]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/82167 (Segmentation fault when dereferencing the address of an array argument)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
267bbb6f
MP
12017-09-13 Marek Polacek <polacek@redhat.com>
2
3 PR c/82167
4 * gcc.dg/pr82167.c: New test.
5
8a411aa3
WS
62017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
7
8 * gcc.target/powerpc/fold-vec-ld-char.c: New.
9 * gcc.target/powerpc/fold-vec-ld-double.c: New.
10 * gcc.target/powerpc/fold-vec-ld-float.c: New.
11 * gcc.target/powerpc/fold-vec-ld-int.c: New.
12 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
13 * gcc.target/powerpc/fold-vec-ld-short.c: New.
14
1cb656f8
JW
152017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
16
17 * gcc.target/aarch64/pr62178.c: Updated testcase
18 to scan for two ldrs and an mla.
19
e5b87132
PC
202017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
21
22 PR c++/59949
23 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
24
491cefb7
WD
252017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
26
27 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
28
4395a473
TP
292017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
30
31 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
32 ARMv8-A and ARMv8-R.
33 * gcc.target/arm/acle/cdp2.c: Likewise.
34 * gcc.target/arm/acle/ldc.c: Likewise.
35 * gcc.target/arm/acle/ldc2.c: Likewise.
36 * gcc.target/arm/acle/ldc2l.c: Likewise.
37 * gcc.target/arm/acle/ldcl.c: Likewise.
38 * gcc.target/arm/acle/mcr.c: Likewise.
39 * gcc.target/arm/acle/mcr2.c: Likewise.
40 * gcc.target/arm/acle/mcrr.c: Likewise.
41 * gcc.target/arm/acle/mcrr2.c: Likewise.
42 * gcc.target/arm/acle/mrc.c: Likewise.
43 * gcc.target/arm/acle/mrc2.c: Likewise.
44 * gcc.target/arm/acle/mrrc.c: Likewise.
45 * gcc.target/arm/acle/mrrc2.c: Likewise.
46 * gcc.target/arm/acle/stc.c: Likewise.
47 * gcc.target/arm/acle/stc2.c: Likewise.
48 * gcc.target/arm/acle/stc2l.c: Likewise.
49 * gcc.target/arm/acle/stcl.c: Likewise.
50 * lib/target-supports.exp:
51 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
52 and stcl in the comment.
53 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
54 and disable Thumb-1 targets.
55 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
56 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
57
caf3dcdf
PC
582017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/47226
61 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
62 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
63
2da6996c
RB
642017-09-13 Richard Biener <rguenther@suse.de>
65
66 PR middle-end/82128
67 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
68 default-def to avoid breaking iterator update with the weird
69 interaction with cgraph_update_edges_for_call_stmt_node.
70
d6ecd2cf
KV
712017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
72
73 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
74
741bbaab
PC
75017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/70621
78 * g++.dg/torture/pr70621.C: New.
79
18a4e7e3
PT
802017-09-12 Paul Thomas <pault@gcc.gnu.org>
81
82 PR fortran/82173
83 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
84 is defined' error.
85 * gfortran.dg/pdt_6.f03 : New test.
86 * gfortran.dg/pdt_7.f03 : New test.
87 * gfortran.dg/pdt_8.f03 : New test.
88
89 PR fortran/82168
90 * gfortran.dg/pdt_9.f03 : New test.
91
cbc45bea
JJ
922017-09-12 Jakub Jelinek <jakub@redhat.com>
93
94 PR target/82112
95 * gcc.target/powerpc/pr82112.c: New test.
96 * g++.dg/ext/altivec-18.C: New test.
97
5f33b353
ML
982017-09-12 Martin Liska <mliska@suse.cz>
99
100 PR testsuite/82114
101 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
102
29545149
RB
1032017-09-12 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/82157
106 * gcc.dg/torture/pr82157.c: New testcase.
107
8101ec85
SA
1082017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
109
110 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
111 attribute.
112 * gcc.target/mips/near-far-2.c: Likewise.
113 * gcc.target/mips/near-far-3.c: Likewise.
114 * gcc.target/mips/near-far-4.c: Likewise.
115
ec33aebb
JJ
1162017-09-12 Jakub Jelinek <jakub@redhat.com>
117
118 PR target/82112
119 * c-c++-common/pr82112.c: New test.
120 * gcc.dg/pr82112.c: New test.
121
2f6c18e0
EB
1222017-09-10 Eric Botcazou <ebotcazou@adacore.com>
123
124 PR ada/79441
125 * gnat.dg/pack9.adb: Robustify.
126
ff3598bc
PT
1272017-09-10 Paul Thomas <pault@gcc.gnu.org>
128
129 PR fortran/34640
130 * gfortran.dg/associate_24.f90: New test.
131 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
132 checks.
133 * gfortran.dg/no_arg_check_2.f90: Likewise.
134 * gfortran.dg/pointer_array_1.f90: New test.
135 * gfortran.dg/pointer_array_2.f90: New test.
136 * gfortran.dg/pointer_array_7.f90: New test.
137 * gfortran.dg/pointer_array_8.f90: New test.
138 * gfortran.dg/pointer_array_component_1.f90: New test.
139 * gfortran.dg/pointer_array_component_2.f90: New test.
140 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
141 counts by 1.
142
143 PR fortran/40737
144 * gfortran.dg/pointer_array_3.f90: New test.
145
146 PR fortran/57116
147 * gfortran.dg/pointer_array_4.f90: New test.
148
149 PR fortran/55763
150 * gfortran.dg/pointer_array_5.f90: New test.
151
152 PR fortran/57019
153 * gfortran.dg/pointer_array_6.f90: New test.
154
019bf9ad
JW
1552017-09-09 Jonathan Wakely <jwakely@redhat.com>
156
157 PR c++/81852
158 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
159 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
160 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
161 * g++.dg/cpp1y/feat-neg.C: Likewise.
162 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
163
95b7c2e0
PMR
1642017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
165
166 * gnat.dg/debug14.adb: New test.
167
89ec98ed
EB
1682017-09-09 Eric Botcazou <ebotcazou@adacore.com>
169
170 * gnat.dg/specs/atomic3.ads: New test.
171
ea09ecc5
EB
1722017-09-09 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gnat.dg/specs/vfa.ads: Rename into...
175 * gnat.dg/specs/vfa1.ads: ...this.
176 * gnat.dg/specs/vfa2.ads: New test.
177
5bab4c96
PT
1782017-09-09 Paul Thomas <pault@gcc.gnu.org>
179
180 * gfortran.dg/pdt_1.f03 : New test.
181 * gfortran.dg/pdt_2.f03 : New test.
182 * gfortran.dg/pdt_3.f03 : New test.
183 * gfortran.dg/pdt_4.f03 : New test.
184 * gfortran.dg/pdt_5.f03 : New test.
185
b2c5d6f1 1862017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
187
188 * gcc.dg/pr81988.c: New test.
189
1902017-09-07 Eric Botcazou <ebotcazou@adacore.com>
191
1c49a3ed
EB
192 * gnat.dg/opt67.adb: New test.
193 * gnat.dg/opt67_pkg.ad[sb]: New helper.
194
86373d92
JJ
1952017-09-07 Jakub Jelinek <jakub@redhat.com>
196
197 PR target/81979
198 * gcc.dg/pr81979.c: New test.
199
a3064a99
EB
2002017-09-07 Eric Botcazou <ebotcazou@adacore.com>
201
202 PR ada/82126
203 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
204
a7976089
RB
2052017-09-07 Richard Biener <rguenther@suse.de>
206
207 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
208 opportunity.
209
bbd35101
MM
2102017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 * gcc.target/powerpc/float128-1.c: Update options to know that
213 -mfloat128 is now on by default on PowerPC VSX systems. Remove
214 -static-libgcc option which is no longer needed. Use -mvsx or
215 -mpower9-vector to enable VSX or hardware IEEE support, rather
216 than specifying a particular CPU.
217 * gcc.target/powerpc/float128-2.c: Likewise.
218 * gcc.target/powerpc/float128-cmp.c: Likewise.
219 * gcc.target/powerpc/float128-complex-1.c: Likewise.
220 * gcc.target/powerpc/float128-complex-2.c: Likewise.
221 * gcc.target/powerpc/float128-hw.c: Likewise.
222 * gcc.target/powerpc/float128-mix.c: Likewise.
223 * gcc.target/powerpc/float128-type-1.c: Likewise.
224 * gcc.target/powerpc/float128-type-2.c: Likewise.
225 * gcc.target/powerpc/float128-3.c: New test.
226 * gcc.target/powerpc/float128-4.c: Likewise.
227 * gcc.target/powerpc/float128-5.c: Likewise.
228
260da991
WD
2292017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
230
231 PR middle-end/78468
232 * gcc.dg/pr78468.c: Add alignment test.
233
f6e50a7d
WW
2342017-09-06 Wish Wu <wishwu007@gmail.com>
235 Jakub Jelinek <jakub@redhat.com>
236
237 * gcc.dg/sancov/cmp0.c: New test.
238
f6bd5664
RB
2392017-09-06 Richard Biener <rguenther@suse.de>
240
241 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
242 test for correctness of vector lowering.
243
796bd467
RB
2442017-09-06 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/82108
247 * gcc.dg/vect/pr82108.c: New testcase.
248
e9982c6a
MJ
2492017-09-06 Martin Jambor <mjambor@suse.cz>
250
251 PR tree-optimization/82078
252 * gcc.dg/tree-ssa/pr82078.c: New test.
253
3581d5db
JJ
2542017-09-06 Jakub Jelinek <jakub@redhat.com>
255
256 PR middle-end/82095
257 * gcc.dg/tls/pr82095.c: New test.
258
bcc6842b
JJ
2592017-09-05 Jakub Jelinek <jakub@redhat.com>
260
0fe4bc78
JJ
261 PR middle-end/81768
262 * gcc.dg/gomp/pr81768-2.c: New test.
263
bcc6842b
JJ
264 PR middle-end/81768
265 * gcc.dg/gomp/pr81768-1.c: New test.
266
55b2ce1c
BS
2672017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
268
269 PR target/81833
270 * gcc.target/powerpc/pr81833-1.c: New file.
271 * gcc.target/powerpc/pr81833-2.c: New file.
272
f174328e
L
2732017-09-05 H.J. Lu <hongjiu.lu@intel.com>
274
275 PR target/59501
276 PR target/81624
277 PR target/81769
278 * gcc.target/i386/pr59501-4a.c: Remove xfail.
279 * gcc.target/i386/pr81769-1a.c: New test.
280 * gcc.target/i386/pr81769-1b.c: Likewise.
281 * gcc.target/i386/pr81769-2.c: Likewise.
282
c253525e
MP
2832017-09-05 Marek Polacek <polacek@redhat.com>
284
285 PR sanitizer/82072
286 * c-c++-common/ubsan/pr82072-2.c: New test.
287
d49318d9
PC
2882017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/81942
291 * g++.dg/cpp1y/constexpr-return3.C: New.
292
d3b080bc
EB
2932017-09-05 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/incomplete5.ad[sb]: New test.
296 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
297
1f073c92
EB
2982017-09-05 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/specs/uc2.ads: New test.
301
806fcf71
EB
3022017-09-05 Eric Botcazou <ebotcazou@adacore.com>
303
304 * gnat.dg/taft_type4.adb: New test.
305 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
306
a0f8cad6
RB
3072017-09-05 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/82102
310 * gcc.dg/torture/pr82102.c: New testcase.
311
babf697a
EB
3122017-09-05 Eric Botcazou <ebotcazou@adacore.com>
313
314 * testsuite/gnat.dg/array29.ad[sb]: New test.
315
02e637d8
ML
3162017-09-05 Martin Liska <mliska@suse.cz>
317
318 PR tree-optimization/82032
319 * g++.dg/other/pr82032.C: New test.
320 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
321 * gcc.dg/tree-ssa/vrp34.c: Likewise.
322 * gcc.dg/switch-10.c: Likewise.
323
bc394e5a
UB
3242017-09-04 Uros Bizjak <ubizjak@gmail.com>
325
326 * gcc.target/i386/mpx/mpx-os-support.h: New file.
327 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
328
9afacf39
BE
3292017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
330
331 PR target/77308
332 * gcc.target/arm/pr77308-1.c: New test.
333
11a82e25
RB
3342017-09-04 Richard Biener <rguenther@suse.de>
335
336 PR tree-optimization/82084
337 * g++.dg/torture/pr82084.C: New testcase.
338
bc7fe952
MP
3392017-09-04 Marek Polacek <polacek@redhat.com>
340
341 PR c/81783
342 * c-c++-common/Wtautological-compare-5.c: New test.
343
8713d0f1
JL
3442017-09-04 Jeff Law <law@redhat.com>
345
346 PR tree-optimization/64910
347 * gcc.dg/tree-ssa/pr64910-2.c: New test.
348
8d2b48ae
MP
3492017-09-04 Marek Polacek <polacek@redhat.com>
350
351 PR sanitizer/82072
352 * c-c++-common/ubsan/pr82072.c: New test.
353
e910a9b1
RB
3542017-09-04 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/82060
357 * g++.dg/torture/pr82060.C: New testcase.
358
d8c40eff
AM
3592017-09-04 Alexander Monakov <amonakov@ispras.ru>
360
361 PR rtl-optimization/57448
362 PR target/67458
363 PR target/81316
364 * gcc.dg/atomic/pr80640-2.c: New testcase.
365 * gcc.dg/atomic/pr81316.c: New testcase.
366
1fda57cb
TV
3672017-09-04 Tom de Vries <tom@codesourcery.com>
368
369 PR tree-optimization/82052
370 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
371 call in fn11.
372
792ce29f
JJ
3732017-09-04 Jakub Jelinek <jakub@redhat.com>
374
ca1150f0
JJ
375 PR sanitizer/81981
376 * gcc.dg/ubsan/pr81981.c: New test.
377
792ce29f
JJ
378 PR tree-optimization/70043
379 PR testsuite/82093
380 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
381
83982f26
UB
3822017-09-04 Uros Bizjak <ubizjak@gmail.com>
383
384 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
385 * gcc.target/i386/bmi-check.h (main): Ditto.
386 * gcc.target/i386/bmi2-check.h (main): Ditto.
387 * gcc.target/i386/rtm-check.h (main): Ditto.
388 * gcc.target/i386/sha-check.h (main): Ditto.
389 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
390 (main): Use __get_cpuid_count. Use check_osxsave.
391 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
392 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
393 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
394 (main): Use check_osxsave.
395
f36b315d
UB
3962017-09-03 Uros Bizjak <ubizjak@gmail.com>
397
398 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
399 and return NORUNRES on failure.
400 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
401 __builtin_va_arg_pack instead of __va_arg_pack.
402 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
403 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
404 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
405 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
406 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
407
bff0050a
JJ
4082017-09-01 Jakub Jelinek <jakub@redhat.com>
409
410 PR target/81766
411 * gcc.target/i386/pr81766.c: New test.
412
e035be33
JM
4132017-09-01 Joseph Myers <joseph@codesourcery.com>
414
415 PR c/82071
416 * gcc.target/i386/excess-precision-7.c: New test.
417
db6bb1ec
AK
4182017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
419
420 PR target/82012
421 * gcc.target/s390/target-attribute/pr82012.c: New test.
422
0e34f6d8
JL
4232017-09-01 Jeff Law <law@redhat.com>
424
2ec399d8
JS
425 * gcc.target/i386/const-in-bss.c: New test.
426
0e34f6d8
JL
427 PR tree-optimization/82052
428 * gcc.c-torture/compile/pr82052.c: New test.
429
349884d1
JJ
4302017-09-01 Jakub Jelinek <jakub@redhat.com>
431
432 PR sanitizer/81923
433 * gcc.dg/asan/pr81923.c: New test.
434
002618d8
ML
4352017-09-01 Martin Liska <mliska@suse.cz>
436
437 PR tree-optimization/82059
438 * gcc.dg/tree-ssa/pr82059.c: New test.
439
a2de90a4
CZ
4402017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
441
442 * gcc.target/arc/loop-1.c: Deleted.
443
1370fccf
CZ
4442017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
445
446 * gcc.target/arc/arc.exp: Test also cpp files.
447 * gcc.target/arc/tdelay_slots.cpp: New test.
448
7cfbf676
CZ
4492017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
450
451 * gcc.target/arc/pr9001184797.c: New test.
452
d2e05fcb
JJ
4532017-09-01 Jakub Jelinek <jakub@redhat.com>
454
455 PR c/81887
456 * c-c++-common/gomp/pr81887.c: New test.
457 * gfortran.dg/gomp/pr81887.f90: New test.
458
8dc9277a
MP
4592017-09-01 Marek Polacek <polacek@redhat.com>
460
461 PR c++/82040
462 * g++.dg/warn/Wbool-operation-1.C: New test.
463
9f532472
CZ
4642017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
465
466 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 467 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 468
b6fb7933
CZ
4692017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
470
471 * gcc.target/arc/sdata-3.c: New file.
472 * gcc.target/arc/sdata-4.c: Likewise.
473
7488b577
RB
4742017-08-31 Richard Biener <rguenther@suse.de>
475
476 PR middle-end/82054
477 * g++.dg/gomp/pr82054.C: New testcase.
478
3aebc597
RL
4792017-08-31 Renlin Li <renlin.li@arm.com>
480 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
481
482 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
483
3e75ec3f
BS
4842017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
485
486 PR tree-optimization/81987
487 * g++.dg/torture/pr81987.C: New file.
488
02d54806
EB
4892017-08-30 Eric Botcazou <ebotcazou@adacore.com>
490
491 * gnat.dg/aggr22.ad[sb]: New test.
492
e0bd5a28
PH
4932017-08-30 Pat Haugen <pthaugen@us.ibm.com>
494
495 * gcc.target/powerpc/cr_shrink-wrap.c: New.
496
6da714c6
MM
4972017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
498
499 PR target/82015
500 * gcc.target/powerpc/pr82015.c: Fix up error message.
501
6cc30cb4
ML
5022017-08-30 Martin Liska <mliska@suse.cz>
503
504 PR inline-asm/82001
505 * gcc.dg/ipa/pr82001.c: New test.
506
d16c828e
ML
5072017-08-30 Martin Liska <mliska@suse.cz>
508
509 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
510
36ef8e6f
RB
5112017-08-30 Richard Biener <rguenther@suse.de>
512
513 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
514
72932ccf
MM
5152017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
516
517 PR target/82015
518 * gcc.target/powerpc/pr82015.c: New test.
519
4e395d91
UB
5202017-08-29 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.target/i386/*.c: Remove excess braces from target selectors.
523
2ffc0382
UB
5242017-08-29 Uros Bizjak <ubizjak@gmail.com>
525
526 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
527 * gcc.target/i386/abi-2.c: Ditto.
528 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
529 * gcc.target/i386/pr22076.c: Ditto.
530 * gcc.target/i386/pr37216.c: Ditto.
531 * gcc.target/i386/pr39431.c: Ditto.
532 * gcc.target/i386/pr40906-1.c: Ditto.
533 * gcc.target/i386/pr40906-2.c: Ditto.
534 * gcc.target/i386/pr43766.c: Ditto.
535 * gcc.target/i386/pr46226.c: Ditto.
536 * gcc.target/i386/pr46470.c: Ditto.
537 * gcc.target/i386/pr59929.c: Ditto.
538 * gcc.target/i386/sse-10.c: Ditto.
539 * gcc.target/i386/vararg-1.c: Ditto.
540 * gcc.target/i386/vararg-1.c: Ditto.
541 * gcc.target/i386/asm-6.c: Compile for fpic target only.
542 * gcc.target/i386/pr44223.c: Ditto.
543 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
544 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
545 * gcc.target/i386/pr67480.c (dg-options): Ditto.
546 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
547 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
548 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
549 * gcc.target/i386/mvc9.c: Compile for lto target only.
550 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
551 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
552 * gcc.target/i386/pr57091.c: Ditto.
553 * gcc.target/i386/pr61599-2.c: Ditto.
554
8eb91869
BS
5552017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
556
557 PR tree-optimization/81503
558 * gcc.c-torture/execute/pr81503.c: New file.
559
9dc3d6a9
ML
5602017-08-29 Martin Liska <mliska@suse.cz>
561
2ffc0382 562 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
563 * gcc.dg/tree-ssa/vrp104.c: Likewise.
564
faa5399b 5652017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 566 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
567
568 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
569
14d62813
JL
5702017-08-28 Jeff Law <law@redhat.com>
571
572 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
573 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
574 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
575 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
576 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
577 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
578 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
579 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
580 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
581
c11384aa
JW
5822017-08-28 Janus Weil <janus@gcc.gnu.org>
583
584 PR fortran/81770
585 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
586 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
587
ac9a43e1
SE
5882017-08-28 Steve Ellcey <sellcey@cavium.com>
589
590 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
591 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
592 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
593
2aa8aa18
RB
5942017-08-28 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/81977
597 * g++.dg/torture/pr81977.C: New testcase.
598
5e5ccf0d
AM
5992017-08-28 Alexander Monakov <amonakov@ispras.ru>
600
601 PR target/80640
602 * gcc.dg/atomic/pr80640.c: New testcase.
603
a5df2090
UB
6042017-08-27 Uros Bizjak <ubizjak@gmail.com>
605
606 PR target/81995
607 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
608 * gcc.target/i386/pr46091-4a.c: Ditto.
609
86e03ef9
TK
6102017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
611
612 PR fortran/81974
613 * gfortran.dg/inline_matmul_19.f90: New test.
614
6e4c6a24
SM
6152017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
616
617 * gcc.target/powerpc/m128-check.h: New file.
618 * gcc.target/powerpc/sse-check.h: New file.
619 * gcc.target/powerpc/sse-movmskps-1.c: New file.
620 * gcc.target/powerpc/sse-movlps-2.c: New file.
621 * gcc.target/powerpc/sse-pavgw-1.c: New file.
622 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
623 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
624 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
625 * gcc.target/powerpc/sse-divss-1.c: New file.
626 * gcc.target/powerpc/sse-movhps-1.c: New file.
627 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
628 * gcc.target/powerpc/sse-subps-1.c: New file.
629 * gcc.target/powerpc/sse-minps-1.c: New file.
630 * gcc.target/powerpc/sse-pminub-1.c: New file.
631 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
632 * gcc.target/powerpc/sse-shufps-1.c: New file.
633 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
634 * gcc.target/powerpc/sse-maxps-1.c: New file.
635 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
636 * gcc.target/powerpc/sse-movmskb-1.c: New file.
637 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
638 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
639 * gcc.target/powerpc/sse-mulps-1.c: New file.
640 * gcc.target/powerpc/sse-rcpps-1.c: New file.
641 * gcc.target/powerpc/sse-pminsw-1.c: New file.
642 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
643 * gcc.target/powerpc/sse-subss-1.c: New file.
644 * gcc.target/powerpc/sse-movss-2.c: New file.
645 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
646 * gcc.target/powerpc/sse-minss-1.c: New file.
647 * gcc.target/powerpc/sse-movaps-2.c: New file.
648 * gcc.target/powerpc/sse-movlps-1.c: New file.
649 * gcc.target/powerpc/sse-maxss-1.c: New file.
650 * gcc.target/powerpc/sse-movhlps-1.c: New file.
651 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
652 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
653 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
654 * gcc.target/powerpc/sse-mulss-1.c: New file.
655 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
656 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
657 * gcc.target/powerpc/sse-movlhps-1.c: New file.
658 * gcc.target/powerpc/sse-movhps-2.c: New file.
659 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
660 * gcc.target/powerpc/sse-xorps-1.c: New file.
661 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
662 * gcc.target/powerpc/sse-orps-1.c: New file.
663 * gcc.target/powerpc/sse-addps-1.c: New file.
664 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
665 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
666 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
667 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
668 * gcc.target/powerpc/sse-andps-1.c: New file.
669 * gcc.target/powerpc/sse-cmpss-1.c: New file.
670 * gcc.target/powerpc/sse-divps-1.c: New file.
671 * gcc.target/powerpc/sse-andnps-1.c: New file.
672 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
673 * gcc.target/powerpc/sse-movss-1.c: New file.
674 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
675 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
676 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
677 * gcc.target/powerpc/sse-movaps-1.c: New file.
678 * gcc.target/powerpc/sse-movss-3.c: New file.
679 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
680 * gcc.target/powerpc/sse-addss-1.c: New file.
681 * gcc.target/powerpc/sse-psadbw-1.c: New file.
682
56b26dd4
MM
6832017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
684
2ffc0382 685 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
686 * gcc.target/powerpc/dform-2.c: Likewise.
687 * gcc.target/powerpc/dform-3.c: Likewise.
688 * gcc.target/powerpc/pr71656-1.c: Likewise.
689 * gcc.target/powerpc/pr71656-2.c: Likewise.
690 * gcc.target/powerpc/pr80103-1.c: Likewise.
691 * gcc.target/powerpc/pr80098-1.c: Likewise.
692
6512c0f1
MS
6932017-08-24 Martin Sebor <msebor@redhat.com>
694
695 PR middle-end/81908
696 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
697 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
698 * gcc.dg/tree-ssa/pr81908.c: New test.
699
281de9c2
SM
7002017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
701
2ffc0382
UB
702 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
703 Suppress warning during tests.
281de9c2 704
10bfe16f
UB
7052017-08-24 Uros Bizjak <ubizjak@gmail.com>
706
707 * lib/target-supports.exp: Group together target-dependant checks.
708
142ff602
BC
7092017-08-24 Bin Cheng <bin.cheng@arm.com>
710
711 PR tree-optimization/81913
712 * gcc.c-torture/execute/pr81913.c: New test.
713 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
714 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
715
9b25e12d
RB
7162017-08-23 Richard Biener <rguenther@suse.de>
717
718 PR target/81921
719 * gcc.target/i386/pr81921.c: New testcase.
720
122f9da1
DS
7212017-08-23 Daniel Santos <daniel.santos@pobox.com>
722
723 * gcc.target/i386/pr80969-1.c: New testcase.
724 * gcc.target/i386/pr80969-2a.c: Likewise.
725 * gcc.target/i386/pr80969-2.c: Likewise.
726 * gcc.target/i386/pr80969-3.c: Likewise.
727 * gcc.target/i386/pr80969-4a.c: Likewise.
728 * gcc.target/i386/pr80969-4b.c: Likewise.
729 * gcc.target/i386/pr80969-4.c: Likewise.
730 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
731 * lib/target-supports.exp (check_avx512_os_support_available,
732 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
733 New proceedures for target avx512f and avx512f_runtime selectors.
734 (check_avx2_hw_available): Fix breakage due NULL being undefined.
735
397ecd05
DM
7362017-08-23 David Malcolm <dmalcolm@redhat.com>
737
738 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
739 * gcc.dg/param-type-mismatch.c: New test case.
740
44b1b798
WS
7412017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
742
743 * gcc.target/powerpc/fold-vec-perm-char.c: New.
744 * gcc.target/powerpc/fold-vec-perm-double.c: New.
745 * gcc.target/powerpc/fold-vec-perm-float.c: New.
746 * gcc.target/powerpc/fold-vec-perm-int.c: New.
747 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
748 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
749 * gcc.target/powerpc/fold-vec-perm-short.c: New.
750
60591d4e
RB
7512017-08-23 Richard Biener <rguenther@suse.de>
752
753 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
754 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
755 * gnat.dg/noinline2.adb: Likewise.
756 * gnat.dg/renaming6.adb: Likewise.
757 * gnat.dg/renaming6.ads: Likewise.
758 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 759
3767b2e4
RB
7602017-08-23 Richard Biener <rguenther@suse.de>
761
762 PR lto/81940
763 * g++.dg/lto/pr81940_0.C: New testcase.
764
c37691e5
TC
7652017-08-23 Tamar Christina <tamar.christina@arm.com>
766
767 PR middle-end/19706
768 * gcc.dg/tree-ssa/pr19706.c: New.
769 * lib/target-supports.exp (check_effective_target_xorsign): New.
770
4d68ff06
DS
7712017-08-22 Daniel Santos <daniel.santos@pobox.com>
772
773 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
774 -mabi=ms
775 * gcc.target/i386/pr64409.c: Modify to only run on x32.
776 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
777 * gcc.target/i386/pr66275.c: Likewise.
778 * gcc.target/i386/pr68018.c: Likewise.
779
5b37159f
WS
7802017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
781
782 * gcc.target/powerpc/fold-vec-sums-int.c: New.
783
0db8ddfc
JL
7842017-08-22 Jeff Law <law@redhat.com>
785
786 PR tree-optimization/81741
787 PR tree-optimization/71947
788 * gcc.dg/tree-ssa/pr81741.c: New test.
789 * gcc.dg/tree-ssa/pr71947-7.c: New test.
790 * gcc.dg/tree-ssa/pr71947-8.c: New test.
791 * gcc.dg/tree-ssa/pr71947-9.c: New test.
792 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
793 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
794 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
795 * gcc.dg/tree-ssa/20030922-2.c: xfail.
796
44d23deb
YR
7972017-08-22 Yvan Roux <yvan.roux@linaro.org>
798
799 PR c++/80287
800 * g++.dg/pr80287.C: New test.
801
7f1bf27a
RB
8022017-08-22 Richard Biener <rguenther@suse.de>
803
804 Revert
805 2017-08-09 Slava Barinov <v.barinov@samsung.com>
806
807 * g++.dg/asan/asan.exp: Switch on *.cc tests.
808
1823c4f6
RB
8092017-08-22 Richard Biener <rguenther@suse.de>
810
811 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
812 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
813 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
814 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
815 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
816 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
817 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
818 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
819
bef016bf
JD
8202017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
821
822 PR fortran/81296
823 * gfortran.dg/dtio_12.f90: Update test.
824
57cea2b3
NS
8252017-08-21 Nathan Sidwell <nathan@acm.org>
826
827 * g++.dg/template/pr81899.C: Fix c++03.
828 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
829
7f204c0f
DM
8302017-08-21 David Malcolm <dmalcolm@redhat.com>
831
832 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
833 Update expected result to show all of "(long)0" being underlined.
834 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
835 (test_multitoken_macro): Update expected underlining.
836
2f687306
DM
8372017-08-21 David Malcolm <dmalcolm@redhat.com>
838
839 * gcc.dg/format/diagnostic-ranges.c: Update expected results
840 to show underlining of all pertinent params.
841 * gcc.dg/format/pr72858.c: Likewise.
842
453773df
UB
8432017-08-21 Uros Bizjak <ubizjak@gmail.com>
844
845 PR target/46091
846 * gcc.target/i386/pr46091-4.c: New test.
847 * gcc.target/i386/pr46091-4a.c: Ditto.
848 * gcc.target/i386/pr46091-5.c: Ditto.
849 * gcc.target/i386/pr46091-5a.c: Ditto.
850
5ec1701e
NS
8512017-08-21 Nathan Sidwell <nathan@acm.org>
852
853 PR c++/81899
854 * g++.dg/template/pr81899.C: New.
855
404938ed
RB
8562017-08-21 Richard Biener <rguenther@suse.de>
857
858 PR tree-optimization/81900
859 * gcc.dg/torture/pr81900.c: New testcase.
860
1ea85365
RB
8612017-08-21 Richard Biener <rguenther@suse.de>
862
863 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
864 regex to handle the LTO case.
865 * c-c++-common/asan/heap-overflow-1.c: Likewise.
866 * c-c++-common/asan/misalign-1.c: Likewise.
867 * c-c++-common/asan/misalign-2.c: Likewise.
868 * c-c++-common/asan/null-deref-1.c: Likewise.
869 * c-c++-common/asan/stack-overflow-1.c: Likewise.
870 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
871 * c-c++-common/asan/use-after-free-1.c: Likewise.
872 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
873 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
874 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
875 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
876 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
877 * g++.dg/asan/large-func-test-1.C: Likewise.
878 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
879
8322b607
RB
8802017-08-21 Richard Biener <rguenther@suse.de>
881
882 PR middle-end/81884
883 * g++.dg/torture/pr81884.C: New testcase.
884
8e7b84e8
JDA
8852017-08-20 John David Anglin <danglin@gcc.gnu.org>
886
887 PR ipa/77732
888 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
889
953e520d
DM
8902017-08-18 David Malcolm <dmalcolm@redhat.com>
891
892 PR tree-optimization/46805
893 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
894 * jit.dg/test-autovectorize.c: New test case.
895
b1eb28d1
PB
8962017-08-18 Peter Bergner <bergner@vnet.ibm.com>
897
898 PR target/80210
899 * gcc.target/powerpc/pr80210.c: New test.
900
f661e57e
DM
9012017-08-18 David Malcolm <dmalcolm@redhat.com>
902
903 PR c++/81514
904 * g++.dg/lookup/empty.h: New file.
905 * g++.dg/lookup/missing-std-include-2.C: Replace include of
906 stdio.h with empty.h and a declaration of a "std::sprintf" not based
907 on a built-in.
908
00aa1fa2
L
9092017-08-18 H.J. Lu <hongjiu.lu@intel.com>
910
911 PR c/53037
912 * c-c++-common/pr53037-5.c: New test.
913 * g++.dg/pr53037-1.C: Likewise.
914 * g++.dg/pr53037-2.C: Likewise.
915 * g++.dg/pr53037-3.C: Likewise.
916 * g++.dg/pr53037-4.C: Likewise.
917 * gcc.dg/pr53037-1.c: Likewise.
918 * gcc.dg/pr53037-2.c: Likewise.
919 * gcc.dg/pr53037-3.c: Likewise.
920 * gcc.dg/pr53037-4.c: Likewise.
921
4a89b7e7
PB
9222017-08-17 Peter Bergner <bergner@vnet.ibm.com>
923
924 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
925 * gcc.target/powerpc/p9-vparity.c: Likewise.
926 * gcc.target/powerpc/pr68805.c: Likewise.
927 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
928
d00fdf85
PB
9292017-08-17 Peter Bergner <bergner@vnet.ibm.com>
930
931 PR target/72804
932 * gcc.target/powerpc/pr72804.c: New test.
933
e67bbd5d
MP
9342017-08-17 Marek Polacek <polacek@redhat.com>
935
936 PR middle-end/81814
937 * gcc.dg/torture/pr81814.c: New test.
938
ea58eb88
JW
9392017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
940
941 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
942
ab4b719a
TV
9432017-08-17 Tom de Vries <tom@codesourcery.com>
944
945 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
946
344be1fd
RB
9472017-08-17 Richard Biener <rguenther@suse.de>
948
949 * gcc.dg/tree-ssa/vrp117.c: New testcase.
950
7911a54d
UB
9512017-08-16 Uros Bizjak <ubizjak@gmail.com>
952
953 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
954 scan-assembler-times for alpha*-*-*.
955 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
956 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
957
b68a9f34
TK
9582017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
959
960 PR fortran/81116
961 * gfortran.dg/realloc_on_assignment_29.f90: New test.
962
adb5b54b
UB
9632017-08-16 Uros Bizjak <ubizjak@gmail.com>
964
965 PR target/46091
966 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
967 (testm): New test function.
968 * gcc.target/i386/pr46091-2.c: Ditto.
969 * gcc.target/i386/pr46091-3.c: Ditto.
970
90d43c80
BC
9712017-08-16 Bin Cheng <bin.cheng@arm.com>
972
973 PR tree-optimization/81832
974 * gcc.dg/tree-ssa/pr81832.c: New test.
975
963aeaad
RS
9762017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
977
978 PR tree-optimization/81835
979 * gcc.dg/vect/pr81815.c: New test.
980
aaf46c35
JM
9812017-08-15 Joseph Myers <joseph@codesourcery.com>
982
983 PR target/78460
984 PR target/67712
985 * gcc.c-torture/compile/string-large-1.c: New test.
986
204b99cd
RB
9872017-08-15 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/81790
990 * gcc.dg/torture/pr81790.c: New testcase.
991
27be025d
MS
9922017-08-14 Martin Sebor <msebor@redhat.com>
993
994 PR c/81117
995 * c-c++-common/attr-nonstring-1.c: New test.
996
da67acb9
MS
9972017-08-14 Martin Sebor <msebor@redhat.com>
998
999 PR c/81117
1000 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1001
9e3b1778
DE
10022017-08-14 David Edelsohn <dje.gcc@gmail.com>
1003
1004 * gcc.dg/ucnid-5.c: Skip on AIX.
1005 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1006
2912db04
UB
10072017-08-14 Uros Bizjak <ubizjak@gmail.com>
1008
1009 PR target/46091
1010 * gcc.target/i386/pr46091-1.c: New test.
1011 * gcc.target/i386/pr46091-2.c: Ditto.
1012 * gcc.target/i386/pr46091-3.c: Ditto.
1013
c7fd2176
WD
10142017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1015
1016 PR target/81643
1017 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1018
a72a7e39
BS
10192017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1020
1021 PR target/79845
1022 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1023 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1024 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1025 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1026 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1027 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1028 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1029 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1030 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1031 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1032 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1033 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1034 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1035 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1036 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1037 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1038 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1039 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1040 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1041 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1042 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1043 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1044 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1045 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1046 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1047 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1048 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1049 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1050 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1051 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1052 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1053 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1054 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1055 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1056 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1057 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1058 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1059 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1060 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1061 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1062 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1063 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1064 * gcc.target/powerpc/cmpb-3.c: Likewise.
1065 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1066 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1067 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1068 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1069 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1070 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1071 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1072 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1073 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1074 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1075 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1076 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1077 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1078 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1079 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1080 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1081 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1082 * gcc.target/powerpc/no-r11-3.c: Likewise.
1083 * gcc.target/powerpc/pr80098-1.c: Likewise.
1084 * gcc.target/powerpc/pr80098-2.c: Likewise.
1085 * gcc.target/powerpc/pr80098-3.c: Likewise.
1086 * gcc.target/powerpc/pr80098-4.c: Likewise.
1087 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1088 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1089 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1090 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1091 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1092 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1093 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1094 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1095 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1096 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1097 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1098
8d2d0de9
BC
10992017-08-14 Bin Cheng <bin.cheng@arm.com>
1100
1101 PR tree-optimization/81799
1102 * gcc.dg/tree-ssa/pr81799.c: New.
1103
5316dd1b
WD
11042017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1105
1106 PR middle-end/46932
1107 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1108 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1109
250db3f9
SN
11102017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1111
1112 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1113 -mno-pc-relative-literal-loads.
1114
0d9255af
RO
11152017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1116
1117 PR testsuite/81793
1118 * gcc.dg/pie-static-1.c: Require both static and pie support.
1119 * gcc.dg/pie-static-2.c: Likewise.
1120
7a7b545f
PMR
11212017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1122
1123 PR ada/79542
1124 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1125
bb85aa74
MP
11262017-08-11 Marek Polacek <polacek@redhat.com>
1127
1128 PR c/81795
1129 * gcc.dg/pr81795.c: New test.
1130
c4fa8984
TK
11312017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1132
1133 PR fortran/60355
1134 * gfortran.dg (bind_c_usage_30): New test.
1135
fe8a99d8
ML
11362017-08-11 Martin Liska <mliska@suse.cz>
1137
1138 PR tree-opt/79987
1139 * gcc.target/i386/mpx/pr79987.c: New test.
1140
4c71a171
ML
11412017-08-11 Martin Liska <mliska@suse.cz>
1142
1143 PR ipa/81213
1144 * gcc.target/i386/pr81213.c: New test.
1145
e1769bdd
UB
11462017-08-10 Uros Bizjak <ubizjak@gmail.com>
1147
1148 PR target/81708
1149 * gcc.target/i386/stack-prot-sym.c: New test.
1150
adc84037
RS
11512017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1152
1153 PR testsuite/81738
1154 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1155 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1156 vect_perm and vect_element_align for vectorization.
1157
8e941ae9
L
11582017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1159
1160 PR target/81736
1161 * gcc.target/i386/pr81736-1.c: New test.
1162 * gcc.target/i386/pr81736-2.c: Likewise.
1163 * gcc.target/i386/pr81736-3.c: Likewise.
1164 * gcc.target/i386/pr81736-4.c: Likewise.
1165 * gcc.target/i386/pr81736-5.c: Likewise.
1166 * gcc.target/i386/pr81736-6.c: Likewise.
1167 * gcc.target/i386/pr81736-7.c: Likewise.
1168
798f8628
WS
11692017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1170
1171 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1172 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1173
32129a17
DM
11742017-08-10 David Malcolm <dmalcolm@redhat.com>
1175
1176 * c-c++-common/missing-close-symbol.c: New test case.
1177 * c-c++-common/missing-symbol.c: New test case.
1178 * gcc.dg/unclosed-init.c: New test case.
1179 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1180 * g++.dg/diagnostic/unclosed-function.C: New test case.
1181 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1182 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1183 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1184 "expected identifier" error.
1185
57e1270f
FR
11862017-08-10 Fritz Reese <fritzoreese@gmail.com>
1187
1188 * gfortran.dg/dec_d_lines_1.f: New test.
1189 * gfortran.dg/dec_d_lines_2.f: New test.
1190
11912017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1192
1193 * gfortran.dg/dec_structure_18.f90: New test.
1194 * gfortran.dg/dec_structure_19.f90: New test.
1195 * gfortran.dg/dec_structure_20.f90: New test.
1196 * gfortran.dg/dec_structure_21.f90: New test.
1197
aaab59b4
MP
11982017-08-10 Marek Polacek <polacek@redhat.com>
1199
1200 PR testsuite/81784
1201 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1202
f234f078
MP
1203 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1204
2b7d0696
ML
12052017-08-10 Martin Liska <mliska@suse.cz>
1206
1207 PR c++/81355
1208 * g++.dg/other/pr81355.C: New test.
1209
47ee1b7c
DM
12102017-08-09 David Malcolm <dmalcolm@redhat.com>
1211
1212 * jit.dg/all-non-failing-tests.h: Add note about
1213 test-vector-types.cc.
1214 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1215 case.
1216 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1217 New test case.
1218 * jit.dg/test-vector-types.cc: New test case.
1219
b388427b
AP
12202017-08-09 Andrew Pinski <apinski@cavium.com>
1221
1222 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1223 --save-temps to the options passed.
1224
12c2ab7b
MC
12252017-08-09 Michael Collison <michael.collison@arm.com>
1226
1227 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1228 boundary option and fix comment.
1229 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1230 boundary option and fix comment.
1231 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1232 boundary option and fix comment.
1233 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1234 -mstructure-size boundary option.
1235
a8a581af
SB
12362017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1237
1238 PR rtl-optimization/81423
1239 * gcc.c-torture/execute/pr81423.c: New testcase.
1240
50a87c1c
WS
12412017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1242
1243 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1244 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1245 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1246 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1247
3d9a180f
WS
12482017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1249
1250 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1251 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1252
ee9a9e7b
WS
12532017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1254
1255 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1256 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1257 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1258
07999eb2
WS
12592017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1260
1261 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1262 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1263 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1264 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1265
0ca970cd
SB
12662017-08-09 Slava Barinov <v.barinov@samsung.com>
1267
1268 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1269
296c53ac
MP
12702017-08-09 Marek Polacek <polacek@redhat.com>
1271
1272 PR c/81233
1273 * gcc.dg/diagnostic-types-1.c: New test.
1274 * gcc.dg/assign-warn-1.c: Update warning messages.
1275 * gcc.dg/assign-warn-2.c: Likewise.
1276 * gcc.dg/c90-const-expr-5.c: Likewise.
1277 * gcc.dg/c99-const-expr-5.c: Likewise.
1278 * gcc.dg/conv-2.c: Likewise.
1279 * gcc.dg/init-bad-7.c: Likewise.
1280 * gcc.dg/overflow-warn-1.c: Likewise.
1281 * gcc.dg/overflow-warn-2.c: Likewise.
1282 * gcc.dg/overflow-warn-3.c: Likewise.
1283 * gcc.dg/overflow-warn-4.c: Likewise.
1284 * gcc.dg/pointer-array-atomic.c: Likewise.
1285 * gcc.dg/pr26865.c: Likewise.
1286 * gcc.dg/pr61162-2.c: Likewise.
1287 * gcc.dg/pr61162.c: Likewise.
1288 * gcc.dg/pr67730-2.c: Likewise.
1289 * gcc.dg/pr69156.c: Likewise.
1290 * gcc.dg/pr70174.c: Likewise.
1291 * objc.dg/proto-lossage-4.m: Likewise.
1292
a32c8316
MP
12932017-08-09 Marek Polacek <polacek@redhat.com>
1294
1295 PR c/81417
1296 * Wsign-compare-1.c: New test.
1297 * gcc.dg/compare1.c: Adjust dg-bogus.
1298 * gcc.dg/compare2.c: Likewise.
1299 * gcc.dg/compare3.c: Likewise.
1300 * gcc.dg/compare7.c: Likewise.
1301 * gcc.dg/compare8.c: Likewise.
1302 * gcc.dg/compare9.c: Likewise.
1303 * gcc.dg/pr11492.c: Likewise.
1304
7345b714
L
13052017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1306
1307 PR driver/81523
1308 * gcc.dg/pie-7.c: New test.
1309 * gcc.dg/pie-static-1.c: Likewise.
1310 * gcc.dg/pie-static-2.c: Likewise.
1311
d5bf81b3
UB
13122017-08-08 Uros Bizjak <ubizjak@gmail.com>
1313
1314 PR target/81708
1315 * gcc.target/i386/stack-prot-guard.c: New test.
1316
4261463d
TC
13172017-08-08 Tamar Christina <tamar.christina@arm.com>
1318
1319 * gcc.target/aarch64/xorsign.c: New.
1320 * gcc.target/aarch64/xorsign_exec.c: New.
1321 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1322
b115e803
BS
13232017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1324
1325 PR tree-optimization/81354
1326 * g++.dg/torture/pr81354.C: New file.
1327
51bd28ed
RB
13282017-08-08 Richard Biener <rguenther@suse.de>
1329
1330 PR middle-end/81719
1331 * g++.dg/tree-ssa/pr81719.C: New testcase.
1332
26d66f28
RB
13332017-08-08 Richard Biener <rguenther@suse.de>
1334
1335 PR tree-optimization/81723
1336 * gfortran.dg/pr81723.f: New testcase.
1337
82c0d3eb
BS
13382017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1339
1340 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1341 string.
1342 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1343 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1344 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1345 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1346 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1347 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1348 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1349 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1350 * gcc.target/powerpc/cmpb-3.c: Likewise.
1351 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1352 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1353
d81e058f
ML
13542017-08-08 Martin Liska <mliska@suse.cz>
1355
1356 PR tree-opt/81696
1357 * gcc.dg/ipa/pr81696.c: New test.
1358
a5c93f53
BC
13592017-08-08 Bin Cheng <bin.cheng@arm.com>
1360
1361 PR tree-optimization/81744
1362 * gcc.dg/tree-ssa/pr81744.c: New.
1363
a5afbdd6
MP
13642017-08-08 Marek Polacek <polacek@redhat.com>
1365
1366 PR c++/81607
1367 * g++.dg/other/bitfield6.C: New test.
1368
08c4c51e
MM
13692017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1370
1371 PR target/81593
1372 * gcc.target/powerpc/vec-setup.h: New tests to test various
1373 combinations of setting up vectors of 2 double word elements.
1374 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1375 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1376 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1377 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1378 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1379 vector inserts from vector extracts.
1380 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1381
950a884b
TK
13822017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1383
1384 PR fortran/68829
1385 PR fortran/81701
1386 * gfortran.dg/o_fast_stacksize.90: New test.
1387
6f1a16cb
WD
13882017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1389
1390 PR middle-end/46932
1391 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1392
4090b652
L
13932017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1394
1395 * gcc.target/i386/pr81736-1.c: Removed.
1396 * gcc.target/i386/pr81736-2.c: Likewise.
1397 * gcc.target/i386/pr81736-3.c: Likewise.
1398 * gcc.target/i386/pr81736-4.c: Likewise.
1399
079a0363
L
14002017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1401
1402 PR target/81736
1403 * gcc.target/i386/pr81736-1.c: New test.
1404 * gcc.target/i386/pr81736-2.c: Likewise.
1405 * gcc.target/i386/pr81736-3.c: Likewise.
1406 * gcc.target/i386/pr81736-4.c: Likewise.
1407
1653a865
MP
14082017-08-07 Marek Polacek <polacek@redhat.com>
1409
1410 PR middle-end/81737
1411 * gcc.dg/pr81737.c: New test.
1412
577eec56
ML
14132017-08-07 Martin Liska <mliska@suse.cz>
1414
1415 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1416 * gcc.dg/parm-impl-decl-1.c: Likewise.
1417 * gcc.dg/parm-impl-decl-3.c: Likewise.
1418 * gcc.dg/Wattributes-5.c: New test.
1419
537bf9ac
AP
14202017-08-06 Andrew Pinski <apinski@cavium.com>
1421
1422 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1423 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1424 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1425 * gcc.target/aarch64/target_attr_4.c: Likewise.
1426 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1427 * gcc.target/aarch64/target_attr_2.c: Likewise.
1428 * gcc.target/aarch64/target_attr_7.c: Likewise.
1429 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1430 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1431 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1432
90596474
AP
14332017-08-06 Andrew Pinski <apinski@cavium.com>
1434
1435 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1436 -march=armv8-a+nolse, skip if -mcpu= is passed.
1437 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1438
08e9cb5a
AP
14392017-08-06 Andrew Pinski <apinski@cavium.com>
1440
1441 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1442 * gcc.target/aarch64/_Float16_2.c: Likewise.
1443 * gcc.target/aarch64/_Float16_3.c: Likewise.
1444
4a6ad083
TV
14452017-08-06 Tom de Vries <tom@codesourcery.com>
1446
1447 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1448
b363e726
TV
14492017-08-06 Tom de Vries <tom@codesourcery.com>
1450
1451 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1452 type. Add missing return.
1453
8fbcf075
TV
14542017-08-06 Tom de Vries <tom@codesourcery.com>
1455
1456 PR testsuite/81731
1457 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1458 variable 'a' definition.
1459 (b): Remove unused variable.
1460 (gp): New variable.
1461 (check): Add parameter corresponding to call in main, and handle.
1462
67695c07
PC
14632017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/79790
23d12941 1466 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 1467
c779bea5
YG
14682017-08-04 Yury Gribov <tetra2005@gmail.com>
1469
1470 PR tree-optimization/57371
1471 * c-c++-common/pr57371-1.c: New test.
1472 * c-c++-common/pr57371-2.c: New test.
1473 * c-c++-common/pr57371-3.c: New test.
1474 * c-c++-common/pr57371-4.c: New test.
1475 * gcc.dg/pr57371-5.c: New test.
1476
e52341f1
CL
14772017-08-04 Carl Love <cel@us.ibm.com>
1478
1479 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1480 builtin test cases for vec_mule, and vec_mulo.
1481 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1482 builtin test cases for vec_mule, and vec_mulo.
1483
295940c3
L
14842017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1485
1486 PR target/81590
1487 * gcc.target/i386/avx512-check.h: New file.
1488 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1489 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1490 * gcc.target/i386/avx512cd-check.h: Likewise.
1491 * gcc.target/i386/avx512ifma-check.h: Likewise.
1492 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1493 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1494 * gcc.target/i386/avx512bw-check.h: Rewrite.
1495 * gcc.target/i386/avx512dq-check.h: Likewise.
1496 * gcc.target/i386/avx512er-check.h: Likewise.
1497 * gcc.target/i386/avx512f-check.h: Likewise.
1498 * gcc.target/i386/avx512vl-check.h: Likewise.
1499 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1500 only.
1501 (test_512): Removed.
1502 (avx512*_test): Likewise.
1503 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1504
f4f2c2ec
MP
15052017-08-04 Marek Polacek <polacek@redhat.com>
1506
1507 PR middle-end/81695
1508 * gcc.dg/pr81695.c: New test.
1509
62c8a2cf
RS
15102017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1511
1512 PR tree-optimization/81136
1513 * gcc.dg/vect/pr81136.c: Add scan test.
1514
dfbddbeb
RS
15152017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1516
1517 * gcc.dg/vect/vect-alias-check-3.c: New test.
1518 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1519 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1520
165b2f5f
RB
15212017-08-04 Richard Biener <rguenther@suse.de>
1522
1523 PR middle-end/81705
1524 * c-c++-common/ubsan/pr81705.c: New testcase.
1525
7c0881d5
BS
15262017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1527
1528 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1529 messages that used to start with a capital letter.
1530 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1531 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1532 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1533 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1534 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1535 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1536 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1537 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1538 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1539 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1540 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1541 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1542 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1543 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1544 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1545 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1546 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1547 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1548 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1549 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1550 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1551 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1552 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1553 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1554 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1555 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1556 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1557 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1558 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1559 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1560 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1561 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1562 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1563 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1564 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1565 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1566 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1567 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1568 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1569 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1570 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1571 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1572 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1573 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1574 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1575 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1576 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1577 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1578 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1579 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1580 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1581 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1582 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1583 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1584 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1585 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1586
2fdaed89
JJ
15872017-08-03 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR target/81621
1590 * gcc.dg/pr81621.c: New test.
1591
297db279
RB
15922017-08-03 Richard Biener <rguenther@suse.de>
1593
1594 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1595 and CSE.
1596
2fdaed89 15972017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1598
1599 PR middle-end/81148
1600 * c-c++-common/ubsan/pr81148.c: New testcase.
1601
cad136a4
TV
16022017-08-03 Tom de Vries <tom@codesourcery.com>
1603
1604 PR target/81662
1605 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1606
2392baa5
JJ
16072017-08-03 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR driver/81650
1610 * gcc.dg/pr81650.c: New test.
1611
e5e691a5
PC
16122017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1613
1614 PR c++/71440
1615 * g++.dg/template/crash127.C: New.
1616
0a734553
JJ
16172017-08-03 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR middle-end/81052
1620 * c-c++-common/pr81052.c: New test.
1621
673aef33
TV
16222017-08-03 Tom de Vries <tom@codesourcery.com>
1623
1624 * gcc.dg/pr56727-2.c: Require alias.
1625
2a8485f6
TV
16262017-08-03 Tom de Vries <tom@codesourcery.com>
1627
1628 * gcc.dg/attr-noipa.c: Require alloca.
1629
8b917598
TV
16302017-08-03 Tom de Vries <tom@codesourcery.com>
1631
1632 * gcc.dg/torture/pr80163.c: Require label_values.
1633
4ca8bf91
TV
16342017-08-03 Tom de Vries <tom@codesourcery.com>
1635
1636 PR target/81662
1637 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1638 * c-c++-common/patchable_function_entry-default.c: Same.
1639 * c-c++-common/patchable_function_entry-definition.c: Same.
1640
f4629481
UB
16412017-08-02 Uros Bizjak <ubizjak@gmail.com>
1642
1643 PR target/81644
1644 * gcc.target/i386/pr81644.c: New test.
1645
86994621
TV
16462017-08-02 Tom de Vries <tom@codesourcery.com>
1647
1648 * gcc.dg/Walloca-14.c: Use relative line number.
1649
9501fd4b
UB
16502017-08-02 Uros Bizjak <ubizjak@gmail.com>
1651
1652 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1653 test "no-3dnowa" target attribute.
1654
f7b6353a
MP
16552017-08-02 Marek Polacek <polacek@redhat.com>
1656
1657 PR c/81289
1658 * gcc.dg/noncompile/pr81289.c: New test.
1659
8a6eab34
MP
1660 PR c/81448
1661 PR c/81306
1662 * c-c++-common/Wmultistatement-macros-13.c: New test.
1663
349721b7
JJ
16642017-08-02 Jakub Jelinek <jakub@redhat.com>
1665
e4f0733a
JJ
1666 PR c++/81640
1667 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1668
349721b7
JJ
1669 PR middle-end/79499
1670 * gcc.dg/pr79499.c: New test.
1671
77eefb71
RB
16722017-08-02 Richard Biener <rguenther@suse.de>
1673
1674 PR tree-optimization/81633
1675 * gcc.dg/vect/pr81633.c: New testcase.
1676
760f74c2
L
16772017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1678
1679 * gcc.dg/guality/pr25967-1.c: New test.
1680 * gcc.dg/guality/pr25967-2.c: Likewise.
1681 * gcc.dg/torture/pr25967-1.c: Likewise.
1682 * gcc.dg/torture/pr25967-2.c: Likewise.
1683
a2e28a97
L
16842017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR target/81654
1687 * gcc.target/i386/pr81654.c: New test.
1688
d8afd032
TK
16892017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1690
1691 PR fortran/79312
1692 * gfortran.dg/logical_assignment_1.f90: New test.
1693
671a00ee
ML
16942017-08-01 Martin Liska <mliska@suse.cz>
1695
1696 PR middle-end/70140
1697 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1698
7d3eecca
ML
16992017-08-01 Martin Liska <mliska@suse.cz>
1700
1701 Revert r250771
1702 Make mempcpy more optimal (PR middle-end/70140).
1703
636730ca
JJ
17042017-08-01 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR target/81622
1707 * gcc.target/powerpc/pr81622.c: New test.
1708
74cc0b2b
SE
17092017-08-01 Steve Ellcey <sellcey@cavium.com>
1710
1711 PR tree-optimization/80925
1712 * gcc.dg/vect/vect-28.c: Add
1713 --param vect-max-peeling-for-alignment=0 option.
1714 Remove unaligned access and peeling checks.
1715 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1716 * gcc.dg/vect/vect-70.c: Ditto.
1717 * gcc.dg/vect/vect-87.c: Ditto.
1718 * gcc.dg/vect/vect-88.c: Ditto.
1719 * gcc.dg/vect/vect-91.c: Ditto.
1720 * gcc.dg/vect/vect-93.c: Ditto.
1721
0102e469
TV
17222017-08-01 Tom de Vries <tom@codesourcery.com>
1723
1724 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1725 * gcc.target/nvptx/slp.c (foo): Same.
1726
813485c6
RB
17272017-08-01 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/81181
1730 * gcc.dg/torture/pr81181.c: New testcase.
1731
98b7180c
ML
17322017-08-01 Martin Liska <mliska@suse.cz>
1733
1734 PR middle-end/70140
1735 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1736
4f3e333a
UB
17372017-08-01 Uros Bizjak <ubizjak@gmail.com>
1738
1739 PR target/81641
1740 * gcc.target/i386/pr81641.c: New test.
1741
b8bb5772
UB
17422017-08-01 Uros Bizjak <ubizjak@gmail.com>
1743
1744 PR target/81639
1745 * gcc.target/i386/pr81639.c: New test.
1746
34e5c511
RB
17472017-08-01 Richard Biener <rguenther@suse.de>
1748
1749 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1750 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1751 endless loop.
1752 * gcc.dg/uninit-23.c: Adjust.
1753
5e19d437
BC
17542017-08-01 Bin Cheng <bin.cheng@arm.com>
1755
1756 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1757 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1758
7061cfc0
BC
17592017-08-01 Bin Cheng <bin.cheng@arm.com>
1760
1761 PR tree-optimization/81627
1762 * gcc.dg/tree-ssa/pr81627.c: New.
1763
39637a44
BC
17642017-08-01 Bin Cheng <bin.cheng@arm.com>
1765
1766 PR tree-optimization/81620
1767 * gcc.dg/tree-ssa/pr81620-1.c: New.
1768 * gcc.dg/tree-ssa/pr81620-2.c: New.
1769
f9c5fe06
DH
17702017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1771
1772 PR testsuite/53542
1773 * gfortran.dg/use_30.f90: New test.
1774
da98e3b1
JJ
17752017-08-01 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR tree-optimization/81588
1778 * gcc.dg/tree-ssa/pr81588.c: New test.
1779 * gcc.dg/pr81588.c: New test.
1780 * gcc.c-torture/execute/pr81588.c: New test.
1781
5e8fe12f
RB
17822017-08-01 Richard Biener <rguenther@suse.de>
1783
1784 PR tree-optimization/81297
1785 * gcc.dg/torture/pr81297.c: New testcase.
1786
93ac482a
UB
17872017-07-31 Uros Bizjak <ubizjak@gmail.com>
1788
1789 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1790
6cc518c6
SE
17912017-07-31 Steve Ellcey <sellcey@cavium.com>
1792
1793 PR tree-optimization/80925
93ac482a 1794 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1795 --param vect-max-peeling-for-alignment=0 option.
1796 Remove unaligned access and peeling checks.
1797 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1798
24c8e8eb
CL
17992017-07-31 Carl Love <cel@us.ibm.com>
1800
1801 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1802 missed in commit 250746.
1803
b40e941b
CL
18042017-07-31 Carl Love <cel@us.ibm.com>
1805
1806 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1807 new builtins.
1808
67779f74
L
18092017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1810
1811 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1812 * gcc.target/i386/pr79793-2.c: Likewise.
1813
a97cf8f9
UB
18142017-07-31 Uros Bizjak <ubizjak@gmail.com>
1815
1816 PR target/25967
1817 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1818 (naked): Add attribute regparm(1) for x86_32 targets.
1819 Add integer argument. Remove global "data" variable.
1820 (main): Pass integer argument to naked function.
1821 * gcc.target/i386/naked-4.c: New test.
1822
7fef86d3
JH
18232017-07-31 Jan Hubicka <hubicka@ucw.cz>
1824 Martin Liska <mliska@suse.cz>
1825
1826 * gcc.dg/predict-15.c: New test.
1827 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1828
2ec580be
UB
18292017-07-31 Uros Bizjak <ubizjak@gmail.com>
1830
1831 PR target/25967
1832 * gcc.target/i386/naked-1.c: New test.
1833 * gcc.target/i386/naked-2.c: Ditto.
1834 * gcc.target/i386/naked-3.c: Ditto.
1835 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1836 do_test_body0 stub function, use attribute "naked" instead.
1837 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1838 * gcc.dg/pr44290-2.c: Ditto.
1839
cfdf6ff6
TK
18402017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1841
1842 PR fortran/81581
1843 * gfortran.dg/dim_sum_1.f90: New test case.
1844 * gfortran.dg/dim_sum_2.f90: New test case.
1845 * gfortran.dg/dim_sum_3.f90: New test case.
1846
5edb1c48
ML
18472017-07-31 Martin Liska <mliska@suse.cz>
1848
1849 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1850 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1851
f34ebeb2
ML
18522017-07-31 Martin Liska <mliska@suse.cz>
1853
1854 PR sanitize/81530
1855 * g++.dg/ubsan/pr81530.C: New test.
1856
066bbc57
JJ
18572017-07-31 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR sanitizer/81604
1860 * c-c++-common/ubsan/pr81604.c: New test.
1861
a10b3cf1
L
18622017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1863
1864 PR target/79793
1865 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1866 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1867 (foo): Check the builtin return address against the return address
1868 in interrupt frame.
1869 * gcc.target/i386/pr79793-1.c: New test.
1870 * gcc.target/i386/pr79793-2.c: Likewise.
1871
942047f2
EB
18722017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * c-c++-common/dump-ada-spec-7.c: New test.
1875
e071b767
JJ
18762017-07-29 Jakub Jelinek <jakub@redhat.com>
1877
1878 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1879 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1880
782a7850
PB
18812017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1882
1883 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1884
9de00935
TC
18852017-07-28 Tamar Christina <tamar.christina@arm.com>
1886
1887 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1888
8de33df2
BC
18892017-07-28 Bin Cheng <bin.cheng@arm.com>
1890
1891 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1892
8acb8421
TC
18932017-07-28 Tamar Christina <tamar.christina@arm.com>
1894 Bilyan Borisov <bilyan.borisov@arm.com>
1895
1896 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1897 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1898 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1899 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1900 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1901
d9c259ef
BC
19022017-07-28 Bin Cheng <bin.cheng@arm.com>
1903
1904 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1905 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1906 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1907 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1908 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1909 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1910 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1911 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1912 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1913 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1914 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1915
6d7649f8
ML
19162017-07-28 Martin Liska <mliska@suse.cz>
1917
1918 PR sanitizer/81340
1919 * g++.dg/asan/pr81340.C: New test.
1920
92e29a5e
RB
19212017-07-28 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/81502
1924 * gcc.target/i386/pr81502.c: New testcase.
1925
70affe6a
ML
19262017-07-28 Martin Liska <mliska@suse.cz>
1927
1928 PR sanitizer/81460
1929 * gcc.dg/asan/pr81460.c: New test.
1930
d0ee55a1
JJ
19312017-07-28 Jakub Jelinek <jakub@redhat.com>
1932
c9b39a49
JJ
1933 PR sanitizer/80998
1934 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1935 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1936
d0ee55a1
JJ
1937 PR tree-optimization/81578
1938 * gcc.dg/pr81578.c: New test.
1939
1ce75e41
RB
19402017-07-28 Richard Biener <rguenther@suse.de>
1941
1942 PR tree-optimization/81573
1943 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1944
7a5cbf29
PB
19452017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1946
1947 * g++.dg/pr69667.C: Remove option -mlra.
1948 * gcc.target/powerpc/dform-1.c: Likewise.
1949 * gcc.target/powerpc/dform-2.c: Likewise.
1950 * gcc.target/powerpc/dform-3.c: Likewise.
1951 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1952 * gcc.target/powerpc/p9-vparity.c: Likewise.
1953 * gcc.target/powerpc/pr63491.c: Likewise.
1954 * gcc.target/powerpc/pr67808.c: Likewise.
1955 * gcc.target/powerpc/pr68805.c: Likewise.
1956 * gcc.target/powerpc/pr69461.c: Likewise.
1957 * gcc.target/powerpc/pr71680.c: Likewise.
1958 * gcc.target/powerpc/pr77289.c: Likewise.
1959 * gcc.target/powerpc/pr78458.c: Likewise.
1960 * gcc.target/powerpc/pr78543.c: Likewise.
1961 * g++.dg/pr71294.C: Remove option -mno-lra.
1962 * gcc.target/powerpc/pr71656-1.c: Likewise.
1963 * gcc.target/powerpc/pr71656-2.c: Likewise.
1964 * gcc.target/powerpc/pr71698.c: Likewise.
1965
2c2789d5
KT
19662017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1967 Sudakshina Das <sudi.das@arm.com>
1968
1969 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1970
06bd22f6
MP
19712017-07-27 Marek Polacek <polacek@redhat.com>
1972
1973 PR c/81417
1974 * c-c++-common/Wsign-compare-1.c: New test.
1975 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1976 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1977 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1978 * g++.dg/warn/compare1.C: Likewise.
1979 * gcc.dg/compare1.c: Likewise.
1980 * gcc.dg/compare2.c: Likewise.
1981 * gcc.dg/compare4.c: Likewise.
1982 * gcc.dg/compare5.c: Likewise.
1983 * gcc.dg/pr35430.c: Likewise.
1984 * gcc.dg/pr60087.c: Likewise.
1985
27c8b49b
PB
19862017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1987
1988 PR middle-end/81564
1989 * gcc.dg/pr81564.c: New test.
1990
b7675b59
RB
19912017-07-27 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/81573
1994 PR tree-optimization/81494
1995 * gcc.dg/torture/pr81573.c: New testcase.
1996
719488f8
RB
19972017-07-27 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/81571
2000 * gcc.dg/torture/pr81571.c: New testcase.
2001
9811e84c
RB
20022017-07-27 Richard Biener <rguenther@suse.de>
2003
2004 PR tree-optimization/81502
2005 * gcc.target/i386/vect-insert-1.c: New testcase.
2006
58814c76
AK
20072017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2008
2009 PR target/81534
2010 * gcc.target/s390/pr81534.c: New test.
2011
036ea399
JJ
20122017-07-27 Jakub Jelinek <jakub@redhat.com>
2013
7d25ac20
JJ
2014 PR tree-optimization/81555
2015 PR tree-optimization/81556
2016 * gcc.c-torture/execute/pr81555.c: New test.
2017 * gcc.c-torture/execute/pr81556.c: New test.
2018
036ea399
JJ
2019 * gcc.dg/attr-noipa.c: New test.
2020 * gcc.dg/ipa/ipa-pta-18.c: New test.
2021 * gcc.dg/ipa/ipa-sra-11.c: New test.
2022
9bfda664
MM
20232017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2024
2025 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2026 option.
2027 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2028 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2029 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2030 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2031 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2032 * gcc.target/powerpc/vsx-simode.c: Likewise.
2033 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2034 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2035
eb086562
PC
20362017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/71570
2039 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2040
a7473dc5
L
20412017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2042
2043 PR target/81563
2044 * gcc.target/i386/pr81563.c: New test
2045
404f48ac
WD
20462017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2047
2048 PR target/79041
2049 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2050
c3d38629
MP
20512017-07-26 Marek Polacek <polacek@redhat.com>
2052
2053 PR middle-end/70992
2054 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2055 * gcc.dg/overflow-warn-2.c: Likewise.
2056 * gcc.dg/overflow-warn-3.c: Likewise.
2057 * gcc.dg/overflow-warn-4.c: Likewise.
2058 * gcc.dg/torture/pr70992-2.c: New test.
2059 * gcc.dg/torture/pr70992.c: New test.
2060
4f450a2b
RB
20612017-07-26 Richard Biener <rguenther@suse.de>
2062
2063 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2064 happening in ccp1.
2065 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2066
e1711448
WD
20672017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2068
2069 PR middle-end/46932
2070 * gcc.dg/pr46932.c: New testcase.
2071
108c3c88
ML
20722017-07-26 Martin Liska <mliska@suse.cz>
2073
2074 PR sanitize/81186
2075 * gcc.dg/asan/pr81186.c: New test.
2076
52645850
CL
20772017-07-25 Carl Love <cel@us.ibm.com>
2078
2079 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2080 vec_cnttz builtins.
2081
a8697b27
EB
20822017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2083
2084 * gnat.dg/opt66.adb: New test.
2085
288fe52e
AM
20862017-07-25 Alexander Monakov <amonakov@ispras.ru>
2087
2088 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2089 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2090
b771c609
AM
20912017-07-25 Alexander Monakov <amonakov@ispras.ru>
2092
2093 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2094
20952017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2096
2097 * c-c++-common/patchable_function_entry-default.c: New test.
2098 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2099 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2100
774cccdc
JJ
21012017-07-25 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR target/81532
2104 * gcc.target/i386/pr80833-3.c: New test.
2105 * gcc.target/i386/avx512dq-pr81532.c: New test.
2106 * gcc.target/i386/avx512bw-pr81532.c: New test.
2107
1aa54f90
RB
21082017-07-25 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/81455
2111 * gcc.dg/pr81455.c: New testcase.
2112
e294f495
RB
21132017-07-25 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/81529
2116 * gfortran.dg/pr81529.f90: New testcase.
2117
edf8ba4b
WD
21182017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2119
774cccdc 2120 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2121
ea063871
RB
21222017-07-25 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/81410
2125 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2126
5ea71a5a
RB
21272017-07-25 Richard Biener <rguenther@suse.de>
2128
2129 PR tree-optimization/81510
2130 * gcc.dg/torture/pr81510.c: New testcase.
2131 * gcc.dg/torture/pr81510-2.c: Likewise.
2132
4287b4e8
ML
21332017-07-25 Martin Liska <mliska@suse.cz>
2134
2135 PR ipa/81520
2136 * gcc.dg/ipa/pr81520.c: New test.
2137
d49718d6
MP
21382017-07-25 Marek Polacek <polacek@redhat.com>
2139
2140 PR c/81364
2141 * Wmultistatement-macros-12.c: New test.
2142
0e82a9b9
BC
21432017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144
2145 PR target/81414
2146 * gcc.target/aarch64/pr81414.C: New.
2147
3d99332b
RB
21482017-07-25 Richard Biener <rguenther@suse.de>
2149
2150 PR middle-end/81505
2151 * gcc.dg/ubsan/pr81505.c: New testcase.
2152
52d0f7bd
DS
21532017-07-24 Daniel Santos <daniel.santos@pobox.com>
2154
2155 PR testsuite/80759
2156 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2157 (ELFFN_BEGIN): Rename to FN_TYPE.
2158 (ELFFN_END): Rename to FN_SIZE.
2159 (ASMNAME): New macro.
2160 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2161 .global.
2162 (FUNC_END): Use ASMNAME.
2163 (test_data_save): Remove.
2164 (test_data_input): Likewise.
2165 (test_data_output: Likewise.
2166 (test_data_fn): Likewise.
2167 (test_data_retaddr): Likewise.
2168 (regs_to_mem): Make globals, use r10 instead of rax.
2169 (mem_to_regs): Likewise.
2170 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2171 body to ms-sysv.c.
2172 (do_test_aligned): Likewise.
2173 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2174 Add dg-* directives.
2175 (PASTE_STR): New macro.
2176 (ASMNAME): Likewise.
2177 (LOAD_TEST_DATA_ADDR): Likewise.
2178 (TEST_DATA_OFFSET): Likewise.
2179 (do_test_body0): New C function.
2180 (do_test_body): New inline assembly routine.
2181 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2182 (runtest_ms_sysv): Modify.
2183
19930989
MM
21842017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2185
2186 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2187 since the upper-regs options have been deleted.
2188 * gcc.target/powerpc/pr65849-2.c: Likewise.
2189 * gcc.target/powerpc/pr80099-1.c: Likewise.
2190 * gcc.target/powerpc/pr80099-2.c: Likewise.
2191 * gcc.target/powerpc/pr80099-3.c: Likewise.
2192 * gcc.target/powerpc/pr80099-4.c: Likewise.
2193 * gcc.target/powerpc/pr80099-5.c: Likewise.
2194 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2195 support removal of the upper-regs options.
2196 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2197 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2198 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2199 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2200 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2201 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2202 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2203 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2204 * gcc.target/powerpc/ppc-round.c: Likewise.
2205 * gcc.target/powerpc/pr71720.c: Likewise.
2206 * gcc.target/powerpc/pr72853.c: Likewise.
2207 * gcc.target/powerpc/pr79907.c: Likewise.
2208 * gcc.target/powerpc/pr78953.c: Likewise.
2209 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2210 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2211 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2212 * gcc.target/powerpc/vec-init-3.c: Likewise.
2213 * gcc.target/powerpc/vec-init-6.c: Likewise.
2214 * gcc.target/powerpc/vec-init-7.c: Likewise.
2215 * gcc.target/powerpc/vec-set-char.c: Likewise.
2216 * gcc.target/powerpc/vec-set-int.c: Likewise.
2217 * gcc.target/powerpc/vec-set-short.c: Likewise.
2218
d47d34bb
WD
22192017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2220
2221 PR target/79041
2222 * gcc.target/aarch64/pr79041-2.c: New test.
2223
26bca0ed
CL
22242017-07-24 Carl Love <cel@us.ibm.com>
2225
2226 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2227 the new built-ins.
2228
4b40986c
JW
22292017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2230
2231 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2232
213c3b7b
TK
22332017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2234 Mikael Morin <mikael@gcc.gnu.org>
2235
2236 PR fortran/66102
2237 * gfortran.dg/realloc_on_assign_28.f90: New test.
2238
e2b71b5a
DE
22392017-07-23 David Edelsohn <dje.gcc@gmail.com>
2240
2241 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2242 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2243
f36dda3b
UB
22442017-07-23 Uros Bizjak <ubizjak@gmail.com>
2245
2246 PR target/80569
2247 * gcc.target/i386/pr80569.c: New test.
2248
5ff4baa5
CL
22492017-07-21 Carl Love <cel@us.ibm.com>
2250
2251 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2252 vmuleuh): Fix scan-assembler-times should check for word not half word
2253 instructions.
2254
43f84f6c
JW
22552017-07-21 Jim Wilson <jim.wilson@linaro.org>
2256
2257 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2258 redundant -march option.
2259 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2260 in addition to armv8.1-a.
2261
325fe816
YG
22622017-07-21 Yury Gribov <tetra2005@gmail.com>
2263
2264 PR middle-end/56727
2265 * gcc.dg/pr56727-1.c: New test.
2266 * gcc.dg/pr56727-2.c: New test.
2267
5a5838e0
SM
22682017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2269
2270 * gcc.target/powerpc/mmx-check.h: New file.
2271 * gcc.target/powerpc/mmx-packs.c: New file.
2272 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2273 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2274 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2275 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2276 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2277 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2278 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2279 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2280 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2281 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2282 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2283 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2284 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2285 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2286 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2287 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2288 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2289 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2290 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2291 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2292 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2293 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2294 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2295 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2296 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2297 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2298 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2299 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2300 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2301 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2302 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2303 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2304 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2305 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2306 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2307 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2308 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2309 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2310
9af7f373
RB
23112017-06-21 Richard Biener <rguenther@suse.de>
2312
2313 PR tree-optimization/81500
2314 * gcc.dg/torture/pr81500.c: New testcase.
2315
5aaa8fb4
NS
23162017-07-20 Nathan Sidwell <nathan@acm.org>
2317
2318 * g++.dg/ext/anon-struct6.C: Adjust diag.
2319 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2320
2953b72f
JJ
23212017-07-20 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR target/80846
2324 * gcc.target/i386/avx-pr80846.c: New test.
2325 * gcc.target/i386/avx2-pr80846.c: New test.
2326 * gcc.target/i386/avx512f-pr80846.c: New test.
2327
73c4b4df
BC
23282017-07-20 Bin Cheng <bin.cheng@arm.com>
2329
2330 PR tree-optimization/81388
2331 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2332 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2333
77e5edaf
JH
23342017-07-17 Tom de Vries <tom@codesourcery.com>
2335
2336 PR middle-end/81030
2337 * gcc.dg/pr81030.c: New test.
2338
891ad31c
RB
23392017-07-20 Richard Biener <rguenther@suse.de>
2340
2341 PR tree-optimization/61171
2342 * g++.dg/vect/pr61171.cc: New testcase.
2343 * gfortran.dg/vect/pr61171.f: Likewise.
2344 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2345
f971b281
RB
23462017-07-20 Richard Biener <rguenther@suse.de>
2347
2348 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2349 with V64QImode.
2350 * gcc.dg/vect/slp-45.c: Likewise.
2351
2071f8f9
N
23522017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2353
2354 * gcc.dg/tree-ssa/vrp116.c: New Test.
2355
a6722e5b
MM
23562017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2357
2358 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2359 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2360 __builtin_cpu_is and __builtin_cpu_supports are supported.
2361
ccfa843f
SM
23622017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2363
2364 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2365 __BUILTIN_CPU_SUPPORTS__ defined.
2366 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2367 __BUILTIN_CPU_SUPPORTS__ defined.
2368
564e405c
JJ
23692017-07-19 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR tree-optimization/81346
2372 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2373
3717fbe3
TV
23742017-07-19 Tom de Vries <tom@codesourcery.com>
2375
2376 * gcc.target/nvptx/decl-init.c: Update alignment.
2377 * gcc.target/nvptx/slp-2-run.c: New test.
2378 * gcc.target/nvptx/slp-2.c: New test.
2379 * gcc.target/nvptx/v2di.c: New test.
2380
b98b34b7
TV
23812017-07-19 Tom de Vries <tom@codesourcery.com>
2382
2383 * gcc.target/nvptx/slp-run.c: New test.
2384 * gcc.target/nvptx/slp.c: New test.
2385 * gcc.target/nvptx/v2si-cvt.c: New test.
2386 * gcc.target/nvptx/v2si-run.c: New test.
2387 * gcc.target/nvptx/v2si.c: New test.
2388 * gcc.target/nvptx/vec.inc: New test.
2389
8d1628eb
JJ
23902017-07-19 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR tree-optimization/81346
2393 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2394 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2395 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2396 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2397 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2398 compiler to avoid X / C1 op C2 optimization to trigger.
2399
4d6ababc
ML
24002017-07-19 Martin Liska <mliska@suse.cz>
2401
2402 PR sanitizer/63361
2403 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2404 -ffloat-store or -mieee for targets that need it.
2405
d83cc5cc
TV
24062017-07-18 Tom de Vries <tom@codesourcery.com>
2407
2408 PR middle-end/81464
2409 * gfortran.dg/pr81464.f90: New test.
2410
e822e885
UB
24112017-07-18 Uros Bizjak <ubizjak@gmail.com>
2412
2413 PR target/81471
2414 * gcc.target/i386/pr81471.c: New test.
2415
b267968e
RB
24162017-06-18 Richard Biener <rguenther@suse.de>
2417
2418 PR tree-optimization/81410
2419 * gcc.dg/vect/pr81410.c: New testcase.
2420
33e9feb5
JH
24212017-07-18 Jan Hubicka <hubicka@ucw.cz>
2422
2423 PR middle-end/81462
2424 * g++.dg/torture/pr81462.C: New testcase.
2425
694dd0e4
BC
24262017-07-18 Bin Cheng <bin.cheng@arm.com>
2427
2428 PR target/81408
2429 * g++.dg/tree-ssa/pr81408.C: New.
2430 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2431
f9bfe3f5
RB
24322017-07-18 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/80620
2435 PR tree-optimization/81403
2436 * gcc.dg/torture/pr80620.c: New testcase.
2437 * gcc.dg/torture/pr81403.c: Likewise.
2438
24392017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2440
2441 PR tree-optimization/81418
2442 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2443
24442017-07-17 Carl Love <cel@us.ibm.com>
2445
2446 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2447 test case changes for commit 249424
2448
2449 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2450 vmuleuh): Fix scan-assembler-times should check for word not half word
2451 instructions.
2452
f6489326
BS
24532017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2454
2455 PR tree-optimization/81162
2456 * gcc.dg/pr81162.c: Move this to...
2457 * gcc.dg/ubsan/pr81162.c: ...here.
2458
dbc4ecfc
VR
24592017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2460
2461 * g++.dg/diagnostic/friend1.C: New test.
2462 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2463
a64559a5
NS
24642017-07-17 Nathan Sidwell <nathan@acm.org>
2465
2466 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2467
aac59577
BE
24682017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2469
2470 * lib/gcc-dg.exp: Increase expect's match buffer size.
2471
aa1528b5
BC
24722017-07-17 Bin Cheng <bin.cheng@arm.com>
2473
2474 PR target/81369
2475 * gcc.dg/tree-ssa/pr81369.c: New.
2476
b6c354eb
CZ
24772017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2478
2479 * gcc.target/arc/pr9000674901.c: New file.
2480 * gcc.target/arc/pic-1.c: Likewise.
2481 * gcc.target/arc/pr9001191897.c: Likewise.
2482
1825c61e
CZ
24832017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2484 Andrew Burgess <andrew.burgess@embecosm.com>
2485
2486 * gcc.target/arc/naked-1.c: New file.
2487 * gcc.target/arc/naked-2.c: Likewise.
2488
1f1e8aed
JJ
24892017-07-17 Jakub Jelinek <jakub@redhat.com>
2490
9ebce098
JJ
2491 PR tree-optimization/81428
2492 * gcc.dg/fixed-point/pr81428.c: New test.
2493
e8dd1313
JJ
2494 PR tree-optimization/81365
2495 * g++.dg/torture/pr81365.C: New test.
2496
1f1e8aed
JJ
2497 PR tree-optimization/81396
2498 * gcc.dg/tree-ssa/pr81396.c: New test.
2499
38f638ca
EB
25002017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2501
2502 * gnat.dg/opt65.adb: New test.
2503
5fa396ad
JH
25042017-07-16 Jan Hubicka <hubicka@ucw.cz>
2505
2506 * gcc.dg/predict-8.c: Update.
2507
00aeee56
VR
25082017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2509
2510 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2511 * g++.dg/warn/pr12242.C: Likewise.
2512
b70bb05b
KN
25132017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2514
2515 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2516 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2517 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2518 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2519 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2520 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2521 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2522 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2523 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2524 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2525 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2526 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2527 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2528 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2529 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2530 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2531 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2532 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2533 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2534 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2535 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2536 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2537 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2538 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2539 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2540 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2541 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2542 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2543 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2544 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2545 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2546 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2547 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2548 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2549 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2550 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2551 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2552 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2553 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2554 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2555 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2556 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2557 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2558 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2559 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2560 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2561 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2562 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2563 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2564 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2565 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2566
3b805666
BS
25672016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2568
2569 PR tree-optimization/81162
2570 * gcc.dg/pr81162.c: New file.
2571
bece580c
MS
25722017-07-14 Martin Sebor <msebor@redhat.com>
2573
2574 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2575 that bcopy is expected to be transformed to.
2576
eea77d1f
DM
25772017-07-14 David Malcolm <dmalcolm@redhat.com>
2578
2579 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2580 * g++.dg/lookup/missing-std-include-2.C: New test case.
2581 * g++.dg/lookup/missing-std-include-3.C: New test case.
2582 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2583 * gcc.dg/missing-header-fixit-1.c: New test case.
2584 * gcc.dg/missing-header-fixit-2.c: New test case.
2585 * gcc.dg/missing-header-fixit-2.h: New header.
2586
338d6484
DM
25872017-07-13 David Malcolm <dmalcolm@redhat.com>
2588
2589 PR c/81405
2590 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2591
25922017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2593
2594 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2595
6d28654e
ML
25962017-07-13 Martin Liska <mliska@suse.cz>
2597
2598 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2599 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2600 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2601 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2602 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2603 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2604 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2605
3787ee47
MM
26062017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2607
2608 PR target/81193
2609 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2610 __builtin_cpu_supports with old GLIBC's.
2611 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2612 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2613 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2614 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2615 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2616 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2617 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2618 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2619 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2620 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2621 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2622 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2623 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2624 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2625 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2626 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2627 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2628 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2629 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2630 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2631 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2632 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2633 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2634 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2635
118009c1
CL
26362017-07-12 Carl Love <cel@us.ibm.com>
2637
2638 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2639 rev_bool_int): Add test cases for builtins.
2640 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2641 test cases for builtins.
2642
5d7b8153
CL
26432017-07-12 Carl Love <cel@us.ibm.com>
2644
2645 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2646 lp64 && p9vector_hw.
2647
6ea93a64
CL
26482017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2649
2650 * lib/target-supports.exp (check_stack_check_available): Make
2651 testcase name depend on stack_kind.
2652
2f65ab2e
MC
26532017-07-11 Michael Collison <michael.collison@arm.com>
2654
774cccdc 2655 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2656
9e028cef
PC
26572017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/51270
2660 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2661
f281956e
CL
26622017-07-11 Carl Love <cel@us.ibm.com>
2663
2664 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2665 test cases for the builtins.
2666
3d36348a
YG
26672017-07-11 Yury Gribov <tetra2005@gmail.com>
2668
2669 * lib/profopt.exp: Print relative names in UNSUPPORTED
2670 AutoFDO tests.
2671
214f700a
MC
26722017-07-10 Michael Collison <michael.collison@arm.com>
2673
2674 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2675
03ed2915
UB
26762017-07-10 Uros Bizjak <ubizjak@gmail.com>
2677
2678 PR target/81375
2679 * gcc.target/i386/pr81375.c: New test.
2680
9c582dbb
MS
26812017-07-10 Martin Sebor <msebor@redhat.com>
2682
2683 PR tree-optimization/80397
2684 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2685
281ac396
MS
26862017-07-10 Martin Sebor <msebor@redhat.com>
2687
2688 PR other/81345
2689 * gcc.dg/pr81345.c: New test.
2690
a7784956
CZ
26912017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2692
2693 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2694 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2695
5920ba15
UB
26962017-07-09 Uros Bizjak <ubizjak@gmail.com>
2697
2698 PR target/81313
2699 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2700 integer argumets to bypass x86_64 outgoing args optimization.
2701
27022017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2703
2704 * gfortran.dg/eoshift_4.f90: New test.
2705 * gfortran.dg/eoshift_5.f90: New test.
2706 * gfortran.dg/eoshift_6.f90: New test.
2707
35c95658
L
27082017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2709
2710 PR target/81313
2711 * gcc.target/i386/pr81313-1.c: New test.
2712 * gcc.target/i386/pr81313-2.c: Likewise.
2713 * gcc.target/i386/pr81313-3.c: Likewise.
2714 * gcc.target/i386/pr81313-4.c: Likewise.
2715 * gcc.target/i386/pr81313-5.c: Likewise.
2716
dcbf81c9
RS
27172017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2718
2719 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2720 * gnat.dg/vect16.ads (Sarray): Likewise.
2721 * gnat.dg/vect17.ads (Sarray): Likewise.
2722 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2723 * gnat.dg/vect16.adb (Add): Likewise.
2724 * gnat.dg/vect17.adb (Add): Likewise.
2725
738f7c2e
DM
27262017-07-07 David Malcolm <dmalcolm@redhat.com>
2727
2728 PR c++/79300
2729 * g++.dg/diagnostic/pr79300.C: New test case.
2730
6a69355c
MM
27312017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2732
57f49e99
MM
2733 * gcc.target/powerpc/clone1.c: Add check to make sure the
2734 __builtin_cpu_supports function is fully supported.
2735 * gcc.target/powerpc/clone2.c: New runtime test for
2736 target_clones.
2737
6a69355c
MM
2738 PR target/81348
2739 * gcc.target/powerpc/pr81348.c: New test.
2740
5e32025a
SN
27412017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2742
2743 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2744
19388c6d
CL
27452017-07-07 Carl Love <cel@us.ibm.com>
2746
2747 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2748 file for built-ins.
2749
bcc3c3f1
JM
27502017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2751
2752 * gcc.target/sparc/dictunpack.c: New file.
2753 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2754 * gcc.target/sparc/fpcmpshl.c: Likewise.
2755 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2756 * gcc.target/sparc/fpcmpushl.c: Likewise.
2757
2c6e2eb1
HA
27582017-07-06 Harald Anlauf <anlauf@gmx.de>
2759
2760 PR fortran/70071
2761 * gfortran.dg/coarray_44.f90: New testcase.
2762
5094f7d5
MO
27632017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2764
2765 * c-c++-common/asan/kasan-alloca-1.c: New test.
2766 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2767
e3174bdf
MO
27682017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2769
2770 * c-c++-common/asan/alloca_big_alignment.c: New test.
2771 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2772 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2773 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2774 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2775 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2776 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2777 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2778
a40c6fa8
GJL
27792017-07-06 Georg-Johann Lay <avr@gjlay.de>
2780
2781 PR target/81305
2782 * gcc.target/avr/isr-test.h: Fix warnings.
2783
9296dd9b
TP
27842017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2785
2786 * lib/target-supports.exp: Generate
2787 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2788 and check_effective_target_arm_arch_v8r_multilib.
2789
d87f00ba
CL
27902017-07-06 Carl Love <cel@us.ibm.com>
2791
9296dd9b 2792 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2793
27942017-07-06 Carl Love <cel@us.ibm.com>
2795
2796 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2797 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2798 cases for vec_addc, adde and addec builtins.
2799
c471c6ed
DM
28002017-07-06 David Malcolm <dmalcolm@redhat.com>
2801
2802 PR c++/79300
2803 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2804 expected underlining within macro expansion.
2805 * c-c++-common/pr70264.c: Likewise.
2806 * g++.dg/plugin/diagnostic-test-expressions-1.C
2807 (test_within_macro_1): New test.
2808 (test_within_macro_2): Likewise.
2809 (test_within_macro_3): Likewise.
2810 (test_within_macro_4): Likewise.
2811 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2812 expected underlining within macro expansion.
2813 (test_macro_4): Likewise.
2814 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2815 (test_within_macro_1): New test.
2816 (test_within_macro_2): Likewise.
2817 (test_within_macro_3): Likewise.
2818 (test_within_macro_4): Likewise.
2819 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2820 underlining within macro expansion.
2821
68d872d7
SP
28222017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2823
2824 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2825 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2826 _mm_maskz_getexp_round_sd): Test new intrinsics.
2827 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2828 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2829 _mm_maskz_getexp_round_ss): Ditto.
2830 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2831 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2832 _mm_maskz_getmant_round_sd): Ditto.
2833 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2834 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2835 _mm_maskz_getmant_round_ss): Ditto.
2836 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2837 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2838 _mm_maskz_getexp_round_sd): New runtime tests.
2839 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2840 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2841 _mm_maskz_getexp_round_ss): Ditto.
2842 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2843 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2844 _mm_maskz_getmant_round_sd): Ditto.
2845 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2846 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2847 _mm_maskz_getmant_round_ss): Ditto.
2848 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2849 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2850 __builtin_ia32_getmantss_mask_round): Test new builtins.
2851 * gcc.target/i386/sse-13.c : Ditto.
2852 * gcc.target/i386/sse-23.c: Ditto.
2853 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2854 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2855 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2856 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2857 _mm_mask_getexp_round_ss): Test new intrinsics.
2858 * gcc.target/i386/testround-1.c: Ditto.
2859 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2860 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2861 _mm_mask_getmant_round_ss): Test new intrinsics
2862 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2863 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2864 _mm_maskz_getmant_ss): Test new intrinsics.
2865
9e00a397
CL
28662017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2867
2868 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2869 * lib/target-supports.exp (check_stack_check_available): New.
2870 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2871 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2872 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2873 * gcc.dg/pr47443.c: Likewise.
2874 * gcc.dg/pr48134.c: Likewise.
2875 * gcc.dg/pr70017.c: Likewise.
2876 * gcc.target/aarch64/stack-checking.c: Likewise.
2877 * gcc.target/arm/stack-checking.c: Likewise.
2878 * gcc.target/i386/pr48723.c: Likewise.
2879 * gcc.target/i386/pr55672.c: Likewise.
2880 * gcc.target/i386/pr67265-2.c: Likewise.
2881 * gcc.target/i386/pr67265.c: Likewise.
2882 * gnat.dg/opt49.adb: Likewise.
2883 * gnat.dg/stack_check1.adb: Likewise.
2884 * gnat.dg/stack_check2.adb: Likewise.
2885 * gnat.dg/stack_check3.adb: Likewise.
2886
38e6cc4d
KN
28872017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2888
2889 PR target/80103
2890 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2891 __attribute__.
2892
f8aa2b2c
SP
28932017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2894
2895 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2896 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2897 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2898 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2899 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2900 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2901 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2902 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2903 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2904 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2905 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2906 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2907
e483b7b4
GJL
29082017-07-05 Georg-Johann Lay <avr@gjlay.de>
2909
2910 PR target/81305
2911 * gcc.target/avr/isr-test.h: New file.
2912 * gcc.target/avr/torture/isr-01-simple.c: New test.
2913 * gcc.target/avr/torture/isr-02-call.c: New test.
2914 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2915
a8745cc2
BC
29162017-07-05 Bin Cheng <bin.cheng@arm.com>
2917
2918 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2919 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2920 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2921 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2922
4a52eb19
BC
29232017-07-05 Bin Cheng <bin.cheng@arm.com>
2924
2925 * gcc.dg/tree-ssa/ldist-26.c: New test.
2926
95f7d11b
BC
29272017-07-05 Bin Cheng <bin.cheng@arm.com>
2928
2929 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2930
45bb7d59
UB
29312017-07-04 Uros Bizjak <ubizjak@gmail.com>
2932
2933 PR target/81300
2934 * gcc.target/i386/pr81300.c: New test.
2935
1fcfac88
UB
29362017-07-04 Uros Bizjak <ubizjak@gmail.com>
2937
2938 PR target/81294
2939 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2940 x and y arguments in the call to _subborrow_u32.
2941 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2942 x and y arguments in the call to _subborrow_u64.
2943 * gcc.target/i386/pr81294-1.c: New test.
2944 * gcc.target/i386/pr81294-2.c: Ditto.
2945
a4187dab
KT
29462017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947
2948 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2949
efbf55b0
MP
29502017-07-04 Marek Polacek <polacek@redhat.com>
2951
2952 PR c/81231
2953 * gcc.dg/atomic-pr81231.c: New test.
2954
1aad7106
RS
29552017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2956
2957 PR tree-optimization/81292
2958 * gcc.dg/pr81292-1.c: New test.
2959 * gcc.dg/pr81292-2.c: Likewise.
2960
7c819e8a
ML
29612017-07-04 Martin Liska <mliska@suse.cz>
2962
2963 PR sanitizer/81040
2964 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2965 use-after-scope sanitization.
2966
f111f434
JJ
29672017-07-04 Jakub Jelinek <jakub@redhat.com>
2968
8e8dd13b
JJ
2969 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2970 options.
2971
f111f434
JJ
2972 PR target/81175
2973 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2974 gather.
2975
7a1238d1
ML
29762017-07-04 Martin Liska <mliska@suse.cz>
2977
2978 PR ipa/81214
2979 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2980 * g++.dg/ext/mvc3.C: Likewise.
2981 * gcc.target/i386/mvc2.c: Likewise.
2982 * gcc.target/i386/mvc3.c: Likewise.
2983
9fc1fed4
JJ
29842017-07-04 Jakub Jelinek <jakub@redhat.com>
2985
8e3b9bbf
JJ
2986 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2987 decomposition declaration in diagnostics.
2988 * g++.dg/cpp1z/decomp2.C: Likewise.
2989 * g++.dg/cpp1z/decomp3.C: Likewise.
2990 * g++.dg/cpp1z/decomp4.C: Likewise.
2991 * g++.dg/cpp1z/decomp5.C: Likewise.
2992 * g++.dg/cpp1z/decomp6.C: Likewise.
2993 * g++.dg/cpp1z/decomp7.C: Likewise.
2994 * g++.dg/cpp1z/decomp8.C: Likewise.
2995 * g++.dg/cpp1z/decomp13.C: Likewise.
2996 * g++.dg/cpp1z/decomp14.C: Likewise.
2997 * g++.dg/cpp1z/decomp18.C: Likewise.
2998 * g++.dg/cpp1z/decomp19.C: Likewise.
2999 * g++.dg/cpp1z/decomp22.C: Likewise.
3000 * g++.dg/cpp1z/decomp23.C: Likewise.
3001 * g++.dg/cpp1z/decomp24.C: Likewise.
3002 * g++.dg/cpp1z/decomp25.C: Likewise.
3003 * g++.dg/cpp1z/decomp26.C: Likewise.
3004 * g++.dg/cpp1z/decomp28.C: Likewise.
3005
9fc1fed4
JJ
3006 PR c++/81258
3007 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3008 * g++.dg/cpp1z/decomp30.C: New test.
3009
17c18221
PC
30102017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/65775
3013 * g++.dg/cpp0x/trailing14.C: New.
3014
370d975d
DH
30152017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3016
3017 PR testsuite/79866
3018 * gfortran.dg/coarray_event_2.f08: New test.
3019
73977c47
DH
30202017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3021
3022 PR testsuite/79843
3023 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3024 * gfortran.dg/pointer_intent_2.f90: Likewise.
3025
2f70a979
JH
30262017-07-02 Jan Hubicka <hubicka@ucw.cz>
3027
3028 PR middle-end/81290
3029 * gcc.c-torture/compile/pr81290.c: New.
3030
6b5e165b
RB
30312017-07-03 Richard Biener <rguenther@suse.de>
3032
3033 PR tree-optimization/60510
3034 * gfortran.dg/vect/pr60510.f: New testcase.
3035
d8ac7e28
RO
30362017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3037
3038 * gcc.target/i386/mvc6.c: Require ifunc support.
3039
da402967
ML
30402017-07-03 Martin Liska <mliska@suse.cz>
3041
3042 PR sanitize/81040
3043 * g++.dg/asan/function-argument-1.C: New test.
3044 * g++.dg/asan/function-argument-2.C: New test.
3045 * g++.dg/asan/function-argument-3.C: New test.
3046
bc9f4235
RS
30472017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3048
3049 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3050 as well.
3051
be086ff5
TV
30522017-07-03 Tom de Vries <tom@codesourcery.com>
3053
3054 PR tree-optimization/69468
3055 * gcc.dg/pr81192.c: Update.
3056
4752be46
TV
30572017-07-03 Tom de Vries <tom@codesourcery.com>
3058
3059 PR tree-optimization/81192
3060 * gcc.dg/pr81192.c: Update.
3061
0bbfd554
TV
30622017-07-03 Tom de Vries <tom@codesourcery.com>
3063
3064 PR tree-optimization/81192
3065 * gcc.dg/pr81192.c: New test.
3066
b677e2f6
TK
30672017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 * gfortran/eoshift_3.f90: New test.
3070
e3f9a279
RS
30712017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3072
3073 * gcc.dg/strlenopt-32.c: New testcase.
3074 * gcc.dg/strlenopt-33.c: Likewise.
3075 * gcc.dg/strlenopt-33g.c: Likewise.
3076 * gcc.dg/strlenopt-34.c: Likewise.
3077 * gcc.dg/strlenopt-35.c: Likewise.
3078
862088aa
RS
30792017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3080
3081 PR tree-optimization/80769
3082 * gcc.dg/strlenopt-31.c: New test.
3083 * gcc.dg/strlenopt-31g.c: Likewise.
3084
c34d0927
RS
30852017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3086
3087 PR tree-optimization/81136
3088 * gcc.dg/vect/pr81136.c: New test.
3089
c52d6043
JJ
30902017-07-01 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR sanitizer/81262
3093 * gcc.c-torture/compile/pr81262.c: New test.
3094 * g++.dg/ubsan/pr81262.C: New test.
3095
77616c7e
JH
30962017-06-29 Jan Hubicka <hubicka@ucw.cz>
3097
3098 PR ipa/81261
3099 * g++.dg/ipa/pr81261.C: New testcase.
3100
fb6a764d
AP
31012017-06-30 Andrew Pinski <apinski@cavium.com>
3102
3103 * gcc.dg/torture/pr81245.c: New testcase.
3104
059ab149
AH
31052017-06-30 Aldy Hernandez <aldyh@redhat.com>
3106
3107 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3108 unbounded use.
3109
e59e8b5a
DM
31102017-06-30 David Malcolm <dmalcolm@redhat.com>
3111
3112 PR c++/80014
3113 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3114 Add declaration.
3115 (test_typeid): New test function.
3116
e855bdc0
JJ
31172017-06-30 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR target/81225
3120 * gcc.target/i386/pr81225.c: New test.
3121
fe32bb1b
NS
31222017-06-30 Nathan Sidwell <nathan@acm.org>
3123
3124 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3125 * g++.dg/cpp0x/decltype9.C: Likewise.
3126 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3127 * g++.dg/lookup/decl1.C: Likewise.
3128 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3129 * g++.dg/other/pr28432.C: Likewise.
3130 * g++.dg/parse/crash12.C: Likewise.
3131 * g++.dg/parse/enum3.C: Likewise.
3132 * g++.dg/parse/operator6.C: Likewise.
3133 * g++.dg/template/crash69.C: Likewise.
3134 * g++.dg/template/error27.C: Likewise.
3135 * g++.dg/template/error28.C: Likewise.
3136 * g++.dg/template/memfriend6.C: Likewise.
3137 * g++.old-deja/g++.mike/err1.C: Likewise.
3138 * g++.old-deja/g++.mike/p811.C: Likewise.
3139 * g++.old-deja/g++.other/crash25.C: Likewise.
3140 * g++.old-deja/g++.other/dtor4.C: Likewise.
3141 * g++.old-deja/g++.pt/t37.C: Likewise.
3142
aaa587d4
ML
31432017-06-30 Martin Liska <mliska@suse.cz>
3144
3145 PR ipa/81214
3146 * gcc.target/i386/pr81214.c: New test.
3147
274c1516
NS
31482017-06-30 Nathan Sidwell <nathan@acm.org>
3149
3b5c768c
NS
3150 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3151
274c1516
NS
3152 PR c++/81229
3153 * g++.dg/lookup/pr81229.C: New.
3154
c497284c
ML
31552017-06-30 Martin Liska <mliska@suse.cz>
3156
3157 PR sanitizer/81021
3158 * g++.dg/asan/pr81021.C: New test.
3159
4812f0b7
RB
31602017-06-30 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/81249
3163 * g++.dg/torture/pr81249.C: New testcase.
3164
8e09cb8b
PC
31652017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3166
3167 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3168 * g++.dg/diagnostic/variadic1.C: Likewise.
3169 * g++.dg/gomp/udr-3.C: Likewise.
3170 * g++.dg/overload/error1.C: Likewise.
3171 * g++.dg/overload/error2.C: Likewise.
3172 * g++.dg/template/duplicate1.C: Likewise.
3173 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3174 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3175 * g++.old-deja/g++.other/redecl2.C: Likewise.
3176 * g++.old-deja/g++.other/redecl4.C: Likewise.
3177 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3178
74582a3e
CP
31792017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3180
3181 PR fortran/77765
3182 * gfortran.dg/goacc/pr77765.f90: New test.
3183
6da4066f
SE
31842017-06-29 Steve Ellcey <sellcey@cavium.com>
3185
3186 * gcc.target/aarch64/ccmp_2.c: New test.
3187
be3b7dcf
NS
31882017-06-29 Nathan Sidwell <nathan@acm.org>
3189
3190 PR c++/81247
3191 * g++.dg/parse/pr81247-[abc].C: New.
3192
e5898daf
CL
31932017-06-29 Carl Love <cel@us.ibm.com>
3194
3195 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3196 test_unsigned_int_result, test_ll_int_result,
3197 test_ll_unsigned_int_result): Add result checking functions, add
3198 debug support.
3199 (main): Add builtin function tests.
3200
14836f38
CL
32012017-06-29 Carl Love <cel@us.ibm.com>
3202
3203 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3204 dg-skip-if): Add -mvsx -mcpu=power7.
3205
0630a4ec
RB
32062017-06-29 Richard Biener <rguenther@suse.de>
3207
3208 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3209
f76b4224
NS
32102017-06-29 Nathan Sidwell <nathan@acm.org>
3211
3212 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3213
f66459c1
PB
32142017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3215
3216 PR middle-end/81194
3217 * g++.dg/pr81194.C: New test.
3218
3c7bb489
L
32192017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3220
3221 PR ipa/80565
3222 * gcc.dg/torture/pr80565.c: New file.
3223
6cd83bec
BC
32242017-06-29 Bin Cheng <bin.cheng@arm.com>
3225
3226 PR tree-optimization/81196
3227 * gcc.dg/vect/pr81196.c: New.
3228
4c6a51a0
MC
32292017-06-29 Michael Collison <michael.collison@arm.com>
3230
3231 Fix date on previous ChangeLog entry.
3232
32332017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3234 Michael Collison <michael.collison@arm.com>
3235
3236 PR target/70119
3237 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3238
395a191d
SP
32392017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3240
3241 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3242 Test new intrinsic.
3243 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3244 Ditto.
3245 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3246 Ditto.
3247 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3248 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3249 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3250
0ddc0ebc
TP
32512017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3252
3253 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3254 current ARM check by ARM NEON's availability check.
3255 (check_effective_target_vect_intfloat_cvt): Likewise.
3256 (check_effective_target_vect_uintfloat_cvt): Likewise.
3257 (check_effective_target_vect_floatint_cvt): Likewise.
3258 (check_effective_target_vect_floatuint_cvt): Likewise.
3259 (check_effective_target_vect_shift): Likewise.
3260 (check_effective_target_whole_vector_shift): Likewise.
3261 (check_effective_target_vect_bswap): Likewise.
3262 (check_effective_target_vect_shift_char): Likewise.
3263 (check_effective_target_vect_long): Likewise.
3264 (check_effective_target_vect_float): Likewise.
3265 (check_effective_target_vect_perm): Likewise.
3266 (check_effective_target_vect_perm_byte): Likewise.
3267 (check_effective_target_vect_perm_short): Likewise.
3268 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3269 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3270 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3271 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3272 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3273 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3274 (check_effective_target_vect_widen_shift): Likewise.
3275 (check_effective_target_vect_extract_even_odd): Likewise.
3276 (check_effective_target_vect_interleave): Likewise.
3277 (check_effective_target_vect_multiple_sizes): Likewise.
3278 (check_effective_target_vect64): Likewise.
3279 (check_effective_target_vect_max_reduc): Likewise.
3280
56a6d474
RB
32812017-06-28 Richard Biener <rguenther@suse.de>
3282
3283 PR middle-end/81227
3284 * gcc.dg/pr81227.c: New testcase.
3285
926c7865
MM
32862017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3287
3288 PR target/81193
3289 * lib/target-supports.exp
3290 (check_ppc_cpu_supports_hw_available): New test to make sure
3291 __builtin_cpu_supports works on power7 and newer.
3292
17a7218b
ML
32932017-06-28 Martin Liska <mliska@suse.cz>
3294
3295 PR ipa/81128
3296 * gcc.target/i386/pr81128.c: New test.
3297
63010089
ML
32982017-06-28 Martin Liska <mliska@suse.cz>
3299
3300 PR driver/79659
3301 * g++.dg/opt/pr79659.C: New test.
3302
b1cac008
CL
33032017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3304
3305 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3306 and options.
3307 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3308
42bd89ce
MG
33092017-06-28 Marc Glisse <marc.glisse@inria.fr>
3310
3311 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3312 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3313
b8d62ac8
JJ
33142017-06-28 Jakub Jelinek <jakub@redhat.com>
3315
3316 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3317 (foo): ... this. Change constants such that it isn't matched
3318 as __builtin_copysign, yet tests the combiner the same.
3319
6dc61b45
ML
33202017-06-28 Martin Liska <mliska@suse.cz>
3321
3322 PR sanitizer/81224
3323 * gcc.dg/asan/pr81224.c: New test.
3324
9a265443
EB
33252017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3326
3327 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3328 passed to pthread_join.
3329
935b5226
AK
33302017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3331
3332 * gcc.target/s390/nodatarel-1.c: New test.
3333
88016532
JD
33342017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3335
3336 PR fortran/80164
3337 * gfortran.dg/array_temporaries_4.f90: New test.
3338
8c2805bb
AP
33392017-06-27 Andrew Pinski <apinski@cavium.com>
3340
3341 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3342 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3343 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3344
786c6d10
MP
33452017-06-27 Marek Polacek <polacek@redhat.com>
3346
3347 PR sanitizer/81223
3348 * gcc.dg/ubsan/pr81223.c: New test.
3349
1e7df2e6
MG
33502017-06-27 Marc Glisse <marc.glisse@inria.fr>
3351
3352 * gcc.dg/tree-ssa/assoc-1.c: New file.
3353
58b45c4f
PC
33542017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3355
3356 PR c++/62046
3357 * g++.dg/parse/catch2.C: New.
3358
00296d7f
JJ
33592017-06-27 Jakub Jelinek <jakub@redhat.com>
3360
c1031852
JJ
3361 PR sanitizer/81209
3362 * g++.dg/ubsan/pr81209.C: New test.
3363
00296d7f
JJ
3364 PR middle-end/81207
3365 * gcc.c-torture/compile/pr81207.c: New test.
3366
0c418630
MP
33672017-06-27 Marek Polacek <polacek@redhat.com>
3368
3369 PR bootstrap/81216
3370 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3371
4b377e01
MS
33722017-06-26 Martin Sebor <msebor@redhat.com>
3373
3374 PR c++/81169
3375 * g++.dg/Wclass-memaccess-2.C: New test.
3376
952ac945
CL
33772017-06-26 Carl Love <cel@us.ibm.com>
3378
3379 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3380 Add new runnable test file for the vec_rev built-ins.
3381
df11b2ea
BS
33822016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383
226ab0a8 3384 PR/tree-optimization 71815
df11b2ea
BS
3385 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3386 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3387
fa7ccca0
RL
33882017-06-26 Renlin Li <renlin.li@arm.com>
3389 Szabolcs Nagy <szabolcs.nagy@arm.com>
3390
3391 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3392 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3393 memmove.
3394
5a5c2d16
RB
33952017-06-26 Richard Biener <rguenther@suse.de>
3396
3397 PR target/81175
3398 * gfortran.dg/pr81175.f: New testcase.
3399
75f0112f
RB
34002017-06-26 Richard Biener <rguenther@suse.de>
3401
3402 PR tree-optimization/81203
3403 * gcc.dg/torture/pr81203.c: New testcase.
3404
3e2becc4
MP
34052017-06-26 Marek Polacek <polacek@redhat.com>
3406
3407 PR c/80116
3408 * c-c++-common/Wmultistatement-macros-1.c: New test.
3409 * c-c++-common/Wmultistatement-macros-2.c: New test.
3410 * c-c++-common/Wmultistatement-macros-3.c: New test.
3411 * c-c++-common/Wmultistatement-macros-4.c: New test.
3412 * c-c++-common/Wmultistatement-macros-5.c: New test.
3413 * c-c++-common/Wmultistatement-macros-6.c: New test.
3414 * c-c++-common/Wmultistatement-macros-7.c: New test.
3415 * c-c++-common/Wmultistatement-macros-8.c: New test.
3416 * c-c++-common/Wmultistatement-macros-9.c: New test.
3417 * c-c++-common/Wmultistatement-macros-10.c: New test.
3418 * c-c++-common/Wmultistatement-macros-11.c: New test.
3419
945653db
EB
34202017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3423
c8e3c356
CL
34242017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3425
3426 * lib/target-supports.exp
3427 (check_effective_target_arm_neon_ok_nocache): Add flags with
3428 -mfloat-abi=hard. Include arm_neon.h.
3429 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3430 (check_effective_target_arm_neon_ok_no_float_abi): New.
3431 * gcc.target/arm/lto/pr65837_0.c: Require
3432 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3433 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3434 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3435
22235619
PC
34362017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 PR c++/62315
3439 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3440
e56e3fda
TK
34412017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3442
45bb7d59 3443 PR fortran/52473
e56e3fda
TK
3444 * gfortran.dg/cshift_2.f90: New test.
3445
d3f062be
JW
34462017-06-23 Jim Wilson <jim.wilson@linaro.org>
3447
3448 PR middle-end/79794
3449 * gcc.target/aarch64/pr79794.c: New.
3450
37416b69
MM
34512017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 PR target/80510
3454 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3455 * gcc.target/powerpc/pr80510-2.c: Likewise.
3456
8447a92f
JL
34572017-06-22 Jeff Law <law@redhat.com>
3458
3459 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3460
52607f7e
WS
34612017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3462
3463 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3464 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3465 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3466 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3467 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3468 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3469 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3470 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3471
fb68f296
JC
34722017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3473
45bb7d59 3474 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 3475
60edf8bb
MT
34762017-06-22 Matt Turner <mattst88@gmail.com>
3477
3478 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3479 skylake check.
3480
4333d74b
CL
34812017-06-22 Carl Love <cel@us.ibm.com>
3482
3483 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3484 vmuleuh): Fix scan-assembler-times should check for word not half word
3485 instructions.
3486
13f752b2
JL
34872017-06-22 Jeff Law <law@redhat.com>
3488
3489 * gcc.c-torture/compile/stack-check-1.c: New test.
3490
0759db19
RB
34912016-06-22 Richard Biener <rguenther@suse.de>
3492
3493 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3494 * gcc.dg/vect/pr65947-2.c: Likewise.
3495 * gcc.dg/vect/pr65947-3.c: Likewise.
3496 * gcc.dg/vect/pr65947-4.c: Likewise.
3497 * gcc.dg/vect/pr65947-5.c: Likewise.
3498 * gcc.dg/vect/pr65947-6.c: Likewise.
3499 * gcc.dg/vect/pr65947-8.c: Likewise.
3500 * gcc.dg/vect/pr65947-9.c: Likewise.
3501 * gcc.dg/vect/pr65947-10.c: Likewise.
3502 * gcc.dg/vect/pr65947-12.c: Likewise.
3503 * gcc.dg/vect/pr65947-13.c: Likewise.
3504 * gcc.dg/vect/pr65947-14.c: Likewise.
3505 * gcc.dg/vect/vect-cond-2.c: Likewise.
3506 * gcc.dg/vect/vect-pr69848.c: Likewise.
3507
c24c235e
ML
35082017-06-22 Martin Liska <mliska@suse.cz>
3509
3510 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3511 to not inline it.
3512
71f82be9
JG
35132017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3514
3515 * gcc.dg/tree-ssa/forwprop-37.c: New.
3516
a78f6980
RB
35172017-06-22 Richard Biener <rguenther@suse.de>
3518
3519 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3520
85d5b033
RB
35212017-06-22 Richard Biener <rguenther@suse.de>
3522
3523 * gcc.dg/vect/pr65947-14.c: New testcase.
3524
4ded8669
MM
35252017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3526
3527 PR target/80510
3528 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3529 32-bit support is added. Change ITYPE size to 64-bit integer.
3530 * gcc.target/powerpc/pr80510-2.c: Likewise.
3531
cb8d1b01
JJ
35322017-06-21 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR c++/81154
3535 * g++.dg/gomp/pr81154.C: New test.
3536
113459fa
DM
35372017-06-21 David Malcolm <dmalcolm@redhat.com>
3538
3539 * g++.dg/other/old-style-cast-fixits.C: New test case.
3540
5e9d501c
JJ
35412017-06-21 Jakub Jelinek <jakub@redhat.com>
3542
3543 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3544
27d33d3e
TV
35452017-06-21 Tom de Vries <tom@codesourcery.com>
3546
3547 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3548
5433db45
TV
35492017-06-21 Tom de Vries <tom@codesourcery.com>
3550
3551 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3552 warning.
3553
93c18375
ML
35542017-06-21 Martin Liska <mliska@suse.cz>
3555
3556 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3557
ff9baa5f
PMR
35582017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3559
3560 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3561 gnat.dg/debug11_pkg2.ads: New testcase.
3562
a23ba8cc
MG
35632017-06-21 Marc Glisse <marc.glisse@inria.fr>
3564
3565 * gcc.target/i386/getround.c: New file.
3566
ed73f46f
MG
35672017-06-21 Marc Glisse <marc.glisse@inria.fr>
3568
3569 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3570 * gcc.dg/tree-ssa/addadd-2.c: New file.
3571
6b92ab17
TV
35722017-06-21 Tom de Vries <tom@codesourcery.com>
3573
3574 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3575 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3576 * gcc.c-torture/compile/20080806-1.c: Same.
3577 * gcc.c-torture/compile/920723-1.c: Same.
3578 * gcc.c-torture/compile/930621-1.c: Same.
3579 * gcc.c-torture/compile/991214-2.c: Same.
3580 * gcc.c-torture/compile/bcopy.c: Same.
3581 * gcc.c-torture/compile/memtst.c: Same.
3582 * gcc.c-torture/compile/msp.c: Same.
3583 * gcc.c-torture/compile/stuct.c: Same.
3584 * gcc.c-torture/execute/20011008-3.c: Same.
3585 * gcc.c-torture/execute/20030209-1.c: Same.
3586 * gcc.c-torture/execute/20031012-1.c: Same.
3587 * gcc.c-torture/execute/20040805-1.c: Same.
3588 * gcc.c-torture/execute/920410-1.c: Same.
3589 * gcc.c-torture/execute/921113-1.c: Same.
3590 * gcc.c-torture/execute/921202-1.c: Same.
3591 * gcc.c-torture/execute/921208-2.c: Same.
3592 * gcc.c-torture/execute/930106-1.c: Same.
3593 * gcc.c-torture/execute/930406-1.c: Same.
3594 * gcc.c-torture/execute/950221-1.c: Same.
3595 * gcc.c-torture/execute/960521-1.c: Same.
3596 * gcc.c-torture/execute/980605-1.c: Same.
3597 * gcc.c-torture/execute/comp-goto-1.c: Same.
3598 * gcc.c-torture/execute/comp-goto-2.c: Same.
3599 * gcc.c-torture/execute/memcpy-1.c: Same.
3600 * gcc.c-torture/execute/multi-ix.c: Same.
3601 * gcc.c-torture/execute/nestfunc-4.c: Same.
3602 * gcc.c-torture/execute/pr20621-1.c: Same.
3603 * gcc.c-torture/execute/pr23135.c: Same.
3604 * gcc.c-torture/execute/pr28982b.c: Same.
3605 * gcc.dg/loop-3.c: Same.
3606 * gcc.dg/struct-ret-3.c: Same.
3607 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3608 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3609 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3610 * gcc.dg/tree-prof/pr44777.c: Same.
3611
191578a5
DM
36122017-06-20 David Malcolm <dmalcolm@redhat.com>
3613
3614 PR jit/81144
3615 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3616 memset call with zero-initialization.
3617 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3618
8a259e30
UB
36192017-06-20 Uros Bizjak <ubizjak@gmail.com>
3620
3621 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3622 (main): Renamed to ...
3623 (fma4_test): ... this.
3624
b6837e04
JK
36252017-06-20 Julia Koval <julia.koval@intel.com>
3626
3627 * gcc.target/i386/pr73350-2.c: New test.
3628
67ea3f4e
RO
36292017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3630
3631 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3632 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3633 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3634 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3635 restrict to x86_64-*-*-gnu.
3636 Skip scan-assembler on *-*-darwin*.
3637 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3638 * gcc.dg/loop-invariant.c: Likewise.
3639 * gcc.dg/lto/pr70955_0.c: Likewise.
3640 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3641 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3642 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3643
3644 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3645 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3646 targets.
3647 * gcc.dg/attr-ms_struct-2.c: Likewise.
3648 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3649 * gcc.dg/bf-ms-layout.c: Likewise.
3650 * gcc.dg/bf-ms-layout-2.c: Likewise.
3651 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3652 Require fpic support.
3653 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3654 targets.
3655 * gcc.target/i386/bitfield2.c: Likewise.
3656 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3657 targets.
3658 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3659
71bbbd13
NS
36602017-06-20 Nathan Sidwell <nathan@acm.org>
3661
3662 PR c++/67074
3663 * g++.dg/lookup/pr67074.C: New.
3664 * g++.dg/parse/namespace-alias-1.C: Adjust.
3665
531f0b38
RB
36662017-06-20 Richard Biener <rguenther@suse.de>
3667
3668 PR middle-end/81097
3669 * c-c++-common/ubsan/pr81097.c: New testcase.
3670
d47d7438
RB
36712017-06-20 Richard Biener <rguenther@suse.de>
3672
3673 * gcc.dg/vect/pr65947-9.c: Adjust.
3674
b5c7b957
TP
36752017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3676
3677 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3678 * gcc.target/arm/acle/cdp2.c: Likewise.
3679 * gcc.target/arm/acle/ldc.c: Likewise.
3680 * gcc.target/arm/acle/ldc2.c: Likewise.
3681 * gcc.target/arm/acle/ldc2l.c: Likewise.
3682 * gcc.target/arm/acle/ldcl.c: Likewise.
3683 * gcc.target/arm/acle/mcr.c: Likewise.
3684 * gcc.target/arm/acle/mcr2.c: Likewise.
3685 * gcc.target/arm/acle/mcrr.c: Likewise.
3686 * gcc.target/arm/acle/mcrr2.c: Likewise.
3687 * gcc.target/arm/acle/mrc.c: Likewise.
3688 * gcc.target/arm/acle/mrc2.c: Likewise.
3689 * gcc.target/arm/acle/mrrc.c: Likewise.
3690 * gcc.target/arm/acle/mrrc2.c: Likewise.
3691 * gcc.target/arm/acle/stc.c: Likewise.
3692 * gcc.target/arm/acle/stc2.c: Likewise.
3693 * gcc.target/arm/acle/stc2l.c: Likewise.
3694 * gcc.target/arm/acle/stcl.c: Likewise.
3695
a1aa2599
JJ
36962017-06-20 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR target/81121
3699 * gcc.target/i386/pr81121.c: New test.
3700
16122c22
MM
37012017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3702
3703 PR target/79799
3704 * gcc.target/powerpc/pr79799-1.c: New test.
3705 * gcc.target/powerpc/pr79799-2.c: Likewise.
3706 * gcc.target/powerpc/pr79799-3.c: Likewise.
3707 * gcc.target/powerpc/pr79799-4.c: Likewise.
3708 * gcc.target/powerpc/pr79799-5.c: Likewise.
3709
5ec046c0
NS
37102017-06-19 Nathan Sidwell <nathan@acm.org>
3711
3712 PR c++/81124
3713 PR c++/79766
3714 * g++.dg/lookup/pr79766.C: New.
3715 * g++.dg/lookup/pr81124.C: New.
3716 * g++.dg/template/explicit6.C: Adjust.
3717 * g++.old-deja/g++.other/decl5.C: Adjust.
3718
c72e002c
CL
37192017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3720
3721 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3722 -DSTACK_SIZE.
3723
4301ae22
JJ
37242017-06-19 Jakub Jelinek <jakub@redhat.com>
3725
9f8fafe8
JJ
3726 PR sanitizer/81125
3727 * g++.dg/ubsan/pr81125.C: New test.
3728
4301ae22
JJ
3729 PR sanitizer/81111
3730 * g++.dg/ubsan/pr81111.C: New test.
3731
21e4389f
RB
37322017-06-19 Richard Biener <rguenther@suse.de>
3733
3734 PR middle-end/81118
3735 * gcc.dg/torture/pr81118.c: New testcase.
3736
343ae898
RB
37372017-06-19 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/80887
3740 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3741
97872698
JJ
37422017-06-19 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR ipa/81112
3745 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3746
c14c0b15
NS
37472017-06-19 Nathan Sidwell <nathan@acm.org>
3748
3749 PR c++/81119
3750 * g++.dg/warn/pr81119.C: New.
3751
a6e5212a
ML
37522017-06-19 Martin Liska <mliska@suse.cz>
3753
3754 PR sanitizer/80879
3755 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3756
871cc215
ML
37572017-06-19 Martin Liska <mliska@suse.cz>
3758
3759 PR ipa/80732
3760 * gcc.target/i386/mvc5.c: Scan indirect_function.
3761 * gcc.target/i386/mvc7.c: Likewise.
3762 * gcc.target/i386/pr80732.c: New test.
3763
431abe69
PC
37642017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3765
3766 PR c++/66093
3767 * g++.dg/cpp1y/constexpr-66093.C: New.
3768
fe1ae165
RO
37692017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3772 dg-skip-if list.
3773
db9bbdec
RB
37742017-06-19 Richard Biener <rguenther@suse.de>
3775
3776 PR ipa/81112
3777 * g++.dg/torture/pr81112.C: New testcase.
3778
18154846
JH
37792017-06-18 Jan Hubicka <hubicka@ucw.cz>
3780
3781 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3782
5dace4bf
TK
37832017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3784
3785 PR fortran/52473
3786 * gfortran.dg/cshift_1.f90: New test.
3787
4f4b0ab8
RO
37882017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3791
b36a612c
CL
37922017-06-16 Carl Love <cel@us.ibm.com>
3793
3794 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3795 main): Add runnable tests and test checker for vec_float,
3796 vec_float2, vec_floate and vec_floato builtins.
3797
e3e266bf
RE
37982017-06-16 Richard Earnshaw <rearnsha@arm.com>
3799
3800 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3801 the architecture options added by dg-add-options arm_neon.
3802 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3803 to the architecture.
3804 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3805 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3806 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3807
42093880
RE
38082017-06-16 Richard Earnshaw <rearnsha@arm.com>
3809
3810 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3811 multilibs have been built.
3812
c5742a17
RE
38132017-06-16 Richard Earnshaw <rearnsha@arm.com>
3814
3815 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3816 * gcc.target/arm/pr51915.c: Likewise.
3817 * gcc.target/arm/pr52006.c: Likewise.
3818 * gcc.target/arm/pr53187.c: Likewise.
3819
93aa40fe
RE
38202017-06-16 Richard Earnshaw <rearnsha@arm.com>
3821
3822 * gcc.target/arm/multilibs.exp: New file.
3823
b3d8d88e
MS
38242017-06-16 Martin Sebor <msebor@redhat.com>
3825
3826 PR tree-optimization/80933
3827 PR tree-optimization/80934
3828 * gcc.dg/fold-bcopy.c: New test.
3829 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3830 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3831 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3832 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3833 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3834 * gcc.dg/builtins-nonnull.c: Likewise.
3835
56960fd6
JG
38362017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3837
3838 PR target/71778
3839 * gcc.target/arm/pr71778.c: New.
3840
ec73e54d
JH
38412017-06-16 Jan Hubicka <hubicka@ucw.cz>
3842
3843 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3844
01f1c24e
RB
38452017-06-16 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/81090
3848 * gcc.dg/graphite/pr81090.c: New testcase.
3849
8d94f932
JW
38502017-06-16 Janus Weil <janus@gcc.gnu.org>
3851
3852 PR fortran/80983
3853 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3854
b783399a
JJ
38552017-06-16 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR sanitizer/81094
3858 * c-c++-common/ubsan/object-size-11.c: New test.
3859
c3684b7b
MS
38602017-06-15 Martin Sebor <msebor@redhat.com>
3861
3862 PR c++/80560
3863 * g++.dg/Wclass-memaccess.C: New test.
3864
d0e7a9fd
JW
38652017-06-15 Janus Weil <janus@gcc.gnu.org>
3866
3867 PR fortran/80983
3868 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3869
d1eed638
JH
38702017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3871
3872 PR lto/69866
3873 * gcc.dg/lto/pr69866_0.c: New test.
3874 * gcc.dg/lto/pr69866_1.c: Likewise.
3875
61f5d852
JL
38762017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3877
3878 PR target/78818
3879 * gcc.target/msp430/pr78818-real.c: New template for tests.
3880 * gcc.target/msp430/pr78818-auto.c: New test.
3881 * gcc.target/msp430/pr78818-data-region.c: New test.
3882 * gcc.target/msp430/pr78818-data-sec.c: New test.
3883 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3884
6820664a
TP
38852017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3886
3887 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3888 instructions in it rather than the number of IT blocks being 2.
3889 Transfer scan directive arm_thumb2 restriction to the whole
3890 testcase and restrict further to Thumb-only targets.
3891
41c540fc
TC
38922017-06-15 Tamar Christina <tamar.christina@arm.com>
3893
3894 * gcc.target/arm/sdiv_costs_1.c:
3895 Use dg-add-options.
3896
3466430f
MR
38972017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3898
3899 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3900 * gcc.target/mips/pr51513-1.c: New test.
3901 * gcc.target/mips/pr51513-2.c: New test.
3902
26fda5f5
RB
39032017-06-14 Richard Biener <rguenther@suse.de>
3904
3905 PR tree-optimization/81083
3906 * gcc.dg/torture/pr81083.c: Add prototypes.
3907
909263f8
RB
39082017-06-14 Richard Biener <rguenther@suse.de>
3909
3910 PR middle-end/81088
3911 * c-c++-common/ubsan/pr81088.c: New testcase.
3912
938a807a
EB
39132017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3914
3915 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3916
85c1b6d7
AP
39172017-06-14 Andrew Pinski <apinski@cavium.com>
3918 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3919
3920 PR target/71663
3921 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3922 * gcc.target/aarch64/vect-init-2.c: Likewise.
3923 * gcc.target/aarch64/vect-init-3.c: Likewise.
3924 * gcc.target/aarch64/vect-init-4.c: Likewise.
3925 * gcc.target/aarch64/vect-init-5.c: Likewise.
3926
bee9e49f
PC
39272017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c++/58541
3930 * g++.dg/cpp0x/constexpr-58541.C: New.
3931
24d020bd
RB
39322017-06-14 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/81083
3935 * gcc.dg/torture/pr81083.c: New testcase.
3936
11c16c2a
JJ
39372017-06-14 Jakub Jelinek <jakub@redhat.com>
3938
3939 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3940 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3941
c60dc053
JJ
39422017-06-13 Jakub Jelinek <jakub@redhat.com>
3943
f31a8339
JJ
3944 PR c++/80973
3945 * g++.dg/ubsan/pr80973.C: New test.
3946
c60dc053
JJ
3947 PR c++/80984
3948 * g++.dg/opt/nrv18.C: New test.
3949
45b2222a
ML
39502017-06-13 Martin Liska <mliska@suse.cz>
3951
3952 PR sanitize/78204
3953 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3954 test by adding no_sanitize attribute.
3955 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3956
ef0e3441
RL
39572017-06-13 Renlin Li <renlin.li@arm.com>
3958
3959 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3960 conditionally.
3961
345683a9
MJ
39622017-06-13 Martin Jambor <mjambor@suse.cz>
3963
3964 PR tree-optimization/80803
3965 PR tree-optimization/81063
3966 gcc.dg/tree-ssa/pr80803.c: New test.
3967 gcc.dg/tree-ssa/pr81063.c: Likewise.
3968
9ebc3467
YG
39692017-06-12 Yury Gribov <tetra2005@gmail.com>
3970
3971 * c-c++-common/fold-masked-cmp-3.c: New test.
3972
16842d34
YG
39732017-06-13 Yury Gribov <tetra2005@gmail.com>
3974
3975 PR tree-optimization/67328
3976 * c-c++-common/fold-masked-cmp-1.c: New test.
3977 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3978 * gcc.dg/pr46309.c: Fix pattern.
3979 * gcc.dg/pr46309-2.c: Likewise.
3980
ba593ad5
TC
39812017-06-13 Tamar Christina <tamar.christina@arm.com>
3982
3983 * gcc.target/arm/sdiv_costs_1.c:
3984 Require arm_arch_v8a_ok and add march option.
3985
9ab5a235
ML
39862017-06-13 Martin Liska <mliska@suse.cz>
3987
3988 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3989 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3990 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3991
4f2c198d
RB
39922017-06-13 Richard Biener <rguenther@suse.de>
3993
3994 PR middle-end/81065
3995 * c-c++-common/ubsan/pr81065.c: New testcase.
3996
196ed8ea
ILT
39972017-06-12 Ian Lance Taylor <iant@golang.org>
3998
3999 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4000 freorder. Update comment to explain test.
4001
64ff4f60
TC
40022017-06-12 Tamar Christina <tamar.christina@arm.com>
4003
4004 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4005 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4006 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4007 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4008
5ed2fdfe
TC
40092017-06-12 Tamar Christina <tamar.christina@arm.com>
4010
4011 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4012
6cddb61c
TC
40132017-06-12 Tamar Christina <tamar.christina@arm.com>
4014
4015 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4016
aebce396
JJ
40172017-06-12 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR tree-optimization/81003
4020 * gcc.c-torture/compile/pr81003.c: New test.
4021
3fd7fe21
RB
40222017-06-12 Richard Biener <rguenther@suse.de>
4023
4024 PR tree-optimization/81053
4025 * gcc.dg/torture/pr81053.c: New testcase.
4026
ac39f0e8
TK
40272017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4028
4029 PR fortran/80988
4030 * gfortran.dg/implied_do_io_3.f90: New test.
4031
18787c38
TV
40322017-06-10 Tom de Vries <tom@codesourcery.com>
4033
4034 * lib/target-supports.exp (check_effective_target_signal): New proc.
4035 * lib/gcc.exp (gcc_target_compile): Remove appending of
4036 -DSIGNAL_SUPPRESS to additional_flags.
4037 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4038 additional_flags if effective target signal is not supported by the
4039 target.
4040 * gcc.c-torture/execute/20101011-1.c: Same.
4041 * gcc.dg/c99-stdint-1.c: Same.
4042 * gcc.dg/c99-stdint-2.c: Same.
4043 * gcc.dg/c99-stdint-5.c: Same.
4044 * gcc.dg/c99-stdint-6.c: Same.
4045 * gcc.dg/stdint-width-1.c: Same.
4046
0069a009
TV
40472017-06-10 Tom de Vries <tom@codesourcery.com>
4048
4049 * lib/target-supports.exp (check_effective_target_stack_size)
4050 (dg-effective-target-value): New proc.
4051 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4052 additional_flags.
4053 * lib/objc.exp (objc_target_compile): Same.
4054 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4055 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4056 dg-additional-options.
4057 * gcc.c-torture/compile/20080806-1.c: Same.
4058 * gcc.c-torture/compile/920723-1.c: Same.
4059 * gcc.c-torture/compile/930621-1.c: Same.
4060 * gcc.c-torture/compile/991214-2.c: Same.
4061 * gcc.c-torture/compile/bcopy.c: Same.
4062 * gcc.c-torture/compile/memtst.c: Same.
4063 * gcc.c-torture/compile/msp.c: Same.
4064 * gcc.c-torture/compile/stuct.c: Same.
4065 * gcc.c-torture/execute/20011008-3.c: Same.
4066 * gcc.c-torture/execute/20030209-1.c: Same.
4067 * gcc.c-torture/execute/20031012-1.c: Same.
4068 * gcc.c-torture/execute/20040805-1.c: Same.
4069 * gcc.c-torture/execute/920410-1.c: Same.
4070 * gcc.c-torture/execute/920501-7.c: Same.
4071 * gcc.c-torture/execute/921113-1.c: Same.
4072 * gcc.c-torture/execute/921202-1.c: Same.
4073 * gcc.c-torture/execute/921208-2.c: Same.
4074 * gcc.c-torture/execute/930106-1.c: Same.
4075 * gcc.c-torture/execute/930406-1.c: Same.
4076 * gcc.c-torture/execute/950221-1.c: Same.
4077 * gcc.c-torture/execute/960521-1.c: Same.
4078 * gcc.c-torture/execute/980605-1.c: Same.
4079 * gcc.c-torture/execute/comp-goto-1.c: Same.
4080 * gcc.c-torture/execute/comp-goto-2.c: Same.
4081 * gcc.c-torture/execute/memcpy-1.c: Same.
4082 * gcc.c-torture/execute/multi-ix.c: Same.
4083 * gcc.c-torture/execute/nestfunc-4.c: Same.
4084 * gcc.c-torture/execute/pr20621-1.c: Same.
4085 * gcc.c-torture/execute/pr23135.c: Same.
4086 * gcc.c-torture/execute/pr28982b.c: Same.
4087 * gcc.dg/loop-3.c: Same.
4088 * gcc.dg/struct-ret-3.c: Same.
4089 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4090 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4091 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4092 * gcc.dg/tree-prof/pr44777.c: Same.
4093
b09649fd
DM
40942017-06-09 David Malcolm <dmalcolm@redhat.com>
4095
4096 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4097 (test_mutually_exclusive_suggestions): New test function.
4098 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4099 (test_mutually_exclusive_suggestions): New test function.
4100 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4101 (test_mutually_exclusive_suggestions): New test function.
4102 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4103 (test_show_locus): Add special-case for
4104 "test_mutually_exclusive_suggestions".
4105
a1f427e9
ILT
41062017-06-09 Ian Lance Taylor <iant@golang.org>
4107
4108 * gcc.dg/tree-prof/split-1.c: New test.
4109
cb59f689
JH
41102017-06-09 Jan Hubicka <hubicka@ucw.cz>
4111
4112 * gcc.dg/predict-14.c: Avoid cold function detection.
4113 * gcc.target/i386/umod-3.c: Likewise.
4114
f66e6423
TC
41152017-06-09 Tamar Christina <tamar.christina@arm.com>
4116
4117 * gcc.target/aarch64/lrint-matherr.h: New.
4118 * gcc.target/aarch64/inline-lrint_1.c: New.
4119 * gcc.target/aarch64/inline-lrint_2.c: New.
4120 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4121 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4122
37b68a43
TC
41232017-06-09 Tamar Christina <tamar.christina@arm.com>
4124
4125 * gcc.target/arm/sdiv_costs_1.c: New.
4126
37f30285
TV
41272017-06-09 Tom de Vries <tom@codesourcery.com>
4128
4129 PR target/80855
4130 * gcc.target/nvptx/label-values.c: New test.
4131
051508d7
TP
41322017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4133
4134 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4135 Test for null definitions instead of them being undefined. Add entry
4136 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4137 about using the effective target for architecture extension.
4138 (check_effective_target_arm_arch_v7ve_ok): Remove.
4139 (add_options_for_arm_arch_v7ve): Likewise.
4140
01a8cacc
RB
41412017-06-09 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/66623
4144 * gcc.dg/vect/pr66623.c: New testcase.
4145
6d1115c5
RB
41462017-06-09 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/79483
4149 * gcc.dg/graphite/pr79483.c: New testcase.
4150
6ba856d4
RB
41512017-06-09 Richard Biener <rguenther@suse.de>
4152
4153 PR middle-end/81007
4154 * g++.dg/pr81007.C: New testcase.
4155
48e69247
JJ
41562017-06-09 Jakub Jelinek <jakub@redhat.com>
4157
4158 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4159 instead of "rsp" for -m32.
4160 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4161 target, add -msse2 to dg-options.
4162 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4163 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4164
120ef1d5
SB
41652017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4166
4167 PR target/80966
4168 * gcc.target/powerpc/stack-limit.c: New testcase.
4169
271be653
WS
41702017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4171
774cccdc
JJ
4172 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4173 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4174 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4175 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4176 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4177 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4178
0d05f685
JJ
41792017-06-08 Jakub Jelinek <jakub@redhat.com>
4180
8ab7005b
JJ
4181 PR c/81006
4182 * c-c++-common/gomp/pr81006.c: New test.
4183
34361776
JJ
4184 PR c++/81011
4185 * g++.dg/gomp/pr81011.C: New test.
4186
0d05f685
JJ
4187 PR middle-end/81005
4188 * c-c++-common/ubsan/align-10.c: New test.
4189 * c-c++-common/ubsan/null-13.c: New test.
4190
2163b9bc
UB
41912017-06-08 Uros Bizjak <ubizjak@gmail.com>
4192
4193 PR target/81015
4194 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4195 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4196 * gcc.target/i386/pr81015.c: New test.
4197
73f49ad7
TV
41982017-06-08 Tom de Vries <tom@codesourcery.com>
4199
4200 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4201 trampolines instead of NO_TRAMPOLINES.
4202 * gcc.c-torture/execute/20000822-1.c: Same.
4203 * gcc.c-torture/execute/920428-2.c: Same.
4204 * gcc.c-torture/execute/920501-7.c: Same.
4205 * gcc.c-torture/execute/920612-2.c: Same.
4206 * gcc.c-torture/execute/921017-1.c: Same.
4207 * gcc.c-torture/execute/921215-1.c: Same.
4208 * gcc.c-torture/execute/931002-1.c: Same.
4209 * gcc.c-torture/execute/comp-goto-2.c: Same.
4210 * gcc.c-torture/execute/nestfunc-1.c: Same.
4211 * gcc.c-torture/execute/nestfunc-2.c: Same.
4212 * gcc.c-torture/execute/nestfunc-3.c: Same.
4213 * gcc.c-torture/execute/nestfunc-5.c: Same.
4214 * gcc.c-torture/execute/nestfunc-6.c: Same.
4215 * gcc.c-torture/execute/pr24135.c: Same.
4216 * gcc.dg/Wtrampolines.c: Same.
4217 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4218 * gcc.dg/torture/stackalign/nested-5.c: Same.
4219 * gcc.dg/torture/stackalign/nested-6.c: Same.
4220 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4221 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4222 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4223 * gcc.dg/trampoline-1.c: Same.
4224 * gcc.dg/tree-prof/pr44777.c: Same.
4225 * gcc.target/i386/pr67770.c: Same.
4226 * lib/gcc.exp (gcc_target_compile): Remove appending of
4227 -DNO_TRAMPOLINES to additional_flags.
4228 * lib/objc.exp (objc_target_compile): Same.
4229
b9835925
TV
42302017-06-08 Tom de Vries <tom@codesourcery.com>
4231
4232 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4233 'gcc,no_trampolines' instead of 'no_trampolines'.
4234
77db6c15
AI
42352017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4236
4237 PR middle-end/79988
4238 * gcc.target/i386/mpx/pr79988.c: New test.
4239
0036534f
AI
42402017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4241
4242 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4243 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4244 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4245
b69d9ac6
JH
42462017-06-08 Jan Hubicka <hubicka@ucw.cz>
4247
4248 * g++.dg/tree-ssa/counts-1.C: New testcase.
4249 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4250
c46f9051
JK
42512017-08-08 Julia Koval <julia.koval@intel.com>
4252
4253 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4254 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4255 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4256 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4257 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4258 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4259
5ed41889
MP
42602017-06-08 Marek Polacek <polacek@redhat.com>
4261
4262 PR sanitize/80932
4263 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4264
8055904e
JK
42652017-08-08 Julia Koval <julia.koval@intel.com>
4266
4267 PR target/73350,80862
4268 * gcc.target/i386/pr73350.c: New test.
4269
fb4bc6ff
RB
42702017-06-08 Richard Biener <rguenther@suse.de>
4271
4272 PR tree-optimization/80928
4273 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4274
989cc652 42752017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4276
989cc652
CL
4277 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4278
83059741
JW
42792017-06-07 Jonathan Wakely <jwakely@redhat.com>
4280
4281 PR c++/80990
4282 * g++.dg/cpp1z/class-deduction39.C: New.
4283
0874a778
MP
42842017-06-07 Marek Polacek <polacek@redhat.com>
4285
4286 PR sanitizer/80932
4287 * c-c++-common/ubsan/pr80932.c: New test.
4288
55e872a4
BC
42892017-06-07 Bin Cheng <bin.cheng@arm.com>
4290
4291 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4292 * gcc.target/i386/l_fma_double_2.c: Ditto.
4293 * gcc.target/i386/l_fma_double_3.c: Ditto.
4294 * gcc.target/i386/l_fma_double_4.c: Ditto.
4295 * gcc.target/i386/l_fma_double_5.c: Ditto.
4296 * gcc.target/i386/l_fma_double_6.c: Ditto.
4297 * gcc.target/i386/l_fma_float_1.c: Ditto.
4298 * gcc.target/i386/l_fma_float_2.c: Ditto.
4299 * gcc.target/i386/l_fma_float_3.c: Ditto.
4300 * gcc.target/i386/l_fma_float_4.c: Ditto.
4301 * gcc.target/i386/l_fma_float_5.c: Ditto.
4302 * gcc.target/i386/l_fma_float_6.c: Ditto.
4303
cb9ac430
TC
43042017-06-07 Tamar Christina <tamar.christina@arm.com>
4305
4306 * gcc.target/aarch64/sdiv_costs_1.c: New.
4307
46c821e7
RB
43082017-06-07 Richard Biener <rguenther@suse.de>
4309
4310 PR tree-optimization/80928
4311 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4312 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4313
6eb2ac65
RB
43142017-06-07 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/80928
4317 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4318 check_results.
4319
25396db9
NS
43202017-06-06 Nathan Sidwell <nathan@acm.org>
4321
4322 * g++.dg/pr45330.C: Add inline namespace case.
4323
bbf97416
TK
43242017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4325
4326 PR fortran/80975
4327 * gfortran.dg/matmul_16.f90: New test.
4328 * gfortran.dg/inline_matmul_18.f90: New test.
4329
dc949728
MP
43302017-06-06 Marek Polacek <polacek@redhat.com>
4331
4332 PR c/79983
4333 * gcc.dg/pr79983.c: New test.
4334
100d0700
DM
43352017-06-06 David S. Miller <davem@davemloft.net>
4336
4337 * gcc.target/sparc/sparc-ret-3.c: New test.
4338
6c6b519a
TV
43392017-06-06 Tom de Vries <tom@codesourcery.com>
4340
4341 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4342 label_values instead of NO_LABEL_VALUES.
4343 * gcc.c-torture/compile/920301-1.c: Same.
4344 * gcc.c-torture/compile/920501-1.c: Same.
4345 * gcc.c-torture/compile/941014-4.c: Same.
4346 * gcc.c-torture/compile/labels-1.c: Same.
4347 * gcc.c-torture/compile/pr18903.c: Same.
4348 * gcc.c-torture/execute/920302-1.c: Same.
4349 * gcc.c-torture/execute/920415-1.c: Same.
4350 * gcc.c-torture/execute/920428-2.c: Same.
4351 * gcc.c-torture/execute/920501-3.c: Same.
4352 * gcc.c-torture/execute/920501-4.c: Same.
4353 * gcc.c-torture/execute/920501-5.c: Same.
4354 * gcc.c-torture/execute/920501-7.c: Same.
4355 * gcc.c-torture/execute/920721-4.c: Same.
4356 * gcc.c-torture/execute/980526-1.c: Same.
4357 * gcc.c-torture/execute/990208-1.c: Same.
4358 * gcc.c-torture/execute/comp-goto-1.c: Same.
4359 * gcc.c-torture/execute/comp-goto-2.c: Same.
4360 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4361 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4362 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4363 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4364 * gcc.dg/tree-prof/pr44777.c: Same.
4365 * gcc.misc-tests/bprob-2.c: Same.
4366 * gcc.misc-tests/gcov-3.c: Same.
4367 * lib/gcc.exp (gcc_target_compile): Remove appending of
4368 -DNO_LABEL_VALUES to additional_flags.
4369 * lib/objc.exp (objc_target_compile): Same.
4370 * lib/target-supports.exp (check_effective_target_label_values): Test on
4371 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4372
4ebcc903
KT
43732017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4374
4375 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4376
331dc840
RB
43772017-06-06 Richard Biener <rguenther@suse.de>
4378
4379 PR tree-optimization/80974
4380 * gcc.dg/torture/pr80974.c: New testcase.
4381
d2537732
TP
43822017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4383
4384 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4385 "unsigned int" in conversation warning on line 15.
4386
e7baeb39
RB
43872017-06-06 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/80928
4390 * gcc.dg/vect/pr80928.c: New testcase.
4391 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4392 * gcc.dg/vect/slp-13.c: Likewise.
4393 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4394
05945a1b
DM
43952017-06-05 David Malcolm <dmalcolm@redhat.com>
4396
4397 * g++.dg/plugin/comment_plugin.c: New test plugin.
4398 * g++.dg/plugin/comments-1.C: New test file.
4399 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4400
9b972837
BE
44012017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4402
4403 * gcc.misc-tests/gcov-1a.c: New test.
4404
1d135d98
MM
44052017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4406
4407 * gcc.target/powerpc/clone1.c: New test.
4408
92bba237
JW
44092017-06-05 Janus Weil <janus@gcc.gnu.org>
4410
4411 PR fortran/70601
4412 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4413
7b3ee9c9
NK
44142017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4415
4416 PR fortran/35339
4417 * gfortran.dg/implied_do_io_1.f90: New Test.
4418 * gfortran.dg/implied_do_io_2.f90: New Test.
4419
e4d1c5c4
RL
44202017-06-05 Renlin Li <renlin.li@arm.com>
4421
4422 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4423 selector to related line.
4424
d91561cb
JH
44252017-06-05 Jan Hubicka <hubicka@ucw.cz>
4426
4427 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4428
d8395013
KT
44292017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4430
4431 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4432
279dc4b4
KT
44332017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4434
4435 * gcc.target/aarch64/subs_compare_2.c: New test.
4436
e49d8b68
KT
44372017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4438
4439 * gcc.target/aarch64/subs_compare_1.c: New test.
4440
4456f65d
CX
44412017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4442
4443 * gcc.target/mips/div-9.c: Delete duplicate test.
4444 * gcc.target/mips/div-10.c: Ditto.
4445 * gcc.target/mips/div-11.c: Ditto.
4446 * gcc.target/mips/div-12.c: Ditto.
4447
3995f3a2
JH
44482017-05-23 Jan Hubicka <hubicka@ucw.cz>
4449
4450 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4451
82c027e1
DH
44522017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4453
4454 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4455 vesrion of the dejagnu grep.
4456 (list-module-names): Use it and adjust the regular expressions for
4457 modules and submodules.
4458 * gfortran.dg/prof/prof.exp: Cleanup modules.
4459 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4460 directives.
4461 * gfortran.dg/altreturn_8.f90: Likewise.
4462 * gfortran.dg/associate_12.f90: Likewise.
4463 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4464 * gfortran.dg/charlen_15.f90: Likewise.
4465 * gfortran.dg/class_4a.f03: Likewise.
4466 * gfortran.dg/class_54.f90: Likewise.
4467 * gfortran.dg/class_dummy_4.f03: Likewise.
4468 * gfortran.dg/class_dummy_5.f90: Likewise.
4469 * gfortran.dg/constructor_9.f90: Likewise.
4470 * gfortran.dg/dec_structure_15.f90: Likewise.
4471 * gfortran.dg/do_check_8.f90: Likewise.
4472 * gfortran.dg/dtio_26.f03: Likewise.
4473 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4474 * gfortran.dg/equiv_9.f90: Likewise.
4475 * gfortran.dg/extends_15.f90: Likewise.
4476 * gfortran.dg/finalize_22.f90: Likewise.
4477 * gfortran.dg/finalize_23.f90: Likewise.
4478 * gfortran.dg/generic_26.f90: Likewise.
4479 * gfortran.dg/generic_27.f90: Likewise.
4480 * gfortran.dg/namelist_76.f90: Likewise.
4481 * gfortran.dg/pointer_init_8.f90: Likewise.
4482 * gfortran.dg/pr61318.f90: Likewise.
4483 * gfortran.dg/pr77260_1.f90: Likewise.
4484 * gfortran.dg/pr77260_2.f90: Likewise.
4485 * gfortran.dg/pr77420_3.f90: Likewise.
4486 * gfortran.dg/proc_ptr_39.f90: Likewise.
4487 * gfortran.dg/proc_ptr_41.f90: Likewise.
4488 * gfortran.dg/proc_ptr_42.f90: Likewise.
4489 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4490 * gfortran.dg/submodule_1.f08: Likewise.
4491 * gfortran.dg/submodule_10.f08: Likewise.
4492 * gfortran.dg/submodule_14.f08: Likewise.
4493 * gfortran.dg/submodule_15.f08: Likewise.
4494 * gfortran.dg/submodule_2.f08: Likewise.
4495 * gfortran.dg/submodule_5.f08: Likewise.
4496 * gfortran.dg/submodule_6.f08: Likewise.
4497 * gfortran.dg/submodule_7.f08: Likewise.
4498 * gfortran.dg/submodule_8.f08: Likewise.
4499 * gfortran.dg/submodule_9.f08: Likewise.
4500 * gfortran.dg/transfer_class_2.f90: Likewise.
4501 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4502 * gfortran.dg/typebound_call_24.f03: Likewise.
4503 * gfortran.dg/typebound_call_25.f90: Likewise.
4504 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4505 * gfortran.dg/typebound_generic_12.f03: Likewise.
4506 * gfortran.dg/typebound_generic_13.f03: Likewise.
4507 * gfortran.dg/typebound_generic_14.f03: Likewise.
4508 * gfortran.dg/typebound_generic_15.f90: Likewise.
4509 * gfortran.dg/typebound_operator_16.f03: Likewise.
4510 * gfortran.dg/typebound_operator_18.f90: Likewise.
4511 * gfortran.dg/typebound_operator_20.f90: Likewise.
4512 * gfortran.dg/typebound_override_3.f90: Likewise.
4513 * gfortran.dg/typebound_override_4.f90: Likewise.
4514 * gfortran.dg/typebound_override_5.f90: Likewise.
4515 * gfortran.dg/typebound_override_6.f90: Likewise.
4516 * gfortran.dg/typebound_override_7.f90: Likewise.
4517 * gfortran.dg/typebound_proc_28.f03: Likewise.
4518 * gfortran.dg/typebound_proc_29.f90: Likewise.
4519 * gfortran.dg/typebound_proc_30.f90: Likewise.
4520 * gfortran.dg/typebound_proc_31.f90: Likewise.
4521 * gfortran.dg/typebound_proc_32.f90: Likewise.
4522 * gfortran.dg/typebound_proc_33.f90: Likewise.
4523 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4524 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4525 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4526 * gfortran.dg/use_only_3.f90: Likewise.
4527 * gfortran.dg/use_without_only_1.f90: Likewise.
4528 * gfortran.dg/warn_unused_function.f90: Likewise.
4529 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4530 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4531
3de4ac6d
MP
45322017-06-04 Marek Polacek <polacek@redhat.com>
4533
4534 PR c/80919
4535 * gcc.dg/format/pr80919.c: New test.
4536
2474f48f
MS
45372017-06-02 Martin Sebor <msebor@redhat.com>
4538
4539 PR c/80892
4540 * c-c++-common/Wfloat-conversion-2.c: New test.
4541
bd280745
PC
45422017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4543
4544 PR c++/68754
4545 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4546
bd280745 45472017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4548
4549 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4550 for the new built-ins.
4551
ffa8a921
SD
45522017-06-02 Sudakshina Das <sudi.das@arm.com>
4553
4554 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4555
d65d1bd9
WS
45562017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4557
4558 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4559 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4560 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4561 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4562 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4563
b160939b
KT
45642017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4565
4566 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4567
17f47f86
KT
45682017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4569
4570 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4571
ab82e126
WS
45722017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4573
4574 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4575 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4576 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4577 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4578 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4579 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4580 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4581 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4582 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4583
c957e9c0
NS
45842017-06-02 Nathan Sidwell <nathan@acm.org>
4585
4586 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4587
aad16012
JJ
45882017-06-02 Jakub Jelinek <jakub@redhat.com>
4589
74b4885d
JJ
4590 PR rtl-optimization/80903
4591 * gcc.dg/pr80903.c: New test.
4592
aad16012
JJ
4593 PR fortran/80918
4594 * gfortran.dg/gomp/pr80918.f90: New test.
4595
40ffd95f
BE
45962017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4597
4598 * c-c++-common/Wsizeof-pointer-div.c: New test.
4599 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4600 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4601 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4602 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4603 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4604 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4605 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4606 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4607 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4608 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4609 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4610 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4611 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4612 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4613 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4614 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4615 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4616 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4617
052754ea
WS
46182017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4619
4620 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4621 Update the target to power8-vector.
4622
aa63913f
DM
46232017-06-01 David Malcolm <dmalcolm@redhat.com>
4624
4625 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4626
2ded3754
PMR
46272017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4628
4629 * debug12.adb, debug12.ads: New testcase.
4630
c8638450
MJ
46312017-06-01 Martin Jambor <mjambor@suse.cz>
4632
4633 PR tree-optimization/80898
4634 * gcc.dg/tree-ssa/pr80898.c: New test.
4635 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4636
ac853c90
PC
46372017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4638
4639 PR c++/80896
4640 * g++.dg/cpp1z/nodiscard5.C: New.
4641
7841f13c
CZ
46422017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4643
4644 * gcc.target/arc/pr9001195952.c: New test.
4645
f525e390
TV
46462017-06-01 Tom de Vries <tom@codesourcery.com>
4647
4648 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4649 * gcc.c-torture/compile/asmgoto-1.c: Same.
4650 * gcc.dg/20000707-1.c: Same.
4651 * gcc.dg/pr38700.c: Same.
4652 * gcc.dg/pr70169.c: Same.
4653 * gcc.dg/pr80112.c: Same.
4654 * gcc.dg/torture/pr51071-2.c: Same.
4655 * gcc.dg/torture/pr51071.c: Same.
4656 * gcc.dg/tree-ssa/alias-34.c: Same.
4657
9285616c
PMR
46582017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4659
4660 * gnat.dg/debug11.adb: New testcase.
4661
48932682
RB
46622017-06-01 Richard Biener <rguenther@suse.de>
4663
4664 PR middle-end/66313
4665 * c-c++-common/ubsan/pr66313.c: New testcase.
4666 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4667
fcb99124
SM
46682017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4669
4670 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4671 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4672 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4673 -mcpu overridden.
4674 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4675 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4676 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4677 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4678 to dg-option. Add dg-skip-if directive to disable this test
4679 for darwin. Add dg-skip-if directive to disable this test if
4680 -mcpu overridden.
4681
dc7401c0
SP
46822017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4683
4684 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4685 (_mm_maskz_max_sd): Test new intrinsics.
4686 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4687 (_mm_maskz_max_sd): Test new intrinsics.
4688 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4689 (_mm_maskz_max_ss): Test new intrinsics.
4690 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4691 (_mm_maskz_max_ss): Test new intrinsics.
4692 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4693 (_mm_maskz_min_sd): Test new intrinsics.
4694 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4695 (_mm_maskz_min_sd): Test new intrinsics.
4696 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4697 (_mm_maskz_min_ss): Test new intrinsics.
4698 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4699 (_mm_maskz_min_ss): Test new intrinsics.
4700
3909991c
NS
47012017-05-31 Nathan Sidwell <nathan@acm.org>
4702
4703 * g++.dg/lookup/lambda1.C New.
4704
0e510edb
BC
47052017-05-31 Bin Cheng <bin.cheng@arm.com>
4706
4707 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4708 on pointer should not be replaced.
4709
9fc5e7a4
MM
47102017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4711
4712 PR testsuite/80580
4713 * gcc.dg/gimplefe-error-7.c: New test.
4714
1e466f04
GM
47152017-05-31 Graham Markall <graham.markall@embecosm.com>
4716
4717 * gcc.target/arc/add_n-combine.c: New test.
4718 * gcc.target/arc/sub_n-combine.c: New test.
4719
89c88990
RB
47202017-05-31 Richard Biener <rguenther@suse.de>
4721
4722 PR target/80880
4723 * gcc.target/i386/pr80880.c: New testcase.
4724
748bbe72
RS
47252017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4726
4727 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4728
c7d7e222
BC
47292017-05-31 Bin Cheng <bin.cheng@arm.com>
4730
4731 * gcc.dg/vect/pr80815-3.c: New test.
4732
ee1379be
RB
47332017-05-31 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/80906
4736 * gcc.dg/graphite/pr80906.c: New testcase.
4737
bcce980e
TV
47382017-05-30 Tom de Vries <tom@codesourcery.com>
4739
4740 PR testsuite/80910
4741 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4742 unsupported if host compiler does not support c++11.
4743 (host_supports_c++11): New proc.
4744
ef9200aa
MS
47452017-05-30 Martin Sebor <msebor@redhat.com>
4746
4747 PR c/80731
4748 * g++.dg/ext/utf16-4.C: Relax test.
4749 * gcc.dg/fixed-point/int-warning.c: Adjust.
4750
f012c8ef
DM
47512017-05-30 David Malcolm <dmalcolm@redhat.com>
4752
4753 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4754 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4755 test case.
4756 * g++.dg/plugin/show-template-tree-color.C: New test case.
4757 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4758 * g++.dg/template/show-template-tree-2.C: New test case.
4759 * g++.dg/template/show-template-tree-3.C: New test case.
4760 * g++.dg/template/show-template-tree-4.C: New test case.
4761 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4762 * g++.dg/template/show-template-tree.C: New test case.
4763
3f8efe25
SB
47642017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4765
4766 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4767 dg-options.
4768 * gfortran.dg/pr80107.f: Delete testcase.
4769
77d1dbdb
UB
47702017-05-30 Uros Bizjak <ubizjak@gmail.com>
4771
4772 PR target/80833
4773 * gcc.target/i386/pr80833-1.c: New test.
4774 * gcc.target/i386/pr80833-2.c: Ditto.
4775
e2f35333
NS
47762017-05-30 Nathan Sidwell <nathan@acm.org>
4777
4778 PR c++/80913
4779 * g++.dg/lookup/pr80913.C: New.
4780
ba7629e2
RB
47812017-05-30 Richard Biener <rguenther@suse.de>
4782
4783 PR middle-end/80901
4784 * gcc.dg/torture/pr80901.c: New testcase.
4785
4bfb347c
RD
47862017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4787
4788 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4789
b3125625
JL
47902017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4791
4792 PR target/78838
4793 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4794
892d6169
RB
47952017-05-30 Richard Biener <rguenther@suse.de>
4796
4797 PR middle-end/80876
4798 * gcc.dg/torture/pr80876.c: New testcase.
4799
3d7ff728
NS
48002017-05-29 Nathan Sidwell <nathan@acm.org>
4801
4802 PR c++/80891 (#5)
4803 * g++.dg/lookup/pr80891-5.C: New.
4804
fd262197
JD
48052017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4806
4807 PR libgfortran/53029
4808 * gfortran.dg/read_5.f90: New test.
4809
724e517a
NS
48102017-05-29 Nathan Sidwell <nathan@acm.org>
4811
a5cfa13a
NS
4812 PR c++/80891 (#4)
4813 * g++.dg/lookup/pr80891-4.C: New.
4814
e514ab0c
NS
4815 PR c++/80891 (#1)
4816 * g++.dg/lookup/pr80891-1.C: New.
4817
58dec010
NS
4818 PR c++/80891 (#3)
4819 * g++.dg/lookup/pr80891-3.C: New.
4820
724e517a
NS
4821 PR c++/80891 (#2)
4822 * g++.dg/lookup/pr80891-2.C: New.
4823
bbe3927b
TK
48242017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4825
4826 PR fortran/37131
4827 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4828 flags.
4829 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4830 * gfortran.dg/inline_matmul_17.f90: New test.
4831
8364e6ac
TK
48322017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4833
4834 * gfortran.dg/matmul_bounds_12.f90: New test.
4835
56a35ac9
JJ
48362017-05-27 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR bootstrap/80887
4839 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4840
945bf9e1
NS
48412017-05-26 Nathan Sidwell <nathan@acm.org>
4842
4843 * g++.dg/cpp0x/dr2061.C: New.
4844 * g++.dg/parse/namespace-alias-1.C: Add more test.
4845
cb4fe401
BC
48462017-05-26 Bin Cheng <bin.cheng@arm.com>
4847
4848 PR tree-optimization/80815
4849 * gcc.dg/vect/pr80815-1.c: New test.
4850 * gcc.dg/vect/pr80815-2.c: New test.
4851
e929e611
ML
48522017-05-26 Martin Liska <mliska@suse.cz>
4853
4854 PR ipa/80663
4855 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4856 split at the problematic spot.
4857 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4858 a valid value of the param.
4859
92f105f6
MP
48602017-05-26 Marek Polacek <polacek@redhat.com>
4861
4862 PR sanitizer/80875
4863 * c-c++-common/ubsan/pr80875.c: New test.
4864
74ca4e36
TV
48652017-05-26 Tom de Vries <tom@codesourcery.com>
4866
4867 PR testsuite/80557
4868 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4869 * gcc.dg/Wcxx-compat-8.c: Same.
4870 * gcc.dg/Wobjsize-1.c: Same.
4871 * gcc.dg/Wshadow-local-2.c: Same.
4872 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4873 * gcc.dg/anon-struct-6.c: Same.
4874 * gcc.dg/asm-wide-1.c: Same.
4875 * gcc.dg/builtin-inf-1.c: Same.
4876 * gcc.dg/builtin-redefine.c: Same.
4877 * gcc.dg/c90-array-lval-6.c: Same.
4878 * gcc.dg/c90-array-lval-7.c: Same.
4879 * gcc.dg/c90-fordecl-1.c: Same.
4880 * gcc.dg/c99-fordecl-2.c: Same.
4881 * gcc.dg/cast-lvalue-1.c: Same.
4882 * gcc.dg/cast-lvalue-2.c: Same.
4883 * gcc.dg/compound-lvalue-1.c: Same.
4884 * gcc.dg/cond-lvalue-1.c: Same.
4885 * gcc.dg/cpp/20000419-1.c: Same.
4886 * gcc.dg/cpp/backslash.c: Same.
4887 * gcc.dg/cpp/backslash2.c: Same.
4888 * gcc.dg/cpp/macspace1.c: Same.
4889 * gcc.dg/cpp/macspace2.c: Same.
4890 * gcc.dg/cpp/multiline-2.c: Same.
4891 * gcc.dg/cpp/pr27777.c: Same.
4892 * gcc.dg/cpp/pr30786.c: Same.
4893 * gcc.dg/cpp/pr34602.c: Same.
4894 * gcc.dg/cpp/redef1.c: Same.
4895 * gcc.dg/cpp/tr-warn1.c: Same.
4896 * gcc.dg/cpp/tr-warn3.c: Same.
4897 * gcc.dg/cpp/tr-warn6.c: Same.
4898 * gcc.dg/cpp/trad/hash.c: Same.
4899 * gcc.dg/cpp/trad/redef1.c: Same.
4900 * gcc.dg/cpp/ucs.c: Same.
4901 * gcc.dg/declspec-10.c: Same.
4902 * gcc.dg/declspec-11.c: Same.
4903 * gcc.dg/declspec-18.c: Same.
4904 * gcc.dg/format/c99-strftime-1.c: Same.
4905 * gcc.dg/format/ext-3.c: Same.
4906 * gcc.dg/format/pr72858.c: Same.
4907 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4908 * gcc.dg/init-string-1.c: Same.
4909 * gcc.dg/label-decl-3.c: Same.
4910 * gcc.dg/m-un-2.c: Same.
4911 * gcc.dg/nofixed-point-2.c: Same.
4912 * gcc.dg/noncompile/20020213-1.c: Same.
4913 * gcc.dg/pch/counter-2.c: Same.
4914 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4915 * gcc.dg/pr27528.c: Same.
4916 * gcc.dg/pr27953.c: Same.
4917 * gcc.dg/pr35899.c: Same.
4918 * gcc.dg/pr37561.c: Same.
4919 * gcc.dg/pr45461.c: Same.
4920 * gcc.dg/pr45750.c: Same.
4921 * gcc.dg/pr53196-2.c: Same.
4922 * gcc.dg/pr53265.c: Same.
4923 * gcc.dg/redecl-1.c: Same.
4924 * gcc.dg/tls/thr-init-1.c: Same.
4925 * gcc.dg/torture/pr51106-1.c: Same.
4926 * gcc.dg/torture/pr51106-2.c: Same.
4927 * gcc.dg/uninit-19.c: Same.
4928 * gcc.dg/uninit-pr20644.c: Same.
4929
6fc9f7aa
JJ
49302017-05-26 Jakub Jelinek <jakub@redhat.com>
4931
4932 * g++.dg/cpp1z/decomp29.C (p): New variable.
4933 (main): Add further tests.
4934
28e0e05b
RB
49352017-05-26 Richard Biener <rguenther@suse.de>
4936
4937 PR tree-optimization/80842
4938 * gcc.dg/torture/pr80842.c: New testcase.
4939
c81ec254
PC
49402017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4941
4942 PR c++/79652
4943 * g++.dg/cpp0x/pr79652.C: New.
4944
aee21066
PC
49452017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4946
4947 PR c++/71451
4948 * g++.dg/cpp0x/variadic170.C: New.
4949
63dbcd13
VR
49502017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4951
4952 * g++.dg/warn/Wcatch-value-1.C: New test.
4953 * g++.dg/warn/Wcatch-value-2.C: New test.
4954 * g++.dg/warn/Wcatch-value-3.C: New test.
4955
932f48ac
NS
49562017-05-25 Nathan Sidwell <nathan@acm.org>
4957
44e00a7a
NS
4958 * g++.dg/lookup/using56.C: New.
4959 * g++.dg/lookup/using57.C: New.
4960 * g++.dg/lookup/using58.C: New.
4961 * g++.dg/lookup/using59.C: New.
4962
932f48ac
NS
4963 * g++.dg/lookup/using17.C: Adjust diagnostics.
4964
a10f9a2e
MS
49652017-05-25 Martin Sebor <msebor@redhat.com>
4966
4967 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4968 positives on ILP32.
4969 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4970 column numbers.
4971 * gcc.dg/pr60114.c: Same.
4972
47c05e71
JH
49732017-05-23 Jan Hubicka <hubicka@ucw.cz>
4974
4975 * gfortran.dg/pr48636.f90: Fix template better.
4976
f35a733d
NS
49772017-05-25 Nathan Sidwell <nathan@acm.org>
4978
4979 * g++.dg/lookup/koenig14.C: New.
4980
18c1e9e0
PC
49812017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 PR c++/79583
4984 * g++.dg/cpp0x/pr79583.C: New.
4985
2673d192
PC
49862017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4987
4988 PR c++/68578
4989 * g++.dg/cpp1y/pr68578.C: New.
4990
bce8ef71
MG
49912017-05-25 Marc Glisse <marc.glisse@inria.fr>
4992
4993 * gcc.dg/tree-ssa/vce-1.c: New file.
4994
11d6b45d
MG
49952017-05-25 Marc Glisse <marc.glisse@inria.fr>
4996
4997 * gcc.dg/tree-ssa/addadd.c: New file.
4998
5ad4f1c8
NS
49992017-05-24 Nathan Sidwell <nathan@acm.org>
5000
5001 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5002 * g++.dg/lookup/friend19.C: New.
5003 * g++.dg/lookup/friend20.C: New.
5004
d4a760d8
JW
50052017-05-24 Jonathan Wakely <jwakely@redhat.com>
5006
5007 PR c++/80544
5008 * g++.dg/expr/cast11.C: New test.
5009
3cd211af
MS
50102017-05-24 Martin Sebor <msebor@redhat.com>
5011
5012 PR c/80731
5013 * c-c++-common/Wfloat-conversion.c: Adjust.
5014 * c-c++-common/dfp/convert-int-saturate.c: Same.
5015 * c-c++-common/pr68657-1.c: Same.
5016 * g++.dg/ext/utf-cvt.C: Same.
5017 * g++.dg/ext/utf16-4.C: Same.
5018 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5019 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5020 * g++.dg/warn/Wconversion3.C: Same.
5021 * g++.dg/warn/Wconversion4.C: Same.
5022 * g++.dg/warn/Wsign-conversion.C: Same.
5023 * g++.dg/warn/overflow-warn-1.C: Same.
5024 * g++.dg/warn/overflow-warn-3.C: Same.
5025 * g++.dg/warn/overflow-warn-4.C: Same.
5026 * g++.dg/warn/pr35635.C: Same.
5027 * g++.old-deja/g++.mike/enum1.C: Same.
5028 * gcc.dg/Wconversion-3.c: Same.
5029 * gcc.dg/Wconversion-5.c: Same.
5030 * gcc.dg/Wconversion-complex-c99.c: Same.
5031 * gcc.dg/Wconversion-complex-gnu.c: Same.
5032 * gcc.dg/Wconversion-integer.c: Same.
5033 * gcc.dg/Wsign-conversion.c: Same.
5034 * gcc.dg/bitfld-2.c: Same.
5035 * gcc.dg/c90-const-expr-11.c: Same.
5036 * gcc.dg/c90-const-expr-7.c: Same.
5037 * gcc.dg/c99-const-expr-7.c: Same.
5038 * gcc.dg/overflow-warn-1.c: Same.
5039 * gcc.dg/overflow-warn-2.c: Same.
5040 * gcc.dg/overflow-warn-3.c: Same.
5041 * gcc.dg/overflow-warn-4.c: Same.
5042 * gcc.dg/overflow-warn-5.c: Same.
5043 * gcc.dg/overflow-warn-8.c: Same.
5044 * gcc.dg/overflow-warn-9.c: New test.
5045 * gcc.dg/pr35635.c: Adjust.
5046 * gcc.dg/pr59940.c: Same.
5047 * gcc.dg/pr59963-2.c: Same.
5048 * gcc.dg/pr60114.c: Same.
5049 * gcc.dg/switch-warn-2.c: Same.
5050 * gcc.dg/utf-cvt.c: Same.
5051 * gcc.dg/utf16-4.c: Same.
5052
216bfadc
JJ
50532017-05-24 Jakub Jelinek <jakub@redhat.com>
5054
5055 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5056 Don't include limits.h.
5057 (w): Conditionalize on long long wider than int. Use
5058 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5059 -9223372036854775808.
5060 (x): Use __INT_MAX__ instead of INT_MAX.
5061
610abc02
TK
50622017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5063
5064 PR fortran/66094
5065 * gfortran.dg/inline_matmul_16.f90: New test.
5066
8d0c9b36
TV
50672017-05-24 Tom de Vries <tom@codesourcery.com>
5068
5069 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5070
3f3fb6c9
PB
50712017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5072
5073 PR middle-end/80823
5074 * gcc.dg/pr80823.c: New test.
5075
00e0af8d
AK
50762017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5077
5078 * gcc.target/s390/pr80725.c: New test.
5079
6131102c
NS
50802017-05-23 Nathan Sidwell <nathan@acm.org>
5081
ef4c5e78
NS
5082 * g++.dg/lookup/extern-c-hidden.C: New.
5083 * g++.dg/lookup/extern-redecl1.C: New.
5084
6131102c
NS
5085 PR c++/80866
5086 * g++.dg/parse/pr80866.C: New.
5087
d2db2e6b
JH
50882017-05-23 Jan Hubicka <hubicka@ucw.cz>
5089
5090 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5091 * gcc.dg/ipa/inline-5.c: Likewise.
5092 * gfortran.dg/pr48636.f90: Likewise.
5093
e4ea7a4c
NS
50942017-05-23 Nathan Sidwell <nathan@acm.org>
5095
5096 * g++.dg/parse/ctor9.C: Adjust expected error.
5097
c2d7c404
JD
50982017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5099
5100 PR libgfortran/80256
5101 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5102 Cygwin.
5103
fd71a9a2
TS
51042017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5105
5106 * c-c++-common/goacc/parallel-dims-1.c: Update.
5107 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5108 * c-c++-common/goacc/routine-1.c: Likewise.
5109 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5110 * g++.dg/goacc/template.C: Likewise.
5111 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5112 * gfortran.dg/goacc/routine-3.f90: Likewise.
5113 * gfortran.dg/goacc/sie.f95: Likewise.
5114 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5115
9d029ddf
NS
51162017-05-23 Nathan Sidwell <nathan@acm.org>
5117
5118 * g++.dg/lookup/using13.C: Adjust expected error.
5119
008c7367
SKS
51202017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5121
5122 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5123
d1f6caae
MM
51242017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5125
5126 PR target/80718
5127 * gcc.target/powerpc/pr80718.c: New test.
5128
2ea0d750
SB
51292017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5130
5131 * gcc.target/powerpc/conditional-return.c: New testcase.
5132
25b81686
BS
51332017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5134
5135 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5136 LE-only.
5137
477f145b
JW
51382017-05-22 Janus Weil <janus@gcc.gnu.org>
5139
5140 PR fortran/80766
5141 * gfortran.dg/typebound_call_28.f90: New test.
5142
65cc1407
NS
51432017-05-22 Nathan Sidwell <nathan@acm.org>
5144
5145 * g++.dg/lookup/strong-using.C: New.
5146
0c4f8178
TP
51472017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5148
5149 * gcc.target/arm/movsi_movt.c: New test.
5150 * gcc.target/arm/movdi_movt.c: New test.
5151
fbb1c7d4
EB
51522017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5153
5154 * gnat.dg/specs/not_null1.ads: New test.
5155
d3271136
EB
51562017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/limited_with5.ad[sb]: New test.
5159 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5160 * gnat.dg/limited_with6.ad[sb]: New test.
5161 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5162
4c24ec6d
EB
51632017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5164
5165 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5166 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5167
4bcbb7b8
PC
51682017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5169
5170 PR c++/70265
5171 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5172 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5173
51cd6b78
JD
51742017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5175
5176 PR libgfortran/80333
5177 * gfortran.dg/dtio_30.f03: New test.
5178
33f8c0a1
MP
51792017-05-19 Marek Polacek <polacek@redhat.com>
5180
5181 PR sanitizer/80800
5182 * c-c++-common/ubsan/pr80800.c: New test.
5183 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5184
9740ed54
TS
51852017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5186
7fd549d2
TS
5187 * c-c++-common/goacc/default-1.c: Update.
5188 * c-c++-common/goacc/default-2.c: Likewise.
5189 * c-c++-common/goacc/default-4.c: Likewise.
5190 * gfortran.dg/goacc/default-1.f95: Likewise.
5191 * gfortran.dg/goacc/default-4.f: Likewise.
5192 * c-c++-common/goacc/default-5.c: New file.
5193 * gfortran.dg/goacc/default-5.f: Likewise.
5194
9740ed54
TS
5195 * c-c++-common/goacc/default-1.c: New file.
5196 * c-c++-common/goacc/default-2.c: Likewise.
5197 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5198 test cases in...
5199 * c-c++-common/goacc/default-3.c: ... this new file, and...
5200 * c-c++-common/goacc/default-4.c: ... this new file.
5201 * gfortran.dg/goacc/default.f95: Remove file, including its test
5202 cases in...
5203 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5204 * gfortran.dg/goacc/default-2.f: ... this new file.
5205 * gfortran.dg/goacc/default-3.f95: New file.
5206 * gfortran.dg/goacc/default-4.f: Likewise.
5207
2a8a8d7b
NS
52082017-05-19 Nathan Sidwell <nathan@acm.org>
5209
5210 * g++.dg/inherit/covariant7.C: Adjust.
5211
a978134e
PB
52122017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5213
5214 * gcc.target/arm/tls-disable-literal-pool.c: Change
5215 require-effective-target to tls_native.
5216 Move dg-error to return statement line and change to dg-message.
5217
39aac208
RB
52182017-05-19 Richard Biener <rguenther@suse.de>
5219
5220 PR c++/80593
5221 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5222 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5223
035ab826
RB
52242017-05-19 Richard Biener <rguenther@suse.de>
5225
5226 PR middle-end/80764
5227 * gcc.dg/torture/pr80764.c: New testcase.
5228
52e14b96
MM
52292017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5230
5231 PR target/80510
5232 * gcc.target/powerpc/pr80510-1.c: New test.
5233 * gcc.target/powerpc/pr80510-2.c: Likewise.
5234
4287da82
EG
52352017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5236
5237 * gcc.dg/pragma-diag-7.c: New test.
5238
e4171e10
UB
52392017-05-18 Uros Bizjak <ubizjak@gmail.com>
5240
5241 PR target/80799
5242 * g++.dg/other/i386-11.C: New test.
5243
cdefeea2
WS
52442017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5245
5246 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5247 * fold-vec-div-floatdouble.c: Likewise.
5248 * fold-vec-logical-ands-char.c: Likewise.
5249 * fold-vec-logical-ands-int.c: Likewise.
5250 * fold-vec-logical-ands-short.c: Likewise.
5251 * fold-vec-logical-ors-char.c: Likewise.
5252 * fold-vec-logical-ors-int.c: Likewise.
5253 * fold-vec-logical-ors-short.c: Likewise.
5254 * fold-vec-logical-other-char.c: Likewise.
5255 * fold-vec-mule-misc.c: Likewise.
5256 * fold-vec-mult-float.c: Likewise.
5257 * fold-vec-mult-floatdouble.c: Likewise.
5258 * fold-vec-mult-int.c: Likewise.
5259 * fold-vec-mult-int128-p9.c: Likewise.
5260 * fold-vec-sub-floatdouble.c: Likewise.
5261 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5262 Add lp64 requirement.
5263 * fold-vec-mult-int128-p8.c: Likewise.
5264 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5265
62ee030a
SM
52662017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5267
5268 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5269 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5270 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5271 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5272 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5273 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5274 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5275 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5276 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5277 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5278 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5279 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5280 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5281 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5282 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5283 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5284 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5285 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5286 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5287 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5288 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5289 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5290 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5291 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5292 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5293 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5294
00a84d0e
SL
52952017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5296
5297 * gcc.target/sparc/niagara7-align.c: New test.
5298
243c2883
MP
52992017-05-18 Marek Polacek <polacek@redhat.com>
5300
5301 PR sanitizer/80797
5302 * c-c++-common/ubsan/null-12.c: New test.
5303
e98e6340
SB
53042017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5305
5306 PR middle-end/80692
5307 * gcc.c-torture/execute/pr80692.c: New testcase.
5308
0152001b 53092017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5310
5311 PR libgfortran/80741
5312 * gfortran.dg/read_4.f90: New test.
5313
c8ded430
BS
53142017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5315
5316 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5317
e5b1f5a1
FR
53182017-05-17 Fritz Reese <fritzoreese@gmail.com>
5319
5320 PR fortran/80668
5321 * gfortran.dg/pr80668.f90: New.
5322
9853cb28
PB
53232017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5324
5325 PR middle-end/80775
5326 * gcc.dg/pr80775.c: New test.
5327
142473df
MP
53282017-05-17 Marek Polacek <polacek@redhat.com>
5329
5330 PR sanitizer/80659
5331 * gcc.dg/asan/pr80659.c: New test.
5332
8508a5b5
SKS
53332017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5334
5335 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5336 unsigned long.
5337
bc36d2b7
CX
53382017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5339
5340 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5341
4fc5ebf1
JG
53422017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5343 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5344
5345 PR tree-optimization/80457
5346 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5347 call vect_model_simple_cost.
5348
bedee914
PT
53492017-05-16 Paul Thomas <pault@gcc.gnu.org>
5350
5351 PR fortran/80554
5352 * gfortran.dg/submodule_29.f08: New test.
5353
10791753
DM
53542017-05-16 David Malcolm <dmalcolm@redhat.com>
5355
5356 * g++.dg/other/accessor-fixits-1.C: New test case.
5357 * g++.dg/other/accessor-fixits-2.C: New test case.
5358 * g++.dg/other/accessor-fixits-3.C: New test case.
5359 * g++.dg/other/accessor-fixits-4.C: New test case.
5360
727577c2
CL
53612017-05-16 Carl Love <cel@us.ibm.com>
5362
5363 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5364 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5365 built-ins to the test suite file. Note, support for mradds exists
5366 but no test case exists.
5367 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5368 built-ins to the test suite file.
5369
6b6ae9eb
MP
53702017-05-16 Marek Polacek <polacek@redhat.com>
5371
5372 PR sanitizer/80536
5373 PR sanitizer/80386
5374 * c-c++-common/ubsan/pr80536.c: New test.
5375 * g++.dg/ubsan/pr80386.C: New test.
5376
678d7e19
TC
53772017-05-16 Tamar Christina <tamar.christina@arm.com>
5378
5379 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5380 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5381
6da37857
MW
53822016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5383
5384 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5385 expected output of vadd, vsub and vmul instructions.
5386 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5387 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5388 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5389
a5768d38
JD
53902017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391
5392 PR libgfortran/80727
5393 * gfortran.dg/read_3.f90: New test.
5394
3a77e7cc
NS
53952017-05-15 Nathan Sidwell <nathan@acm.org>
5396
2016c841
NS
5397 PR c++/79369
5398 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5399
3a77e7cc
NS
5400 PR c++/79369
5401 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5402 * g++.dg/cpp0x/pr79369.C: New.
5403
0735a1c8
SK
54042017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5405
5406 PR fortran/80752
3a77e7cc 5407 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5408
f108770a
UB
54092017-05-15 Uros Bizjak <ubizjak@gmail.com>
5410
900b5b6a 5411 PR target/80425
f108770a
UB
5412 * gcc.target/i386/pr80425-1.c: New test.
5413 * gcc.target/i386/pr80425-2.c: Ditto.
5414
e30ce0a3
JL
54152017-05-15 Jeff Law <law@redhat.com>
5416
5417 * gcc.target/mips/reorgbug-1.c: New test.
5418
0d5a0a33
PMR
54192017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5420
5421 * gnat.dg/specs/pack13.ads: New test.
5422
a104bd88
MS
54232017-05-14 Martin Sebor <msebor@redhat.com>
5424
5425 PR middle-end/77671
5426 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5427 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5428 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5429 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5430 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5431
c6c02519
MS
54322017-05-14 Martin Sebor <msebor@redhat.com>
5433
5434 PR middle-end/80669
5435 * gcc.dg/builtin-stpncpy.c: New test.
5436
d6d4d770
DS
54372017-05-14 Daniel Santos <daniel.santos@pobox.com>
5438
5439 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5440 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5441 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5442 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5443
b9bdd60b
JK
54442017-05-14 Julia Koval <julia.koval@intel.com>
5445
5446 * gcc.target/i386/xgetsetbv.c: New test.
5447
28ae01cd
NK
54482017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5449
5450 PR fortran/80442
5451 * gfortran.dg/impl_do_var_data.f90: New Test
5452
c7488b4f
PJ
54532017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5454
5455 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5456 A regression test for a private array access case which caused
5457 an assert.
5458
9b5f12ae
MS
54592017-05-12 Martin Sebor <msebor@redhat.com>
5460
5461 PR testsuite/80643
5462 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5463 to the purpose of the test.
5464
b76f1550
SM
54652017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5466
5467 * gcc.target/powerpc/bmi-andn-1.c: New file
5468 * gcc.target/powerpc/bmi-andn-2.c: New file.
5469 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5470 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5471 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5472 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5473 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5474 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5475 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5476 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5477 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5478 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5479 * gcc.target/powerpc/bmi-check.h: New File.
5480 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5481 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5482 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5483 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5484 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5485 * gcc.target/powerpc/bmi2-check.h: New file.
5486 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5487 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5488 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5489 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5490 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5491 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5492 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5493 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5494 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5495
2a3fa75a
PC
54962017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/60430
5499 * g++.dg/cpp0x/pr60430.C: New.
5500
e8bf7c7b
JL
55012017-05-12 Jeff Law <law@redhat.com>
5502
5503 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5504
284d1f76
PB
55052017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5506
5507 PR middle-end/80707
5508 * g++.dg/pr80707.C: New test.
5509
302a0e37
WS
55102017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5511
5512 * gcc.target/powerpc/fold-vec-div-float.c: New.
5513 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5514 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5515
a7785078
WS
55162017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5517
5518 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5519 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5520 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5521 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5522 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5523 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5524 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5525 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5526 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5527 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5528 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5529 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5530
9206028e
PC
55312017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5532
5533 PR c++/49604
5534 * g++.dg/cpp0x/forw_enum14.C: New.
5535 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5536
7af1c0ad
RB
55372017-05-12 Richard Biener <rguenther@suse.de>
5538
5539 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5540
f7e95bdb
PC
55412017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5542
5543 PR c++/67687
5544 * g++.dg/cpp0x/constexpr-ice17.C: New.
5545
53e788d0
RB
55462017-05-12 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/80713
5549 * gcc.dg/torture/pr80713.c: New testcase.
5550
2ead1ab9
AK
55512017-05-12 Andi Kleen <ak@linux.intel.com>
5552
5553 PR testsuite/77684
5554 * lib/target-supports.exp (profopt-perf-wrapper):
5555 Add -m8 option to increase parallelism.
5556
ee58b02f
TS
55572017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5558
1e47f02b
TS
5559 * c-c++-common/goacc/parallel-dims-1.c: New file.
5560 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5561
b0f271ce
TS
5562 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5563 * c-c++-common/goacc/classify-kernels.c: Likewise.
5564 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5565 Likewise.
5566 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5567 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5568 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5569 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5570 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5571 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5572 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5573 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5574 * c-c++-common/goacc/kernels-loop.c: Likewise.
5575 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5576 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5577 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5578 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5579 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5580 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5581 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5582 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5583 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5584 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5585 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5586 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5587
25651634
TS
5588 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5589 * c-c++-common/goacc/classify-kernels.c: Likewise.
5590 * c-c++-common/goacc/classify-parallel.c: Likewise.
5591 * c-c++-common/goacc/classify-routine.c: Likewise.
5592 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5593 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5594 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5595 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5596
ee58b02f
TS
5597 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5598 * c-c++-common/goacc/classify-kernels.c: Likewise.
5599 * c-c++-common/goacc/classify-parallel.c: Likewise.
5600 * c-c++-common/goacc/classify-routine.c: Likewise.
5601 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5602 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5603 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5604 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5605
2d82ec25
NS
56062017-05-11 Nathan Sidwell <nathan@acm.org>
5607
5608 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5609
56102017-05-11 Carl Love <cel@us.ibm.com>
5611
5612 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5613 to the test suite file.
5614 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5615 to the test suite file.
5616
628c06d6
JD
56172017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5618
5619 PR fortran/78659
5620 * gfortran.dg/namelist_91.f90: New test.
5621 * gfortran.dg/namelist_92.f90: New test.
5622 * gfortran.dg/namelist_93.f90: New test.
5623 * gfortran.dg/namelist_94.f90: New test.
5624
1bea0f26
BS
56252017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5626
5627 PR target/80695
5628 * gcc.target/powerpc/pr80695-p8.c: New file.
5629 * gcc.target/powerpc/pr80695-p9.c: New file.
5630
7c85c9fe
UB
56312017-05-11 Uros Bizjak <ubizjak@gmail.com>
5632 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR target/80706
5635 * gcc.target/i386/pr80706.c: New test.
5636
d7a33a4c
JK
56372017-05-11 Julia Koval <julia.koval@intel.com>
5638
5639 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5640 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5641 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5642 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5643
59fbddcf
PC
56442017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5645
5646 PR c++/70538
5647 * g++.dg/cpp0x/pr70538.C: New.
5648
cc09ff60
UB
56492017-05-11 Uros Bizjak <ubizjak@gmail.com>
5650
7c85c9fe
UB
5651 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5652 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5653 (dg-options): Remove -fno-tree-sink.
5654
4fd18c78
KN
56552017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5656
5657 * gcc.target/powerpc/cmpb-1.c: New test.
5658 * gcc.target/powerpc/cmpb-2.c: New test.
5659 * gcc.target/powerpc/cmpb-3.c: New test.
5660 * gcc.target/powerpc/cmpb32-1.c: New test.
5661 * gcc.target/powerpc/cmpb32-2.c: New test.
5662
43b883a9
RB
56632017-05-11 Richard Biener <rguenther@suse.de>
5664
5665 PR tree-optimization/80705
5666 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5667
29b871ec
NS
56682017-05-11 Nathan Sidwell <nathan@acm.org>
5669
5670 * lib/scanlang.exp: New.
5671 * lib/gcc-dg.exp: Load scanlang.exp.
5672 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5673
c587104e
MM
56742017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5675
5676 PR testsuite/80580
5677 * gcc.dg/gimplefe-error-6.c: New test.
5678
67ac9a9d
MM
56792017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5680
5681 PR testsuite/80580
5682 * gcc.dg/gimplefe-error-5.c: New test.
5683
ac4eb40f
MM
56842017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5685
5686 PR testsuite/80580
5687 * gcc.dg/gimplefe-error-4.c: New test.
5688
d45d6282
BS
56892017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5690
5691 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5692
f4ee3a9e
UB
56932017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5694
5695 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5696 (_mm_maskz_max_round_sd): Test new intrinsics.
5697 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5698 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5699 (_mm_maskz_max_round_ss): Test new intrinsics.
5700 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5701 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5702 (_mm_maskz_min_round_sd): Test new intrinsics.
5703 * gcc.target/i386/avx512f-vminsd-2.c: New.
5704 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5705 (_mm_maskz_min_round_ss): Test new intrinsics.
5706 * gcc.target/i386/avx512f-vminss-2.c: New.
5707 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5708 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5709 (__builtin_ia32_minss_mask_round): Test new builtins.
5710 * gcc.target/i386/sse-13.c: Ditto.
5711 * gcc.target/i386/sse-23.c: Ditto.
5712 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5713 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5714 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5715 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5716 (_mm_mask_min_round_ss): Test new intrinsics.
5717 * gcc.target/i386/testround-1.c: Ditto.
5718
57192017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5720
5721 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5722 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5723 (_mm_maskz_div_round_sd): Test new intrinsics.
5724 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5725 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5726 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5727 (_mm_maskz_div_round_ss): Test new intrinsics.
5728 * gcc.target/i386/avx512f-vdivss-2.c: New.
5729 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5730 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5731 (_mm_maskz_mul_round_sd): Test new intrinsics.
5732 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5733 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5734 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5735 (_mm_maskz_mul_round_ss): Test new intrinsics.
5736 * gcc.target/i386/avx512f-vmulss-2.c: New.
5737 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5738 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5739 (__builtin_ia32_mulss_mask_round): Test new builtins.
5740 * gcc.target/i386/sse-13.c: Ditto.
5741 * gcc.target/i386/sse-23.c: Ditto.
5742 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5743 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5744 (_mm_maskz_mul_round_ss): Test new intrinsics.
5745 * gcc.target/i386/testround-1.c: Ditto.
5746
57472017-05-10 Julia Koval <julia.koval@intel.com>
5748
5749 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5750 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5751 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5752
57532017-05-10 Julia Koval <julia.koval@intel.com>
5754
5755 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5756 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5757 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5758 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5759
ca4d2851
PB
57602017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5761
0f374417 5762 PR tree-optimization/51513
ca4d2851
PB
5763 * gcc.target/powerpc/pr51513.c: New test.
5764 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5765 __builtin_abort().
5766 * gcc.dg/predict-14.c: Likewise.
5767
5562ebfc
CL
57682017-05-10 Carl Love <cel@us.ibm.com>
5769 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5770 to the test suite file.
5771 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5772 to the test suite file.
5773
0ca2e7f7
PK
57742017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5775
5776 PR tree-optimization/77644
5777 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5778
e1ad2926
AO
57792017-05-10 Alexandre Oliva <aoliva@redhat.com>
5780
5781 * gcc.dg/guality/inline-params-2.c: New.
5782
f00b411f
PC
57832017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/80145
5786 * g++.dg/cpp1y/auto-fn37.C: New.
5787 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5788
bf2a705c
MM
57892017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5790
5791 PR target/68163
5792 * gcc.target/powerpc/pr68163.c: New test.
5793
5285d5d3
JW
57942017-05-09 Janus Weil <janus@gcc.gnu.org>
5795
5796 PR fortran/79311
5797 * gfortran.dg/finalize_32.f90: New test.
5798
31c2d57d
VR
57992017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5800
5801 PR c/35441
5802 * gcc.dg/pr35441.c: New test.
5803
731f2c8a
MS
58042017-05-09 Martin Sebor <msebor@redhat.com>
5805
5806 PR testsuite/80643
5807 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5808 output.
5809
cc49d15a
PC
58102017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 PR c++/80186
5813 * g++.dg/template/crash126.C: New.
5814
85282abc
SP
58152017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5816
5817 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5818 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5819 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5820 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5821
823c79ae
DH
58222017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5823
10a8bb62 5824 PR testsuite/80611
823c79ae
DH
5825 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5826
79557bae
CZ
58272017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5828
5829 * gcc.target/arc/tmac-1.c: New file.
5830 * gcc.target/arc/tmac-2.c: Likewise.
5831 * gcc.target/arc/tmac.h: Likewise.
5832
c7314bc1
CZ
58332017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5834 Andrew Burgess <andrew.burgess@embecosm.com>
5835
5836 * gcc.target/arc/firq-1.c: New file.
5837 * gcc.target/arc/firq-2.c: Likewise.
5838 * gcc.target/arc/firq-3.c: Likewise.
5839 * gcc.target/arc/firq-4.c: Likewise.
5840 * gcc.target/arc/firq-5.c: Likewise.
5841 * gcc.target/arc/firq-6.c: Likewise.
5842
41453183
CZ
58432017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5844
5845 * gcc.target/arc/interrupt-5.c: Newfile.
5846 * gcc.target/arc/interrupt-6.c: Likewise.
5847 * gcc.target/arc/interrupt-7.c: Likewise.
5848 * gcc.target/arc/interrupt-8.c: Likewise.
5849 * gcc.target/arc/interrupt-9.c: Likewise.
5850
019bd543
RB
58512017-05-09 Richard Biener <rguenther@suse.de>
5852
5853 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5854 and adjust.
5855 * gcc.dg/vect/vect-50.c: Likewise.
5856
684f84de
MP
58572017-05-09 Marek Polacek <polacek@redhat.com>
5858
5859 PR c/80525
5860 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5861 * c-c++-common/Wlogical-op-2.c: New test.
5862
fd71825b
SKS
58632017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5864
5865 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5866 for targets with __SIZEOF_INT__ < 4.
5867
4ca2e6ec
RB
58682017-05-09 Richard Biener <rguenther@suse.de>
5869
5870 * gcc.dg/vect/vect-50.c: Revert last change.
5871 * gcc.dg/vect/vect-44.c: Likewise.
5872
631238ac
MS
58732017-05-08 Martin Sebor <msebor@redhat.com>
5874
5875 PR translation/80280
5876 * gcc.dg/format/gcc_diag-10.c: New test.
5877
6ba86ba7
KN
58782017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5879
5880 PR target/80101
5881 * gcc.target/powerpc/pr80101-1.c: New test.
5882
0f6ed121
TK
58832017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5884
5885 PR fortran/79930
5886 * gfortran.dg/inline_transpose_1.f90: Add
5887 -finline-matmul-limit=0 to options.
5888 * gfortran.dg/matmul_5.f90: Likewise.
5889 * gfortran.dg/vect/vect-8.f90: Likewise.
5890 * gfortran.dg/inline_matmul_14.f90: New test.
5891 * gfortran.dg/inline_matmul_15.f90: New test.
5892
fd991039
TK
58932017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5894
5895 PR fortran/80602
5896 * gfortran.dg/matmul_15.f90: New test case.
5897
18b8c294
WD
58982017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5899
774cccdc
JJ
5900 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5901 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5902
8637c116
JL
59032017-05-07 Jeff Law <law@redhat.com>
5904
5905 Revert:
5906 2017-05-06 Jeff Law <law@redhat.com>
5907 PR tree-optimization/78496
5908 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5909 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5910
973dfbb4
JL
59112017-05-06 Jeff Law <law@redhat.com>
5912
5913 PR tree-optimization/78496
5914 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5915 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5916
8ffa3150
RS
59172017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5918
5919 * gcc.target/aarch64/spill_1.c: New test.
5920
2a3f7997
RS
59212017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5922
5923 PR rtl-optimization/75964
5924 * gcc.dg/torture/pr75964.c: New test.
5925
d554bf23
TV
59262017-05-06 Tom de Vries <tom@codesourcery.com>
5927
5928 PR testsuite/80606
5929 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5930 * gcc.target/i386/avx-vtestpd-2.c: Same.
5931 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5932 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5933 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5934 * gcc.target/i386/avx-vtestpd-3.c: Same.
5935 * gcc.target/i386/avx-vtestps-1.c: Same.
5936 * gcc.target/i386/avx-vtestps-2.c: Same.
5937 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5938 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5939 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5940 * gcc.target/i386/avx-vtestps-3.c: Same.
5941
7a976fe7
TV
59422017-05-06 Tom de Vries <tom@codesourcery.com>
5943
5944 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5945
0e852c66
TV
59462017-05-06 Tom de Vries <tom@codesourcery.com>
5947
5948 PR testsuite/80557
5949 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5950 * gcc.target/powerpc/altivec-types-1.c: Same.
5951
63c40d92
TV
59522017-05-06 Tom de Vries <tom@codesourcery.com>
5953
5954 PR testsuite/80557
5955 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5956 * gcc.target/spu/intrinsics-1.c: Same.
5957
b25b8f91
TV
59582017-05-06 Tom de Vries <tom@codesourcery.com>
5959
5960 PR testsuite/80557
5961 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5962
6df13491
TV
59632017-05-06 Tom de Vries <tom@codesourcery.com>
5964
5965 PR testsuite/80557
5966 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5967 * gcc.target/aarch64/spellcheck_2.c: Same.
5968 * gcc.target/aarch64/spellcheck_3.c: Same.
5969
e01261fe
TV
59702017-05-06 Tom de Vries <tom@codesourcery.com>
5971
5972 PR testsuite/80557
5973 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5974 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5975 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5976 * g++.dg/debug/dwarf2/typedef5.C: Same.
5977 * g++.dg/goacc/data-1.C: Same.
5978
9945596c
BS
59792017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5980
5981 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5982
8acb8575
MM
59832017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5984
5985 PR target/79038
5986 PR target/79202
5987 PR target/79203
5988 * gcc.target/powerpc/ppc-round3.c: New test.
5989 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5990
ac699a04
JJ
59912017-05-05 Jakub Jelinek <jakub@redhat.com>
5992
8dc6a926
JJ
5993 PR tree-optimization/80632
5994 * gcc.dg/pr80632.c: New test.
5995
ac699a04
JJ
5996 PR tree-optimization/80558
5997 * gcc.dg/tree-ssa/vrp115.c: New test.
5998
655b5fc8
AV
59992017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6000 Thomas Preud'homme <thomas.preudhomme@arm.com>
6001 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6002
6003 PR target/71607
6004 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6005 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6006 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6007 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6008 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6009 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6010 * gcc.target/arm/tls-disable-literal-pool.c: New.
6011
c02d2d0a
PK
60122017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6013
6014 PR tree-optimization/80613
6015 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6016
dfae9048
PC
60172017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/71577
6020 * g++.dg/cpp0x/pr71577.C: New.
6021
d9c5a8b9
MS
60222017-05-04 Martin Sebor <msebor@redhat.com>
6023
6024 PR middle-end/79234
6025 * gcc.dg/builtin-stringop-chk-8.c: New test.
6026 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6027 * gcc.dg/builtin-stringop-chk-4.c: Same.
6028 * gcc.dg/builtin-strncat-chk-1.c: Same.
6029 * g++.dg/ext/strncpy-chk1.C: Same.
6030 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6031 * gcc.dg/out-of-bounds-1.c: Same.
6032 * gcc.dg/pr78138.c: Same.
6033 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6034 * gfortran.dg/mvbits_7.f90: Same.
6035
e50d56a5
MS
60362017-05-04 Martin Sebor <msebor@redhat.com>
6037
6038 PR preprocessor/79214
6039 PR middle-end/79222
6040 PR middle-end/79223
6041 * gcc.dg/pr79214.c: New test.
6042 * gcc.dg/pr79214.h: New test header.
6043 * gcc.dg/pr79222.c: New test.
6044 * gcc.dg/pr79223.c: New test.
6045 * gcc.dg/pr78138.c: Adjust.
6046 * gfortran.dg/unconstrained_commons.f: Same.
6047
0f2c4a8f
MS
60482017-05-04 Martin Sebor <msebor@redhat.com>
6049
6050 PR translation/80280
6051 * g++.dg/abi/Wabi-2-3.C: Adjust.
6052 * g++.dg/abi/Wabi-3-2.C: Ditto.
6053 * g++.dg/lookup/using17.C: Ditto.
6054 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6055
8eef6097
MJ
60562017-05-04 Martin Jambor <mjambor@suse.cz>
6057
6058 PR tree-optimization/80622
6059 * gcc.dg/tree-ssa/pr80622.c: New test.
6060
60612017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6062
6063 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6064
26f1a658
JH
60652017-05-04 Jan Hubicka <hubicka@ucw.cz>
6066
6067 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6068 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6069
4d147bca
RB
60702017-05-04 Richard Biener <rguenther@suse.de>
6071
6072 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6073
3862ef76
RS
60742017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6075
6076 * gcc.dg/vect/vect-profile-1.c: New test.
6077
c89ffd99
MP
60782017-05-04 Marek Polacek <polacek@redhat.com>
6079
6080 PR tree-optimization/80612
6081 * gcc.dg/torture/pr80612.c: New test.
6082
261ce1e5
PB
60832017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6084 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6085
6086 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6087 check_effective_target_arm_thumb1_movt_ok.
6088
556cf088
PB
60892017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6090
6091 * gcc.target/arm/fpscr.c: New file.
6092
010b1cc0
TP
60932017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6094
6095 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6096 target.
6097
99b68476
TV
60982017-05-04 Tom de Vries <tom@codesourcery.com>
6099
6100 PR testsuite/80557
6101 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6102 line numbers.
6103 * g++.dg/warn/miss-format-1.C: Same.
6104 * g++.dg/warn/overflow-warn-1.C: Same.
6105 * g++.dg/warn/overflow-warn-3.C: Same.
6106 * g++.dg/warn/overflow-warn-4.C: Same.
6107
09177a4b
TV
61082017-05-04 Tom de Vries <tom@codesourcery.com>
6109
6110 PR testsuite/80557
6111 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6112 * gcc.target/i386/pr68657.c: Same.
6113 * gcc.target/i386/pr69255-1.c: Same.
6114 * gcc.target/i386/pr69255-2.c: Same.
6115 * gcc.target/i386/pr69255-3.c: Same.
6116
02c64149
RB
61172017-05-04 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/31130
6120 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6121 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6122 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6123 * gcc.dg/pr52904.c: Remove XFAIL.
6124 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6125
9a26dfc8
JL
61262017-05-03 Jeff Law <law@redhat.com>
6127
6128 PR tree-optimization/78496
6129 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6130
4d0e904f
UB
61312017-05-03 Uros Bizjak <ubizjak@gmail.com>
6132
6133 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6134
49ab4621
RB
61352017-05-03 Richard Biener <rguenther@suse.de>
6136
6137 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6138
18bfe940
JJ
61392017-05-03 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR tree-optimization/79472
4d0e904f
UB
6142 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6143 to dg-options.
18bfe940
JJ
6144 * gcc.dg/tree-ssa/vrp113.c: New test.
6145 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6146 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6147 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6148
53e62089
TV
61492017-05-03 Tom de Vries <tom@codesourcery.com>
6150
6151 PR testsuite/80557
6152 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6153 * c-c++-common/Wshift-negative-value-2.c: Same.
6154 * c-c++-common/Wshift-negative-value-3.c: Same.
6155 * c-c++-common/Wshift-negative-value-4.c: Same.
6156 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6157 * c-c++-common/cpp/pr60400.c: Same.
6158 * c-c++-common/fmax-errors.c: Same.
6159 * c-c++-common/goacc/data-2.c: Same.
6160 * c-c++-common/goacc/host_data-2.c: Same.
6161 * c-c++-common/gomp/simd4.c: Same.
6162 * c-c++-common/pr28656.c: Same.
6163 * c-c++-common/pr43395.c: Same.
6164 * c-c++-common/torture/pr57945.c: Same.
6165
962913a5
TV
61662017-05-03 Tom de Vries <tom@codesourcery.com>
6167
6168 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6169 arg of dg directive.
6170 * c-c++-common/goacc/routine-3.c: Same.
6171 * c-c++-common/goacc/routine-4.c: Same.
6172
ad53f123
DM
61732017-05-02 David Malcolm <dmalcolm@redhat.com>
6174
6175 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6176 (test_fixit_insert_newline): New function.
6177 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6178 (test_fixit_insert_newline): New function.
6179 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6180 (test_fixit_insert_newline): New function.
6181 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6182 (test_fixit_insert_newline): New function.
6183 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6184 (test_show_locus): Handle test_fixit_insert_newline.
6185
0ca91c77
BC
61862017-05-02 Bin Cheng <bin.cheng@arm.com>
6187
6188 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6189
cc5b8f3d
TC
61902017-04-27 Tamar Christina <tamar.christina@arm.com>
6191
6192 * gcc.dg/lsr-div1.c: New testcase.
6193
1853f5c7
SP
61942017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6195
6196 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6197 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6198 (_mm_maskz_add_round_sd): Test new intrinsics.
6199 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6200 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6201 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6202 (_mm_maskz_add_round_ss): Test new intrinsics.
6203 * gcc.target/i386/avx512f-vaddss-2.c: New.
6204 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6205 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6206 (_mm_maskz_sub_round_sd): Test new intrinsics.
6207 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6208 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6209 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6210 (_mm_maskz_sub_round_ss): Test new intrinsics.
6211 * gcc.target/i386/avx512f-vsubss-2.c: New.
6212 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6213 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6214 (__builtin_ia32_subss_mask_round): Test new builtins.
6215 * gcc.target/i386/sse-13.c: Ditto.
6216 * gcc.target/i386/sse-23.c: Ditto.
6217 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6218 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6219 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6220 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6221 (_mm_mask_sub_round_ss): Test new intrinsics.
6222 * gcc.target/i386/testround-1.c: Ditto.
6223
2bba7541
MJ
62242017-05-02 Martin Jambor <mjambor@suse.cz>
6225
6226 PR tree-optimization/78687
6227 * g++.dg/tree-ssa/pr78687.C: New test.
6228
2bf54d93
RB
62292017-05-02 Richard Biener <rguenther@suse.de>
6230
6231 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6232 behavior.
6233 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6234
aee63acc
RB
62352017-05-02 Richard Biener <rguenther@suse.de>
6236
6237 PR tree-optimization/80591
6238 * gcc.dg/torture/pr80591.c: New testcase.
6239
e7d70c6c
RB
62402017-05-02 Richard Biener <rguenther@suse.de>
6241
6242 PR tree-optimization/80549
6243 * gcc.dg/torture/pr80549.c: New testcase.
6244
52e0a9f7
SKS
62452017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6246
6247 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6248 unsigned long.
6249
815d9cc6
XR
62502017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6251
6252 PR c++/80038
6253 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6254
338035aa
DM
62552017-05-01 David Malcolm <dmalcolm@redhat.com>
6256
6257 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6258 reflect insertion fix-it hints at the same location now being
6259 consolidated.
6260
4d82d0bc
MS
62612017-05-01 Martin Sebor <msebor@redhat.com>
6262
6263 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6264 on ILP32 targets.
6265
d539a57b
TV
62662017-05-01 Tom de Vries <tom@codesourcery.com>
6267
6268 * gcc.dg/pr78768.c: Require linker plugin.
6269
c6b9e849
TK
62702017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6271
6272 PR fortran/37131
6273 * gfortran.dg/matmul_bounds_11.f90: New test.
6274
706eb1a7
MS
62752017-05-01 Martin Sebor <msebor@redhat.com>
6276
6277 PR tree-optimization/79715
6278 * gcc.dg/pr79715.c: New test.
6279
723f4140
TV
62802017-05-01 Tom de Vries <tom@codesourcery.com>
6281
6282 PR testsuite/65941
6283 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6284 * g++.dg/other/pr59492.C: Require effective target rdrand.
6285
6bbb3a69
VR
62862017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6287
6288 * g++.dg/diagnostic/member-decl-1.C: New test.
6289
4212aecd
MG
62902017-04-29 Marc Glisse <marc.glisse@inria.fr>
6291
6292 PR tree-optimization/80487
6293 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6294
fe75f732
PK
62952017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6296
6297 PR tree-optimization/79697
6298 * gcc.dg/tree-ssa/pr79697.c: New test.
6299
6bcd8768
TV
63002017-04-29 Tom de Vries <tom@codesourcery.com>
6301
6302 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6303
d127ae9f
MS
63042017-04-28 Martin Sebor <msebor@redhat.com>
6305
6306 PR tree-optimization/80523
6307 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6308
c9610933
TV
63092017-04-28 Tom de Vries <tom@codesourcery.com>
6310
6311 PR testsuite/80557
6312 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6313 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6314
b5be38bc
TV
63152017-04-28 Tom de Vries <tom@codesourcery.com>
6316
6317 PR testsuite/80557
6318 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6319 * obj-c++.dg/bitfield-4.mm: Same.
6320 * obj-c++.dg/bitfield-5.mm: Same.
6321 * obj-c++.dg/exceptions-3.mm: Same.
6322 * obj-c++.dg/exceptions-5.mm: Same.
6323 * obj-c++.dg/method-1.mm: Same.
6324 * obj-c++.dg/method-12.mm: Same.
6325 * obj-c++.dg/method-13.mm: Same.
6326 * obj-c++.dg/method-15.mm: Same.
6327 * obj-c++.dg/method-16.mm: Same.
6328 * obj-c++.dg/property/at-property-18.mm: Same.
6329 * obj-c++.dg/property/at-property-25.mm: Same.
6330 * obj-c++.dg/property/at-property-5.mm: Same.
6331 * obj-c++.dg/property/dynamic-2.mm: Same.
6332 * obj-c++.dg/property/property-neg-3.mm: Same.
6333 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6334 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6335 * obj-c++.dg/syntax-error-1.mm: Same.
6336 * obj-c++.dg/try-catch-13.mm: Same.
6337 * objc.dg/bitfield-4.m: Same.
6338 * objc.dg/class-1.m: Same.
6339 * objc.dg/method-11.m: Same.
6340 * objc.dg/method-6.m: Same.
6341 * objc.dg/method-7.m: Same.
6342 * objc.dg/method-9.m: Same.
6343 * objc.dg/missing-proto-3.m: Same.
6344 * objc.dg/naming-2.m: Same.
6345 * objc.dg/property/at-property-16.m: Same.
6346 * objc.dg/property/at-property-18.m: Same.
6347 * objc.dg/property/at-property-25.m: Same.
6348 * objc.dg/property/at-property-5.m: Same.
6349 * objc.dg/property/dynamic-2.m: Same.
6350 * objc.dg/property/property-neg-3.m: Same.
6351 * objc.dg/protocol-inheritance-1.m: Same.
6352 * objc.dg/protocol-inheritance-2.m: Same.
6353
d35256b6
MG
63542017-04-28 Marc Glisse <marc.glisse@inria.fr>
6355
6356 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6357
7a95dfa7
TV
63582017-04-28 Tom de Vries <tom@codesourcery.com>
6359
6360 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6361 dg-(error|warning|message|bogus).
6362 * g++.dg/conversion/dr195-1.C: Same.
6363 * g++.dg/conversion/dr195.C: Same.
6364 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6365 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6366 * g++.dg/cpp0x/inline-ns7.C: Same.
6367 * g++.dg/cpp0x/variadic105.C: Same.
6368 * g++.dg/cpp0x/variadic65.C: Same.
6369 * g++.dg/expr/call2.C: Same.
6370 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6371 * g++.dg/expr/pmf-1.C: Same.
6372 * g++.dg/ext/altivec-types-1.C: Same.
6373 * g++.dg/ext/altivec-types-2.C: Same.
6374 * g++.dg/ext/altivec-types-3.C: Same.
6375 * g++.dg/ext/attrib14.C: Same.
6376 * g++.dg/ext/complit1.C: Same.
6377 * g++.dg/ext/forscope2.C: Same.
6378 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6379 * g++.dg/ext/label13.C: Same.
6380 * g++.dg/ext/member-attr.C: Same.
6381 * g++.dg/ext/visibility/anon7.C: Same.
6382 * g++.dg/ext/visibility/visibility-7.C: Same.
6383 * g++.dg/ext/vla2.C: Same.
6384 * g++.dg/inherit/access2.C: Same.
6385 * g++.dg/inherit/covariant12.C: Same.
6386 * g++.dg/inherit/covariant14.C: Same.
6387 * g++.dg/inherit/namespace-as-base.C: Same.
6388 * g++.dg/inherit/template-as-base.C: Same.
6389 * g++.dg/lookup/ambig1.C: Same.
6390 * g++.dg/lookup/ambig2.C: Same.
6391 * g++.dg/lookup/ambig3.C: Same.
6392 * g++.dg/lookup/class-member-1.C: Same.
6393 * g++.dg/lookup/conv-1.C: Same.
6394 * g++.dg/lookup/decl1.C: Same.
6395 * g++.dg/lookup/koenig1.C: Same.
6396 * g++.dg/lookup/scoped1.C: Same.
6397 * g++.dg/lookup/scoped2.C: Same.
6398 * g++.dg/lookup/two-stage4.C: Same.
6399 * g++.dg/lookup/used-before-declaration.C: Same.
6400 * g++.dg/lookup/using.C: Same.
6401 * g++.dg/lookup/using17.C: Same.
6402 * g++.dg/lookup/using2.C: Same.
6403 * g++.dg/other/abstract2.C: Same.
6404 * g++.dg/other/classkey1.C: Same.
6405 * g++.dg/other/component1.C: Same.
6406 * g++.dg/other/const1.C: Same.
6407 * g++.dg/other/const2.C: Same.
6408 * g++.dg/other/conversion1.C: Same.
6409 * g++.dg/other/do1.C: Same.
6410 * g++.dg/other/error1.C: Same.
6411 * g++.dg/other/error10.C: Same.
6412 * g++.dg/other/error3.C: Same.
6413 * g++.dg/other/error4.C: Same.
6414 * g++.dg/other/error5.C: Same.
6415 * g++.dg/other/error8.C: Same.
6416 * g++.dg/other/error9.C: Same.
6417 * g++.dg/other/field1.C: Same.
6418 * g++.dg/other/init1.C: Same.
6419 * g++.dg/other/ptrmem2.C: Same.
6420 * g++.dg/other/return1.C: Same.
6421 * g++.dg/overload/builtin3.C: Same.
6422 * g++.dg/overload/error1.C: Same.
6423 * g++.dg/overload/error2.C: Same.
6424 * g++.dg/overload/koenig2.C: Same.
6425 * g++.dg/overload/pmf1.C: Same.
6426 * g++.dg/parse/args1.C: Same.
6427 * g++.dg/parse/attr3.C: Same.
6428 * g++.dg/parse/constant4.C: Same.
6429 * g++.dg/parse/crash10.C: Same.
6430 * g++.dg/parse/crash18.C: Same.
6431 * g++.dg/parse/crash19.C: Same.
6432 * g++.dg/parse/crash20.C: Same.
6433 * g++.dg/parse/crash21.C: Same.
6434 * g++.dg/parse/crash22.C: Same.
6435 * g++.dg/parse/crash32.C: Same.
6436 * g++.dg/parse/decl-specifier-1.C: Same.
6437 * g++.dg/parse/error58.C: Same.
6438 * g++.dg/parse/local-class1.C: Same.
6439 * g++.dg/parse/non-dependent2.C: Same.
6440 * g++.dg/parse/parameter-declaration-1.C: Same.
6441 * g++.dg/parse/ptrmem2.C: Same.
6442 * g++.dg/parse/ptrmem3.C: Same.
6443 * g++.dg/parse/saved1.C: Same.
6444 * g++.dg/tc1/dr101.C: Same.
6445 * g++.dg/tc1/dr142.C: Same.
6446 * g++.dg/tc1/dr176.C: Same.
6447 * g++.dg/template/conv4.C: Same.
6448 * g++.dg/template/crash56.C: Same.
6449 * g++.dg/template/dependent-expr2.C: Same.
6450 * g++.dg/template/error1.C: Same.
6451 * g++.dg/template/error2.C: Same.
6452 * g++.dg/template/explicit6.C: Same.
6453 * g++.dg/template/init-list.C: Same.
6454 * g++.dg/template/local1.C: Same.
6455 * g++.dg/template/lookup2.C: Same.
6456 * g++.dg/template/meminit2.C: Same.
6457 * g++.dg/template/nontype25.C: Same.
6458 * g++.dg/template/ptrmem2.C: Same.
6459 * g++.dg/template/qualttp19.C: Same.
6460 * g++.dg/template/qualttp20.C: Same.
6461 * g++.dg/template/ttp3.C: Same.
6462 * g++.dg/template/unify4.C: Same.
6463 * g++.dg/template/unify6.C: Same.
6464 * g++.dg/template/unify7.C: Same.
6465 * g++.dg/template/warn1.C: Same.
6466 * g++.dg/tree-ssa/dom-invalid.C: Same.
6467 * g++.dg/ubsan/shift-1.C: Same.
6468 * g++.dg/warn/Wunused-2.C: Same.
6469 * g++.dg/warn/Wunused-4.C: Same.
6470 * g++.dg/warn/Wunused-6.C: Same.
6471 * g++.dg/warn/deprecated-6.C: Same.
6472 * g++.dg/warn/deprecated.C: Same.
6473 * g++.dg/warn/effc1.C: Same.
6474 * g++.dg/warn/effc3.C: Same.
6475 * g++.dg/warn/incomplete1.C: Same.
6476 * g++.dg/warn/inline1.C: Same.
6477 * g++.dg/warn/noeffect2.C: Same.
6478 * g++.dg/warn/noeffect4.C: Same.
6479 * g++.dg/warn/oldcast1.C: Same.
6480 * g++.dg/warn/sentinel.C: Same.
6481 * g++.dg/warn/unit-1.C: Same.
6482 * g++.old-deja/g++.pt/inherit2.C: Same.
6483 * g++.old-deja/g++.pt/overload8.C: Same.
6484 * gcc.dg/20000926-1.c: Same.
6485 * gcc.dg/20040223-1.c: Same.
6486 * gcc.dg/Warray-bounds-7.c: Same.
6487 * gcc.dg/alias-1.c: Same.
6488 * gcc.dg/alias-12.c: Same.
6489 * gcc.dg/alias-13.c: Same.
6490 * gcc.dg/alias-2.c: Same.
6491 * gcc.dg/array-13.c: Same.
6492 * gcc.dg/array-4.c: Same.
6493 * gcc.dg/attr-ifunc-2.c: Same.
6494 * gcc.dg/attr-invalid.c: Same.
6495 * gcc.dg/attr-noinline.c: Same.
6496 * gcc.dg/bitfld-2.c: Same.
6497 * gcc.dg/c90-const-expr-7.c: Same.
6498 * gcc.dg/c99-const-expr-7.c: Same.
6499 * gcc.dg/cpp/20000625-1.c: Same.
6500 * gcc.dg/cpp/charconst-4.c: Same.
6501 * gcc.dg/cpp/include2.c: Same.
6502 * gcc.dg/cpp/include2a.c: Same.
6503 * gcc.dg/decl-4.c: Same.
6504 * gcc.dg/deprecated-4.c: Same.
6505 * gcc.dg/deprecated.c: Same.
6506 * gcc.dg/dfp/altivec-types.c: Same.
6507 * gcc.dg/float-range-1.c: Same.
6508 * gcc.dg/pack-test-3.c: Same.
6509 * gcc.dg/pr11492.c: Same.
6510 * gcc.dg/pr15360-1.c: Same.
6511 * gcc.dg/pr37908.c: Same.
6512 * gcc.dg/pr53265.c: Same.
6513 * gcc.dg/pr57287-2.c: Same.
6514 * gcc.dg/pr57287.c: Same.
6515 * gcc.dg/redecl-1.c: Same.
6516 * gcc.dg/sync-3.c: Same.
6517 * gcc.dg/two-types-1.c: Same.
6518 * gcc.dg/two-types-2.c: Same.
6519 * gcc.dg/two-types-4.c: Same.
6520 * gcc.dg/two-types-5.c: Same.
6521 * gcc.dg/two-types-6.c: Same.
6522 * gcc.dg/two-types-7.c: Same.
6523 * gcc.dg/two-types-8.c: Same.
6524 * gcc.dg/two-types-9.c: Same.
6525 * gcc.dg/uninit-I.c: Same.
6526 * gcc.dg/uninit-pr19430.c: Same.
6527 * gcc.dg/visibility-7.c: Same.
6528 * gcc.dg/winline-10.c: Same.
6529 * gcc.dg/winline-2.c: Same.
6530 * gcc.dg/winline-3.c: Same.
6531 * gcc.dg/winline-9.c: Same.
6532 * gcc.target/i386/attr-returns_twice-1.c: Same.
6533 * gcc.target/i386/chkp-const-check-2.c: Same.
6534 * gcc.target/i386/chkp-label-address.c: Same.
6535 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6536 * gcc.target/i386/pr39162.c: Same.
6537 * gcc.target/i386/sse-5.c: Same.
6538 * gcc.target/powerpc/altivec-types-1.c: Same.
6539 * gcc.target/powerpc/altivec-types-2.c: Same.
6540 * gcc.target/powerpc/altivec-types-3.c: Same.
6541 * gcc.target/powerpc/float128-mix.c: Same.
6542 * gcc.target/powerpc/no-r11-3.c: Same.
6543 * gcc.target/spu/Wmain.c: Same.
6544 * gcc.target/spu/ea/errors2.c: Same.
6545 * gfortran.dg/assignment_1.f90: Same.
6546 * gfortran.dg/common_3.f90: Same.
6547 * gfortran.dg/der_io_1.f90: Same.
6548 * gfortran.dg/g77/20030326-1.f: Same.
6549 * gfortran.dg/g77/9263.f: Same.
6550 * gfortran.dg/g77/960317-1.f: Same.
6551 * gfortran.dg/g77/970625-2.f: Same.
6552 * gfortran.dg/g77/980615-0.f: Same.
6553 * gfortran.dg/g77/check0.f: Same.
6554 * gfortran.dg/g77/dnrm2.f: Same.
6555 * gfortran.dg/g77/pr9258.f: Same.
6556 * gfortran.dg/ichar_1.f90: Same.
6557 * gfortran.dg/interface_1.f90: Same.
6558 * gfortran.dg/namelist_1.f90: Same.
6559 * gfortran.dg/namelist_2.f90: Same.
6560 * gfortran.dg/namelist_3.f90: Same.
6561 * gfortran.dg/namelist_print_2.f: Same.
6562 * gfortran.dg/oldstyle_1.f90: Same.
6563 * gfortran.dg/runtime_warning_1.f90: Same.
6564 * gfortran.dg/underflow.f90: Same.
6565 * gnat.dg/specs/integer_value.ads: Same.
6566 * obj-c++.dg/fsf-package-0.m: Same.
6567 * objc.dg/two-types-1.m: Same.
6568
6e49961c
ML
65692017-04-28 Martin Liska <mliska@suse.cz>
6570
6571 PR gcov-profile/79891
6572 * gcc.misc-tests/gcov-17.c: New test.
6573 * gcc.misc-tests/gcov-18.c: New test.
6574
f166beaf
TV
65752017-04-28 Tom de Vries <tom@codesourcery.com>
6576
6577 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6578 dg-(error|warning|message|bogus).
6579 * g++.dg/parse/parameter-declaration-1.C: Same.
6580 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6581 * gcc.dg/Wpointer-sign-Wall.c: Same.
6582 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6583 * gcc.dg/cpp/19990413-1.c: Same.
6584 * gcc.dg/dg-test-1.c: Same.
6585 * gcc.dg/empty-source-2.c: Same.
6586 * gcc.dg/empty-source-3.c: Same.
6587 * gcc.dg/format/c99-printf-1.c: Same.
6588 * gcc.dg/format/c99-scanf-1.c: Same.
6589 * gcc.dg/label-decl-2.c: Same.
6590 * gcc.dg/m-un-2.c: Same.
6591 * gcc.dg/uninit-pr20644-O0.c: Same.
6592 * gfortran.dg/pr70006.f90: Same.
6593 * obj-c++.dg/fsf-package-0.m: Same.
6594
c3125b18
TV
65952017-04-28 Tom de Vries <tom@codesourcery.com>
6596
6597 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6598 dg-(error|warning|message|bogus).
6599 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6600 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6601 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6602 * c-c++-common/pr20000.c: Same.
6603 * c-c++-common/pr49706.c: Same.
6604 * g++.dg/ext/utf16-4.C: Same.
6605 * g++.dg/parse/error2.C: Same.
6606 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6607 * g++.dg/warn/Wtype-limits.C: Same.
6608 * g++.dg/warn/overflow-warn-1.C: Same.
6609 * g++.dg/warn/overflow-warn-3.C: Same.
6610 * gcc.dg/Wpointer-sign-Wall.c: Same.
6611 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6612 * gcc.dg/Wtype-limits-Wextra.c: Same.
6613 * gcc.dg/Wtype-limits.c: Same.
6614 * gcc.dg/cpp/19990413-1.c: Same.
6615 * gcc.dg/dg-test-1.c: Same.
6616 * gcc.dg/empty-source-2.c: Same.
6617 * gcc.dg/empty-source-3.c: Same.
6618 * gcc.dg/label-decl-2.c: Same.
6619 * gcc.dg/m-un-2.c: Same.
6620 * gcc.dg/uninit-pr19430-O0.c: Same.
6621 * gcc.dg/uninit-pr19430.c: Same.
6622 * gcc.dg/uninit-pr20644-O0.c: Same.
6623 * gcc.dg/utf16-4.c: Same.
6624 * gfortran.dg/pr70006.f90: Same.
6625 * obj-c++.dg/fsf-package-0.m: Same.
6626
119092c1
RB
66272017-04-28 Richard Biener <rguenther@suse.de>
6628
6629 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6630 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6631 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6632 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6633 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6634 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6635
3777eda2
MP
66362017-04-27 Marek Polacek <polacek@redhat.com>
6637
6638 PR sanitizer/80349
6639 * c-c++-common/ubsan/pr80349.c: New test.
6640
8211c4a2
VR
66412017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6642
6643 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6644 diagnostics.
6645 * g++.dg/warn/pr12242.C: Likewise.
6646
94baf2e2
DE
66472017-04-27 David Edelsohn <dje.gcc@gmail.com>
6648
6649 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6650
9a448688
ML
66512017-04-27 Martin Liska <mliska@suse.cz>
6652
6653 PR testsuite/79455
6654 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6655 more generic.
6656
f8a36447
JJ
66572017-04-27 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR c++/80534
6660 * g++.dg/other/pr80534-1.C: New test.
6661 * g++.dg/other/pr80534-2.C: New test.
6662
1b7c8d39
RB
66632017-04-27 Richard Biener <rguenther@suse.de>
6664
6665 PR middle-end/80539
6666 * gcc.dg/torture/pr80539.c: New testcase.
6667
985b8393
JJ
66682017-04-27 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR target/77728
6671 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6672
a480422d
VR
66732017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6674
6675 * g++.dg/diagnostic/nested-name-1.C: New test.
6676
f9726baa
ML
66772017-04-26 Martin Liska <mliska@suse.cz>
6678
6679 * gcc.dg/guality/guality.h: Add prefix to test verification.
6680
9f4df8f1
NS
66812017-04-25 Nathan Sidwell <nathan@acm.org>
6682
6683 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6684
1913c8f6
UB
66852017-04-25 Uros Bizjak <ubizjak@gmail.com>
6686
6687 PR target/70799
6688 * gcc.target/i386/pr70799-5.c: New test.
6689
e602bbfc
MS
66902017-04-25 Martin Sebor <msebor@redhat.com>
6691
6692 PR tree-optimization/80497
6693 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6694
7629ae90
RR
66952017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6696 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR target/77728
6699 * g++.dg/abi/pr77728-1.C: New test.
6700
2ef42cf9
MP
67012017-04-25 Marek Polacek <polacek@redhat.com>
6702
6703 PR sanitizer/80349
6704 * g++.dg/ubsan/pr80349-2.C: New test.
6705
70caf430
VR
67062017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6707
6708 * g++.dg/cpp0x/enum34.C: New test.
6709
f66c70dc
TV
67102017-04-25 Tom de Vries <tom@codesourcery.com>
6711
6712 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6713 variables.
6714 (dg-line): New proc.
6715 (process-message): Handle line number variables.
6716 * objc.dg/try-catch-12.m: Use dg-line.
6717
77071af6
BS
67182017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6719
6720 PR target/80482
6721 * gcc.target/powerpc/vec-constvolatile.c: New test.
6722
fbe91804
DM
67232017-04-25 David Malcolm <dmalcolm@redhat.com>
6724
6725 * g++.dg/semicolon-fixits.C: New test case.
6726
1c4ea66f
DM
67272017-04-25 David Malcolm <dmalcolm@redhat.com>
6728
6729 * gcc.dg/semicolon-fixits.c: New test case.
6730
5ca28c1d
DM
67312017-04-25 David Malcolm <dmalcolm@redhat.com>
6732
6733 * g++.dg/lookup/missing-std-include.C: New test file.
6734
2ec07fa6
RR
67352017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6736 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR target/77728
6739 * g++.dg/abi/pr77728-2.C: New test.
6740
7d5dbb22
DM
67412017-04-25 David Malcolm <dmalcolm@redhat.com>
6742
6743 PR c++/80177
6744 * g++.dg/spellcheck-pr80177.C: New test case.
6745
6a3936d4
NS
67462017-04-25 Nathan Sidwell <nathan@acm.org>
6747
6748 * g++.dg/dg.exp (find-cxx-tests): New function.
6749 (main): Use it, remove explicit pruning
6750
bed3fd46
RB
67512017-04-25 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/80492
6754 * gcc.dg/pr80492.c: New testcase.
6755
c9e9c3ac
SKS
67562017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6757
6758 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6759 for targets with int size less than 32 bits.
6760
2700fbd6
RB
67612017-04-25 Richard Biener <rguenther@suse.de>
6762
6763 PR tree-optimization/79201
6764 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6765 * gcc.target/i386/pr22152.c: Disable sinking.
6766
e57136da
AK
67672017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6768
6769 PR target/80464
6770 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6771
3cb9ee2f
AK
67722017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6773
6774 PR target/79895
6775 * gcc.target/s390/pr79895.c: New test.
6776
03db9ab5
DV
67772017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6778
6779 PR target/80080
6780 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6781 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6782 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6783
39259462
JJ
67842017-04-25 Jakub Jelinek <jakub@redhat.com>
6785
ba5d69f3
JJ
6786 PR rtl-optimization/80501
6787 * gcc.c-torture/execute/pr80501.c: New test.
6788
39259462
JJ
6789 PR rtl-optimization/80500
6790 * gcc.dg/pr80500.c: New test.
6791
bb0249cb
MG
67922017-04-25 Marc Glisse <marc.glisse@inria.fr>
6793
6794 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6795 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6796
be420eb8
JW
67972017-04-22 Janus Weil <janus@gcc.gnu.org>
6798
6799 PR fortran/80121
6800 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6801 directive.
6802
0ebd1f00
DM
68032017-04-24 David Malcolm <dmalcolm@redhat.com>
6804
6805 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6806 * jit.dg/test-alignment.c: New test case.
6807 * jit.dg/test-alignment.cc: New test case.
6808 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6809 New test case.
6810
412f61f0
DM
68112017-04-24 David Malcolm <dmalcolm@redhat.com>
6812
6813 PR c++/80016
6814 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6815 test function.
6816 (test_alignof): New test function.
6817
a8492d5e
MG
68182017-04-24 Marc Glisse <marc.glisse@inria.fr>
6819
6820 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6821
ec856f5f
VR
68222017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6823
6824 * g++.dg/diagnostic/duplicate1.C: New test.
6825 * g++.dg/cpp0x/duplicate1.C: New test.
6826
a753df11
MJ
68272017-04-24 Martin Jambor <mjambor@suse.cz>
6828
6829 PR tree-optimization/80293
6830 * g++.dg/tree-ssa/pr80293.C: New test.
6831
3ebd8e62
ML
68322017-04-24 Martin Liska <mliska@suse.cz>
6833
6834 PR middle-end/79931
6835 * g++.dg/ipa/pr79931.C: New test.
6836
f30a1190
RB
68372017-04-24 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/80494
6840 * gfortran.dg/pr80494.f90: New testcase.
6841
4c7c437c
RB
68422017-04-24 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/79725
6845 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6846
d21a8e3b
RB
68472017-04-24 Richard Biener <rguenther@suse.de>
6848
6849 PR c++/2972
6850 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6851
c7eb642e
JD
68522017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6853
6854 PR fortran/80484
6855 * gfortran.dg/dtio_29.f03: New test.
6856
60fc41bd
JW
68572017-04-22 Janus Weil <janus@gcc.gnu.org>
6858
6859 PR fortran/80121
6860 * gfortran.dg/intent_out_9.f90: New test case.
6861
2eb8a343
UB
68622017-04-23 Uros Bizjak <ubizjak@gmail.com>
6863
6864 PR target/70799
1913c8f6 6865 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6866
fc23d35a
JW
68672017-04-21 Janus Weil <janus@gcc.gnu.org>
6868
6869 PR fortran/80392
6870 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6871
7b9efd03
UB
68722017-04-21 Uros Bizjak <ubizjak@gmail.com>
6873
6874 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6875
2fd30fbe
RB
68762017-04-21 Richard Biener <rguenther@suse.de>
6877
6878 PR tree-optimization/79547
6879 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6880
bb1bc604
RB
68812017-04-21 Richard Biener <rguenther@suse.de>
6882
6883 PR tree-optimization/78847
6884 * g++.dg/tree-ssa/pr78847.C: New testcase.
6885
666f7903
JJ
68862017-04-21 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR c/80468
6889 * gcc.dg/pr80468.c: New test.
6890
25c28f47
ML
68912017-04-21 Martin Liska <mliska@suse.cz>
6892
6893 PR tree-optimization/66278
6894 * gcc.dg/vect/pr66278.c: New test.
6895
6d553e9b
RB
68962017-04-21 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/80237
6899 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6900 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6901 adjust expected optimizations.
6902
7fd1a747
RB
69032016-04-21 Richard Biener <rguenther@suse.de>
6904
6905 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6906 of inner loops.
6907 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6908 * gcc.dg/vect/vect-104.c: Likewise.
6909
2f23a412
EB
69102017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6911
6912 PR tree-optimization/80426
6913 * gcc.c-torture/execute/20170429-1.c: Rename into...
6914 * gcc.c-torture/execute/20170419-1.c: ...this.
6915
8749b11f
UB
69162017-04-20 Uros Bizjak <ubizjak@gmail.com>
6917
6918 PR target/79804
6919 * gcc.target/i386/pr79804.c: New test.
6920
20917336
UB
69212017-04-20 Uros Bizjak <ubizjak@gmail.com>
6922
6923 PR target/78090
6924 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6925
2414b022
DE
69262017-04-20 David Edelsohn <dje.gcc@gmail.com>
6927
6928 * g++/opt/pr80436.C: XFAIL on AIX.
6929
34d57a10
JW
69302017-04-20 Jonathan Wakely <jwakely@redhat.com>
6931
6932 PR c++/80473
6933 * g++.dg/diagnostic/pr80473.C: New test.
6934
c3cbcd45
VR
69352017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6936
6937 * g++.dg/warn/Wextra-semi.C: New test.
6938
8a59d466
JJ
69392017-04-20 Jakub Jelinek <jakub@redhat.com>
6940
6941 PR middle-end/80423
6942 * g++.dg/other/pr80423.C: New test.
6943
a4bb5c57
SKS
69442017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6945
6946 * gcc.dg/pr80170.c: Require ptr32plus.
6947
fe1e7d0e
EB
69482017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 PR tree-optimization/80426
6951 * gcc.c-torture/execute/20170419-1.c: New test.
6952
48d811eb
JJ
69532017-04-19 Jakub Jelinek <jakub@redhat.com>
6954
f19e6a9c
JJ
6955 PR debug/80461
6956 * g++.dg/debug/pr80461.C: New test.
6957
541035a6
JJ
6958 PR c++/80459
6959 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6960 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6961 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6962
48d811eb
JJ
6963 PR debug/80436
6964 * g++.dg/opt/pr80436.C: New test.
6965
5249994e
SKS
69662017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6967
6968 * gcc.dg/torture/pr80341.c: Require int32plus.
6969
a16c8d8b 69702017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6971 Jeff Law <law@redhat.com>
a16c8d8b
EB
6972
6973 * gcc.c-torture/compile/20170419-1.c: New test.
6974
6143c998
TV
69752017-04-19 Tom de Vries <tom@codesourcery.com>
6976
6977 PR testsuite/80221
6978 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6979 subsequent dg directives.
6980 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6981 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6982 * c-c++-common/attr-fallthrough-2.c: Same.
6983 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6984 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6985 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6986 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6987 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6988 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6989 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6990 * c-c++-common/cilk-plus/CK/errors.c: Same.
6991 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6992 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6993 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6994 * c-c++-common/cpp/pr57580.c: Same.
6995 * c-c++-common/goacc/asyncwait-1.c: Same.
6996 * c-c++-common/goacc/cache-2.c: Same.
6997 * c-c++-common/goacc/declare-2.c: Same.
6998 * c-c++-common/goacc/deviceptr-1.c: Same.
6999 * c-c++-common/goacc/routine-5.c: Same.
7000 * c-c++-common/gomp/clauses-2.c: Same.
7001 * c-c++-common/gomp/ordered-3.c: Same.
7002 * c-c++-common/gomp/pr67501.c: Same.
7003 * c-c++-common/pr20000.c: Same.
7004 * c-c++-common/pr43395.c: Same.
7005 * c-c++-common/pr49706.c: Same.
7006 * c-c++-common/pr77624-1.c: Same.
7007 * c-c++-common/pr77624-2.c: Same.
7008 * c-c++-common/raw-string-14.c: Same.
7009 * c-c++-common/raw-string-16.c: Same.
7010 * c-c++-common/raw-string-3.c: Same.
7011 * c-c++-common/raw-string-4.c: Same.
7012 * c-c++-common/raw-string-5.c: Same.
7013 * c-c++-common/raw-string-6.c: Same.
7014 * g++.dg/abi/mangle41.C: Same.
7015 * g++.dg/conversion/nullptr1.C: Same.
7016 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7017 * g++.dg/cpp0x/auto27.C: Same.
7018 * g++.dg/cpp0x/constexpr-98.C: Same.
7019 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7020 * g++.dg/cpp0x/diag2.C: Same.
7021 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7022 * g++.dg/cpp0x/nullptr15.C: Same.
7023 * g++.dg/cpp0x/pr31431-2.C: Same.
7024 * g++.dg/cpp0x/pr31431.C: Same.
7025 * g++.dg/cpp0x/pr79118.C: Same.
7026 * g++.dg/cpp0x/static_assert3.C: Same.
7027 * g++.dg/cpp0x/temp_default2.C: Same.
7028 * g++.dg/cpp0x/trailing4.C: Same.
7029 * g++.dg/cpp0x/variadic-ex10.C: Same.
7030 * g++.dg/cpp0x/variadic-ex13.C: Same.
7031 * g++.dg/cpp0x/variadic-ex14.C: Same.
7032 * g++.dg/cpp0x/variadic-ex3.C: Same.
7033 * g++.dg/cpp0x/variadic-ex4.C: Same.
7034 * g++.dg/cpp0x/variadic59.C: Same.
7035 * g++.dg/cpp0x/vt-37737-2.C: Same.
7036 * g++.dg/cpp0x/vt-57397-1.C: Same.
7037 * g++.dg/cpp0x/vt-57397-2.C: Same.
7038 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7039 * g++.dg/cpp1z/gen-attrs1.C: Same.
7040 * g++.dg/diagnostic/pr71075.C: Same.
7041 * g++.dg/eh/goto2.C: Same.
7042 * g++.dg/eh/goto3.C: Same.
7043 * g++.dg/expr/bitfield4.C: Same.
7044 * g++.dg/expr/bitfield5.C: Same.
7045 * g++.dg/expr/bitfield6.C: Same.
7046 * g++.dg/expr/bool1.C: Same.
7047 * g++.dg/expr/bool3.C: Same.
7048 * g++.dg/expr/cond10.C: Same.
7049 * g++.dg/expr/cond11.C: Same.
7050 * g++.dg/expr/lval3.C: Same.
7051 * g++.dg/expr/lval4.C: Same.
7052 * g++.dg/ext/anon-struct4.C: Same.
7053 * g++.dg/ext/attrib44.C: Same.
7054 * g++.dg/ext/builtin3.C: Same.
7055 * g++.dg/ext/dllimport7.C: Same.
7056 * g++.dg/ext/label5.C: Same.
7057 * g++.dg/ext/no-asm-1.C: Same.
7058 * g++.dg/ext/utf16-4.C: Same.
7059 * g++.dg/ext/vla2.C: Same.
7060 * g++.dg/gomp/block-1.C: Same.
7061 * g++.dg/gomp/block-2.C: Same.
7062 * g++.dg/gomp/block-3.C: Same.
7063 * g++.dg/gomp/block-5.C: Same.
7064 * g++.dg/gomp/linear-2.C: Same.
7065 * g++.dg/gomp/target-1.C: Same.
7066 * g++.dg/gomp/target-2.C: Same.
7067 * g++.dg/gomp/taskgroup-1.C: Same.
7068 * g++.dg/gomp/teams-1.C: Same.
7069 * g++.dg/inherit/pure1.C: Same.
7070 * g++.dg/init/array43.C: Same.
7071 * g++.dg/init/array46.C: Same.
7072 * g++.dg/init/const10.C: Same.
7073 * g++.dg/init/ctor4-1.C: Same.
7074 * g++.dg/init/ctor4.C: Same.
7075 * g++.dg/init/new37.C: Same.
7076 * g++.dg/init/pr25811.C: Same.
7077 * g++.dg/init/pr29043.C: Same.
7078 * g++.dg/init/pr29571.C: Same.
7079 * g++.dg/lookup/duperr1.C: Same.
7080 * g++.dg/lookup/error1.C: Same.
7081 * g++.dg/lookup/koenig5.C: Same.
7082 * g++.dg/lookup/pr77549.C: Same.
7083 * g++.dg/lookup/suggestions1.C: Same.
7084 * g++.dg/lookup/using16.C: Same.
7085 * g++.dg/lookup/using7.C: Same.
7086 * g++.dg/other/anon-union3.C: Same.
7087 * g++.dg/other/array2.C: Same.
7088 * g++.dg/other/error13.C: Same.
7089 * g++.dg/other/error34.C: Same.
7090 * g++.dg/overload/builtin1.C: Same.
7091 * g++.dg/overload/conv-op1.C: Same.
7092 * g++.dg/overload/error3.C: Same.
7093 * g++.dg/overload/koenig1.C: Same.
7094 * g++.dg/overload/operator5.C: Same.
7095 * g++.dg/overload/template5.C: Same.
7096 * g++.dg/overload/unknown1.C: Same.
7097 * g++.dg/overload/using2.C: Same.
7098 * g++.dg/parse/constructor1.C: Same.
7099 * g++.dg/parse/crash36.C: Same.
7100 * g++.dg/parse/crash63.C: Same.
7101 * g++.dg/parse/error11.C: Same.
7102 * g++.dg/parse/error12.C: Same.
7103 * g++.dg/parse/error14.C: Same.
7104 * g++.dg/parse/error2.C: Same.
7105 * g++.dg/parse/error21.C: Same.
7106 * g++.dg/parse/error26.C: Same.
7107 * g++.dg/parse/error36.C: Same.
7108 * g++.dg/parse/friend12.C: Same.
7109 * g++.dg/parse/invalid-op1.C: Same.
7110 * g++.dg/parse/missing-template1.C: Same.
7111 * g++.dg/parse/parser-pr28152-2.C: Same.
7112 * g++.dg/parse/parser-pr28152.C: Same.
7113 * g++.dg/parse/pr16696-permissive.C: Same.
7114 * g++.dg/parse/pr16696.C: Same.
7115 * g++.dg/parse/pr69628.C: Same.
7116 * g++.dg/parse/ret-type2.C: Same.
7117 * g++.dg/parse/specialization1.C: Same.
7118 * g++.dg/parse/template3.C: Same.
7119 * g++.dg/parse/template9.C: Same.
7120 * g++.dg/parse/typename11.C: Same.
7121 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7122 * g++.dg/pr45330.C: Same.
7123 * g++.dg/rtti/typeid6.C: Same.
7124 * g++.dg/spellcheck-fields.C: Same.
7125 * g++.dg/spellcheck-typenames.C: Same.
7126 * g++.dg/tc1/dr108.C: Same.
7127 * g++.dg/tc1/dr147.C: Same.
7128 * g++.dg/template/arg7.C: Same.
7129 * g++.dg/template/conv11.C: Same.
7130 * g++.dg/template/crash13.C: Same.
7131 * g++.dg/template/crash55.C: Same.
7132 * g++.dg/template/dependent-expr5.C: Same.
7133 * g++.dg/template/error17.C: Same.
7134 * g++.dg/template/error33.C: Same.
7135 * g++.dg/template/error4.C: Same.
7136 * g++.dg/template/error50.C: Same.
7137 * g++.dg/template/error53.C: Same.
7138 * g++.dg/template/friend.C: Same.
7139 * g++.dg/template/func2.C: Same.
7140 * g++.dg/template/local6.C: Same.
7141 * g++.dg/template/member5.C: Same.
7142 * g++.dg/template/meminit1.C: Same.
7143 * g++.dg/template/nested3.C: Same.
7144 * g++.dg/template/nontype6.C: Same.
7145 * g++.dg/template/overload12.C: Same.
7146 * g++.dg/template/ptrmem8.C: Same.
7147 * g++.dg/template/qualified-id1.C: Same.
7148 * g++.dg/template/spec15.C: Same.
7149 * g++.dg/template/static1.C: Same.
7150 * g++.dg/template/static10.C: Same.
7151 * g++.dg/template/static2.C: Same.
7152 * g++.dg/template/ttp25.C: Same.
7153 * g++.dg/template/typedef2.C: Same.
7154 * g++.dg/template/typename2.C: Same.
7155 * g++.dg/template/unify10.C: Same.
7156 * g++.dg/template/unify6.C: Same.
7157 * g++.dg/template/unify7.C: Same.
7158 * g++.dg/template/unify9.C: Same.
7159 * g++.dg/template/varmod1.C: Same.
7160 * g++.dg/ubsan/div-by-zero-1.C: Same.
7161 * g++.dg/ubsan/pr63956.C: Same.
7162 * g++.dg/warn/Waddress-1.C: Same.
7163 * g++.dg/warn/Wconversion2.C: Same.
7164 * g++.dg/warn/Wnull-conversion-1.C: Same.
7165 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7166 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7167 * g++.dg/warn/Wswitch-1.C: Same.
7168 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7169 * g++.dg/warn/Wtype-limits.C: Same.
7170 * g++.dg/warn/Wunused-parm-5.C: Same.
7171 * g++.dg/warn/deprecated-6.C: Same.
7172 * g++.dg/warn/deprecated.C: Same.
7173 * g++.dg/warn/incomplete1.C: Same.
7174 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7175 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7176 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7177 * g++.dg/warn/overflow-warn-1.C: Same.
7178 * g++.dg/warn/overflow-warn-3.C: Same.
7179 * g++.dg/warn/overflow-warn-4.C: Same.
7180 * g++.dg/warn/pr12242.C: Same.
7181 * g++.dg/warn/pr30551-2.C: Same.
7182 * g++.dg/warn/pr30551.C: Same.
7183 * g++.old-deja/g++.benjamin/16077.C: Same.
7184 * g++.old-deja/g++.bob/inherit1.C: Same.
7185 * g++.old-deja/g++.brendan/crash56.C: Same.
7186 * g++.old-deja/g++.brendan/template17.C: Same.
7187 * g++.old-deja/g++.eh/ctor1.C: Same.
7188 * g++.old-deja/g++.jason/bool5.C: Same.
7189 * g++.old-deja/g++.jason/cond.C: Same.
7190 * g++.old-deja/g++.jason/operator.C: Same.
7191 * g++.old-deja/g++.jason/pmf5.C: Same.
7192 * g++.old-deja/g++.law/ctors5.C: Same.
7193 * g++.old-deja/g++.law/missed-error2.C: Same.
7194 * g++.old-deja/g++.law/operators9.C: Same.
7195 * g++.old-deja/g++.law/temps1.C: Same.
7196 * g++.old-deja/g++.mike/for2.C: Same.
7197 * g++.old-deja/g++.mike/ns5.C: Same.
7198 * g++.old-deja/g++.mike/ns7.C: Same.
7199 * g++.old-deja/g++.mike/p10769b.C: Same.
7200 * g++.old-deja/g++.niklas/t120.C: Same.
7201 * g++.old-deja/g++.niklas/t121.C: Same.
7202 * g++.old-deja/g++.ns/koenig5.C: Same.
7203 * g++.old-deja/g++.oliva/overload1.C: Same.
7204 * g++.old-deja/g++.other/crash24.C: Same.
7205 * g++.old-deja/g++.other/crash25.C: Same.
7206 * g++.old-deja/g++.other/decl5.C: Same.
7207 * g++.old-deja/g++.other/lineno5.C: Same.
7208 * g++.old-deja/g++.other/null3.C: Same.
7209 * g++.old-deja/g++.other/overcnv2.C: Same.
7210 * g++.old-deja/g++.other/ptrmem7.C: Same.
7211 * g++.old-deja/g++.other/typename1.C: Same.
7212 * g++.old-deja/g++.other/vaarg3.C: Same.
7213 * g++.old-deja/g++.pt/crash10.C: Same.
7214 * g++.old-deja/g++.pt/crash28.C: Same.
7215 * g++.old-deja/g++.pt/crash38.C: Same.
7216 * g++.old-deja/g++.pt/explicit70.C: Same.
7217 * g++.old-deja/g++.pt/explicit77.C: Same.
7218 * g++.old-deja/g++.pt/expr2.C: Same.
7219 * g++.old-deja/g++.pt/spec5.C: Same.
7220 * g++.old-deja/g++.pt/spec6.C: Same.
7221 * g++.old-deja/g++.pt/typename3.C: Same.
7222 * g++.old-deja/g++.pt/typename5.C: Same.
7223 * g++.old-deja/g++.pt/typename6.C: Same.
7224 * g++.old-deja/g++.pt/typename7.C: Same.
7225 * g++.old-deja/g++.pt/unify4.C: Same.
7226 * g++.old-deja/g++.pt/unify8.C: Same.
7227 * g++.old-deja/g++.pt/vaarg3.C: Same.
7228 * g++.old-deja/g++.robertl/eb22.C: Same.
7229 * g++.old-deja/g++.robertl/eb4.C: Same.
7230 * g++.old-deja/g++.robertl/eb44.C: Same.
7231 * g++.old-deja/g++.robertl/eb69.C: Same.
7232 * g++.old-deja/g++.robertl/eb98.C: Same.
7233 * gcc.dg/20031223-1.c: Same.
7234 * gcc.dg/940510-1.c: Same.
7235 * gcc.dg/990506-0.c: Same.
7236 * gcc.dg/Walloca-1.c: Same.
7237 * gcc.dg/Walloca-2.c: Same.
7238 * gcc.dg/Wconversion-integer.c: Same.
7239 * gcc.dg/Wcxx-compat-8.c: Same.
7240 * gcc.dg/Wimplicit-int-1.c: Same.
7241 * gcc.dg/Wimplicit-int-2.c: Same.
7242 * gcc.dg/Wimplicit-int-4.c: Same.
7243 * gcc.dg/Wpointer-sign-Wall.c: Same.
7244 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7245 * gcc.dg/Wshadow-1.c: Same.
7246 * gcc.dg/Wshadow-3.c: Same.
7247 * gcc.dg/Wswitch-enum-error.c: Same.
7248 * gcc.dg/Wswitch-enum.c: Same.
7249 * gcc.dg/Wswitch-error.c: Same.
7250 * gcc.dg/Wswitch.c: Same.
7251 * gcc.dg/Wtype-limits-Wextra.c: Same.
7252 * gcc.dg/Wtype-limits.c: Same.
7253 * gcc.dg/Wvla-larger-than-2.c: Same.
7254 * gcc.dg/anon-struct-5.c: Same.
7255 * gcc.dg/array-10.c: Same.
7256 * gcc.dg/array-11.c: Same.
7257 * gcc.dg/array-15.c: Same.
7258 * gcc.dg/array-2.c: Same.
7259 * gcc.dg/array-8.c: Same.
7260 * gcc.dg/array-const-2.c: Same.
7261 * gcc.dg/array-const-3.c: Same.
7262 * gcc.dg/bitfld-1.c: Same.
7263 * gcc.dg/bitfld-8.c: Same.
7264 * gcc.dg/builtin-redefine.c: Same.
7265 * gcc.dg/c11-noreturn-1.c: Same.
7266 * gcc.dg/c11-noreturn-2.c: Same.
7267 * gcc.dg/c11-static-assert-3.c: Same.
7268 * gcc.dg/c90-arraydecl-1.c: Same.
7269 * gcc.dg/c90-complex-1.c: Same.
7270 * gcc.dg/c90-complit-1.c: Same.
7271 * gcc.dg/c90-const-expr-11.c: Same.
7272 * gcc.dg/c90-const-expr-7.c: Same.
7273 * gcc.dg/c90-const-expr-8.c: Same.
7274 * gcc.dg/c90-enum-comma-1.c: Same.
7275 * gcc.dg/c90-flex-array-1.c: Same.
7276 * gcc.dg/c90-hexfloat-1.c: Same.
7277 * gcc.dg/c90-idem-qual-1.c: Same.
7278 * gcc.dg/c90-idem-qual-2.c: Same.
7279 * gcc.dg/c90-idem-qual-3.c: Same.
7280 * gcc.dg/c90-mixdecl-1.c: Same.
7281 * gcc.dg/c90-restrict-1.c: Same.
7282 * gcc.dg/c90-return-1.c: Same.
7283 * gcc.dg/c99-array-nonobj-1.c: Same.
7284 * gcc.dg/c99-arraydecl-1.c: Same.
7285 * gcc.dg/c99-complex-1.c: Same.
7286 * gcc.dg/c99-complex-2.c: Same.
7287 * gcc.dg/c99-complit-2.c: Same.
7288 * gcc.dg/c99-const-expr-7.c: Same.
7289 * gcc.dg/c99-const-expr-8.c: Same.
7290 * gcc.dg/c99-flex-array-3.c: Same.
7291 * gcc.dg/c99-flex-array-7.c: Same.
7292 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7293 * gcc.dg/c99-impl-decl-1.c: Same.
7294 * gcc.dg/c99-impl-int-1.c: Same.
7295 * gcc.dg/c99-impl-int-2.c: Same.
7296 * gcc.dg/c99-init-3.c: Same.
7297 * gcc.dg/c99-restrict-1.c: Same.
7298 * gcc.dg/c99-return-1.c: Same.
7299 * gcc.dg/c99-tag-1.c: Same.
7300 * gcc.dg/c99-tag-3.c: Same.
7301 * gcc.dg/call-diag-2.c: Same.
7302 * gcc.dg/cpp/19940712-1.c: Same.
7303 * gcc.dg/cpp/19951025-1.c: Same.
7304 * gcc.dg/cpp/19990413-1.c: Same.
7305 * gcc.dg/cpp/direct2.c: Same.
7306 * gcc.dg/cpp/direct2s.c: Same.
7307 * gcc.dg/cpp/pr28709.c: Same.
7308 * gcc.dg/cpp/pr61854-c90.c: Same.
7309 * gcc.dg/cpp/pr61854-c94.c: Same.
7310 * gcc.dg/cpp/pragma-1.c: Same.
7311 * gcc.dg/cpp/pragma-2.c: Same.
7312 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7313 * gcc.dg/cpp/trad/literals-2.c: Same.
7314 * gcc.dg/cpp/warn-comments-2.c: Same.
7315 * gcc.dg/cpp/warn-comments-3.c: Same.
7316 * gcc.dg/cpp/warn-comments.c: Same.
7317 * gcc.dg/cpp/warn-long-long-2.c: Same.
7318 * gcc.dg/cpp/warn-long-long.c: Same.
7319 * gcc.dg/cpp/warn-redefined-2.c: Same.
7320 * gcc.dg/cpp/warn-redefined.c: Same.
7321 * gcc.dg/darwin-cfstring-2.c: Same.
7322 * gcc.dg/darwin-cfstring-format-1.c: Same.
7323 * gcc.dg/decl-9.c: Same.
7324 * gcc.dg/declspec-1.c: Same.
7325 * gcc.dg/declspec-10.c: Same.
7326 * gcc.dg/declspec-11.c: Same.
7327 * gcc.dg/declspec-13.c: Same.
7328 * gcc.dg/declspec-18.c: Same.
7329 * gcc.dg/declspec-4.c: Same.
7330 * gcc.dg/declspec-5.c: Same.
7331 * gcc.dg/declspec-6.c: Same.
7332 * gcc.dg/declspec-8.c: Same.
7333 * gcc.dg/deprecated-4.c: Same.
7334 * gcc.dg/deprecated.c: Same.
7335 * gcc.dg/dfp/composite-type.c: Same.
7336 * gcc.dg/empty-source-2.c: Same.
7337 * gcc.dg/empty-source-3.c: Same.
7338 * gcc.dg/format/attr-6.c: Same.
7339 * gcc.dg/format/branch-1.c: Same.
7340 * gcc.dg/format/c90-printf-1.c: Same.
7341 * gcc.dg/format/c90-strftime-2.c: Same.
7342 * gcc.dg/format/c99-strftime-1.c: Same.
7343 * gcc.dg/format/cmn-err-1.c: Same.
7344 * gcc.dg/format/few-1.c: Same.
7345 * gcc.dg/format/ms_branch-1.c: Same.
7346 * gcc.dg/format/ms_unnamed-1.c: Same.
7347 * gcc.dg/format/ms_va-1.c: Same.
7348 * gcc.dg/format/unnamed-1.c: Same.
7349 * gcc.dg/format/va-1.c: Same.
7350 * gcc.dg/format/xopen-1.c: Same.
7351 * gcc.dg/funcdef-var-1.c: Same.
7352 * gcc.dg/funcdef-var-2.c: Same.
7353 * gcc.dg/gnu89-const-expr-1.c: Same.
7354 * gcc.dg/gnu89-const-expr-2.c: Same.
7355 * gcc.dg/gnu90-const-expr-1.c: Same.
7356 * gcc.dg/gnu99-const-expr-1.c: Same.
7357 * gcc.dg/gnu99-const-expr-2.c: Same.
7358 * gcc.dg/gnu99-init-2.c: Same.
7359 * gcc.dg/gomp/_Atomic-5.c: Same.
7360 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7361 * gcc.dg/gomp/atomic-5.c: Same.
7362 * gcc.dg/gomp/linear-1.c: Same.
7363 * gcc.dg/gomp/pr67500.c: Same.
7364 * gcc.dg/init-bad-1.c: Same.
7365 * gcc.dg/init-bad-2.c: Same.
7366 * gcc.dg/init-bad-3.c: Same.
7367 * gcc.dg/init-string-1.c: Same.
7368 * gcc.dg/label-compound-stmt-1.c: Same.
7369 * gcc.dg/label-decl-2.c: Same.
7370 * gcc.dg/label-decl-4.c: Same.
7371 * gcc.dg/large-size-array-2.c: Same.
7372 * gcc.dg/large-size-array-4.c: Same.
7373 * gcc.dg/lvalue-6.c: Same.
7374 * gcc.dg/m-un-2.c: Same.
7375 * gcc.dg/multiple-overflow-warn-1.c: Same.
7376 * gcc.dg/multiple-overflow-warn-2.c: Same.
7377 * gcc.dg/multiple-overflow-warn-3.c: Same.
7378 * gcc.dg/nested-redef-1.c: Same.
7379 * gcc.dg/no-asm-1.c: Same.
7380 * gcc.dg/no-asm-3.c: Same.
7381 * gcc.dg/no-asm-4.c: Same.
7382 * gcc.dg/noncompile/20010524-1.c: Same.
7383 * gcc.dg/noncompile/incomplete-5.c: Same.
7384 * gcc.dg/noncompile/pr44517.c: Same.
7385 * gcc.dg/noncompile/pr52290.c: Same.
7386 * gcc.dg/noreturn-1.c: Same.
7387 * gcc.dg/overflow-warn-1.c: Same.
7388 * gcc.dg/overflow-warn-2.c: Same.
7389 * gcc.dg/overflow-warn-3.c: Same.
7390 * gcc.dg/overflow-warn-4.c: Same.
7391 * gcc.dg/parm-mismatch-1.c: Same.
7392 * gcc.dg/parser-pr28152-2.c: Same.
7393 * gcc.dg/parser-pr28152.c: Same.
7394 * gcc.dg/pedwarn-init.c: Same.
7395 * gcc.dg/pointer-arith-2.c: Same.
7396 * gcc.dg/pointer-arith-3.c: Same.
7397 * gcc.dg/pointer-arith-4.c: Same.
7398 * gcc.dg/pr14475.c: Same.
7399 * gcc.dg/pr18596-3.c: Same.
7400 * gcc.dg/pr18809-1.c: Same.
7401 * gcc.dg/pr27953.c: Same.
7402 * gcc.dg/pr30457.c: Same.
7403 * gcc.dg/pr30551-2.c: Same.
7404 * gcc.dg/pr30551-3.c: Same.
7405 * gcc.dg/pr30551-4.c: Same.
7406 * gcc.dg/pr30551-5.c: Same.
7407 * gcc.dg/pr30551-6.c: Same.
7408 * gcc.dg/pr30551.c: Same.
7409 * gcc.dg/pr36997.c: Same.
7410 * gcc.dg/pr41842.c: Same.
7411 * gcc.dg/pr48552-1.c: Same.
7412 * gcc.dg/pr48552-2.c: Same.
7413 * gcc.dg/pr59717.c: Same.
7414 * gcc.dg/pr61077.c: Same.
7415 * gcc.dg/pr61096-1.c: Same.
7416 * gcc.dg/pr63626.c: Same.
7417 * gcc.dg/pr64223-1.c: Same.
7418 * gcc.dg/pr64223-2.c: Same.
7419 * gcc.dg/pr8788-1.c: Same.
7420 * gcc.dg/pr8927-1.c: Same.
7421 * gcc.dg/pragma-darwin.c: Same.
7422 * gcc.dg/pragma-diag-5.c: Same.
7423 * gcc.dg/pragma-message.c: Same.
7424 * gcc.dg/redecl-1.c: Same.
7425 * gcc.dg/simd-1.c: Same.
7426 * gcc.dg/simd-5.c: Same.
7427 * gcc.dg/simd-6.c: Same.
7428 * gcc.dg/spellcheck-fields.c: Same.
7429 * gcc.dg/spellcheck-typenames.c: Same.
7430 * gcc.dg/struct-semi-2.c: Same.
7431 * gcc.dg/struct-semi-3.c: Same.
7432 * gcc.dg/transparent-union-3.c: Same.
7433 * gcc.dg/ucnid-8.c: Same.
7434 * gcc.dg/uninit-pr19430-O0.c: Same.
7435 * gcc.dg/uninit-pr19430.c: Same.
7436 * gcc.dg/uninit-pr20644-O0.c: Same.
7437 * gcc.dg/utf-dflt.c: Same.
7438 * gcc.dg/utf-dflt2.c: Same.
7439 * gcc.dg/utf16-4.c: Same.
7440 * gcc.dg/vla-11.c: Same.
7441 * gcc.dg/vla-20.c: Same.
7442 * gcc.dg/vla-init-1.c: Same.
7443 * gcc.dg/vla-init-2.c: Same.
7444 * gcc.dg/vla-init-3.c: Same.
7445 * gcc.dg/weak/weak-6.c: Same.
7446 * gcc.dg/weak/weak-7.c: Same.
7447 * gcc.dg/wtr-int-type-1.c: Same.
7448 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7449 * gcc.target/arm/polytypes.c: Same.
7450 * gcc.target/i386/spellcheck-options-4.c: Same.
7451 * gcc.target/powerpc/20030218-1.c: Same.
7452 * gcc.target/sh/pr21255-4.c: Same.
7453 * gcc.test-framework/dg-error-exp-XP.c: Same.
7454 * gfortran.dg/array_constructor_30.f03: Same.
7455 * gfortran.dg/class_30.f90: Same.
7456 * gfortran.dg/goacc/subarrays.f95: Same.
7457 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7458 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7459 * gfortran.dg/intrinsic_std_1.f90: Same.
7460 * gfortran.dg/pr70006.f90: Same.
7461 * gfortran.dg/warning-directive-1.F90: Same.
7462 * gfortran.dg/warning-directive-2.F90: Same.
7463 * gfortran.dg/warning-directive-3.F90: Same.
7464 * gfortran.dg/warning-directive-4.F90: Same.
7465 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7466 * obj-c++.dg/class-extension-1.mm: Same.
7467 * obj-c++.dg/class-extension-2.mm: Same.
7468 * obj-c++.dg/class-protocol-1.mm: Same.
7469 * obj-c++.dg/cxx-ivars-1.mm: Same.
7470 * obj-c++.dg/duplicate-class-1.mm: Same.
7471 * obj-c++.dg/exceptions-3.mm: Same.
7472 * obj-c++.dg/exceptions-4.mm: Same.
7473 * obj-c++.dg/exceptions-5.mm: Same.
7474 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7475 * obj-c++.dg/fsf-package-0.m: Same.
7476 * obj-c++.dg/invalid-type-1.mm: Same.
7477 * obj-c++.dg/method-12.mm: Same.
7478 * obj-c++.dg/method-13.mm: Same.
7479 * obj-c++.dg/method-15.mm: Same.
7480 * obj-c++.dg/method-16.mm: Same.
7481 * obj-c++.dg/method-6.mm: Same.
7482 * obj-c++.dg/method-7.mm: Same.
7483 * obj-c++.dg/property/at-property-1.mm: Same.
7484 * obj-c++.dg/property/at-property-14.mm: Same.
7485 * obj-c++.dg/property/at-property-17.mm: Same.
7486 * obj-c++.dg/property/at-property-21.mm: Same.
7487 * obj-c++.dg/property/at-property-5.mm: Same.
7488 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7489 * obj-c++.dg/property/dynamic-3.mm: Same.
7490 * obj-c++.dg/property/dynamic-4.mm: Same.
7491 * obj-c++.dg/property/property-neg-1.mm: Same.
7492 * obj-c++.dg/property/property-neg-6.mm: Same.
7493 * obj-c++.dg/property/synthesize-11.mm: Same.
7494 * obj-c++.dg/property/synthesize-5.mm: Same.
7495 * obj-c++.dg/property/synthesize-6.mm: Same.
7496 * obj-c++.dg/proto-lossage-4.mm: Same.
7497 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7498 * obj-c++.dg/strings/strings-1.mm: Same.
7499 * obj-c++.dg/super-class-1.mm: Same.
7500 * obj-c++.dg/syntax-error-6.mm: Same.
7501 * obj-c++.dg/syntax-error-7.mm: Same.
7502 * obj-c++.dg/syntax-error-9.mm: Same.
7503 * obj-c++.dg/try-catch-13.mm: Same.
7504 * objc.dg/attributes/method-noreturn-1.m: Same.
7505 * objc.dg/bad-receiver-type-2.m: Same.
7506 * objc.dg/bad-receiver-type.m: Same.
7507 * objc.dg/call-super-2.m: Same.
7508 * objc.dg/class-2.m: Same.
7509 * objc.dg/class-extension-1.m: Same.
7510 * objc.dg/class-extension-2.m: Same.
7511 * objc.dg/class-protocol-1.m: Same.
7512 * objc.dg/desig-init-1.m: Same.
7513 * objc.dg/duplicate-class-1.m: Same.
7514 * objc.dg/exceptions-3.m: Same.
7515 * objc.dg/exceptions-4.m: Same.
7516 * objc.dg/exceptions-5.m: Same.
7517 * objc.dg/foreach-6.m: Same.
7518 * objc.dg/foreach-7.m: Same.
7519 * objc.dg/fsf-nsstring-format-1.m: Same.
7520 * objc.dg/fsf-package-0.m: Same.
7521 * objc.dg/invalid-type-1.m: Same.
7522 * objc.dg/method-11.m: Same.
7523 * objc.dg/method-19.m: Same.
7524 * objc.dg/method-2.m: Same.
7525 * objc.dg/method-20.m: Same.
7526 * objc.dg/method-5.m: Same.
7527 * objc.dg/method-6.m: Same.
7528 * objc.dg/method-7.m: Same.
7529 * objc.dg/method-9.m: Same.
7530 * objc.dg/missing-proto-3.m: Same.
7531 * objc.dg/private-1.m: Same.
7532 * objc.dg/property/at-property-1.m: Same.
7533 * objc.dg/property/at-property-14.m: Same.
7534 * objc.dg/property/at-property-17.m: Same.
7535 * objc.dg/property/at-property-21.m: Same.
7536 * objc.dg/property/at-property-5.m: Same.
7537 * objc.dg/property/dynamic-3.m: Same.
7538 * objc.dg/property/dynamic-4.m: Same.
7539 * objc.dg/property/property-neg-1.m: Same.
7540 * objc.dg/property/property-neg-6.m: Same.
7541 * objc.dg/property/synthesize-11.m: Same.
7542 * objc.dg/property/synthesize-5.m: Same.
7543 * objc.dg/property/synthesize-6.m: Same.
7544 * objc.dg/proto-hier-1.m: Same.
7545 * objc.dg/proto-lossage-4.m: Same.
7546 * objc.dg/protocol-qualifier-2.m: Same.
7547 * objc.dg/strings/strings-1.m: Same.
7548 * objc.dg/type-size-1.m: Same.
7549
d904a983
JL
75502017-04-18 Jeff Law <law@redhat.com>
7551
7552 PR target/74563
7553 * gcc.target/mips/pr74563: New test.
7554
0155ed56
JJ
75552017-04-18 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR tree-optimization/80443
7558 * gcc.c-torture/compile/pr80443.c: New test.
7559
f380f608
RS
75602017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7561
7562 PR rtl-optimization/80357
7563 * gcc.c-torture/compile/pr80357.c: New test.
7564
dd68669b
JL
75652017-04-18 Jeff Law <law@redhat.com>
7566
7567 PR middle-end/80422
7568 * gcc.c-torture/compile/pr80422.c: New test.
7569
1cda61fc
JJ
75702017-04-18 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR debug/80263
7573 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7574
19970253
MM
75752017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7576
7577 PR target/80099
7578 * gcc.target/powerpc/pr80099-1.c: New test.
7579 * gcc.target/powerpc/pr80099-2.c: Likewise.
7580 * gcc.target/powerpc/pr80099-3.c: Likewise.
7581 * gcc.target/powerpc/pr80099-4.c: Likewise.
7582 * gcc.target/powerpc/pr80099-5.c: Likewise.
7583
8487c9a5
JJ
75842017-04-18 Jakub Jelinek <jakub@redhat.com>
7585
3b5fb3cb
JJ
7586 PR sanitizer/80444
7587 * gcc.dg/sancov/pr80444.c: New test.
7588
8487c9a5
JJ
7589 PR middle-end/79788
7590 PR middle-end/80375
7591 * gcc.dg/pr79788-1.c: New test.
7592 * gcc.dg/pr79788-2.c: New test.
7593
be7c73ae
MP
75942017-04-18 Marek Polacek <polacek@redhat.com>
7595
7596 PR c++/80244 - ICE with attribute in template alias.
7597 * g++.dg/cpp0x/alias-decl-59.C: New test.
7598
d6e3e8a5
MP
7599 PR c++/80241 - ICE with alignas pack expansion.
7600 * g++.dg/cpp0x/alignas11.C: New test.
7601
1adb82e1
BE
76022017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7603
7604 PR c++/80287
7605 * g++.dg/lto/pr80287_0.C: New test.
7606
fb5e5621
KN
76072017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7608
7609 PR target/80315
7610 * gcc.target/powerpc/pr80315-1.c: New test.
7611 * gcc.target/powerpc/pr80315-2.c: New test.
7612 * gcc.target/powerpc/pr80315-3.c: New test.
7613 * gcc.target/powerpc/pr80315-4.c: New test.
7614
afeaeb70
TV
76152017-04-16 Tom de Vries <tom@codesourcery.com>
7616
7617 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7618 directive.
7619 * g++.dg/parse/error3.C: Same.
7620 * g++.old-deja/g++.pt/niklas01a.C: Same.
7621 * gcc.dg/990506-0.c: Same.
7622 * gcc.dg/cpp/19990413-1.c: Same.
7623 * gcc.dg/cpp/pragma-1.c: Same.
7624 * gcc.dg/cpp/pragma-2.c: Same.
7625 * gcc.dg/m-un-2.c: Same.
7626 * objc.dg/private-1.m: Same.
7627
604f37cd
UB
76282017-04-15 Uros Bizjak <ubizjak@gmail.com>
7629
7630 * gcc.dg/pr54669.c: Fix dg-do directive.
7631 * gcc.dg/pr78582.c: Ditto.
7632 * gcc.dg/pr80020.c: Ditto.
7633 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7634 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7635 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7636 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7637 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7638 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7639 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7640 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7641 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7642 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7643
35cfdb17
DH
76442017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7645
604f37cd 7646 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7647 * gfortran.dg/generic_29.f90: Likewise.
7648 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7649 * gfortran.dg/pr41922.f90: Likewise.
7650 * gfortran.dg/pr70006.f90: Likewise.
7651
f378be38
SB
76522017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7653
7654 PR tree-optimization/66612
7655 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7656
43076492
JW
76572017-04-14 Janus Weil <janus@gcc.gnu.org>
7658
7659 PR fortran/80361
7660 * gfortran.dg/class_62.f90: New test case.
7661
dd3d6a42
AB
76622017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7663
7664 * gcc.target/arc/loop-1.c: New file.
7665
31a07c81
MM
76662017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7667
7668 PR target/80098
7669 * gcc.target/powerpc/pr80098-1.c: New test.
7670 * gcc.target/powerpc/pr80098-2.c: Likewise.
7671 * gcc.target/powerpc/pr80098-3.c: Likewise.
7672 * gcc.target/powerpc/pr80098-4.c: Likewise.
7673
09956017
JJ
76742017-04-13 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR sanitizer/80403
7677 * g++.dg/ubsan/pr80403-2.C: New test.
7678
bc042396
VM
76792017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7680
7681 PR rtl-optimization/80343
7682 * gcc.target/powerpc/pr80343.c: New.
7683
abac4c34
DK
76842017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7685
7686 PR sanitizer/80414
7687 * c-c++-common/ubsan/bounds-15.c: New test.
7688
43a3aa03
RB
76892017-04-13 Richard Biener <rguenther@suse.de>
7690
7691 PR testsuite/80416
7692 * g++.dg/torture/pr79671.C: Fix asm constraints.
7693
031fbdb9
JJ
76942017-04-13 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR debug/80321
7697 * gcc.dg/debug/pr80321.c: New test.
7698
76992017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7700
7701 * gnat.dg/debug10.adb: New test.
7702 * gnat.dg/debug10_pkg.ads: New helper.
7703
76873758
JJ
77042017-04-12 Jakub Jelinek <jakub@redhat.com>
7705
deed3da9
JJ
7706 PR tree-optimization/79390
7707 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7708
b96a3e11
JJ
7709 PR sanitizer/80403
7710 PR sanitizer/80404
7711 PR sanitizer/80405
7712 * g++.dg/ubsan/pr80403.C: New test.
7713 * g++.dg/ubsan/pr80404.C: New test.
7714 * g++.dg/ubsan/pr80405.C: New test.
7715
76873758
JJ
7716 PR c/80163
7717 * gcc.dg/torture/pr80163.c: New test.
7718
940c9a7c 77192017-04-12 Richard Biener <rguenther@suse.de>
76873758 7720 Jeff Law <law@redhat.com>
940c9a7c
RB
7721
7722 PR tree-optimization/80359
7723 * gcc.dg/torture/pr80359.c: New testcase.
7724
350792ff 77252017-04-12 Richard Biener <rguenther@suse.de>
76873758 7726 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7727
7728 PR middle-end/79671
7729 * g++.dg/torture/pr79671.C: New testcase.
7730 * g++.dg/lto/pr79671_0.C: Likewise.
7731 * g++.dg/lto/pr79671_1.c: Likewise.
7732
d62e6f10
JJ
77332017-04-12 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR sanitizer/80349
7736 * g++.dg/ubsan/pr80349.C: New test.
7737
8585103f
JJ
77382017-04-11 Jakub Jelinek <jakub@redhat.com>
7739
347e1f77
JJ
7740 PR c++/80370
7741 * g++.dg/cpp1z/decomp28.C: New test.
7742
df1c878e
JJ
7743 PR middle-end/80100
7744 * gcc.dg/pr80100.c: New test.
7745
8585103f
JJ
7746 PR rtl-optimization/80385
7747 * g++.dg/opt/pr80385.C: New test.
7748
c6cf6ef7
ML
77492017-04-11 Martin Liska <mliska@suse.cz>
7750
7751 PR ipa/80212
7752 * g++.dg/ipa/pr80212.C: New test.
7753
3812f460
MS
77542017-04-11 Martin Sebor <msebor@redhat.com>
7755
7756 PR middle-end/80364
7757 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7758
9f679370
ML
77592017-04-11 Martin Liska <mliska@suse.cz>
7760
7761 PR sanitizer/70878
7762 * gcc.dg/ubsan/pr70878.c: New test.
7763
82665822
JJ
77642017-04-11 Jakub Jelinek <jakub@redhat.com>
7765
cb278caa
JJ
7766 PR target/80381
7767 * gcc.target/i386/pr80381.c: New test.
7768
82665822
JJ
7769 PR c++/80363
7770 * g++.dg/ext/pr80363.C: New test.
7771
abde687a
SKS
77722017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7773
7774 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7775 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7776 Add avr-*-* to non-lp64 selector.
7777
13e6ec34
MS
77782017-04-10 Martin Sebor <msebor@redhat.com>
7779
7780 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7781 * gcc.dg/pr40340-4.c: Same.
7782
a2cb1196
NK
77832017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7784
13e6ec34 7785 PR fortran/69498
a2cb1196
NK
7786 * gfortran.dg/submodule_unexp.f90: Modified test
7787 to account for new error.
7788 * gfortran.dg/submodule_twice.f90: New Test
7789
b447b28c
JJ
77902017-04-10 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR c++/80176
7793 * g++.dg/init/ref23.C: New test.
7794
3bbd6768
TK
77952017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7796
7797 PR tree-optimization/80304
7798 * gfortran.dg/do_concurrent_4.f90: New test case.
7799
99827b5c
JW
78002017-04-10 Janus Weil <janus@gcc.gnu.org>
7801
7802 PR fortran/80046
7803 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7804
7db31bc2
DE
78052017-04-10 David Edelsohn <dje.gcc@gmail.com>
7806
7807 * g++.dg/torture/pr79905.C: Add -maltivec option.
7808
9058a2c5
JL
78092017-04-10 Jeff Law <law@redhat.com>
7810
7811 PR tree-optimization/80374
7812 * g++.dg/pr80374.c: New test.
7813
bd8f8642
KN
78142017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7815
7816 PR target/80108
7817 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7818 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7819
f634dd47
UB
78202017-04-10 Uros Bizjak <ubizjak@gmail.com>
7821
7822 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7823
065ba179
UB
78242017-04-10 Uros Bizjak <ubizjak@gmail.com>
7825
7826 PR testsuite/79356
7827 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7828
71b838d0
DS
78292017-04-10 Daniel Santos <daniel.santos@pobox.com>
7830
7831 PR testsuite/79867
7832 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7833
98a7a34e
MP
78342017-04-10 Marek Polacek <polacek@redhat.com>
7835
7836 PR sanitizer/80348
7837 * g++.dg/ubsan/div-by-zero-3.C: New test.
7838
aac69a62
BC
78392017-04-10 Bin Cheng <bin.cheng@arm.com>
7840
7841 PR tree-optimization/80153
7842 * gcc.c-torture/execute/pr80153.c: New.
7843
737237c9
RB
78442017-04-10 Richard Biener <rguenther@suse.de>
7845
7846 PR middle-end/80362
7847 * gcc.dg/torture/pr80362.c: New testcase.
7848
ba6ee9fc
RB
78492017-04-10 Richard Biener <rguenther@suse.de>
7850
7851 PR tree-optimization/80304
7852 * gcc.dg/torture/pr80304.c: New testcase.
7853
4d1a05f1
NS
78542017-04-10 Nathan Sidwell <nathan@acm.org>
7855
7856 PR target/79905
7857 * g++.dg/torture/pr79905.C: New.
7858
3ee0fb02
ML
78592017-04-10 Martin Liska <mliska@suse.cz>
7860
7861 PR sanitizer/80350
7862 * c-c++-common/ubsan/pr80350.c: New test.
7863
167a5b77
JJ
78642017-04-10 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR target/80324
7867 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7868
d691b7e4
ML
78692017-04-08 Martin Liska <mliska@suse.cz>
7870
7871 Revert:
7872 2017-04-07 Martin Liska <mliska@suse.cz>
7873
7874 PR ipa/80212
7875 * g++.dg/ipa/pr80212.C: New test.
7876
dcb2c527
JJ
78772017-04-07 Jakub Jelinek <jakub@redhat.com>
7878
c98b0016
JJ
7879 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7880 dg-options.
7881 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7882
dcb2c527
JJ
7883 PR target/80322
7884 PR target/80323
7885 PR target/80325
7886 PR target/80326
7887 * gcc.target/i386/avx512f-undefined-1.c: New test.
7888 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7889 * gcc.target/i386/avx-cvtsd-1.c: New test.
7890 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7891 * gcc.target/i386/avx512f-abspd-1.c: New test.
7892 * gcc.target/i386/avx-cvtss-1.c: New test.
7893 * gcc.target/i386/avx512f-absps-1.c: New test.
7894 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7895 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7896
1ef532f4
MP
78972017-04-07 Marek Polacek <polacek@redhat.com>
7898
7899 PR sanitizer/80348
7900 * g++.dg/ubsan/div-by-zero-2.C: New test.
7901
2166aeb3
MP
7902 PR c++/80095
7903 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7904
057da7af
VM
79052017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7906
7907 PR rtl-optimization/70478
7908 * gcc.target/s390/pr70478.c: New.
7909
3b6cb9e3
ML
79102017-04-07 Martin Liska <mliska@suse.cz>
7911
7912 PR target/79889
7913 * g++.dg/ext/mv8.C: Add aarch64* targets.
7914
70cd23c0
ML
79152017-04-07 Martin Liska <mliska@suse.cz>
7916
7917 PR ipa/80212
7918 * g++.dg/ipa/pr80212.C: New test.
7919
fe6bb25f
TP
79202017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7921
7922 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7923
bf7b869a
RB
79242017-04-07 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/80334
7927 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7928 alignas on stack.
7929
2d143ba8
RB
79302017-04-07 Richard Biener <rguenther@suse.de>
7931
7932 PR middle-end/80341
7933 * gcc.dg/torture/pr80341.c: New testcase.
7934
ed3cd38d
JJ
79352017-04-06 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR debug/80234
7938 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7939 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7940
e5f56581
UB
79412017-04-06 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR target/79733
7944 * gcc.target/i386/pr79733.c: New test.
7945
a5211c80
UB
79462017-04-06 Uros Bizjak <ubizjak@gmail.com>
7947
7948 PR target/80298
7949 * gcc.target/i386/pr80298-1.c: New test.
7950 * gcc.target/i386/pr80298-2.c: Ditto.
7951
db086c96
TP
79522017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7953
7954 PR target/80082
7955 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7956 ARMv7-R.
7957
09b63f67
RB
79582017-04-06 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/80334
7961 * g++.dg/torture/pr80334.C: New testcase.
7962
d9f8c5af
ML
79632017-04-06 Martin Liska <mliska@suse.cz>
7964
7965 PR sanitizer/80166
7966 * gcc.dg/asan/pr80166.c: New test.
7967
1b68991f
RO
79682017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969
7970 PR tree-optimization/79390
7971 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7972
0f784346
RB
79732017-04-06 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/80262
7976 * gcc.target/i386/pr80262.c: New testcase.
7977
23a429c2
RB
79782017-04-06 Richard Biener <rguenther@suse.de>
7979
7980 PR middle-end/80281
7981 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7982
e2323a2b
VM
79832017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7984
7985 PR rtl-optimization/70703
7986 * gcc.target/i386/pr70703.c: New.
7987
47a11342
JJ
79882017-04-05 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR sanitizer/80308
7991 * c-c++-common/asan/pr80308.c: New test.
7992
d0ee17a5
DV
79932017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7994
7995 PR target/79890
7996 * gcc.target/s390/pr79890.c: New test case.
7997
36f896c7
JJ
79982017-04-05 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR target/80310
8001 * c-c++-common/ubsan/pr80310.c: New test.
8002
d16e2ddd
JJ
80032017-04-04 Jakub Jelinek <jakub@redhat.com>
8004
e1201dff
JJ
8005 PR c++/80297
8006 * g++.dg/torture/pr80297.C: New test.
8007
d16e2ddd
JJ
8008 PR tree-optimization/79390
8009 * gcc.target/i386/pr79390.c: New test.
8010 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8011
c0ea338b
VR
80122017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8013
8014 PR c++/80296
8015 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8016
a1527a93
TP
80172017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8018
8019 PR target/80307
8020 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8021 targeting any CPU or architecture.
8022 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8023 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8024 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8025 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8026 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8027 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8028 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8029 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8030
065ba179 80312017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8032
8033 PR fortran/69498
8034 * gfortran.dg/submodule_unexp.f90: New test.
8035
b1fd967c
JJ
80362017-04-04 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR target/80286
8039 * gcc.target/i386/avx-pr80286.c: New test.
8040 * gcc.dg/pr80286.c: New test.
8041
248179b5
RB
80422017-04-04 Richard Biener <rguenther@suse.de>
8043
8044 PR middle-end/80281
8045 * gcc.dg/torture/pr80281.c: New testcase.
8046
a577fcf2
RB
80472017-04-04 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/80275
8050 * g++.dg/opt/pr80275.C: Make g static.
8051
833bbf60
SB
80522017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8053
8054 PR rtl-optimization/60818
8055 * gcc.c-torture/compile/pr60818.c: New testcase.
8056
5764ee3c
JW
80572017-04-03 Jonathan Wakely <jwakely@redhat.com>
8058
8059 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8060 * gcc.dg/20031012-1.c: Likewise.
8061 * gcc.dg/ipa/ipcp-1.c: Likewise.
8062 * gcc.dg/torture/matrix-3.c: Likewise.
8063 * gcc.target/powerpc/ppc-spe.c: Likewise.
8064 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8065
bbdf4e81
PB
80662017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8067
8068 PR target/80246
8069 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8070 powerpc_vsx_ok.
8071 (std, ld): Limit scan-assembler-times check to lp64.
8072 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8073 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8074 powerpc_vsx_ok.
8075
44bc146f
PB
80762017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8077
8078 PR target/80246
8079 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8080
fff80893
RB
80812017-04-03 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/80275
8084 * g++.dg/opt/pr80275.C: New testcase.
8085
79f9fc38
DV
80862017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8087
8088 PR testsuite/79356
8089 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8090
a8e70fd3
RD
80912017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8092
8093 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8094 (bal): Increase iteration count and assume alignment.
8095
e0061866
BC
80962017-04-03 Bin Cheng <bin.cheng@arm.com>
8097
8098 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8099
c2d43326
AP
81002017-04-02 Andrew Pinski <apinski@cavium.com>
8101
8102 * gcc.c-torture/compile/nested-3.c: New testcase.
8103 * gcc.c-torture/execute/20170401-1.c: New testcase.
8104 * gcc.c-torture/execute/20170401-2.c: New testcase.
8105
a5a9046d
SB
81062017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8107
8108 PR rtl-optimization/79405
8109 gcc.dg/pr79405.c: New testcase.
8110
6f3af356
JJ
81112017-03-31 Jakub Jelinek <jakub@redhat.com>
8112
eee3756d
JJ
8113 PR debug/79255
8114 * gcc.dg/pr79255.c: New test.
8115
6f3af356
JJ
8116 PR c++/79572
8117 * g++.dg/ubsan/null-8.C: New test.
8118
99e6cfd6
PH
81192017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8120
8121 PR target/80107
8122 * gfortran.dg/pr80107.f: New.
8123
094e6b7a
JL
81242017-03-31 Jeff Law <law@redhat.com>
8125
8126 PR tree-optimization/49498
8127 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8128
eceb2409 81292017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8130
eceb2409
RB
8131 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8132
c412c01a 81332017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8134
c412c01a
RB
8135 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8136
005f12bf
JJ
81372017-03-31 Jakub Jelinek <jakub@redhat.com>
8138
af88f557
JJ
8139 PR libstdc++/80251
8140 * g++.dg/ext/is_aggregate.C: New test.
8141
7d790165
JJ
8142 PR middle-end/80173
8143 * gcc.target/i386/pr80173.c: New test.
8144
a7d55154
JJ
8145 PR middle-end/80163
8146 * gcc.dg/pr80163.c: New test.
8147
005f12bf
JJ
8148 PR debug/80025
8149 * gcc.dg/torture/pr80025.c: New test.
8150
c8e0f43f
MF
81512017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8152
8153 * gcc.target/mips/pr52125.c: Add -msym32.
8154
724d25f3
JJ
81552017-03-30 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR translation/80189
8158 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8159 * g++.dg/gomp/sharing-1.C: Likewise.
8160 * gfortran.dg/gomp/pr44536.f90: Likewise.
8161 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8162 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8163 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8164 * gfortran.dg/gomp/pr33439.f90: Likewise.
8165 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8166 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8167 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8168 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8169 * gcc.dg/gomp/sharing-1.c: Likewise.
8170
05dc406d
PB
81712017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8172
8173 PR target/80246
8174 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8175 Darwin and SPE.
8176 (dxex, dxexq): Update return type.
8177 (diex, diexq): Update argument type.
8178 * gcc.target/powerpc/pr80246.c: New test.
8179
b0fd4d7e
MJ
81802017-03-30 Martin Jambor <mjambor@suse.cz>
8181
8182 PR ipa/77333
8183 * g++.dg/ipa/pr77333.C: New test.
8184
de008ec4
JJ
81852017-03-30 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR target/80206
8188 * gcc.target/i386/pr80206.c: New test.
8189
28c02407
RB
81902017-03-30 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/77498
8193 * gfortran.dg/pr77498.f: New testcase.
8194
10fa8dfb
MP
81952017-03-29 Marek Polacek <polacek@redhat.com>
8196
8197 PR c/79730
8198 * gcc.dg/pr79730.c: New test.
8199
fdc54f39
JD
82002017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8201
8202 PR libgfortran/78670
8203 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8204 a character of length 1. Update test for success.
8205 * gfortran.dg/dtio_28.f03: New test.
8206 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8207 'scratch' to delete the file when done.
8208
533c0b69
SB
82092017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8210
8211 PR rtl-optimization/80233
8212 * gcc.c-torture/compile/pr80233.c: New testcase.
8213
e35229f8
TK
82142017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8215
8216 PR fortran/80254
8217 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8218 * gfortran.dg/dec_io_2a.f90: instead (new test).
8219
5c0a28d4
JW
82202017-03-28 Jiong Wang <jiong.wang@arm.com>
8221
8222 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8223
19846619
SB
82242017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8225
8226 PR testsuite/43496
8227 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8228 generating PIC code.
8229
e5119fab
VM
82302017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8231
8232 PR rtl-optimization/80193
8233 * gcc.target/i386/pr80193.c: New.
8234
cf474530
JW
82352017-03-28 Janus Weil <janus@gcc.gnu.org>
8236
8237 PR fortran/78661
8238 * gfortran.dg/dtio_25.f90: Modified test case.
8239 * gfortran.dg/dtio_27.f90: New test case.
8240
34fac449
UB
82412017-03-28 Uros Bizjak <ubizjak@gmail.com>
8242
8243 PR target/53383
8244 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8245 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8246 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8247
3e907b90
BC
82482017-03-28 Bin Cheng <bin.cheng@arm.com>
8249
8250 * gcc.c-torture/compile/irreducible-loop.c: New.
8251
522818b9
RS
82522017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8253
3e907b90 8254 PR tree-optimization/80218
522818b9
RS
8255 * gcc.dg/pr80218.c: New test.
8256
ea7d7da8
RB
82572017-03-28 Richard Biener <rguenther@suse.de>
8258
8259 PR tree-optimization/78644
8260 * gcc.dg/pr78644-1.c: New testcase.
8261 * gcc.dg/pr78644-2.c: Likewise.
8262
498173ef
TT
82632017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8264
8265 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8266 * gcc.dg/pic-4.c: Likewise.
8267 * gcc.dg/pie-3.c: Likewise.
8268 * gcc.dg/pie-4.c: Likewise.
8269
c5ad2433
ML
82702017-03-28 Martin Liska <mliska@suse.cz>
8271
8272 PR ipa/80205
8273 * g++.dg/ipa/pr80205.C: New test.
8274
17722fb9
SKS
82752017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8276
8277 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8278 with sizeof(int) < 4.
8279 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8280 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8281 * gcc.dg/torture/pr79777.c: Likewise.
8282 * gcc.dg/torture/pr79910.c: Likewise.
8283
737f500a
RB
82842017-03-28 Richard Biener <rguenther@suse.de>
8285
8286 PR middle-end/80222
8287 * g++.dg/pr80222.C: New testcase.
8288
62f96a79
ML
82892017-03-28 Martin Liska <mliska@suse.cz>
8290
8291 PR ipa/80104
8292 * gcc.dg/ipa/pr80104.c: New test.
8293
72785f26
MP
82942017-03-28 Marek Polacek <polacek@redhat.com>
8295
8296 PR sanitizer/80067
8297 * c-c++-common/ubsan/shift-10.c: New test.
8298
86516987
JL
82992017-03-27 Jeff Law <law@redhat.com>
8300
4dbf1eee 8301 PR tree-optimization/80216
86516987
JL
8302 * gcc.c-torture/compile/pr80216.c: New test.
8303
aade772d
JJ
83042017-03-27 Jakub Jelinek <jakub@redhat.com>
8305
a9e4a1a5
JJ
8306 PR middle-end/80162
8307 * c-c++-common/pr80162-1.c: New test.
8308 * c-c++-common/pr80162-2.c: New test.
8309 * c-c++-common/pr80162-3.c: New test.
8310
aade772d
JJ
8311 PR target/80102
8312 * g++.dg/opt/pr80102.C: New test.
8313
d89f355e
MM
83142017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8315
8316 PR target/78543
8317 * gcc.target/powerpc/pr78543.c: New test.
8318
79c4d73b
KN
83192017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8320
8321 PR target/80103
8322 * gcc.target/powerpc/pr80103-1.c: New test.
8323
819df781
RB
83242017-03-27 Richard Biener <rguenther@suse.de>
8325
8326 PR tree-optimization/80181
8327 * gcc.dg/torture/pr80181.c: New testcase.
8328
84804c5b
CZ
83292017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8330
065ba179 8331 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8332
c5e5f5f6
RB
83332017-03-27 Richard Biener <rguenther@suse.de>
8334
8335 PR ipa/79776
8336 * g++.dg/ipa/pr79776.C: New testcase.
8337
7cd200f6
JJ
83382017-03-27 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR sanitizer/80168
8341 * gcc.dg/asan/pr80168.c: New test.
8342
79f512ff
RB
83432017-03-27 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/80170
8346 * gcc.dg/pr80170.c: New testcase.
8347
672d9f8e
RB
83482017-03-27 Richard Biener <rguenther@suse.de>
8349
8350 PR middle-end/80171
8351 * g++.dg/torture/pr80171.C: New testcase.
8352
978fcba3
JDA
83532017-03-26 John David Anglin <danglin@gcc.gnu.org>
8354
431d7882
JDA
8355 * gcc.dg/torture/pr79732.c: Require alias support.
8356 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8357
978fcba3
JDA
8358 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8359 libatomic_available.
8360 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8361 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8362
1f10d710
JD
83632017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364
8365 PR libgfortran/78881
8366 * gfortran.dg/dtio_26.f90: New test.
8367
41036686
PT
83682017-03-25 Paul Thomas <pault@gcc.gnu.org>
8369
8370 PR fortran/80156
8371 PR fortran/79382
8372 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8373 testcase for PR80156. Add a main programme that tests that
8374 the typebound generic is accessible.
8375
5da906ca
BS
83762017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8377
8378 PR rtl-optimization/80160
8379 PR rtl-optimization/80159
8380
8381 * gcc.target/i386/pr80160.c: New test.
8382
7dabefa0
JJ
83832017-03-24 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR sanitizer/79904
8386 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8387
c8b1fbc1
MP
83882017-03-24 Marek Polacek <polacek@redhat.com>
8389
8390 PR c++/80119
8391 * g++.dg/warn/Wuninitialized-9.C: New test.
8392
76794c52
AK
83932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8394
8395 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8396 and remove the high-level builtin. The error message for the
8397 would prevent compilation from reaching the second.
8398 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8399
2de2b3f9
AK
84002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8401
8402 * gcc.target/s390/vxe/negfma-1.c: New test.
8403
7d2fd075
AK
84042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8405
8406 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8407 * gcc.target/s390/arch12/mul-1.c: New test.
8408 * gcc.target/s390/arch12/mul-2.c: New test.
8409
72612e4e
AK
84102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8411
8412 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8413
6c7774d1
AK
84142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8415
8416 * gcc.target/s390/vxe/popcount-1.c: New test.
8417
9ec98860
AK
84182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8419
8420 * gcc.target/s390/vxe/bitops-1.c: New test.
8421
6654e96f
AK
84222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8423
8424 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8425 * lib/target-supports.exp: Add effective target check s390_vxe.
8426
77c585ca
AK
84272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8428
8429 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8430 comparison instructions used from now on.
8431
b5de6e84
AK
84322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8433
8434 * gcc.target/s390/s390.exp (check_effective_target_vector):
8435 Include target-supports.exp and move target_vector check routine
8436 ...
8437 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8438 here and rename it.
8439 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8440 check from vector to s390_vx.
8441 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8442 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8443 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8444 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8445 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8446 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8447 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8448 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8449 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8450
a602f985
AK
84512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8452
8453 * gcc.target/s390/vector/vec-init-2.c: New test.
8454
085db63d
AK
84552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8456
8457 * gcc.dg/ubsan/pr79904-2.c: New test.
8458
dc4f29bc
AK
84592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8460
8461 PR target/79893
8462 * gcc.target/s390/zvector/pr79893.c: New test.
8463
56010684
JJ
84642017-03-24 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR rtl-optimization/80112
8467 * gcc.dg/pr80112.c: New test.
8468
f0d7b52d
RO
84692017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8470
8471 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8472 etc. line numbers.
8473 * gcc.dg/Walloca-1.c: Likewise.
8474 * gcc.dg/Walloca-2.c: Likewise.
8475 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8476
635684c4
BS
84772017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8478
8479 PR tree-optimization/80158
8480 * gfortran.fortran-torture/compile/pr80158.f: New file.
8481
76afddf3
RB
84822017-03-24 Richard Biener <rguenther@suse.de>
8483
8484 PR tree-optimization/80167
8485 * gcc.dg/graphite/pr80167.c: New testcase.
8486
c2e389bf
TV
84872017-03-24 Tom de Vries <tom@codesourcery.com>
8488
8489 PR testsuite/80092
8490 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8491 dg-require-effective-target global_constructor.
8492 * gcc.dg/tls/emutls-2.c: Same.
8493
a72821b4
TV
84942017-03-24 Tom de Vries <tom@codesourcery.com>
8495
8496 PR testsuite/80092
8497 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8498 dg-require-effective-target indirect_jumps.
8499
1658def9
TV
85002017-03-24 Tom de Vries <tom@codesourcery.com>
8501
8502 PR testsuite/80092
8503 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8504 nonlocal_goto.
8505
90e02692
TV
85062017-03-24 Tom de Vries <tom@codesourcery.com>
8507
8508 PR testsuite/80092
8509 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8510 * gcc.dg/Walloca-12.c: Same.
8511 * gcc.dg/attr-alloc_size-8.c: Same.
8512 * gcc.dg/Walloca-4.c: Same.
8513 * gcc.dg/Walloca-8.c: Same.
8514 * gcc.dg/Walloca-13.c: Same.
8515 * gcc.dg/Walloca-14.c: Same.
8516 * gcc.dg/attr-alloc_size-9.c: Same.
8517 * gcc.dg/Walloca-1.c: Same.
8518 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8519 * gcc.dg/Walloca-5.c: Same.
8520 * gcc.dg/Walloca-10.c: Same.
8521 * gcc.dg/Walloca-9.c: Same.
8522 * gcc.dg/attr-alloc_size-6.c: Same.
8523 * gcc.dg/Wvla-larger-than-1.c: Same.
8524 * gcc.dg/torture/pr71881.c: Same.
8525 * gcc.dg/torture/pr71901.c: Same.
8526 * gcc.dg/torture/pr78742.c: Same.
8527 * gcc.dg/builtin-alloc-size.c: Same.
8528 * gcc.dg/Walloca-2.c: Same.
8529 * gcc.dg/Walloca-6.c: Same.
8530 * gcc.dg/Walloca-11.c: Same.
8531 * gcc.dg/attr-alloc_size-7.c: Same.
8532 * gcc.dg/Wvla-larger-than-2.c: Same.
8533 * gcc.dg/Walloca-3.c: Same.
8534 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8535 * gcc.c-torture/compile/pr79413.c: Same.
8536 * gcc.c-torture/compile/pr78439.c: Same.
8537
842392c8
KN
85382017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8539
8540 * gcc.target/powerpc/p9-options-1.c: New test.
8541
de2b3f5c
KT
85422017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543
8544 PR target/71436
8545 * gcc.c-torture/compile/pr71436.c: New test.
8546
2e6315ef 85472017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8548 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8549
8550 PR tree-optimization/79908
8551 PR tree-optimization/80136
8552 * gcc.dg/torture/pr79908.c: New file.
8553
9cdf0363
NK
85542017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8555
2e6315ef 8556 PR fortran/39239
9cdf0363
NK
8557 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8558
f3dd574e
JJ
85592017-03-22 Jakub Jelinek <jakub@redhat.com>
8560
f13e9cd5
JJ
8561 PR c++/80141
8562 * g++.dg/gomp/pr80141.C: New test.
8563
68ed2ba0
JJ
8564 PR c++/80129
8565 * g++.dg/torture/pr80129.C: New test.
8566
f3dd574e
JJ
8567 PR sanitizer/80110
8568 * g++.dg/tsan/pr80110.C: New test.
8569
918b6c9e
TK
85702017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8571
8572 PR fortran/80142
8573 * gfortran.dg/any_loc.f90: New test case.
8574
bf634d1c
TP
85752017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8576
8577 PR target/80082
8578 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8579 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8580
f7325b95
ML
85812017-03-22 Martin Liska <mliska@suse.cz>
8582
8583 PR target/79906
8584 * g++.dg/ext/mv8.C: Add power* targets.
8585
3f01b620
MS
85862017-03-21 Martin Sebor <msebor@redhat.com>
8587
8588 PR c++/79548
8589 * g++.dg/warn/Wunused-var-26.C: New test.
8590
1cefb051
BS
85912017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8592
8593 PR tree-optimization/79908
8594 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8595
edc1747f
MP
85962017-03-21 Marek Polacek <polacek@redhat.com>
8597 Martin Sebor <msebor@redhat.com>
8598
8599 PR tree-optimization/80109
8600 * gcc.dg/Walloca-14.c: New test.
8601
85106b87
JJ
86022017-03-21 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR target/80125
8605 * gcc.target/powerpc/pr80125.c: New test.
8606
e59a225f
NK
86072017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8608
8609 PR fortran/69498
8610 * gfortran.dg/unexp_attribute.f90: New test
8611
0ffe60b5 86122017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8613 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8614
8615 PR tree-optimization/79908
8616 * gcc.dg/torture/pr79908.c: New file.
8617
54eb90fe
SKS
86182017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8619
8620 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8621 with sizeof(int) < 4.
8622
5611c456
ML
86232017-03-21 Martin Liska <mliska@suse.cz>
8624
8625 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8626 apostrophes.
8627
e650ea2a
RB
86282017-03-21 Richard Biener <rguenther@suse.de>
8629
8630 PR tree-optimization/80032
8631 * g++.dg/opt/pr80032.C: New testcase.
8632
da2ce5f9
RB
86332017-03-21 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/80122
8636 * gcc.dg/torture/pr80122.c: New testcase.
8637
9d60683a
TT
86382017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8639
8640 * gcc.dg/pic-2.c: Skip for MIPS.
8641 * gcc.dg/pie-2.c: Skip for MIPS.
8642
d3e19c2c
PC
86432017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 PR c++/77752
8646 * g++.dg/cpp0x/initlist97.C: New.
8647 * g++.dg/cpp0x/initlist85.C: Update.
8648
8bee092e
JJ
86492017-03-21 Jakub Jelinek <jakub@redhat.com>
8650
9f30dff0
JJ
8651 PR c/67338
8652 * gcc.dg/pr67338.c: New test.
8653
8bee092e
JJ
8654 PR c++/35878
8655 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8656 dump instead of assembler.
8657 * g++.dg/init/pr35878_2.C: Likewise.
8658 * g++.dg/init/pr35878_3.C: Likewise.
8659
4d1b8e70
JJ
86602017-03-21 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR c/80097
8663 * gcc.dg/ubsan/pr80097.c: New test.
8664
c34923c4
BS
86652017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8666
8667 PR tree-optimization/80054
8668 * g++.dg/torture/pr80054.C: New file.
8669
b0ba96c2
KN
86702017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8671
8672 PR target/79963
8673 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8674 directive to assure selection of proper bit using rlwinm insn.
8675 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8676 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8677 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8678 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8679
92377255
MP
86802017-03-20 Marek Polacek <polacek@redhat.com>
8681 Paolo Carlini <paolo.carlini@oracle.com>
8682
8683 PR c++/80059 - ICE with noexcept and __transaction_atomic
8684 * g++.dg/tm/pr80059-2.C: New test.
8685 * g++.dg/tm/pr80059.C: New test.
8686
243e28bf
ML
86872017-03-20 Martin Liska <mliska@suse.cz>
8688
8689 PR middle-end/79753
8690 * gcc.target/i386/mpx/pr79753.c: New test.
8691
918112d3
ML
86922017-03-20 Martin Liska <mliska@suse.cz>
8693
8694 PR target/79769
8695 PR target/79770
8696 * g++.dg/pr79769.C: New test.
8697 * gcc.target/i386/mpx/pr79770.c: New test.
8698
e325aba2
AK
86992017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8700
8701 PR target/78857
8702 * gcc.target/s390/load-and-test-fp-1.c: New test.
8703 * gcc.target/s390/load-and-test-fp-2.c: New test.
8704
91d2c04c
PT
87052017-03-18 Paul Thomas <pault@gcc.gnu.org>
8706
8707 PR fortran/79676
8708 * gfortran.dg/submodule_28.f08 : New test.
8709
c7e4107b
PT
87102017-03-18 Paul Thomas <pault@gcc.gnu.org>
8711
8712 PR fortran/71838
8713 * gfortran.dg/submodule_26.f08 : New test.
8714 * gfortran.dg/submodule_27.f08 : New test.
8715
d8fe28be
PH
87162017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8717
8718 PR target/79951
8719 * gcc.target/powerpc/pr79951.c: New.
8720
4a17943d
BS
87212017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8722
8723 PR rtl-optimization/79910
8724 * gcc.dg/torture/pr79910.c: New test.
8725
7f166d94
JL
87262017-03-17 Jeff Law <law@redhat.com>
8727
8728 PR tree-optimization/71437
8729 * gcc.dg/tree-ssa/pr71437.c: New test.
8730 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8731 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8732 now caught by VRP, but which were previously caught by DOM.
8733
12c4f7dc
RB
87342017-03-17 Richard Biener <rguenther@suse.de>
8735
8736 PR middle-end/80075
8737 * g++.dg/torture/pr80075.C: New testcase.
8738
207f3423
MM
87392017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8740
8741 PR target/71294
8742 * g++.dg/pr71294.C: New test.
8743
9fc900af
SB
87442017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8745
8746 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8747
c05c2380
JJ
87482017-03-16 Jakub Jelinek <jakub@redhat.com>
8749
e711928b
JJ
8750 PR fortran/80010
8751 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8752
c05c2380
JJ
8753 PR fortran/79886
8754 * gfortran.dg/pr79886.f90: New test.
8755
3231d64b
MM
87562017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8757
8758 PR target/79038
8759 * gcc.target/powerpc/pr79038-1.c: New test.
8760
81ef1f5e
SB
87612017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8762
8763 PR fortran/33271
8764 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8765
395a1e9b
JW
87662017-03-15 Jiong Wang <jiong.wang@arm.com>
8767
8768 PR testsuite/79356
8769 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8770
05f65910
UB
87712017-03-15 Uros Bizjak <ubizjak@gmail.com>
8772
8773 PR target/80019
8774 * gcc.target/i386/pr80019.c: New test.
8775
94285a7d
ML
87762017-03-15 Martin Liska <mliska@suse.cz>
8777
8778 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8779
a983542b
MS
87802017-03-14 Martin Sebor <msebor@redhat.com>
8781
8782 PR tree-optimization/79800
8783 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8784 * gcc.dg/tree-ssa/pr79800.c: New test.
8785
76ca5f40
MM
87862017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8787
8788 PR target/79947
8789 * gcc.target/powerpc/pr79947.c: New test.
8790
5d9a283a
MS
87912017-03-14 Martin Sebor <msebor@redhat.com>
8792
8793 PR middle-end/80020
8794 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8795 * gcc.dg/attr-alloc_size-7.c: Same.
8796 * gcc.dg/attr-alloc_size-9.c: Same.
8797 * gcc.dg/builtin-alloc-size.c: Same.
8798 * gcc.dg/pr80020.c: New test.
8799
4692943d
BS
88002017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8801
8802 PR rtl-optimization/79728
8803 * gcc.target/i386/sse-globalreg.c: New test.
8804
861d9d5e
ML
88052017-03-14 Martin Liska <mliska@suse.cz>
8806
8807 PR lto/66295
8808 * gcc.dg/tree-prof/pr66295.c: New test.
8809
a48018b5
ML
88102017-03-13 Martin Liska <mliska@suse.cz>
8811
8812 PR middle-end/78339
8813 * gcc.target/i386/mpx/pr78339.c: New test.
8814
8c56cc5a
CZ
88152017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8816
065ba179 8817 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8818
14555394
CZ
88192017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8820
065ba179 8821 * gcc.target/arc/pr9001090948.c: New file.
14555394 8822
3079b92e
SB
88232017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8824
8825 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8826 Fix test. Make early-out condition return early. Correct comments.
8827
c08de9db
JD
88282017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8829
8830 PR libgfortran/78854
8831 * gfortran.dg/dtio_25.f90: New test.
8832
66b27545
MS
88332017-03-10 Martin Sebor <msebor@redhat.com>
8834
8835 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8836
8f2f6381
BS
88372017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8838
8839 PR rtl-optimization/78911
8840 * gcc.target/i386/pr78911-1.c: New test.
8841 * gcc.target/i386/pr78911-2.c: New test.
8842
8e2c69b4 88432017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8844
8e2c69b4
WS
8845 PR target/79941
8846 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8847 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8848 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8849
455d833c
MP
88502017-03-10 Marek Polacek <polacek@redhat.com>
8851
8852 PR c++/79967
8853 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8854
cdd669f9
JJ
88552017-03-10 Jakub Jelinek <jakub@redhat.com>
8856
e260b0a7
JJ
8857 PR c++/79899
8858 * g++.dg/other/friend7.C: New test.
8859
cdd669f9
JJ
8860 PR c++/79896
8861 * g++.dg/ext/int128-5.C: New test.
8862
730e6e46
SB
88632017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8864
8865 PR testsuite/79356
8866 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8867 powerpc, sparc, or s390x.
8868
fc8f6304
PH
88692017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8870
8871 PR target/79907
8872 * gcc.target/powerpc/pr79907.c: New.
8873
f1b0632a
OH
88742017-03-10 Olivier Hainque <hainque@adacore.com>
8875
8876 * gnat.dg/opt64.adb: New test.
8877 * gnat.dg/opt64_pkg.ads: New helper.
8878 * gnat.dg/opt64_pkg.adb: New helper.
8879
5558f089
JJ
88802017-03-10 Jakub Jelinek <jakub@redhat.com>
8881
2d9dd4fb
JJ
8882 PR rtl-optimization/79909
8883 * gcc.target/powerpc/pr79909.c: New test.
8884
72772e67
JJ
8885 PR tree-optimization/79972
8886 * gcc.dg/pr79972.c: New test.
8887
5558f089
JJ
8888 PR tree-optimization/77975
8889 * gcc.dg/pr77975.c: New test.
8890
822a132c
MP
88912017-03-09 Marek Polacek <polacek@redhat.com>
8892
8893 PR c++/79962
8894 PR c++/79984
8895 * c-c++-common/nonnull-3.c: New test.
8896 * g++.dg/warn/Wnonnull3.C: New test.
8897
c9819d22
MF
88982017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8899
8900 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8901 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8902
36618428
MP
89032017-03-09 Marek Polacek <polacek@redhat.com>
8904
8905 PR sanitizer/79757
8906 * gcc.dg/ubsan/pr79757-1.c: New test.
8907 * gcc.dg/ubsan/pr79757-2.c: New test.
8908 * gcc.dg/ubsan/pr79757-3.c: New test.
8909 * gcc.dg/ubsan/pr79757-4.c: New test.
8910 * gcc.dg/ubsan/pr79757-5.c: New test.
8911
01e5af5a
JJ
89122017-03-09 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR c/79969
8915 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8916
6443c7c0
MP
89172017-03-09 Marek Polacek <polacek@redhat.com>
8918
8919 PR c++/79687
8920 * g++.dg/expr/ptrmem8.C: New test.
8921 * g++.dg/expr/ptrmem9.C: New test.
8922
d721dc3c
RB
89232017-03-09 Richard Biener <rguenther@suse.de>
8924
8925 PR tree-optimization/79977
8926 * gcc.dg/graphite/pr79977.c: New testcase.
8927
1f1fd3e2
TT
89282017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8929
8930 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8931 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8932 * lib/target-supports.exp (check_effective_target_rdynamic):
8933 New proc.
8934
16967aff
RB
89352017-03-09 Richard Biener <rguenther@suse.de>
8936
8937 PR middle-end/79971
8938 * gcc.dg/fixed-point/pr79971.c: New testcase.
8939
26d7dc48
RB
89402017-03-09 Richard Biener <rguenther@suse.de>
8941
8942 PR ipa/79970
8943 * gcc.dg/torture/pr79970.c: New testcase.
8944
35f77c28
PC
89452017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8946
8947 PR c++/71966
8948 * g++.dg/cpp0x/pr71966-1.C: New.
8949 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8950
8a7df031
ML
89512017-03-09 Martin Liska <mliska@suse.cz>
8952
8953 PR tree-optimization/79631
8954 * gcc.target/i386/mpx/pr79631.c: New test.
8955
3828bb0d
ML
89562017-03-09 Martin Liska <mliska@suse.cz>
8957
8958 PR target/65705
8959 PR target/69804
8960 * gcc.target/i386/pr71458.c: Update scanned pattern.
8961
410a590c
MP
89622017-03-09 Marek Polacek <polacek@redhat.com>
8963
8964 PR c++/79672
8965 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8966 * g++.dg/warn/Wduplicated-branches3.C: New test.
8967
f084a22e
PG
89682017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8969
8970 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8971
a278b1c3
ML
89722017-03-09 Martin Liska <mliska@suse.cz>
8973
8974 PR ipa/79764
8975 * g++.dg/pr79764.C: New test.
8976
8dc19053
ML
89772017-03-09 Martin Liska <mliska@suse.cz>
8978
8979 PR ipa/79761
8980 * g++.dg/pr79761.C: New test.
8981
030fc94a
JJ
89822017-03-09 Jakub Jelinek <jakub@redhat.com>
8983
9e463823
JJ
8984 PR sanitizer/79944
8985 * c-c++-common/asan/pr79944.c: New test.
8986
6b62f323
JJ
8987 PR target/79932
8988 * gcc.target/i386/pr79932-2.c: New test.
8989
030fc94a
JJ
8990 PR target/79932
8991 * gcc.target/i386/pr79932-1.c: New test.
8992
423aec8b
MP
89932017-03-09 Marek Polacek <polacek@redhat.com>
8994
8995 PR c++/79900 - ICE in strip_typedefs
8996 * g++.dg/warn/Wpadded-1.C: New test.
8997
6659fe59
MP
89982017-03-08 Marek Polacek <polacek@redhat.com>
8999
9000 * g++.dg/Walloca1.C: Adjust dg-warning.
9001
f1a675e4
AH
90022017-03-08 Andrew Haley <aph@redhat.com>
9003
9004 PR tree-optimization/79943
9005 * gcc.dg/tree-ssa/pr79943.c: New test.
9006
edfcd7e3
RB
90072017-03-08 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/79955
9010 * gcc.dg/uninit-24.c: New testcase.
9011
61fdfd8c
RB
90122017-03-08 Richard Biener <rguenther@suse.de>
9013
9014 PR tree-optimization/79920
9015 * gcc.dg/vect/pr79920.c: New testcase.
9016
4b48e883
JJ
90172017-03-08 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR sanitizer/79904
9020 * gcc.dg/ubsan/pr79904.c: New test.
9021
a71dbc63
JJ
90222017-03-07 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR c/79834
9025 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9026 diagnostics.
9027
d8a90142
MP
90282017-03-07 Marek Polacek <polacek@redhat.com>
9029
9030 PR middle-end/79809
9031 * g++.dg/Walloca1.C: New test.
9032
a5e9e3e4
ML
90332017-03-07 Martin Liska <mliska@suse.cz>
9034
9035 PR middle-end/68270
9036 * g++.dg/pr68270.C: New test.
9037
1f6dba54
JJ
90382017-03-07 Jakub Jelinek <jakub@redhat.com>
9039
760f82db
JJ
9040 PR rtl-optimization/79901
9041 * gcc.target/i386/pr79901.c: New test.
9042
1f6dba54
JJ
9043 PR sanitizer/79897
9044 * c-c++-common/ubsan/pr79897.c: New test.
9045
feca7b89
VM
90462017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9047
9048 PR rtl-optimization/79571
9049 * gcc.target/i386/pr79571.c: New.
9050
bdbbf28d
MP
90512017-03-06 Marek Polacek <polacek@redhat.com>
9052
9053 PR c++/79796 - ICE with NSDMI and this pointer
9054 * g++.dg/cpp0x/nsdmi13.C: New test.
9055
52564551
JK
90562017-03-06 Julia Koval <julia.koval@intel.com>
9057
9058 PR target/79793
9059 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9060 directives.
9061 * gcc.target/i386/interrupt-13.c: Ditto.
9062 * gcc.target/i386/interrupt-14.c: Ditto.
9063 * gcc.target/i386/interrupt-15.c: Ditto.
9064
345edb37
JJ
90652017-03-06 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR c++/79822
9068 * g++.dg/cpp0x/constexpr-79822.C: New test.
9069
a8d25fd0
RB
90702017-03-06 Richard Biener <rguenther@suse.de>
9071
9072 PR tree-optimization/79894
9073 * gcc.dg/vect/pr79887.c: New testcase.
9074
522fcdd7
RB
90752017-03-06 Richard Biener <rguenther@suse.de>
9076
9077 PR tree-optimization/79824
9078 * gcc.dg/vect/pr79824-1.c: New testcase.
9079 * gcc.dg/vect/pr79824-2.c: Likewise.
9080
54649631
TT
90812017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9082
9083 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9084 gettimeofday. Remove dg-skip-if for AVR.
9085 * lib/target-supports.exp (check_effective_target_gettimeofday):
9086 New proc.
9087
4bbc8970
RD
90882017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9089
9090 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9091 * gcc.target/s390/hotpatch-10.c: Likewise.
9092 * gcc.target/s390/hotpatch-11.c: Likewise.
9093 * gcc.target/s390/hotpatch-12.c: Likewise.
9094 * gcc.target/s390/hotpatch-13.c: Likewise.
9095 * gcc.target/s390/hotpatch-14.c: Likewise.
9096 * gcc.target/s390/hotpatch-15.c: Likewise.
9097 * gcc.target/s390/hotpatch-16.c: Likewise.
9098 * gcc.target/s390/hotpatch-17.c: Likewise.
9099 * gcc.target/s390/hotpatch-18.c: Likewise.
9100 * gcc.target/s390/hotpatch-19.c: Likewise.
9101 * gcc.target/s390/hotpatch-2.c: Likewise.
9102 * gcc.target/s390/hotpatch-26.c: Likewise.
9103 * gcc.target/s390/hotpatch-27.c: Likewise.
9104 * gcc.target/s390/hotpatch-28.c: Likewise.
9105 * gcc.target/s390/hotpatch-3.c: Likewise.
9106 * gcc.target/s390/hotpatch-4.c: Likewise.
9107 * gcc.target/s390/hotpatch-5.c: Likewise.
9108 * gcc.target/s390/hotpatch-6.c: Likewise.
9109 * gcc.target/s390/hotpatch-7.c: Likewise.
9110 * gcc.target/s390/hotpatch-8.c: Likewise.
9111 * gcc.target/s390/hotpatch-9.c: Likewise.
9112
5f215a70
PC
91132017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/64574
9116 * g++.dg/template/crash125.C: New.
9117
296cc393
JJ
91182017-03-06 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/79812
9121 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9122
ca8942a3
TT
91232017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9124
9125 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9126
c1b993c0
PG
91272017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9128
9129 * gcc.target/mips/msa-minmax.c: New tests.
9130
a50a32aa
ML
91312017-03-06 Martin Liska <mliska@suse.cz>
9132
9133 PR sanitize/79783
9134 * g++.dg/asan/pr79783.C: New test.
9135
5ada812c
PG
91362017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9137
9138 * gcc.target/mips/msa-dotp.c: New tests.
9139
334b3c4b
PG
91402017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9141
9142 * gcc.target/mips/msa-bclri.c: New test.
9143
d8b4baeb
PC
91442017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9145
9146 PR c++/70266
9147 * g++.dg/tm/pr70266.C: New.
9148
ef78bc3c 91492017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9150 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9151
9152 * gfortran.dg/coarray/fail_image_1.f08: New test.
9153 * gfortran.dg/coarray/fail_image_2.f08: New test.
9154 * gfortran.dg/coarray/failed_images_1.f08: New test.
9155 * gfortran.dg/coarray/failed_images_2.f08: New test.
9156 * gfortran.dg/coarray/image_status_1.f08: New test.
9157 * gfortran.dg/coarray/image_status_2.f08: New test.
9158 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9159 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9160 * gfortran.dg/coarray_fail_st.f90: New test.
9161 * gfortran.dg/coarray_failed_images_1.f08: New test.
9162 * gfortran.dg/coarray_image_status_1.f08: New test.
9163 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9164
7f5a7d78
MP
91652017-03-03 Marek Polacek <polacek@redhat.com>
9166
9167 PR c/79758
9168 * gcc.dg/noncompile/pr79758.c: New test.
9169
cc195d46
JJ
91702017-03-03 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR middle-end/79805
9173 * g++.dg/opt/pr79805.C: New test.
9174
945b6e16
AS
91752017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9176
9177 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9178 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9179 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9180 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9181 * gcc.target/i386/i386.exp
9182 (check_effective_target_avx512vpopcntdq): New.
9183
31dcc385
TT
91842017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9185
9186 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9187 ilp32 targets and match DImode registers for lp64 targets.
9188
0e174ae1
UB
91892017-03-03 Uros Bizjak <ubizjak@gmail.com>
9190
9191 * g++.dg/pr71624.C: Disable for x32.
9192 * g++.dg/pr71633.C: Ditto.
9193
93505ec5
JJ
91942017-03-03 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR target/79807
9197 * gcc.target/i386/pr79807.c: New test.
9198
d78a1c01
ML
91992017-03-03 Martin Liska <mliska@suse.cz>
9200
9201 PR tree-optimization/79803
9202 * gcc.dg/tree-ssa/pr79803.c: New test.
9203
ec7f796e
ML
92042017-03-03 Martin Liska <mliska@suse.cz>
9205
9206 PR rtl-optimization/79574
9207 * gcc.dg/pr79574-2.c: New test.
9208
30d309aa
RB
92092017-03-03 Richard Biener <rguenther@suse.de>
9210
9211 PR c++/79825
9212 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9213
38801de5
JJ
92142017-03-03 Jakub Jelinek <jakub@redhat.com>
9215
9216 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9217
7278b0a2
MP
92182017-03-03 Marek Polacek <polacek@redhat.com>
9219
9220 PR c++/79791
9221 * g++.dg/warn/Wwrite-strings-1.C: New test.
9222 * g++.dg/warn/Wwrite-strings-2.C: New test.
9223 * g++.dg/warn/Wwrite-strings-3.C: New test.
9224 * g++.dg/warn/Wwrite-strings-4.C: New test.
9225 * g++.dg/warn/Wwrite-strings-5.C: New test.
9226 * g++.dg/warn/Wwrite-strings-6.C: New test.
9227 * g++.dg/warn/Wwrite-strings-7.C: New test.
9228 * g++.dg/warn/Wwrite-strings-8.C: New test.
9229 * g++.dg/warn/Wwrite-strings-9.C: New test.
9230 * g++.dg/warn/Wwrite-strings-10.C: New test.
9231 * g++.dg/warn/Wwrite-strings-11.C: New test.
9232 * g++.dg/warn/Wwrite-strings-12.C: New test.
9233
75473a91
RB
92342017-03-03 Richard Biener <rguenther@suse.de>
9235
9236 PR middle-end/79818
9237 * gcc.dg/torture/pr79818.c: New testcase.
9238
50bea0c5
JJ
92392017-03-02 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR c++/79782
9242 * g++.dg/warn/Wunused-parm-10.C: New test.
9243
130f15ce
UB
92442017-03-02 Uros Bizjak <ubizjak@gmail.com>
9245
9246 * gcc.dg/rtl/x86_64/*.c: Test for
9247 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9248
dc362ada
UB
92492017-03-02 Uros Bizjak <ubizjak@gmail.com>
9250
9251 PR target/79514
9252 * gcc.target/i386/pr79514.c: New test.
9253
fe792dd8
JJ
92542017-03-02 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR rtl-optimization/79780
9257 * gcc.c-torture/compile/pr79780.c: New test.
9258
e80facb4
RB
92592017-03-02 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/79345
9262 PR c++/42000
9263 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9264 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9265 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9266
eb0e7c34
RB
92672017-03-02 Richard Biener <rguenther@suse.de>
9268
9269 PR c/79756
9270 * gcc.dg/vector-1.c: New testcase.
9271
653a4b32
BC
92722017-03-02 Bin Cheng <bin.cheng@arm.com>
9273
9274 PR tree-optimization/66768
9275 * gcc.target/i386/pr66768.c: New test.
9276
da403f31
RB
92772017-03-02 Richard Biener <rguenther@suse.de>
9278
9279 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9280 * gcc.dg/rtl/x86_64/final.c: Likewise.
9281 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9282 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9283 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9284 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9285
83692f96
RB
92862017-03-02 Richard Biener <rguenther@suse.de>
9287
9288 PR tree-optimization/79777
9289 * gcc.dg/torture/pr79777.c: New testcase.
9290
71dedb33
MS
92912017-03-01 Martin Sebor <msebor@redhat.com>
9292
9293 PR middle-end/79692
9294 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9295 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9296 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9297 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9298
48990905
UB
92992017-03-01 Uros Bizjak <ubizjak@gmail.com>
9300
9301 * gcc.target/i386/invsize-2.c: New test.
9302 * gcc.target/i386/invsize-3.c: Ditto.
9303 * gcc.target/i386/invsize-4.c: Ditto.
9304 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9305 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9306
c7f0c9f3
MM
93072017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9308
9309 PR target/79439
9310 * gcc.target/powerpc/pr79439.c: New test.
9311
f5ef6bfc
PH
93122017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9313
9314 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9315 scan string.
9316
9317
50181506
KN
93182017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9319
9320 PR target/79395
9321 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9322 pattern to look for vcmpequd. instead of vcmpnew.
9323 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9324 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9325 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9326 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9327 look for xvcmpeqdp. instead of xvcmpnedp.
9328 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9329 look for vcmpequd. instead of vcmpnew.
9330 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9331 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9332 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9333 look for xvcmpeqsp. instead of xvcmpnesp.
9334 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9335 look for xvcmpeqdp. instead of xvcmpnedp.
9336 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9337 look for vcmpequd. instead of vcmpnew.
9338 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9339 look for vcmpeqsp instead of xvcmpnesp.
9340 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9341 look for xvcmpeqdp instead of xvcmpnedp.
9342
0100ae43
RB
93432017-03-01 Richard Biener <rguenther@suse.de>
9344
9345 PR middle-end/79721
9346 * gcc.dg/torture/pr79721.c: New testcase.
9347
0f3f4ffe
JJ
93482017-03-01 Jakub Jelinek <jakub@redhat.com>
9349
42132674
JJ
9350 PR c++/79681
9351 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9352 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9353
e3e9e8ca
JJ
9354 PR c++/79746
9355 * g++.dg/warn/Wunused-parm-9.C: New test.
9356
0f3f4ffe
JJ
9357 PR tree-optimization/79734
9358 * g++.dg/opt/pr79734.C: New test.
9359
ad1de652
JJ
93602017-02-28 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR tree-optimization/79737
9363 * gcc.c-torture/execute/pr79737-1.c: New test.
9364 * gcc.c-torture/execute/pr79737-2.c: New test.
9365
7a1ae923
EB
93662017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9367
9368 * gcc.target/sparc/20170228-1.c: New test.
9369
2af0c3ed
UB
93702017-02-28 Uros Bizjak <ubizjak@gmail.com>
9371
9372 * gcc.target/i386/invsize-1.c: New test.
9373
203ced0a
MS
93742017-02-28 Martin Sebor <msebor@redhat.com>
9375
9376 PR tree-optimization/79691
9377 * gcc.dg/tree-ssa/pr79691.c: New test.
9378
8a915b87
JJ
93792017-02-28 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR target/79729
9382 * gcc.target/i386/pr79729.c: New test.
9383
41aa3a38
RB
93842017-02-28 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/79740
9387 * gcc.dg/torture/pr79740.c: New testcase.
9388
587240d2
RB
93892017-02-28 Richard Biener <rguenther@suse.de>
9390
9391 PR middle-end/79731
9392 * c-c++-common/torture/pr79731.c: New testcase.
9393
dd3f4560
RB
93942017-02-28 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/79732
9397 * gcc.dg/torture/pr79732.c: New testcase.
9398
c7d97b28
RB
93992017-02-28 Richard Biener <rguenther@suse.de>
9400
9401 PR tree-optimization/79723
9402 * gcc.target/i386/pr79723.c: New testcase.
9403
c8f28a3c
PH
94042017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9405
9406 PR target/79544
9407 * gcc.target/powerpc/pr79544.c: New.
9408
c91c3003
PC
94092017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 PR c++/79414
9412 * g++.dg/parse/crash67.C: New.
9413
57fa080b
BC
94142017-02-27 Bin Cheng <bin.cheng@arm.com>
9415
9416 PR tree-optimization/77536
9417 * gcc.dg/vect/pr79347.c: Revise testing string.
9418
68b948d3
RB
94192017-02-27 Richard Biener <rguenther@suse.de>
9420
9421 PR tree-optimization/45397
9422 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9423
69a2e8a1
RB
94242017-02-27 Richard Biener <rguenther@suse.de>
9425
9426 PR tree-optimization/79690
9427 * gcc.target/i386/pr79690.c: New testcase.
9428
c7b608a9
TK
94292017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9430
9431 PR fortran/51119
9432 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9433 of original.
9434 * gfortran.dg/inline_matmul_11.f90: Likewise.
9435 * gfortran.dg/inline_matmul_9.f90: Likewise.
9436 * gfortran.dg/matmul_13.f90: New test.
9437 * gfortran.dg/matmul_14.f90: New test.
9438
98561a9b
JJ
94392017-02-25 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR middle-end/79396
9442 * g++.dg/opt/pr79396.C: New test.
9443
77be9417
DH
94442017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9445
9446 PR fortran/79597
9447 * gfortran.dg/dtio_6.f90: Update test.
9448
94492017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9450
9451 PR fortran/79601
9452 * gfortran.dg/interface_operator_2.f90: New test.
9453
b9822443
JJ
94542017-02-24 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR c/79677
9457 * gcc.dg/pr79677.c: New test.
9458
4bc2b786
MF
94592017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9460
9461 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9462 of mov.ps.
9463 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9464 (cond_move1): Simplify condition to force generation of
9465 mov[nz].ps.
9466 (cond_move2): Likewise.
9467
4227c9ad
JJ
94682017-02-24 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR c++/79588
9471 * g++.dg/warn/Wrestrict-1.C: New test.
9472 * g++.dg/warn/Wrestrict-2.C: New test.
9473
fd527ec1
DE
94742017-02-24 David Edelsohn <dje.gcc@gmail.com>
9475
9476 * g++.dg/ext/complit15.C: Require LTO.
9477
2af8fd5c
TT
94782017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9479
9480 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9481 logical_op_short_circuit to skip targets.
9482 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9483 and s390.
9484
0b9cdb9a
EB
94852017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9486
9487 * gnat.dg/opt63.adb: New test.
9488
4af362a9
EB
94892017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9490
9491 * gnat.dg/discr47.adb: New test.
9492
7699e88f
RB
94932017-02-24 Richard Biener <rguenther@suse.de>
9494
9495 PR tree-optimization/79389
9496 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9497
e3beb191
PC
94982017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9499
9500 PR c++/79361
9501 * g++.dg/cpp0x/pr79361-1.C: New.
9502 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9503
195610aa
EB
95042017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9505
9506 * gcc.target/visium/bit_test.c: Accept any lsr form.
9507 * gcc.target/visium/block_move.c: Tweak.
9508
17885cad
DV
95092017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9510
9511 PR 68749
9512 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9513
45f7faf0
RB
95142017-02-23 Richard Biener <rguenther@suse.de>
9515
9516 PR tree-optimization/79683
9517 * gcc.target/i386/pr79683.c: New testcase.
9518
18eb304e
JL
95192017-02-22 Jeff Law <law@redhat.com>
9520
9521 PR tree-optimization/79578
9522 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9523
0a864a97
SD
95242017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9525
9526 * gcc.target/mips/msa-fp-cc.c: New test.
9527
fe8ece05
JJ
95282017-02-22 Jakub Jelinek <jakub@redhat.com>
9529
e40b6fc7
JJ
9530 PR c++/79664
9531 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9532 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9533 * g++.dg/gomp/pr79664.C: New test.
9534
fe8ece05
JJ
9535 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9536
78af14ae
MP
95372017-02-22 Marek Polacek <polacek@redhat.com>
9538
9539 PR c++/79653
9540 * g++.dg/cpp0x/alignas10.C: New test.
9541 * g++.dg/cpp0x/alignas9.C: New test.
9542
8fdddd3d
MP
9543 PR c++/79657
9544 * g++.dg/ext/underlying_type12.C: New test.
9545
61ac5ebe
MP
9546 PR c/79662
9547 * gcc.dg/enum-incomplete-4.c: New test.
9548
888c7050
JJ
95492017-02-22 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR target/70465
9552 * gcc.target/i386/pr70465-2.c: New test.
9553
6d3daa1a
UB
95542017-02-21 Uros Bizjak <ubizjak@gmail.com>
9555
9556 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9557
76dd203e
RB
95582017-02-22 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/79673
9561 * gcc.target/i386/pr79673.c: New testcase.
9562
a9c774d2
RB
95632017-02-22 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/79666
9566 * gcc.dg/torture/pr79666.c: New testcase.
9567
8f4f841a
ML
95682017-02-22 Martin Liska <mliska@suse.cz>
9569
9570 PR lto/79587
9571 * gcc.dg/tree-prof/pr79587.c: New test.
9572
a232a1cb
MP
95732017-02-21 Marek Polacek <polacek@redhat.com>
9574
9575 PR c++/79535
9576 * g++.dg/ext/flexary23.C: New test.
9577
b86fec68
UB
95782017-02-21 Uros Bizjak <ubizjak@gmail.com>
9579
9580 PR target/79593
9581 * gcc.target/i386/pr79593.c: New test.
9582
5c3f1d7b
JJ
95832017-02-21 Jakub Jelinek <jakub@redhat.com>
9584
b7280ac2
JJ
9585 PR c++/79654
9586 * g++.dg/cpp1z/decomp26.C: New test.
9587
5c3f1d7b
JJ
9588 PR sanitizer/79589
9589 * g++.dg/ubsan/pr79589.C: New test.
9590
1486c2a7
JL
95912017-02-21 Jeff Law <law@redhat.com>
9592
9593 PR tree-optimization/79621
9594 * gcc.c-torture/compile/pr79621.c: New test.
9595
2f3ec56d
JJ
95962017-02-21 Jakub Jelinek <jakub@redhat.com>
9597
3bb43119
JJ
9598 PR c++/79655
9599 * g++.dg/cpp1y/constexpr-79655.C: New test.
9600
664beaf2 9601 PR c++/79639
b86fec68 9602 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9603
956d3e61
JJ
9604 PR target/79633
9605 * gcc.target/i386/mpx/pr79633.c: New test.
9606
d4cbfca4
JJ
9607 PR target/79570
9608 * gcc.dg/pr79570.c: New test.
9609
00bc9de3
JJ
9610 PR c++/79641
9611 * c-c++-common/pr79641.c: New test.
9612
d002d099
JJ
9613 PR tree-optimization/79649
9614 * gcc.target/i386/pr79649.c: New test.
9615
2f3ec56d
JJ
9616 PR target/79494
9617 * gcc.dg/pr79494.c: New test.
9618
e6655a5f
SB
96192017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9620
9621 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9622 to dg-options.
9623
96242017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9625
9626 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9627
fd527ec1
DE
96282017-02-02 Jason Merrill <jason@redhat.com>
9629
9630 PR c++/79580
9631 * g++.dg/ext/complit15.C: New.
9632
027a9dd5
KN
96332017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9634
9635 PR target/78056
9636 * gcc.target/powerpc/pr78056-8.c: Remove.
9637
80480cee
MP
96382017-02-20 Marek Polacek <polacek@redhat.com>
9639
9640 PR middle-end/79537
9641 * gcc.dg/comp-goto-4.c: New test.
9642
85ade8d6
MP
9643 PR sanitizer/79558
9644 * c-c++-common/ubsan/bounds-14.c: New test.
9645
705d3b77
JJ
96462017-02-20 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR target/79568
9649 * gcc.target/i386/pr79568-1.c: New test.
9650 * gcc.target/i386/pr79568-2.c: New test.
9651 * gcc.target/i386/pr79568-3.c: New test.
9652
dc42a736
PT
96532017-02-16 Paul Thomas <pault@gcc.gnu.org>
9654
9655 PR fortran/79382
705d3b77
JJ
9656 * gfortran.dg/dtio_10.f90: Change test of error message.
9657 * gfortran.dg/dtio_23.f90: New test.
9658 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9659
1ca6a74f
PT
96602017-02-20 Paul Thomas <pault@gcc.gnu.org>
9661
9662 PR fortran/79434
705d3b77 9663 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9664
63af1586
PT
96652017-02-19 Paul Thomas <pault@gcc.gnu.org>
9666
9667 PR fortran/79447
705d3b77 9668 * gfortran.dg/submodule_24.f08: New test.
63af1586 9669
4ca4d1e9
AV
96702017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9671
9672 PR fortran/79229
9673 * gfortran.dg/class_allocate_24.f90: New test.
9674
dea71ad0
PT
96752017-02-19 Paul Thomas <pault@gcc.gnu.org>
9676
9677 PR fortran/79402
9678 * gfortran.dg/submodule_23.f90: New test.
9679
f46e2bc9
PC
96802017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 PR c++/79380
9683 * g++.dg/cpp0x/alignas8.C: New.
9684
7dfa657b
JW
96852017-02-19 Eric Fiselier <eric@efcs.ca>
9686 Jonathan Wakely <jwakely@redhat.com>
9687
9688 PR c++/69523
9689 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9690
eab1f169
PK
96912017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9692
9693 * gcc.dg/gimplefe-26.c: New test.
9694
47e16d83
JDA
96952017-02-18 John David Anglin <danglin@gcc.gnu.org>
9696
9697 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9698
c2615951
JJ
96992017-02-18 Jakub Jelinek <jakub@redhat.com>
9700
c28fcc60
JJ
9701 PR target/79569
9702 * gcc.target/i386/3dnowA-3.c: New test.
9703
c2615951
JJ
9704 PR target/79559
9705 * gcc.target/i386/pr79559.c: New test.
9706
97fcf744
JM
97072017-02-17 Joseph Myers <joseph@codesourcery.com>
9708
9709 * gcc.dg/c11-float-2.c: New test.
9710 * gcc.dg/torture/float128-floath.c,
9711 gcc.dg/torture/float128x-floath.c,
9712 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9713 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9714 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9715 *_DECIMAL_DIG macros with DECIMAL_DIG.
9716
a530e181
BS
97172017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9718
9719 PR target/79261
9720 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9721
1d516992
JK
97222017-02-17 Julia Koval <julia.koval@intel.com>
9723
9724 * gcc.target/i386/rdpid.c New test.
9725 * gcc.target/i386/sse-12.c: Add -mrdpid.
9726 * gcc.target/i386/sse-13.c: Ditto.
9727 * gcc.target/i386/sse-14.c: Ditto.
9728 * gcc.target/i386/sse-22.c: Ditto.
9729 * gcc.target/i386/sse-23.c: Ditto.
9730 * g++.dg/other/i386-2.C: Ditto.
9731 * g++.dg/other/i386-3.C: Ditto.
9732
3185712c
SB
97332017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9734
9735 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9736 * gcc.dg/pr61441.c: Ditto.
9737
a261ee49
ML
97382017-02-17 Martin Liska <mliska@suse.cz>
9739
9740 PR rtl-optimization/79574
9741 * gcc.dg/pr79574.c: New test.
9742
5bf69d74
MP
97432017-02-17 Marek Polacek <polacek@redhat.com>
9744
9745 PR middle-end/79536
9746 * gcc.dg/torture/pr79536.c: New test.
9747
a72b242e
AM
97482017-02-16 Alan Modra <amodra@gmail.com>
9749
9750 * gcc.c-torture/execute/pr79286.c: New.
9751
bcac0b4d
JJ
97522017-02-16 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR c++/79512
9755 * c-c++-common/gomp/pr79512.c: New test.
9756
945c17d8
MS
97572017-02-15 Martin Sebor <msebor@redhat.com>
9758
9759 PR c++/79363
9760 * g++.dg/ext/flexary12.C: Adjust.
9761 * g++.dg/ext/flexary20.C: Same.
9762 * g++.dg/ext/flexary21.C: Same.
9763 * g++.dg/ext/flexary22.C: New test.
9764
25c99850
BC
97652017-02-15 Bin Cheng <bin.cheng@arm.com>
9766
9767 PR tree-optimization/79347
9768 * gcc.dg/vect/pr79347.c: New test.
9769
4f5e5fcb
JJ
97702017-02-15 Jakub Jelinek <jakub@redhat.com>
9771
e7202857
JJ
9772 PR c++/79301
9773 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9774 [[deprecated]] comment.
9775 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9776 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9777 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9778 [[deprecated]] in -std=c++11.
9779 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9780 [[fallthrough]] in -std=c++11 and -std=c++14.
9781
4f5e5fcb
JJ
9782 PR c++/79288
9783 * g++.dg/tls/pr79288.C: New test.
9784
c7545f1c
MP
97852017-02-15 Marek Polacek <polacek@redhat.com>
9786
9787 PR c/79515
9788 * gcc.dg/dfp/pr79515.c: New.
9789
1114b39c
DE
97902017-02-15 David Edelsohn <dje.gcc@gmail.com>
9791
9792 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9793
93b87d1d
TS
97942017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9795
9796 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9797 "opt_files".
9798
fa8db6ea
JJ
97992017-02-15 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR target/79487
9802 * gcc.dg/dfp/pr79487.c: New test.
9803 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9804 2017-02-13 change.
9805
8722316b
CL
98062017-01-14 Carl Love <cel@us.ibm.com>
9807
9808 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9809 xvcvsxdsp and xvcvuxdsp instructions.
9810
2932fe90
SB
98112017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9812
9813 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9814 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9815 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9816 64-bit default target.
9817 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9818 a 64-bit default target.
9819
63d09033
JJ
98202017-02-14 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR target/79481
9823 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9824 (test_3vx): Change return type from int to void.
63d09033
JJ
9825 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9826 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9827 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9828 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9829 tests.
9830 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9831 (test_3vx): Change return type from int to void.
9832 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9833 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9834 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9835 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9836 tests.
9837 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9838 intrinsic. Change scan-assembler-times number from 1 to 2.
9839 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9840 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9841 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9842 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9843 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9844 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9845 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9846
8668fae0
UB
98472017-02-14 Uros Bizjak <ubizjak@gmail.com>
9848
9849 PR middle-end/61225
9850 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9851 Use dg-additional-options for ia32 target. Remove XFAIL.
9852
95d96609
UB
98532017-02-14 Uros Bizjak <ubizjak@gmail.com>
9854
9855 PR target/79495
9856 * gcc.target/i386/pr79495.c: New test.
9857
6f207d58
MP
98582017-02-14 Marek Polacek <polacek@redhat.com>
9859
9860 PR c++/79420
9861 PR c++/79463
9862 * g++.dg/cpp1y/pr79463.C: New.
9863 * g++.dg/template/incomplete10.C: New.
9864 * g++.dg/template/incomplete9.C: New.
9865
ee139af5
L
98662017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9867
9868 PR target/79498
9869 * gcc.target/i386/pr79498.c: New test.
9870
bf00c9e0
MS
98712017-02-14 Martin Sebor <msebor@redhat.com>
9872
9873 PR middle-end/79448
9874 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9875 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9876 * gcc.dg/tree-ssa/pr79448.c: New test.
9877
6c022f73
JL
98782017-02-14 Jeff Law <law@redhat.com>
9879
9880 PR tree-optimization/79095
9881 * g++.dg/pr79095-1.C: New test
9882 * g++.dg/pr79095-2.C: New test
9883 * g++.dg/pr79095-3.C: New test
9884 * g++.dg/pr79095-4.C: New test
9885 * g++.dg/pr79095-5.C: New test
9886 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9887 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9888
b719f884
JG
98892017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9890
9891 * gcc.target/aarch64/vect_fp16_1.c: New.
9892
1be33173
PK
98932017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9894
9895 * gcc.dg/gimplefe-25.c: New test.
9896
73424a09
JJ
98972017-02-14 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR tree-optimization/79408
9900 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9901
977472e8
RB
99022017-02-14 Richard Biener <rguenther@suse.de>
9903
9904 PR middle-end/79432
9905 * gcc.dg/torture/pr79432.c: New testcase.
9906
ee75687b
MS
99072017-02-13 Martin Sebor <msebor@redhat.com>
9908
9909 PR middle-end/79496
9910 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9911
b84702c0
JJ
99122017-02-13 Jakub Jelinek <jakub@redhat.com>
9913
ecc04fae
JJ
9914 PR sanitizer/79341
9915 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9916 variables volatile.
9917
b84702c0
JJ
9918 PR c++/79232
9919 * g++.dg/cpp1z/eval-order4.C: New test.
9920 * g++.dg/other/pr79232.C: New test.
9921
b9a161ff
NS
99222017-02-13 Nathan Sidwell <nathan@acm.org>
9923
9924 PR c++/79296
9925 * g++.dg/cpp0x/pr79296.C: New.
9926
d8505fac
SB
99272017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9928
9929 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9930 Instead, xfail powerpc*-*-* && lp64.
9931
efb802cb
SB
99322017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9933
9934 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9935 powerpc_p8vector_ok.
9936 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9937
8d6427c6
AS
99382017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9939
9940 PR target/79449
9941 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9942 for reading beyond a 4k boundary.
9943
9b7716c9
JJ
99442017-02-13 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR rtl-optimization/79388
9947 PR rtl-optimization/79450
9948 * gcc.c-torture/execute/pr79388.c: New test.
9949 * gcc.c-torture/execute/pr79450.c: New test.
9950
4bb91707
TK
99512017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9952
9953 PR fortran/65542
9b7716c9 9954 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9955
e22910c2
JJ
99562017-02-11 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR sanitizer/79341
9959 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9960
acbbac04
JH
99612017-02-11 Jan Hubicka <hubicka@ucw.cz>
9962
9963 PR tree-ssa/56727
9964 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9965
e493f96b
JJ
99662017-02-10 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR c++/79457
9969 * g++.dg/cpp0x/pr79457.C: New test.
9970
773acd54
SB
99712017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9972
9973 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9974 scan-assembler unless lp64.
9975
b56f814e
SB
99762017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9977
9978 PR tree-optimization/66612
9979 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9980
5e659d16
SB
99812017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9982
9983 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9984 of all powerpc.
9985
6f4f30bf
MP
99862017-02-10 Marek Polacek <polacek@redhat.com>
9987
9988 PR c++/79435
9989 * g++.dg/cpp1y/pr79435.C: New.
9990
3799a5b8
MP
9991 PR c++/79184
9992 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9993
052ef81d
CL
99942017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9995
9996 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9997 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9998 New.
9999 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10000 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10001 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10002 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10003 (vtst_expected_poly64x2): Move to aarch64-only section.
10004 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10005 (vtst_p64, vtstq_p64): New tests.
10006
a7c8ed0c
PC
100072017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10008
10009 PR c++/71737
10010 * g++.dg/cpp0x/pr71737.C: New.
10011
3dcde5ef 100122017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10013 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10014
10015 * gcc.dg/gimplefe-error-1.c: New testcase.
10016 * gcc.dg/gimplefe-error-2.c: New testcase.
10017 * gcc.dg/gimplefe-error-3.c: New testcase.
10018
6139a3b7
JJ
100192017-02-10 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR tree-optimization/79411
10022 * gcc.c-torture/compile/pr79411.c: New test.
10023
9bfc55d0
JJ
100242017-02-09 Jakub Jelinek <jakub@redhat.com>
10025 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/79143
10028 * g++.dg/cpp1z/pr79143.C: New test.
10029
0b90c541
JH
100302017-02-09 Jan Hubicka <hubicka@ucw.cz>
10031
10032 * gcc.dg/loop-unswitch-2.c: Update testcase.
10033 * gcc.dg/loop-unswitch-1.c: Update testcase.
10034
192b048b
MP
100352017-02-09 Marek Polacek <polacek@redhat.com>
10036
10037 PR c/79428
10038 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10039 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10040 * c-c++-common/goacc/pr79428-1.c: New test.
10041 * c-c++-common/gomp/pr79428-2.c: New test.
10042 * c-c++-common/gomp/pr79428-5.c: New test.
10043 * c-c++-common/gomp/pr79428-6.c: New test.
10044 * c-c++-common/pr79428-3.c: New test.
10045
e9a9033b
AK
100462017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10047
10048 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10049 testcases.
10050
56f71478
JJ
100512017-02-09 Jakub Jelinek <jakub@redhat.com>
10052
28f6839b
JJ
10053 PR c/79413
10054 * gcc.c-torture/compile/pr79413.c: New test.
10055
f08683a1
JJ
10056 PR c++/79429
10057 * c-c++-common/gomp/pr79429.c: New test.
10058 * g++.dg/gomp/pr79429.C: New test.
10059
56f71478
JJ
10060 PR c/79431
10061 * c-c++-common/gomp/pr79431.c: New test.
10062
02889d23
CLT
100632017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10064 Cesar Philippidis <cesar@codesourcery.com>
10065 Joseph Myers <joseph@codesourcery.com>
10066 Chung-Lin Tang <cltang@codesourcery.com>
10067
10068 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10069 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10070 * c-c++-common/goacc/loop-auto-2.c: New.
10071 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10072 * c-c++-common/goacc/tile-2.c: New.
10073 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10074 * g++.dg/goacc/tile-1.C: New, check tile subst.
10075 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10076 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10077 * gfortran.dg/goacc/tile-1.f90: New test.
10078 * gfortran.dg/goacc/tile-2.f90: New test.
10079 * gfortran.dg/goacc/tile-lowering.f95: New test.
10080
9c0c77d2
RB
100812017-02-09 Richard Biener <rguenther@suse.de>
10082
10083 PR tree-optimization/69823
10084 * gcc.dg/graphite/pr69823.c: New testcase.
10085
f39bad9f
PH
100862017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10087
10088 PR target/78604
10089 * gcc.target/powerpc/pr78604.c: New.
10090
fc00b9ce
KN
100912017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10092
10093 PR target/68972
10094 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10095 disable this test on power architecture.
10096
50c1f4a5
RB
100972017-02-08 Richard Biener <rguenther@suse.de>
10098
10099 PR tree-optimization/71824
10100 PR tree-optimization/79409
10101 * gcc.dg/graphite/pr71824-3.c: New testcase.
10102
74a15d14
JJ
101032017-02-08 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR tree-optimization/79408
10106 * gcc.dg/tree-ssa/pr79408.c: New test.
10107
d798497e
RB
101082017-02-08 Richard Biener <rguenther@suse.de>
10109
10110 PR tree-optimization/71824
10111 * gcc.dg/graphite/pr71824-2.c: New testcase.
10112
9d5019a1
AP
101132017-02-07 Andrew Pinski <apinski@cavium.com>
10114
705d3b77 10115 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10116
ec48209a
JJ
101172017-02-07 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR rtl-optimization/79386
10120 * gcc.c-torture/compile/pr79386.c: New test.
10121
e5f234b2
DV
101222017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10123 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10124
10125 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10126 *-*-solaris*.
10127
1f138b75
JJ
101282017-02-07 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR target/79299
10131 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10132 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10133
7af4b20d
RB
101342017-02-07 Richard Biener <rguenther@suse.de>
10135
10136 * gcc.dg/gimplefe-23.c: New testcase.
10137 * gcc.dg/gimplefe-24.c: Likewise.
10138
d95c2fc7
CL
101392017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10140
10141 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10142 scan-assembler instead of scan-assembler-times.
10143 * gcc.target/aarch64/test_frame_10.c: Likewise.
10144 * gcc.target/aarch64/test_frame_12.c: Likewise.
10145 * gcc.target/aarch64/test_frame_2.c: Likewise.
10146 * gcc.target/aarch64/test_frame_4.c: Likewise.
10147 * gcc.target/aarch64/test_frame_6.c: Likewise.
10148 * gcc.target/aarch64/test_frame_7.c: Likewise.
10149 * gcc.target/aarch64/test_frame_8.c: Likewise.
10150
fa5d44d0
RO
101512017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10152
10153 * gcc.target/i386/pr78419.c: Require ifunc support.
10154
d9b4ce00
DE
101552017-02-07 David Edelsohn <dje.gcc@gmail.com>
10156
10157 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10158
bb7d75ff
PP
101592017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10160
10161 PR c++/79360
10162 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10163
122e7b4f
KC
101642017-02-06 Kito Cheng <kito.cheng@gmail.com>
10165
10166 * lib/target-supports.exp: Define the RISC-V target.
10167 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10168 * gcc.dg/builtin-apply2.c: Likewise.
10169 * gcc.dg/ifcvt-4.c: Likewise.
10170 * gcc.dg/loop-8.c: Likewise.
10171 * gcc.dg/sibcall-10.c: Likewise.
10172 * gcc.dg/sibcall-9.c: Likewise.
10173 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10174 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10176 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10177 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10178 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10179 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10180
391675ac
MM
101812017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10182
10183 PR target/66144
10184 * gcc.target/powerpc/pr66144-1.c: New test.
10185 * gcc.target/powerpc/pr66144-2.c: Likewise.
10186 * gcc.target/powerpc/pr66144-3.c: Likewise.
10187
e495e31a
MS
101882017-02-06 Martin Sebor <msebor@redhat.com>
10189
10190 PR tree-optimization/79376
10191 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10192 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10193
2568d8a1
JJ
101942017-02-06 Jakub Jelinek <jakub@redhat.com>
10195
98e09245
JJ
10196 PR c++/79379
10197 * g++.dg/cpp1y/constexpr-79379.C: New test.
10198
e8b0383c
JJ
10199 PR c++/79377
10200 * g++.dg/lookup/pr79377.C: New test.
10201
a5e8cbd1
JJ
10202 PR c++/79372
10203 * g++.dg/cpp1z/decomp25.C: New test.
10204
2568d8a1
JJ
10205 PR tree-optimization/79284
10206 * gcc.c-torture/compile/pr79284.c: New test.
10207
aae936b9
PC
102082017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10209
10210 PR c++/70448
10211 * g++.dg/cpp0x/pr70448.C: New.
10212
daf57541
DV
102132017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10214
10215 PR 78348
10216 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10217 to dg-options.
10218
0898c74d
GJL
102192017-02-06 Georg-Johann Lay <avr@gjlay.de>
10220
10221 PR target/78883
10222 * gcc.c-torture/compile/pr78883.c: New test.
10223
5d3ebb71
JH
102242017-02-05 Jan Hubicka <hubicka@ucw.cz>
10225
10226 PR tree-ssa/79347
10227 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10228 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10229 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10230 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10231 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10232 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10233 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10234 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10235 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10236 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10237 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10238 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10239 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10240
139d4065
AV
102412017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10242
10243 PR fortran/79344
10244 * gfortran.dg/allocate_with_source_24.f90: New test.
10245
4b9c80d8
AV
102462017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10247
10248 PR fortran/79230
10249 * gfortran.dg/der_ptr_component_2.f90: New test.
10250
f3877b2f
EB
102512017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10252
10253 * gcc.target/sparc/20170205-1.c: New test.
10254
d8a09ada
JDA
102552017-02-03 John David Anglin <danglin@gcc.gnu.org>
10256
a2a86d6a
JDA
10257 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10258 libatomic_available.
10259
a1d99925
JDA
10260 * gcc.dg/pr77587.c: Require alias support.
10261 * gcc.dg/pr77587a.c: Likewise.
10262
d8bf159e
JDA
10263 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10264 * gcc.c-torture/execute/pr78622.c: Likewise.
10265
d8a09ada
JDA
10266 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10267 hppa*-*-hpux*.
10268 * c-c++-common/Wunused-var-16.c: Likewise.
10269 * c-c++-common/builtin-shuffle-1.c: Likewise.
10270 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10271 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10272
f589a1ce
MS
102732017-02-03 Martin Sebor <msebor@redhat.com>
10274
10275 PR tree-optimization/79327
10276 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10277 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10278 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10279
5b00f9d2
JJ
102802017-02-03 Jakub Jelinek <jakub@redhat.com>
10281 Martin Sebor <msebor@redhat.com>
10282
10283 PR tree-optimization/79327
10284 * gcc.dg/tree-ssa/pr79327.c: New test.
10285 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10286 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10287 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10288 (test_sprintf_chk_range_schar): Adjust dg-message.
10289 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10290 * gcc.c-torture/execute/pr79327.c: New test.
10291
437f0a81
JJ
102922017-02-03 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR target/79354
10295 * gcc.target/powerpc/pr79354.c: New test.
10296 * gcc.c-torture/execute/pr79354.c: New test.
10297
3f343040
MS
102982017-02-03 Martin Sebor <msebor@redhat.com>
10299
10300 PR tree-optimization/79352
10301 * gcc.dg/tree-ssa/pr79352.c: New test.
10302
46a2ab58
ML
103032017-02-03 Martin Liska <mliska@suse.cz>
10304
10305 PR lto/66295
10306 * gcc.target/i386/mvc9.c: New test.
10307
baa2d1cd
PH
103082017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10309
10310 PR target/79158
10311 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10312 to VSX reg.
10313
30c6ec2f
JH
103142017-02-02 Jan Hubicka <hubicka@ucw.cz>
10315
10316 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10317 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10318 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10319 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10320 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10321 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10322 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10323 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10324 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10325 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10326 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10327 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10328 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10329
ebee1eb9
MS
103302017-02-02 Martin Sebor <msebor@redhat.com>
10331
10332 PR middle-end/79275
10333 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10334 * gcc.dg/tree-ssa/pr79275.c: New test.
10335
dcd25b8a
AS
103362017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10337
dc362ada 10338 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10339
0f0c2cc3
JH
103402017-02-02 Jan Hubicka <hubicka@ucw.cz>
10341
10342 PR middle-end/77445
10343 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10344 threading is done.
10345
1c372840
TC
103462017-02-02 Tamar Christina <tamar.christina@arm.com>
10347
10348 PR middle-end/78142
10349 * gcc.target/aarch64/vector_initialization_nostack.c
10350 (f12): Use one vector
10351
9f11a4a7
JJ
103522017-02-02 Jakub Jelinek <jakub@redhat.com>
10353
bef7e561
JJ
10354 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10355 * c-c++-common/asan/misalign-1.c: Likewise.
10356 * c-c++-common/asan/misalign-2.c: Likewise.
10357 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10358 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10359 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10360 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10361 add -ffat-lto-objects from/to dg-additional-options.
10362 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10363 dg-additional-options.
10364
9f11a4a7
JJ
10365 PR target/79197
10366 * gcc.target/powerpc/pr79197.c: New test.
10367 * gcc.c-torture/compile/pr79197.c: New test.
10368
09661674
RB
103692017-02-02 Richard Biener <rguenther@suse.de>
10370
10371 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10372
d8d58893
PC
103732017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10374
10375 PR c++/69637
10376 * g++.dg/cpp0x/pr69637-1.C: New.
10377 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10378
521a70a4
AK
103792017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10380
10381 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10382
e26b502d
BS
103832017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10384
10385 PR target/70012
10386 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10387 conditions.
10388
55e75c7c
JJ
103892017-02-01 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR testsuite/79324
10392 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10393 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10394 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10395 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10396 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10397 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10398 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10399 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10400 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10401 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10402 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10403 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10404 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10405
a4476973
ML
104062017-02-01 Martin Liska <mliska@suse.cz>
10407
10408 PR testsuite/79272
10409 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10410
3f3181b1
RB
104112017-02-01 Richard Biener <rguenther@suse.de>
10412
10413 PR testsuite/76957
10414 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10415 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10416 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10417 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10418
1e7ef862
RB
104192017-02-01 Richard Biener <rguenther@suse.de>
10420
10421 PR middle-end/79315
10422 * gfortran.dg/pr79315.f90: New testcase.
10423
405a7406
RB
104242017-02-01 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/71824
10427 * gcc.dg/graphite/pr71824.c: New testcase.
10428
19bdccb4
JJ
104292017-01-31 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR c++/79304
10432 * g++.dg/diagnostic/pr79304.C: New test.
10433
fcb2cdfc
DM
104342017-01-31 David Malcolm <dmalcolm@redhat.com>
10435
10436 PR c++/79298
10437 * g++.dg/spellcheck-pr79298.C: New test case.
10438
7cfa044d
DM
104392017-01-31 David Malcolm <dmalcolm@redhat.com>
10440
10441 PR preprocessor/79210
10442 * gcc.dg/format/pr79210.c: New test case.
10443 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10444 New function.
10445
de3fbef6
NS
104462017-01-31 Nathan Sidwell <nathan@acm.org>
10447
5ae37bdf
NS
10448 PR c++/79290
10449 * g++.dg/warn/pr79290.C: New.
10450
de3fbef6
NS
10451 PR c++/67273
10452 PR c++/79253
10453 * g++.dg/cpp1y/pr67273.C: New.
10454 * g++.dg/cpp1y/pr79253.C: New.
10455
7f357c61
NS
104562017-01-31 Nathan Sidwell <nathan@acm.org>
10457
10458 PR c++/79264
10459 * g++.dg/cpp1y/pr61636-1.C: Augment.
10460
5b11971a
CL
104612017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10462
10463 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10464 rand() instead of random().
10465
8b670f93
AH
104662017-01-30 Aldy Hernandez <aldyh@redhat.com>
10467
10468 PR tree-optimization/71691
10469 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10470
4727e06b
AK
104712017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10472
10473 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10474 __ARCH__.
10475
b6dae849
JJ
104762017-01-31 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR tree-optimization/79267
10479 * g++.dg/opt/pr79267.C: New test.
10480
40fb9c89
AO
104812017-01-30 Alexandre Oliva <aoliva@redhat.com>
10482
10483 PR debug/63238
10484 * gcc.dg/debug/dwarf2/align-1.c: New.
10485 * gcc.dg/debug/dwarf2/align-2.c: New.
10486 * gcc.dg/debug/dwarf2/align-3.c: New.
10487 * gcc.dg/debug/dwarf2/align-4.c: New.
10488 * gcc.dg/debug/dwarf2/align-5.c: New.
10489 * gcc.dg/debug/dwarf2/align-6.c: New.
10490 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10491 * g++.dg/debug/dwarf2/align-1.C: New.
10492 * g++.dg/debug/dwarf2/align-2.C: New.
10493 * g++.dg/debug/dwarf2/align-3.C: New.
10494 * g++.dg/debug/dwarf2/align-4.C: New.
10495 * g++.dg/debug/dwarf2/align-5.C: New.
10496 * g++.dg/debug/dwarf2/align-6.C: New.
10497
3095f651
AS
104982017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10499
10500 PR target/79170
10501 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10502
3cf88bff
MS
105032017-01-30 Martin Sebor <msebor@redhat.com>
10504
10505 PR testsuite/79293
10506 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10507
37731134
ML
105082017-01-30 Martin Liska <mliska@suse.cz>
10509
10510 PR gcov-profile/79259
10511 * g++.dg/tree-prof/pr79259.C: New test.
10512
0c7247cc
RB
105132017-01-30 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/79276
10516 * gcc.dg/torture/pr79276.c: New testcase.
10517
ab4be5d1
DV
105182017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10519
10520 PR target/79240
10521 * gcc.target/s390/pr79240.c: New test.
10522
6687d58d
BS
105232017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10524
10525 PR target/79268
10526 * gcc.target/powerpc/pr79268.c: New file.
10527 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10528 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10529 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10530 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10531
b5df96c3
JDA
105322017-01-28 John David Anglin <danglin@gcc.gnu.org>
10533
fc34d7b8
JDA
10534 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10535
9efc84e4
JDA
10536 PR testsuite/70583
10537 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10538
4bfbe3ae
JDA
10539 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10540 * gnat.dg/debug9.adb: Likewise.
10541
8d0b306f
JDA
10542 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10543
b5df96c3
JDA
10544 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10545 libatomic_available.
10546 * gfortran.dg/coarray_42.f90: Likewise.
10547 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10548 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10549 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10550
eb339366
MS
105512017-01-27 Martin Sebor <msebor@redhat.com>
10552
10553 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10554
711ce021
BS
105552017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10556
10557 PR rtl-optimization/79194
10558 * gcc.dg/torture/pr79194.c: New test.
10559
d8321b33
VM
105602017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10561
10562 PR tree-optimization/71374
2568d8a1 10563 * gcc.target/i386/pr71374.c: New.
d8321b33 10564
9e2ea13e
MS
105652017-01-27 Martin Sebor <msebor@redhat.com>
10566
10567 PR c++/71290
10568 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10569 a dg-error directive.
10570
9eb7045b
VM
105712017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10572
10573 PR target/79131
10574 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10575 * gcc.target/arm/pr79131-2.c: New.
10576
f75bbf3f
BS
105772017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10578
10579 PR target/65484
10580 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10581 vectorized on POWER unless hardware misaligned loads are
10582 available.
10583
3f54004b
BC
105842017-01-27 Bin Cheng <bin.cheng@arm.com>
10585
10586 PR rtl-optimization/78559
10587 * gcc.c-torture/execute/pr78559.c: New test.
10588
40b6bff9
RB
105892017-01-27 Richard Biener <rguenther@suse.de>
10590
10591 PR tree-optimization/79245
10592 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10593 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10594
b2f8892e
JJ
105952017-01-27 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR c/79199
10598 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10599 target. Use 4294967293U instead of 4294967293.
10600
b002f3b9
RB
106012017-01-27 Richard Biener <rguenther@suse.de>
10602
10603 PR tree-optimization/71433
10604 * gcc.dg/Warray-bounds-21.c: New testcase.
10605
38f50ab6
RB
106062017-01-27 Richard Biener <rguenther@suse.de>
10607
10608 PR tree-optimization/79244
10609 * gcc.dg/torture/pr79244.c: New testcase.
10610
c04f4139
JJ
106112017-01-27 Jakub Jelinek <jakub@redhat.com>
10612
10613 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10614 all occurrences of 40 to 32.
10615
6ca513f9
RE
106162017-01-27 Richard Earnshaw <rearnsha@arm.com>
10617
10618 PR target/79239
10619 * gcc.target/arm/pr79239.c: New test.
10620
d876f5cd
DV
106212017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10622
10623 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10624
bb6a6ee9
AB
106252017-01-27 Adam Butcher <adam@jessamine.co.uk>
10626
10627 PR c++/64382
10628 * g++.dg/cpp1y/pr64382.C: New test.
10629
31c87a43
MS
106302017-01-26 Martin Sebor <msebor@redhat.com>
10631
10632 PR middle-end/78703
10633 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10634 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10635 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10636 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10637
f7c06c0f
JJ
106382017-01-26 Jakub Jelinek <jakub@redhat.com>
10639
b0670cc0
JJ
10640 PR debug/79129
10641 * g++.dg/debug/dwarf2/pr79129.C: New test.
10642
f7c06c0f
JJ
10643 PR debug/78835
10644 * g++.dg/debug/dwarf2/pr78835.C: New test.
10645
5d93da1d
MS
106462017-01-26 Martin Sebor <msebor@redhat.com>
10647
10648 PR middle-end/78703
10649 * gcc.dg/format/pr78569.c: Adjust.
10650 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10651 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10652 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10654 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10655 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10656 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10657 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10658 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10659 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10660 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10661
905d2812
JJ
106622017-01-26 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR c++/68727
10665 * g++.dg/other/offsetof8.C: Add expected error.
10666 * g++.dg/other/offsetof9.C: New test.
10667
b3db8d77
DE
106682017-01-26 David Edelsohn <dje.gcc@gmail.com>
10669
10670 * g++.dg/opt/declone3.C: Require LTO.
10671
15961e4a
VM
106722017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10673
10674 PR target/79131
10675 * gcc.target/arm/pr79131.c: New.
10676
e39dd802
BC
106772017-01-26 Bin Cheng <bin.cheng@arm.com>
10678
10679 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10680
bc9efeab
JW
106812017-01-26 Jonathan Wakely <jwakely@redhat.com>
10682
10683 PR libstdc++/79190
10684 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10685 matches replaced operator delete.
10686
b5f75f0b
JJ
106872017-01-26 Jakub Jelinek <jakub@redhat.com>
10688
10689 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10690 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10691 avx512f with avx512dq.
10692 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10693 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10694 avx512f with avx512dq.
10695 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10696 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10697 avx512f with avx512dq.
10698
0a38b341
MP
106992017-01-26 Marek Polacek <polacek@redhat.com>
10700
10701 PR c/79199
10702 * c-c++-common/Wduplicated-branches-13.c: New test.
10703
ebff5c3f
DS
107042017-01-26 David Sherwood <david.sherwood@arm.com>
10705
10706 PR middle-end/79212
10707 * gfortran.dg/gomp/sharing-4.f90: New test.
10708
e6d55103
JJ
107092017-01-26 Jakub Jelinek <jakub@redhat.com>
10710
1a27fab1
JJ
10711 PR target/70465
10712 * gcc.target/i386/pr70465.c: New test.
10713
e6d55103
JJ
10714 * brig.dg/dg.exp: Update copyright years.
10715 * lib/brig-dg.exp: Update copyright years.
10716 * lib/brig.exp: Update copyright years.
10717
b5aa1281
MM
107182017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10719
10720 PR target/79179
10721 * gcc.target/powerpc/pr79179.c: New test.
10722
3b5de3cb
BS
107232017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10724
10725 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10726 generation to accept D-mode memory accesses.
10727
dbe81dbe
MS
107282017-01-25 Martin Sebor <msebor@redhat.com>
10729
10730 PR c++/71290
10731 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10732 * g++.dg/ext/flexarray-mangle.C: Same.
10733 * g++.dg/ext/flexarray-subst.C: Same.
10734 * g++.dg/ext/flexary10.C: Same.
10735 * g++.dg/ext/flexary11.C: Same.
10736 * g++.dg/ext/flexary14.C: Same.
10737 * g++.dg/ext/flexary16.C: Same.
10738 * g++.dg/ext/flexary18.C: Same.
10739 * g++.dg/ext/flexary19.C: Same.
10740 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10741 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10742 * g++.dg/ubsan/object-size-1.C: Same.
10743 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10744
0e343868
JJ
107452017-01-25 Jakub Jelinek <jakub@redhat.com>
10746
a25608aa
JJ
10747 PR c++/78896
10748 * g++.dg/cpp1z/decomp24.C: New test.
10749
0e343868
JJ
10750 PR c++/77914
10751 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10752 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10753 expect a warning.
10754 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10755 expect warnings.
10756 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10757 * g++.dg/cpp1y/pr59636.C: Likewise.
10758 * g++.dg/cpp1y/pr60190.C: Likewise.
10759
0d098f4b
BC
107602017-01-25 Bin Cheng <bin.cheng@arm.com>
10761
10762 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10763
5332c89e 107642017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10765
10766 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10767 vec_packs built-ins
10768
ed4e59f4
CL
107692017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10770
10771 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10772 -mcpu=cortex-a57.
10773 * gcc.target/arm/vseleqsf.c: Likewise.
10774 * gcc.target/arm/vselgedf.c: Likewise.
10775 * gcc.target/arm/vselgesf.c: Likewise.
10776 * gcc.target/arm/vselgtdf.c: Likewise.
10777 * gcc.target/arm/vselgtsf.c: Likewise.
10778 * gcc.target/arm/vselledf.c: Likewise.
10779 * gcc.target/arm/vsellesf.c: Likewise.
10780 * gcc.target/arm/vselltdf.c: Likewise.
10781 * gcc.target/arm/vselltsf.c: Likewise.
10782 * gcc.target/arm/vselnedf.c: Likewise.
10783 * gcc.target/arm/vselnesf.c: Likewise.
10784 * gcc.target/arm/vselvcdf.c: Likewise.
10785 * gcc.target/arm/vselvcsf.c: Likewise.
10786 * gcc.target/arm/vselvsdf.c: Likewise.
10787 * gcc.target/arm/vselvssf.c: Likewise.
10788
a5d6927f
RB
107892017-01-25 Richard Biener <rguenther@suse.de>
10790
10791 PR testsuite/72850
10792 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10793 to what we had before adding the threading passes.
10794
c2873892
RB
107952017-01-25 Richard Biener <rguenther@suse.de>
10796
10797 PR tree-optimization/69264
10798 * g++.dg/torture/pr69264.C: New testcase.
10799
9aa483a2
KT
108002016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10801
10802 PR target/79145
10803 * gcc.target/arm/pr79145.c: New test.
10804
5c628c3e
RB
108052017-01-25 Richard Biener <rguenther@suse.de>
10806
10807 PR debug/78363
10808 * g++.dg/gomp/pr78363-1.C: New testcase.
10809 * g++.dg/gomp/pr78363-2.C: Likewise.
10810 * g++.dg/gomp/pr78363-3.C: Likewise.
10811
9078cd36
KT
108122016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10813
10814 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10815 * gcc.dg/lto/pr61526_0.c: Likewise.
10816 * gcc.dg/lto/pr64415_0.c: Likewise.
10817
7cfd79d6
JJ
108182017-01-24 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR c++/79205
10821 * g++.dg/cpp1z/decomp22.C: New test.
10822 * g++.dg/cpp1z/decomp23.C: New test.
10823
3e4b91f2
NS
108242017-01-24 Nathan Sidwell <nathan@acm.org>
10825
1d7bc790
NS
10826 PR c++/78469
10827 * g++.dg/cpp0x/pr78469.C: New.
10828
3e4b91f2
NS
10829 PR c++/79118
10830 * g++.dg/cpp0x/pr79118.C: New.
10831
b20ba138
EB
108322017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10833
10834 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10835
c2e84327
DM
108362017-01-24 David Malcolm <dmalcolm@redhat.com>
10837
10838 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10839 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10840 * gcc.dg/rtl/rtl.exp: New file.
10841 * gcc.dg/rtl/test.c: New file.
10842 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10843 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10844 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10845 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10846 * gcc.dg/rtl/x86_64/final.c: New test case.
10847 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10848 * gcc.dg/rtl/x86_64/ira.c: New test case.
10849 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10850 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10851 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10852 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10853 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10854 * gcc.dg/rtl/x86_64/test_1.h: New file.
10855 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10856 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10857 * gcc.dg/rtl/x86_64/times-two.h: New file.
10858 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10859
cf8d19de
BC
108602017-01-24 Bin Cheng <bin.cheng@arm.com>
10861
10862 PR tree-optimization/79159
10863 * g++.dg/tree-ssa/pr79159.C: New test.
10864
f6a24a94 108652017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10866 Martin Jambor <mjambor@suse.cz>
10867
10868 * lib/brig-dg.exp: New file.
10869 * lib/brig.exp: Likewise.
10870 * brig.dg/README: Likewise.
10871 * brig.dg/dg.exp: Likewise.
10872 * brig.dg/test/gimple/alloca.hsail: Likewise.
10873 * brig.dg/test/gimple/atomics.hsail: Likewise.
10874 * brig.dg/test/gimple/branches.hsail: Likewise.
10875 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10876 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10877 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10878 * brig.dg/test/gimple/mem.hsail: Likewise.
10879 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10880 * brig.dg/test/gimple/packed.hsail: Likewise.
10881 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10882 * brig.dg/test/gimple/variables.hsail: Likewise.
10883 * brig.dg/test/gimple/vector.hsail: Likewise.
10884
c3b3e526
JJ
108852017-01-24 Jakub Jelinek <jakub@redhat.com>
10886
10887 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10888 support asan, only on i?86/x86_64 require sse2_runtime.
10889
75f92127
KN
108902017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10891
10892 PR target/66669
10893 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10894 test on powerpc targets.
10895
1a998fa0
MS
108962017-01-23 Martin Sebor <msebor@redhat.com>
10897
10898 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10899
108fdd6d
RB
109002017-01-23 Richard Biener <rguenther@suse.de>
10901
10902 PR tree-optimization/79088
10903 PR tree-optimization/79188
10904 * gcc.dg/torture/pr79088.c: New testcase.
10905 * gcc.dg/torture/pr79188.c: Likewise.
10906
28826a66
KN
109072017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10908
10909 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10910 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10911 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10912 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10913 type of test function to reflect change in built-in function's
10914 return type.
10915 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10916 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10917 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10918 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10919 type and second argument type to reflect change in built-in
10920 function's type signature.
10921 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10922 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10923 type of test function to reflect change in built-in function's
10924 return type.
10925 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10926 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10927 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10928 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10929 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10930 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10931 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10932 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10933 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10934 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10935 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10936 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10937 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10938 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10939 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10940 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10941 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10942 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10943 type of test function to reflect change in built-in function's
10944 return type.
10945 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10946 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10947 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10948 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10949 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10950 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10951 test function's result and second argument to reflect change in
10952 built-in function's type signature.
10953 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10954
e6b8075c
NS
109552017-01-23 Nathan Sidwell <nathan@acm.org>
10956
fc7612fd
NS
10957 PR C++/71710
10958 * g++.dg/template/pr71710.C: New.
10959
e6b8075c
NS
10960 PR c++/71406
10961 PR c++/77508
10962 * g++.dg/template/pr71406.C: New.
10963
15b8fd49
TK
109642017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10965
9b7716c9 10966 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10967
e9c4fbe9
BS
109682017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10969
10970 PR rtl-optimization/78634
10971 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10972
8539a302
BC
109732017-01-23 Bin Cheng <bin.cheng@arm.com>
10974
10975 PR tree-optimization/70754
10976 * gfortran.dg/pr70754.f90: New test.
10977
f368600f
ML
109782017-01-23 Martin Liska <mliska@suse.cz>
10979
10980 PR tree-optimization/79196
10981 * gcc.dg/asan/pr79196.c: New test.
10982 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10983
d886761f
MM
109842017-01-23 Michael Matz <matz@suse.de>
10985
10986 PR tree-optimization/78384
10987 * gcc.dg/pr78384.c: New test.
10988
cffcafda
RB
109892017-01-23 Richard Biener <rguenther@suse.de>
10990
10991 PR tree-optimization/79186
10992 * gcc.dg/torture/pr79186.c: New testcase.
10993 * gcc.dg/torture/pr79187.c: Likewise.
10994
bda2bc48
MJ
109952017-01-23 Martin Jambor <mjambor@suse.cz>
10996
10997 * gcc.dg/ipa/vrp8.c: New test.
10998
f65f1ae3
MJ
109992017-01-23 Martin Jambor <mjambor@suse.cz>
11000
11001 PR ipa/79108
11002 * gfortran.dg/lto/pr79108_0.f90: New test.
11003
dea06111
AS
110042017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11005
11006 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11007 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11008 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11009 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11010 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11011 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11012 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11013 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11014 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11015 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11016 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11017 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11018 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11019 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11020 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11021 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11022
05011618
RB
110232017-01-23 Richard Biener <rguenther@suse.de>
11024 Nick Clifton <nickc@redhat.com>
11025
11026 PR testsuite/78421
11027 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11028 If the target is ARM return the result of the
11029 check_effective_target_arm_vect_no_misalign proc.
11030 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11031 support unaligned vectors then only expect one of the loops to be
11032 unrolled.
11033
f6b9f2ff
ML
110342017-01-23 Martin Liska <mliska@suse.cz>
11035
11036 * gcc.dg/asan/use-after-scope-10.c: New test.
11037 * gcc.dg/asan/use-after-scope-11.c: New test.
11038 * g++.dg/asan/use-after-scope-5.C: New test.
11039
c7775327
ML
110402017-01-23 Martin Liska <mliska@suse.cz>
11041
11042 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11043 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11044 sanopt optimization for ASAN_POISON.
11045
d8ae8d16
KT
110462016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11047
11048 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11049
54d7c70c
CL
110502017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11051
11052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11053 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11054 for poly*_t types.
11055 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11056 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11057 exec_vcombine): Likewise.
11058 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11059 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11060 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11061 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11062 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11063 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11064 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11065 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11066 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11068 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11069 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11070 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11071 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11072 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11073 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11074 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11075 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11076 Likewise.
11077 (TEST_VGET_LANE): Cast to uint to avoid warning.
11078 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11079 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11080 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11081 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11082 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11083 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11084 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11085 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11086 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11087 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11088 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11089 CHECK_POLY instead of CHECK for poly64_t types.
11090 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11091 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11092 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11093 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11094 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11095 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11096 uint32_t.
11097 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11098 for int32_t, int64_t.
11099 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11100 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11101 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11102 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11103 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11104 needed.
11105
386fe51c
JJ
111062017-01-22 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR fortran/79154
11109 * gfortran.dg/gomp/pr79154-1.f90: New test.
11110 * gfortran.dg/gomp/pr79154-2.f90: New test.
11111
bc4d86e6
AS
111122017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11113
11114 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11115
c31d5fce
MP
111162017-01-21 Marek Polacek <polacek@redhat.com>
11117
11118 PR testsuite/79169
11119 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11120
25cb56c3
JH
111212017-01-20 Jan Hubicka <hubicka@ucw.cz>
11122
11123 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11124
ea9f867b
BS
111252017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11126
11127 PR rtl-optimization/79125
11128 * gcc.dg/torture/pr79125.c: New test.
11129
a876231c
JW
111302017-01-20 Jiong Wang <jiong.wang@arm.com>
11131
2568d8a1 11132 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11133 only.
2568d8a1
JJ
11134 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11135 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11136
4b9f2115
NS
111372017-01-20 Nathan Sidwell <nathan@acm.org>
11138
3e4b91f2 11139 PR c++/78495
4b9f2115
NS
11140 * g++.dg/cpp1z/inh-ctor38.C: New.
11141
d2aadab1
MP
111422017-01-20 Marek Polacek <polacek@redhat.com>
11143
11144 PR c/79152
11145 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11146
449cd5af
TP
111472017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11148
11149 * lib/target-supports.exp (check_configured_with): New procedure.
11150 (check_effective_target_default_mode): new effective target.
11151 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11152 default mode. Fix dg-skip-if target selector syntax.
11153 * gcc.target/arm/optional_thumb-2.c: Likewise.
11154 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11155 syntax.
11156
ebed7175
DM
111572017-01-20 David Malcolm <dmalcolm@redhat.com>
11158
11159 PR c++/77829
11160 PR c++/78656
11161 * g++.dg/spellcheck-pr77829.C: New test case.
11162 * g++.dg/spellcheck-pr78656.C: New test case.
11163
2ebd93e1
MP
111642017-01-20 Marek Polacek <polacek@redhat.com>
11165
11166 PR c/64279
11167 * c-c++-common/Wduplicated-branches-1.c: New test.
11168 * c-c++-common/Wduplicated-branches-10.c: New test.
11169 * c-c++-common/Wduplicated-branches-11.c: New test.
11170 * c-c++-common/Wduplicated-branches-12.c: New test.
11171 * c-c++-common/Wduplicated-branches-2.c: New test.
11172 * c-c++-common/Wduplicated-branches-3.c: New test.
11173 * c-c++-common/Wduplicated-branches-4.c: New test.
11174 * c-c++-common/Wduplicated-branches-5.c: New test.
11175 * c-c++-common/Wduplicated-branches-6.c: New test.
11176 * c-c++-common/Wduplicated-branches-7.c: New test.
11177 * c-c++-common/Wduplicated-branches-8.c: New test.
11178 * c-c++-common/Wduplicated-branches-9.c: New test.
11179 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11180 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11181 * g++.dg/ext/builtin-object-size3.C: Likewise.
11182 * g++.dg/gomp/loop-1.C: Likewise.
11183 * g++.dg/warn/Wduplicated-branches1.C: New test.
11184 * g++.dg/warn/Wduplicated-branches2.C: New test.
11185
0ce4024a
ML
111862017-01-20 Martin Liska <mliska@suse.cz>
11187
11188 PR lto/69188
11189 * gcc.dg/lto/pr69188_0.c: New test.
11190 * gcc.dg/lto/pr69188_1.c: New test.
11191
d8ea3e7c
AS
111922017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11193
11194 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11195 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11196 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11197 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11198 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11199 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11200 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11201 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11202 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11203 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11204 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11205 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11206 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11207 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11208 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11209 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11210 * gcc.target/i386/avx-1.c: Test new intrinsics.
11211 * gcc.target/i386/sse-13.c: Ditto.
11212 * gcc.target/i386/sse-23.c: Ditto.
11213
0516164b
RB
112142017-01-20 Richard Biener <rguenther@suse.de>
11215
11216 PR tree-optimization/71264
11217 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11218
d821744c
MF
112192017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11220
11221 * gcc.target/mips/madd4-1.c: New file.
11222 * gcc.target/mips/madd4-2.c: Likewise.
11223 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11224 HAS_MADD4.
11225 (mips_option_groups): Add -m[no-]madd4.
11226 (mips-dg-init): Detect default -mno-madd4.
11227 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11228 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11229 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11230 * gcc.target/mips/nmadd-1.c: Likewise.
11231 * gcc.target/mips/nmadd-2.c: Likewise.
11232 * gcc.target/mips/nmadd-3.c: Likewise.
11233
db58fd89
JW
112342017-01-19 Jiong Wang <jiong.wang@arm.com>
11235
11236 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11237 combined instructions.
11238 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11239 instructions.
11240 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11241 of pointer authentication.
11242
bd9cf60b
MM
112432017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11244
11245 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11246 floating point hardware to run test.
11247
ab014eb3
TC
112482017-01-19 Tamar Christina <tamar.christina@arm.com>
11249
2568d8a1 11250 * lib/target-supports.exp
ab014eb3
TC
11251 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11252
c048038f
RO
112532017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11254
11255 PR testsuite/79051
11256 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11257 __x86_64__]: Allow for target i?86-*-*.
11258
ab6b44cb
MF
112592017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11260
11261 PR target/78176
11262 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11263 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11264 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11265 HAS_LXC1.
11266 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11267 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11268 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11269
118d5ed3
AV
112702017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11271
11272 PR fortran/70696
11273 * gfortran.dg/coarray_43.f90: New test.
11274
a57c520e
RE
112752017-01-19 Richard Earnshaw <rearnsha@arm.com>
11276
11277 PR rtl-optimization/79121
11278 * gcc.c-torture/execute/pr79121.c: New test.
11279
54dc4be2
MM
112802017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11281
11282 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11283 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11284
7bd5dad2
LK
112852017-01-18 Louis Krupp <louis.krupp@zoho.com>
11286
11287 PR fortran/50069
11288 PR fortran/55086
11289 * gfortran.dg/pr50069_1.f90: New test.
11290 * gfortran.dg/pr50069_2.f90: New test.
11291 * gfortran.dg/pr55086_1.f90: New test.
11292 * gfortran.dg/pr55086_1_tfat.f90: New test.
11293 * gfortran.dg/pr55086_2.f90: New test.
11294 * gfortran.dg/pr55086_2_tfat.f90: New test.
11295 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11296
0edd264d
AS
112972017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11298 * gcc.dg/strcmp-1.c: New test.
11299 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11300
551914b7
DM
113012017-01-18 David Malcolm <dmalcolm@redhat.com>
11302
11303 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11304 (dejagnu_fail): Likewise.
11305 (dejagnu_note): Likewise.
11306 (pass): Provide forward decl, moving true decl to after #include
11307 of harness.h.
11308 (fail): Likewise.
11309 (note): Likewise.
11310
b7d3a6a6
MM
113112017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11312
11313 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11314 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11315
c484627c
NS
113162017-01-18 Nathan Sidwell <nathan@acm.org>
11317
11318 PR c++/78488
11319 * g++.dg/cpp1z/inh-ctor37.C: New.
11320
a711887e
UB
113212017-01-18 Uros Bizjak <ubizjak@gmail.com>
11322
11323 PR rtl-optimization/78952
11324 * gcc.target/i386/pr78952-1.c: New test.
11325 * gcc.target/i386/pr78952-2.c: Ditto.
11326
525a5e33
AV
113272017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11328
11329 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11330
113312017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11332
11333 PR fortran/70696
11334 * gfortran.dg/coarray_event_1.f08: New test.
11335
90553aac
JJ
113362017-01-18 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR target/77416
11339 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11340 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11341 from dg-options.
11342 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11343 guarded test.
11344 * gcc.target/powerpc/fusion4.c: Likewise.
11345 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11346 guarded test.
11347 * gcc.target/powerpc/pr58673-1.c: Likewise.
11348 * gcc.target/powerpc/pr58673-2.c: Likewise.
11349 * gcc.target/powerpc/pr59054.c: Likewise.
11350
dfc42f08
BS
113512016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11352
11353 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11354 vec_bperm.
11355 * gcc.target/powerpc/p9-vbpermd.c: New file.
11356
f3981e7e
AK
113572017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11358
11359 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11360 (must_not_compile2): Downcase first letter of error messages.
11361 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11362 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11363
2c65d990
NS
113642017-01-18 Nathan Sidwell <nathan@acm.org>
11365
11366 PR c++/79091
11367 * g++.dg/pr79091.C: New.
11368
a711887e
UB
113692017-01-18 Jakub Jelinek <jakub@redhat.com>
11370
11371 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11372 to dg-options.
11373 (p0): Add missing dg-error.
11374
4701fba3
JS
113752017-01-17 Joe Seymour <joe.s@somniumtech.com>
11376
11377 * gcc.target/msp430/mul_f5_muldef.c: New test.
11378
ac4dc08d
MM
113792017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11380
11381 PR target/79004
11382 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11383 options. Fix up the syntax for using \m and \M.
11384
1b3254e4
SB
113852017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11386
11387 PR target/78875
11388 * gcc.target/powerpc/ssp-1.c: New testcase.
11389 * gcc.target/powerpc/ssp-2.c: New testcase.
11390
8144a493
WD
113912017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11392
11393 * gcc.target/aarch64/eh_return.c: New test.
11394
a6607774
BS
113952017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11396
11397 * vec-rlmi-rlnm.c: New file.
11398
8ddfdbc2
NS
113992017-01-17 Nathan Sidwell <nathan@acm.org>
11400
11401 PR c++/61636
11402 * g++.dg/cpp1y/pr61636-1.C: New.
11403 * g++.dg/cpp1y/pr61636-2.C: New.
11404 * g++.dg/cpp1y/pr61636-3.C: New.
11405
d365b403
MS
114062017-01-17 Martin Sebor <msebor@redhat.com>
11407
11408 PR testsuite/79115
11409 * gcc.dg/pr78768.c: Make it a link-only test.
11410
0d80ab91
DM
114112017-01-17 David Malcolm <dmalcolm@redhat.com>
11412
11413 PR c++/71497
11414 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11415 expected messages.
11416 * c-c++-common/Wmisleading-indentation.c: Likewise.
11417
31b61548
VM
114182017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11419
11420 PR target/79058
11421 * gcc.target/arm/pr79058.c: New.
11422
c549996e
JJ
114232017-01-17 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR tree-optimization/71854
11426 * gcc.dg/vect/pr71854.c: New test.
11427
4f197ff9
ML
114282017-01-17 Martin Liska <mliska@suse.cz>
11429
11430 PR ipa/71207
11431 * g++.dg/ipa/pr71207.C: New test.
11432
d4193b85
JH
114332017-01-17 Jan Hubicka <hubicka@ucw.cz>
11434
11435 PR middle-end/77445
11436 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11437 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11438
906e7712
JJ
114392017-01-17 Jakub Jelinek <jakub@redhat.com>
11440
11441 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11442 rather than long unsigned int.
11443 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11444
12314dc9
RB
114452017-01-17 Richard Biener <rguenther@suse.de>
11446
11447 PR tree-optimization/71433
11448 * gcc.dg/Warray-bounds-20.c: New testcase.
11449
a23e48df
RB
114502017-01-17 Richard Biener <rguenther@suse.de>
11451
11452 PR testsuite/52563
11453 PR testsuite/71237
11454 PR testsuite/77737
11455 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11456 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11457 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11458
e6750e5c
AM
114592017-01-17 Alan Modra <amodra@gmail.com>
11460
11461 * gcc.target/powerpc/pr79066.c: New.
11462
a59afbe2
JL
114632017-01-16 Jeff Law <law@redhat.com>
11464
11465 PR tree-optimization/33562
11466 PR tree-optimization/61912
11467 PR tree-optimization/77485
11468 PR tree-optimization/79090
11469 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11470 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11471
e1bcfb92
JJ
114722017-01-16 Jakub Jelinek <jakub@redhat.com>
11473
98e92fb2
JJ
11474 PR c/79089
11475 * gcc.c-torture/compile/pr79089.c: New test.
11476
e1bcfb92
JJ
11477 PR target/79080
11478 * gcc.dg/pr79080.c: New test.
11479
0ef1f9cd
DM
114802017-01-16 David Malcolm <dmalcolm@redhat.com>
11481
11482 PR c/78304
11483 * gcc.dg/format/pr78304.c: Convert argument from integral type
11484 to a pointer.
11485 * gcc.dg/format/pr78304-2.c: Likewise.
11486
76689ffc
CL
114872017-01-16 Carl Love <cel@us.ibm.com>
11488
11489 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11490 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11491
ce12ee9e
CL
114922017-01-16 Carl Love <cel@us.ibm.com>
11493
11494 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11495 Change arguments and return type to bool long long.
11496
b336037d
MS
114972017-01-16 Martin Sebor <msebor@redhat.com>
11498
11499 PR testsuite/79051
11500 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11501 on x86.
11502
1ddca3f3
PC
115032017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11504
11505 Revert:
a711887e 11506 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
11507
11508 PR c++/71737
11509 * g++.dg/cpp0x/pr71737.C: New.
11510
290687fb
BS
115112017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11512
11513 * gcc.target/powerpc/swaps-p8-27.c: New.
11514
7d2f3f1d
PC
115152017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11516
11517 PR c++/71737
11518 * g++.dg/cpp0x/pr71737.C: New.
11519
d743728f
EB
115202017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11521
11522 * gnat.dg/opt62.adb: New test.
11523 * gnat.dg/opt62_pkg.ads: New helper.
11524
90aead21
BS
115252017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11526
a711887e
UB
11527 PR rtl-optimization/78626
11528 PR rtl-optimization/78727
90aead21
BS
11529 * gcc.dg/torture/pr78626.c: New test.
11530 * gcc.dg/torture/pr78727.c: New test.
11531
afaecc23
AM
115322017-01-14 Alan Modra <amodra@gmail.com>
11533
11534 * gcc.c-torture/compile/pr72749.c: New test.
11535
be4aa83d
DM
115362017-01-13 David Malcolm <dmalcolm@redhat.com>
11537
11538 PR c/78304
11539 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11540 (test_macro_2): New test.
11541 (test_macro_3): New test.
11542 (test_macro_4): New test.
11543 (test_non_contiguous_strings): Convert line number to line offset.
11544 * gcc.dg/format/pr78304-2.c: New test case.
11545 * gcc.dg/format/pr78304.c: New test case.
11546
7cdca3ec
UB
115472017-01-13 Uros Bizjak <ubizjak@gmail.com>
11548
11549 * gcc.target/i386/funcspec-56.inc: Add missing options and
11550 reorder options by implied ISAs, as in ix86_target_string.
11551
e3017e52
MP
115522017-01-13 Marek Polacek <polacek@redhat.com>
11553
11554 PR c++/71166
11555 * g++.dg/cpp0x/constexpr-array18.C: New test.
11556
d155c6fe
JL
115572017-01-13 Jeff Law <law@redhat.com>
11558
7c9560a5
JL
11559 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11560
9e59e99a
JL
11561 PR tree-optimization/61912
11562 PR tree-optimization/77485
11563 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11564 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11565 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11566
11567 PR tree-optimization/33562
11568 PR tree-optimization/61912
11569 PR tree-optimization/77485
d155c6fe
JL
11570 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11571 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11572 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11573 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11574 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11575 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11576 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11577
77719b06
ML
115782017-01-13 Martin Liska <mliska@suse.cz>
11579
11580 PR ipa/79043
11581 * gcc.c-torture/execute/pr79043.c: New test.
11582
a181b2bc
RB
115832017-01-13 Richard Biener <rguenther@suse.de>
11584
11585 PR middle-end/78411
11586 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11587
eaed3226
AV
115882017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11589
11590 PR fortran/70697
11591 * gfortran.dg/coarray/event_4.f08: New test.
11592
4ccff88b
AV
115932017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11594
11595 PR fortran/70696
11596 * gfortran.dg/coarray/event_3.f08: New test.
11597
3c3b9090
RB
115982017-01-13 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/77283
11601 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11602
25329913
RB
116032017-01-13 Richard Biener <rguenther@suse.de>
11604
11605 * gcc.dg/gimplefe-22.c: New testcase.
11606
10b70b8e
RB
116072017-01-13 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/77283
11610 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11611 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11612 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11613
76a8f82f
SL
116142017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11615
11616 * gcc.dg/pr77862.c: Require fpic target.
11617
59a505da
MM
116182017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11619
11620 PR target/79004
11621 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11622
bce6f760
MS
116232017-01-12 Martin Sebor <msebor@redhat.com>
11624
11625 * gcc.dg/pr78138.c: Adjust.
11626 * gcc.dg/pr78768.c: Adjust.
11627 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11628 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11629 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11630 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11631 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11632 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11633 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11634 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11635 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11636 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11637 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11638
3eefa646
JJ
116392017-01-12 Jakub Jelinek <jakub@redhat.com>
11640
11641 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11642
dcb56243
MS
116432017-01-12 Martin Sebor <msebor@redhat.com>
11644
8be3f306 11645 PR testsuite/79051
940242cd
MS
11646 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11647 due to bug 79054.
dcb56243 11648
b7431c20
DE
116492017-01-12 David Edelsohn <dje.gcc@gmail.com>
11650
11651 * gcc.dg/pr78768.c: Require LTO.
11652
2bcd9f32
MS
116532017-01-12 Martin Sebor <msebor@redhat.com>
11654
11655 PR c/79074
11656 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11657 due to the referenced bug.
11658
b2fc1c70
MS
116592017-01-12 Martin Sebor <msebor@redhat.com>
11660
11661 PR testsuite/79073
11662 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11663
fbed6f36
UB
116642017-01-12 Uros Bizjak <ubizjak@gmail.com>
11665
11666 * gcc.target/i386/builtin_target.c (check_features): Check all
11667 supported __builtin_cpu_supports options.
11668
27282dad
KT
116692017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11670
11671 PR tree-optimization/78319
11672 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11673 Remove xfail.
11674
66113166
BS
116752017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11676
11677 PR target/79044
11678 * gcc.target/powerpc/swaps-p8-26.c: New.
11679
6bb4ea5c
RB
116802017-01-12 Richard Biener <rguenther@suse.de>
11681
11682 * gcc.dg/gimplefe-21.c: New testcase.
11683
f15dbadb
MC
116842017-01-12 Michael Collison <michael.collison@arm.com>
11685
11686 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11687
73e32c47
JK
116882017-01-11 Julia Koval <julia.koval@intel.com>
11689 Uros Bizjak <ubizjak@gmail.com>
11690
11691 * gcc.target/i386/sgx.c New test.
11692 * gcc.target/i386/sse-12.c: Add -msgx.
11693 * gcc.target/i386/sse-13.c: Ditto.
11694 * gcc.target/i386/sse-14.c: Ditto.
11695 * gcc.target/i386/sse-22.c: Ditto.
11696 * gcc.target/i386/sse-23.c: Ditto.
11697 * g++.dg/other/i386-2.C: Ditto.
11698 * g++.dg/other/i386-3.C: Ditto.
11699
3594adc7
MS
117002017-01-11 Martin Sebor <msebor@redhat.com>
11701
11702 PR c++/24511
11703 * g++.dg/template/explicit9.C: New test.
11704
01bfd257
NS
117052017-01-11 Nathan Sidwell <nathan@acm.org>
11706
11707 PR c++/77812
11708 * g++.dg/pr77812.C: New.
11709
88df7964
JJ
117102017-01-11 Jakub Jelinek <jakub@redhat.com>
11711
eae63d78
JJ
11712 PR c++/71537
11713 * g++.dg/cpp1y/constexpr-71537.C: New test.
11714
88df7964
JJ
11715 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11716 argument.
11717
960ecba4
MS
117182017-01-11 Martin Sebor <msebor@redhat.com>
11719
11720 PR c/47931
11721 * c-c++-common/Waddress-2.c: New test.
11722
1f258a55
JJ
117232017-01-11 Jakub Jelinek <jakub@redhat.com>
11724
11725 PR c++/78341
11726 * g++.dg/cpp0x/pr78341.C: New test.
11727
bf5fbf46
MS
117282017-01-11 Martin Sebor <msebor@redhat.com>
11729
11730 PR c/78768
11731 * gcc.dg/pr78768.c: New test.
11732
19ff0049
DM
117332017-01-11 David Malcolm <dmalcolm@redhat.com>
11734
11735 PR driver/78877
11736 * gcc.dg/spellcheck-options-14.c: New test case.
11737 * gcc.dg/spellcheck-options-15.c: New test case.
11738 * gcc.dg/spellcheck-options-16.c: New test case.
11739 * gcc.dg/spellcheck-options-17.c: New test case.
11740
c86e9f03
ML
117412017-01-11 Martin Liska <mliska@suse.cz>
11742
11743 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11744
947f51d6
JJ
117452017-01-11 Jakub Jelinek <jakub@redhat.com>
11746
11747 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11748 instead of just 1 for the decomposition from struct C.
11749
849fccf8
EB
117502017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11751
11752 * gcc.c-torture/execute/20170111-1.c: New test.
11753
80c74722
RB
117542017-01-11 Richard Biener <rguenther@suse.de>
11755
11756 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11757
4c4b4703
JJ
117582017-01-11 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR middle-end/50199
11761 * gcc.dg/lto/pr50199_0.c: New test.
11762
664b1a6b
MS
117632017-01-10 Martin Sebor <msebor@redhat.com>
11764
11765 PR testsuite/78960
11766 PR testsuite/78959
11767 PR testsuite/78133
11768 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11769 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11770
fefd3086
MS
117712017-01-10 Martin Sebor <msebor@redhat.com>
11772
11773 PR middle-end/78138
664b1a6b 11774 * gcc.dg/pr78138.c: New test.
fefd3086 11775
b9f4757f
DM
117762017-01-10 David Malcolm <dmalcolm@redhat.com>
11777
11778 PR c++/77949
11779 * g++.dg/diagnostic/pr77949.C: New test case.
11780
5a50f6bb
MS
117812017-01-10 Martin Sebor <msebor@redhat.com>
11782
11783 PR middle-end/78245
11784 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11785
c16880ef
MS
117862017-01-10 Martin Sebor <msebor@redhat.com>
11787
11788 PR tree-optimization/78775
11789 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11790 * gcc.dg/attr-alloc_size-10.c: New test.
11791 * gcc.dg/attr-alloc_size-11.c: New test.
11792 * gcc.dg/builtin-stringop-chk-7.c: New test.
11793 * gcc.dg/pr78775.c: New test.
11794 * gcc.dg/pr78973-2.c: New test.
11795 * gcc.dg/pr78973.c: New test.
11796
5363d9d9
JL
117972017-01-10 Jeff Law <law@redhat.com>
11798
11799 PR tree-optimization/77766
11800 PR tree-optimization/78856
11801 * gcc.c-torture/execute/pr77766.c: New test.
11802
aae23693
RB
118032016-01-10 Richard Biener <rguenther@suse.de>
11804
11805 PR tree-optimization/79034
11806 * g++.dg/torture/pr79034.C: New testcase.
11807
a0843aed
ML
118082017-01-10 Martin Liska <mliska@suse.cz>
11809
11810 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11811 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11812 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11813 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11814 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11815 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11816 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11817 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11818 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11819 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11820 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11821 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11822 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11823 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11824 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11825 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11826 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11827 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11828 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11829 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11830 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11831 * gcc.dg/ipa/pr64307.c: Likewise.
11832 * gcc.dg/ipa/pr77653.c: Likewise.
11833
79fc8ffe
AS
118342017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11835
11836 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11837 * g++.dg/other/i386-3.C: Ditto.
11838 * gcc.target/i386/sse-12.c: Ditto.
11839 * gcc.target/i386/sse-13.c: Ditto.
11840 * gcc.target/i386/sse-22.c: Ditto.
11841 * gcc.target/i386/sse-23.c: Ditto.
11842 * gcc.target/i386/builtin_target.c: Handle new option.
11843 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11844 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11845 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11846
dfa6951f
MS
118472017-01-09 Martin Sebor <msebor@redhat.com>
11848
11849 PR testsuite/79036
11850 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11851 with different precisions.
11852
a271e415
EB
118532017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11854
11855 * g++.dg/opt/call2.C: New test.
11856 * g++.dg/opt/call3.C: Likewise.
11857 * gnat.dg/array26.adb: New test.
11858 * gnat.dg/array26_pkg.ad[sb]: New helper.
11859 * gnat.dg/array27.adb: New test.
11860 * gnat.dg/array27_pkg.ad[sb]: New helper.
11861 * gnat.dg/array28.adb: New test.
11862 * gnat.dg/array28_pkg.ad[sb]: New helper.
11863
bd2c6270
JJ
118642017-01-09 Jakub Jelinek <jakub@redhat.com>
11865
11866 PR translation/79019
11867 PR translation/79020
11868 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11869 diagnostics.
11870 * gfortran.dg/initialization_17.f90: Likewise.
11871
1c1d8e75
DH
118722017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11873
11874 PR testsuite/79026
11875 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11876 * gcc.target/i386/pr78904-4.c: Likewise.
11877 * gcc.target/i386/pr78904-6.c: Likewise.
11878 * gcc.target/i386/pr78967-2.c: Likewise.
11879
cb330ba5
JJ
118802017-01-09 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR tree-optimization/78899
11883 * gcc.target/i386/pr78899.c: New test.
11884 * gcc.dg/pr71077.c: New test.
11885
a5e14a42
MJ
118862017-01-09 Martin Jambor <mjambor@suse.cz>
11887
11888 PR ipa/78365
11889 PR ipa/78599
11890 * gcc.dg/torture/pr78365.c: New test.
11891
01216d27
JJ
118922017-01-09 Jakub Jelinek <jakub@redhat.com>
11893
dc59e50a
JJ
11894 PR c++/78948
11895 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11896 (main): Use int* instead of long long.
11897
01216d27
JJ
11898 PR tree-optimization/78938
11899 * gcc.dg/vect/pr78938.c: New test.
11900
c0d4fec7
KT
119012017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11902
11903 * gcc.dg/20161219.c: New test.
11904
7b1b0cc1
RB
119052017-01-09 Richard Biener <rguenther@suse.de>
11906
11907 PR tree-optimization/78997
11908 * gcc.dg/torture/pr78997.c: New testcase.
11909
813b9c0d
RB
119102017-01-09 Richard Biener <rguenther@suse.de>
11911
11912 PR debug/79000
11913 * g++.dg/lto/pr79000_0.C: New testcase.
11914 * g++.dg/lto/pr79000_1.c: Likewise.
11915
efcc8d38
MS
119162017-01-08 Martin Sebor <msebor@redhat.com>
11917
11918 PR middle-end/77708
11919 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11920 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11921 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11922 due to bug 78969.
11923 * gcc.dg/format/pr78569.c: Adjust.
11924
5ccf1d8d
DM
119252017-01-07 David Malcolm <dmalcolm@redhat.com>
11926
11927 PR c++/72803
11928 * g++.dg/diagnostic/pr72803.C: New test case.
11929
42002dfe
MS
119302017-01-07 Martin Sebor <msebor@redhat.com>
11931
11932 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11933 * gcc.dg/attr-alloc_size-4.c: Same.
11934
de91486c
AV
119352017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11936
11937 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11938 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11939 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11940 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11941 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11942 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11943 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11944
f55a925e
AS
119452017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11946 * gcc.dg/memcmp-1.c: New.
11947 * gcc.dg/strncmp-1.c: New.
11948
f3caa118
AV
119492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11950
11951 * gcc.target/arm/acle/mcrr: New.
11952 * gcc.target/arm/acle/mcrr2: New.
11953 * gcc.target/arm/acle/mrrc: New.
11954 * gcc.target/arm/acle/mrrc2: New.
11955
ecc9a25b
AV
119562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11957
11958 * gcc.target/arm/acle/mcr.c: New.
11959 * gcc.target/arm/acle/mrc.c: New.
11960 * gcc.target/arm/acle/mcr2.c: New.
11961 * gcc.target/arm/acle/mrc2.c: New.
11962
3811581f
AV
119632017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11964
11965 * gcc.target/arm/acle/ldc: New.
11966 * gcc.target/arm/acle/ldc2: New.
11967 * gcc.target/arm/acle/ldcl: New.
11968 * gcc.target/arm/acle/ldc2l: New.
11969 * gcc.target/arm/acle/stc: New.
11970 * gcc.target/arm/acle/stc2: New.
11971 * gcc.target/arm/acle/stcl: New.
11972 * gcc.target/arm/acle/stc2l: New.
11973
d57daa0c
AV
119742017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11975
11976 * gcc.target/arm/acle/acle.exp: Run tests for different options
11977 and make sure fat-lto-objects is used such that we can still do
11978 assemble scans.
11979 * gcc.target/arm/acle/cdp.c: New.
11980 * gcc.target/arm/acle/cdp2.c: New.
11981 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11982 (check_effective_target_arm_coproc1_ok_nocache): New.
11983 (check_effective_target_arm_coproc2_ok): New.
11984 (check_effective_target_arm_coproc2_ok_nocache): New.
11985 (check_effective_target_arm_coproc3_ok): New.
11986 (check_effective_target_arm_coproc3_ok_nocache): New.
11987 (check_effective_target_arm_coproc4_ok): New.
11988 (check_effective_target_arm_coproc4_ok_nocache): New.
11989
8a123229
MS
119902017-01-06 Martin Sebor <msebor@redhat.com>
11991
11992 PR middle-end/78605
11993 * gcc.dg/tree-ssa/pr78605.c: New test.
11994
5b8999d6
MS
119952017-01-05 Martin Sebor <msebor@redhat.com>
11996
11997 PR tree-optimization/78910
11998 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11999 diagnostics.
12000 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12001 * gcc.dg/tree-ssa/pr78910.c: New test.
12002
4e89adf9
EB
120032017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12004
12005 * gcc.dg/sso-10.c: New test.
12006
962c5679
JJ
120072017-01-05 Jakub Jelinek <jakub@redhat.com>
12008
cfd719e7
JJ
12009 PR tree-optimization/71016
12010 * gcc.target/i386/pr71016.c: New test.
12011 * gcc.target/aarch64/pr71016.c: New test.
12012 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12013
26f20371
JJ
12014 PR c++/78931
12015 * g++.dg/cpp1z/decomp19.C: New test.
12016
962c5679
JJ
12017 PR c++/78890
12018 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12019 * g++.dg/init/union1.C: Likewise.
12020 * g++.dg/cpp0x/union6.C: Expect errors.
12021 * g++.dg/cpp0x/union8.C: New test.
12022 * g++.dg/cpp0x/pr78890-1.C: New test.
12023 * g++.dg/cpp0x/pr78890-2.C: New test.
12024
8c15f541
DE
120252017-01-05 David Edelsohn <dje.gcc@gmail.com>
12026
12027 * gcc.target/powerpc/pr71670.c: Require p9vector.
12028 * gcc.target/powerpc/p9-novsx.c: Same.
12029
51b86113
DM
120302017-01-05 David Malcolm <dmalcolm@redhat.com>
12031
12032 * selftests/asr_div1.rtl: New file.
12033 * selftests/aarch64: New subdirectory.
12034 * selftests/aarch64/times-two.rtl: New file.
12035 * selftests/bb-index.rtl: New file.
12036 * selftests/cfg-test.rtl: New file.
12037 * selftests/const-int.rtl: New file.
12038 * selftests/example-labels.rtl: New file.
12039 * selftests/insn-with-mode.rtl: New file.
12040 * selftests/jump-to-label-ref.rtl: New file.
12041 * selftests/jump-to-return.rtl: New file.
12042 * selftests/jump-to-simple-return.rtl: New file.
12043 * selftests/mem.rtl: New file.
12044 * selftests/note-insn-deleted.rtl: New file.
12045 * selftests/note_insn_basic_block.rtl: New file.
12046 * selftests/simple-cse.rtl: New file.
12047 * selftests/symbol-ref.rtl: New file.
12048 * selftests/x86_64: New subdirectory.
12049 * selftests/x86_64/call-insn.rtl: New file.
12050 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12051 * selftests/x86_64/times-two.rtl: New file.
12052 * selftests/x86_64/unspec.rtl: New file.
12053
dc7650cc
NS
120542017-01-05 Nathan Sidwell <nathan@acm.org>
12055
12056 PR c++/78765
12057 * g++.dg/cpp0x/pr78765.C: New.
12058
3db70565
DV
120592017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12060
12061 * gcc.target/s390/memcpy-2.c: New test.
12062 * gcc.target/s390/memset-2.c: New test.
12063
f5a537e3
AK
120642017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12065
12066 * gcc.target/s390/memcpy-1.c: New test.
12067
d80c6d02
JL
120682017-01-04 Jeff Law <law@redhat.com>
12069
12070 PR tree-optimization/78812
12071 * g++.dg/torture/pr78812.C: New test.
12072
08edc320 120732017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12074
12075 PR target/71977
12076 PR target/70568
12077 PR target/78823
12078 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12079 64-bit VSX systems with direct move, whether we optimize common
12080 code sequences in the GLIBC math library for float math functions.
12081 * gcc.target/powerpc/pr71977-2.c: Likewise.
12082
a9342885
MP
120832017-01-04 Marek Polacek <polacek@redhat.com>
12084
12085 PR c++/64767
12086 * c-c++-common/Wpointer-compare-1.c: New test.
12087
066435fe
JJ
120882017-01-04 Jakub Jelinek <jakub@redhat.com>
12089
abec4284
JJ
12090 PR c++/78949
12091 * c-c++-common/Wunused-var-16.c: New test.
12092
26c43e27
JJ
12093 PR c++/78693
12094 * g++.dg/cpp0x/pr78693.C: New test.
12095
fc73e60c
JJ
12096 PR driver/78957
12097 * gcc.dg/pr78957.c: New test.
12098
c9cf3863
JJ
12099 * g++.dg/cpp1y/auto-fn34.C: New test.
12100
066435fe
JJ
12101 PR c++/71182
12102 * g++.dg/cpp0x/pr71182.C: New test.
12103
598bd687
KN
121042017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12105
12106 PR target/78056
12107 * gcc.target/powerpc/pr78056-1.c: New test.
12108 * gcc.target/powerpc/pr78056-2.c: New test.
12109 * gcc.target/powerpc/pr78056-3.c: New test.
12110 * gcc.target/powerpc/pr78056-4.c: New test.
12111 * gcc.target/powerpc/pr78056-5.c: New test.
12112 * gcc.target/powerpc/pr78056-6.c: New test.
12113 * gcc.target/powerpc/pr78056-7.c: New test.
12114 * gcc.target/powerpc/pr78056-8.c: New test.
12115 * lib/target-supports.exp
12116 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12117 whether the effective target supports the popcntb instruction.
12118
8194635a
JL
121192017-01-03 Jeff Law <law@redhat.com>
12120
12121 PR tree-optimization/67955
12122 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12123
baf9ebc8
MP
121242017-01-04 Marek Polacek <polacek@redhat.com>
12125
12126 PR c++/77545
12127 PR c++/77284
12128 * g++.dg/cpp0x/range-for32.C: New test.
12129 * g++.dg/cpp0x/range-for33.C: New test.
12130
5dd9a9d0
DM
121312017-01-04 David Malcolm <dmalcolm@redhat.com>
12132
12133 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12134
4bf07f3f
NS
121352017-01-04 Nathan Sidwell <nathan@acm.org>
12136
12137 PR c++/66735
12138 * g++.dg/cpp1y/pr66735.C: New.
12139
165ba2e9
JJ
121402017-01-04 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR tree-optimization/71563
12143 * gcc.dg/tree-ssa/pr71563.c: New test.
12144
4567f969
JB
121452017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12146
12147 PR fortran/78534
12148 PR fortran/78976
12149 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12150 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12151 * gfortran.dg/transfer_intrinsic_1.f90: Change
12152 scan-tree-dump-times due to gfc_trans_string_copy change to
12153 avoid -Wstringop-overflow.
12154
1c06f07f
JL
121552017-01-03 Jeff Law <law@redhat.com>
12156
12157 PR tree-optimization/78856
12158 * gcc.c-torture/execute/pr78856.c: New test.
12159
60fb638f
MM
121602017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12161
12162 PR target/78953
12163 * gcc.target/powerpc/pr78953.c: New test.
12164
e4d02f52
ILT
121652017-01-03 Ian Lance Taylor <iant@google.com>
12166
12167 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12168 enums.
12169
5b4f088d
MS
121702017-01-03 Martin Sebor <msebor@redhat.com>
12171
12172 PR tree-optimization/78696
12173 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12174 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12175 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12176 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12177
121782017-01-03 David Malcolm <dmalcolm@redhat.com>
12179
12180 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12181 with more than one digit.
12182 * lib/gcc-dg.exp (process-message): Support more than one digit
12183 in relative line specifications.
12184
121852017-01-03 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR tree-optimization/78965
12188 * gcc.dg/pr78965.c: New test.
12189
12190 PR middle-end/78901
12191 * g++.dg/opt/pr78901.C: New test.
12192
121932017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12194
12195 PR fortran/78534
12196 PR fortran/66310
12197 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12198 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12199 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12200 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12201 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12202 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12203 * gfortran.dg/string_1_lp64.f90: New test.
12204 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12205 * gfortran.dg/string_3_lp64.f90: New test.
12206 * gfortran.dg/transfer_intrinsic_1.f90: Change
12207 scan-tree-dump-times due to gfc_trans_string_copy change to
12208 avoid -Wstringop-overflow.
12209
8b7163c6
UB
122102017-01-02 Uros Bizjak <ubizjak@gmail.com>
12211
12212 PR target/78967
12213 * gcc.target/i386/pr78967-1.c: New test.
12214 * gcc.target/i386/pr78967-2.c: Ditto.
12215 * gcc.target/i386/pr78967-3.c: Ditto.
12216
12217 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12218 * gcc.target/i386/pr78904-4.c: Ditto.
12219 * gcc.target/i386/pr78904-6.c: Ditto.
12220
e2940b98
JH
122212017-01-01 Jan Hubicka <hubicka@ucw.cz>
12222
12223 PR middle-end/77674
12224 * g++.dg/torture/pr77674.C: New testcase.
12225
cbe34bb5 122262017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12227
12228 Update copyright years.
818ab71a 12229\f
cbe34bb5 12230Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12231
12232Copying and distribution of this file, with or without modification,
12233are permitted in any medium without royalty provided the copyright
12234notice and this notice are preserved.