]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/72868 (Constexpr expressions mistreat case ranges)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
385ed708
JJ
12016-08-11 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/72868
4 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5
df7ec09f
L
62015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7
8 * gcc.target/i386/pieces-memcpy-1.c: New test.
9 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
10 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
11 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
12 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
13 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
14
b95a64bb
JJ
152016-08-11 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/72816
7ddbcf6b 18 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 19
59537744
BE
202016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
21
22 PR tree-optimization/71083
23 * gcc.c-torture/execute/pr71083.c: New test.
24 * gnat.dg/loop_optimization23.adb: New test.
25 * gnat.dg/loop_optimization23_pkg.ads: New test.
26 * gnat.dg/loop_optimization23_pkg.adb: New test.
27
183ac6d0
RB
282016-08-11 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/72772
31 * gcc.dg/graphite/pr35356-1.c: Adjust.
32 * gcc.dg/tree-ssa/pr59597.c: Likewise.
33
b152f5a2
JB
342016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
35
36 * gfortran.dg/random_7.f90: Take into account that the last seed
37 value is the special p value.
38 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
39
bb7ebad1
RB
402016-08-11 Richard Biener <rguenther@suse.de>
41
42 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
43
2e186411
AM
442016-08-11 Alan Modra <amodra@gmail.com>
45
46 * gcc.target/powerpc/pr71680.c: New.
47
e9e6d4f6
KN
482016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
49
50 * gcc.target/powerpc/bfp/bfp.exp: New file.
51 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
52 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
53 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
54 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
55 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
56 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
57 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
58 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
59 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
60 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
61 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
62 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
63 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
64 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
65 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
66 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
67 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
68 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
69 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
70 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
71 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
72 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
73 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
74 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
75 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
76 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
77 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
78 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
79 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
80 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
81 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
82 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
83 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
84 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
85 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
86 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
87 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
88 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
89 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
90 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
91 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
92 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
93 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
94 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
95 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
96 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
97 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
98 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
99 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
100 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
101 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
102 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
103 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
104
9c8eabea
BC
1052016-08-10 Bin Cheng <bin.cheng@arm.com>
106
107 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
108 Add aarch64*-*-*.
109
6c553b76
BC
1102016-08-10 Bin Cheng <bin.cheng@arm.com>
111
112 * gcc.target/aarch64/simd/vcond-ne.c: New test.
113
a0883b08
MM
1142016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
115
116 PR target/72853
117 * gcc.target/powerpc/pr72853.c: New test.
118
a266236e
ML
1192016-08-10 Martin Liska <mliska@suse.cz>
120
121 PR gcov-profile/58306
122 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
123
22063dbc
ML
1242016-08-10 Martin Liska <mliska@suse.cz>
125
126 * g++.dg/gcov/gcov-threads-1.C: New test.
127
5250a5bb
SKS
1282016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
129
130 PR target/71873
131 * gcc.target/avr/pr71873.c: New test.
132
b7597ae5
ML
1332016-08-09 Martin Liska <mliska@suse.cz>
134
135 * g++.dg/gcov/gcov-dump-1.C: New test.
136 * g++.dg/gcov/gcov-dump-2.C: New test.
137
ab50a215
ML
1382016-08-09 Martin Liska <mliska@suse.cz>
139
140 * gcc.dg/tree-prof/val-prof-9.c: New test.
141
dcb1e137
ML
1422016-08-09 Martin Liska <mliska@suse.cz>
143
144 * gcc.dg/tree-prof/val-prof-8.c: New test.
145
04d6d3b6
MJ
1462016-08-09 Martin Jambor <mjambor@suse.cz>
147
148 PR ipa/71981
149 * gcc.dg/ipa/pr71981.c: New test.
150
c57e78c4
BC
1512016-08-09 Bin Cheng <bin.cheng@arm.com>
152
153 PR tree-optimization/33707
154 * gcc.dg/vect/pr33707.c: New test.
155
42970a17
BC
1562016-08-09 Bin Cheng <bin.cheng@arm.com>
157
158 PR tree-optimization/pr72772
159 * gcc.dg/tree-ssa/pr72772.c: New test.
160
810a3aa6
MF
1612016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
162
163 PR rtl-optimization/66669
164 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
165
9e207d6f
JJ
1662016-08-09 Jakub Jelinek <jakub@redhat.com>
167
168 PR tree-optimization/72824
169 * gcc.c-torture/execute/ieee/pr72824.c: New test.
170
50bf47fd
RB
1712016-08-09 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/71802
174 * gcc.dg/torture/pr71802.c: New testcase.
175
cadec7ca
JJ
1762016-08-09 Jakub Jelinek <jakub@redhat.com>
177
178 PR c++/72809
179 * g++.dg/eh/stdarg1.C: New test.
180
c43c5112
AK
1812016-08-08 Andi Kleen <ak@linux.intel.com>
182
183 * lib/profopt.exp: (auto-profopt-execute): Don't include full
184 test command line in failure log.
185 (profopt-execute): dito. Make autofdo file names unique.
186
895aa8e1
DM
1872016-08-08 David Malcolm <dmalcolm@redhat.com>
188
189 PR c/64955
190 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
191 output.
192
9afda630
PK
1932016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
194
195 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
196 c99_runtime.
197 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
198 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
199 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
200 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
201 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
202 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
203
e52ed3fe
DM
2042016-08-08 David Malcolm <dmalcolm@redhat.com>
205
206 PR c/52952
207 * gcc.dg/cpp/pr66415-1.c: Likewise.
208 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
209 * gcc.dg/format/c90-printf-1.c: Likewise.
210 * gcc.dg/format/diagnostic-ranges.c: New test case.
211
ad200580
JJ
2122016-08-08 Jakub Jelinek <jakub@redhat.com>
213
77524e0d
JJ
214 PR fortran/72716
215 * gfortran.dg/gomp/pr72716.f90: New test.
216
2187f2a2
JJ
217 PR middle-end/72781
218 * gcc.dg/gomp/pr72781.c: New test.
219
ad200580
JJ
220 PR middle-end/68762
221 * g++.dg/vect/pr68762-1.cc: New test.
222 * g++.dg/vect/pr68762-2.cc: New test.
223 * g++.dg/vect/pr68762.h: New file.
224
989d0071
MS
2252016-08-08 Martin Sebor <msebor@redhat.com>
226
227 PR testsuite/72838
228 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
229 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
230 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
231
7090cac9
AV
2322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
233
234 PR fortran/71936
235 * gfortran.dg/allocate_with_source_21.f03: New test.
236
64e56ab0
AV
2372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
238
239 PR fortran/72698
240 * gfortran.dg/allocate_with_source_20.f03: New test.
241
0476487d
AM
2422016-08-08 Alan Modra <amodra@gmail.com>
243
244 * gcc.c-torture/compile/pr72802.c: New.
245
8e9218f2
AV
2462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
247
248 PR fortran/70524
249 * gfortran.dg/dependency_48.f90: New test.
250
c1f7083b
TK
2512016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
252
531e5ae3 253 PR fortran/70040
c1f7083b
TK
254 * gfortran.dg/pr70040.f90: New testcase.
255
6ab5813c
TK
2562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
257
258 PR fortran/71961
259 * gfortran.dg/matmul_10.f90: New testcase.
260
27bddc4a
JH
2612016-08-07 Jan Hubicka <hubicka@ucw.cz>
262
263 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
264
4a9f8a9f
JJ
2652016-08-07 Jakub Jelinek <jakub@redhat.com>
266
267 PR c/72816
268 * gcc.dg/pr72816.c: New test.
269
fa76f2c6
JW
2702016-08-06 Jonathan Wakely <jwakely@redhat.com>
271
272 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
273 * g++.dg/conversion/pr41426.C: Likewise.
274 * g++.dg/conversion/pr66211.C: Likewise.
275 * g++.dg/cpp1y/lambda-init9.C: Likewise.
276 * g++.dg/init/ref8.C: Likewise.
277 * g++.old-deja/g++.law/cvt20.C: Likewise.
278 * g++.old-deja/g++.mike/p9732c.C: Likewise.
279
5c3e5002
PP
2802016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
281
282 PR tree-optimization/18046
283 * gcc.dg/tree-ssa/vrp105.c: New test.
284 * gcc.dg/tree-ssa/vrp106.c: New test.
285
64d6d399
MS
2862016-08-05 Martin Sebor <msebor@redhat.com>
287
288 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
289 1ul in diagnostics. Remove hyphen from "constant-expression."
290 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
291 * g++.dg/cpp0x/static_assert3.C: Same.
292 * g++.dg/cpp1y/constexpr-throw.C: Same.
293 * g++.dg/template/nontype3.C: Same.
294 * g++.dg/warn/overflow-warn-1.C: Same.
295 * g++.dg/warn/overflow-warn-3.C: Same.
296 * g++.dg/warn/overflow-warn-4.C: Same.
297
88fa5555
DM
2982016-08-05 David Malcolm <dmalcolm@redhat.com>
299
300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
301 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
302 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
303 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
304
1addb9e6
PP
3052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
306
307 PR tree-optimization/72810
308 * gcc.dg/tree-ssa/vrp110.c: New test.
309
1b62ed4f
JG
3102016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
311
312 PR Target/72819
313 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
314 registers.
315 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
316 saving the half-precision registers.
317 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
318 value is returned in h0.
319 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
320 are passed in FP/SIMD registers.
321 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
322 passing works corrcetly.
323 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
324 (hfa_f16x2_t): Likewise.
325 (hfa_f16x3_t): Likewise.
326 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
327 are promoted to double and passed in a double register.
328 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
329 are promoted to double and stacked.
330 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
331 __fp16 data types.
332 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
333 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
334 __fp16 first get passed in FP/SIMD registers, then stacked.
335
4228ca19
NS
3362016-08-05 Nathan Sidwell <nathan@acm.org>
337
338 PR c++/68724
339 * g++.dg/cpp0x/pr68724.C: New.
340
db7c335e
RB
3412016-08-05 Richard Biener <rguenther@suse.de>
342
343 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
344
48abe922
PP
3452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
346
347 * gcc.dg/tree-ssa/vrp107.c: New test.
348 * gcc.dg/tree-ssa/vrp108.c: New test.
349 * gcc.dg/tree-ssa/vrp109.c: New test.
350
f6cdf42f
PK
3512016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
352
353 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
354 dg-options.
355
33a9c609
PK
3562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
357
358 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
359 test-cases.
360 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
361 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
362 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
363 test-cases.
364 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
365 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
366 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
367 large_double.
368
4473482d
PC
3692016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
370
371 PR c++/72800
372 * g++.dg/cpp1y/lambda-ice1.C: New.
373
08156df5
PP
3742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
375
376 PR c++/72759
377 * g++.dg/cpp1y/pr72759.C: New test.
378
938da3a5
PP
3792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
380
381 * gcc.dg/switch-10.c: New test.
382
da84183c
JG
3832016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
384
385 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
386
ae9281fc
TS
3872016-08-04 Thomas Schwinge <thomas@codesourcery.com>
388
389 * c-c++-common/goacc/routine-5.c: Update.
390
086ad22e
BE
3912016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
392
393 PR rtl-optimization/70903
394 * gcc.c-torture/execute/pr70903.c: New test.
395
6805e400
ML
3962016-08-04 Martin Liska <mliska@suse.cz>
397
398 * gcc.dg/params/params.exp: Replace file exists with
399 TESTING_IN_BUILD_TREE.
400
a0008434
MP
4012016-08-04 Marek Polacek <polacek@redhat.com>
402
403 PR c++/70229
404 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
405
fb46286e
RB
4062016-08-04 Richard Biener <rguenther@suse.de>
407
408 PR middle-end/71984
409 * gcc.dg/torture/pr71984.c: Guard correctness check for
410 little-endian.
411
ac2c96ab
AP
4122016-08-03 Andrew Pinski <apinski@cavium.com>
413
414 * gcc.c-torture/compile/20160802-1.c: New testcase.
415
c98583e9
FR
4162016-08-03 Fritz Reese <fritzoreese@gmail.com>
417
418 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
419
9ad1a1da
RB
4202016-08-03 Richard Biener <rguenther@suse.de>
421
422 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
423 and remove -O3.
424 * c-c++-common/ubsan/pr71403-2.c: Likewise.
425 * c-c++-common/ubsan/pr71403-3.c: Likewise.
426
cd75c979
RB
4272016-08-03 Richard Biener <rguenther@suse.de>
428
429 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
430 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
431 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
433
30e8d875
SKS
4342016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
435
436 * gcc.dg/init-excess-2.c: Require int32plus.
437 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
438 * gcc.dg/pr59963-2.c: Require int32plus.
439 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
440 * gcc.dg/unroll-7.c: Require int32plus.
441
69b806f6
BC
4422016-08-02 Bin Cheng <bin.cheng@arm.com>
443
444 PR tree-optimization/34114
445 * gcc.dg/tree-ssa/loop-42.c: New test.
446
1efafef3
TC
4472016-08-02 Tamar Christina <tamar.christina@arm.com>
448
449 * gcc.target/aarch64/vminmaxnm.c: New.
450 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
451 tests.
452
e2a99194
MM
4532016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
454
455 * gcc.target/powerpc/vec-extract-5.c: New tests to test
456 vec_extract for vector float, vector int, vector short, and vector
457 char.
458 * gcc.target/powerpc/vec-extract-6.c: Likewise.
459 * gcc.target/powerpc/vec-extract-7.c: Likewise.
460 * gcc.target/powerpc/vec-extract-8.c: Likewise.
461 * gcc.target/powerpc/vec-extract-9.c: Likewise.
462
71bfb77a
WD
4632016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
464
465 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 466 single stack adjustment, no writeback.
71bfb77a
WD
467 * gcc.target/aarch64/test_frame_12.c: Likewise.
468 * gcc.target/aarch64/test_frame_13.c: Likewise.
469 * gcc.target/aarch64/test_frame_15.c: Likewise.
470 * gcc.target/aarch64/test_frame_6.c: Likewise.
471 * gcc.target/aarch64/test_frame_7.c: Likewise.
472 * gcc.target/aarch64/test_frame_8.c: Likewise.
473 * gcc.target/aarch64/test_frame_16.c: New test.
474
37bce35a
L
4752015-08-01 H.J. Lu <hongjiu.lu@intel.com>
476
477 PR target/72748
478 * gcc.target/i386/pr72748.c: New test.
479
2a93954e
AH
4802015-08-01 Alan Hayward <alan.hayward@arm.com>
481
482 PR tree-optimization/71818
483 * gcc.dg/vect/pr71818.c: New
484
bf60c531
ML
4852016-08-01 Martin Liska <mliska@suse.cz>
486
487 PR tree-optimization/71857
488 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
489
8ed49fab
KT
4902016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
491
492 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
493
76e2c821
JB
4942016-08-01 Jan Beulich <jbeulich@suse.com>
495
496 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
497
35029597
WS
4982016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
499
500 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
501 * gcc.target/powerpc/mulkc3-1.c: Likewise.
502
3aa4b66a
JW
5032016-07-31 Jonathan Wakely <jwakely@redhat.com>
504
505 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
506 (check_effective_target_c++): Likewise. Also match for libstdc++.
507
93cb9a5a
SK
5082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
509
510 PR fortran/41922
511 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
512 * gfortran.dg/equiv_constraint_7.f90: Ditto.
513 * gfortran.dg/pr41922.f90: New test.
514
9fcb2819
SK
5152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
516
517 PR fortran/68566
518 * gfortran.dg/pr68566.f90: new test.
519
8bada5cd
MS
5202016-07-30 Martin Sebor <msebor@redhat.com>
521
522 PR c++/60760
523 PR c++/71091
524 * g++.dg/cpp0x/constexpr-cast.C: New test.
525 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
526 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
527 * g++.dg/ubsan/pr63956.C: Correct.
528
d0047a25
MM
5292016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
530
531 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
532 vector double or vector long where the vector is in memory.
533 * gcc.target/powerpc/vec-extract-3.c: Likewise.
534 * gcc.target/powerpc/vec-extract-4.c: Likewise.
535
e4f7a5df
SK
5362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
537
538 PR fortran/69867
539 * gfortran.dg/pr69867.f90: New test.
540
b441ae1d
SK
5412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
542
543 PR fortran/69962
544 * gfortran.dg/pr69962.f90: New test.
545
712dff31
SK
5462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
547
548 PR fortran/70006
549 * gfortran.dg/pr70006.f90: New test.
550
fb42421e
SK
5512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
552
553 PR fortran/71730
554 * gfortran.dg/pr71730.f90: New test.
555 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
556 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
557 * gfortran.dg/array_constructor_26.f03: Ditto.
558
466effe0
WS
5592016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
560
561 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
562 * gcc.target/powerpc/pr71763.c: Likewise.
563
f618a472
MP
5642016-07-29 Marek Polacek <polacek@redhat.com>
565
566 PR c/71742
567 * gcc.dg/940510-1.c: Adjust dg-error.
568 * gcc.dg/c99-flex-array-1.c: Likewise.
569 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
570
efd0786f
MP
571 PR c/71853
572 * gcc.dg/noncompile/pr71853.c: New test.
573
e00dceaf
MP
574 PR c/71573
575 * gcc.dg/noncompile/pr71573.c: New test.
576
638fc14f
MP
577 PR c/71926
578 * g++.dg/warn/Wparentheses-30.C: New test.
579 * gcc.dg/Wparentheses-14.c: New test.
580
61c73a7f
UB
5812016-07-29 Uros Bizjak <ubizjak@gmail.com>
582
583 * gcc.dg/pr59833.c: Use dg-add-options ieee.
584
01d32b2b
BC
5852016-07-29 Bin Cheng <bin.cheng@arm.com>
586
587 PR tree-optimization/57558
588 * gcc.dg/vect/pr57558-1.c: New test.
589 * gcc.dg/vect/pr57558-2.c: New test.
590
f6c7a248
PK
5912016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
592
61c73a7f 593 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
594 to scan forwprop1 dump pass.
595
f54ea774
PC
5962016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
597
598 PR c++/51488
599 * g++.dg/template/pr51488.C: New.
600
673a107a
JJ
6012016-07-29 Jakub Jelinek <jakub@redhat.com>
602
603 PR c/71969
604 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
605 static __inline__.
606 * gcc.dg/pr71969-1.c: New test.
607 * gcc.dg/pr71969-2.c: New test.
608 * gcc.dg/pr71969-3.c: New test.
609
78169471
MP
6102016-07-29 Marek Polacek <polacek@redhat.com>
611
612 PR c/71574
613 * c-c++-common/pr71574.c: New test.
614
a5b5c8b6
MP
615 PR c/71583
616 * gcc.dg/noncompile/pr71583.c: New test.
617
883b6d4e
KV
6182016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
619
620 PR middle-end/68217
621 * gcc.dg/pr68217.c: New test.
622
89f1f37e
SK
6232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
624
625 PR fortran/71067
626 * gfortran.dg/pr71067_1.f90: New test.
627 * gfortran.dg/pr71067_2.f90: Ditto.
628
e0d32185
MM
6292016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
630
631 * gcc.target/powerpc/vec-extract-1.c: New test.
632
c851722d
SK
6332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
634
635 PR fortran/71799
636 * gfortran.dg/pr71799.f90: New test.
637
f064da6a
PC
6382016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
639
640 PR c++/71665
641 * g++.dg/cpp0x/pr71665-1.C: New.
642 * g++.dg/cpp0x/pr71665-2.C: Likewise.
643 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
644 * g++.dg/ext/label10.C: Likewise.
645 * g++.dg/parse/constant5.C: Likewise.
646
1b70aaad
SK
6472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
648
649 PR fortran/71859
650 * gfortran.dg/pr71859.f90: New test.
651 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
652 * gfortran.dg/coarray_collectives_1.f90: Ditto.
653
a23404c9
PT
6542016-07-28 Paul Thomas <pault@gcc.gnu.org>
655
656 PR fortran/71883
657 * gfortran.dg/pr71883.f90 : New test.
658
513d866d
YR
6592016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
660
661 PR tree-optimization/71734
61c73a7f 662 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 663
7c428aa2
RL
6642016-07-28 Renlin Li <renlin.li@arm.com>
665
666 Revert
667 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
668
669 PR fortran/71902
670 * gfortran.dg/dependency_47.f90: New test.
671
1225d6b1
ML
6722016-07-28 Martin Liska <mliska@suse.cz>
673
674 PR gcov-profile/68025
675 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
676
e5f5bf35
ML
6772016-07-28 Martin Liska <mliska@suse.cz>
678
679 * g++.dg/vect/pr70944.cc: New test.
680
4536610d
KV
6812016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
682
683 PR middle-end/71994
684 * gcc.dg/torture/pr71994.c: New test.
685
8c6961ca
PK
6862016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
687
688 PR middle-end/71078
689 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
690 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
691 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
692
8de22ea0
RB
6932016-07-27 Richard Biener <rguenther@suse.de>
694
695 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
696
5d9da222
ML
6972016-07-27 Martin Liska <mliska@suse.cz>
698
699 * gcc.dg/predict-13.c: New test.
700 * gcc.dg/predict-14.c: New test.
701
af9e275f
SKS
7022016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
703
a23404c9 704 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
705 including stdint.h.
706 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
707 including stdint.h.
708
71abba1e
MM
7092016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
710
711 PR target/71869
712 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
713 IEEE built-in functions handle quiet and signalling NaNs
714 correctly.
715
9cd74e8f
SK
7162016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
717
718 PR fortran/71862
719 * gfortran.dg/pr71862.f90: New test.
720
0d48446f
MS
7212016-07-26 Martin Sebor <msebor@redhat.com>
722
723 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
724 selector with dg-options.
725
524cf1e4
PP
7262016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
727
728 PR tree-optimization/18046
729 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
730 * gcc.dg/tree-ssa/vrp103.c: New test.
731 * gcc.dg/tree-ssa/vrp104.c: New test.
732
100665d8
WS
7332016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
734
735 * gcc.target/powerpc/pr63354.c: Require lp64 since
736 -mprofile-kernel is not legal with -m32.
737
0b64ca40
RB
7382016-07-26 Richard Biener <rguenther@suse.de>
739
740 PR rtl-optimization/71984
741 * gcc.dg/torture/pr71984.c: New testcase.
742
9b7937cf
RS
7432016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
744
745 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
746 g++-dg-runtest via et-dg-runtest.
747 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
748 * gcc.dg/vect/vect.exp: Likewise.
749 * gfortran.dg/graphite/graphite.exp: Likewise, but for
750 gfortran-dg-runtest.
751 * gfortran.dg/vect/vect.exp: Likewise.
752 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
753 (check_mips_loongson_hw_available): Likewise.
754 (check_effective_target_mpaired_single_runtime): Likewise.
755 (check_effective_target_mips_loongson_runtime): Likewise.
756 (add_options_for_mpaired_single): Likewise.
757 (check_effective_target_vect_int): Add global et_index.
758 Check and save the supported feature for a target selected by
759 the et_index target. Break long lines where appropriate. Call
760 et-is-effective-target for MIPS with an argument instead of
761 check_effective_target_* where appropriate.
762 (check_effective_target_vect_intfloat_cvt): Likewise.
763 (check_effective_target_vect_uintfloat_cvt): Likewise.
764 (check_effective_target_vect_floatint_cvt): Likewise.
765 (check_effective_target_vect_floatuint_cvt): Likewise.
766 (check_effective_target_vect_simd_clones): Likewise.
767 (check_effective_target_vect_shift): ewise.
768 (check_effective_target_whole_vector_shift): Likewise.
769 (check_effective_target_vect_bswap): Likewise.
770 (check_effective_target_vect_shift_char): Likewise.
771 (check_effective_target_vect_long): Likewise.
772 (check_effective_target_vect_float): Likewise.
773 (check_effective_target_vect_double): Likewise.
774 (check_effective_target_vect_long_long): Likewise.
775 (check_effective_target_vect_no_int_max): Likewise.
776 (check_effective_target_vect_no_int_add): Likewise.
777 (check_effective_target_vect_no_bitwise): Likewise.
778 (check_effective_target_vect_widen_shift): Likewise.
779 (check_effective_target_vect_no_align): Likewise.
780 (check_effective_target_vect_hw_misalign): Likewise.
781 (check_effective_target_vect_element_align): Likewise.
782 (check_effective_target_vect_condition): Likewise.
783 (check_effective_target_vect_cond_mixed): Likewise.
784 (check_effective_target_vect_char_mult): Likewise.
785 (check_effective_target_vect_short_mult): Likewise.
786 (check_effective_target_vect_int_mult): Likewise.
787 (check_effective_target_vect_extract_even_odd): Likewise.
788 (check_effective_target_vect_interleave): Likewise.
789 (check_effective_target_vect_stridedN): Likewise.
790 (check_effective_target_vect_multiple_sizes): Likewise.
791 (check_effective_target_vect64): Likewise.
792 (check_effective_target_vect_call_copysignf): Likewise.
793 (check_effective_target_vect_call_sqrtf): Likewise.
794 (check_effective_target_vect_call_btrunc): Likewise.
795 (check_effective_target_vect_call_btruncf): Likewise.
796 (check_effective_target_vect_call_ceil): Likewise.
797 (check_effective_target_vect_call_ceilf): Likewise.
798 (check_effective_target_vect_call_floor): Likewise.
799 (check_effective_target_vect_call_floorf): Likewise.
800 (check_effective_target_vect_call_lceil): Likewise.
801 (check_effective_target_vect_call_lfloor): Likewise.
802 (check_effective_target_vect_call_nearbyint): Likewise.
803 (check_effective_target_vect_call_nearbyintf): Likewise.
804 (check_effective_target_vect_call_round): Likewise.
805 (check_effective_target_vect_call_roundf): Likewise.
806 (check_effective_target_vect_perm): Likewise, but also append *_saved
807 to the existing global name to properly cache the result.
808 (check_effective_target_vect_perm_byte): Likewise.
809 (check_effective_target_vect_perm_short): Likewise.
810 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
811 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
812 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
813 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
814 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
815 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
816 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
817 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
818 (check_effective_target_vect_sdot_qi): Likewise.
819 (check_effective_target_vect_udot_qi): Likewise.
820 (check_effective_target_vect_sdot_hi): Likewise.
821 (check_effective_target_vect_udot_hi): Likewise.
822 (check_effective_target_vect_usad_char): Likewise.
823 (check_effective_target_vect_pack_trunc): Likewise.
824 (check_effective_target_vect_unpack): Likewise.
825 (check_effective_target_vect_aligned_arrays): Likewise.
826 (check_effective_target_vect_natural_alignment): Likewise.
827 (check_effective_target_vector_alignment_reachable): Likewise.
828 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
829 (is-effective-target): Initialize et_index if undefined.
830 (et-dg-runtest): New.
831 (et-is-effective-target): Likewise.
832 (check_vect_support_and_set_flags): Add supported MIPS targets to
833 EFFECTIVE_TARGETS list. Return the number of supported targets.
834
8f63caf6
RB
8352016-07-26 Richard Biener <rguenther@suse.de>
836 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
837
838 PR middle-end/70920
839 * gcc.dg/pr70920-1.c: New test-case.
840 * gcc.dg/pr70902-2.c: Likewise.
841 * gcc.dg/pr70920-3.c: Likewise.
842 * gcc.dg/pr70920-4.c: Likewise
843 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
844 2 instead of 3.
845
7d575fff
AM
8462016-07-25 Alexander Monakov <amonakov@ispras.ru>
847
848 * gcc.c-torture/execute/pr71494.c: Require label_values.
849 * gcc.dg/pr16973.c: Ditto.
850
bf01e070
SKS
8512016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
852
853 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
854 * gcc.dg/torture/pr69771.c: Require int32plus.
855 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
856
16b05965
ML
8572016-07-25 Martin Liska <mliska@suse.cz>
858
859 * gcc.dg/torture/pr71987.c: New test.
860
d52d3767
SK
8612016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
862
863 PR fortran/71935
864 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
865 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
866 * gfortran.dg/pr71935.f90: New test.
867
2e6b45af
MS
8682016-07-22 Martin Sebor <msebor@redhat.com>
869
870 PR c++/71675
871 * g++.dg/ext/atomic-3.C: New test.
872 * gcc.dg/atomic/pr71675.c: New test.
873
58b3986e
ES
8742016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
875
876 * gcc.target/i386/mvc8.c: New test.
877
faa1612a
BC
8782016-07-22 Bin Cheng <bin.cheng@arm.com>
879
880 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
881 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
882
1603ebe0
TK
8832016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
884
885 PR fortran/71795
886 * gfortran.dg/constructor_50.f90: New test.
887
bc91c436
ML
8882016-07-22 Martin Liska <mliska@suse.cz>
889
890 PR gcov-profile/69028
891 PR gcov-profile/62047
892 * g++.dg/cilk-plus/pr69028.C: New test.
893
9fe9a3a7
AV
8942016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
895
896 * gfortran.dg/coarray_stat_2.f90: New test.
897
70866e3d
MM
8982016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
899
900 * gcc.target/powerpc/vec-extract.h: New files to check the
901 vec_extract built-in functions for all vector types, testing
902 accessing each element, both with constant and variable element
903 numbers.
904 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
905 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
906 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
907 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
908 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
909 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
910 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
911 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
912 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
913
ab3af181
JJ
9142016-07-21 Jakub Jelinek <jakub@redhat.com>
915
916 PR c++/71728
917 * g++.dg/other/pr71728.C: New test.
918
ebe8f322
JG
9192016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
920
921 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
922 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
923 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
924 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
925 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
926
959cef74
RB
9272016-07-21 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/71947
930 * gcc.dg/tree-ssa/vrp102.c: New testcase.
931
b24d9420
BC
9322016-07-21 Bin Cheng <bin.cheng@arm.com>
933
934 * gcc.dg/tree-ssa/scev-15.c: New.
935
23974819
BC
9362016-07-21 Bin Cheng <bin.cheng@arm.com>
937
938 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
939
ee78cbaa
JJ
9402016-07-21 Jakub Jelinek <jakub@redhat.com>
941
942 PR c++/71941
943 * g++.dg/gomp/pr71941.C: New test.
944
52ed68f7
DM
9452016-07-20 David Malcolm <dmalcolm@redhat.com>
946
947 PR c/70339
948 PR c/71858
949 * g++.dg/spellcheck-identifiers.C: New test case, based on
950 gcc.dg/spellcheck-identifiers.c.
951 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
952 gcc.dg/spellcheck-identifiers-2.c.
953 * g++.dg/spellcheck-typenames.C: New test case, based on
954 gcc.dg/spellcheck-typenames.c
955
18407bfb
JW
9562016-07-20 Jonathan Wakely <jwakely@redhat.com>
957
958 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
959 pointer to member function and also test catching by reference.
960
4c07fd98
DV
9612016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
962
963 * gcc.target/s390/pr67443.c: Fix test case.
964
fee21d65
DV
9652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
966
967 * gcc.target/s390/insv-1.c: Xfail some tests.
968 * gcc.target/s390/insv-2.c: Likewise.
969
dbe9dfdd
GJL
9702016-07-20 Georg-Johann Lay <avr@gjlay.de>
971
972 * gcc.target/avr/torture/get-mem.c: New test.
973 * gcc.target/avr/torture/set-mem.c: New test.
974
c25e1d82
GJL
9752016-07-20 Georg-Johann Lay <avr@gjlay.de>
976
977 PR target/71948
978 * gcc.target/avr/torture/tiny-progmem.c: New test.
979
109d2197
JJ
9802016-07-20 Jakub Jelinek <jakub@redhat.com>
981
7419f441
JJ
982 PR c++/71909
983 * g++.dg/parse/pr71909.C: New test.
984 * g++.dg/tm/pr71909.C: New test.
985
109d2197
JJ
986 PR c++/50060
987 * g++.dg/cpp0x/constexpr-50060.C: New test.
988 * g++.dg/cpp1y/constexpr-50060.C: New test.
989
144530cf
ML
9902016-07-20 Martin Liska <mliska@suse.cz>
991
992 * gfortran.dg/graphite/pr71898.f90: New test.
993
04ac4afa
BC
9942016-07-20 Bin Cheng <bin.cheng@arm.com>
995
996 PR tree-optimization/71503
997 PR tree-optimization/71683
998 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
999 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1000
dcbdb17a
ML
10012016-07-20 Martin Liska <mliska@suse.cz>
1002
1003 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1004 * gcc.dg/plugin/sreal-test-1.c: Remove.
1005 * gcc.dg/plugin/sreal_plugin.c: Remove.
1006
6ed82555
TK
10072016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1008
1009 PR fortran/71902
1010 * gfortran.dg/dependency_47.f90: New test.
1011
13da0507
JJ
10122016-07-19 Jakub Jelinek <jakub@redhat.com>
1013
4833f561
JJ
1014 PR rtl-optimization/71916
1015 * gcc.c-torture/compile/pr71916.c: New test.
1016
4fda19ef
JJ
1017 PR middle-end/71874
1018 * g++.dg/torture/pr71874.C: New test.
1019
13da0507
JJ
1020 PR middle-end/71734
1021 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1022 (my_alloc): Rewritten to use __builtin_posix_memalign and
1023 __SIZE_TYPE__.
1024 (my_free): Use __builtin_free instead of _mm_free.
1025 (Vec::operator=): Use __builtin_memcpy.
1026
e7980add
MJ
10272016-07-19 Martin Jambor <mjambor@suse.cz>
1028
61c73a7f
UB
1029 PR fortran/71688
1030 * gfortran.dg/pr71688.f90: New test.
e7980add 1031
13e88953
RB
10322016-07-19 Richard Biener <rguenther@suse.de>
1033
1034 * c-c++-common/vector-subscript-6.c: New testcase.
1035 * c-c++-common/vector-subscript-7.c: Likewise.
1036
1caf0482
SKS
10372016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1038
a23404c9 1039 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1040 and UInt32 based on __SIZEOF_INT__.
1041
cef5388d
RB
10422016-07-19 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/71901
1045 * gcc.dg/torture/pr71901.c: New testcase.
1046
10472016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1048
1049 PR tree-optimization/71908
1050 * gcc.dg/torture/pr71908.c: New testcase.
1051
a8f7a895
MM
10522016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1053
1054 PR target/71493
1055 * gcc.target/powerpc/pr71493-1.c: New test.
1056 * gcc.target/powerpc/pr71493-2.c: Likewise.
1057
f2111a36
JJ
10582016-07-18 Jakub Jelinek <jakub@redhat.com>
1059
99516432
JJ
1060 PR c++/71835
1061 * g++.dg/conversion/ambig3.C: New test.
1062
87713c6a
JJ
1063 PR c++/71828
1064 * g++.dg/cpp0x/constexpr-71828.C: New test.
1065
7a7f16ca
JJ
1066 PR c++/71826
1067 * g++.dg/template/pr71826.C: New test.
1068
f4d90295
JJ
1069 PR c++/71822
1070 * g++.dg/template/defarg21.C: New test.
1071
f2111a36
JJ
1072 PR c++/71871
1073 * g++.dg/ext/vector31.C: New test.
1074
0b965526
UB
10752016-07-18 Uros Bizjak <ubizjak@gmail.com>
1076
1077 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1078
94e136b9
YR
10792016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1080
1081 PR tree-optimization/71734
1082 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1083
7072df0a
DV
10842016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1085
1086 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1087 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1088 stack-layout-dynamic-1.c: New test.
1089
54158a1a
AK
10902016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1091
1092 * gcc.target/s390/nolrl-1.c: New test.
1093
43068916
FR
10942016-07-17 Fritz Reese <fritzoreese@gmail.com>
1095
1096 PR fortran/71523
1097 * gfortran.dg/pr71523_1.f90: New test.
1098 * gfortran.dg/pr71523_2.f90: New test.
1099
a9356b12
AS
11002016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1101
1102 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1103
466effe0 1104>>>>>>> .r238890
a07b81c7
JD
11052016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106 Marco Restelli <mrestelli@gmail.com>
1107
1108 PR fortran/62125
1109 * gfortran.dg/pr62125.f90: New test.
1110
96c0ec12
BS
11112016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1114 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1115
479d0ed5
JW
11162016-07-15 Jonathan Wakely <jwakely@redhat.com>
1117
1118 PR c++/58796
1119 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1120 * g++.dg/cpp0x/nullptr35.C: New test.
1121
41c7438e
BC
11222016-07-15 Bin Cheng <bin.cheng@arm.com>
1123
1124 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1125
f7ba880b
CP
11262016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1127
1128 * gfortran.dg/goacc/vector_length.f90: New test.
1129
b9aba0a0
RB
11302016-07-15 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/71881
1133 * gcc.dg/torture/pr71881.c: New testcase.
1134
9513d5fb
RB
11352016-07-15 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/71887
1138 * gcc.dg/torture/pr71887.c: New testcase.
1139
ddbbcb19
JJ
11402016-07-15 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR c/71858
1143 * gcc.dg/spellcheck-identifiers-3.c: New test.
1144
29eb509c
AV
11452016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1146
1147 PR fortran/71807
1148 * gfortran.dg/null_9.f90: New test.
1149
43aabfcf
BC
11502016-07-15 Bin Cheng <bin.cheng@arm.com>
1151
1152 * gcc.dg/tree-ssa/loop-41.c: New test.
1153
afc89e58
BC
11542016-07-15 Bin Cheng <bin.cheng@arm.com>
1155
1156 PR tree-optimization/71347
1157 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1158
6fa682ad
SK
11592016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1160
1161 PR fortran/29819
1162 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1163 * gfortran.dg/contains.f90: Ditto.
1164 * gfortran.dg/contains_empty_1.f03: Ditto.
1165 * gfortran.dg/submodule_3.f08: Ditto.
1166
dd36b877
JJ
11672016-07-14 Jakub Jelinek <jakub@redhat.com>
1168
a60a5d31
JJ
1169 PR testsuite/71865
1170 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1171 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1172 expected diagnostics.
1173
dd36b877
JJ
1174 PR c/71858
1175 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1176 * gcc.dg/spellcheck-identifiers-2.c: New test.
1177 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1178 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1179
a241f8ca
JJ
11802016-07-14 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR tree-optimization/71872
1183 * gcc.c-torture/compile/pr71872.c: New test.
1184
d62b809c
TP
11852016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1186
1187 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1188 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1189 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1190 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1191 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1192 * gcc.target/arm/atomic-op-acquire-1.c: This.
1193 * gcc.target/arm/atomic-op-char.c: Rename into ...
1194 * gcc.target/arm/atomic-op-char-1.c: This.
1195 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1196 * gcc.target/arm/atomic-op-consume-1.c: This.
1197 * gcc.target/arm/atomic-op-int.c: Rename into ...
1198 * gcc.target/arm/atomic-op-int-1.c: This.
1199 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1200 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1201 * gcc.target/arm/atomic-op-release.c: Rename into ...
1202 * gcc.target/arm/atomic-op-release-1.c: This.
1203 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1204 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1205 * gcc.target/arm/atomic-op-short.c: Rename into ...
1206 * gcc.target/arm/atomic-op-short-1.c: This.
1207 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1208 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1209 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1210 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1211 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1212 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1213 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1214 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1215 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1216 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1217
1f8dd420
AV
12182016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1219
1220 PR fortran/70842
1221 * gfortran.dg/select_type_35.f03: New test.
1222
53109ba8
KT
12232016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1224
1225 PR target/65951
1226 PR tree-optimization/70923
1227 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1228 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1229 * gcc.dg/vect/pr65951.c: Likewise.
1230 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1231
91f35b7f
DE
12322016-07-14 David Edelsohn <dje.gcc@gmail.com>
1233
1234 * c-c++-common/pr60226.c: Expect maximum object file alignment
1235 error on AIX.
1236
351168fe
RB
12372016-07-14 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/71866
1240 * gcc.dg/torture/pr71866.c: New testcase.
1241
94c32c00
TP
12422016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1243
1244 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1245 selector and enclose boolean expression in curly braces.
1246
b799a481
AM
12472016-07-14 Alan Modra <amodra@gmail.com>
1248
1249 PR target/71733
1250 * gcc.target/powerpc/p9-novsx.c: New.
1251
f63ba78c
AK
12522016-07-13 Andi Kleen <ak@linux.intel.com>
1253
1254 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1255 * g++.dg/tree-prof/morefunc.C: Dito.
1256 * g++.dg/tree-prof/pr35545.C: Dito.
1257 * g++.dg/tree-prof/reorder.C: Dito.
1258 * gcc.dg/tree-prof/20050826-2.c: Dito.
1259 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1260 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1261 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1262 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1263 * gcc.dg/tree-prof/inliner-1.c: Dito.
1264 * gcc.dg/tree-prof/merge_block.c: Dito.
1265 * gcc.dg/tree-prof/stringop-1.c: Dito.
1266 * gcc.dg/tree-prof/stringop-2.c: Dito.
1267 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1268 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1269 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1270 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1271 * gcc.dg/tree-prof/update-loopch.c: Dito.
1272 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1273 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1274 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1275 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1276 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1277 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1278 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1279
f4d5a23d
AK
12802016-07-13 Andi Kleen <ak@linux.intel.com>
1281
1282 * lib/profopt.exp (profopt-execute): Remove .imports files.
1283
ae145898
AK
12842016-07-13 Andi Kleen <ak@linux.intel.com>
1285
0b965526 1286 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1287
e97bd4f5
AK
12882016-07-13 Andi Kleen <ak@linux.intel.com>
1289
1290 * lib/profopt.exp (dg-final-scan-autofdo,
1291 dg-final-scan-not-autofdo): New functions.
1292
6fa3d4b4
BC
12932016-07-13 Bin Cheng <bin.cheng@arm.com>
1294
1295 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1296 * gcc.dg/vect/vect-35.c: Ditto.
1297 * gcc.dg/vect/vect-alias-check-2.c: New test.
1298
65f18bc6
ML
12992016-07-13 Martin Liska <mliska@suse.cz>
1300
1301 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1302 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1303 * gfortran.dg/pr42108.f90: Update expected dump scan.
1304
9737f35b
RB
13052016-07-13 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/24574
1308 * gcc.dg/pr24574.c: New testcase.
1309
62c0ea4b
SKS
13102016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1311
0b965526 1312 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1313 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1314 * c-c++-common/pr68833-1.c: Require int32plus.
1315 * gcc.dg/ipa/pr63551.c: Likewise.
1316 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1317 * gcc.dg/ipa/pr64041.c: Require int32plus.
1318
c7ed8938
IE
13192016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1320
1321 PR ipa/71633
1322 * g++.dg/pr71633.C: New test.
1323
5ce15300
TP
13242016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1325
1326 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1327 Add new arm_thumb1_cbz_ok effective target.
1328 * gcc.target/arm/cbz.c: New test.
1329
2b9509a3
TP
13302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1331
1332 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1333 Define effective target.
1334 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1335 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1336 * gcc.target/arm/movhi_movw.c: New test.
1337 * gcc.target/arm/movsi_movw.c: Likewise.
1338 * gcc.target/arm/movdi_movw.c: Likewise.
1339
7f15b177
RB
13402016-07-13 Richard Biener <rguenther@suse.de>
1341
1342 PR middle-end/71104
1343 * gcc.dg/pr71104-1.c: New testcase.
1344 * gcc.dg/pr71104-2.c: Likewise.
1345
0b0a896e
MM
13462016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1347
1348 PR target/71805
1349 * gcc.target/powerpc/pr71805.c: New test.
1350
f906f5ed
BS
13512016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1352
1353 * gcc.target/powerpc/divkc3-1.c: New.
1354 * gcc.target/powerpc/mulkc3-1.c: New.
1355
9e63c3aa
NS
13562016-07-12 Nathan Sidwell <nathan@acm.org>
1357
1358 * gcc.target/arm/data-rel-1.c: New.
1359 * gcc.target/arm/data-rel-2.c: New.
1360 * gcc.target/arm/data-rel-3.c: New.
1361
f507d202
ML
13622016-07-12 Martin Liska <mliska@suse.cz>
1363
1364 * gcc.dg/params/blocksort-part.c: New test.
1365 * gcc.dg/params/params.exp: New file.
1366
d6f7c125
KT
13672016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1368
1369 PR middle-end/71700
1370 * gcc.c-torture/execute/pr71700.c: New test.
1371
37ccb0ba
SB
13722016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1373 Richard Biener <rguenther@suse.de>
1374
1375 PR tree-optimization/23286
1376 PR tree-optimization/70159
1377 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1378 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1379 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1380 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1381 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1382 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1383 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1384 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1385 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1386 * gcc.dg/pr51879-12.c: Likewise.
1387 * gcc.dg/strlenopt-9.c: Likewise.
1388 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1389 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1390 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1391 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1392 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1393 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1394 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1395 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1396 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1397 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1398 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1399 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1400 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1401 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1402 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1403
712a93d6
RB
14042016-07-12 Richard Biener <rguenther@suse.de>
1405
1406 PR rtl-optimization/68961
1407 * gcc.target/i386/pr68961.c: New testcase.
1408
c392943c
JJ
14092016-07-11 Jakub Jelinek <jakub@redhat.com>
1410
3d56e6a4
JJ
1411 PR middle-end/71758
1412 * c-c++-common/gomp/pr71758.c: New test.
1413 * gfortran.dg/gomp/pr71758.f90: New test.
1414
c392943c
JJ
1415 PR tree-optimization/71823
1416 * gcc.dg/vect/pr71823.c: New test.
1417
741d3be5
DM
14182016-07-11 David Malcolm <dmalcolm@redhat.com>
1419
1420 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1421 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1422 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1423
92fa45b5
L
14242016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 PR target/71801
1427 * gcc.target/i386/pr71801.c: New test.
1428
f51606c7
RB
14292016-07-11 Richard Biener <rguenther@suse.de>
1430
1431 PR tree-optimization/71816
1432 * gcc.dg/torture/pr71816.c: New testcase.
1433
36b54ce0
TK
14342016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1435
1436 PR fortran/71783
1437 * gfortran.dg/dependency_46.f90: New test.
1438
d13835b6
VM
14392016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1440
1441 PR rtl-optimization/71621
1442 * gcc.target/i386/pr71621-1.c: New.
1443 * gcc.target/i386/pr71621-2.c: New.
1444
642bcbdf
CP
14452016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1446
1447 * gfortran.dg/goacc/pr71704.f90: New test.
1448
02eb5b8b
BS
14492016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1450
1451 PR target/71297
1452 * gcc.target/powerpc/pr71297.c: New.
1453
8beb9a0d
JW
14542016-07-08 Jiong Wang <jiong.wang@arm.com>
1455
1456 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1457
cef4b650
MM
14582016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1459
1460 PR target/71806
1461 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1462
3c3ecf52
AH
14632016-07-08 Alan Hayward <alan.hayward@arm.com>
1464
1465 PR tree-optimization/71667
1466 * gcc.dg/vect/pr71667.c: New
1467
2660286d
ML
14682016-07-08 Martin Liska <mliska@suse.cz>
1469
1470 * gcc.dg/torture/pr71606.c: New test.
1471
70cdd4ae
JD
14722016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1473
1474 PR fortran/71764
1475 * gfortran.dg/pr71764.f90: New test.
1476
842dc2e6
JJ
14772016-07-07 Jakub Jelinek <jakub@redhat.com>
1478 Kai Tietz <ktietz70@googlemail.com>
1479
1480 PR c++/70869
1481 PR c++/71054
1482 * g++.dg/cpp0x/pr70869.C: New test.
1483 * g++.dg/cpp0x/pr71054.C: New test.
1484
31be4262
DE
14852016-07-07 David Edelsohn <dje.gcc@gmail.com>
1486
1487 * g++.dg/debug/pr71432.C: Fail on AIX.
1488
1c122092
ML
14892016-07-07 Martin Liska <mliska@suse.cz>
1490
1491 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1492 an undefined behavior.
1493 * gfortran.dg/do_3.F90: Likewise.
1494 * gfortran.dg/do_check_11.f90: New test.
1495 * gfortran.dg/do_check_12.f90: New test.
1496 * gfortran.dg/do_corner_warn.f90: New test.
1497
7119f1b1
ML
14982016-07-07 Martin Liska <mliska@suse.cz>
1499
1500 * gfortran.dg/predict-1.f90: Ammend the test.
1501 * gfortran.dg/predict-2.f90: Likewise.
1502
275792f2
IE
15032016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1504
1505 PR ipa/71624
1506 * g++.dg/pr71624.C: New test.
1507
05a437c1
TP
15082016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1509
1510 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1511 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1512 ARMv8-M Mainline architectures.
1513
6f493951
TP
15142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1515
1516 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1517 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1518
5ddaee94
SB
15192016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1520
1521 PR target/70098
1522 PR target/71763
1523 * gcc.target/powerpc/pr71763.c: New file.
1524
651afdb2
YR
15252016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1526
1527 PR tree-optimization/71518
0b965526 1528 * gcc.dg/pr71518.c: New test.
651afdb2 1529
9df99881
WD
15302016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1531
1532 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1533
7b4e0769
SKS
15342016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1535
0b965526 1536 PR target/50739
7b4e0769
SKS
1537 * gcc.target/avr/pr50739.c: New test.
1538
eb4432f7
JH
15392016-07-05 Jan Hubicka <jh@suse.cz>
1540
1541 * gcc.dg/tree-ssa/scev-14.c: update template.
1542
c01e092f
RS
15432016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1544
1545 * gcc.dg/vect/group-no-gaps-1.c: New test.
1546
8070763a
AK
15472016-07-05 Andi Kleen <ak@linux.intel.com>
1548
1549 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1550 if kernel supports MPX.
1551
7f6e88a8
KC
15522016-07-05 Kito Cheng <kito.cheng@gmail.com>
1553
1554 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1555
36a265b1
MM
15562016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1557 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1558
1559 * gcc.target/powerpc/signbit-1.c: New test.
1560 * gcc.target/powerpc/signbit-2.c: New test.
1561 * gcc.target/powerpc/signbit-3.c: New test.
1562
7a98fb6e
KT
15632016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1564
1565 PR rtl-optimization/71594
1566 * gcc.dg/torture/pr71594.c: New test.
1567
1e3d54b4
JH
15682016-07-05 Jan Hubicka <jh@suse.cz>
1569
1570 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1571
84ca3893
DM
15722016-07-05 David Malcolm <dmalcolm@redhat.com>
1573
1574 PR c++/62314
1575 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1576 number of missing semicolon error.
1577 * g++.dg/pr62314-2.C: New test case.
1578
20d0bfce
AF
15792016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1580
1581 * gfortran.dg/coarray_stat_function.f90: New test.
1582 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1583 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1584 to new interfaces.
1585
69aaea06
AV
15862016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1587
1588 PR fortran/71623
1589 * gfortran.dg/deferred_character_17.f90: New test.
1590
f723a43c
CL
15912016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1592
1593 * gcc.target/arm/neon/polytypes.c: Move to ...
1594 * gcc.target/arm/polytypes.c: ... here.
1595 * gcc.target/arm/neon/pr51534.c: Move to ...
1596 * gcc.target/arm/pr51534.c: ... here.
1597 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1598 * gcc.target/arm/vect-vcvt.c: ... here.
1599 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1600 * gcc.target/arm/vect-vcvtq.c: ... here.
1601 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1602 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1603 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1604 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1605 * gcc.target/arm/neon/neon.exp: Delete.
1606 * gcc.target/arm/neon/: Delete.
1607
d73e0ccf
JD
16082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1609
1610 PR fortran/65575
1611 * gfortran.dg: pr65575.f90: New test.
1612
c20f6223
JD
16132016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1614
1615 PR fortran/35849
1616 * gfortran.dg: pr35849.f90: New test.
1617
2a5537c3
JJ
16182016-07-04 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR c++/71739
1621 * g++.dg/cpp0x/pr71739.C: New test.
1622
740f9751
CL
16232016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1624
1625 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1626
bf749919
DV
16272016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1628
1629 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1630 locr.
1631 * gcc.target/s390/loc-1.c: New test.
1632
430bb38e
YR
16332016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1634
1635 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1636 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1637
15f6e0da
RR
16382016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1639
1640 PR target/63874
1641 * gcc.target/aarch64/pr63874.c: New test.
1642
79335075
JB
16432016-07-04 Jan Beulich <jbeulich@suse.com>
1644
1645 * g++.dg/header.c: New.
1646 * gcc.dg/header.c: New.
1647
557e8c49
JJ
16482016-07-02 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR c/71719
1651 * c-c++-common/Wunused-var-15.c: New test.
1652
79a592e3
JJ
16532016-07-01 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR fortran/71687
1656 * gfortran.dg/gomp/pr71687.f90: New test.
1657
e2298656
BS
16582016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1659
1660 * gcc.dg/const-float128-ped.c: Require __float128 effective
1661 target and options.
1662 * gcc.dg/const-float128.c: Likewise.
1663 * gcc.dg/torture/float128-cmp-invalid.c: Require
1664 __float128 and base_quadfloat_support effective targets, and
1665 __float128 options.
1666 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1667 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1668 * gcc.dg/torture/float128-nan.c: Likewise.
1669 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1670 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1671 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1672 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1673 (add_options_for___float128): New.
1674 (check_effective_target_base_quadword_support): New.
1675
70c11966
MM
16762016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1677
1678 PR target/71720
1679 * gcc.target/powerpc/pr71720.c: New test.
1680
059541fd
JB
16812016-07-01 Jan Beulich <jbeulich@suse.com>
1682
1683 * gcc.dg/bss.c: New.
1684
2c1e4964
PB
16852016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1686
1687 PR target/71698
1688 * gcc.target/powerpc/pr71698.c: New test.
1689
22e1cb39
GJL
16902016-07-01 Georg-Johann Lay <avr@gjlay.de>
1691
1692 PR target/71151
1693 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1694 instead of ".foo" for its section name.
1695 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1696 depending on MCU's flash size.
1697 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1698 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1699 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1700 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1701 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1702 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1703
466cf574
JB
17042016-07-01 Jan Beulich <jbeulich@suse.com>
1705
1706 * gcc.target/i386/pr65105-2.c: Add -msse2.
1707
351beab7
JJ
17082016-06-30 Jakub Jelinek <jakub@redhat.com>
1709
55a0f21a
JJ
1710 PR tree-optimization/71707
1711 * gcc.dg/strlenopt-29.c: New test.
1712
6245ad72
JJ
1713 PR fortran/71704
1714 * gfortran.dg/gomp/pr71704.f90: New test.
1715
351beab7
JJ
1716 PR fortran/71705
1717 * gfortran.dg/gomp/pr71705.f90: New test.
1718
5a3a6a5e
KN
17192016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1720
1721 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1722 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1723 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1724 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1725 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1726 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1727 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1728 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1729 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1730 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1731 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1732 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1733 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1734 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1735 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1736 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1737 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1738 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1739 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1740 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1741 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1742 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1743 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1744 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1745 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1746 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1747 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1748 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1749 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1750 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1751 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1752 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1753 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1754 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1755 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1756 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1757 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1758 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1759 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1760 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1761 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1762 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1763 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1764 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1765 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1766 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1767 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1768 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1769 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1770 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1771 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1772 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1773 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1774 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1775 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1776 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1777 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1778 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1779 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1780 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1781 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1782 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1783 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1784 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1785 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1786 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1787 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1788 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1789 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1790 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1791 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1792 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1793 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1794 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1795 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1796 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1797 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1798 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1799 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1800 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1801 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1802
3dfa8071 18032016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1804 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1805
1806 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1807
9bd62242 18082016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1809 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1810
1811 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1812
603107fb
DM
18132016-06-30 David Malcolm <dmalcolm@redhat.com>
1814
1815 PR driver/71651
1816 * gcc.dg/spellcheck-options-12.c: New test case.
1817
205cccc7
JJ
18182016-06-30 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR middle-end/71693
1821 * gcc.c-torture/compile/pr71693.c: New test.
1822
f4452176
DM
18232016-06-29 David Malcolm <dmalcolm@redhat.com>
1824
1825 * gcc.dg/spellcheck-params.c: New testcase.
1826 * gcc.dg/spellcheck-params-2.c: New testcase.
1827
c5e74d9d
MM
18282016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1829
1830 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1831 vector extract instructions.
1832 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1833
e44ecbfd
JD
18342016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1835
1836 PR fortran/71686
1837 * gfortran.dg/unexpected_eof_2.f90: New test.
1838 * gfortran.dg/unexpected_eof_3.f90: New test.
1839
ee446d9f
JW
18402016-06-29 Jim Wilson <jim.wilson@linaro.org>
1841
1842 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1843
27f67461
CP
18442016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1845
1846 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1847 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1848 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1849
b1206d29
RB
18502016-06-29 Richard Biener <rguenther@suse.de>
1851
1852 PR middle-end/15256
1853 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1854
1af21224
MW
18552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1856
1857 * gcc.target/arm/aapcs/neon-vect10.c: Require
1858 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1859 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1860 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1861 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1862 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1863 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1864 * gcc.target/arm/fp16-aapcs-1.c: Require
1865 -mfloat-ab=hard. Also simplify the test.
1866 * gcc.target/arm/fp16-aapcs-2.c: New.
1867
7fe43755
MW
18682016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1869
0b965526 1870 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1871 (add_options_for_arm_fp16_ieee): New.
1872 (add_options_for_arm_fp16_alternative): New.
1873 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1874 long-line.
1875 (effective_target_arm_fp16_hw): New.
1876
264d951a
IE
18772016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1878
1879 PR tree-optimization/71655
1880 * g++.dg/pr71655.C: New test.
1881
5c846a81
ML
18822016-06-29 Martin Liska <mliska@suse.cz>
1883
1884 * gcc.dg/pr71585.c: New test.
1885 * gcc.dg/pr71585-2.c: New test.
1886 * gcc.dg/pr71585-3.c: New test.
1887
fafe9318
YR
18882016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1889
1890 PR tree-optimization/70729
1891 * g++.dg/vect/pr70729.cc: New test.
1892
54d19c3b
TS
18932016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1894
1895 * c-c++-common/gomp/cancel-1.c: Extend.
1896
5f3cd7c3
JJ
18972016-06-29 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR tree-optimization/71625
1900 * gcc.dg/strlenopt-28.c: New test.
1901
4aa83879
RB
19022016-06-29 Richard Biener <rguenther@suse.de>
1903
1904 PR middle-end/71002
1905 * g++.dg/torture/pr71002.C: Adjust testcase.
1906
152ef731
JJ
19072016-06-29 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c/71685
1910 * gcc.dg/pr71685.c: New test.
1911
19122016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1913
1914 PR c/71552
1915 * gcc.dg/init-bad-9.c: New test.
1916
d41dc215
BS
19172016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1918
1919 * gcc.target/powerpc/abs128-1.c: Require VSX.
1920 * gcc.target/powerpc/copysign128-1.c: Likewise.
1921 * gcc.target/powerpc/inf128-1.c: Likewise.
1922 * gcc.target/powerpc/nan128-1.c: Likewise.
1923
6a20b538
JJ
19242016-06-28 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR middle-end/71626
1927 * gcc.c-torture/execute/pr71626-1.c: New test.
1928 * gcc.c-torture/execute/pr71626-2.c: New test.
1929
77d93c47
PB
19302016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1931
1932 PR target/71656
1933 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1934
a8264058
SB
19352016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1936
1937 PR target/71670
1938 * gcc.target/powerpc/pr71670.c: New testcase.
1939
0dc47331
PB
19402016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1941
1942 PR target/71656
1943 * gcc.target/powerpc/pr71656-1.c: New test.
1944 * gcc.target/powerpc/pr71656-2.c: New test.
1945
b65ffc79
CL
19462016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1947
1948 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1949 around fp16 code.
1950 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1953 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1954 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1955 Add arm_neon_fp16_ok effective target.
0b965526
UB
1956 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1957 Likewise.
1958 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1959 Likewise.
1960 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1961 Likewise.
1962 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1963 Likewise.
1964 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1965 Likewise.
1966 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1967 Likewise.
1968 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1969 Likewise.
1970 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1971 Likewise.
1972 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1973 Likewise.
1974 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1975 Likewise.
1976 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1977 Likewise.
b65ffc79 1978
9bb86f40
JH
19792016-06-26 Jan Hubicka <hubicka@ucw.cz>
1980
1981 * gcc.dg/predict-12.c: New testcase.
1982
46db0fd4
JD
19832016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1984
1985 PR fortran/71649
1986 * gfortran.dg/pr71649.f90: New test.
1987
2a65e70b
JJ
19882016-06-25 Jakub Jelinek <jakub@redhat.com>
1989
f8a06e24
JJ
1990 PR tree-optimization/71643
1991 * g++.dg/opt/pr71643.C: New test.
1992
2a65e70b
JJ
1993 PR tree-optimization/71631
1994 * gcc.c-torture/execute/pr71631.c: New test.
1995
7805417a
JH
19962016-06-24 Jan Hubicka <hubicka@ucw.cz>
1997
1998 * gcc.dg/predict-11.c: New testcase.
1999 * gfortran.dg/predict-2.f90: New testcase.
2000
888ed1a3
JH
20012016-06-24 Jan Hubicka <hubicka@ucw.cz>
2002
2003 * gcc.dg/predict-10.c: New test.
2004
53605f35
BS
20052016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2006
2007 * gcc.target/powerpc/abs128-1.c: New.
2008 * gcc.target/powerpc/copysign128-1.c: New.
2009 * gcc.target/powerpc/inf128-1.c: New.
2010 * gcc.target/powerpc/nan128-1.c: New.
2011
7b22b4c6
EB
20122016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gfortran.dg/pr71642.f90: New test.
2015
37e373c2
JJ
20162016-06-24 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR tree-optimization/71647
2019 * gcc.target/i386/pr71647.c: New test.
2020
b20b79f2
L
20212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2022
2023 * gcc.target/i386/noplt-gd-1.c: New test.
2024 * gcc.target/i386/noplt-gd-2.c: Likewise.
2025 * gcc.target/i386/noplt-gd-3.c: Likewise.
2026 * gcc.target/i386/noplt-ld-1.c: Likewise.
2027 * gcc.target/i386/noplt-ld-2.c: Likewise.
2028 * gcc.target/i386/noplt-ld-3.c: Likewise.
2029 * lib/target-supports.exp
2030 (check_effective_target_tls_get_addr_via_got): New.
2031
04619cb8
UB
20322016-06-24 Uros Bizjak <ubizjak@gmail.com>
2033
2034 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2035 testsuite compile flags.
2036 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2037 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2038
20392016-06-24 Uros Bizjak <ubizjak@gmail.com>
2040
2041 * g++dg/vect/pr36684.cc: Add dg-do compile.
2042 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2043 * gcc.dg/vect/pr70021.c: Ditto.
2044 * gcc.dg/vect/pr70138-1.c: Ditto.
2045 * gcc.dg/vect/pr70138-2.c: Ditto.
2046 * gcc.dg/vect/pr70354-1.c: Ditto.
2047 * gcc.dg/vect/pr70354-2.c: Ditto.
2048 * gcc.dg/vect/pr71259.c: Ditto.
2049 * gcc.dg/vect/pr71416-1.c: Ditto.
2050 * gcc.dg/vect/slp-43.c: Ditto.
2051 * gcc.dg/vect/slp-45.c: Ditto.
2052 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2053 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2054 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2055 * gfortran.dg/vect/pr69980.f90: Ditto.
2056
20572016-06-24 Uros Bizjak <ubizjak@gmail.com>
2058
2059 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2060 * gcc.dg/vect/bb-slp-30.c: Ditto.
2061 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2062 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2063 * gcc.dg/vect/pr45902.c: Ditto.
2064 * gcc.dg/vect/pr48172.c: Ditto.
2065 * gcc.dg/vect/pr48377.c: Ditto.
2066 * gcc.dg/vect/pr49038.c: Ditto.
2067 * gcc.dg/vect/pr49771.c: Ditto.
2068 * gcc.dg/vect/pr52091.c: Ditto.
2069 * gcc.dg/vect/pr53185-2.c: Ditto.
2070 * gcc.dg/vect/pr56826.c: Ditto.
2071 * gcc.dg/vect/pr60276.c: Ditto.
2072 * gcc.dg/vect/pr62021.c: Ditto.
2073 * gcc.dg/vect/pr63530.c: Ditto.
2074 * gcc.dg/vect/pr65518.c: Ditto.
2075 * gcc.dg/vect/pr65947-1.c: Ditto.
2076 * gcc.dg/vect/pr65947-10.c: Ditto.
2077 * gcc.dg/vect/pr65947-11.c: Ditto.
2078 * gcc.dg/vect/pr65947-12.c: Ditto.
2079 * gcc.dg/vect/pr65947-13.c: Ditto.
2080 * gcc.dg/vect/pr65947-2.c: Ditto.
2081 * gcc.dg/vect/pr65947-3.c: Ditto.
2082 * gcc.dg/vect/pr65947-4.c: Ditto.
2083 * gcc.dg/vect/pr65947-5.c: Ditto.
2084 * gcc.dg/vect/pr65947-6.c: Ditto.
2085 * gcc.dg/vect/pr65947-7.c: Ditto.
2086 * gcc.dg/vect/pr65947-8.c: Ditto.
2087 * gcc.dg/vect/pr65947-9.c: Ditto.
2088 * gcc.dg/vect/pr71416-1.c: Ditto.
2089 * gcc.dg/vect/pr71439.c: Ditto.
2090 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2091 * gcc.dg/vect/vect-bswap16.c: Ditto.
2092 * gcc.dg/vect/vect-bswap32.c: Ditto.
2093 * gcc.dg/vect/vect-bswap64.c: Ditto.
2094 * gcc.dg/vect/vect-live-1.c: Ditto.
2095 * gcc.dg/vect/vect-live-2.c: Ditto.
2096 * gcc.dg/vect/vect-live-3.c: Ditto.
2097 * gcc.dg/vect/vect-live-4.c: Ditto.
2098 * gcc.dg/vect/vect-live-5.c: Ditto.
2099 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2100 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2101 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2102 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2103 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2104 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2105 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2106 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2107 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2108 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2109 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2110 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2111 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2112 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2113 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2114 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2115 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2116
da224bcb
UB
21172016-06-24 Uros Bizjak <ubizjak@gmail.com>
2118
2119 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2120
dfee2870
L
21212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2122
2123 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2124 ia32 if R_386_GOT32X relocation is supported.
2125 * gcc.target/i386/noplt-3.c: Likewise.
2126 * gcc.target/i386/noplt-2.c: Likewise.
2127 (main): Renamed to ...
2128 (bar): This.
2129 * gcc.target/i386/noplt-4.c: Likewise.
2130 (main): Renamed to ...
2131 (bar): This.
2132 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2133 * gcc.target/i386/pr67400-5.c: Likewise.
2134
a86451b9
JJ
21352016-06-24 Jakub Jelinek <jakub@redhat.com>
2136
00085092
JJ
2137 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2138 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2139
a86451b9
JJ
2140 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2141 f4): Adjust expected diagnostics.
2142 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2143 (T): If OVFP is defined, redefine to TP.
2144 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2145 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2146 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2147 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2148 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2149 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2150 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2151 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2152 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2153 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2154 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2155 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2156 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2157 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2158 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2159 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2160 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2161 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2162 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2163 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2164 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2165 as last argument to __builtin_add_overflow_p.
2166
7bb5d5f4
UB
21672016-06-23 Uros Bizjak <ubizjak@gmail.com>
2168
2169 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2170 dg-options and remove default vector testsuite compile flags.
2171 * g++.dg/vect/pr33860a.cc: Ditto.
2172 * g++.dg/vect/pr45470-a.cc: Ditto.
2173 * g++.dg/vect/pr45470-b.cc: Ditto.
2174 * g++.dg/vect/pr60896.cc: Ditto.
2175 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2176 * gcc.dg/vect/pr18308.c: Ditto.
2177 * gcc.dg/vect/pr24049.c: Ditto.
2178 * gcc.dg/vect/pr33373.c: Ditto.
2179 * gcc.dg/vect/pr36228.c: Ditto.
2180 * gcc.dg/vect/pr42395.c: Ditto.
2181 * gcc.dg/vect/pr42604.c: Ditto.
2182 * gcc.dg/vect/pr46663.c: Ditto.
2183 * gcc.dg/vect/pr48765.c: Ditto.
2184 * gcc.dg/vect/pr49093.c: Ditto.
2185 * gcc.dg/vect/pr49352.c: Ditto.
2186 * gcc.dg/vect/pr52298.c: Ditto.
2187 * gcc.dg/vect/pr52870.c: Ditto.
2188 * gcc.dg/vect/pr53185.c: Ditto.
2189 * gcc.dg/vect/pr53773.c: Ditto.
2190 * gcc.dg/vect/pr56695.c: Ditto.
2191 * gcc.dg/vect/pr62171.c: Ditto.
2192 * gcc.dg/vect/pr63530.c: Ditto.
2193 * gcc.dg/vect/pr68339.c: Ditto.
2194 * gcc.dg/vect/pr71259.c: Ditto.
2195 * gcc.dg/vect/vect-82_64.c: Ditto.
2196 * gcc.dg/vect/vect-83_64.c: Ditto.
2197 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2198 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2199 * gcc.dg/vect/vect-shift-2.c: Ditto.
2200 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2201 * gfortran.dg/vect/pr39318.f90: Ditto.
2202 * gfortran.dg/vect/pr45714-a.f: Ditto.
2203 * gfortran.dg/vect/pr45714-b.f: Ditto.
2204 * gfortran.dg/vect/pr46213.f90: Ditto.
2205
2d4bb02f
MM
22062016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2207 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2208
2209 * gcc.target/powerpc/p9-splat-5.c: New test.
2210
f6d1b868
UB
22112016-06-23 Uros Bizjak <ubizjak@gmail.com>
2212
2213 PR tree-optimization/71488
2214 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2215 * lib/target-supports.exp: ... here.
2216 (check_sse4_hw_available): New procedure.
2217 (check_effective_target_sse4_runtime): Ditto.
2218 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2219 -march=westmere for sse4_runtime targets.
936ff030 2220 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2221 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2222 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2223 (main): Call check_vect ().
a7898180 2224 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2225
c0597759
L
22262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2227
2228 PR target/66232
2229 PR target/67400
2230 * gcc.target/i386/pr66232-14.c: New file.
2231 * gcc.target/i386/pr66232-15.c: Likewise.
2232 * gcc.target/i386/pr66232-16.c: Likewise.
2233 * gcc.target/i386/pr66232-17.c: Likewise.
2234 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2235 ia32 if R_386_GOT32X relocation is supported.
2236 * gcc.target/i386/pr67400-2.c: Likewise.
2237 * gcc.target/i386/pr67400-3.c: Likewise.
2238 * gcc.target/i386/pr67400-4.c: Likewise.
2239 * gcc.target/i386/pr67400-6.c: Likewise.
2240 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2241 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2242
5b0e27a7
JD
22432016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2244
2245 PR libgfortran/48852
2246 * gfortran.dg/char4_iunit_1.f03: Update test.
2247 * gfortran.dg/f2003_io_5.f03: Update test.
2248 * gfortran.dg/real_const_3.f90: Update test.
2249
7f586d90
AK
22502016-06-23 Andi Kleen <ak@linux.intel.com>
2251
2252 * g++.dg/bprob/bprob.exp: Support autofdo.
2253 * g++.dg/tree-prof/tree-prof.exp: dito.
2254 * gcc.dg/tree-prof/tree-prof.exp: dito.
2255 * gcc.misc-tests/bprob.exp: dito.
2256 * gfortran.dg/prof/prof.exp: dito.
2257 * lib/profopt.exp: dito.
2258 * lib/target-supports.exp: Check for autofdo.
2259
60fa7862
ML
22602016-06-23 Martin Liska <mliska@suse.cz>
2261
2262 * gcc.dg/pr71619.c: New test.
2263
e3d62871
UB
22642016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2265
2266 PR target/67400
cc901875
UB
2267 * gcc.target/i386/pr67400-1.c: New test.
2268 * gcc.target/i386/pr67400-2.c: Likewise.
2269 * gcc.target/i386/pr67400-3.c: Likewise.
2270 * gcc.target/i386/pr67400-4.c: Likewise.
2271 * gcc.target/i386/pr67400-5.c: Likewise.
2272 * gcc.target/i386/pr67400-6.c: Likewise.
2273 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2274
ac81cf0b
DM
22752016-06-22 David Malcolm <dmalcolm@redhat.com>
2276
2277 * c-c++-common/missing-header-1.c: New test case.
2278 * c-c++-common/missing-header-2.c: New test case.
2279 * c-c++-common/missing-header-3.c: New test case.
2280 * c-c++-common/missing-header-4.c: New test case.
2281
1a4f11c8
DM
22822016-06-22 David Malcolm <dmalcolm@redhat.com>
2283
2284 PR c/70339
2285 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2286 hint.
2287 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2288 expected results due to builtin "nanl" now being suggested for
2289 "name".
2290 * gcc.dg/pr67580.c: Update expected messages.
2291 * gcc.dg/spellcheck-identifiers.c: New testcase.
2292 * gcc.dg/spellcheck-typenames.c: New testcase.
2293
a93eac6a
DM
22942016-06-22 David Malcolm <dmalcolm@redhat.com>
2295
2296 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2297 file.
2298 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2299 diagnostic-test-show-locus-parseable-fixits.c to sources for
2300 diagnostic_plugin_test_show_locus.c.
2301 * lib/gcc-defs.exp (freeform_regexps): New global.
2302 (dg-regexp): New function.
2303 (handle-dg-regexps): New function.
2304 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2305 freeform_regexps to the empty list.
2306 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2307
49e76ff1
IE
23082016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2309
f6d1b868 2310 PR tree-optimization/71488
49e76ff1
IE
2311 * g++.dg/pr71488.C: New test.
2312 * gcc.dg/vect/vect-bool-cmp.c: New test.
2313
951d8c8a
EB
23142016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gcc.dg/guality/param-5.c: New test.
2317
b60fc3bd
BE
23182016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2319
2320 * gcc.target/i386/asm-flag-7.c: New test.
2321
0609abda
TS
23222016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2323
2324 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2325 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2326 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2327 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2328 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2329 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2330 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2336 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2337 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2338 * lib/target-supports.exp: Likewise.
2339
ee2499b4
TS
23402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2341
2342 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2343 * gcc.dg/attr-ms_struct-2.c: Likewise.
2344 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2345 * gcc.dg/bf-ms-attrib.c: Likewise.
2346 * gcc.dg/bf-ms-layout-2.c: Likewise.
2347 * gcc.dg/bf-ms-layout-3.c: Likewise.
2348 * gcc.dg/bf-ms-layout.c: Likewise.
2349 * gcc.dg/bf-no-ms-layout.c: Likewise.
2350 * gcc.target/i386/bitfield1.c: Likewise.
2351 * gcc.target/i386/bitfield2.c: Likewise.
2352 * gcc.target/i386/bitfield3.c: Likewise.
2353
caea59ff
KN
23542016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2355
2356 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2357 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2358 override other than -mcpu=power9 command-line option is specified,
2359 or if the target operating system is aix.
2360 * gcc.target/powerpc/darn-1.c: Likewise.
2361 * gcc.target/powerpc/darn-2.c: Likewise.
2362 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2363 test if effective-target is not powerpc_p9vector_ok or if the
2364 target operating system is not defined.
2365 * gcc.target/powerpc/vslv-1.c: Likewise.
2366 * gcc.target/powerpc/vsrv-0.c: Likewise.
2367 * gcc.target/powerpc/vsrv-1.c: Likewise.
2368
63617e30
TB
23692016-06-21 Tobias Burnus <burnus@net-b.de>
2370
2371 PR fortran/71068
2372 * gfortran.dg/coarray/data_1.f90: New.
2373
89192c3c
WD
23742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2375
2376 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2377 (dg-require-effective-target): Use arm_v8_neon_hw.
2378 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2379 (dg-require-effective-target): Likewise.
2380 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2381 (dg-require-effective-target): Likewise.
2382 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2383 (dg-require-effective-target): Likewise.
2384 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2385 (dg-require-effective-target): Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2387 (dg-require-effective-target): Likewise.
2388 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2389 Add AArch64 check.
2390
64ac50e2
WD
23912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2392
2393 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2394 Set to 3 so test passes.
2395
6252b5db
WD
23962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2397
2398 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2399
3b9bc511
IV
24002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2401
2402 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2403 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2404 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2405 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2406
21db1c78
IV
24072016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2408
2409 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2410 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2411
9d30e86f
L
24122016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2413
2414 PR target/71549
2415 * gcc.target/i386/pr71549.c: New test.
2416
448a7c69
KN
24172016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2418
2419 * gcc.target/powerpc/vadsdu-0.c: Replace
2420 dg-require-effective-target directive to allow test to run on more
2421 platforms, and add dg-skip-if directive to disable test on aix
2422 platforms because of known incompatibilities.
2423 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2424 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2425 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2426 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2427 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2428 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2429 * gcc.target/powerpc/vadsdub-2.c: Replace
2430 dg-require-effective-target directive to allow test to run on more
2431 platforms, and add dg-skip-if directive to disable test on aix
2432 platforms because of known incompatibilities.
2433 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2434 with vec_absdb call to differentiate this test from vadsdub-1.c.
2435 * gcc.target/powerpc/vadsduh-1.c: Replace
2436 dg-require-effective-target directive to allow test to run on more
2437 platforms, and add dg-skip-if directive to disable test on aix
2438 platforms because of known incompatibilities.
2439 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2440 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2441 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2442
0ad84f34
JJ
24432016-06-21 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR tree-optimization/71588
2446 * gcc.dg/pr71558.c: New test.
2447
e71e8d94
SKS
24482016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2449
2450 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2451 * c-c++-common/pr68657-2.c: Likewise.
2452 * c-c++-common/pr68657-3.c: Likewise.
2453 * gcc.dg/torture/pr69714.c: Require int32plus support.
2454 * gcc.dg/torture/pr70025.c: Likewise.
2455 * gcc.dg/torture/pr70083.c: Likewise.
2456 * gcc.dg/torture/pr70542.c: Likewise.
2457 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2458
5a578671
JM
24592016-06-20 Joseph Myers <joseph@codesourcery.com>
2460
2461 PR c/71601
2462 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2463
7a9df68e
JJ
24642016-06-20 Jakub Jelinek <jakub@redhat.com>
2465
50aa64d5
JJ
2466 PR middle-end/71581
2467 * gcc.dg/pr71581.c: New test.
2468
7a9df68e
JJ
2469 PR rtl-optimization/71591
2470 * gcc.dg/cpp/pr71591.c: New test.
2471
3947cf19
DR
24722016-06-20 David B. Robins <gcc@davidrobins.net>
2473
2474 PR target/71571
2475 * g++.dg/torture/pr71571.C: New test.
2476
c4ff221e
JJ
24772016-06-20 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR target/71559
2480 * gcc.target/i386/sse2-pr71559.c: New test.
2481 * gcc.target/i386/avx-pr71559.c: New test.
2482 * gcc.target/i386/avx512f-pr71559.c: New test.
2483
f1b5abfb
TB
24842016-06-20 Tobias Burnus <burnus@net-b.de>
2485
2486 PR fortran/71194
2487 * gfortran.dg/pointer_remapping_10.f90: New.
2488
842107e4
DM
24892016-06-20 David Malcolm <dmalcolm@redhat.com>
2490
2491 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2492
d9e8bdfd
MS
24932016-06-20 Martin Sebor <msebor@redhat.com>
2494
2495 PR c/69507
2496 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2497 * gnu90-const-expr-1.c: Same.
2498 * gnu99-const-expr-1.c: Same.
2499 * gnu99-static-1.c: Same.
2500
67785479
RL
25012016-06-20 Renlin Li <renlin.li@arm.com>
2502
29f09b38 2503 PR testsuite/71489
67785479
RL
2504 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2505
636929b8
JG
25062016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2507
2508 * gcc.target/aarch64/vcvt_f64_1.c: New.
2509 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2510 * gcc.target/aarch64/vrecp_f64_1.c: New.
2511
ff7b374b
KT
25122016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2513
2514 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2515 "alignement".
2516
554cfc9e
GJL
25172016-06-20 Georg-Johann Lay <avr@gjlay.de>
2518
2519 PR target/71103
2520 * gcc.target/avr/torture/pr71103-2.c: New test.
2521
aa0db437
MS
25222016-06-19 Martin Sebor <msebor@redhat.com>
2523
2524 PR c/69507
2525 * gcc.dg/alignof.c: New test.
2526
c561b091
PC
25272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2530 vs dg-error; test constexpr specifier too.
2531
bf54f123
PC
25322016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2535
4e53aa97
CL
25362016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2537
2538 * lib/target-supports.exp
2539 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2540 arm_neon_ok and merge flags. Fix temporary test name.
2541 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2542 and merge flags.
2543
69071d86
ML
25442016-06-17 Martin Liska <mliska@suse.cz>
2545
2546 * gcc.dg/predict-9.c: Fix dump scanning.
2547
68b3b858
BC
25482016-06-17 Bin Cheng <bin.cheng@arm.com>
2549
2550 PR tree-optimization/71354
2551 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2552
d3ee260a
BC
25532016-06-17 Bin Cheng <bin.cheng@arm.com>
2554
2555 PR tree-optimization/71347
2556 * gcc.dg/tree-ssa/pr71347.c: New test.
2557
bd8fb114
BC
25582016-06-17 Bin Cheng <bin.cheng@arm.com>
2559
2560 PR tree-optimization/71354
2561 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2562
97816be4
BC
25632016-06-17 Bin Cheng <bin.cheng@arm.com>
2564
2565 * gcc.dg/vect/vect-alias-check-1.c: New test.
2566
2d761a37
SKS
25672016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2568
e0277d6b 2569 PR target/71151
2d761a37
SKS
2570 * gcc.target/avr/pr71151-1.c: New test.
2571 * gcc.target/avr/pr71151-2.c: New test.
2572 * gcc.target/avr/pr71151-3.c: New test.
2573 * gcc.target/avr/pr71151-4.c: New test.
2574 * gcc.target/avr/pr71151-5.c: New test.
2575 * gcc.target/avr/pr71151-6.c: New test.
2576 * gcc.target/avr/pr71151-7.c: New test.
2577 * gcc.target/avr/pr71151-8.c: New test.
2578 * gcc.target/avr/pr71151-common.h: New test.
2579
68fa96d6
ML
25802016-06-16 Martin Liska <mliska@suse.cz>
2581
2582 * gfortran.dg/predict-1.f90: New test.
2583
b6ca982f
UB
25842016-06-16 Uros Bizjak <ubizjak@gmail.com>
2585
2586 PR target/71242
2587 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2588
1dc8d15b
JH
25892016-06-16 Jan Hubicka <hubicka@ucw.cz>
2590
2591 * g++.dg/vect/pr36648.cc: Disable cunrolli
2592
67c25816
JJ
25932016-06-16 Jakub Jelinek <jakub@redhat.com>
2594
c577adb2
JJ
2595 PR target/71554
2596 * gcc.c-torture/execute/pr71554.c: New test.
2597
67c25816
JJ
2598 PR rtl-optimization/71532
2599 * gcc.dg/torture/pr71532.c: New test.
2600
1a3c3ee9
MM
26012016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2602
2603 * gcc.target/powerpc/p9-dimode1.c: New test.
2604 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2605
f29468a7
JJ
26062016-06-15 Jakub Jelinek <jakub@redhat.com>
2607
61daecc4
JJ
2608 * gcc.c-torture/compile/20160615-1.c: New test.
2609
f29468a7
JJ
2610 * g++.dg/cpp0x/ref-qual17.C: New test.
2611
209d1e2d
IE
26122016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2613
2614 PR middle-end/71529
2615 * gcc.target/i386/pr71529.C: New test.
2616
8dc35712
AH
26172016-06-15 Alan Hayward <alan.hayward@arm.com>
2618
2619 PR tree-optimization/71483
2620 * g++.dg/vect/pr71483.c: New
2621
b8911cb8
PC
26222016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2623
2624 PR c++/70202
2625 * g++.dg/inherit/crash6.C: New.
2626 * g++.dg/inherit/union2.C: Likewise.
2627 * g++.dg/inherit/virtual12.C: Likewise.
2628 * g++.dg/inherit/virtual13.C: Likewise.
2629 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2630
cf5d08ab
UB
26312016-06-15 Uros Bizjak <ubizjak@gmail.com>
2632
e3d62871 2633 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2634
8f482165
AH
26352016-06-15 Alan Hayward <alan.hayward@arm.com>
2636
2637 PR tree-optimization/71439
2638 * gcc.dg/vect/pr71439.c: New
2639
3256673f
KT
26402016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641
2642 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2643
b17dc4d4
RB
26442016-06-15 Richard Biener <rguenther@suse.de>
2645
2646 * gcc.dg/vect/slp-45.c: New testcase.
2647
2a5825f2
RB
26482016-06-15 Richard Biener <rguenther@suse.de>
2649
2650 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2651
6e433d0b
BS
26522016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2653
2654 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2655 requirements, and disable for AIX for now.
2656 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2657
abe7f828
JJ
26582016-06-14 Jakub Jelinek <jakub@redhat.com>
2659
a09c81b4
JJ
2660 PR c++/71528
2661 * g++.dg/opt/pr71528.C: New test.
2662
abe7f828
JJ
2663 PR c++/71516
2664 * g++.dg/init/pr71516.C: New test.
2665
acfadf06
PC
26662016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 * g++.dg/init/array46.C: New.
2669
4d568ab2
UB
26702016-06-14 Uros Bizjak <ubizjak@gmail.com>
2671
e3d62871
UB
2672 * gcc.target/i386/float128-3.c: New test.
2673 * gcc.target/i386/quad-sse4.c: Ditto.
2674 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2675 Update scan strings.
4d568ab2 2676
30934c5d
RB
26772016-06-14 Richard Biener <rguenther@suse.de>
2678
2679 PR middle-end/71526
2680 * gfortran.dg/pr71526.f90: New testcase.
2681
3970e545
AV
26822016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2683
2684 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2685 * gcc.dg/zero_bits_compound-1.c: Likewise.
2686
04976c6e
RB
26872016-06-14 Richard Biener <rguenther@suse.de>
2688
2689 PR tree-optimization/71522
2690 * gcc.dg/torture/pr71522.c: New testcase.
2691
23e025db
JJ
26922016-06-14 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR tree-optimization/71520
2695 * gcc.dg/tree-ssa/pr71520.c: New test.
2696
90b72e84
RB
26972016-06-14 Richard Biener <rguenther@suse.de>
2698
2699 PR tree-optimization/71521
86c24ba6 2700 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2701
ef7cf206
JJ
27022016-06-13 Jakub Jelinek <jakub@redhat.com>
2703
0dda258b
JJ
2704 PR sanitizer/71498
2705 * c-c++-common/ubsan/bounds-13.c: New test.
2706
ef7cf206
JJ
2707 PR preprocessor/71183
2708 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2709
a73786e3
JL
27102016-06-13 Jeff Law <law@redhat.com>
2711
2712 PR tree-optimization/71403
2713 * c-c++-common/ubsan/pr71403-1.c: New test.
2714 * c-c++-common/ubsan/pr71403-2.c: New test.
2715 * c-c++-common/ubsan/pr71403-3.c: New test.
2716
0ac249bf
JJ
27172016-06-13 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR middle-end/71478
2720 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2721 Add -Wno-psabi -w to dg-options.
2722
5408a64a
KN
27232016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2724
2725 * gcc.target/powerpc/vadsdu-0.c: New test.
2726 * gcc.target/powerpc/vadsdu-1.c: New test.
2727 * gcc.target/powerpc/vadsdu-2.c: New test.
2728 * gcc.target/powerpc/vadsdu-3.c: New test.
2729 * gcc.target/powerpc/vadsdu-4.c: New test.
2730 * gcc.target/powerpc/vadsdu-5.c: New test.
2731 * gcc.target/powerpc/vadsdub-1.c: New test.
2732 * gcc.target/powerpc/vadsdub-2.c: New test.
2733 * gcc.target/powerpc/vadsduh-1.c: New test.
2734 * gcc.target/powerpc/vadsduh-2.c: New test.
2735 * gcc.target/powerpc/vadsduw-1.c: New test.
2736 * gcc.target/powerpc/vadsduw-2.c: New test.
2737
f7e4f2e3
DM
27382016-06-13 David Malcolm <dmalcolm@redhat.com>
2739
2740 * gcc.dg/c99-init-2.c (c): Update expected error message.
2741 * gcc.dg/init-bad-8.c (foo): Likewise.
2742 * gcc.dg/spellcheck-fields-3.c: New test case.
2743
ad23a23e
ML
27442016-06-13 Martin Liska <mliska@suse.cz>
2745
2746 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2747 and "guess loop iv compared" heuristics.
2748 * gcc.dg/predict-2.c: Likewise.
2749 * gcc.dg/predict-3.c: Likewise.
2750 * gcc.dg/predict-4.c: Likewise.
2751 * gcc.dg/predict-5.c: Likewise.
2752 * gcc.dg/predict-6.c: Likewise.
2753
146c55da
MP
27542016-06-13 Marek Polacek <polacek@redhat.com>
2755
2756 PR middle-end/71476
2757 * c-c++-common/Wswitch-unreachable-4.c: New test.
2758 * gcc.dg/Wswitch-unreachable-2.c: New test.
2759 * g++.dg/tm/jump1.C: Move dg-warning.
2760
42e77cbc
EB
27612016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2762
2763 * gnat.dg/renaming10.ad[sb]: New test.
2764
7474dcc1
PT
27652016-06-13 Paul Thomas <pault@gcc.gnu.org>
2766
2767 PR fortran/70673
2768 * gfortran.dg/pr70673.f90: New test.
2769
f57f53d3
RB
27702016-06-13 Richard Biener <rguenther@suse.de>
2771
2772 PR middle-end/64516
2773 * gcc.dg/align-3.c: New testcase.
2774
5843a5f0
ML
27752016-06-13 Martin Liska <mliska@suse.cz>
2776
2777 * gcc.target/i386/pr71458.c: New test.
2778
aa8fdb44
UB
27792016-06-12 Uros Bizjak <ubizjak@gmail.com>
2780
2781 PR target/71241
2782 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2783
2043e4d7
DH
27842016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2785
2786 PR target/60751
2787 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2788 statement.
2789
d3dc025d
DH
27902016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2791
2792 PR target/60751
2793 * gfortran.dg/comma_IO_extension_1.f90: New test.
2794 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2795 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2796 statement.
2797 * gfortran.dg/graphite/pr38083.f90: Likewise.
2798 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2799 missing format.
2800
a31d78c6
EB
28012016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2802
2803 * gnat.dg/case_character.adb: New test.
2804
95c18dd0
SB
28052016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2806
2807 PR middle-end/71310
2808 * gcc.target/powerpc/pr71310.c: New testcase.
2809
b97d37b4
KV
28102016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2811
2812 PR middle-end/71478
2813 * gcc.dg/pr71478.c: New test.
2814
900bcda3
JJ
28152016-06-10 Jakub Jelinek <jakub@redhat.com>
2816
ec1c20db
JJ
2817 PR middle-end/71494
2818 * gcc.c-torture/execute/pr71494.c: New test.
2819
50b15873
JJ
2820 PR c/68657
2821 * gcc.target/i386/pr68657.c: New test.
2822
900bcda3
JJ
2823 PR inline-asm/68843
2824 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2825 (test): Add -masm=intel alternatives.
2826
4d926e34
MS
28272016-06-10 Martin Sebor <msebor@redhat.com>
2828
2829 PR c/71392
2830 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2831
ad071b2b
JL
28322016-06-10 Jeff Law <law@redhat.com>
2833
2834 PR tree-optimization/71335
2835 * gcc.c-torture/execute/pr71335.c: New test.
2836
2704efe8
DM
28372016-06-10 David Malcolm <dmalcolm@redhat.com>
2838
2839 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2840 the various "cannot tail-call: " messages.
2841
18c9b7d4
CL
28422016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2843
2844 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2845 and options.
2846
7cfa10f3
MO
28472016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2848
2849 PR sanitizer/71480
2850 * c-c++-common/asan/pr71480.c: New test.
2851
1f24fd3e
L
28522016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2855 (ASMNAME2): Likewise.
2856 (main): Replace fn in asm statement with ASMNAME ("fn").
2857 * gcc.dg/guality/pr68037-2.c: Likewise.
2858 * gcc.dg/guality/pr68037-3.c: Likewise.
2859 * gcc.dg/torture/pr68037-1.c: Likewise.
2860 * gcc.dg/torture/pr68037-2.c: Likewise.
2861 * gcc.dg/torture/pr68037-3.c: Likewise.
2862
ad551c07
BE
28632016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2864
2865 PR inline-asm/68843
2866 * gcc.target/i386/pr68843-1.c: New test.
2867 * gcc.target/i386/pr68843-2.c: New test.
2868
4b1ffdb1 28692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2870 Cesar Philippidis <cesar@codesourcery.com>
2871
2872 PR middle-end/71373
2873 * gcc.dg/goacc/nested-function-1.c: New file.
2874 * gcc.dg/goacc/nested-function-2.c: Likewise.
2875 * gcc.dg/goacc/pr71373.c: Likewise.
2876 * gfortran.dg/goacc/cray-2.f95: Likewise.
2877 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2878 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2879 * gfortran.dg/goacc/cray.f95: Update.
2880 * gfortran.dg/goacc/loop-1.f95: Likewise.
2881 * gfortran.dg/goacc/loop-3.f95: Likewise.
2882 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2883 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2884
28852016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2886
2887 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2888 for OpenACC tile clauses.
2889 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2890
2891 PR c/71381
2892 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2893 to...
2894 * c-c++-common/goacc/cache-2.c: ... this new file.
2895 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2896 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2897 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2898 usage.
2899 * gfortran.dg/goacc/cray.f95: Likewise.
2900 * gfortran.dg/goacc/loop-1.f95: Likewise.
2901
89851e4c
AH
29022016-06-10 Alan Hayward <alan.hayward@arm.com>
2903
2904 PR tree-optimization/71407
2905 PR tree-optimization/71416
2906 * gcc.dg/vect/pr71407.c: New
2907 * gcc.dg/vect/pr71416-1.c: New
2908 * gcc.dg/vect/pr71416-2.c: New
2909
200eafbf
RB
29102016-06-10 Richard Biener <rguenther@suse.de>
2911
2912 PR middle-end/71477
2913 * gcc.dg/torture/pr71477.c: New testcase.
2914
4df99d92
JK
29152016-06-09 Julia Koval <julia.koval@intel.com>
2916
2917 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2918 * gcc.target/i386/interrupt-13.c: Likewise.
2919 * gcc.target/i386/interrupt-15.c: Likewise.
2920 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2921 * gcc.target/i386/interrupt-24.c: Likewise.
2922 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2923 * gcc.target/i386/interrupt-9.c: Likewise.
2924 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2925
e01b4e16
MS
29262016-06-09 Martin Sebor <msebor@redhat.com>
2927
2928 PR c/70883
2929 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2930 * gcc.dg/builtin-constant_p-1.c: Same.
2931 * gcc.dg/builtins-error.c: Same.
2932 * gcc.dg/pr70859.c: Same.
2933
9c35db0e
SKS
29342016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2935
2936 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2937 * gcc.dg/torture/pr68067-1.c: Likewise.
2938 * gcc.dg/torture/pr68067-2.c: Likewise.
2939
29402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2941
2942 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2943 when setting SIZE.
2944
392a81b9
PC
29452016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/71465
2948 * g++.dg/inherit/crash5.C: New.
2949 Revert:
2950 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/70202
2953 * g++.dg/inherit/crash5.C: New.
2954 * g++.dg/inherit/virtual1.C: Adjust.
2955
e49efc14
ML
29562016-06-09 Martin Liska <mliska@suse.cz>
2957
2958 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2959 * g++.dg/predict-loop-exit-2.C: Likewise.
2960 * g++.dg/predict-loop-exit-3.C: Likewise.
2961 * gcc.dg/predict-1.c: Likewise.
2962 * gcc.dg/predict-2.c: Likewise.
2963 * gcc.dg/predict-3.c: Likewise.
2964 * gcc.dg/predict-4.c: Likewise.
2965 * gcc.dg/predict-5.c: Likewise.
2966 * gcc.dg/predict-6.c: Likewise.
2967 * gcc.dg/predict-7.c: Likewise.
2968
36d57986
RB
29692016-06-09 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/71462
2972 * gcc.dg/torture/pr71462.c: New testcase.
2973
7d82e8e4
MP
29742016-06-09 Marek Polacek <polacek@redhat.com>
2975
2976 PR c/65471
2977 * gcc.dg/c11-generic-3.c: New test.
2978
c8a71589
PC
29792016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2980
2981 * g++.dg/init/array42.C: New.
2982 * g++.dg/init/array43.C: Likewise.
2983 * g++.dg/init/array44.C: Likewise.
2984 * g++.dg/init/array45.C: Likewise.
2985 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2986 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2987 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2988 * g++.dg/gomp/pr35751.C: Likewise.
2989 * g++.dg/init/array23.C: Likewise.
2990 * g++.dg/init/brace2.C: Likewise.
2991 * g++.dg/init/brace6.C: Likewise.
2992
44a845ca
MS
29932016-06-08 Martin Sebor <msebor@redhat.com>
2994 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR c++/70507
2997 PR c/68120
2998 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2999 * c-c++-common/builtin-arith-overflow-2.c: New test.
3000 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3001 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3002 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3003
2ef16b6e
JJ
30042016-06-08 Jakub Jelinek <jakub@redhat.com>
3005
3006 PR c++/71442
3007 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3008
5e3ee346
AL
30092016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3010
3011 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3012 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3013 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3014 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3015 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3016 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3017 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3018 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3019 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3020 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3021 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3022 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3023 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3024
b2ae2814
RB
30252016-06-08 Richard Biener <rguenther@suse.de>
3026
3027 PR tree-optimization/68558
3028 * gcc.dg/vect/slp-44.c: New testcase.
3029
e09b4c37
RB
30302016-06-08 Richard Biener <rguenther@suse.de>
3031
3032 * gcc.dg/vect/slp-43.c: New testcase.
3033
72d50660
RB
30342016-06-08 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/71452
3037 * gcc.dg/torture/pr71452.c: New testcase.
3038
988c115c
JJ
30392016-06-08 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR c++/71448
3042 * g++.dg/torture/pr71448.C: New test.
3043
73d73b48
BS
30442016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3045
3046 PR debug/71432
3047 PR ada/71413
3048 * g++.dg/debug/pr71432.C: New test.
3049
bdd15d0c
PK
30502016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3051
3052 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3053 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3054 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3055
ce0607bb
AH
30562016-06-08 Alan Hayward <alan.hayward@arm.com>
3057
3058 * gcc.dg/vect/vect-live-2.c: Update effective target.
3059 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3060 * lib/target-supports.exp: Add aarch64 to vect_long.
3061
92a5f2ba
MP
30622016-06-08 Marek Polacek <polacek@redhat.com>
3063
3064 PR c/71418
3065 * gcc.dg/noncompile/pr71418.c: New test.
3066
08203f73
MP
3067 PR c/71426
3068 * gcc.dg/noncompile/pr71426.c: New test.
3069
d1fcc2bd
JH
30702016-06-07 Jan Hubicka <hubicka@ucw.cz>
3071
3072 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3073 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3074 * gcc.dg/predict-3.c: Update template.
3075 * gcc.dg/predict-5.c: Update template.
3076 * gcc.dg/predict-6.c: Update template.
3077 * gcc.dg/predict-9.c: Update template.
3078 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3079
a23e6f1c
BS
30802016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3081
3082 * gcc.target/powerpc/vec-mul.c: New test.
3083
6ffd47b7
DM
30842016-06-07 David Malcolm <dmalcolm@redhat.com>
3085
3086 * gcc.dg/spellcheck-fields-2.c: New test case.
3087
bfd67b47
RB
30882016-06-07 Richard Biener <rguenther@suse.de>
3089
3090 PR c/61564
3091 * gcc.dg/Wpragmas-1.c: New testcase.
3092 * gcc.dg/Wattributes-4.c: Likewise.
3093 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3094 entry.
3095
701b9a47
CL
30962016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3097
3098 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3099 spurious debug code.
3100
6b80d6fa
RB
31012016-06-07 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/71428
3104 * gcc.dg/torture/pr71428.c: New testcase.
3105
0f3f9437
RB
31062016-06-07 Richard Biener <rguenther@suse.de>
3107
3108 PR middle-end/71423
3109 * gcc.dg/torture/pr71423.c: New testcase.
3110
ec963f2a
KV
31112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3112
3113 PR middle-end/71408
3114 * gcc.dg/tree-ssa/pr71408.c: New test.
3115
46ab5b6e
KV
31162016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3117
3118 PR middle-end/71281
3119 * g++.dg/torture/pr71281.C: New test.
3120
1f40cff3
MP
31212016-06-06 Marek Polacek <polacek@redhat.com>
3122
3123 PR c/71362
3124 * gcc.dg/pr71362.c: New test.
3125
6f5bcd24
JJ
31262016-06-06 Jakub Jelinek <jakub@redhat.com>
3127 Patrick Palka <ppalka@gcc.gnu.org>
3128
3129 PR c++/70847
3130 PR c++/71330
3131 PR c++/71393
3132 * g++.dg/opt/pr70847.C: New test.
3133 * g++.dg/ubsan/pr70847.C: New test.
3134 * g++.dg/ubsan/pr71393.C: New test.
3135
158beb4a
JJ
31362016-06-06 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR tree-optimization/71259
3139 * gcc.dg/vect/pr71259.c: New test.
3140
d9b950dd
DM
31412016-06-06 David Malcolm <dmalcolm@redhat.com>
3142
3143 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3144 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3145 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3146 above.
3147
36f9ad69
KT
31482016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3149
3150 PR middle-end/37780
3151 * gcc.c-torture/execute/pr37780.c: New test.
3152 * gcc.target/aarch64/pr37780_1.c: Likewise.
3153 * gcc.target/arm/pr37780_1.c: Likewise.
3154
5545a907
MP
31552016-06-06 Marek Polacek <polacek@redhat.com>
3156
3157 * c-c++-common/attr-may-alias-1.c: New test.
3158 * c-c++-common/attr-may-alias-2.c: New test.
3159 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3160
93671519
BE
31612016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3162
3163 PR c/24414
3164 * gcc.target/i386/pr24414.c: New test.
3165
690f24b7
JM
31662016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3167
3168 * gcc.target/sparc/vis4misc.c: New file.
3169 * gcc.target/sparc/fpcmp.c: Likewise.
3170 * gcc.target/sparc/fpcmpu.c: Likewise.
3171
31ce6157
AH
31722016-06-06 Alan Hayward <alan.hayward@arm.com>
3173
3174 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3175 * gcc.dg/vect/vect-live-3.c: Likewise.
3176
9fcebb5a
RB
31772016-06-06 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/71398
3180 * gcc.dg/torture/pr71398.c: New testcase.
3181
903ca97b
UB
31822016-06-06 Uros Bizjak <ubizjak@gmail.com>
3183
3184 PR target/71389
3185 * g++.dg/pr71389.C: New test.
3186
9c1eb332
JD
31872016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3188
3189 PR fortran/71404
3190 * gfortran.dg/fmt_read_5.f: New test.
3191
b2d83bd2
AV
31922016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3193
3194 PR fortran/69659
3195 * gfortran.dg/class_array_22.f03: New test.
3196
ec81960e
JH
31972016-06-05 Jan Hubicka <hubicka@ucw.cz>
3198
3199 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3200
429d2750
JH
32012016-06-05 Jan Hubicka <hubicka@ucw.cz>
3202
3203 * gcc.dg/predict-9.c: Update template.
3204
c1c00983
PC
32052016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/49377
3208 * g++.dg/template/pr49377.C: New.
3209
1927a963
JJ
32102016-06-04 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR tree-optimization/71405
3213 * g++.dg/torture/pr71405.C: New test.
3214
909a11ad
PC
32152016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR c++/70202
3218 * g++.dg/inherit/crash5.C: New.
3219 * g++.dg/inherit/virtual1.C: Adjust.
3220
08bbb1f8
JL
32212016-06-03 Jeff Law <law@redhat.com>
3222
3223 PR tree-optimization/71316
3224 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3225
7c35235c
JJ
32262016-06-03 Jakub Jelinek <jakub@redhat.com>
3227
3228 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3229 dg-additional-options with just -fno-tree-scev-cprop in it.
3230 * gcc.dg/vect/vect-live-2.c: Likewise.
3231 * gcc.dg/vect/vect-live-5.c: Likewise.
3232 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3233 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3234 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3235
c8572dd6
PP
32362016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3237
3238 PR c++/27100
3239 * g++.dg/other/friend6.C: New test.
3240
1c7733a7
BS
32412016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3242
3243 * g++.dg/torture/ppc-ldst-array.C: New.
3244
0d2f700f
JM
32452016-06-03 Joseph Myers <joseph@codesourcery.com>
3246
3247 PR target/71276
3248 PR target/71277
3249 * gcc.dg/torture/builtin-fp-int-inexact.c,
3250 gcc.target/i386/387-builtin-fp-int-inexact.c,
3251 gcc.target/i386/387-rint-inline-1.c,
3252 gcc.target/i386/387-rint-inline-2.c,
3253 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3254 gcc.target/i386/sse2-rint-inline-1.c,
3255 gcc.target/i386/sse2-rint-inline-2.c,
3256 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3257 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3258
f8071c05
L
32592016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3260 Julia Koval <julia.koval@intel.com>
3261
3262 PR target/66960
3263 PR target/67630
3264 PR target/67634
3265 PR target/67841
3266 PR target/68037
3267 PR target/68618
3268 PR target/68661
3269 PR target/69575
3270 PR target/69596
3271 PR target/69734
3272 * gcc.dg/guality/pr68037-1.c: New test.
3273 * gcc.dg/guality/pr68037-2.c: Likewise.
3274 * gcc.dg/guality/pr68037-3.c: Likewise.
3275 * gcc.dg/torture/pr68037-1.c: Likewise.
3276 * gcc.dg/torture/pr68037-2.c: Likewise.
3277 * gcc.dg/torture/pr68037-3.c: Likewise.
3278 * gcc.dg/torture/pr68661-1a.c: Likewise.
3279 * gcc.dg/torture/pr68661-1b.c: Likewise.
3280 * gcc.target/i386/interrupt-1.c: Likewise.
3281 * gcc.target/i386/interrupt-2.c: Likewise.
3282 * gcc.target/i386/interrupt-3.c: Likewise.
3283 * gcc.target/i386/interrupt-4.c: Likewise.
3284 * gcc.target/i386/interrupt-5.c: Likewise.
3285 * gcc.target/i386/interrupt-6.c: Likewise.
3286 * gcc.target/i386/interrupt-7.c: Likewise.
3287 * gcc.target/i386/interrupt-8.c: Likewise.
3288 * gcc.target/i386/interrupt-9.c: Likewise.
3289 * gcc.target/i386/interrupt-10.c: Likewise.
3290 * gcc.target/i386/interrupt-11.c: Likewise.
3291 * gcc.target/i386/interrupt-12.c: Likewise.
3292 * gcc.target/i386/interrupt-13.c: Likewise.
3293 * gcc.target/i386/interrupt-14.c: Likewise.
3294 * gcc.target/i386/interrupt-15.c: Likewise.
3295 * gcc.target/i386/interrupt-16.c: Likewise.
3296 * gcc.target/i386/interrupt-17.c: Likewise.
3297 * gcc.target/i386/interrupt-18.c: Likewise.
3298 * gcc.target/i386/interrupt-19.c: Likewise.
3299 * gcc.target/i386/interrupt-20.c: Likewise.
3300 * gcc.target/i386/interrupt-21.c: Likewise.
3301 * gcc.target/i386/interrupt-22.c: Likewise.
3302 * gcc.target/i386/interrupt-23.c: Likewise.
3303 * gcc.target/i386/interrupt-24.c: Likewise.
3304 * gcc.target/i386/interrupt-25.c: Likewise.
3305 * gcc.target/i386/interrupt-26.c: Likewise.
3306 * gcc.target/i386/interrupt-27.c: Likewise.
3307 * gcc.target/i386/interrupt-28.c: Likewise.
3308 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3309 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3310 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3311 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3312 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3313 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3314 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3315 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3316 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3317 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3318 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3319 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3320
36b85e43
BS
33212016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3322
9de2e795
L
3323 PR tree-optimization/52171
3324 * gcc.dg/pr52171.c: New test.
3325 * gcc.target/i386/pr52171.c: New test.
36b85e43 3326
bfeee8ac
JH
33272016-06-03 Jan Hubicka <jh@suse.cz>
3328
3329 * g++.dg/tree-ssa/pred-1.C: New testcase
3330 * gcc.dg/tree-ssa/pred-1.c: New testcase
3331
859b0bae
BS
33322016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3333
3334 PR target/70957
3335 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3336 support.
3337 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3338
3a2edf4c
AH
33392016-06-03 Alan Hayward <alan.hayward@arm.com>
3340
3341 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3342
b28ead45
AH
33432016-06-03 Alan Hayward <alan.hayward@arm.com>
3344
3345 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3346 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3347 * gcc.dg/vect/vect-live-1.c: New test.
3348 * gcc.dg/vect/vect-live-2.c: New test.
3349 * gcc.dg/vect/vect-live-3.c: New test.
3350 * gcc.dg/vect/vect-live-4.c: New test.
3351 * gcc.dg/vect/vect-live-5.c: New test.
3352 * gcc.dg/vect/vect-live-slp-1.c: New test.
3353 * gcc.dg/vect/vect-live-slp-2.c: New test.
3354 * gcc.dg/vect/vect-live-slp-3.c: New test.
3355
1f91747b
JJ
33562016-06-03 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR middle-end/71387
3359 * g++.dg/opt/pr71387.C: New test.
3360
47b83923
JL
33612016-06-02 Jeff Law <law@redhat.com>
3362
3363 PR tree-optimization/71328
3364 * gcc.c-torture/compile/pr71328.c: New test.
3365
e96e5f46
JD
33662016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367
3368 PR fortran/52393
3369 * gfortran.dg/fmt_read_3.f90: Fix typo.
3370 * gfortran.dg/fmt_read_4.f90: New test.
3371
b872d729
PC
33722016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3375 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3376 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3377 * g++.dg/cpp0x/override2.C: Likewise.
3378 * g++.dg/parse/crash5.C: Likewise.
3379 * g++.dg/parse/error16.C: Likewise.
3380 * g++.dg/parse/error27.C: Likewise.
3381 * g++.dg/template/qualttp15.C: Likewise.
3382 * g++.dg/template/redecl4.C: Likewise.
3383 * g++.old-deja/g++.other/crash39.C: Likewise.
3384 * g++.old-deja/g++.other/struct1.C: Likewise.
3385 * g++.old-deja/g++.pt/m9a.C: Likewise.
3386 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3387
0e535442
JJ
33882016-06-02 Jakub Jelinek <jakub@redhat.com>
3389
0633ee10
JJ
3390 PR c++/71372
3391 * c-c++-common/pr71372.c: New test.
3392
0e535442
JJ
3393 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3394 __TIME__ strings with __builtin_strcmp instead of printf and
3395 dg-output.
3396
f3c5ecc2
ML
33972016-06-02 Martin Liska <mliska@suse.cz>
3398
3399 * gcc.dg/predict-9.c: New test.
3400
a91807c5
JJ
34012016-06-02 Jakub Jelinek <jakub@redhat.com>
3402
3403 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3404 global set_compiler_env_var and global saved_compiler_env_var.
3405
b5bd1978
KT
34062016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407
3408 PR rtl-optimization/71295
3409 * gcc.c-torture/compile/pr71295.c: New test.
3410
b93b1475
JJ
34112016-06-02 Jakub Jelinek <jakub@redhat.com>
3412
930ebd0e
JJ
3413 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3414
1e021dc3
JJ
3415 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3416 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3417
b93b1475
JJ
3418 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3419 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3420 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3421 alternative number.
3422
58f2fb5c
MM
34232016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3424
3425 * gcc.target/powerpc/p9-splat-4.c: New test.
3426
34272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3428
3429 PR target/71186
3430 * gcc.target/powerpc/pr71186.c: New test.
3431
4731c9f0
JD
34322016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3433
3434 PR fortran/52393
3435 * gfortran.dg/fmt_read_3.f90: New test.
3436
042dee3e
TP
34372016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3438
3439 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3440 procedure.
3441
15c98b2e
ES
34422016-06-01 Eduard Sanou <dhole@openmailbox.org>
3443
3444 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3445 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3446 env var is set.
3447 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3448 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3449 shown once.
3450 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3451 during compilation.
3452 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3453 vars set by dg-set-compiler-env-var.
3454
6442a6f4
PT
34552016-06-01 Paul Thomas <pault@gcc.gnu.org>
3456
3457 PR fortran/71156
3458 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3459 to the module procedure declaration.
3460 * gfortran.dg/submodule_16.f08: New test.
3461
ab62397a
JJ
34622016-06-01 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR middle-end/71371
3465 * c-c++-common/gomp/pr71371.c: New test.
3466
b66af6ed
RB
34672016-06-01 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/71366
3470 * gcc.dg/torture/pr71366-1.c: New testcase.
3471 * gcc.dg/torture/pr71366-2.c: Likewise.
3472
e342b9d8
KN
34732016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3474
3475 * gcc.target/powerpc/vslv-0.c: New test.
3476 * gcc.target/powerpc/vslv-1.c: New test.
3477 * gcc.target/powerpc/vsrv-0.c: New test.
3478 * gcc.target/powerpc/vsrv-1.c: New test.
3479
721547cd
NS
34802016-06-01 Nathan Sidwell <nathan@acm.org>
3481
3482 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3483 * gcc.target/nvptx/weak.c: New.
3484
fa2c9034
RB
34852016-06-01 Richard Biener <rguenther@suse.de>
3486
3487 PR tree-optimization/71261
3488 * gcc.dg/torture/vect-bool-1.c: New testcase.
3489
3e32893c
JJ
34902016-06-01 Jakub Jelinek <jakub@redhat.com>
3491
3492 * gfortran.dg/gomp/order-1.f90: New test.
3493 * gfortran.dg/gomp/order-2.f90: New test.
3494
8c383600
JH
34952016-06-01 Jan Hubicka <hubicka@ucw.cz>
3496
3497 * gcc.dg/unroll-6.c: Update template.
3498 * gcc.dg/unroll-7.c: New testcase.
3499 * gcc.dg/unroll-8.c: New testcase.
3500
a0dfeef5
EB
35012016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3502
3503 * gnat.dg/opt56.ad[sb]: New test.
3504
48de5701
PC
35052016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3506
3507 PR c++/66635
3508 * g++.dg/cpp0x/constexpr-ice16.C: New.
3509
827cf695
PP
35102016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3511
3512 PR tree-optimization/71314
3513 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3514 -mbranch-cost=2.
3515
ff66f6e8
PP
35162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3517
3518 PR tree-optimization/71077
3519 * gcc.dg/tree-ssa/pr71077.c: New test.
3520
050fb209
JH
35212016-05-31 Jan Hubicka <hubicka@ucw.cz>
3522
48de5701
PC
3523 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3524 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3525 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3526
c642d919
PC
35272016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 PR c++/71248
3530 * g++.dg/cpp0x/pr71248.C: New.
3531 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3532 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3533 * g++.dg/init/new37.C: Likewise.
3534 * g++.dg/template/static1.C: Likewise.
3535 * g++.dg/template/static2.C: Likewise.
3536
d6439e08
L
35372016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3538
3539 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3540 instead of %rdi.
3541 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3542
780b9dd4
MP
35432016-05-31 Marek Polacek <polacek@redhat.com>
3544
3545 * c-c++-common/Wswitch-unreachable-3.c: New test.
3546 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3547
0d99f8a0
RB
35482016-05-31 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/71352
3551 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3552
52545641
TP
35532016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3554
3555 * gcc.target/arm/armv5_thumb_isa.c: New test.
3556
5b8c1205
KY
35572016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3558
3559 PR target/71346
3560 * gcc.target/i386/pr71346.c: New test.
3561
7a88cc84
TV
35622016-05-31 Tom de Vries <tom@codesourcery.com>
3563
3564 PR tree-optimization/69068
3565 * gcc.dg/graphite/pr69068.c: New test.
3566
265149a6
MS
35672016-05-27 Martin Sebor <msebor@redhat.com>
3568
3569 PR c++/71306
3570 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3571
00631022
JJ
35722016-05-30 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR c++/71349
3575 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3576 nowait depend(inout: dd[0]) clauses where permitted.
3577
b2f6675b
PC
35782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3579
3580 PR c++/71238
3581 * g++.dg/parse/pr71238.C: New.
3582 * g++.dg/concepts/friend1.C: Test column numbers too.
3583 * g++.dg/cpp0x/initlist31.C: Likewise.
3584 * g++.dg/cpp0x/pr51420.C: Likewise.
3585 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3586 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3587 * g++.dg/ext/builtin3.C: Likewise.
3588 * g++.dg/lookup/friend12.C: Likewise.
3589 * g++.dg/lookup/friend7.C: Likewise.
3590 * g++.dg/lookup/koenig1.C: Likewise.
3591 * g++.dg/lookup/koenig5.C: Likewise.
3592 * g++.dg/lookup/used-before-declaration.C: Likewise.
3593 * g++.dg/overload/koenig1.C: Likewise.
3594 * g++.dg/template/crash65.C: Likewise.
3595 * g++.dg/template/friend57.C: Likewise.
3596 * g++.dg/warn/Wshadow-5.C: Likewise.
3597 * g++.dg/warn/Wunused-8.C: Likewise.
3598 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3599 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3600 * g++.old-deja/g++.jason/member.C: Likewise.
3601 * g++.old-deja/g++.jason/report.C: Likewise.
3602 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3603 * g++.old-deja/g++.law/visibility20.C: Likewise.
3604 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3605 * g++.old-deja/g++.other/static5.C: Likewise.
3606 * g++.old-deja/g++.pt/overload2.C: Likewise.
3607
a448ff40
JH
36082016-05-30 Jan Hubicka <hubicka@ucw.cz>
3609
3610 * gcc.dg/tree-ssa/peel1.c: New testcase.
3611 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3612 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3613
69be8c91
TV
36142016-05-30 Tom de Vries <tom@codesourcery.com>
3615
3616 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3617 to ce.
3618
a59775a1
PC
36192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/71099
3622 * g++.dg/parse/virtual1.C: New.
3623
53d6d955
UB
36242016-05-30 Uros Bizjak <ubizjak@gmail.com>
3625
3626 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3627 Use correct register when clearing %edx.
3628
0557293f
AM
36292016-05-30 Alexander Monakov <amonakov@ispras.ru>
3630
3631 PR tree-optimization/71289
3632 * gcc.dg/pr71289.c: New test.
3633
5d476e35
KV
36342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3635
3636 PR middle-end/71269
3637 PR middle-end/71292
3638 * gcc.dg/tree-ssa/pr71269.c: New test.
3639 * gcc.dg/tree-ssa/pr71292.c: New test.
3640
db5447ca
KV
36412016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3642
3643 PR middle-end/71252
3644 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3645
98bdbb39
JH
36462016-05-30 Jan Hubicka <hubicka@ucw.cz>
3647
3648 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3649 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3650 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3651
7e012855
TV
36522016-05-30 Tom de Vries <tom@codesourcery.com>
3653
3654 PR tree-optimization/69067
3655 * gcc.dg/graphite/pr69067.c: New test.
3656
beed3701
UB
36572016-05-29 Uros Bizjak <ubizjak@gmail.com>
3658
3659 PR target/71245
3660 * gcc.target/i386/pr71245-1.c: New test.
3661 * gcc.target/i386/pr71245-2.c: Ditto.
3662
b6d4f8e8
PC
36632016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3664
3665 PR c++/71105
3666 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3667 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3668 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3669
00022058
JH
36702016-05-27 Jan Hubicka <hubicka@ucw.cz>
3671
3672 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3673
c8419aca
VV
36742016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3675
3676 Revert:
3677 PR c++/69855
3678 * g++.dg/overload/69855.C: New.
3679 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3680 * g++.old-deja/g++.pt/crash3.C: Likewise.
3681
8008c4d2
PC
36822016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3683
3684 PR c++/60385
3685 * g++.dg/parse/namespace13.C: New.
3686
8b2ef235
JL
36872016-05-26 Jeff Law <law@redhat.com>
3688
3689 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3690 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3691 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3692 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3693 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3694 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3695 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3696 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3697 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3698 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3700 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3701 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3702
7d67159b
VV
37032016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3704
3705 PR c++/69855
3706 * g++.dg/overload/69855.C: New.
3707 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3708 * g++.old-deja/g++.pt/crash3.C: Likewise.
3709
88e3bdd1
JW
37102016-05-27 Jiong Wang <jiong.wang@arm.com>
3711
3712 PR target/63596
3713 * gcc.target/aarch64/va_arg_1.c: New testcase.
3714 * gcc.target/aarch64/va_arg_2.c: Likewise.
3715 * gcc.target/aarch64/va_arg_3.c: Likewise.
3716
3fd6b9cc
JW
37172016-05-27 Jiong Wang <jiong.wang@arm.com>
3718
3719 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3720 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3721 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3722 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3723 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3724
3cee7e4e
MP
37252016-05-27 Marek Polacek <polacek@redhat.com>
3726
3727 PR middle-end/71308
3728 * g++.dg/torture/pr71308.C: New test.
3729
6a813c96
DV
37302016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3731
3732 * gcc.dg/zero_bits_compound-1.c: New test.
3733 * gcc.dg/zero_bits_compound-2.c: New test.
3734
0561bcfb
IE
37352016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3736
3737 PR middle-end/71279
3738 * gcc.dg/pr71279.c: New test.
3739
21316320
MM
37402016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3741
3742 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3743 floating point min/max/comparison instructions.
3744 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3745
7211a097
JJ
37462016-05-26 Jakub Jelinek <jakub@redhat.com>
3747
3748 * c-c++-common/gomp/schedule-1.c: New test.
3749 * gfortran.dg/gomp/schedule-1.f90: New test.
3750
cac177cf
PP
37512016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3752
3753 PR c++/70822
3754 PR c++/70106
3755 * g++.dg/cpp1y/auto-fn32.C: New test.
3756 * g++.dg/cpp1y/paren4.C: New test.
3757
a2d5b8c9
NS
37582016-05-26 Nathan Sidwell <nathan@acm.org>
3759
3760 * gcc.dg/20060410.c: Xfail on ptx.
3761 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3762 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3763 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3764 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3765 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3766
ffa8b552
TP
37672016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3768
3769 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3770
c7501e00
JJ
37712016-05-26 Jakub Jelinek <jakub@redhat.com>
3772
1875b9a0
JJ
3773 PR tree-optimization/71280
3774 * gcc.dg/pr71280.c: New test.
3775
2116e19f
JJ
3776 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3777
305aef09
JJ
3778 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3779 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3780
c7501e00
JJ
3781 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3782
ca449d26
JW
37832016-05-26 Jiong Wang <jiong.wang@arm.com>
3784
3785 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3786 kept in memory.
ca449d26 3787
8af01c66
JL
37882016-05-25 Jeff Law <law@redhat.com>
3789
3790 PR tree-optimization/71272
3791 * gcc.c-torture/compile/pr71272.c: new test.
3792
f9d6ce73
BS
37932016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3794
3795 * gcc.target/powerpc/vec-cmpne.c: New test.
3796 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3797
a88a7b22
EB
37982016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * gnat.dg/opt55.ad[sb]: New test.
3801
125f02ed
SKS
38022016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3803
3804 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3805 * c-c++-common/pr60226.c: Require int32plus.
3806 * gcc.c-torture/execute/pr70602.c: Likewise.
3807 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3808 unsigned long for malloc arg type.
3809 * gcc.dg/asr_div1.c: Require int32plus.
3810 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3811 * gcc.dg/pie-1.c: Require pie.
3812 * gcc.dg/pie-2.c: Likewise.
3813 * gcc.dg/pr59471.c: Require int32plus.
3814 * gcc.dg/pr59963-2.c: XFAIL for int16.
3815 * gcc.dg/pr60114.c: Require int32plus.
3816 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3817 unsigned long for typedef of size_t.
3818 * gcc.dg/pr63914.c: Require int32plus.
3819 * gcc.dg/pr64536.c: Require pt32plus.
3820 * gcc.dg/pr65658.c: Likewise.
3821 * gcc.dg/pr67271.c: Require int32plus.
3822 * gcc.dg/pr68112.c: Likewise.
3823 * gcc.dg/pr69071.c: Skip for avr target.
3824 * gcc.dg/pr69973.c: Require int32plus.
3825 * gcc.dg/pr70169.c: Skip for avr target.
3826 * gcc.dg/sso-6.c: Require int32plus.
3827 * gcc.dg/sso-7.c: Likewise.
3828 * gcc.dg/sso-8.c: Likewise.
3829 * gcc.dg/vrp-min-max-2.c: Likewise.
3830
c6e434f5
UB
38312016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3832
3833 PR target/70738
3834 * gcc.target/i386/pr70738-1.c: New test.
3835 * gcc.target/i386/pr70738-2.c: Likewise.
3836 * gcc.target/i386/pr70738-3.c: Likewise.
3837 * gcc.target/i386/pr70738-4.c: Likewise.
3838 * gcc.target/i386/pr70738-5.c: Likewise.
3839 * gcc.target/i386/pr70738-6.c: Likewise.
3840 * gcc.target/i386/pr70738-7.c: Likewise.
3841 * gcc.target/i386/pr70738-8.c: Likewise.
3842 * gcc.target/i386/pr70738-9.c: Likewise.
3843
5c42d341
KT
38442016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3845
3846 PR rtl-optimization/66940
3847 * gcc.c-torture/execute/pr66940.c: New test.
3848
bf9a1a07
IV
38492016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3850
3851 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3852 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3853 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3854 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3855 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3856 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3857 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3858 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3859 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3860 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3861 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3862 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3863 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3864 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3865 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3866 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3867 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3868 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3869 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3870 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3871 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3872 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3873 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3874 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3875
95efe6b6
MP
38762016-05-25 Marek Polacek <polacek@redhat.com>
3877
3878 PR c/71265
3879 * gcc.dg/noncompile/pr71265.c: New test.
3880
a23faf7a
MP
3881 PR c/71266
3882 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3883
69a6d5ad
NS
38842016-05-25 Nathan Sidwell <nathan@acm.org>
3885
3886 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3887
3072d4ea
RB
38882016-05-25 Richard Biener <rguenther@suse.de>
3889
3890 PR tree-optimization/71261
3891 * c-c++-common/torture/pr71261.c: New testcase.
3892
e412ece4
RB
38932016-05-25 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/71264
3896 * gcc.dg/vect/pr71264.c: New testcase.
3897
b9e551ad
PC
38982016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3899
3900 PR c++/55992
3901 * g++.dg/cpp0x/alias-decl-53.C: New.
3902 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3903
6aa1abe5
ML
39042016-05-25 Martin Liska <mliska@suse.cz>
3905
3906 * g++.dg/pr71239.C: New test.
3907
842d162e
RB
39082016-05-25 Richard Biener <rguenther@suse.de>
3909
c87885ca
RO
3910 * gcc.dg/vect/pr58135.c: Rename to ...
3911 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3912
f184a36c
MP
39132016-05-25 Marek Polacek <polacek@redhat.com>
3914
3915 * g++.dg/pr65295.C: Use target c++14.
3916
021fad86
PC
39172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3918
53d6d955
UB
3919 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3920 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3921
c3eaf15a
MM
39222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3923
3924 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3925 instructions.
3926
e46c7770
CP
39272016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3928
3929 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3930 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3931 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3932 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3933 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3934 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3935 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3936 * c-c++-common/goacc/pcopy.c: Likewise.
3937 * c-c++-common/goacc/pcopyin.c: Likewise.
3938 * c-c++-common/goacc/pcopyout.c: Likewise.
3939 * c-c++-common/goacc/pcreate.c: Likewise.
3940 * c-c++-common/goacc/pr70688.c: New test.
3941 * c-c++-common/goacc/present-1.c: Adjust test.
3942 * c-c++-common/goacc/reduction-5.c: Likewise.
3943 * g++.dg/goacc/data-1.C: New test.
3944
4bfc9db7
MM
39452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3946
3947 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3948 vector parity built-in functions.
3949 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3950 count trailing zeros automatic vectorization.
3951 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3952 count trailing zeros built-in functions.
3953
2bc145af
KV
39542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3955
3956 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3957
26869fdb
PH
39582016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3959
3960 PR target/71050
3961 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3962
b2dc9c3b
PC
39632016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3964
3965 PR c++/50436
3966 * g++.dg/template/crash123.C: New.
3967 * g++.dg/template/crash124.C: Likewise.
3968
f65e97fd
MS
39692016-05-24 Martin Sebor <msebor@redhat.com>
3970
3971 PR c++/71147
3972 * g++.dg/ext/flexary16.C: New test.
3973
a6f5ac7f
IV
39742016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3975
69a6d5ad
NS
3976 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3977 before math.h is included.
a6f5ac7f
IV
3978 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3979 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3980 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3981 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3982 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3983 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3984 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3985 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3986 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3987 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3988 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3989 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3990 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3991 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3992 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3993 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3994 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3995 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3996 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3997 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3998 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3999 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4000 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4001
27bad558
MM
40022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4003 Kelvin Nilsen <kelvin@gcc.gnu.org>
4004
4005 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4006 support.
4007
72f382fb
PC
40082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4009
4010 PR c++/69872
4011 * g++.dg/warn/Wno-narrowing1.C: New.
4012
ef2ec9d9
MP
40132016-05-24 Marek Polacek <polacek@redhat.com>
4014
4015 PR c/71249
4016 * c-c++-common/Wswitch-unreachable-2.c: New test.
4017
e90434e3
JJ
40182016-05-24 Jakub Jelinek <jakub@redhat.com>
4019
7adb26f2
JJ
4020 PR c++/71257
4021 * g++.dg/vect/simd-clone-6.cc: New test.
4022 * g++.dg/gomp/declare-simd-6.C: New test.
4023
e90434e3
JJ
4024 PR middle-end/70434
4025 PR c/69504
4026 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4027
b556ea3b
RB
40282016-05-24 Richard Biener <rguenther@suse.de>
4029
4030 PR tree-optimization/71240
4031 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4032
e5328f5d
RB
40332016-05-24 Richard Biener <rguenther@suse.de>
4034
4035 PR tree-optimization/71230
4036 * gcc.dg/torture/pr71230.c: New testcase.
4037 * g++.dg/torture/pr71230.C: Likewise.
4038
a04e69c0
TS
40392016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4040
4041 * c-c++-common/goacc/routine-5.c: Add tests.
4042 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4043 * gfortran.dg/goacc/routine-6.f90: Add tests.
4044
30fd2977
RB
40452016-05-24 Richard Biener <rguenther@suse.de>
4046
4047 PR tree-optimization/71253
4048 * gcc.dg/torture/pr71253.c: New testcase.
4049
ca6f60bc
KV
40502016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4051
4052 PR middle-end/71252
4053 * gfortran.dg/pr71252.f90: New test.
4054
d3465d72
RS
40552016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4056
4057 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4058
f17a223d
RB
40592016-05-24 Richard Biener <rguenther@suse.de>
4060
4061 PR middle-end/70434
4062 PR c/69504
4063 * c-c++-common/vector-subscript-4.c: New testcase.
4064 * c-c++-common/vector-subscript-5.c: Likewise.
4065
e3f36534
JD
40662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4067
4068 PR fortran/71123
4069 * gfortran.dg/namelist_90.f: New test
4070
85d5c27d
JD
40712016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4072
4073 PR fortran/66461
4074 * gfortran.dg/unexpected_eof.f: New test
4075
fe3f3340
MM
40762016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 Kelvin Nilsen <kelvin@gcc.gnu.org>
4078
4079 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4080 as little endian.
4081
26d6ae55
PC
40822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4083
4084 PR c++/70972
4085 * g++.dg/cpp0x/inh-ctor20.C: New.
4086 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4087
d6c9a06f
PC
40882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4089
4090 PR c++/69095
4091 * g++.dg/cpp0x/variadic168.C: New.
4092
396a1d10
PC
40932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 * g++.dg/cpp0x/pr31445.C: Test column number too.
4096 * g++.dg/cpp0x/pr32253.C: Likewise.
4097 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4098 * g++.dg/cpp0x/variadic36.C: Likewise.
4099
ece46666
MG
41002016-05-23 Marc Glisse <marc.glisse@inria.fr>
4101
4102 * gcc.dg/fold-notshift-2.c: Adjust.
4103
a7dc5980
MP
41042016-05-23 Marek Polacek <polacek@redhat.com>
4105
4106 PR c/49859
4107 * c-c++-common/Wswitch-unreachable-1.c: New test.
4108 * gcc.dg/Wswitch-unreachable-1.c: New test.
4109 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4110 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4111 * g++.dg/gomp/block-10.C: Likewise.
4112 * gcc.dg/gomp/block-10.c: Likewise.
4113 * g++.dg/gomp/block-9.C: Likewise.
4114 * gcc.dg/gomp/block-9.c: Likewise.
4115 * g++.dg/gomp/target-1.C: Likewise.
4116 * g++.dg/gomp/target-2.C: Likewise.
4117 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4118 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4119 * g++.dg/gomp/taskgroup-1.C: Likewise.
4120 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4121 * gcc.dg/gomp/teams-1.c: Likewise.
4122 * g++.dg/gomp/teams-1.C: Likewise.
4123 * g++.dg/overload/error3.C: Likewise.
4124 * g++.dg/tm/jump1.C: Likewise.
4125 * g++.dg/torture/pr40335.C: Likewise.
4126 * gcc.dg/c99-vla-jump-5.c: Likewise.
4127 * gcc.dg/switch-warn-1.c: Likewise.
4128 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4129 * gcc.dg/nested-func-1.c: Likewise.
4130 * gcc.dg/pr67784-4.c: Likewise.
4131
18b54004
RB
41322016-05-23 Richard Biener <rguenther@suse.de>
4133
4134 PR tree-optimization/71230
4135 * gfortran.dg/pr71230-1.f90: New testcase.
4136 * gfortran.dg/pr71230-2.f90: Likewise.
4137
e569db5f
VK
41382016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4139
396a1d10 4140 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4141 * gcc.dg/vect/pr58135.c: Add new.
4142 * gfortran.dg/pr46519-1.f: Adjust test case.
4143
e4b71114
PC
41442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4145
4146 PR c++/53401
4147 * g++.dg/cpp0x/decltype64.C: New.
4148
a25a8058
CL
41492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4150
4151 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4154
0dcfe9ab
CL
41552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4156
4157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4158 Add poly64x1_t and poly64x2_t cases if supported.
4159 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4160 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4161 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4162 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4164
ffd70e4a
CL
41652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4166
4167 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4168 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4169 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4171 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4173 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4174
4b1f57fe
CL
41752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4176
4177 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4178
16c5ec77
CL
41792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4180
4181 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4182 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4183
94ad56c7
JJ
41842016-05-22 Jakub Jelinek <jakub@redhat.com>
4185
57748705
JJ
4186 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4187 constraint instead of "r".
4188 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4189 insn instead of vxorpd.
4190 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4191
af120161
JJ
4192 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4193 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4194
355023ce
JJ
4195 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4196
3b48574c
JJ
4197 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4198 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4199
94ad56c7
JJ
4200 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4201
8a85cee2
KV
42022016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4203
4204 PR middle-end/40921
4205 * gcc.dg/tree-ssa/pr40921.c: New test.
4206
8e916b16
PS
42072016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4208
4209 PR target/71103
4210 * gcc.target/avr/pr71103.c: New test.
4211
88aea79f
KV
42122016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4213
4214 PR middle-end/71179
4215 * gcc.dg/tree-ssa/pr71179.c: New test.
4216
79063edd
MS
42172016-05-20 Martin Sebor <msebor@redhat.com>
4218
4219 PR c/71115
4220 * gcc.dg/init-excess-2.c: New test.
4221
55c8849f
EB
42222016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4223
4224 * gnat.dg/opt53.adb: New test.
4225 * gnat.dg/opt54.adb: Likewise.
4226
c91a0948
MJ
42272016-05-20 Martin Jambor <mjambor@suse.cz>
4228
4229 PR tree-optimization/70884
4230 * gcc.dg/tree-ssa/pr70919.c: New test.
4231
9cad20fa
BS
42322016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4233
4234 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4235 formatting.
69a6d5ad
NS
4236 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4237 fix code formatting.
4238
42392016-05-20 Nathan Sidwell <nathan@acm.org>
4240
4241 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4242 non-common cases.
4243 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4244
15c671a7
DM
42452016-05-20 David Malcolm <dmalcolm@redhat.com>
4246
4247 * jit.dg/all-non-failing-tests.h: Add
4248 test-factorial-must-tail-call.c.
4249 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4250 * jit.dg/test-factorial-must-tail-call.c: New test case.
4251
4f028369
JJ
42522016-05-20 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR fortran/71204
4255 * gfortran.dg/pr71204.f90: New test.
4256
7dea4ab3
CP
42572016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4258
4259 * gcc.target/nvptx/sincos.c: New test.
4260
ef98d365
PC
42612016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/70572
4264 * g++.dg/cpp1y/auto-fn31.C: New.
4265
92466115
BS
42662016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4267
4268 * gcc.target/powerpc/vec-addec.c: New test.
4269 * gcc.target/powerpc/vec-addec-int128.c: New test.
4270
9a385c2d
DM
42712016-05-20 David Malcolm <dmalcolm@redhat.com>
4272
4273 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4274 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4275 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4276 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4277
77c9d5b4
JH
42782016-05-20 Jan Hubicka <hubicka@ucw.cz>
4279
4280 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4281
68047971
JJ
42822016-05-20 Jakub Jelinek <jakub@redhat.com>
4283
18954840
JJ
4284 PR c++/71210
4285 * g++.dg/opt/pr71210-1.C: New test.
4286 * g++.dg/opt/pr71210-2.C: New test.
4287
68047971
JJ
4288 PR tree-optimization/29756
4289 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4290 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4291 only on selected targets where V4SImode vectors are known to be
4292 supported.
4293
d78789f5
MG
42942016-05-20 Marc Glisse <marc.glisse@inria.fr>
4295
4296 PR tree-optimization/71079
4297 PR tree-optimization/71206
4298 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4299
550fa093
PK
43002016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4301
4302 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4303 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4304 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4305
483c6429
RG
43062016-05-20 Richard Guenther <rguenther@suse.de>
4307
4308 PR tree-optimization/29756
4309 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4310
eb066284
RB
43112016-05-20 Richard Biener <rguenther@suse.de>
4312
4313 PR tree-optimization/71185
4314 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4315
58f10249
RB
43162016-05-20 Richard Biener <rguenther@suse.de>
4317
4318 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4319
2a5569fa
MP
43202016-05-19 Marek Polacek <polacek@redhat.com>
4321
4322 PR c++/71075
4323 * g++.dg/diagnostic/pr71075.C: New test.
4324
5e9a5385
DM
43252016-05-19 David Malcolm <dmalcolm@redhat.com>
4326
4327 PR c++/71184
4328 * g++.dg/pr71184.C: New test case.
4329
4f45da44
KN
43302016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4331
4332 * gcc.target/powerpc/darn-0.c: New test.
4333 * gcc.target/powerpc/darn-1.c: New test.
4334 * gcc.target/powerpc/darn-2.c: New test.
4335
4177437e
MP
43362016-05-19 Marek Polacek <polacek@redhat.com>
4337
4338 PR tree-optimization/71031
4339 * gcc.dg/tree-ssa/vrp100.c: New test.
4340
afb72432
IE
43412016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4342
4343 PR rtl-optimization/71148
4344 * gcc.dg/pr71148.c: New test.
4345
4f83064e
KT
43462016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4347
4348 PR target/71056
4349 * gcc.target/arm/pr71056.c: New test.
4350
4bf8dbe1
BE
43512016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4352
4353 * c-c++-common/pr69669.c: Check the used mode.
4354
f3510625
MO
43552016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4356
4357 PR sanitizer/64354
4358 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4359
43c0068e
RB
43602016-05-19 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/70729
4363 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4364 * gcc.dg/graphite/scop-18.c: Likewise.
4365 * gcc.dg/pr41783.c: Disable LIM.
4366 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4367 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4368 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4369 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4370 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4371 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4372 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4373 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4374 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4375 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4376 * gfortran.dg/pr42108.f90: Likewise.
4377
70f25790
DM
43782016-05-18 David Malcolm <dmalcolm@redhat.com>
4379
4380 PR driver/69265
4381 * gcc.dg/spellcheck-options-11.c: New test case.
4382
960db8ec
JJ
43832016-05-18 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR c++/71100
4386 * g++.dg/opt/pr71100.C: New test.
4387
04643334
MJ
43882016-05-18 Martin Jambor <mjambor@suse.cz>
4389
4390 PR ipa/69708
4391 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4392 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4393 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4394 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4395
91bb9f80
MJ
43962016-05-18 Martin Jambor <mjambor@suse.cz>
4397
4398 PR ipa/69708
4399 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4400 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4401 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4402 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4403 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4404
c584aca6
PC
44052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4406
4407 PR c++/69793
4408 * g++.dg/template/crash122.C: New.
4409
20309c6e
PC
44102016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4411
4412 PR c++/70466
4413 * g++.dg/template/pr70466-1.C: New.
4414 * g++.dg/template/pr70466-2.C: Likewise.
4415
50c78b9a
MM
44162016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4417
4418 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4419 splat operations and the XXSPLTIB instruction.
4420 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4421 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4422 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4423 xxlxor to clear a register.
4424
cf8be00d
RS
44252016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4426
4427 * gcc.dg/torture/pr71020.c: New test.
4428
848a392a
MJ
44292016-05-18 Martin Jambor <mjambor@suse.cz>
4430
4431 PR ipa/70646
4432 * gcc.dg/ipa/pr70646.c: New test.
4433
1f2ab776
CL
44342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4435
4436 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4437
76489493
CL
44382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4439
4440 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4441 missing tests for vreinterpretq_p{8,16}.
4442
bd79378d
CL
44432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4444
4445 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4446 vsliq_n_s64 and vsliq_n_u64.
4447
81ca3ea0
CL
44482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4449
4450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4451 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4452
873cb425
CL
44532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4454
4455 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4456 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4457 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4458
9d6e7c21
CL
44592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4460
4461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4462 in comment.
4463
b4dbe40e 44642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4465
4466 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4467 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4468 "blr\t" and switch to scan-assembler-times.
4469
83a5c910
JW
44702016-05-18 Jiong Wang <jiong.wang@arm.com>
4471
53d6d955
UB
4472 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4473 with __aarch64__.
4474 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4475 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4476
fb7cbdeb
JJ
44772016-05-18 Jakub Jelinek <jakub@redhat.com>
4478
8ee91165
JJ
4479 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4480 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4481 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4482 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4483 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4484 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4485
cf4d516a
JJ
4486 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4487 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4488
a4f16422
JJ
4489 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4490 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4491
7b37ce10
JJ
4492 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4493 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4494
fb7cbdeb
JJ
4495 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4496
c9326aef
RB
44972016-05-18 Richard Biener <rguenther@suse.de>
4498
4499 PR tree-optimization/71168
4500 * gcc.dg/torture/pr71168.c: New testcase.
4501
df8b0a11
KV
45022016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4503
4504 PR middle-end/63586
4505 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4506 * gcc.dg/tree-ssa/pr63586.c: New test.
4507 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4508
2efd67ed
NS
45092016-05-17 Nathan Sidwell <nathan@acm.org>
4510
4511 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4512 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4513 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4514 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4515
1988b2c2
NS
45162016-05-17 Nathan Sidwell <nathan@acm.org>
4517
4518 * gcc.target/nvptx/abi-vararg-3.c: New.
4519
ad1d92ab
MM
45202016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4521
4522 PR tree-optimization/54579
4523 PR middle-end/55299
4524 * gcc.dg/fold-notrotate-1.c: New test.
4525 * gcc.dg/fold-notshift-1.c: New test.
4526 * gcc.dg/fold-notshift-2.c: New test.
4527
47768df8
MP
45282016-05-17 Marek Polacek <polacek@redhat.com>
4529
4530 PR ipa/71146
4531 * g++.dg/ipa/pr71146.C: New test.
4532
6b5423a5
DM
45332016-05-17 David Malcolm <dmalcolm@redhat.com>
4534
4535 * jit.dg/test-error-array-bounds.c: New test case.
4536
c7986356
MG
45372016-05-17 Marc Glisse <marc.glisse@inria.fr>
4538
4539 * gcc.dg/tree-ssa/and-1.c: New testcase.
4540
d982c5b7
MG
45412016-05-17 Marc Glisse <marc.glisse@inria.fr>
4542
4543 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4544 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4545
0139ba93
MG
45462016-05-17 Marc Glisse <marc.glisse@inria.fr>
4547
4548 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4549 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4550
daab4562
JW
45512016-05-17 Jiong Wang <jiong.wang@arm.com>
4552
4553 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4554
22330033
JW
45552016-05-17 Jiong Wang <jiong.wang@arm.com>
4556
4557 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4558
98b3a5f2
JW
45592016-05-17 Jiong Wang <jiong.wang@arm.com>
4560
4561 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4562 ".2d[index]" when scan the assembly.
4563 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4564 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4565 float64x1.
4566 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4567
b71b7a8e
RB
45682016-05-17 Richard Biener <rguenther@suse.de>
4569
4570 PR tree-optimization/71132
4571 * gcc.dg/torture/pr71132.c: New testcase.
4572
3c51ad46
CL
45732016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4574
4575 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4576
d20faa66
KT
45772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4578
4579 PR target/70809
4580 * gcc.target/aarch64/pr70809_1.c: New test.
4581
b75cc5a4
KT
45822016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4583
4584 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4585 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4586 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4587 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4588
b28eb195
IE
45892016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4590 Ilya Enkovich <ilya.enkovich@intel.com>
4591
4592 PR target/71114
4593 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4594
0b9004ed
JH
45952016-05-16 Jan Hubicka <hubicka@ucw.cz>
4596
4597 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4598 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4599
1b81a1c1
MW
46002016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4601
4602 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4603 test for __ARM_FP16_ARGS.
4604 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4605 * gcc.target/arm/aapcs/neon-vect10.c: New.
4606 * gcc.target/arm/aapcs/neon-vect9.c: New.
4607 * gcc.target/arm/aapcs/vfp18.c: New.
4608 * gcc.target/arm/aapcs/vfp19.c: New.
4609 * gcc.target/arm/aapcs/vfp20.c: New.
4610 * gcc.target/arm/aapcs/vfp21.c: New.
4611 * gcc.target/arm/fp16-aapcs-1.c: New.
4612 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4613 test for __ARM_FP16_ARGS.
4614 * g++.target/arm/fp16-return-1.c: Update expected output.
4615
921d1e73
JW
46162016-05-16 Jiong Wang <jiong.wang@arm.com>
4617
4618 PR testsuite/70227
4619 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4620
228eb42a
HA
46212016-05-15 Harald Anlauf <anlauf@gmx.de>
4622
4623 PR fortran/69603
4624 * gfortran.dg/pr69603.f90: New testcase.
4625
785abfd3
FR
46262016-05-14 Fritz Reese <fritzoreese@gmail.com>
4627
4628 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4629
e75eb64f
FR
46302016-05-14 Fritz Reese <fritzoreese@gmail.com>
4631
4632 PR fortran/71047
4633 * gfortran.dg/pr71047.f08: New test.
4634
aa4b467b
JM
46352016-05-13 Joseph Myers <joseph@codesourcery.com>
4636
4637 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4638 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4639 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4640
653fb4a2
MS
46412016-05-13 Martin Sebor <msebor@redhat.com>
4642
4643 PR c++/60049
4644 * g++.dg/cpp0x/constexpr-60049.C: New test.
4645
9e37582d
JJ
46462016-05-13 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR bootstrap/71071
4649 * gcc.dg/pr71071.c: New test.
4650
a278aa17
UB
46512016-05-13 Uros Bizjak <ubizjak@gmail.com>
4652
4653 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4654 remove XOP handling.
377eaca7 4655 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4656
ac3d02e2
NS
46572016-05-13 Nathan Sidwell <nathan@acm.org>
4658
4659 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4660 __atomic_is_lock_free declaration.
4661
8ab3bdac
RB
46622016-05-13 Richard Biener <rguenther@suse.de>
4663
4664 PR tree-optimization/42587
4665 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4666
623b8e0a
ML
46672016-05-13 Martin Liska <mliska@suse.cz>
4668
4669 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4670 the new format of dump output.
4671
da7674f6
IE
46722016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4673
4674 * gcc.dg/pr71084.c: New test.
4675
c959db3d
RR
46762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4677
53d6d955
UB
4678 PR target/53440
4679 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4680
43203dea
RR
46812016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4682
4683 * gcc.target/aarch64/struct_return.c: New test.
4684
4f2e1536
MP
46852016-05-12 Marek Polacek <polacek@redhat.com>
4686
4687 PR c/70756
4688 * c-c++-common/pr70756-2.c: New test.
4689 * c-c++-common/pr70756.c: New test.
4690
1ef33ef3
RB
46912016-05-12 Richard Biener <rguenther@suse.de>
4692
4693 PR tree-optimization/71059
4694 * gcc.dg/torture/pr71059.c: New testcase.
4695
763baff6
RB
46962016-05-12 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/71062
4699 * gcc.dg/torture/pr71062.c: New testcase.
4700
c4ec1243
IE
47012016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4702
4703 PR tree-optimization/71006
4704 * gcc.dg/pr71006.c: New test.
4705
a5fbf76d
MP
47062016-05-12 Marek Polacek <polacek@redhat.com>
4707
4708 PR driver/71063
4709 * gcc.dg/opts-7.c: New test.
4710
5acc47a4
KT
47112016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4712
4713 PR target/70830
4714 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4715 Add -save-temps to dg-options.
4716 Scan for ldmfd rather than pop instruction.
4717 * gcc.target/arm/interrupt-2.c: Likewise.
4718 * gcc.target/arm/pr70830.c: New test.
4719
40bd4bf9
JJ
47202016-05-12 Jakub Jelinek <jakub@redhat.com>
4721
3cd63842
JJ
4722 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4723 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4724
c05d08f6
JJ
4725 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4726 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4727 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4728
bc27ffae
JJ
4729 PR target/71019
4730 * gcc.target/i386/avx512vl-pack-1.c: New test.
4731 * gcc.target/i386/avx512vl-pack-2.c: New test.
4732 * gcc.target/i386/avx512bw-pack-2.c: New test.
4733
515d7412
JJ
4734 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4735
40bd4bf9
JJ
4736 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4737 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4738 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4739
44ab146a
RB
47402016-05-12 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/70986
4743 * gcc.dg/torture/pr70986-1.c: New testcase.
4744 * gcc.dg/torture/pr70986-2.c: Likewise.
4745 * gcc.dg/torture/pr70986-3.c: Likewise.
4746
d6e83a8d
MM
47472016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4748
4749 PR c/43651
4750 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4751 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4752
51e67ea3
UB
47532016-05-11 Uros Bizjak <ubizjak@gmail.com>
4754
4755 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4756 directive.
4757 * gcc.target/i386/pr66746.c: Ditto.
4758
3fd2b007
MM
47592016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4760
4761 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4762 support.
4763 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4764 warning when using -mvsx-timode.
4765 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4766 * gcc.target/powerpc/dform-2.c: Likewise.
4767 * gcc.target/powerpc/pr68805.c: Likewise.
4768
5c3a10fb
MP
47692016-05-11 Marek Polacek <polacek@redhat.com>
4770
4771 PR c++/71024
4772 * c-c++-common/attributes-3.c: New test.
4773
7cfb065b
NS
47742016-05-11 Nathan Sidwell <nathan@acm.org>
4775
4776 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4777 * gcc.c-torture/execute/pr68185.c: Likewise.
4778 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4779 * gcc.dg/pr69634.c: Requires scheduling.
4780 * gcc.dg/torture/pr66178.c: Require label values.
4781 * gcc.dg/setjmp-6.c: Require indirect jumps.
4782
f35ea97d
RB
47832016-05-11 Richard Biener <rguenther@suse.de>
4784
4785 PR tree-optimization/71055
4786 * gcc.dg/torture/pr71055.c: New testcase.
4787
dff70323
RB
47882016-05-11 Richard Biener <rguenther@suse.de>
4789
4790 PR debug/71057
4791 * g++.dg/debug/pr71057.C: New testcase.
4792
56a3d28b
JJ
47932016-05-11 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR fortran/70855
4796 * gfortran.dg/gomp/pr70855.f90: New test.
4797
ebc1b29e
RB
47982016-05-11 Richard Biener <rguenther@suse.de>
4799
4800 PR middle-end/71002
4801 * g++.dg/torture/pr71002.C: New testcase.
4802
98ccd1d7
IE
48032016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4804
4805 PR middle-end/70807
4806 * gcc.dg/pr70807.c: New test.
4807
ed29e24b
MS
48082016-05-10 Martin Sebor <msebor@redhat.com>
4809
4810 PR c++/38611
4811 * g++.dg/Wattributes.C: New test.
4812
e39dab2c
MG
48132016-05-10 Marc Glisse <marc.glisse@inria.fr>
4814
4815 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4816 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4817 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4818
d067e238
IE
48192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4820
4821 PR target/70799
4822 * gcc.target/i386/pr70799-1.c: New test.
4823
cd36c83e
PMR
48242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4825
4826 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4827
1e3af2a4
IE
48282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4829
4830 PR middle-end/70877
4831 * gcc.target/i386/pr70877.c: New test.
4832
afc610db
IE
48332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4834
4835 PR tree-optimization/70786
4836 * gcc.target/i386/pr70876.c: New test.
4837
4b59d19f
JJ
48382016-05-10 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR target/70927
4841 * gcc.target/i386/avx512vl-logic-1.c: New test.
4842 * gcc.target/i386/avx512vl-logic-2.c: New test.
4843 * gcc.target/i386/avx512dq-logic-2.c: New test.
4844
9b5ee426
BS
48452016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4846
4847 PR target/70963
4848 * gcc.target/powerpc/pr70963.c: New.
4849
f3352cab
DM
48502016-05-10 David Malcolm <dmalcolm@redhat.com>
4851
4852 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4853 (test_very_wide_line): Add ruler to expected output.
4854 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4855 (test_very_wide_line): Likewise.
4856 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4857 (test_show_locus): Within the handling of "test_very_wide_line",
4858 enable show_ruler_p on the diagnostic context.
4859
4a3255dd
RB
48602016-05-10 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/71039
4863 * gcc.dg/torture/pr71039.c: New testcase.
4864
da7c9950
NS
48652016-05-10 Nathan Sidwell <nathan@acm.org>
4866
4867 * gcc.dg/nested-func-10.c: Requires alloca.
4868 * gcc.dg/nested-func-9.c: Requires alloca.
4869 * gcc.c-torture/execute/pr70460.c: Requires labels.
4870 * gcc.c-torture/compile/pr70199.c: Requires labels.
4871 * gcc.target/nvptx/decl.c: Compile only.
4872 * gcc.target/nvptx/trailing-init.c: Compile only.
4873 * gcc.target/nvptx/ary-init.c: Compile only.
4874
cf68d92c
MP
48752016-05-10 Marek Polacek <polacek@redhat.com>
4876
4877 PR c/70255
4878 * gcc.dg/attr-opt-1.c: New test.
4879
64ea4e15
RB
48802016-05-10 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/70497
4883 PR tree-optimization/28367
4884 * gcc.dg/torture/20160404-1.c: New testcase.
4885 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4886 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4887
5a96dae3
PMR
48882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4889
4890 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4891
fc97f805
UB
48922016-05-09 Uros Bizjak <ubizjak@gmail.com>
4893
4894 * gcc.target/i386/fabsneg-1.c New test.
4895
a710b1d5
AM
48962016-05-09 Alan Modra <amodra@gmail.com>
4897
4898 PR testsuite/70826
4899 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4900
171f6f05
RB
49012016-05-09 Richard Biener <rguenther@suse.de>
4902
4903 PR tree-optimization/70985
4904 * gcc.dg/torture/pr70985.c: New testcase.
4905
18caa34e
BC
49062016-05-09 Bin Cheng <bin.cheng@arm.com>
4907
4908 * gcc.dg/tree-ssa/ifc-9.c: New test.
4909 * gcc.dg/tree-ssa/ifc-10.c: New test.
4910 * gcc.dg/tree-ssa/ifc-11.c: New test.
4911 * gcc.dg/tree-ssa/ifc-12.c: New test.
4912 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4913 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4914 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4915
7a27d38f
RB
49162016-05-09 Richard Biener <rguenther@suse.de>
4917
4918 PR fortran/70937
4919 * gfortran.dg/pr70937.f90: New testcase.
4920
5ebbbd3d
RO
49212016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4922
4923 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4924
f6288c24
FR
49252016-05-07 Fritz Reese <fritzoreese@gmail.com>
4926
4927 PR fortran/56226
4928 * gfortran.dg/dec_structure_1.f90: New testcase.
4929 * gfortran.dg/dec_structure_2.f90: Ditto.
4930 * gfortran.dg/dec_structure_3.f90: Ditto.
4931 * gfortran.dg/dec_structure_4.f90: Ditto.
4932 * gfortran.dg/dec_structure_5.f90: Ditto.
4933 * gfortran.dg/dec_structure_6.f90: Ditto.
4934 * gfortran.dg/dec_structure_7.f90: Ditto.
4935 * gfortran.dg/dec_structure_8.f90: Ditto.
4936 * gfortran.dg/dec_structure_9.f90: Ditto.
4937 * gfortran.dg/dec_structure_10.f90: Ditto.
4938 * gfortran.dg/dec_structure_11.f90: Ditto.
4939 * gfortran.dg/dec_union_1.f90: Ditto.
4940 * gfortran.dg/dec_union_2.f90: Ditto.
4941 * gfortran.dg/dec_union_3.f90: Ditto.
4942 * gfortran.dg/dec_union_4.f90: Ditto.
4943 * gfortran.dg/dec_union_5.f90: Ditto.
4944 * gfortran.dg/dec_union_6.f90: Ditto.
4945 * gfortran.dg/dec_union_7.f90: Ditto.
4946
5ec4a8cd
TV
49472016-05-07 Tom de Vries <tom@codesourcery.com>
4948
4949 PR tree-optimization/70956
4950 * gcc.dg/graphite/pr70956.c: New test.
4951
58ec1d0e
JJ
49522016-05-06 Jakub Jelinek <jakub@redhat.com>
4953
ccd88fb7
JJ
4954 PR middle-end/70941
4955 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4956 (a, b, c, d): Change type from char to signed char.
4957 (main): Compare against (signed char) -1634678893 instead of
4958 hardcoded -109. Use __builtin_abort instead of abort.
4959
dd3b6464
JJ
4960 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4961 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4962
58ec1d0e
JJ
4963 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4964
19aa23d8
YR
49652016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4966
4967 PR debug/70935
4968 * gcc.dg/torture/pr70935.c: New test.
4969
ae5f0df1
OE
49702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4971
4972 PR target/58219
ce23a8ff 4973 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4974
078f7e37
RB
49752016-05-06 Richard Biener <rguenther@suse.de>
4976
4977 PR tree-optimization/70960
4978 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4979
765d7b54
OE
49802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4981
4982 PR target/52933
4983 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4984 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4985 Adjust expected instruction counts.
4986 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4987
29c94e65
MP
49882016-05-06 Marek Polacek <polacek@redhat.com>
4989
4990 PR sanitizer/70875
4991 * gcc.dg/ubsan/bounds-3.c: New test.
4992
3684b02e
OE
49932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4994
4995 PR target/54089
4996 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4997
8706773f
RB
49982016-05-06 Richard Biener <rguenther@suse.de>
4999
5000 PR middle-end/70931
5001 * gfortran.dg/pr70931.f90: New testcase.
5002
a4f51018
RB
50032016-05-06 Richard Biener <rguenther@suse.de>
5004
5005 PR middle-end/70941
5006 * gcc.dg/torture/pr70941.c: New testcase.
5007
c4f2425f
BC
50082016-05-05 Bin Cheng <bin.cheng@arm.com>
5009
5010 PR tree-optimization/57206
5011 * gcc.dg/vect/pr57206.c: New test.
5012
5dc08197
RO
50132016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5014
5015 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5016
351f85c5
JJ
50172016-05-05 Jakub Jelinek <jakub@redhat.com>
5018
568bac8c
JJ
5019 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5020
351f85c5
JJ
5021 * c-c++-common/Wdangling-else-4.c: New test.
5022
33fd7785
JJ
50232016-05-04 Jakub Jelinek <jakub@redhat.com>
5024
2d1ac15a
JJ
5025 PR c++/70906
5026 PR c++/70933
5027 * g++.dg/opt/pr70906.C: New test.
5028 * g++.dg/opt/pr70933.C: New test.
5029
33fd7785
JJ
5030 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5031
6b715bf6
JH
50322016-05-04 Jan Hubicka <hubicka@ucw.cz>
5033
5034 * gcc.dg/ipa/pure-const-3.c: New testcase.
5035
deef7113
MP
50362016-05-04 Marek Polacek <polacek@redhat.com>
5037
5038 * c-c++-common/Wdangling-else-1.c: New test.
5039 * c-c++-common/Wdangling-else-2.c: New test.
5040 * c-c++-common/Wdangling-else-3.c: New test.
5041
5396db97
KCY
50422016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5043
5044 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5045 flag is present.
5046
de55efd5
MP
50472016-05-04 Marek Polacek <polacek@redhat.com>
5048
5049 PR c/48778
5050 * gcc.dg/Waddress-2.c: New test.
5051
475839b6
AM
50522016-05-04 Alan Modra <amodra@gmail.com>
5053
5054 * gcc.target/powerpc/pr70866.c: New.
5055
b25aad5f
MS
50562016-05-03 Martin Sebor <msebor@redhat.com>
5057
5058 PR c++/66561
5059 * c-c++-common/builtin_location.c: New test.
5060 * g++.dg/cpp1y/builtin_location.C: New test.
5061
79ce98bc
MP
50622016-05-03 Marek Polacek <polacek@redhat.com>
5063
5064 PR c/70859
5065 * gcc.dg/pr70859.c: New test.
5066 * gcc.dg/pr70859-2.c: New test.
5067
402e89f5
PMR
50682016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5069
5070 * gnat.dg/debug5.adb: New testcase.
5071
f3d90045
DV
50722016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5073
5074 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5075 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5076 Procedure to check for z10 instruction set.
5077
1e26cec1
CL
50782016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5079
5080 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5081
71aca5a0
AM
50822016-05-03 Alan Modra <amodra@gmail.com>
5083
5084 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5085
2fd70ec1
JJ
50862016-05-03 Jakub Jelinek <jakub@redhat.com>
5087
5088 * gcc.target/i386/avx512f-cvt-1.c: New test.
5089
e5705cf7
L
50902016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5091
5092 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5093 -fdump-tree-vrp-details.
5094
381cdae4
RB
50952016-05-03 Richard Biener <rguenther@suse.de>
5096
5097 * gcc.dg/pr30172-1.c: Adjust.
5098 * gcc.dg/pr63743.c: Likewise.
5099 * gcc.dg/tm/pr51696.c: Likewise.
5100 * c-c++-common/tm/safe-1.c: Likewise.
5101 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5102 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5103 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5104 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5105
adedd5c1
JJ
51062016-05-03 Jakub Jelinek <jakub@redhat.com>
5107
31ed1665
JJ
5108 PR rtl-optimization/70467
5109 * gcc.target/i386/pr70467-3.c: New test.
5110 * gcc.target/i386/pr70467-4.c: New test.
5111
dea60b59
JJ
5112 PR tree-optimization/70916
5113 * gcc.c-torture/compile/pr70916.c: New test.
5114
adedd5c1
JJ
5115 PR target/49244
5116 * gcc.target/i386/pr49244-1.c: New test.
5117 * gcc.target/i386/pr49244-2.c: New test.
5118
f80041ef
BS
51192016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5120
5121 PR rtl-optimization/44281
5122 * gcc.target/i386/pr44281.c: New test.
5123
1cfcd39e
BC
51242016-05-03 bin cheng <bin.cheng@arm.com>
5125
5126 PR tree-optimization/56541
5127 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5128 * gcc.dg/vect/pr56541.c: new test.
5129
4304ccfd
MM
51302016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5131
5132 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5133 __float128.
5134 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5135
50d94c29
L
51362016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5137
5138 PR testsuite/70520
5139 * c-c++-common/asan/clone-test-1.c (main): Align child process
5140 stack to 16 bytes.
5141
bc1aee87
DM
51422016-05-02 David Malcolm <dmalcolm@redhat.com>
5143
5144 PR c++/62314
5145 * g++.dg/spellcheck-fields-2.C: New test case.
5146
474e0129
DM
51472016-05-02 David Malcolm <dmalcolm@redhat.com>
5148
5149 PR c++/62314
5150 * g++.dg/pr62314.C: New test case.
5151
818b88a7
JH
51522016-05-02 Jan Hubicka <hubicka@ucw.cz>
5153
5154 * gcc.dg/ipa/inline-8.c: New testcase.
5155
dd77684f
JJ
51562016-05-02 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR rtl-optimization/70467
5159 * gcc.target/i386/pr70467-1.c: New test.
5160
72407e00
BE
51612016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5162
5163 * gcc.dg/spec-options.c: Run the test on all targets.
5164 * gcc.dg/foo.specs: Use cpp_unique_options.
5165
dd53d197
MG
51662016-05-02 Marc Glisse <marc.glisse@inria.fr>
5167
5168 * gcc.dg/tree-ssa/unord.c: New testcase.
5169
a8b85ce9
MG
51702016-05-02 Marc Glisse <marc.glisse@inria.fr>
5171
5172 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5173
5b37e866
NS
51742016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5175
5176 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5177
7176a4a0
MP
51782016-05-02 Marek Polacek <polacek@redhat.com>
5179
5180 PR c/70851
5181 * gcc.dg/enum-incomplete-3.c: New test.
5182
6b9933b9
MP
51832016-05-02 Marek Polacek <polacek@redhat.com>
5184 Tom de Vries <tom@codesourcery.com>
5185
5186 PR tree-optimization/70700
5187 * gcc.dg/pr70700.c: New test.
5188
90f82260
UB
51892016-05-01 Uros Bizjak <ubizjak@gmail.com>
5190
5191 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5192 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5193 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5194 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5195 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5196
f73036c1
EB
51972016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * ada/acats/run_acats: Rename into...
5200 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5201 * ada/acats/run_all.sh: Remove redundant test.
5202 (target_run): Move around.
5203 (target_gnatchop): Use newly built executable.
5204 (target_gnatmake): Likewise.
5205 Check that the compilation of impbit succeeds.
5206
85e051a3
OE
52072016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5208
5209 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5210 * gcc.dg/20021029-1.c: Likewise.
5211 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5212 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5213 * gcc.target/sh/cmpstr.c: Likewise.
5214 * gcc.target/sh/cmpstrn.c: Likewise.
5215 * gcc.target/sh/memset.c: Likewise.
5216 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5217 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5218 * gcc.target/sh/pr39423-1.c: Likewise.
5219 * gcc.target/sh/pr49468-di.c: Likewise.
5220 * gcc.target/sh/pr49468-si.c: Likewise.
5221 * gcc.target/sh/pr49880-1.c: Likewise.
5222 * gcc.target/sh/pr49880-2.c: Likewise.
5223 * gcc.target/sh/pr49880-3.c: Likewise.
5224 * gcc.target/sh/pr50751-1.c: Likewise.
5225 * gcc.target/sh/pr50751-4.c: Likewise.
5226 * gcc.target/sh/pr50751-7.c: Likewise.
5227 * gcc.target/sh/pr51244-1.c: Likewise.
5228 * gcc.target/sh/pr51244-10.c: Likewise.
5229 * gcc.target/sh/pr51244-11.c: Likewise.
5230 * gcc.target/sh/pr51244-12.c: Likewise.
5231 * gcc.target/sh/pr51244-13.c: Likewise.
5232 * gcc.target/sh/pr51244-14.c: Likewise.
5233 * gcc.target/sh/pr51244-17.c: Likewise.
5234 * gcc.target/sh/pr51244-18.c: Likewise.
5235 * gcc.target/sh/pr51244-19.c: Likewise.
5236 * gcc.target/sh/pr51244-4.c: Likewise.
5237 * gcc.target/sh/pr51244-5.c: Likewise.
5238 * gcc.target/sh/pr51244-7.c: Likewise.
5239 * gcc.target/sh/pr51244-8.c: Likewise.
5240 * gcc.target/sh/pr51244-9.c: Likewise.
5241 * gcc.target/sh/pr51697.c: Likewise.
5242 * gcc.target/sh/pr52483-1.c: Likewise.
5243 * gcc.target/sh/pr52483-2.c: Likewise.
5244 * gcc.target/sh/pr52483-3.c: Likewise.
5245 * gcc.target/sh/pr52483-5.c: Likewise.
5246 * gcc.target/sh/pr52933-1.c: Likewise.
5247 * gcc.target/sh/pr52933-2.c: Likewise.
5248 * gcc.target/sh/pr52933-3.c: Likewise.
5249 * gcc.target/sh/pr53568-1.c: Likewise.
5250 * gcc.target/sh/pr53976-1.c: Likewise.
5251 * gcc.target/sh/pr53988-1.c: Likewise.
5252 * gcc.target/sh/pr53988.c: Likewise.
5253 * gcc.target/sh/pr54089-1.c: Likewise.
5254 * gcc.target/sh/pr54089-6.c: Likewise.
5255 * gcc.target/sh/pr54089-7.c: Likewise.
5256 * gcc.target/sh/pr54089-8.c: Likewise.
5257 * gcc.target/sh/pr54089-9.c: Likewise.
5258 * gcc.target/sh/pr54236-1.c: Likewise.
5259 * gcc.target/sh/pr54236-2.c: Likewise.
5260 * gcc.target/sh/pr54236-3.c: Likewise.
5261 * gcc.target/sh/pr54236-4.c: Likewise.
5262 * gcc.target/sh/pr54386.c: Likewise.
5263 * gcc.target/sh/pr54602-1.c: Likewise.
5264 * gcc.target/sh/pr54685.c: Likewise.
5265 * gcc.target/sh/pr54760-1.c: Likewise.
5266 * gcc.target/sh/pr54760-2.c: Likewise.
5267 * gcc.target/sh/pr54760-3.c: Likewise.
5268 * gcc.target/sh/pr54760-4.c: Likewise.
5269 * gcc.target/sh/pr54760-5.c: Likewise.
5270 * gcc.target/sh/pr54760-6.c: Likewise.
5271 * gcc.target/sh/pr55146.c: Likewise.
5272 * gcc.target/sh/pr55160.c: Likewise.
5273 * gcc.target/sh/pr59278.c: Likewise.
5274 * gcc.target/sh/pr59401-1.c: Likewise.
5275 * gcc.target/sh/pr59533-1.c: Likewise.
5276 * gcc.target/sh/pr63260.c: Likewise.
5277 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5278 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5279 * gcc.target/sh/strlen.c: Likewise.
5280 * gcc.target/sh/torture/pr30807.c: Likewise.
5281 * gcc.target/sh/torture/pr34777.c: Likewise.
5282 * gcc.target/sh/torture/pr64652.c: Likewise.
5283 * gcc.target/sh/torture/pr65505.c: Likewise.
5284 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5285 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5286
411e5c67
PC
52872016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5288
5289 PR c++/66644
5290 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5291
8fa97501
BS
52922016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5293
5294 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5295 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5296 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5297 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5298
5a956111
PP
52992016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5300
5301 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5302 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5303
e7ff0319
CP
53042016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5305
5306 PR middle-end/70626
5307 * c-c++-common/goacc/combined-reduction.c: New test.
5308 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5309
52d11a4b
L
53102016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5311
5312 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5313 *movdi_internal pattern only if PIC off.
5314 * gcc.target/i386/pr70155-2.c: Likewise.
5315 * gcc.target/i386/pr70155-3.c: Likewise.
5316 * gcc.target/i386/pr70155-4.c: Likewise.
5317 * gcc.target/i386/pr70155-5.c: Likewise.
5318 * gcc.target/i386/pr70155-6.c: Likewise.
5319 * gcc.target/i386/pr70155-7.c: Likewise.
5320 * gcc.target/i386/pr70155-8.c: Likewise.
5321 * gcc.target/i386/pr70155-15.c: Likewise.
5322 * gcc.target/i386/pr70155-17.c: Likewise.
5323 * gcc.target/i386/pr70155-22.c: Likewise.
5324
8960db31
BC
53252016-04-29 Bin Cheng <bin.cheng@arm.com>
5326
5327 PR tree-optimization/70803
5328 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5329
cca535a4
IE
53302016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5331
5332 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5333 optimization of vector loop.
5334 * gcc.target/i386/vect-unpack-3.c: New test.
5335 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5336 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5337 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5338
500ecf4a
MP
53392016-04-29 Marek Polacek <polacek@redhat.com>
5340
5341 PR sanitizer/70342
5342 * g++.dg/ubsan/null-7.C: New test.
5343
2fff3db8
MP
5344 PR c/70852
5345 * gcc.dg/pr70852.c: New test.
5346
509063eb
DV
53472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5348
5349 PR/69089
5350 * g++.dg/cpp0x/alignas6.C: New test.
5351
83745c0d
DV
53522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5353
c87885ca
RO
5354 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5355 * gcc.dg/pr27003.c: Likewise.
5356 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5357 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5358 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5359 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5360 * gcc.target/arc/mxy.c: Likewise.
5361 * gcc.target/arc/mswape.c: Likewise.
5362 * gcc.target/arc/mrtsc.c: Likewise.
5363 * gcc.target/arc/mcrc.c: Likewise.
5364 * gcc.target/arc/mdsp-packa.c: Likewise.
5365 * gcc.target/arc/mdvbf.c: Likewise.
5366 * gcc.target/arc/mlock.c: Likewise.
5367 * gcc.target/arc/mmac-24.c: Likewise.
5368 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5369
849b265d
BS
53702016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5371 Matthijs Kooijman <matthijs@stdin.nl>
5372 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5373
5374 PR target/60040
5375 * gcc.target/avr/pr60040-1.c: New.
5376 * gcc.target/avr/pr60040-2.c: New.
5377
1390536b
RB
53782016-04-29 Richard Biener <rguenther@suse.de>
5379
5380 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5381
98998245
RB
53822016-04-29 Richard Biener <rguenther@suse.de>
5383
5384 PR tree-optimization/13962
5385 PR tree-optimization/65686
5386 * gcc.dg/uninit-pr65686.c: New testcase.
5387
8b80cc21
JJ
53882016-04-29 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR middle-end/70843
5391 * gcc.dg/pr70843.c: New test.
5392
6181bc30
JJ
53932016-04-28 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR target/70858
5396 * gcc.target/i386/pr70858.c: New test.
5397
f4cb3612
AB
53982016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5399
5400 * gcc.target/arc/nps400-1.c: New file.
5401
8ad9df62
JR
54022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5403 Andrew Burgess <andrew.burgess@embecosm.com>
5404
5405 * gcc.target/arc/movh_cl-1.c: New file.
5406
ceaaa9fe
JR
54072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5408 Andrew Burgess <andrew.burgess@embecosm.com>
5409
5410 * gcc.target/arc/extzv-1.c: New file.
5411 * gcc.target/arc/insv-1.c: New file.
5412 * gcc.target/arc/insv-2.c: New file.
5413 * gcc.target/arc/movb-1.c: New file.
5414 * gcc.target/arc/movb-2.c: New file.
5415 * gcc.target/arc/movb-3.c: New file.
5416 * gcc.target/arc/movb-4.c: New file.
5417 * gcc.target/arc/movb-5.c: New file.
5418 * gcc.target/arc/movb_cl-1.c: New file.
5419 * gcc.target/arc/movb_cl-2.c: New file.
5420 * gcc.target/arc/movbi_cl-1.c: New file.
5421 * gcc.target/arc/movl-1.c: New file.
5422
4d03dc2f
JR
54232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5424 Andrew Burgess <andrew.burgess@embecosm.com>
5425
5426 * gcc.target/arc/cmem-1.c: New file.
5427 * gcc.target/arc/cmem-2.c: New file.
5428 * gcc.target/arc/cmem-3.c: New file.
5429 * gcc.target/arc/cmem-4.c: New file.
5430 * gcc.target/arc/cmem-5.c: New file.
5431 * gcc.target/arc/cmem-6.c: New file.
5432 * gcc.target/arc/cmem-7.c: New file.
5433 * gcc.target/arc/cmem-ld.inc: New file.
5434 * gcc.target/arc/cmem-st.inc: New file.
5435
81262dad
JJ
54362016-04-28 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR target/70821
5439 * gcc.target/i386/pr70821.c: New test.
5440
0a31a09a
BS
54412016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5442
5443 * gcc.target/powerpc/vec-adde.c: New test.
5444 * gcc.target/powerpc/vec-adde-int128.c: New test.
5445
3ddffba9
JJ
54462016-04-28 Jakub Jelinek <jakub@redhat.com>
5447
5448 * gcc.target/i386/avx-vround-1.c: New test.
5449 * gcc.target/i386/avx-vround-2.c: New test.
5450 * gcc.target/i386/avx512vl-vround-1.c: New test.
5451 * gcc.target/i386/avx512vl-vround-2.c: New test.
5452
713dedcd
RO
54532016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455 PR testsuite/70595
5456 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5457 (check_effective_target_cilkplus_runtime): ... this.
5458 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5459 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5460
5461 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5462 Require cilkplus_runtime.
5463 Don't add -lcilkrts.
5464 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5465 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5466 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5467 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5468 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5469 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5470 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5471 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5472 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5473 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5474 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5475 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5476 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5477 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5478 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5479 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5480 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5481 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5482 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5483 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5484 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5485 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5486 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5487 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5488 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5489 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5490 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5491 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5492 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5493
5494 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5495 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5496
5497 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5498
5499 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5500 cilkplus_runtime.
5501
3563f78f
MG
55022016-04-27 Marc Glisse <marc.glisse@inria.fr>
5503
5504 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5505 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5506
6bc2bb18
RB
55072015-04-27 Ryan Burn <contact@rnburn.com>
5508
5509 PR c++/69024
5510 PR c++/68997
5511 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5512 diagnostic.
5513 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5514 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5515
1e55d29a
EB
55162016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 * gnat.dg/limited_with4.ad[sb]: New test.
5519 * gnat.dg/limited_with4_pkg.ads: New helper.
5520
087146ca
L
55212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5522
5523 PR target/70155
5524 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5525 and movv1ti_internal patterns
5526 * gcc.target/i386/pr70155-1.c: New test.
5527 * gcc.target/i386/pr70155-2.c: Likewise.
5528 * gcc.target/i386/pr70155-3.c: Likewise.
5529 * gcc.target/i386/pr70155-4.c: Likewise.
5530 * gcc.target/i386/pr70155-5.c: Likewise.
5531 * gcc.target/i386/pr70155-6.c: Likewise.
5532 * gcc.target/i386/pr70155-7.c: Likewise.
5533 * gcc.target/i386/pr70155-8.c: Likewise.
5534 * gcc.target/i386/pr70155-9.c: Likewise.
5535 * gcc.target/i386/pr70155-10.c: Likewise.
5536 * gcc.target/i386/pr70155-11.c: Likewise.
5537 * gcc.target/i386/pr70155-12.c: Likewise.
5538 * gcc.target/i386/pr70155-13.c: Likewise.
5539 * gcc.target/i386/pr70155-14.c: Likewise.
5540 * gcc.target/i386/pr70155-15.c: Likewise.
5541 * gcc.target/i386/pr70155-16.c: Likewise.
5542 * gcc.target/i386/pr70155-17.c: Likewise.
5543 * gcc.target/i386/pr70155-18.c: Likewise.
5544 * gcc.target/i386/pr70155-19.c: Likewise.
5545 * gcc.target/i386/pr70155-20.c: Likewise.
5546 * gcc.target/i386/pr70155-21.c: Likewise.
5547 * gcc.target/i386/pr70155-22.c: Likewise.
5548
92329f9f
L
55492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5550
5551 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5552 ".{5,6}".
5553
309a0cf6
BC
55542016-04-27 Bin Cheng <bin.cheng@arm.com>
5555
5556 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5557 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5558 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5559 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5560 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5561
72ed2b9c
RB
55622016-04-27 Richard Biener <rguenther@suse.de>
5563
5564 PR ipa/70760
5565 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5566 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5567
3c98ff9b
NS
55682016-04-27 Nathan Sidwell <nathan@acm.org>
5569
5570 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5571 * g++.dg/ubsan/pr63956.C: Adjust error location.
5572
9ec5d66b
NC
55732016-04-27 Nick Clifton <nickc@redhat.com>
5574
5575 PR middle-end/49889
5576 * gcc.dg/pr49889.c: New test.
5577
c1e1f433
BS
55782016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5579
5580 * c-c++-common/memset-array.c: New test.
5581
8ac43293
MS
55822016-04-26 Martin Sebor <msebor@redhat.com>
5583
5584 PR c++/66639
5585 * g++.dg/cpp1y/func_constexpr.C: New test.
5586
843ce8ab
PP
55872016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5588
5589 PR c++/70241
5590 * g++.dg/cpp0x/enum32.C: New test.
5591 * g++.dg/cpp0x/enum33.C: New test.
5592
55932016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5594
5595 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5596 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5597 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5598 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5599 * gcc.c-torture/execute/pr38151.c: Likewise.
5600 * gcc.c-torture/execute/pr66556.c: Likewise.
5601 * gcc.c-torture/execute/pr67781.c: Likewise.
5602 * gcc.c-torture/execute/pr68648.c: Likewise.
5603
ca1206be
MG
56042016-04-26 Marc Glisse <marc.glisse@inria.fr>
5605
5606 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5607
2448a956
MP
56082016-04-26 Marek Polacek <polacek@redhat.com>
5609
5610 PR c/67784
5611 * gcc.dg/pr67784-3.c: New test.
5612 * gcc.dg/pr67784-4.c: New test.
5613 * gcc.dg/pr67784-5.c: New test.
5614
b02a5e26
MP
5615 PR c/70791
5616 * gcc.dg/Wnested-externs-2.c: New test.
5617
6b6aa8d3
MG
56182016-04-26 Marc Glisse <marc.glisse@inria.fr>
5619
5620 * gcc.dg/fold-plusmult.c: Adjust.
5621 * gcc.dg/no-strict-overflow-6.c: Adjust.
5622 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5623
a2095b55
BS
56242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5625
5626 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5627 number scans.
5628 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5629 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5630 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5631 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5632 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5633 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5634 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5635 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5636 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5637 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5638 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5639 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5640 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5641 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5642 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5643 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5644 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5645 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5646 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5647 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5648 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5649 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5650 scans.
5651 * gcc.target/i386/pr32219-4.c: Likewise.
5652 * gcc.target/i386/pr32219-6.c: Likewise.
5653 * gcc.target/i386/pr32219-8.c: Likewise.
5654
bb0cc5c8
KT
56552016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5656
5657 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5658 associated options.
5659
5a0802ea
MP
56602016-04-26 Marek Polacek <polacek@redhat.com>
5661
5662 PR c++/70744
5663 * g++.dg/ext/cond2.C: New test.
5664
00f615af
BC
56652016-04-26 Bin Cheng <bin.cheng@arm.com>
5666
5667 PR tree-optimization/70771
5668 PR tree-optimization/70775
5669 * gcc.dg/pr70771.c: New test.
25939d34 5670 * gcc.dg/pr70775.c: New test.
00f615af 5671
218155e7
BS
56722016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5673
5674 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5675
ab99f467
RB
56762016-04-25 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/70780
5679 * gcc.dg/torture/pr70780.c: New testcase.
5680
93c590ee
MC
56812016-04-25 Michael Collison <michael.collison@arm.com>
5682
c87885ca
RO
5683 * gcc.target/arm/neon-vaddws16.c: New test.
5684 * gcc.target/arm/neon-vaddws32.c: New test.
5685 * gcc.target/arm/neon-vaddwu16.c: New test.
5686 * gcc.target/arm/neon-vaddwu32.c: New test.
5687 * gcc.target/arm/neon-vaddwu8.c: New test.
5688 * lib/target-supports.exp
93c590ee
MC
5689 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5690 that arm neon support vector widen sum of HImode TO SImode.
5691
d6c1a7a7
JJ
56922016-04-23 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR sanitizer/70712
5695 * c-c++-common/asan/pr70712.c: New test.
5696
ab0fc037
TS
56972016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5698
5699 * .gitattributes: New file.
5700
2aa64824
CL
57012016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5702
5703 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5704
e7e12d92
DH
57052016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5706
5707 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5708 * gfortran.dg/submodule_15.f08: Likewise.
5709
d1431192
RB
57102016-04-22 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/70740
5713 * gcc.dg/torture/pr70740.c: New testcase.
5714
04a63c24
L
57152016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR target/70750
5718 * gcc.target/i386/pr70750-1.c: New test.
5719 * gcc.target/i386/pr70750-2.c: Likewise.
5720
20700098
PC
57212016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/70540
5724 * g++.dg/cpp0x/auto48.C: New.
5725
aedf4e12
MP
57262016-04-21 Marek Polacek <polacek@redhat.com>
5727
5728 PR c++/70513
5729 * g++.dg/cpp0x/forw_enum12.C: New test.
5730 * g++.dg/cpp0x/forw_enum13.C: New test.
5731
2074d80a
KY
57322016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5733
5734 PR target/70728
5735 * gcc.target/i386/pr70728.c: New test.
5736
aef4aab0
RB
57372016-04-21 Richard Biener <rguenther@suse.de>
5738
5739 PR middle-end/70747
5740 * gcc.dg/pr70747.c: New testcase.
5741
2359e571
BC
57422016-04-21 Bin Cheng <bin.cheng@arm.com>
5743
5744 PR tree-optimization/70715
5745 * gcc.dg/tree-ssa/scev-13.c: New test.
5746
ce0e66ff
MG
57472016-04-21 Marc Glisse <marc.glisse@inria.fr>
5748
5749 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5750
2c2870a1
MG
57512016-04-21 Marc Glisse <marc.glisse@inria.fr>
5752
5753 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5754
a2b056a3
JH
57552016-04-20 Jan Hubicka <jh@suse.cz>
5756
5757 PR ipa/70018
5758 * g++.dg/ipa/nothrow-1.C: New testcase.
5759
ee392fc2
NS
57602016-04-20 Nathan Sidwell <nathan@acm.org>
5761
5762 PR c++/55635
5763 * g++.dg/eh/delete1.C: New.
5764
dda49daf
L
57652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5766
5767 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5768 -mtune-ctrl=sse_typeless_stores.
5769
8a5b9d5a
L
57702016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5773
1011119f
BC
57742016-04-20 Bin Cheng <bin.cheng@arm.com>
5775
5776 PR tree-optimization/69489
5777 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5778
477d4906
IV
57792016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5780
5781 PR c++/69363
5782 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5783 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5784 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5785
fad08d12
BC
57862016-04-20 Bin Cheng <bin.cheng@arm.com>
5787
5788 PR tree-optimization/56625
5789 PR tree-optimization/69489
5790 * gcc.dg/vect/pr56625.c: New test.
5791 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5792
9e3e4fab
AP
57932016-04-20 Andrew Pinski <apinski@cavium.com>
5794
5795 PR target/64971
5796 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5797
d7aa24e4
AC
57982016-04-20 Arnaud Charlet <charlet@adacore.com>
5799
5800 * gnat.dg/self1.adb: Remove now incorrect test.
5801
e6d62b46
BC
58022016-04-20 Bin Cheng <bin.cheng@arm.com>
5803
5804 * gcc.dg/tree-ssa/scev-11.c: New test.
5805 * gcc.dg/tree-ssa/scev-12.c: New test.
5806
2697b189
MP
58072016-04-20 Marek Polacek <polacek@redhat.com>
5808
5809 PR tree-optimization/70725
5810 * gcc.dg/pr70725.c: New test.
5811
60d393e8
RB
58122016-04-20 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/70726
5815 * g++.dg/vect/pr70726.cc: New testcase.
5816
82c6f58a
AK
58172016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5818
5819 PR target/70674
5820 * gcc.target/s390/pr70674.c: New test.
5821
90eeab20
JD
58222016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5823
5824 PR libgfortran/70684
5825 * gfortran.dg/list_read_14.f90: New test.
5826
fc9cf6da
L
58272016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5828
5829 PR target/69201
5830 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5831 extern to force it misaligned.
5832 (b): Likewise.
5833 (c): Likewise.
5834 (d): Likewise.
5835 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5836 Don't check `*' before movv4sf_internal.
5837 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5838 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5839 Don't check `*' before movv16qi_internal.
5840 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5841 extern to force it misaligned.
5842 (b): Likewise.
5843 (c): Likewise.
5844 (d): Likewise.
5845 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5846 Don't check `*' before movv2df_internal.
5847 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5848 extern to force it misaligned.
5849 (b): Likewise.
5850 (c): Likewise.
5851 (d): Likewise.
5852 Check movv8sf_internal instead of avx_storeups256.
5853 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5854
ea8927ea
RB
58552016-04-19 Richard Biener <rguenther@suse.de>
5856
5857 PR tree-optimization/70171
5858 * g++.dg/tree-ssa/pr70171.C: New testcase.
5859
65f52ee9
RB
58602016-04-19 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/70724
5863 * gcc.dg/torture/pr70724.c: New testcase.
5864
987b67f1
VM
58652016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5866
5867 PR middle-end/70689
c87885ca 5868 * gcc.target/i386/pr70689.c: New.
987b67f1 5869
91a47c39
L
58702016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5871
5872 PR target/70708
5873 * gcc.target/i386/pr70708.c: New test.
5874
8270b82d
RB
58752016-04-18 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/43434
5878 * gcc.dg/vect/pr43434.c: New testcase.
5879 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5880 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5881 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5882 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5883 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5884 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5885 * gcc.dg/gomp/pr68640.c: Likewise.
5886 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5887 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5888
edd048e2
RB
58892016-04-18 Richard Biener <rguenther@suse.de>
5890
5891 PR tree-optimization/70701
5892 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5893
bd5c7330
TV
58942016-04-18 Tom de Vries <tom@codesourcery.com>
5895
5896 PR testsuite/70699
5897 * gcc.dg/pr70161.c: Add dot-file scans.
5898 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5899 instead of after last dot char.
5900
23f2660f
EB
59012016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * c-c++-common/dump-ada-spec-3.c: New test.
5904 * c-c++-common/dump-ada-spec-4.c: Likewise.
5905
da152c9f
TV
59062016-04-17 Tom de Vries <tom@codesourcery.com>
5907
5908 PR other/70183
5909 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5910
cc950f98
JH
59112016-04-15 Jan Hubicka <jh@suse.cz>
5912
5913 PR ipa/70018
5914 * g++.dg/ipa/pure-const-1.C: New testcase.
5915 * g++.dg/ipa/pure-const-2.C: New testcase.
5916 * g++.dg/ipa/pure-const-3.C: New testcase.
5917
949505a9
MP
59182016-04-15 Marek Polacek <polacek@redhat.com>
5919
5920 PR c/70671
5921 * gcc.dg/bitfld-22.c: New test.
5922
10e547d6
BS
59232016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5924
5925 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5926 x86_64.
5927
1e77281b
MP
59282016-04-15 Marek Polacek <polacek@redhat.com>
5929
5930 PR c/70651
5931 * c-c++-common/pr70651.c: New test.
5932
e501fa8e
KT
59332016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5934
5935 PR rtl-optimization/70681
5936 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5937 dump scan on arm and powerpc.
5938 * gcc.dg/pr10474.c: Likewise.
5939
dda1bf61
JJ
59402016-04-15 Jakub Jelinek <jakub@redhat.com>
5941
ca4ef1ff
JJ
5942 PR c++/69517
5943 PR c++/70019
5944 PR c++/70588
5945 * g++.dg/cpp1y/vla11.C: Revert for real.
5946
dda1bf61
JJ
5947 PR c/70436
5948 * c-c++-common/Wparentheses-1.c: New test.
5949 * c-c++-common/gomp/Wparentheses-1.c: New test.
5950 * c-c++-common/gomp/Wparentheses-2.c: New test.
5951 * c-c++-common/gomp/Wparentheses-3.c: New test.
5952 * c-c++-common/gomp/Wparentheses-4.c: New test.
5953 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5954 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5955 * c-c++-common/goacc/Wparentheses-1.c: New test.
5956
1355e62c
KY
59572016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5958
5959 PR target/70662
5960 * gcc.target/i386/pr70662.c: New test.
5961
0ab34b9e 59622016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5963 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5964
5965 PR tree-optimization/70130
5966 * gcc.dg/vect/O3-pr70130.c: New testcase.
5967
bc773aad
MM
59682016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5969
6e9b2286
MM
5970 PR target/70669
5971 * gcc.target/powerpc/pr70669.c: New test.
5972
bc773aad
MM
5973 PR target/70640
5974 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5975 a power7 system that does not have an assembler that supports
5976 power8.
5977
d8747845
MS
59782016-04-14 Martin Sebor <msebor@redhat.com>
5979
5980 PR c++/69517
5981 PR c++/70019
5982 PR c++/70588
5983 * c-c++-common/ubsan/vla-1.c: Revert.
5984 * g++.dg/cpp1y/vla11.C: Same.
5985 * g++.dg/cpp1y/vla12.C: Same.
5986 * g++.dg/cpp1y/vla13.C: Same.
5987 * g++.dg/cpp1y/vla14.C: Same.
5988 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5989 * g++.dg/init/array24.C: Same.
d8747845
MS
5990 * g++.dg/ubsan/vla-1.C: Same.
5991
85128559
MP
59922016-04-14 Marek Polacek <polacek@redhat.com>
5993 Jan Hubicka <hubicka@ucw.cz>
5994
5995 PR c++/70029
5996 * g++.dg/torture/pr70029.C: New test.
5997
52fbb073
MS
59982016-04-14 Martin Sebor <msebor@redhat.com>
5999
6000 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6001 type size to prevent failures on targets with very low maximum
6002 alignment.
6003
6db61d6f
RB
60042016-04-14 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/70623
6007 * gcc.dg/torture/pr70623.c: New testcase.
6008 * gcc.dg/torture/pr70623-2.c: Likewise.
6009
342fac95
MS
60102016-04-13 Martin Sebor <msebor@redhat.com>
6011
6012 PR c++/69517
6013 PR c++/70019
6014 PR c++/70588
6015 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6016 * g++.dg/cpp1y/vla11.C: New test.
6017 * g++.dg/cpp1y/vla12.C: New test.
6018 * g++.dg/cpp1y/vla13.C: New test.
6019 * g++.dg/cpp1y/vla14.C: New test.
6020 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6021 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6022 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6023
d93c452f
JJ
60242016-04-13 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR c++/70641
6027 * g++.dg/opt/pr70641.C: New test.
6028
85115fb6
RO
60292016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031 PR rtl-optimization/68749
6032 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6033 effects of argument promotions.
6034 Remove default args to dg-skip-if.
6035
545a4139
PC
60362016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 PR c++/70635
6039 * g++.dg/parse/pr70635.C: New.
6040
b3a77f21
MP
60412016-04-13 Marek Polacek <polacek@redhat.com>
6042
6043 PR c++/70639
6044 * c-c++-common/Wmisleading-indentation-4.c: New test.
6045
99cd9857
MP
60462016-04-13 Marek Polacek <polacek@redhat.com>
6047
6048 PR c/70436
c87885ca
RO
6049 * gcc.dg/Wparentheses-12.c: New test.
6050 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6051
75ca93ec
IE
60522016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6053
6054 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6055 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6056 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6057
3d3f9e7e
JJ
60582016-04-13 Jakub Jelinek <jakub@redhat.com>
6059
37947cd0
JJ
6060 PR middle-end/70633
6061 * gcc.c-torture/compile/pr70633.c: New test.
6062
3d3f9e7e
JJ
6063 PR debug/70628
6064 * gcc.dg/torture/pr70628.c: New test.
6065
92886d3e
PP
60662016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6067
6068 PR c++/70610
6069 * g++.dg/template/pr70610.C: New test.
6070 * g++.dg/template/pr70610-2.C: New test.
6071 * g++.dg/template/pr70610-3.C: New test.
6072 * g++.dg/template/pr70610-4.C: New test.
6073
13bd7c2b
JJ
60742016-04-12 Jakub Jelinek <jakub@redhat.com>
6075
6512fa6d
JJ
6076 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6077 128 instead of 32.
6078
13bd7c2b
JJ
6079 PR c++/70571
6080 * g++.dg/ext/pr70571.C: New test.
6081
20b9851c
MM
60822016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6083
8a434ada 6084 PR target/70640
20b9851c
MM
6085 * gcc.target/powerpc/pr70640.c: New test.
6086
2b2f52bc
PC
60872016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6088
6089 PR c++/68722
6090 * g++.dg/parse/pr68722.C: New.
6091
5901e56a
JJ
60922016-04-12 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR rtl-optimization/70596
6095 * gcc.target/i386/pr70596.c: New test.
6096
d4619dc1
NS
60972016-04-12 Nathan Sidwell <nathan@acm.org>
6098
6099 PR c++/70501
6100 * g++.dg/init/pr70501.C: New.
6101
3df530d3
DW
61022016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6103
6104 * gcc.target/i386/asm-flag-6.c: New test.
6105
b7a120d7
TV
61062016-04-12 Tom de Vries <tom@codesourcery.com>
6107
6108 PR tree-optimization/68756
6109 * gcc.dg/graphite/pr68756.c: New test.
6110
4e0eea75
JJ
61112016-04-12 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR tree-optimization/70602
6114 * gcc.c-torture/execute/pr70602.c: New test.
6115
35fbda43
MM
61162016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6117
6118 PR target/70381
6119 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6120 __float128 emulator is built and runs.
6121 * gcc.target/powerpc/float128-1.c: Likewise.
6122
6123 * lib/target-supports.exp (check_ppc_float128_sw_available):
6124 Rework tests for __float128 software and hardware
6125 availability. Fix exit condition to return 0 on success.
6126
04a99ebe
JG
61272016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6128
6129 PR target/70133
6130 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6131 * gcc.target/aarch64/target_attr_15.c: Likewise.
6132
47cd5a85
PC
61332016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/69066
6136 * g++.dg/cpp1y/pr69066.C: New.
6137
a5edb32e
JD
61382016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6139
6140 PR fortran/68566
6141 * gfortran.dg/pr36192.f90: Update test.
6142 * gfortran.dg/pr36192_1.f90: Update test.
6143 * gfortran.dg/real_dimension_1.f: Update test.
6144 * gfortran.dg/parameter_array_init_7.f90: New test.
6145
8ef378f8
JDA
61462016-04-09 John David Anglin <danglin@gcc.gnu.org>
6147
c532c871
JDA
6148 PR testsuite/64039
6149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6150
d34f706f
JDA
6151 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6152
75e1dd9e
JDA
6153 PR rtl-optimization/66669
6154 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6155
8a976f5f
JDA
6156 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6157
da04822a
JDA
6158 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6159 * gcc.dg/pie-1.c: Likewise.
6160 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6161 * gcc.dg/pic-4.c: Likewise.
6162 * gcc.dg/pie-3.c: Likewise.
6163 * gcc.dg/pie-4.c: Likewise.
6164
adfabcf9
JDA
6165 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6166
4a020adf
JDA
6167 PR tree-optimization/68644
6168 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6169
8ef378f8
JDA
6170 PR rtl-optimization/64886
6171 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6172
09bf990e
TV
61732016-04-09 Tom de Vries <tom@codesourcery.com>
6174
6175 PR tree-optimization/68953
6176 * gcc.dg/graphite/pr68953.c: New test.
6177
138c3c1a
DH
61782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6179
6180 PR fortran/70592
6181 * gfortran.dg/deferred_character_16.f90: New test.
6182
f55460af
JJ
61832016-04-09 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR tree-optimization/70586
6186 * gcc.c-torture/execute/pr70586.c: New test.
6187
0b77bbf3
DH
61882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6189
6190 PR sanitizer/70573
6191 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6192 with __builtin_memset
6193 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6194
c42cfb5c
CP
61952016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6196
6197 PR lto/70289
6198 PR ipa/70348
6199 PR tree-optimization/70373
6200 PR middle-end/70533
6201 PR middle-end/70534
6202 PR middle-end/70535
6203 * c-c++-common/goacc/reduction-5.c: New test.
6204 * c-c++-common/goacc/reduction-promotions.c: New test.
6205 * gfortran.dg/goacc/reduction-3.f95: New test.
6206 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6207
56cfb596
PP
62082016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6209
6210 PR c++/70590
6211 PR c++/70452
6212 * g++.dg/pr70590.C: New test.
6213 * g++.dg/pr70590-2.C: New test.
6214
1a13c0a2
JJ
62152016-04-08 Jakub Jelinek <jakub@redhat.com>
6216
abc0647a
JJ
6217 PR middle-end/70593
6218 * gcc.target/i386/pr70593.c: New test.
6219
1a13c0a2
JJ
6220 PR rtl-optimization/70574
6221 * gcc.target/i386/avx2-pr70574.c: New test.
6222
c3da4956
MO
62232016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6224
6225 PR sanitizer/70541
6226 * c-c++-common/asan/pr70541.c: New test.
6227
9f1b833b
TV
62282016-04-08 Tom de Vries <tom@codesourcery.com>
6229
6230 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6231 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6232
bae7adda
KT
62332016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6234
6235 PR target/70566
6236 * gcc.c-torture/execute/pr70566.c: New test.
6237
211f3d57
TV
62382016-04-08 Tom de Vries <tom@codesourcery.com>
6239
6240 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6241 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6242
02cf2861
AM
62432016-04-08 Alan Modra <amodra@gmail.com>
6244
6245 * gcc.target/powerpc/pr70117.c: New.
6246
5f490f9f
JJ
62472016-04-07 Jakub Jelinek <jakub@redhat.com>
6248
56e9b710
JJ
6249 PR testsuite/70581
6250 * gcc.dg/lto/simd-function_0.c: New test.
6251
5f490f9f
JJ
6252 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6253 clones.
6254 * c-c++-common/attr-simd-2.c: Likewise.
6255 * c-c++-common/attr-simd-4.c: Likewise.
6256 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6257 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6258
e4ebc74d
TP
62592016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6260
6261 PR testsuite/70553
6262 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6263
9817ae35
TS
62642016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6265 Tom de Vries <tom@codesourcery.com>
6266
6267 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6268 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6269 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6270 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6271 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6272 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6273 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6274 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6275
e292f64d
PP
62762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6277
6278 PR c/70436
6279 * g++.dg/warn/Wparentheses-29.C: New test.
6280
6b37bdaf
PP
62812016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6282
6283 PR c/70436
6284 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6285 explicit braces to resolve a future -Wparentheses warning.
6286
64824205
RH
62872016-04-06 Richard Henderson <rth@redhat.com>
6288
6289 * gcc.dg/pr61817-1.c: New test.
6290 * gcc.dg/pr61817-2.c: New test.
6291 * gcc.dg/pr69391-1.c: New test.
6292 * gcc.dg/pr69391-2.c: New test.
6293
bc2fc1f3
VM
62942016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6295
6296 PR rtl-optimization/70398
c87885ca 6297 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6298
41414a02
EB
62992016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6300
6301 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6302
4066ea8a
YR
63032016-04-06 Yvan Roux <yvan.roux@linaro.org>
6304 Pedro Alves <palves@redhat.com>
6305
6306 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6307
ec35ea45
JJ
63082016-04-06 Jakub Jelinek <jakub@redhat.com>
6309
3866f8dd
JJ
6310 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6311 Check for avx512f effective targets instead of avx2.
6312 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6313 for AVX512F clones.
6314 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6315 * g++.dg/gomp/declare-simd-1.C: Likewise.
6316 * g++.dg/gomp/declare-simd-3.C: Likewise.
6317 * g++.dg/gomp/declare-simd-4.C: Likewise.
6318
ec35ea45
JJ
6319 PR middle-end/70550
6320 * c-c++-common/gomp/pr70550-1.c: New test.
6321 * c-c++-common/gomp/pr70550-2.c: New test.
6322
c08d28ac
NS
63232016-04-05 Nathan Sidwell <nathan@acm.org>
6324
6325 PR c++/70512
6326 * g++.dg/ext/attribute-may-alias-5.C: New.
6327
1d510e04
JJ
63282016-04-05 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR c++/70336
6331 * c-c++-common/pr70336.c: New test.
6332 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6333 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6334
84278ed9
JH
63352016-04-05 Jan Hubicka <hubicka@ucw.cz>
6336
6337 PR ipa/66223
6338 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6339
268a0ec4
JJ
63402016-04-05 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR rtl-optimization/70542
6343 * gcc.dg/torture/pr70542.c: New test.
6344 * gcc.target/i386/avx2-pr70542.c: New test.
6345
5e8c2eb1
ZS
63462016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6347
6348 PR tree-optimization/70509
6349 * gcc.target/i386/avx512bw-pr70509.c: New test.
6350
c0daf32d
PP
63512016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6352
6353 PR c++/70452
6354 * g++.dg/ext/constexpr-vla4.C: New test.
6355
bf867841
UB
63562016-04-05 Uros Bizjak <ubizjak@gmail.com>
6357
6358 PR target/70510
6359 * gcc.target/i386/pr70510.c: New test.
6360
3022186a
RB
63612016-04-05 Richard Biener <rguenther@suse.de>
6362
6363 PR tree-optimization/70526
6364 * g++.dg/torture/pr70526.C: New testcase.
6365
55fc79b2
JJ
63662016-04-05 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR target/70525
6369 * gcc.target/i386/pr70525.c: New test.
6370
62b233f2
RB
63712016-04-05 Richard Biener <rguenther@suse.de>
6372
6373 PR middle-end/70499
6374 * g++.dg/torture/pr70499.C: New testcase.
6375
cc05759d
RB
63762016-04-05 Richard Biener <rguenther@suse.de>
6377
6378 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6379 remove XFAIL.
6380
f23f16d4
JJ
63812016-04-04 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR middle-end/70307
6384 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6385 rs6000 ABI warnings.
6386
d27ecc49
JH
63872016-04-04 Jan Hubicka <hubicka@ucw.cz>
6388
6389 PR ipa/66223
6390 * g++.dg/ipa/devirt-51.C: New testcase.
6391
c974c96e
BS
63922016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR middle-end/70457
6396 * gcc.dg/torture/pr70457.c: New.
6397
7a85da89
AV
63982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6399
6400 PR fortran/67538
6401 * gfortran.dg/allocate_with_source_19.f08: New test.
6402
de517e64
AV
64032016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6404
6405 PR fortran/65795
6406 * gfortran.dg/coarray_allocate_6.f08: New test.
6407
43b9f499
RB
64082016-04-04 Richard Biener <rguenther@suse.de>
6409
6410 PR rtl-optimization/70484
6411 * gcc.dg/torture/pr70484.c: New testcase.
6412
f13355da
MP
64132016-04-04 Marek Polacek <polacek@redhat.com>
6414
6415 PR c/70307
6416 * gcc.dg/torture/pr70307.c: New test.
6417
6cc6ed50
OE
64182016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6419
6420 PR target/70416
6421 PR target/67391
6422 * gcc.target/sh/torture/pr70416.c: New.
6423
abdc16c8
MS
64242016-04-02 Martin Sebor <msebor@redhat.com>
6425
6426 PR c++/67376
6427 PR c++/70170
6428 PR c++/70172
6429 PR c++/70228
6430 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6431 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6432 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6433 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6434 * g++.dg/cpp0x/constexpr-string.C: Same.
6435 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6436 * g++.dg/cpp0x/pr65398.C: Same.
6437 * g++.dg/ext/constexpr-vla1.C: Same.
6438 * g++.dg/ext/constexpr-vla2.C: Same.
6439 * g++.dg/ext/constexpr-vla3.C: Same.
6440 * g++.dg/ubsan/pr63956.C: Same.
6441
763cd859
JJ
64422016-04-01 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR rtl-optimization/70467
6445 * gcc.target/i386/pr70467-2.c: New test.
6446
0f875435
JJ
64472016-04-01 Jakub Jelinek <jakub@redhat.com>
6448 Marek Polacek <polacek@redhat.com>
6449
6450 PR c++/70488
6451 * g++.dg/init/new47.C: New test.
6452
41d14659
RR
64532016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6454
6455 PR target/70496
6456 * gcc.target/arm/pr70496.c: New test.
6457
f9bf89bb
NS
64582016-04-01 Nathan Sidwell <nathan@acm.org>
6459
73b9085d
NS
6460 PR c++/68475
6461 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6462
4afdcfaa
IE
64632016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6464
6465 PR target/69890
6466 * gcc.dg/strlenopt.h (memmove): New.
6467 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6468 instead of "string.h".
6469 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6470 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6471 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6472 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6473 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6474 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6475 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6476 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6477 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6478 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6479 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6480 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6481 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6482 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6483 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6484 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6485 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6486 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6487 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6488 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6489
b5d7a29c
RO
64902016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6491
6492 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6493 (Holder::foo): Reflect this.
6494
b660f9ec
IE
64952016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6496
6497 PR target/70442
6498 * gcc.dg/pr70442.c: New test.
6499
88504f34
NS
65002016-03-31 Nathan Sidwell <nathan@acm.org>
6501
6502 PR c++/70393
6503 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6504
95d34b96
KY
65052016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6506
6507 PR target/70453
6508 * gcc.target/i386/pr70453.c: New test.
6509
b4c4967c
AB
65102016-03-31 Andrey Belevantsev <abel@ispras.ru>
6511
6512 PR target/70292
6513 * gcc.c-torture/pr70292.c: New test.
6514
5fde6a45
MP
65152016-03-31 Marek Polacek <polacek@redhat.com>
6516
6517 PR c/70297
6518 * c-c++-common/pr70297.c: New test.
6519 * g++.dg/cpp0x/typedef-redecl.C: New test.
6520 * gcc.dg/typedef-redecl2.c: New test.
6521
97eb24c4
JJ
65222016-03-31 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR rtl-optimization/70460
6525 * gcc.c-torture/execute/pr70460.c: New test.
6526
efc3536f
RB
65272016-03-31 Richard Biener <rguenther@suse.de>
6528
6529 PR c++/70430
6530 * g++.dg/ext/vector30.C: New testcase.
6531
e0876e21
DH
65322016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6533 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6534
6535 * gfortran.dg/fmt_pf.f90: New test.
6536
e9bff8c6
RO
65372016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6538
6539 Forward-port from 5 branch
6540 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR testsuite/70356
6543 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6544 dg-require-effective-target after dg-do.
6545
6546 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6547
6548 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6549
2620c80d
TS
65502016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6551 Julian Brown <julian@codesourcery.com>
6552 Chung-Lin Tang <cltang@codesourcery.com>
6553 Cesar Philippidis <cesar@codesourcery.com>
6554 James Norris <jnorris@codesourcery.com>
6555 Tom de Vries <tom@codesourcery.com>
6556 Nathan Sidwell <nathan@codesourcery.com>
6557
bf867841 6558 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6559 * c-c++-common/goacc/loop-clauses.c: Likewise.
6560 * g++.dg/goacc/template.C: Likewise.
6561 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6562 * gfortran.dg/goacc/loop-1.f95: Likewise.
6563 * gfortran.dg/goacc/loop-5.f95: Likewise.
6564 * gfortran.dg/goacc/loop-6.f95: Likewise.
6565 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6566 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6567 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6568 * c-c++-common/goacc/clauses-fail.c: Likewise.
6569 * c-c++-common/goacc/parallel-1.c: Likewise.
6570 * c-c++-common/goacc/reduction-1.c: Likewise.
6571 * c-c++-common/goacc/reduction-2.c: Likewise.
6572 * c-c++-common/goacc/reduction-3.c: Likewise.
6573 * c-c++-common/goacc/reduction-4.c: Likewise.
6574 * c-c++-common/goacc/routine-3.c: Likewise.
6575 * c-c++-common/goacc/routine-4.c: Likewise.
6576 * c-c++-common/goacc/routine-5.c: Likewise.
6577 * c-c++-common/goacc/tile.c: Likewise.
6578 * g++.dg/goacc/template.C: Likewise.
6579 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6580 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6581 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6582 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6583 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6584 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6585 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6586 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6587 * c-c++-common/goacc/use_device-1.c: ... this file.
6588 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6589 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6590 * c-c++-common/goacc/host_data-6.c: ... this file.
6591 * c-c++-common/goacc/loop-2-kernels.c: New file.
6592 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6593 * c-c++-common/goacc/loop-3.c: Likewise.
6594 * g++.dg/goacc/reference.C: Likewise.
6595 * g++.dg/goacc/routine-1.C: Likewise.
6596 * g++.dg/goacc/routine-2.C: Likewise.
6597
f6d2d066
RB
65982016-03-30 Richard Biener <rguenther@suse.de>
6599
6600 PR middle-end/70450
6601 * gcc.dg/torture/pr70450.c: New testcase.
6602
d43242b9
JJ
66032016-03-30 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR target/70421
6606 * gcc.dg/torture/pr70421.c: New test.
6607 * gcc.target/i386/avx512f-pr70421.c: New test.
6608
5ce43b77
L
66092016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6610
6611 PR testsuite/70364
6612 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6613 (check): New function.
6614 (bar): Call check.
6615 (foo): Align stack to 16 bytes when calling bar.
6616 * gcc.target/i386/cleanup-2.c: Likewise.
6617
d014a712
PP
66182016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6619
6620 PR tree-optimization/59124
6621 * gcc.dg/Warray-bounds-19.c: New test.
6622
13f0e8c7
ZW
66232016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6624
6625 * lib/prune.exp (escape_regex_chars): New.
6626 (prune_file_path): Update to quote metcharacters for regexp.
6627
3336c6e0
JJ
66282016-03-29 Jakub Jelinek <jakub@redhat.com>
6629
a362f023
JJ
6630 PR rtl-optimization/70429
6631 * gcc.c-torture/execute/pr70429.c: New test.
6632
3336c6e0
JJ
6633 PR tree-optimization/70405
6634 * gcc.dg/pr70405.c: New test.
6635
728557fd
AV
66362016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6637
6638 PR fortran/70397
6639 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6640 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6641
bef977d4
TS
66422016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6643
6644 PR testsuite/64177
6645 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6646 __cilkrts_set_param to set two workers.
6647 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6648 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6649
6f6d25c9
DH
66502016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6651
bf867841 6652 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6653
45733562
KY
66542016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6655
6656 PR target/70406
bf867841 6657 * gcc.target/i386/pr70406.c: New test.
45733562 6658
a1799e5e
EB
66592016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6660
6661 * gnat.dg/specs/double_record_extension3.ads: New test.
6662
5fca7b66
RH
66632016-03-25 Richard Henderson <rth@redhat.com>
6664
6665 PR target/70120
6666 * gcc.target/aarch64/pr70120-1.c: New.
6667 * gcc.target/aarch64/pr70120-2.c: New.
6668 * gcc.target/aarch64/pr70120-3.c: New.
6669
31ce75c6
PP
66702016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6671
6672 PR c++/62212
6673 * g++.dg/template/mangle2.C: The dg-do directive should be
6674 "compile" not "assemble".
6675
3caf0ca1
BS
66762016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6677
6678 PR lto/69650
6679 * gcc.dg/pr69650.c: New test.
6680
634035b6
DE
66812016-03-25 David Edelsohn <dje.gcc@gmail.com>
6682
6683 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6684
45d34276
AM
66852016-03-25 Alan Modra <amodra@gmail.com>
6686
6687 * gcc.dg/dfp/pr70052.c: New test.
6688
8f085166
RH
66892016-03-24 Richard Henderson <rth@redhat.com>
6690
6691 PR middle-end/69845
6692 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6693 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6694
011e5ec3
TV
66952016-03-24 Tom de Vries <tom@codesourcery.com>
6696
6697 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6698
9e3f4551
TV
66992016-03-24 Tom de Vries <tom@codesourcery.com>
6700
6701 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6702 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6703
45780041
TV
67042016-03-24 Tom de Vries <tom@codesourcery.com>
6705
6706 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6707 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6708
887ab4e5
PP
67092016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6710
6711 PR c++/62212
6712 * g++.dg/template/mangle2.C: New test.
6713
69a9a66f
RB
67142016-03-24 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/70396
6717 * gcc.dg/torture/pr70396.c: New testcase.
6718
ed87de55
RB
67192016-03-24 Richard Biener <rguenther@suse.de>
6720
6721 PR middle-end/70370
6722 * gcc.dg/torture/pr70370.c: New testcase.
6723
ea064934
TV
67242016-03-24 Tom de Vries <tom@codesourcery.com>
6725
6726 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6727 * gfortran.dg/goacc/kernels-tree.f95: Same.
6728 * gfortran.dg/goacc/parallel-tree.f95: Same.
6729
b2a4dd1d
TV
67302016-03-24 Tom de Vries <tom@codesourcery.com>
6731
6732 * c-c++-common/goacc/uninit-if-clause.c: New test.
6733 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6734
72e7cd6e
JJ
67352016-03-24 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR target/70290
bf867841
UB
6738 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6739 Fix formatting.
72e7cd6e 6740
ce9d0c03
RB
67412016-03-24 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/70372
6744 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6745
426b9428
PP
67462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6747
6748 PR c++/70347
6749 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6750
cd1588c4
PP
67512016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6752
6753 PR c++/70332
6754 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6755
61637db3
JJ
67562016-03-23 Jakub Jelinek <jakub@redhat.com>
6757
928af3bf
JJ
6758 PR c++/70001
6759 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6760 * g++.dg/cpp1y/pr70001.C: New test.
6761
61637db3
JJ
6762 PR c++/70323
6763 * g++.dg/cpp0x/constexpr-70323.C: New test.
6764
05aca4e7
AO
67652016-03-23 Alexandre Oliva <aoliva@redhat.com>
6766 Jason Merrill <jason@redhat.com>
6767 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR c++/69315
6770 * g++.dg/cpp0x/constexpr-69315.C: New test.
6771 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6772
fbdb6baf
MP
67732016-03-23 Marek Polacek <polacek@redhat.com>
6774
6775 PR c++/69884
6776 * g++.dg/warn/Wignored-attributes-1.C: New test.
6777 * g++.dg/warn/Wignored-attributes-2.C: New test.
6778
d79ee524
TV
67792016-03-23 Tom de Vries <tom@codesourcery.com>
6780
6781 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6782 initialization.
6783 * gfortran.dg/goacc/private-3.f95 (test): Same.
6784 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6785 missing use param.
6786
a59f0bef
KT
67872016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6788
6789 * lib/target-supports.exp: Remove v7ve entry from loop
6790 creating effective target checks.
6791 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6792 (add_options_for_arm_arch_v7ve): Likewise.
6793
0179520a
JJ
67942016-03-23 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR tree-optimization/70354
6797 * gcc.dg/vect/pr70354-1.c: New test.
6798 * gcc.dg/vect/pr70354-2.c: New test.
6799 * gcc.target/i386/avx2-pr70354-1.c: New test.
6800 * gcc.target/i386/avx2-pr70354-2.c: New test.
6801
75bb14d7
JL
68022016-03-22 Jeff Law <law@redhat.com>
6803
6804 PR target/70232
6805 * gcc.dg/tree-ssa/pr70232.c: New test.
6806
72c9526d
IE
68072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6808
6809 PR target/70302
6810 * gcc.target/i386/pr70302.c: New test.
6811
a3ca1bc5
RB
68122016-03-22 Richard Biener <rguenther@suse.de>
6813
6814 PR middle-end/70251
6815 * g++.dg/torture/pr70251.C: New testcase.
6816
5c240f4d
DM
68172016-03-22 David Malcolm <dmalcolm@redhat.com>
6818
6819 PR c/69993
6820 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6821 Wmisleading-indentation.c.
6822 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6823 reflect change to diagnostic text and order of messages.
6824 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6825
80f6631b
DE
68262016-03-22 David Edelsohn <dje.gcc@gmail.com>
6827
6828 * g++.dg/ext/java-3.C: Don't compile on AIX.
6829
9a10956c
RB
68302016-03-22 Richard Biener <rguenther@suse.de>
6831
6832 PR middle-end/70333
6833 * gcc.dg/torture/pr70333.c: New testcase.
6834
6cedf922
IE
68352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6836
6837 * g++.dg/ext/pr70290.C: New test.
6838
cd6c27ac
KY
68392016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6840
6841 PR target/70325
6842 * gcc.target/i386/pr70325.c: New test.
6843
4cde512c
JJ
68442016-03-22 Jakub Jelinek <jakub@redhat.com>
6845
b01915ed
JJ
6846 PR target/70329
6847 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6848 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6849
4e3e2cf1
JJ
6850 PR target/70300
6851 * gcc.target/i386/pr70300.c: New test.
6852
4cde512c
JJ
6853 PR c++/70295
6854 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6855 (func2): New function for cond with parens, xfail warning for c++.
6856 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6857
16f6d7dc
PP
68582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6859
6860 PR c++/70096
6861 * g++.dg/template/ptrmem30.C: New test.
6862
a3e2b438
PP
68632016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6864
6865 PR c++/70204
6866 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6867 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6868
11b6a02e
JJ
68692016-03-21 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR middle-end/70326
6872 * gcc.dg/pr70326.c: New test.
6873
b9407883
MG
68742016-03-21 Marc Glisse <marc.glisse@inria.fr>
6875 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR tree-optimization/70317
6878 * gcc.dg/pr70317.c: New test.
6879
4a148e19
UB
68802016-03-21 Uros Bizjak <ubizjak@gmail.com>
6881
6882 PR target/70327
6883 * gcc.target/i386/pr70327.c: New test.
6884
2a85ddbb
ML
68852016-03-21 Martin Liska <mliska@suse.cz>
6886
7d36fe98 6887 PR ipa/70306
2a85ddbb
ML
6888 * gcc.dg/ipa/pr70306.c: New test.
6889
4a148e19 68902016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6891
6892 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6893 * gcc.target/arm/attr-align3.c: Likewise.
6894 * gcc.target/arm/attr_arm.c: Likewise.
6895 * gcc.target/arm/flip-thumb.c: Likewise.
6896
6b366948
JJ
68972016-03-21 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR target/70296
6900 * gcc.target/powerpc/altivec-36.c: New test.
6901
2fac8c14
RB
69022016-03-21 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/70310
6905 * gcc.dg/torture/pr70310.c: New testcase.
6906
e9bde854
KY
69072016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6908
6909 PR target/70293
6910 * gcc.target/i386/pr70293.c: New test.
6911
56bbfaf6
RB
69122016-03-21 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/70288
6915 * gcc.dg/torture/pr70288-1.c: New testcase.
6916 * gcc.dg/torture/pr70288-2.c: Likewise.
6917
3eee49ed
AB
69182016-03-21 Andrey Belevantsev <abel@ispras.ru>
6919
6920 PR rtl-optimization/69307
6921 * gcc.target/arm/pr69307.c: New test.
4a148e19 6922
8e7816b4
AB
69232016-03-21 Andrey Belevantsev <abel@ispras.ru>
6924
6925 PR rtl-optimization/69102
6926 * gcc.c-torture/compile/pr69102.c: New test.
6927
14d7d4be
JL
69282016-03-18 Jeff Law <law@redhat.com>
6929
6930 PR rtl-optimization/70263
6931 * gcc.c-torture/compile/pr70263-1.c: New test.
6932 * gcc.target/i386/pr70263-2.c: New test.
6933
5c6a601c
BS
69342016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6935
6936 PR rtl-optimization/70278
6937 * gcc.dg/torture/pr70278.c: New test.
6938 * gcc.target/arm/pr70278.c: New test.
6939
4bbf545b
DM
69402016-03-18 David Malcolm <dmalcolm@redhat.com>
6941
6942 PR c/70281
6943 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6944 (test_builtin_types_compatible_p): New test function.
6945 * gcc.dg/pr70281.c: New test case.
6946
dc28bb68
CL
69472016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6948
6949 PR target/70113
6950 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6951
5e8d6dff
IE
69522016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6953
6954 PR tree-optimization/70252
6955 * gcc.dg/pr70252.c: New test.
6956
d0e7e403
TV
69572016-03-18 Tom de Vries <tom@codesourcery.com>
6958
6959 * gcc.dg/pr70161-2.c: New test.
6960 * gcc.dg/pr70161.c: New test.
6961
fa22501a
TV
69622016-03-18 Tom de Vries <tom@codesourcery.com>
6963
6964 PR ipa/70269
6965 * gcc.dg/pr70269.c: New test.
6966
dd125026
JJ
69672016-03-18 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR c++/70267
6970 * g++.dg/ext/java-3.C: New test.
6971
91914f0a
PP
69722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6973
6974 PR c++/70205
6975 * g++.dg/lookup/pr70205.C: New test.
6976
753a8910
PP
69772016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6978
6979 PR c++/70218
6980 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6981
14ba7b28
MP
69822016-03-17 Marek Polacek <polacek@redhat.com>
6983
6984 PR c/69407
6985 * gcc.dg/atomic-op-6.c: New test.
6986
ded60913
DM
69872016-03-17 David Malcolm <dmalcolm@redhat.com>
6988
6989 PR c/70264
6990 * c-c++-common/pr70264.c: New test case.
6991
a3aad0e6
JJ
69922016-03-17 Jakub Jelinek <jakub@redhat.com>
6993
17366700
JJ
6994 PR c++/70144
6995 * c-c++-common/pr70144-1.c: New test.
6996 * c-c++-common/pr70144-2.c: New test.
6997
a3aad0e6
JJ
6998 PR c++/70272
6999 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7000 * g++.dg/opt/flifetime-dse6.C: New test.
7001 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7002
b57e6e18
L
70032016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7004
7005 PR driver/70192
7006 * gcc.dg/pic-1.c: New test.
7007 * gcc.dg/pic-2.c: Likewise.
7008 * gcc.dg/pic-3.c: Likewise.
7009 * gcc.dg/pic-4.c: Likewise.
7010 * gcc.dg/pie-1.c: Likewise.
7011 * gcc.dg/pie-2.c: Likewise.
7012 * gcc.dg/pie-3.c: Likewise.
7013 * gcc.dg/pie-4.c: Likewise.
7014 * gcc.dg/pie-5.c: Likewise.
7015 * gcc.dg/pie-6.c: Likewise.
7016
b38ba58b
TV
70172016-03-17 Tom de Vries <tom@codesourcery.com>
7018
7019 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7020 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7021
6931b3b7
RB
70222016-03-17 Richard Biener <rguenther@suse.de>
7023
7024 PR debug/70271
7025 * g++.dg/debug/pr70271.C: New testcase.
7026
0c8b64cb
IE
70272016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7028
7029 * gcc.target/i386/pr70251.c: New test.
7030
b1970801
MP
70312016-03-17 Marek Polacek <polacek@redhat.com>
7032
7033 PR c++/70194
7034 * g++.dg/warn/constexpr-70194.C: New test.
7035
820c5eaa
RH
70362016-03-16 Richard Henderson <rth@redhat.com>
7037
7038 PR middle-end/70240
7039 * gcc.c-torture/compile/pr70240.c: New.
7040
da0ad263
SKS
70412016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7042
7043 * gcc.c-torture/compile/20151204.c: Skip for avr.
7044
c73d295c
JJ
70452016-03-16 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR target/70245
7048 * g++.dg/opt/pr70245.C: New test.
7049 * g++.dg/opt/pr70245.h: New file.
7050 * g++.dg/opt/pr70245-aux.cc: New file.
7051
b2794066
MS
70522016-03-16 Martin Sebor <msebor@redhat.com>
7053
7054 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7055
aa43616c
RH
70562016-03-16 Richard Henderson <rth@redhat.com>
7057
7058 PR middle-end/70199
7059 * gcc.c-torture/compile/pr70199.c: New.
7060
59608fe5
L
70612016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7062
7063 * gcc.dg/uninit-19.c: Run dos2unix.
7064
ab4c578f
MP
70652016-03-16 Marek Polacek <polacek@redhat.com>
7066
7067 PR c/70093
7068 * gcc.dg/nested-func-10.c: New test.
7069 * gcc.dg/nested-func-9.c: New test.
7070
f5387e76
JJ
70712016-03-16 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR tree-optimization/68714
7074 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7075
7662b718
TV
70762016-03-16 Tom de Vries <tom@codesourcery.com>
7077
7078 PR tree-optimization/68715
7079 * gcc.dg/graphite/pr68715-2.c: New test.
7080 * gcc.dg/graphite/pr68715.c: New test.
7081 * gfortran.dg/graphite/pr68715.f90: New test.
7082
be7ce7ae
TV
70832016-03-16 Tom de Vries <tom@codesourcery.com>
7084
7085 PR tree-optimization/68809
7086 * gcc.dg/graphite/pr68809-2.c: New test.
7087 * gcc.dg/graphite/pr68809.c: New test.
7088
1935f250
JJ
70892016-03-16 Jakub Jelinek <jakub@redhat.com>
7090
6651c93e
JJ
7091 PR c++/70147
7092 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7093 method call to i () as argument. Adjust expected output.
7094
1935f250
JJ
7095 PR c++/70147
7096 * g++.dg/ubsan/pr70147-1.C: New test.
7097 * g++.dg/ubsan/pr70147-2.C: New test.
7098
ab1caa6e
MS
70992016-03-15 Martin Sebor <msebor@redhat.com>
7100
7101 PR c++/58281
7102 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7103
5c2a1bbb
JDA
71042016-03-15 John David Anglin <danglin@gcc.gnu.org>
7105
cb5d8ad1
JDA
7106 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7107 hppa*-*-hpux*.
7108
b440dd40
JDA
7109 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7110
5c2a1bbb
JDA
7111 PR libfortran/69799
7112 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7113 libatomic_available.
7114
42c729c5
MP
71152016-03-15 Marek Polacek <polacek@redhat.com>
7116
7117 PR c++/70209
7118 * g++.dg/ext/attribute-may-alias-4.C: New test.
7119
82b1c550
AM
71202016-03-15 Alexander Monakov <amonakov@ispras.ru>
7121
7122 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7123 -fvar-tracking-assignments-toggle flag.
7124
4ccbf3a6
PH
71252016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7126
7127 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7128
c39858bd
JJ
71292016-03-15 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR rtl-optimization/70222
7132 * gcc.c-torture/execute/pr70222-1.c: New test.
7133 * gcc.c-torture/execute/pr70222-2.c: New test.
7134
8be119c1
RH
71352016-03-15 Richard Henderson <rth@redhat.com>
7136
7137 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7138
6598bb55
AB
71392016-03-15 Andrey Belevantsev <abel@ispras.ru>
7140
7141 PR rtl-optimization/69032
7142 * gcc.dg/pr69032.c: New test.
7143
81fa2944
AB
71442016-03-15 Andrey Belevantsev <abel@ispras.ru>
7145
7146 PR rtl-optimization/63384
4a148e19 7147 * g++.dg/pr63384.C: New test.
81fa2944 7148
74ea9ab6
AB
71492016-03-15 Andrey Belevantsev <abel@ispras.ru>
7150
7151 PR target/64411
7152 * gcc.target/i386/pr64411.C: New test.
7153
045d5055
TV
71542016-03-15 Tom de Vries <tom@codesourcery.com>
7155
7156 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7157 * gfortran.dg/goacc/kernels-alias.f95: New test.
7158
3ea33585
MS
71592016-03-14 Martin Sebor <msebor@redhat.com>
7160
7161 PR c++/53792
7162 * g++.dg/cpp0x/constexpr-inline.C: New test.
7163 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7164
1df7b330
DE
71652016-03-14 David Edelsohn <dje.gcc@gmail.com>
7166
7167 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7168
79b57d18
JJ
71692016-03-14 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR middle-end/70219
7172 * gcc.dg/pr70219.c: New test.
7173
3cbf012a
BS
71742016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7175
7176 PR target/70083
7177 * gcc.dg/torture/pr70083.c: New test.
7178 * gcc.target/i386/pr70083.c: New test.
7179
a9fee7cd
RB
71802016-03-14 Richard Biener <rguenther@suse.de>
7181
7182 PR tree-optimization/56365
7183 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7184
4799603f
SB
71852016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7186
7187 PR target/70098
7188 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7189 New function.
7190 * g++.dg/pr70098.C: New testcase.
7191
7192
760ca967
TV
71932016-03-14 Tom de Vries <tom@codesourcery.com>
7194
7195 PR tree-optimization/70045
7196 * gcc.dg/graphite/pr70045.c: New test.
7197
44e66a77
JD
71982016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 PR fortran/69043
7201 * gfortran.dg/include_9.f90: New test.
7202
a18e0fe1
DH
72032016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7204
7205 PR fortran/45076
7206 gfortran.dg/prof/prof.exp: New script.
7207 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7208
d0aca6ab
AB
72092016-03-12 Andrey Belevantsev <abel@ispras.ru>
7210
7211 PR rtl-optimization/69307
7212 * gcc.dg/pr69307.c: New test.
7213
cefe08a4
VM
72142016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7215
7216 PR target/69614
7217 * gcc.target/arm/pr69614.c: New.
7218
70112e2a
PT
72192016-03-12 Paul Thomas <pault@gcc.gnu.org>
7220
7221 PR fortran/70031
7222 * gfortran.dg/submodule_14.f08: New test
7223
7224 PR fortran/69524
7225 * gfortran.dg/submodule_15.f08: New test
7226
3f1e5d3a
PP
72272016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7228
7229 PR c++/70106
7230 * g++.dg/cpp1y/paren3.C: New test.
7231
a3f6d680
MM
72322016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7233
7234 PR target/70131
7235 * gcc.target/powerpc/ppc-round2.c: New test.
7236
92348f09
BS
72372016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7238
7239 PR target/70123
7240 * gcc.dg/torture/pr70123.c: New test.
7241
cebde9e9
JL
72422016-03-11 Jeff Law <law@redhat.com>
7243
7244 PR tree-optimization/70190
7245 * gcc.c-torture/compile/pr70190.c: New test.
7246
3edc5da4
DM
72472016-03-11 David Malcolm <dmalcolm@redhat.com>
7248
7249 PR c/68187
7250 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7251 case.
7252 (test43_b): Likewise.
7253 (test43_c): Likewise.
7254 (test43_d): Likewise.
7255 (test43_e): Likewise.
7256 (test43_f): Likewise.
7257 (test43_g): Likewise.
7258 (test44_a): Likewise.
7259 (test44_b): Likewise.
7260 (test44_c): Likewise.
7261 (test44_d): Likewise.
7262 (test44_e): Likewise.
7263
318c1204
DM
72642016-03-11 David Malcolm <dmalcolm@redhat.com>
7265
7266 PR c/70085
7267 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7268
bc062234
KT
72692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7270
7271 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7272 dg-options.
7273
acfc1ac1
KT
72742016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7275
7276 PR target/70002
7277 PR target/69245
7278 * gcc.target/aarch64/pr69245_2.c: New test.
7279
d1e2bb2d
JJ
72802016-03-11 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR tree-optimization/70177
7283 * gcc.dg/pr70177.c: New test.
7284
07350627
AL
72852016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7286
7287 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7288
5c6706f7
AL
72892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7290
7291 * gcc.dg/tree-ssa/sra-20.c: New.
7292
02d472a2
JJ
72932016-03-11 Jakub Jelinek <jakub@redhat.com>
7294
686d390a
JJ
7295 PR rtl-optimization/70174
7296 * gcc.dg/pr70174.c: New test.
7297
02d472a2
JJ
7298 PR tree-optimization/70169
7299 * gcc.dg/pr70169.c: New test.
7300
0f9befa1
IE
73012016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7302
7303 PR target/70160
7304 * gcc.target/i386/pr70160.c: New test.
7305
432d4670
AK
73062016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7307
7308 * gcc.target/s390/dfp-1.c: New test.
7309
a3dc8760
NC
73102016-03-10 Nick Clifton <nickc@redhat.com>
7311
7312 PR target/70044
7313 * gcc.target/aarch64/pr70044.c: New test.
7314
b87a8d7d
PP
73152016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7316 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c++/70001
7319 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7320 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7321 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7322
4f4ada6a
JH
73232016-03-10 Jan Hubicka <hubicka@ucw.cz>
7324
7325 PR lto/69589
7326 * g++.dg/lto/pr69589_0.C: New testcase
7327 * g++.dg/lto/pr69589_1.C: New testcase
7328
d49b0aa0
MP
73292016-03-10 Marek Polacek <polacek@redhat.com>
7330
7331 PR c++/70153
7332 * g++.dg/delayedfold/unary-plus1.C: New test.
7333
73342016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7335
7336 * gcc.target/arm/pr45701-1.c: Escape brackets.
7337 * gcc.target/arm/pr45701-2.c: Likewise.
7338
71017a7b
AL
73392016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7340
7341 * gfortran.dg/unconstrained_commons.f: New.
7342
ba52669f
AM
73432016-03-10 Alan Modra <amodra@gmail.com>
7344
7345 * gcc.dg/pr69195.c: New.
7346 * gcc.dg/pr69238.c: New.
7347
27742332
TV
73482016-03-10 Tom de Vries <tom@codesourcery.com>
7349
7350 PR testsuite/68915
7351 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7352
3a81a594
RB
73532016-03-10 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/70128
7356 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7357 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7358
3433b975
JJ
73592016-03-09 Jakub Jelinek <jakub@redhat.com>
7360
c2864f02
JJ
7361 PR tree-optimization/70152
7362 * gcc.dg/pr70152.c: New test.
7363
3433b975
JJ
7364 PR target/70086
7365 * gcc.target/i386/pr70086-1.c: New test.
7366 * gcc.target/i386/pr70086-2.c: New test.
7367 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7368
7369 PR tree-optimization/70127
7370 * gcc.c-torture/execute/pr70127.c: New test.
7371
96b3c82d
CP
73722016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7373
7374 * c-c++-common/goacc/combined-directives-2.c: New test.
7375
b4f3232d
DM
73762016-03-09 David Malcolm <dmalcolm@redhat.com>
7377
7378 PR c/68473
7379 PR c++/70105
7380 * g++.dg/diagnostic/pr70105.C: New test.
7381 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7382 (test_multiple_ordinary_maps): New test function.
7383
40499f81
DM
73842016-03-09 David Malcolm <dmalcolm@redhat.com>
7385
7386 PR c/68473
7387 PR c++/70105
7388 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7389 Drop range information from call to inform_at_rich_loc.
7390 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7391 New.
7392 (test_show_locus): Replace calls to rich_location::add_range with
7393 calls to add_range. Rewrite the tests that used the now-defunct
7394 rich_location ctor taking a source_range. Simplify other tests
7395 by replacing calls to COMBINE_LOCATION_DATA with calls to
7396 make_location.
7397
c9e33662
RB
73982016-03-09 Richard Biener <rguenther@suse.de>
7399 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR tree-optimization/70138
7402 * gcc.dg/vect/pr70138-1.c: New testcase.
7403 * gcc.dg/vect/pr70138-2.c: Likewise.
7404
2c73b764
JJ
74052016-03-09 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR target/70049
7408 * gcc.target/i386/pr70049.c: New test.
7409
c06d25bb
RB
74102016-03-09 Richard Biener <rguenther@suse.de>
7411
7412 PR c/70143
7413 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7414 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7415 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7416
5828a501
RO
74172016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7420 arm-*-*.
7421
2e141c8d
JJ
74222016-03-09 Jakub Jelinek <jakub@redhat.com>
7423
5a9def37
JJ
7424 PR middle-end/67278
7425 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7426
2e141c8d
JJ
7427 PR target/67278
7428 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7429
7430 PR middle-end/70050
7431 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7432 in testcase comment.
7433
bf751f40
TV
74342016-03-09 Tom de Vries <tom@codesourcery.com>
7435
7436 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7437 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7438 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7439 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7440 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7441 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7442 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7443 * gfortran.dg/goacc/kernels-loop.f95: New test.
7444
e210c999
MS
74452016-03-08 Martin Sebor <msebor@redhat.com>
7446
7447 PR c++/62096
7448 * g++.dg/warn/overflow-warn-7.C: New test.
7449
80aac5c8
JM
74502016-03-08 Jason Merrill <jason@redhat.com>
7451
7452 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7453 * lib/target-supports.exp (check_effective_target_concepts): New.
7454
12b81409
JJ
74552016-03-08 Jakub Jelinek <jakub@redhat.com>
7456
d259b234
JJ
7457 PR c++/70135
7458 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7459 * g++.dg/ubsan/pr70135.C: New test.
7460
12b81409
JJ
7461 PR target/70110
7462 * gcc.dg/pr70110.c: New test.
7463
b4e9f2aa
MJ
74642016-03-07 Martin Jambor <mjambor@suse.cz>
7465
7466 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7467 * c-c++-common/gomp/if-1.c: Likewise.
7468 * c-c++-common/gomp/pr61486-2.c: Likewise.
7469 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7470 to dg-additional-options.
7471 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7472 * g++/gomp/target-teams-1.c: Likewise.
7473 * gcc.dg/gomp/gomp.exp: Likewise.
7474 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7475 dg-additional-options.
7476 * gfortran.dg/gomp/gomp.exp: Likewise.
7477 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7478 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7479 dg-additional-options.
7480 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7481
f86e631e
MJ
74822016-03-07 Martin Jambor <mjambor@suse.cz>
7483
7484 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7485 * c-c++-common/gomp/gridify-1.c: New test.
7486 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7487
94156b3f
AV
74882016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7489
7490 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7491 trigger for cortex-r8, when scanning for register r8.
7492 * gcc.target/arm/pr45701-2.c: Likewise.
7493
a84a49b7 74942016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7495 Jeff Law <law@redhat.com>
a84a49b7
RB
7496
7497 PR tree-optimization/69740
7498 * gcc.c-torture/compile/pr69740-1.c: New test.
7499 * gcc.c-torture/compile/pr69740-2.c: New test.
7500
e41f6c9e
BS
75012016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7502
7503 * lib/target-supports.exp
7504 (check_effective_target_whole_vector_shift): Enable for PPC64.
7505
57548bf5
RB
75062016-03-07 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/70115
7509 * gcc.dg/torture/pr70115.c: New testcase.
7510
4ae13300
NS
75112016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7512
7513 PR middle-end/69916
7514 * c-c-++-common/goacc/pr69916.c: New.
7515
5edb9853
RH
75162016-03-07 Richard Henderson <rth@redhat.com>
7517
7518 * gcc.c-torture/compile/pr70061.c: New test.
7519
2067a8f3
RB
75202016-03-07 Richard Biener <rguenther@suse.de>
7521
7522 PR testsuite/70109
7523 * gcc.dg/vect/O3-pr36098.c: New testcase.
7524
4145a9b7
CL
75252016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7528
1878be32
EB
75292016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7530
7531 * gnat.dg/renaming9.ad[sb]: New testcase.
7532
df762bb2
JJ
75332016-03-05 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c++/70084
7536 * g++.dg/expr/stdarg3.C: New test.
7537
7d461295
JL
75382016-03-04 Jeff Law <law@redhat.com>
7539
7540 PR tree-optimization/69196
7541 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7542 x86_64-*-*.
7543
29b9828f
BS
75442016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7545
b6b552fd
BS
7546 PR c/69973
7547 * gcc.dg/pr69973.c: New test.
7548
201d49e9
BS
7549 PR rtl-optimization/69941
7550 * gcc.dg/torture/pr69941.c: New test.
7551
29b9828f
BS
7552 PR c/69824
7553 * gcc.dg/pr69824.c: New test.
7554
640b7e74
TV
75552016-03-05 Tom de Vries <tom@codesourcery.com>
7556
7557 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7558 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7559 function.
7560
7a3a3fad
PP
75612016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7562
7563 PR c++/66786
7564 * g++.dg/cpp1y/var-templ48.C: New test.
7565 * g++.dg/cpp1y/var-templ49.C: New test.
7566
cd439aec
EB
75672016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7568
7569 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7570
60204554
JJ
75712016-03-04 Jakub Jelinek <jakub@redhat.com>
7572
0c8825de
JJ
7573 PR c++/70035
7574 * g++.dg/ubsan/pr70035.C: New test.
7575
60204554
JJ
7576 PR target/70062
7577 * gcc.target/i386/pr70062.c: New test.
7578
f79d4eab
L
75792016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7580
7581 * g++.dg/template/typename21.C: Remove c++98_only.
7582
ea81ce67
L
75832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7584
7585 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7586
64b23c13
DM
75872016-03-04 David Malcolm <dmalcolm@redhat.com>
7588
7589 PR c/68187
7590 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7591 function.
7592 (fn_42_b): Likewise.
7593 (fn_42_c): Likewise.
7594
729526f5
DM
75952016-03-04 David Malcolm <dmalcolm@redhat.com>
7596
7597 PR c/68187
7598 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7599 function.
7600 (fn_40_b): Likewise.
7601 (fn_41_a): Likewise.
7602 (fn_41_b): Likewise.
7603
f9ea11ac
JJ
76042016-03-04 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR target/70059
7607 * gcc.target/i386/avx512f-pr70059.c: New test.
7608 * gcc.target/i386/avx512dq-pr70059.c: New test.
7609
b6c38c69
BS
76102016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7611
7612 PR rtl-optimization/57676
7613 * gcc.dg/torture/pr57676.c: New test.
7614
af3cdd34
IE
76152016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7616
7617 * gcc.dg/pr70026.c: New test.
7618
7ff6ca38
MP
76192016-03-04 Marek Polacek <polacek@redhat.com>
7620
7621 PR c/69798
7622 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7623 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7624
a6bf62d5
KT
76252016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7626
7627 PR target/70004
7628 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7629 Delete.
7630 (test_corners_sisd_si): Likewise.
7631 (main): Remove checks of the above.
7632 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7633
ae4cdc6a
EB
76342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7637
08455559
CL
76382016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7639
7640 * gcc.dg/torture/pr69951.c: Accept argc==0.
7641
e9a35493
RB
76422016-03-04 Richard Biener <rguenther@suse.de>
7643
7644 PR c++/70054
7645 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7646 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7647
fba054c2
DV
76482016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7649
7650 PR testsuite/69766
7651 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7652 testing multiarch.
7653
f10cdc6c
JJ
76542016-03-04 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR debug/69947
7657 * gcc.dg/guality/pr69947.c: New test.
7658
2e981ba0
JJ
76592016-03-03 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR ada/70017
7662 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7663
0ba3bfa2
KT
76642016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7665
7666 PR rtl-optimization/69904
7667 * gcc.target/arm/pr69904.c: New test.
7668
97ecdb46
JJ
76692016-03-03 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR target/70021
7672 * gcc.dg/vect/pr70021.c: New test.
7673 * gcc.target/i386/pr70021.c: New test.
7674
a2a743a1
MP
76752016-03-03 Marek Polacek <polacek@redhat.com>
7676
7677 PR middle-end/70050
7678 * gcc.dg/pr70050.c: New test.
7679
fa07ecdd
JG
76802016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7681
7682 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7683
23504262
ML
76842016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7685
7686 PR tree-optimization/70043
7687 * gfortran.dg/vect/pr70043.f90: New test.
7688
b7b9e1a9
EB
76892016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7690
7691 * gnat.dg/specs/task1.ads: New test.
7692
cb83ba54
RO
76932016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7694
7695 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7696 Invoke gdb with -batch.
7697 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7698
a75f5e30
RB
76992016-03-03 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/55936
7702 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7703
268bc320
JL
77042016-03-02 Jeff Law <law@redhat.com>
7705
815f20ab
JL
7706 PR rtl-optimization/69942
7707 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7708 effects of argument promotions.
7709
268bc320
JL
7710 PR tree-optimization/69987
7711 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7712 target does not support -fprefetch-loop-arrays.
7713
171f7de5
UB
77142016-03-02 Uros Bizjak <ubizjak@gmail.com>
7715
7716 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7717
192912db
BC
77182016-03-02 Bin Cheng <bin.cheng@arm.com>
7719
c7908871 7720 PR rtl-optimization/69052
192912db
BC
7721 * gcc.target/i386/pr69052.c: New test.
7722
90a7a40b
AM
77232016-03-02 Alan Modra <amodra@gmail.com>
7724
7725 * gcc.dg/pr69990.c: New.
7726
69fa742f
JJ
77272016-03-02 Jakub Jelinek <jakub@redhat.com>
7728
de752fb0
JJ
7729 PR c/68062
7730 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7731
7732 PR middle-end/70022
7733 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7734
69fa742f
JJ
7735 PR target/70028
7736 * gcc.target/i386/pr70028.c: New test.
7737
7c65bd56
MK
77382016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7739
7740 * c-c++-common/asan/swapcontext-test-1.c,
7741 * c-c++-common/tsan/thread_leak.c,
7742 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7743 * g++.dg/tsan/benign_race.C,
7744 * g++.dg/tsan/fd_close_norace.C,
7745 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7746 races with sanitizer output
7747
37d98220 77482016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7749 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7750
7751 PR target/67278
7752 * gcc.dg/simd-8.c: New testcase.
7753
218db463
RB
77542016-03-02 Richard Biener <rguenther@suse.de>
7755
7756 PR middle-end/67278
7757 * gcc.dg/simd-7.c: New testcase.
7758
22c72158
EB
77592016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7760
7761 * gcc.target/i386/pr70007.c: Tweak.
7762
9a790ccc
DV
77632016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7764
7765 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7766
bd02f00f
MP
77672016-03-02 Marek Polacek <polacek@redhat.com>
7768
7769 PR c/67854
7770 * gcc.dg/pr67854.c: New test.
7771
1e840f39
JJ
77722016-03-02 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR middle-end/70025
7775 * gcc.dg/torture/pr70025.c: New test.
7776
bca00241
VK
77772016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7778
7779 PR tree-optimization/68621
7780 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7781
0bca04b8
EB
77822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7783
7784 * gcc.target/i386/pr70007.c: New test.
7785
2a9afc86
JL
77862016-03-01 Jeff Law <law@redhat.com>
7787
eab2541b 7788 PR tree-optimization/69196
9d83ef71 7789 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7790
2a9afc86
JL
7791 PR tree-optimization/69196
7792 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7793 duplicating code and spoiling the expected output.
7794
0d39977e
MM
77952016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7796
7797 PR target/70033
7798 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7799 supports power9 before doing tests.
7800 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7801 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7802 * gcc.target/powerpc/p9-permute.c: Likewise.
7803
a0c0699d
UB
78042016-03-01 Uros Bizjak <ubizjak@gmail.com>
7805
7806 PR target/70027
7807 * gcc.target/i386/pr70027.c: New test.
7808
0ae3ef47 78092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7810
7811 * gcc.dg/pr70017.c: New test.
7812
686e2237
JJ
78132016-03-01 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c/69796
7816 PR c/69974
7817 * gcc.dg/pr69796.c: New test.
7818 * gcc.dg/pr69974.c: New test.
7819
f8e4188c
EB
78202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7821
7822 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7823
5e3f1c7c
JL
78242016-02-29 Jeff Law <law@redhat.com>
7825
7826 PR tree-optimization/69987
7827 * gfortran.dg/pr69987.f90: New test.
7828
7829 PR tree-optimization/69989
7830 * gcc.c-torture/compile/pr69989-2.c: New test.
7831
1be56bc5
MP
78322016-03-01 Marek Polacek <polacek@redhat.com>
7833
7834 PR c++/69795
7835 * g++.dg/parse/invalid1.C: New test.
7836
1b19470d
RB
78372016-03-01 Richard Biener <rguenther@suse.de>
7838
7839 PR middle-end/70022
7840 * gcc.dg/pr70022.c: New testcase.
7841
3ae0661a
IE
78422016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7843
7844 PR tree-optimization/69956
7845 * gcc.dg/pr69956.c: New test.
7846
0f09ab88
BS
78472016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848
7849 PR target/70011
7850 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7851 XFAIL when hardware supports efficient unaligned storage access.
7852
76d881bf
PP
78532016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7854
7855 PR c++/69961
7856 * g++.dg/template/pr69961a.C: New test.
7857 * g++.dg/template/pr69961b.C: New test.
7858
7168133a
DM
78592016-02-29 David Malcolm <dmalcolm@redhat.com>
7860
7861 PR preprocessor/69985
7862 * gcc.dg/cpp/pr69985.c: New test case.
7863
0c6072a3
JL
78642016-02-29 Jeff Law <law@redhat.com>
7865
e66f219b
JL
7866 PR tree-optimization/70005
7867 * gcc.c-torture/execute/pr70005.c New test.
7868
0c6072a3
JL
7869 PR tree-optimization/69999
7870 * gcc.c-torture/compile/pr69999.c: New test.
7871
fd9fbdb3
YR
78722016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7873
7874 PR tree-optimization/69652
7875 * gcc.dg/torture/pr69652.c: Delete test.
7876 * gcc.dg/vect/pr69652.c: New test.
7877
cbd400b4
RB
78782016-02-19 Richard Biener <rguenther@suse.de>
7879
7880 PR tree-optimization/69980
7881 * gfortran.dg/vect/pr69980.f90: New testcase.
7882
84ea0f58
EB
78832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gcc.target/sparc/20160229-1.c: New test.
7886
5d2a63dc
EB
78872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7888
7889 * gnat.dg/stack_usage3.adb: New test.
7890 * gnat.dg/stack_usage3_pkg.ads: New helper.
7891
93e708f9
EB
78922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7893
7894 * gnat.dg/renaming8.adb: New test.
7895 * gnat.dg/renaming8_pkg1.ads: New helper.
7896 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7897 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7898
6512bc93
RB
78992016-02-29 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/69720
7902 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7903
7b201a88
TK
79042016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7905
7906 PR fortran/68147
7907 PR fortran/47674
7908 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7909
82ee0cf2 79102016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7911 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7912
7913 PR fortran/56007
7914 * gfortran.dg/coarray_8.f90: Adjust error message.
7915 * gfortran.dg/pr56007.f90: New test.
7916 * gfortran.dg/pr56007.f: New test.
7917
cdc1a2c8
L
79182016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7919
7920 PR tree-optimization/69989
7921 * gcc.dg/torture/pr69989.c: New test.
7922
33505bcf
EB
79232016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gcc.target/i386/stack-realign-win.c: New test.
7926
524bfb19
HA
79272016-02-28 Harald Anlauf <anlauf@gmx.de>
7928
7929 PR fortran/60126
7930 * gfortran.dg/pr60126.f90: New test.
7931
bd542508
JL
79322016-02-27 Jeff Law <law@redhat.com>
7933
7934 Revert
7935 2016-02-26 Richard Biener <rguenther@suse.de>
7936 Jeff Law <law@redhat.com>
7937
7938 PR tree-optimization/69740
7939 * gcc.c-torture/compile/pr69740-1.c: New test.
7940 * gcc.c-torture/compile/pr69740-2.c: New test.
7941
dd1291e0
JD
79422016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7943
5fb67f8b 7944 PR fortran/69910
dd1291e0
JD
7945 * gfortran.dg/newunit_4.f90: New test.
7946
5cfefb59
JJ
79472016-02-27 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR target/69613
7950 PR rtl-optimization/69886
7951 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7952 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7953 target.
7954
20ba5f33
MS
79552016-02-26 Martin Sebor <msebor@redhat.com>
7956
7957 PR tree-optimization/15826
7958 * gcc.dg/tree-ssa/pr15826.c: New test.
7959
e6fb01b0
JJ
79602016-02-26 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR target/69969
7963 * gcc.target/powerpc/pr69969.c: New test.
7964
e3e0cf64
MS
79652016-02-26 Martin Sebor <msebor@redhat.com>
7966
7967 PR c++/15766
7968 * g++.old-deja/g++.other/decl5.C: Add a test case.
7969
d1f2bea5
SB
79702016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7971
7972 PR target/69946
7973 * gcc.target/powerpc/pr69946.c: New file.
7974
4a4f9d2b 79752016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7976 Jeff Law <law@redhat.com>
4a4f9d2b 7977
e3e0cf64 7978 PR tree-optimization/69740
4a4f9d2b
RB
7979 * gcc.c-torture/compile/pr69740-1.c: New test.
7980 * gcc.c-torture/compile/pr69740-2.c: New test.
7981
ad2a2706
MJ
79822016-02-26 Martin Jambor <mjambor@suse.cz>
7983
7984 PR middle-end/69920
7985 * gcc.dg/torture/pr69932.c: New test.
7986 * gcc.dg/torture/pr69936.c: Likewise.
7987
1d11f7ce
AK
79882016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7989
7990 PR target/69709
7991 * gcc.target/s390/pr69709.c: New test.
7992
6cfccbb2
KT
79932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7994
7995 PR target/69245
7996 * gcc.target/aarch64/pr69245_1.c: New test.
7997
ac59ad4e
KT
79982016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7999
8000 PR target/69613
8001 * gcc.dg/torture/pr69613.c: New test.
8002
a2ad54a0
JJ
80032016-02-26 Jakub Jelinek <jakub@redhat.com>
8004
8005 PR rtl-optimization/69891
8006 * gcc.target/i386/pr69891.c: New test.
8007
0884062c 80082016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8009 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8010
d2369d4f 8011 PR target/61397
c163789b
MM
8012 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8013 functionality for both 32-bit and 64-bit.
8014
5aed7e2c
RB
80152016-02-26 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/69551
8018 * gcc.dg/torture/pr69951.c: New testcase.
8019
798e2a8e
RB
80202016-02-25 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/48795
8023 * gcc.dg/Warray-bounds-18.c: New testcase.
8024
9559fbac
RO
80252016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026
8027 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8028
c049b107
JJ
80292016-02-25 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR rtl-optimization/69896
8032 * gcc.dg/pr69896.c: New test.
8033
1137001c
PP
80342016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8035
8036 PR c++/69736
8037 * g++.dg/cpp1y/paren2.C: New test.
8038
2e9c8641
MS
80392016-02-24 Martin Sebor <msebor@redhat.com>
8040
8041 PR c/51147
8042 * gcc.dg/enum-mode-2.c: New test.
8043
03ca8fb3
JJ
80442016-02-24 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR c++/69922
8047 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8048 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8049 * g++.dg/ubsan/pr69922.C: New test.
8050
0b05329b
MP
80512016-02-24 Marek Polacek <polacek@redhat.com>
8052
8053 PR c/69819
8054 * gcc.dg/pr69819.c: New test.
8055
57c2c374
MS
80562016-02-24 Martin Sebor <msebor@redhat.com>
8057
3b96b93a
MS
8058 PR c++/69912
8059 * g++.dg/ext/flexary15.C: New test.
8060
80612016-02-24 Martin Sebor <msebor@redhat.com>
8062
8063 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8064 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8065 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8066
65433bb5
MK
80672016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8068 Charles Baylis <charles.baylis@linaro.org>
8069
8070 PR debug/61033
8071 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8072
f802a424 80732016-02-24 Richard Biener <rguenther@suse.de>
44293580 8074 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8075
8076 PR middle-end/69760
8077 * gcc.dg/torture/pr69760.c: New testcase.
8078
525f795f
RO
80792016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8082 pattern on Solaris with as.
8083
cd7bbceb
KT
80842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8085
8086 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8087 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8088 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8089 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8090
89c0c1fd
JJ
80912016-02-24 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR middle-end/69915
8094 * gcc.dg/pr69915.c: New test.
8095
0683fd27
KT
80962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097
8098 PR rtl-optimization/69886
8099 * gcc.dg/torture/pr69886.c: New test.
8100
e53d562a
RB
81012016-02-24 Richard Biener <rguenther@suse.de>
8102
8103 PR middle-end/68963
8104 * gcc.dg/torture/pr68963.c: New testcase.
8105
74a00288
KT
81062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8107
8108 PR target/69875
8109 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8110 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8111 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8112 * gcc.target/arm/atomic_loaddi_1.c: New test.
8113 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8114 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8115 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8116 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8117 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8118 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8119 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8120 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8121
340fd4c9
JJ
81222016-02-24 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR middle-end/69909
8125 * gcc.dg/torture/pr69909.c: New test.
8126
47d3fdb2
RB
81272016-02-24 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/69907
8130 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8131 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8132 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8133
dab73e73
CB
81342016-02-24 Christian Bruel <christian.bruel@st.com>
8135
8136 * gcc.target/arm/pragma_cpp_fma.c: New test.
8137
7cc5ec65
JD
81382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8139
8140 PR fortran/61156
8141 * gfortran.dg/include_6.f90: Update test.
8142
067fbd8b
JJ
81432016-02-23 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR objc/69844
8146 * objc.dg/pr69844.m: New test.
8147
64a454d9
JD
81482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8149
8150 PR libgfortran/69456
8151 * gfortran.dg/namelist_89.f90: New test.
8152 * gfortran.dg/pr59700.f90: Update test..
8153
35886f0b
MS
81542016-02-23 Martin Sebor <msebor@redhat.com>
8155
8156 PR middle-end/69780
8157 * g++.dg/ext/builtin_alloca.C: New test.
8158 * gcc.dg/builtins-68.c: New test.
8159
162cc7e3
RH
81602016-02-23 Richard Henderson <rth@redhat.com>
8161
8162 * gcc.target/i386/addr-space-3.c: Remove test.
8163
196440f8
DM
81642016-02-23 David Malcolm <dmalcolm@redhat.com>
8165
8166 PR preprocessor/69126
8167 PR preprocessor/69543
8168 * c-c++-common/pr69126-2-long.c: New test.
8169 * c-c++-common/pr69126-2-short.c: New test.
8170 * c-c++-common/pr69543-1.c: Remove xfail.
8171
1d3121af
DM
81722016-02-23 David Malcolm <dmalcolm@redhat.com>
8173
8174 PR preprocessor/69126
8175 PR preprocessor/69543
8176 PR preprocessor/69558
8177 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8178 (f): Rename to...
8179 (test_2): ...this, and add leading comment.
8180 (MACRO_3, test_3): New.
8181 (MACRO_4A, MACRO_4B, test_4): New.
8182 (MACRO): Rename to...
8183 (MACRO_5): ...this.
8184 (g): Rename to...
8185 (test_5): ...this, updating for renaming of MACRO, and
8186 add leading comment.
8187 * c-c++-common/pr69543-1.c: New.
8188 * c-c++-common/pr69543-2.c: New.
8189 * c-c++-common/pr69543-3.c: New.
8190 * c-c++-common/pr69543-4.c: New.
8191 * c-c++-common/pr69558-1.c: New.
8192 * c-c++-common/pr69558-2.c: New.
8193 * c-c++-common/pr69558-3.c: New.
8194 * c-c++-common/pr69558-4.c: New.
8195 * gcc.dg/pr69558.c: Move to...
8196 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8197 xfail for c++.
8198
f99c3557
TS
81992016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8200
8201 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8202 to -ftree-parallelize-loops/-fopenacc changes.
8203 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8204 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8205 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8206 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8207 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8208 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8209 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8210 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8211 * c-c++-common/goacc/kernels-loop.c: Likewise.
8212 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8213 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8214 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8215 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8216
c60ec7c2
RO
82172016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218
8219 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8220
f1a62b6f
JJ
82212016-02-23 Jakub Jelinek <jakub@redhat.com>
8222
e67bf044
JJ
8223 PR c++/69902
8224 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8225
f1a62b6f
JJ
8226 PR c/69900
8227 * gcc.dg/pr69900.c: New test.
8228
20c5e09e
MJ
82292016-02-23 Martin Jambor <mjambor@suse.cz>
8230
8231 PR tree-optimization/69666
8232 * gcc.dg/tree-ssa/pr69666.c: New test.
8233
e457a6fc
AV
82342016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8235
8236 PR fortran/67451
8237 * gfortran.dg/coarray_allocate_5.f08: New test.
8238
d7b574f4
AK
82392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8240
8241 * gcc.target/s390/vcond-shift.c: Move to ...
8242 * gcc.target/s390/vector/vcond-shift.c: ... here.
8243
58bdeb44
AK
82442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8245
8246 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8247 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8248
7cd0387b
AK
82492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8250
8251 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8252
4246c8da
MW
82532016-02-20 Mark Wielaard <mjw@redhat.com>
8254
8255 PR c/28901
8256 * gcc.dg/unused-variable-3.c: New test.
8257
f93bc532
JJ
82582016-02-22 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR target/69888
8261 * gcc.target/i386/pr69888.c: New test.
8262
c4e360f4
RB
82632016-02-22 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/69882
8266 * gfortran.dg/vect/pr69882.f90: New testcase.
8267
09c92f1c
JJ
82682016-02-22 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR target/69885
8271 * gcc.dg/pr69885.c: New test.
8272
f88d45dc
OE
82732016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8274
8275 PR target/69806
8276 PR target/54089
8277 * gcc.target/sh/pr54089-10.c: New.
8278
ce1ff48e
PT
82792016-02-20 Paul Thomas <pault@gcc.gnu.org>
8280
8281 PR fortran/69423
8282 * gfortran.dg/deferred_character_15.f90 : New test.
8283
bbf27208
DH
82842016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8285
8286 PR fortran/57365
8287 gfortran.dg/allocate_with_source_18.f03: New test.
8288
82892016-02-20 Harald Anlauf <anlauf@gmx.de>
8290
8291 PR fortran/52531
8292 gfortran.dg/gomp/pr52531.f90: New test.
8293
268be88c
BE
82942016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8295
8296 PR c++/69865
8297 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8298 -std=c++03.
8299
4b6c824a
JJ
83002016-02-19 Jakub Jelinek <jakub@redhat.com>
8301
871b3f47
JJ
8302 PR c++/69826
8303 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8304 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8305
7a965d51
JJ
8306 PR c++/69850
8307 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8308
4b6c824a
JJ
8309 PR c++/69851
8310 * g++.dg/torture/pr69851.C: New test.
8311
15fca21a
MS
83122016-02-19 Martin Sebor <msebor@redhat.com>
8313
8314 PR testsuite/69573
8315 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8316
19e21586
JJ
83172016-02-19 Jakub Jelinek <jakub@redhat.com>
8318
03a616ac
JJ
8319 PR c++/69850
8320 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8321 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8322
19e21586
JJ
8323 PR c++/67767
8324 * g++.dg/cpp0x/pr67767.C: New test.
8325
2db16594
KT
83262016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8327
8328 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8329 for fp, simd, crypto, crc, lse.
8330 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8331 above.
8332 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8333 effective target check.
8334
5a7d9d1e
JJ
83352016-02-19 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR target/69820
8338 * gcc.target/i386/pr69820.c: New test.
8339
6448f064
AK
83402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8341
8342 * gcc.target/s390/vector/int128-1.c: New test.
8343
d0a859e6
AK
83442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8345
8346 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8347
9e4eb643
AK
83482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8349
8350 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8351 instruction pattern name to prevent the testcase from failing with
8352 -march=z13.
8353
859a4c0e
AK
83542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8355
8356 * gcc.target/s390/md/movstr-2.c: New test.
8357
efc2340b
MK
83582016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8359
8360 * gcc.target/s390/morestack.c: New test.
8361
ca2bfbc2
DV
83622016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8363
8364 PR target/69625
8365 * gcc.target/s390/pr69625.c: Add test case.
8366
efd4bd05
BE
83672016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8368
8369 PR testsuite/68580
8370 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8371
2bf2078a
MM
83722016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8373
8374 PR target/68404
8375 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8376 * gcc.target/powerpc/fusion3.c: Likewise.
8377
f003579e
RB
83782016-02-18 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/69553
8381 * g++.dg/torture/pr69553.C: New testcase.
8382
19233914
NC
83832016-02-18 Nick Clifton <nickc@redhat.com>
8384
efd4bd05
BE
8385 PR target/62254
8386 PR target/69610
8387 * gcc.target/arm/pr62554.c: New test.
8388 * gcc.target/arm/pr69610-1.c: New test.
8389 * gcc.target/arm/pr69610-2.c: New test.
19233914 8390
23f27839
RB
83912016-02-18 Richard Biener <rguenther@suse.de>
8392
8393 PR middle-end/69854
8394 * gcc.dg/torture/pr69854.c: New testcase.
8395
932c0da4
JJ
83962016-02-17 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c++/69850
8399 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8400
1bed93e4
BS
84012012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8402
8403 * gcc.target/powerpc/vec-cg.c: New test.
8404
57bfb134
RB
84052016-02-17 Richard Biener <rguenther@suse.de>
8406
8407 PR testsuite/69586
8408 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8409
a44e0ebb
KT
84102016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8411
8412 PR target/69161
8413 * gcc.c-torture/compile/pr69161.c: New test.
8414
ffacd726
DS
84152016-02-17 David Sherwood <david.sherwood@arm.com>
8416
8417 PR target/69532
8418 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8419 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8420
448db8d2
EB
84212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8422
8423 * gcc.dg/ifcvt-4.c: Skip on Visium.
8424
e2f0522e
EB
84252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 * gnat.dg/atomic8.adb: New test.
8428
bf17fe3f
EB
84292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8430
8431 * gnat.dg/discr46.ad[sb]: New test.
8432
ecf835e9
KN
84332016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8434
8435 PR Target/48344
8436 * gcc.target/powerpc/pr48344-1.c: New test.
8437
49a1164a
TK
84382015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8439
8440 PR fortran/69742
8441 * gfortran.dg/associate_21.f90: New test.
8442
bf14eba2
JJ
84432016-02-16 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c/69835
8446 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8447 -Wnonnull in dg-options.
8448 * c-c++-common/nonnull-2.c: New test.
8449
35a093b6
JG
84502016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8451 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8452
8453 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8454
e387d491
JJ
84552016-02-16 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR middle-end/69801
8458 * gcc.dg/pr69801.c: Add empty dg-options.
8459
ba539195
JN
84602016-02-16 James Norris <jnorris@codesourcery.com>
8461
8462 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8463 * g++.dg/goacc/deviceptr-1.c: New file.
8464
2a2b8f64
JJ
84652016-02-16 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/69820
8468 * gcc.dg/vect/pr69820.c: New test.
8469
87440c29
RB
84702016-02-16 Richard Biener <rguenther@suse.de>
8471
8472 PR tree-optimization/69776
8473 * gcc.dg/torture/pr69776-2.c: New testcase.
8474
6d87c306
BS
84752016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8476
8477 PR tree-optimization/69714
8478 * gcc.dg/torture/pr69714.c: New test.
8479
3824a0a2
JJ
84802016-02-16 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR tree-optimization/69802
8483 * gcc.dg/pr69802.c: New test.
8484
c8cfe96e
RB
84852016-02-16 Richard Biener <rguenther@suse.de>
8486
8487 PR middle-end/69801
8488 * gcc.dg/pr69801.c: New testcase.
8489
fc12098d
JD
84902016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8491
8492 PR libgfortran/69651
8493 * gfortran.dg/read_bang.f90: New test.
8494 * gfortran.dg/read_bang4.f90: New test.
8495
ba6b3795
JJ
84962016-02-15 Jakub Jelinek <jakub@redhat.com>
8497
f0516ca4
JJ
8498 PR c++/69658
8499 * g++.dg/init/pr69658.C: New test.
8500
ba6b3795
JJ
8501 PR c++/69797
8502 * c-c++-common/pr69797.c: New test.
8503
de3f9a2d
PK
85042016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8505
8506 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8507 check for aarch64*-*-*.
8508
17a3b967
RB
85092016-02-15 Richard Biener <rguenther@suse.de>
8510
8511 PR tree-optimization/69783
8512 * gcc.dg/vect/pr69783.c: New testcase.
8513
1c48bff1
RB
85142016-02-15 Richard Biener <rguenther@suse.de>
8515
8516 PR tree-optimization/69776
8517 * gcc.dg/torture/pr69776.c: New testcase.
8518
1e6025b6
TK
85192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8520
8521 PR fortran/60526
8522 * gfortran.dg/type_decl_4.f90: Reinstated.
8523
d3308279
JDA
85242016-02-14 John David Anglin <danglin@gcc.gnu.org>
8525
8526 PR fortran/68746
8527 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8528
b7c56581
TK
85292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8530
8531 PR fortran/60526
8532 PR bootstrap/69816
8533 * gfortran.dg/type_decl_4.f90: Removed.
8534
60cb4ef5
TK
85352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8536
8537 PR fortran/60526
8538 * gfortran.dg/type_decl_4.f90: New test.
8539
f6964637
AM
85402016-02-14 Alan Modra <amodra@gmail.com>
8541
1a8849d1 8542 PR testsuite/68886
f6964637
AM
8543 * gcc.c-torture/execute/stkalign.c: Revise test.
8544
f5121920
OE
85452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8546
8547 PR target/67260
8548 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8549
6cda3ab6
OE
85502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8551
8552 PR target/67260
8553 * gcc.target/sh/torture/pr67260.c: New.
8554
6786e598
JDA
85552016-02-12 John David Anglin <danglin@gcc.gnu.org>
8556
8557 * gcc.dg/pr67964.c: Add dg-require-alias.
8558
7e05dad8
OE
85592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8560
8561 PR target/67636
8562 PR target/64345
8563 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8564
7f4cc3ce
JD
85652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8566
8567 PR libgfortran/69668
8568 * gfortran.dg/namelist_88.f90: New test.
8569
955ca6dc
JD
85702016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8571
8572 PR libgfortran/69668
8573 * gfortran.dg/namelist_38.f90: Update test.
8574 * gfortran.dg/namelist_84.f90: Update test.
8575
876217ae
DM
85762016-02-12 David Malcolm <dmalcolm@redhat.com>
8577
8578 PR other/69554
8579 * gcc.dg/pr69554-1.c: New test.
8580 * gfortran.dg/pr69554-1.F90: New test.
8581 * gfortran.dg/pr69554-2.F90: New test.
8582 * lib/gcc-dg.exp (proc dg-locus): New function.
8583 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8584 distinguish between the caret-printing and non-caret-printing
8585 cases. If caret-printing has been explicitly enabled, bail out
8586 without attempting to fix up the output.
8587
61789eed
DM
85882016-02-12 David Malcolm <dmalcolm@redhat.com>
8589
8590 PR driver/69265
8591 PR driver/69453
8592 * gcc.dg/spellcheck-options-3.c: New test case.
8593 * gcc.dg/spellcheck-options-4.c: New test case.
8594 * gcc.dg/spellcheck-options-5.c: New test case.
8595 * gcc.dg/spellcheck-options-6.c: New test case.
8596 * gcc.dg/spellcheck-options-7.c: New test case.
8597 * gcc.dg/spellcheck-options-8.c: New test case.
8598 * gcc.dg/spellcheck-options-9.c: New test case.
8599 * gcc.dg/spellcheck-options-10.c: New test case.
8600
c3090c1f
JJ
86012016-02-12 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR rtl-optimization/69764
8604 PR rtl-optimization/69771
8605 * c-c++-common/pr69764.c: New test.
8606 * gcc.dg/torture/pr69771.c: New test.
8607
8222034d
MP
86082016-02-12 Marek Polacek <polacek@redhat.com>
8609
8610 * g++.dg/torture/init-list1.C: New.
8611
f749f792
MP
86122016-02-12 Marek Polacek <polacek@redhat.com>
8613
8614 * gcc.dg/pr69522.c: Add empty dg-options.
8615
199fb02a
IE
86162016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8617
8618 * g++.dg/lto/lto.exp: Include and init mpx.
8619 * g++.dg/lto/pr69729_0.C: New test.
8620
b69539cb
JJ
86212016-02-12 Jakub Jelinek <jakub@redhat.com>
8622
06ff7000
JJ
8623 PR ipa/69241
8624 * g++.dg/ipa/pr69241-4.C: New test.
8625
b69539cb
JJ
8626 PR ipa/68672
8627 * g++.dg/ipa/pr68672-1.C: New test.
8628 * g++.dg/ipa/pr68672-2.C: New test.
8629 * g++.dg/ipa/pr68672-3.C: New test.
8630
16595a1f
BS
86312016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8632
8633 PR c/69522
6d87c306 8634 * gcc.dg/pr69522.c: New test.
16595a1f 8635
38d795d2
PP
86362016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8637
8638 PR c++/69098
8639 * g++.dg/cpp1y/69098.C: New test.
8640 * g++.dg/cpp1y/69098-2.C: New test.
8641
9c582551
JJ
86422016-02-12 Jakub Jelinek <jakub@redhat.com>
8643
8644 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8645 and neighbour -> neighbor.
8646 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8647 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8648 * c-c++-common/Wvarargs.c: Likewise.
8649 * c-c++-common/goacc/host_data-5.c: Likewise.
8650 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8651 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8652 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8653 * gcc.target/aarch64/pr60697.c: Likewise.
8654 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8655 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8656 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8657 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8658 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8662 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8663 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8664 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8665 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8666 * g++.dg/lookup/koenig5.C: Likewise.
8667 * g++.dg/ext/no-asm-2.C: Likewise.
8668 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8669 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8670 * gfortran.dg/used_types_16.f90: Likewise.
8671 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8672 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8673 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8674 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8675 * gfortran.dg/abstract_type_6.f03: Likewise.
8676 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8677 * gfortran.dg/used_types_15.f90: Likewise.
8678 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8679 * gfortran.dg/exit_3.f08: Likewise.
8680 * gfortran.dg/open_status_2.f90: Likewise.
8681 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8682 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8683 * gfortran.dg/associate_1.f03: Likewise.
8684 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8685 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8686 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8687 * gcc.dg/builtin-object-size-1.c: Likewise.
8688 * gcc.dg/noreturn-6.c: Likewise.
8689 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8690 * gcc.dg/globalalias.c: Likewise.
8691 * gcc.dg/builtins-config.h: Likewise.
8692 * gcc.dg/pr30457.c: Likewise.
8693 * gcc.c-torture/compile/volatile-1.c: Likewise.
8694 * gcc.c-torture/execute/20101011-1.c: Likewise.
8695 * c-c++-common/Waddress-1.c: Likewise.
8696
66756373
JJ
86972016-02-11 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR c/69768
8700 * c-c++-common/Waddress-1.c: New test.
8701
76fe932b
AV
87022016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8703
8704 PR fortran/69296
8705 * gfortran.dg/associate_19.f03: New test.
8706 * gfortran.dg/associate_20.f03: New test.
8707
564c4d4b
OE
87082016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8709
8710 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8711
e1c1ecb0
KT
87122016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8713
8714 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8715 .arch armv8-a\n. Add -dA to dg-options.
8716 * gcc.target/aarch64/assembler_arch_1.c: New test.
8717 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8718
0d7d9458
PC
87192016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 PR c++/68726
8722 * g++.dg/cpp0x/pr68726.C: New.
8723
e6208a60
IE
87242016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8725
8726 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8727 test.
8728
281a11eb
RB
87292016-02-11 Richard Biener <rguenther@suse.de>
8730
8731 * g++.dg/tree-ssa/pr61034.C: Adjust.
8732
e03dd765
VM
87332016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8734
4b48faf5 8735 PR target/69148
e03dd765
VM
8736 * gcc.target/s390/pr69148.c: New.
8737
cdc23927
YR
87382016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8739
8740 PR tree-optimization/69652
8741 * gcc.dg/torture/pr69652.c: New test.
8742
e199dd0a
JJ
87432016-02-10 Jakub Jelinek <jakub@redhat.com>
8744 Patrick Palka <ppalka@gcc.gnu.org>
8745
8746 PR ipa/69241
8747 PR c++/69649
8748 * g++.dg/ipa/pr69241-1.C: New test.
8749 * g++.dg/ipa/pr69241-2.C: New test.
8750 * g++.dg/ipa/pr69241-3.C: New test.
8751 * g++.dg/ipa/pr69649.C: New test.
8752
d6b38027
UB
87532016-02-10 Uros Bizjak <ubizjak@gmail.com>
8754
8755 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8756 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8757
13b562c5
BC
87582016-02-10 Bin Cheng <bin.cheng@arm.com>
8759
8760 PR tree-optimization/68021
8761 * gcc.dg/tree-ssa/pr68021.c: New test.
8762
24a179f8
RB
87632016-02-10 Richard Biener <rguenther@suse.de>
8764
8765 PR tree-optimization/69726
8766 * gcc.dg/uninit-22.c: New testcase.
8767
0d99886f
AP
87682016-02-09 Andrew Pinski <apinski@cavium.com>
8769
8770 PR tree-opt/69282
8771 * gcc.c-torture/compile/20160205-1.c: New testcase.
8772
ab04995c
MM
87732016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8774
8775 PR target/68404
8776 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8777 instead accessing a really large arrray.
8778 * gcc.target/powerpc/fusion3.c: Likewise.
8779
4b79ac23
CB
87802016-02-09 Charles Baylis <charles.baylis@linaro.org>
8781
8782 PR target/68532
8783 * gcc.c-torture/execute/pr68532.c: New test.
8784
b890a441
AO
87852016-02-11 Alexandre Oliva <aoliva@redhat.com>
8786
8787 PR target/69634
8788 * gcc.dg/pr69634.c: New.
8789
84a5bef7
RB
87902016-02-09 Richard Biener <rguenther@suse.de>
8791
8792 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8793
1f123759 87942016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8795
1f123759
AF
8796 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8797
65860c77
YR
87982016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8799
8800 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8801
7e1e8a0a
RB
88022016-02-09 Richard Biener <rguenther@suse.de>
8803
8804 PR tree-optimization/69715
8805 * gcc.dg/torture/pr69715.c: New testcase.
8806
efb45a9f
PP
88072016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8808
8809 PR c++/69139
8810 * g++.dg/cpp0x/trailing12.C: New test.
8811 * g++.dg/cpp0x/trailing13.C: New test.
8812
20a0c6f9
PP
88132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8814
8815 PR c++/69283
8816 PR c++/67835
8817 * g++.dg/cpp1y/auto-fn29.C: New test.
8818 * g++.dg/cpp1y/auto-fn30.C: New test.
8819
a162f3af
JJ
88202016-02-08 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR tree-optimization/69209
8823 * gcc.c-torture/compile/pr69209.c: New test.
8824
4b4a9fbd
JL
88252016-02-08 Jeff Law <law@redhat.com>
8826
8827 PR tree-optimization/68541
8828 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8829 of statements allowed in join block for path splitting.
8830
cfac5ed2
JJ
88312016-02-08 Jakub Jelinek <jakub@redhat.com>
8832
f68bc23f
JJ
8833 PR c++/59627
8834 * g++.dg/gomp/pr59627.C: New test.
8835
cfac5ed2
JJ
8836 PR ipa/69239
8837 * g++.dg/ipa/pr69239.C: New test.
8838
44714d8c
DM
88392016-02-08 David Malcolm <dmalcolm@redhat.com>
8840
8841 PR preprocessor/69664
8842 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8843 * gcc.dg/cpp/warn-comments.c: Likewise.
8844
eba9e839
MP
88452016-02-08 Marek Polacek <polacek@redhat.com>
8846
8847 PR c++/69688
8848 * g++.dg/init/const12.C: New test.
8849
a011cd92
BS
88502016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8851
8852 PR target/60410
8853 * gcc.dg/lto/pr55113_0.c: Remove test.
8854
5317b1be
RB
88552016-02-08 Richard Biener <rguenther@suse.de>
8856
8857 PR tree-optimization/69719
8858 * gcc.dg/torture/pr69719.c: New testcase.
8859
63998a63
RB
88602016-02-08 Richard Biener <rguenther@suse.de>
8861 Jeff Law <law@redhat.com>
8862
8863 PR target/68273
8864 * gcc.target/mips/pr68273.c: New testcase.
8865
43f4a281
RB
88662016-02-08 Richard Biener <rguenther@suse.de>
8867
8868 PR rtl-optimization/69274
8869 * gcc.target/i386/addr-sel-1.c: XFAIL.
8870
0b604d2d
JL
88712016-02-08 Jeff Law <law@redhat.com>
8872
e8dfe49e
JL
8873 PR tree-optimization/68541
8874 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8875
6daecd7a 8876 PR tree-optimization/65917
0b604d2d
JL
8877 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8878
c0f0e35a
JD
88792016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8880
8881 PR fortran/50555
8882 * gfortran.dg/namelist_args.f90: New test.
8883
8981d712
JL
88842016-02-05 Jeff Law <law@redhat.com>
8885
6daecd7a 8886 PR tree-optimization/68541
8981d712
JL
8887 * gcc.dg/tree-ssa/split-path-2.c: New test.
8888 * gcc.dg/tree-ssa/split-path-3.c: New test.
8889 * gcc.dg/tree-ssa/split-path-4.c: New test.
8890 * gcc.dg/tree-ssa/split-path-5.c: New test.
8891 * gcc.dg/tree-ssa/split-path-6.c: New test.
8892 * gcc.dg/tree-ssa/split-path-7.c: New test.
8893
46cb9332
MS
88942016-02-05 Martin Sebor <msebor@redhat.com>
8895
8896 PR c++/69662
8897 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8898 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8899
be2083ea
RH
89002016-02-06 Richard HEnderson <rth@redhat.com>
8901
8902 PR c/69643
8903 * gcc.target/i386/addr-space-4.c: New.
8904 * gcc.target/i386/addr-space-5.c: New.
8905
711d7c23
MM
89062016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8907
8908 PR fortran/66089
8909 * gfortran.dg/elemental_dependency_6.f90: New.
8910
b5c1c988
JJ
89112016-02-05 Jakub Jelinek <jakub@redhat.com>
8912
861c7bcd
JJ
8913 PR rtl-optimization/69691
8914 * gcc.c-torture/execute/pr69691.c: New test.
8915
b5c1c988
JJ
8916 PR c++/69628
8917 * g++.dg/parse/pr69628.C: New test.
8918
f7dfa966
UB
89192016-02-05 Uros Bizjak <ubizjak@gmail.com>
8920
8921 * gcc.dg/sancov/asan.c: Move to ...
8922 * gcc.dg/asan/sancov-1.c: ... here.
8923
9b143e64
UB
89242016-02-05 Uros Bizjak <ubizjak@gmail.com>
8925
8926 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8927
f5d4b899
L
89282016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8929
8930 PR target/69677
8931 * gcc.target/i386/pr69677.c: New test.
8932
76c85fbb
PP
89332016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8934
8935 PR c++/68948
8936 * g++.dg/template/pr68948.C: New test.
8937
f181bf90
DV
89382016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8939
8940 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8941 (only necessary on s390x).
8942
714fb282
L
89432016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8944
8945 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8946 -mno-accumulate-outgoing-args.
8947
618d6c1c
PP
89482016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8949
8950 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8951
1066e9b5
JJ
89522016-02-04 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c/69669
8955 * c-c++-common/pr69669.c: New test.
8956
76255d0d
MM
89572016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8958
8959 PR target/69667
8960 * g++.dg/pr69667.C: New file.
8961
e0b059b1
WD
89622016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8963
8964 PR target/69619
8965 * gcc.dg/pr69619.c: Add new test.
8966
2692b5c8
RS
89672016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8968
8969 PR rtl-optimization/69577
8970 * gcc.target/i386/pr69577.c: New test.
8971
7db337c2
ML
89722016-02-04 Martin Liska <mliska@suse.cz>
8973
8974 * g++.dg/asan/pr69276.C: New test.
8975
cc9c0829
KT
89762016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8977
8978 PR target/65932
8979 PR target/67714
8980 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8981 a single smulbb instruction.
8982 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8983 * gcc.target/amr/wmul-2.c: Likewise.
8984
eb9feb52
KT
89852016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8986
8987 PR target/65932
8988 PR target/67714
8989 * gcc.c-torture/execute/pr67714.c: New test.
8990
61f727fe
JJ
89912016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8992
8993 PR target/69454
8994 * gcc.target/i386/pr69454-1.c: New test.
8995 * gcc.target/i386/pr69454-2.c: New test.
8996
05dd97db
MS
89972016-02-03 Martin Sebor <msebor@redhat.com>
8998
8999 PR c++/69251
9000 PR c++/69253
9001 PR c++/69290
9002 PR c++/69277
9003 PR c++/69349
9004 * g++.dg/ext/flexarray-mangle-2.C: New test.
9005 * g++.dg/ext/flexarray-mangle.C: New test.
9006 * g++.dg/ext/flexarray-subst.C: New test.
9007 * g++.dg/ext/flexary11.C: New test.
9008 * g++.dg/ext/flexary12.C: New test.
9009 * g++.dg/ext/flexary13.C: New test.
9010 * g++.dg/ext/flexary14.C: New test.
9011 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9012
dac2fc29
L
90132016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9014
9015 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9016 Define only if CHECK_FLOAT128 is defined.
9017 (main): Properly initialize u5.
9018
eadb8035
JJ
90192016-02-03 Jakub Jelinek <jakub@redhat.com>
9020
0afbb81b
JJ
9021 PR c/69627
9022 * gcc.dg/pr69627.c: New test.
9023
eadb8035
JJ
9024 PR target/69644
9025 * gcc.dg/pr69644.c: New test.
9026
b12d4923
MS
90272016-02-03 Mike Stump <mikestump@comcast.net>
9028
9029 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9030 support for struct-layout-1.exp.
9031
ab4bae0c
PP
90322016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9033
9034 PR c++/69056
618d6c1c 9035 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9036
95831c01
VM
90372016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9038 Alexandre Oliva <aoliva@redhat.com>
9039
9040 PR target/69461
9041 * gcc.target/powerpc/pr69461.c: New.
9042
ccc71ab8
UB
90432016-02-03 Uros Bizjak <ubizjak@gmail.com>
9044
9045 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9046 works from here ...
9047 (check_effective_target_fsanitize_thread): ... to here. Do not
9048 specify additional compile flags for the test source.
9049 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9050 specify additional compile flags for the test source.
9051
96299640
WD
90522016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9053
9054 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9055
781d83d9
AV
90562016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9057
9058 PR fortran/67451
9059 PR fortran/69418
9060 * gfortran.dg/coarray_allocate_2.f08: New test.
9061 * gfortran.dg/coarray_allocate_3.f08: New test.
9062 * gfortran.dg/coarray_allocate_4.f08: New test.
9063
d8208e6d
AL
90642016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9065
9066 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9067 use same scan-tree-dump-times on all platforms.
9068 * gcc.dg/vect/vect-outer-1.c: Likewise.
9069 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9070 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9071 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9072 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9073 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9074 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9075 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9076
a8394fa0
SB
90772016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9078
9079 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9080 warning.
9081
f3baa1d3
L
90822016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9083
9084 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9085
eb077516
JN
90862016-02-02 James Norris <jnorris@codesourcery.com>
9087
9088 * c-c++-common/goacc/routine-5.c: Add tests.
9089
578fb225
AM
90902016-02-02 Alexander Monakov <amonakov@ispras.ru>
9091
9092 * gcc.target/nvptx/unsigned-cmp.c: New test.
9093
c64f7d37
WD
90942016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9095
9096 * gcc.target/aarch64/scalar_shift_1.c
9097 (test_corners_sisd_di): Improve force to SIMD register.
9098 (test_corners_sisd_si): Likewise.
9099 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9100 Remove scan-assembler check for ldr.
9101
90c6f26c
RB
91022016-02-02 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/69595
9105 * gcc.dg/Warray-bounds-17.c: New testcase.
9106
9dc03c97
RB
91072016-02-02 Richard Biener <rguenther@suse.de>
9108
9109 PR tree-optimization/69606
9110 * gcc.dg/torture/pr69606.c: New testcase.
9111
2d4dc223
YR
91122016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9113
9114 PR middle-end/68542
9115 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9116 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9117
65c98fde
AM
91182016-02-02 Alan Modra <amodra@gmail.com>
9119
9120 PR target/69548
9121 * gcc.target/powerpc/pr69548.c: New test.
9122
e1b81f2b
JJ
91232016-02-01 Jakub Jelinek <jakub@redhat.com>
9124
d0268b37
JJ
9125 PR rtl-optimization/69592
9126 * gcc.dg/pr69592.c: New test.
9127
e1b81f2b
JJ
9128 PR preprocessor/69543
9129 PR c/69558
9130 * gcc.dg/pr69543.c: New test.
9131 * gcc.dg/pr69558.c: New test.
9132
7dd7780d
UB
91332016-02-01 Uros Bizjak <ubizjak@gmail.com>
9134
bf672ee5
UB
9135 PR testsuite/65940
9136 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9137
9a7013f8
MS
91382016-02-01 Martin Sebor <msebor@redhat.com>
9139
9140 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9141
e681fb2b
BC
91422016-02-01 Bin Cheng <bin.cheng@arm.com>
9143
9144 PR tree-optimization/67921
9145 * c-c++-common/ubsan/pr67921.c: New test.
9146
ff86345f
RB
91472016-02-01 Richard Biener <rguenther@suse.de>
9148
9149 PR middle-end/69556
9150 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9151
bc369dbd
RB
91522016-02-01 Richard Biener <rguenther@suse.de>
9153
9154 PR tree-optimization/69574
9155 * gcc.dg/torture/pr69574.c: New testcase.
9156
ef318184
RB
91572016-02-01 Richard Biener <rguenther@suse.de>
9158
9159 PR tree-optimization/69579
9160 * gcc.dg/setjmp-6.c: New testcase.
9161
654745e6
JJ
91622016-02-01 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR rtl-optimization/69570
9165 * g++.dg/opt/pr69570.C: New test.
9166
e6c0c44b
RH
91672016-02-01 Richard Henderson <rth@redhat.com>
9168
9169 * gcc.dg/pr69535.c: New test.
9170
6ff3f09a
JDA
91712016-01-31 John David Anglin <danglin@gcc.gnu.org>
9172
2c005538
JDA
9173 PR testsuite/69584
9174 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9175 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9176
61083a4b
JDA
9177 PR debug/68244
9178 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9179
6ff3f09a
JDA
9180 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9181
0c221916
PT
91822016-01-31 Paul Thomas <pault@gcc.gnu.org>
9183
9184 PR fortran/67564
9185 * gfortran.dg/allocate_with_source_17.f03: New test.
9186
db7a2818
JJ
91872016-01-30 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR tree-optimization/69546
9190 * gcc.dg/torture/pr69546.c: New test.
9191
e520d5f0
PT
91922016-01-30 Paul Thomas <pault@gcc.gnu.org>
9193
9194 PR fortran/69566
9195 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9196
343c05d3
MS
91972016-01-30 Martin Sebor <msebor@redhat.com>
9198
9199 PR c++/68490
9200 * g++.dg/ext/flexary10.C: New test.
9201
d6c3a539
DH
92022016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9203
9204 PR fortran/66707
9205 gfortran.dg/common_23.f90: New test.
9206
52d72fcd
BS
92072016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9208
9209 PR target/65546
9210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9211 condition being checked, and disable it when the target supports
9212 misaligned loads and stores.
9213
3a5d2ba4
JJ
92142016-01-29 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR debug/69518
9217 * gcc.dg/torture/pr69518.c: New test.
9218
6bbacdb5
L
92192016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9220
9221 PR target/69530
9222 * gcc.target/i386/pr69530.c: New test.
9223
af932cdb
SE
92242016-01-29 Steve Ellcey <sellcey@imgtec.com>
9225
9226 PR target/65604
9227 * gcc.target/mips/div-delay.c: New test.
9228
26658b7c
JJ
92292016-01-29 Jakub Jelinek <jakub@redhat.com>
9230
33e89989
JJ
9231 PR target/69551
9232 * gcc.target/i386/pr69551.c: New test.
9233
26658b7c
JJ
9234 PR target/66137
9235 * gcc.target/i386/pr66137.c: New test.
9236
401116b5
AB
92372016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9238
9239 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9240 always built for p5600.
9241 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9242 isa=p5600 dg-option.
9243
d4abfcc5
RB
92442016-01-29 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/69547
9247 * g++.dg/tree-ssa/pr69547.C: New testcase.
9248
16b77b32
JJ
92492016-01-29 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR debug/66869
9252 * g++.dg/warn/Wunused-function2.C: New test.
9253
a1c95464
DV
92542016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9255
9256 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9257 support for test to succeed.
9258
5453bfed
MP
92592016-01-29 Marek Polacek <polacek@redhat.com>
9260
9261 PR c++/69509
9262 PR c++/69516
9263 * g++.dg/ext/constexpr-vla2.C: New test.
9264 * g++.dg/ext/constexpr-vla3.C: New test.
9265 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9266
452ec2a5
RB
92672016-01-29 Richard Biener <rguenther@suse.de>
9268
9269 PR middle-end/69537
9270 * gcc.dg/uninit-21.c: New testcase.
9271
aec0b19e
UB
92722016-01-28 Uros Bizjak <ubizjak@gmail.com>
9273
9274 PR target/69459
9275 * gcc.target/i386/pr69459.c: New test.
9276
df113ce7
SE
92772016-01-28 Steve Ellcey <sellcey@imgtec.com>
9278
9279 PR target/68400
9280 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9281 * gcc.target/mips/pr68400.c: New test.
9282
494de84f
MS
92832016-01-28 Martin Sebor <msebor@redhat.com>
9284
9285 PR target/17381
9286 * gcc.target/powerpc/pr17381.c: New test.
9287
eb1b1f01
JJ
92882016-01-28 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR middle-end/69542
9291 * gcc.dg/torture/pr69542.c: New test.
9292
6dfeb7ce
WD
92932016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9294
9295 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9296
4b7471a4
DE
92972016-01-28 David Edelsohn <dje.gcc@gmail.com>
9298
9299 * gcc.dg/pr65980.c: Skip on AIX.
9300 * gcc.dg/pr66688.c: Same.
9301
b271fd21
DE
93022016-01-28 David Edelsohn <dje.gcc@gmail.com>
9303
9304 PR target/63679
9305 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9306 * gcc.dg/tree-ssa/sra-18.c: Same.
9307
874108a9
AV
93082016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9309
9310 PR fortran/62536
9311 * gfortran.dg/block_15.f08: New test.
9312 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9313 on incorrectly closed BLOCK.
9314
30480bcd
IE
93152016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9316
9317 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
93182016-01-28 Richard Biener <rguenther@suse.de>
9319
9320 PR tree-optimization/69466
9321 * gfortran.dg/vect/pr69466.f90: New testcase.
9322
0d4c694e
TP
93232016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9324
9325 * g++.dg/pr67989.C: Remove ARM-specific option.
9326 * gcc.target/arm/pr67989.C: New file.
9327
2aa780da
UB
93282016-01-27 Uros Bizjak <ubizjak@gmail.com>
9329
9330 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9331 and expm1 test for glibc < 2.11.
9332
f75ebe77
RH
93332016-01-27 Richard Henderson <rth@redhat.com>
9334
9335 * gcc.c-torture/execute/pr69447.c: New test.
9336
93372016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9338
9a175e65 9339 PR fortran/69422
49847d75
PT
9340 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9341
cbdd8ae0
JJ
93422016-01-27 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR debug/66869
9345 * gcc.dg/pr66869.c: New test.
9346
2b572b3c
JL
93472016-01-25 Jeff Law <law@redhat.com>
9348
9349 PR tree-optimization/68398
aec0b19e 9350 PR tree-optimization/69196
2b572b3c
JL
9351 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9352 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9353 path to avoid new heuristic allowing more irreducible regions
9354 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9355 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9356 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9357 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9358 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9359
fa74a4bc
MP
93602016-01-27 Marek Polacek <polacek@redhat.com>
9361
9362 PR c/68062
9363 * c-c++-common/vector-compare-4.c: New test.
9364
0afff540
DM
93652016-01-27 David Malcolm <dmalcolm@redhat.com>
9366
9367 PR preprocessor/69126
9368 * c-c++-common/pr69126.c: New test case.
9369
1a218fc9
ILT
93702016-01-27 Ian Lance Taylor <iant@google.com>
9371
9372 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9373
5d70666e
RB
93742016-01-27 Ryan Burn <contact@rnburn.com>
9375
9376 PR cilkplus/69267
9377 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9378
87ff4d66
UB
93792016-01-27 Uros Bizjak <ubizjak@gmail.com>
9380
9381 PR target/69512
9382 * gcc.target/i386/pr69512.c: New test.
9383
27e23cca
RE
93842016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9385
9386 PR ada/69488
9387 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9388
05bf54c3
MP
93892016-01-27 Marek Polacek <polacek@redhat.com>
9390
9391 PR c++/69379
9392 * g++.dg/pr69379.C: New test.
9393
60214d0d
MS
93942016-01-27 Martin Sebor <msebor@redhat.com>
9395
9396 PR c++/69317
9397 * g++.dg/abi/Wabi-2-2.C: New test.
9398 * g++.dg/abi/Wabi-2-3.C: New test.
9399 * g++.dg/abi/Wabi-3-2.C: New test.
9400 * g++.dg/abi/Wabi-3-3.C: New test.
9401
167c7bfa
RB
94022016-01-27 Richard Biener <rguenther@suse.de>
9403
9404 PR tree-optimization/69166
9405 * gcc.dg/torture/pr69166.c: New testcase.
9406
1430fb1f
MJ
94072016-01-27 Martin Jambor <mjambor@suse.cz>
9408
9409 PR tree-optimization/69355
9410 * gcc.dg/tree-ssa/pr69355.c: New test.
9411
95e3030c
MP
94122016-01-27 Marek Polacek <polacek@redhat.com>
9413
9414 PR c++/69496
9415 * g++.dg/ext/constexpr-vla1.C: New test.
9416
eeb085f3
CB
94172016-01-20 Christian Bruel <christian.bruel@st.com>
9418
9419 PR target/69245
9420 * gcc.target/arm/pr69245.c: New test.
9421
b1652dde
JJ
94222016-01-27 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR tree-optimization/69399
9425 * gcc.dg/torture/pr69399.c: New test.
9426
ce7e8f00
EB
94272016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9430
e4aac1d1
EB
94312016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9434
8dfdb419
TV
94352016-01-26 Tom de Vries <tom@codesourcery.com>
9436
9437 PR tree-optimization/69110
9438 * gcc.dg/autopar/pr69110.c: New test.
9439
56f80f54 94402016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9441 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9442
9443 * gcc.dg/graphite/isl-ast-op-select.c: New.
9444
a0909527
PT
94452015-01-26 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/69385
9448 * gfortran.dg/allocate_error_6.f90: New test.
9449
ffc445f4
RH
94502016-01-26 Richard Henderson <rth@redhat.com>
9451
9452 * gcc.dg/tm/pr60908.c: New test.
9453
01e1dea3
DM
94542016-01-26 David Malcolm <dmalcolm@redhat.com>
9455
9456 PR other/69006
9457 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9458 directive.
9459 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9460 expected multiline output to reflect the colorization being
9461 disabled before newlines.
9462 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9463 (custom_diagnostic_finalizer): Replace call to
9464 pp_newline_and_flush with call to pp_flush.
9465 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9466 * gfortran.dg/implicit_class_1.f90: Likewise.
9467 * lib/gcc-dg.exp (allow_blank_lines): New global.
9468 (dg-allow-blank-lines-in-output): New procedure.
9469 (gcc-dg-prune): Complain about blank lines in the output, unless
9470 dg-allow-blank-lines-in-output was called.
9471 * lib/multiline.exp (_build_multiline_regex): Only support
9472 arbitrary followup text for non-blank-lines, not for blank lines.
9473
13f92e8d
JJ
94742016-01-26 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR tree-optimization/69483
9477 * gcc.dg/pr69483.c: New test.
9478 * g++.dg/opt/pr69483.C: New test.
9479
92422235
CL
94802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9481
9482 PR target/68620
9483 * gcc.target/arm/pr68620.c: New test.
9484
0bccf11b
L
94852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9486
9487 * gcc.target/i386/pr68986-2.c: Remove -m32.
9488
81cd202e
L
94892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9490
9491 PR target/68986
9492 * gcc.target/i386/pr68986-1.c: New test.
9493 * gcc.target/i386/pr68986-2.c: Likewise.
9494 * gcc.target/i386/pr68986-3.c: Likewise.
9495
213a1c03
CB
94962016-01-26 Christian Bruel <christian.bruel@st.com>
9497
9498 * lib/target-supports.exp
9499 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9500 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9501 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9502
22a08dd1
RB
95032016-01-26 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/69452
9506 * gcc.dg/torture/pr69452.c: New testcase.
9507
6c06e0e8
JJ
95082016-01-26 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR target/69442
9511 * gcc.dg/pr69442.c: New test.
9512
b96824c4
RFI
95132016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9514
9515 PR target/67896
9516 * gcc.target/aarch64/simd/pr67896.C: New.
9517
5ee31e57
RS
95182016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9519
9520 PR tree-optimization/69400
9521 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9522 function.
9523 (plugin_init): Call it.
9524 * gcc.dg/torture/pr69400.c: New test.
9525
7ddfb31d
CL
95262016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9527
9528 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9529
1e050c90
AK
95302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9531 Sebastian Pop <s.pop@samsung.com>
9532
9533 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9534 isl-0.15.
9535
c8ee4bf5
AK
95362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9537 Sebastian Pop <s.pop@samsung.com>
9538
9539 * gcc.dg/graphite/pr69292.c: New.
9540
d902b330
JJ
95412016-01-25 Jakub Jelinek <jakub@redhat.com>
9542
9543 * c-c++-common/goacc/use_device-1.c: New test.
9544
2c89b952
JL
95452016-01-25 Jeff Law <law@redhat.com>
9546
9547 PR tree-optimization/69196
9548 PR tree-optimization/68398
9549 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9550 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9551
685c8785
DE
95522016-01-25 David Edelsohn <dje.gcc@gmail.com>
9553
9554 PR target/69469
9555 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9556 Algorithm.
9557
95cef0c1
RB
95582016-01-25 Richard Biener <rguenther@suse.de>
9559
9560 PR testsuite/69380
9561 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9562
2947d3b2
IE
95632016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9564
9565 PR target/69421
9566 * gcc.dg/pr69421.c: New test.
9567
ae19075a
BB
95682016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9569
9570 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9571 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9572 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9573 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9574 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9575 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9576 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9577 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9578 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9579 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9580
fa4511c2
RB
95812016-01-25 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/69376
9584 * gcc.dg/torture/pr69376.c: New testcase.
9585
1d101216
JD
95862016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9587
9588 PR fortran/69397
9589 PR fortran/68442
9590 * gfortran.dg/interface_38.f90: New test.
9591 * gfortran.dg/interface_39.f90: New test.
a0909527 9592
a59b92b0
PP
95932016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9594
9595 Revert:
9596 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9597
9598 PR c++/11858
9599 PR c++/24663
9600 PR c++/24664
9601 * g++.dg/template/pr11858.C: New test.
9602 * g++.dg/template/pr24663.C: New test.
9603 * g++.dg/template/unify12.C: New test.
9604 * g++.dg/template/unify13.C: New test.
9605 * g++.dg/template/unify14.C: New test.
9606 * g++.dg/template/unify15.C: New test.
9607 * g++.dg/template/unify16.C: New test.
9608 * g++.dg/template/unify17.C: New test.
9609
16acb1a8
DH
96102016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9611
9612 PR fortran/68283
9613 gfortran.dg/pr68283.f90: New test.
9614
094773e8
TK
96152016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9616
9617 PR fortran/66094
9618 * gfortran.dg/inline_matmul_13.f90: New test.
9619 * gfortran.dg/matmul_bounds_8.f90: New test.
9620 * gfortran.dg/matmul_bounds_9.f90: New test.
9621 * gfortran.dg/matmul_bounds_10.f90: New test.
9622
42fb90d7
TV
96232016-01-23 Tom de Vries <tom@codesourcery.com>
9624
9625 PR tree-optimization/69426
9626 * gcc.dg/autopar/pr69426.c: New test.
9627
69da7802
MS
96282016-01-23 Martin Sebor <msebor@redhat.com>
9629
9630 PR c++/58109
9631 PR c++/69022
9632 * g++.dg/cpp0x/alignas5.C: New test.
9633 * g++.dg/ext/vector29.C: Same.
9634
da17300a
UB
96352016-01-23 Uros Bizjak <ubizjak@gmail.com>
9636
9637 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9638 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9639 _GNU_SOURCE from compile flags to the source.
9640 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9641 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9642 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9643 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9644
62041cfc
JJ
96452016-01-22 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR target/69432
9648 * g++.dg/opt/pr69432.C: New test.
9649
f7d2ad6f
BS
96502016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9651
9652 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9653 32-bit targets testing an -m64 multilib.
9654
d403fc9a
WS
96552016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9656
9657 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9658 64-bit support.
9659
4aa16f8d
JG
96602016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9661
9662 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9663
7c816d0f
CB
96642016-01-21 Christian Bruel <christian.bruel@st.com>
9665
9666 PR target/68674
9667 * gcc.target/i386/pr68674.c
9668 * gcc.target/aarch64/pr68674.c
9669 * gcc.target/arm/pr68674.c
9670
fce661e8
KT
96712016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 PR target/69403
9674 * gcc.c-torture/execute/pr69403.c: New test.
9675
4696899f
PC
96762016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/55843
9679 * g++.dg/template/pr55843.C: New.
9680
bac69366
AL
96812016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9682
9683 PR testsuite/66877
9684 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9685 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9686
b57d3a5c
BS
96872016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9688
9689 PR testsuite/67489
da17300a
UB
9690 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9691 from dg-do compile directive, and instead add
9692 { dg-require-effective-target int128 }.
b57d3a5c 9693
9f04a53e
MS
96942016-01-20 Martin Sebor <msebor@redhat.com>
9695
9696 PR c/69405
9697 * gcc.dg/sync-fetch.c: New test.
9698
38a51663
JL
96992016-01-21 Martin Sebor <msebor@redhat.com>
9700
9701 PR target/69252
9702 * gcc.target/powerpc/pr69252.c: New test.
9703
2423a75a
JD
97042016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9705
9706 PR fortran/65996
da17300a 9707 * gfortran.dg/pr65996.f90: New test.
2423a75a 9708
0a76463f
DV
97092016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9710
9711 PR c++/68810
9f04a53e 9712 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9713 expected to generate an error.
0a76463f 9714
9776e692
BS
97152016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9716
9717 PR middle-end/66178
9718 * gcc.dg/torture/pr66178.c: New test.
9719
c8d3e088
AB
97202016-01-21 Anton Blanchard <anton@samba.org>
9721 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9722
9723 PR target/63354
9724 * gcc.target/powerpc/pr63354.c: New test.
9725
35b707ff
VM
97262016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9727
9728 PR rtl-optimization/68990
9729 * gcc.target/i386/pr68990: New.
9730
157b0829
NC
97312016-01-21 Nick Clifton <nickc@redhat.com>
9732
9733 PR target/69129
9734 * gcc.target/mips/pr69129.c: New.
9735
aede6748
PC
97362016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/58046
9739 * g++.dg/cpp0x/pr58046.C: New.
9740
5463c2c8
JJ
97412016-01-21 Jakub Jelinek <jakub@redhat.com>
9742
6d31cc75
SS
9743 PR target/69187
9744 PR target/65624
9745 * gcc.target/arm/pr69187.c: New test.
9746
5463c2c8
JJ
9747 PR c++/69355
9748 * g++.dg/torture/pr69355.C: New test.
9749
fa28f32b
AK
97502016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9751 Sebastian Pop <s.pop@samsung.com>
9752
9753 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9754
b920a047
AK
97552016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9756 Sebastian Pop <s.pop@samsung.com>
9757
da17300a 9758 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9759
bdd3aea6
JJ
97602016-01-21 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR middle-end/67653
9763 * c-c++-common/pr67653.c: New test.
9764 * gcc.dg/torture/pr29119.c: Add dg-warning.
9765
26a2e6ae
PB
97662016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9767
9768 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9769
d25c7690
PK
97702016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9771
9772 PR c/24293
9773 * gcc.dg/pr24293.c: New test.
9774 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9775 incomplete struct type.
9776 * gcc.dg/declspec-1.c: Likewise.
9777 * gcc.dg/pr63549.c: Likewise.
9778
889d5698
JJ
97792016-01-20 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR tree-optimization/66612
9782 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9783 for bdn instruction.
9784
d7cf3dc7
CL
97852016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9786
9787 * lib/target-supports.exp
9788 (check_effective_target_arm_fp_ok_nocache): New.
9789 (check_effective_target_arm_fp_ok): New.
9790 (add_options_for_arm_fp): New.
9791 (check_effective_target_arm_crypto_ok_nocache): Require
9792 target_arm_v8_neon_ok instead of arm32.
9793 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9794 (check_effective_target_arm_crypto_pragma_ok): New.
9795 (add_options_for_arm_vfp): New.
9796 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9797 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9798 target instead. Force initial fpu to vfp.
9799 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9800 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9801 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9802 dependency.
9803 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9804 use arm_vfp effective target instead. Force initial fpu to vfp.
9805 * gcc.target/arm/attr-neon3.c: Likewise.
9806 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9807 arm_vfp_ok.
9808 * gcc.target/arm/unsigned-float.c: Likewise.
9809 * gcc.target/arm/vfp-1.c: Likewise.
9810 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9811 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9812 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9813 * gcc.target/arm/vfp-ldmias.c: Likewise.
9814 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9815 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9816 * gcc.target/arm/vfp-stmiad.c: Likewise.
9817 * gcc.target/arm/vfp-stmias.c: Likewise.
9818 * gcc.target/arm/vnmul-1.c: Likewise.
9819 * gcc.target/arm/vnmul-2.c: Likewise.
9820 * gcc.target/arm/vnmul-3.c: Likewise.
9821 * gcc.target/arm/vnmul-4.c: Likewise.
9822
01ac9704 98232016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9824
e84b00da
L
9825 PR testsuite/69366
9826 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9827 the MPX run-time library, for compile-time MPX test.
9828 * gcc.target/i386/chkp-always_inline.c: Likewise.
9829 * gcc.target/i386/chkp-bndret.c: Likewise.
9830 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9831 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9832 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9833 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9834 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9835 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9836 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9837 * gcc.target/i386/chkp-label-address.c: Likewise.
9838 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9839 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9840 * gcc.target/i386/chkp-pr69044.c: Likewise.
9841 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9842 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9843 * gcc.target/i386/chkp-strchr.c: Likewise.
9844 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9845 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9846 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9847 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9848 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9864 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9865 * gcc.target/i386/pr63995-2.c: Likewise.
9866 * gcc.target/i386/pr64805.c: Likewise.
9867 * gcc.target/i386/pr65044.c: Likewise.
9868 * gcc.target/i386/pr65167.c: Likewise.
9869 * gcc.target/i386/pr65183.c: Likewise.
9870 * gcc.target/i386/pr65184.c: Likewise.
9871 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9872
28b33016
IE
98732016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9874
9875 PR tree-optimization/69328
9876 * gcc.dg/pr69328.c: New test.
9877
bcff0913
JL
98782016-01-20 Jeff Law <law@redhat.com>
9879
bf0bb970 9880 PR target/25114
bcff0913
JL
9881 * gcc.target/m68k/pr25114.c: New test.
9882
a3f69631
AV
98832016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9884
9885 * gcc.target/arm/memset-inline-10.c: Added
9886 dg-require-effective-target arm_thumb2_ok.
9887
af33ba0d
EB
98882016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9889
9890 * gcc.dg/debug/dwarf2/sso.c: New test.
9891
7596d5de
UB
98922016-01-19 Uros Bizjak <ubizjak@gmail.com>
9893
9894 PR testsuite/68820
9895 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9896 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9897 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9898
ceda2c69
JH
98992016-01-19 Jan Hubicka <hubicka@ucw.cz>
9900
9901 PR ipa/66223
9902 * g++.dg/ipa/devirt-50.C: New testcase.
9903
38a979f2
MP
99042016-01-19 Marek Polacek <polacek@redhat.com>
9905
9906 PR c++/68965
9907 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9908 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9909
962801c5
KT
99102016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9911
9912 PR target/69135
9913 * gcc.target/arm/pr69135_1.c: New test.
9914
078fe40a
WD
99152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9916
9917 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9918
786e3c06
WD
99192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9920
9921 * gcc.target/aarch64/ccmp_1.c: New testcase.
9922
1e297006
MP
99232016-01-19 Marek Polacek <polacek@redhat.com>
9924
9925 PR c++/68586
9926 * g++.dg/cpp0x/enum30.C: New test.
9927
879c27e3
RB
99282016-01-19 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/69336
9931 * g++.dg/tree-ssa/pr69336.C: New testcase.
9932
015337d3
JJ
99332016-01-19 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR debug/65779
9936 * gcc.dg/pr65779.c: New test.
9937
e2c768b6
RB
99382016-01-19 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/69352
9941 * gcc.dg/torture/pr69352.c: New testcase.
9942
569efc34
JJ
99432016-01-19 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR rtl-optimization/68955
9946 PR rtl-optimization/64557
9947 * gcc.dg/torture/pr68955.c: New test.
9948
e49d321f
JH
99492016-01-19 Jan Hubicka <hubicka@ucw.cz>
9950
9951 PR lto/69136
9952 * g++.dg/torture/pr69136.C: New testcase.
9953
e9191ad3
JH
99542016-01-19 Jan Hubicka <hubicka@ucw.cz>
9955
9956 PR lto/69133
9957 * g++.dg/lto/pr69133_0.C: New testcase.
9958 * g++.dg/lto/pr69133_1.C: New testcase.
9959
2bedb645
JL
99602016-01-15 Jeff Law <law@redhat.com>
9961
9962 PR tree-optimization/69320
9963 * gcc.c-torture/pr69320-1.c: New test.
9964 * gcc.c-torture/pr69320-2.c: New test.
9965 * gcc.c-torture/pr69320-3.c: New test.
9966 * gcc.c-torture/pr69320-4.c: New test.
9967
17c15cb9
PP
99682016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9969
9970 PR c++/11858
9971 PR c++/24663
9972 PR c++/24664
9973 * g++.dg/template/pr11858.C: New test.
9974 * g++.dg/template/pr24663.C: New test.
9975 * g++.dg/template/unify12.C: New test.
9976 * g++.dg/template/unify13.C: New test.
9977 * g++.dg/template/unify14.C: New test.
9978 * g++.dg/template/unify15.C: New test.
9979 * g++.dg/template/unify16.C: New test.
9980 * g++.dg/template/unify17.C: New test.
9981
9617fd08
DM
99822016-01-18 David Malcolm <dmalcolm@redhat.com>
9983
9984 PR testsuite/69181
9985 * gcc.dg/pr69181-1.c: New test file.
9986 * gcc.dg/pr69181-2.c: New test file.
9987 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9988 globals by moving it to...
9989 (cleanup-after-saved-dg-test): ...this new function. Add
9990 "global additional_sources_used". Add reset of global
9991 multiline_expected_outputs to the empty list.
9992 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9993 global to...
9994 (multiline_expected_outputs): ...this, and updated comments to
9995 note that it is modified from gcc-dg.exp.
9996 (dg-end-multiline-output): Update for the above renaming.
9997 (handle-multiline-outputs): Likewise. Remove the clearing
9998 of the expected outputs to the empty list.
9999
b555a2e4
RB
100002016-01-18 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/69297
10003 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10004
96902805
JM
100052016-01-18 Joseph Myers <joseph@codesourcery.com>
10006
10007 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10008 dg-options.
10009 * gcc.target/mips/mips-3d-2.c: Likewise.
10010 * gcc.target/mips/mips-3d-3.c: Likewise.
10011 * gcc.target/mips/mips-3d-4.c: Likewise.
10012 * gcc.target/mips/mips-3d-5.c: Likewise.
10013 * gcc.target/mips/mips-3d-6.c: Likewise.
10014 * gcc.target/mips/mips-3d-7.c: Likewise.
10015 * gcc.target/mips/mips-3d-8.c: Likewise.
10016 * gcc.target/mips/mips-3d-9.c: Likewise.
10017 * gcc.target/mips/mips-ps-1.c: Likewise.
10018 * gcc.target/mips/mips-ps-2.c: Likewise.
10019 * gcc.target/mips/mips-ps-3.c: Likewise.
10020 * gcc.target/mips/mips-ps-4.c: Likewise.
10021 * gcc.target/mips/mips-ps-5.c: Likewise.
10022 * gcc.target/mips/mips-ps-6.c: Likewise.
10023 * gcc.target/mips/mips-ps-7.c: Likewise.
10024 * gcc.target/mips/mips-ps-type.c: Likewise.
10025 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10026 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10027
40e26f94
TV
100282016-01-18 Tom de Vries <tom@codesourcery.com>
10029
10030 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10031 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10032 * c-c++-common/goacc/kernels-empty.c: New test.
10033 * c-c++-common/goacc/kernels-eternal.c: New test.
10034 * c-c++-common/goacc/kernels-loop-2.c: New test.
10035 * c-c++-common/goacc/kernels-loop-3.c: New test.
10036 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10037 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10038 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10039 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10040 * c-c++-common/goacc/kernels-loop-data.c: New test.
10041 * c-c++-common/goacc/kernels-loop-g.c: New test.
10042 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10043 * c-c++-common/goacc/kernels-loop-n.c: New test.
10044 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10045 * c-c++-common/goacc/kernels-loop.c: New test.
10046 * c-c++-common/goacc/kernels-noreturn.c: New test.
10047 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10048 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10049 * c-c++-common/goacc/kernels-reduction.c: New test.
10050
a98d4647
TV
100512016-01-18 Tom de Vries <tom@codesourcery.com>
10052
10053 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10054 * gcc.dg/autopar/outer-2.c: Same.
10055 * gcc.dg/autopar/outer-3.c: Same.
10056 * gcc.dg/autopar/outer-4.c: Same.
10057 * gcc.dg/autopar/outer-5.c: Same.
10058 * gcc.dg/autopar/outer-6.c: Same.
10059 * gcc.dg/autopar/parallelization-1.c: Same.
10060 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10061 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10062 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10063 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10064 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10065 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10066 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10067 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10068 * gcc.dg/autopar/pr39500-1.c: Same.
10069 * gcc.dg/autopar/pr39500-2.c: Same.
10070 * gcc.dg/autopar/pr46193.c: Same.
10071 * gcc.dg/autopar/pr46194.c: Same.
10072 * gcc.dg/autopar/pr49580.c: Same.
10073 * gcc.dg/autopar/pr49960-1.c: Same.
10074 * gcc.dg/autopar/pr49960.c: Same.
10075 * gcc.dg/autopar/pr68373.c: Same.
10076 * gcc.dg/autopar/reduc-1.c: Same.
10077 * gcc.dg/autopar/reduc-1char.c: Same.
10078 * gcc.dg/autopar/reduc-1short.c: Same.
10079 * gcc.dg/autopar/reduc-2.c: Same.
10080 * gcc.dg/autopar/reduc-2char.c: Same.
10081 * gcc.dg/autopar/reduc-2short.c: Same.
10082 * gcc.dg/autopar/reduc-3.c: Same.
10083 * gcc.dg/autopar/reduc-4.c: Same.
10084 * gcc.dg/autopar/reduc-6.c: Same.
10085 * gcc.dg/autopar/reduc-7.c: Same.
10086 * gcc.dg/autopar/reduc-8.c: Same.
10087 * gcc.dg/autopar/reduc-9.c: Same.
10088 * gcc.dg/autopar/uns-outer-4.c: Same.
10089 * gcc.dg/autopar/uns-outer-5.c: Same.
10090 * gcc.dg/autopar/uns-outer-6.c: Same.
10091 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10092 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10093
da976fa8
AL
100942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10095
10096 PR target/63679
10097 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10098 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10099
70c1e886
AL
101002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10101
10102 PR target/63679
10103 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10104 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10105 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10106
88bed196
AL
101072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10108
10109 PR target/63679
10110 * gcc.dg/tree-ssa/sra-17.c: New.
10111 * gcc.dg/tree-ssa/sra-18.c: New.
10112
3dd5f42e
IE
101132016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10114
10115 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10116
ae5a77fa
EB
101172016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10118
10119 * gnat.dg/inline12.adb: New test.
10120
11e57fc6
BC
101212016-01-18 Bin Cheng <bin.cheng@arm.com>
10122
10123 PR tree-optimization/66797
10124 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10125
995b6fe0
RB
101262016-01-18 Richard Biener <rguenther@suse.de>
10127
10128 PR tree-optimization/69170
10129 * gcc.dg/torture/pr69170.c: New testcase.
10130
82ee0cf2 101312016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10132
10133 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10134
d69da357
TV
101352016-01-16 Tom de Vries <tom@codesourcery.com>
10136
10137 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10138
a3845283
TV
101392016-01-16 Tom de Vries <tom@codesourcery.com>
10140
10141 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10142 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10143 redundant dg-require-effective-target pthread.
10144 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10145 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10146 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10147 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10148 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10149 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10150 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10151
197a6aa6
DE
101522016-01-16 David Edelsohn <dje.gcc@gmail.com>
10153
10154 PR target/68609
10155 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10156 * gcc.target/powerpc/recip-7.c: Same.
10157
ec7886c1
PP
101582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10159
10160 PR c++/69091
10161 * g++.dg/template/pr69091.C: New test.
10162
203484bb
PP
101632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10164
10165 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10166 dump does not contain an error_mark_node.
10167 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10168 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10169
aa2500e9
PP
101702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10171
10172 PR c++/68936
10173 * g++.dg/template/pr68936.C: New test.
10174
28621a5c
DE
101752016-01-15 David Edelsohn <dje.gcc@gmail.com>
10176
10177 PR target/68609
10178 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10179 * gcc.target/powerpc/recip-2.c: Same.
10180 * gcc.target/powerpc/recip-3.c: Same.
10181 * gcc.target/powerpc/recip-4.c: Same.
10182 * gcc.target/powerpc/recip-sqrtf.c: Same.
10183
40c43aca
JL
101842016-01-15 Jeff Law <law@redhat.com>
10185
10186 PR tree-optimization/69270
10187 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10188 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10189
afbc5ae8
PT
101902016-01-15 Paul Thomas <pault@gcc.gnu.org>
10191
10192 PR fortran/49630
10193 * gfortran.dg/deferred_character_13.f90: New test for the fix
10194 of comment 3 of the PR.
10195
10196 PR fortran/54070
10197 * gfortran.dg/deferred_character_8.f90: New test
10198 * gfortran.dg/allocate_error_5.f90: New test
10199
10200 PR fortran/60593
10201 * gfortran.dg/deferred_character_10.f90: New test
10202
10203 PR fortran/60795
10204 * gfortran.dg/deferred_character_14.f90: New test
10205
10206 PR fortran/61147
10207 * gfortran.dg/deferred_character_11.f90: New test
10208
10209 PR fortran/64324
10210 * gfortran.dg/deferred_character_9.f90: New test
10211
49abe076
VM
102122016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10213
10214 PR rtl-optimization/69030
10215 * gcc.target/i386/pr69030.c: New.
10216
16d12992
KT
102172016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10218
10219 * gcc.target/aarch64/target_attr_17.c: New test.
10220
78810bd3
RB
102212016-01-15 Richard Biener <rguenther@suse.de>
10222
10223 PR tree-optimization/66856
10224 * gcc.dg/torture/pr66856-1.c: New testcase.
10225 * gcc.dg/torture/pr66856-2.c: Likewise.
10226
2bd847fe
RB
102272016-01-15 Richard Biener <rguenther@suse.de>
10228
10229 PR debug/69137
10230 * g++.dg/lto/pr69137_0.C: New testcase.
10231
a00fe3b7
RS
102322016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10233
10234 PR middle-end/69246
10235 * gcc.target/i386/pr69246.c: New test.
10236
cbb0e83b
DV
102372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10238
7596d5de 10239 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10240
5a500ecf
DV
102412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10242
10243 PR c++/56194
10244 * g++.dg/init/const9.C: Disable test on S/390.
10245
5d9bf64f
DV
102462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10247
10248 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10249 * g++.dg/Wno-frame-address.C: Ditto.
10250
e234b19e
DV
102512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10252
10253 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10254
89483f99
RB
102552016-01-15 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/68961
10258 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10259
94f37395
IE
102602016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10261
10262 * gcc.target/i386/pr65105-5.c: New test.
10263
82ee0cf2 102642016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10265
10266 * gcc.c-torture/execute/alias-4.c: New testcase.
10267
82ee0cf2 102682016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10269
10270 PR ipa/68148
10271 * g++.dg/ipa/devirt-49.C: New testcase.
10272
092f7deb 102732016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10274
10275 PR target/65837
10276 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10277 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10278 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10279
e93c66bc
RB
102802016-01-15 Richard Biener <rguenther@suse.de>
10281
10282 PR tree-optimization/69117
10283 * gcc.dg/torture/pr69117.c: New testcase.
10284
c47eaca6 102852015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10286
10287 PR c++/69048
10288 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10289
c3f6914a
FXC
102902016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10291
10292 PR testsuite/67509
10293 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10294 range tests use 100 * maximum instead of maximum + 1.
10295
cd65ae90
JJ
102962016-01-14 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR debug/69244
10299 * gcc.dg/guality/pr69244.c: New test.
10300
19643948
UB
103012016-01-14 Uros Bizjak <ubizjak@gmail.com>
10302
10303 * lib/target-supports.exp (check_effective_target_issignaling):
10304 New procedure.
10305 * gcc.dg/pr61441.c: Require issignaling effective target.
10306
fe79c97e
SB
103072016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10308
10309 PR target/68803
10310 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10311
c7df95d8
DM
103122016-01-14 David Malcolm <dmalcolm@redhat.com>
10313
10314 PR c++/68819
10315 PR preprocessor/69177
10316 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10317 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10318 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10319 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10320
00083992
MP
103212016-01-14 Marek Polacek <polacek@redhat.com>
10322
10323 PR c/69262
10324 * gcc.dg/array-15.c: New test.
10325
0c9b3294
JJ
103262016-01-14 Jakub Jelinek <jakub@redhat.com>
10327
10328 PR middle-end/68146
10329 PR tree-optimization/69155
10330 * gfortran.dg/pr68146.f: New test.
10331 * gfortran.dg/pr69155.f90: New test.
10332
3688e13d
RB
103332016-01-14 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/68060
10336 * gcc.dg/torture/pr68060-1.c: New testcase.
10337 * gcc.dg/torture/pr68060-2.c: Likewise.
10338
bab0ad3a
NC
103392016-01-14 Nick Clifton <nickc@redhat.com>
10340
10341 * lib/target-supports.exp
10342 (check_effective_target_arm_neon_ok_nocache): Add an option
10343 sequence that includes setting the ARM architecture to ARMv7-A.
10344 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10345 command line options necessary to enable Neon support.
10346 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10347 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10348 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10349 * gcc.target/arm/pr69180.c: Likewise.
10350
947c2ce5
JL
103512016-01-14 Jeff Law <law@redhat.com>
10352
10353 PR tree-optimization/69270
10354 * gcc.dg/tree-ssa/pr69270.c: New test.
10355
3342fd71
BS
103562016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10357
10358 PR c/66208
10359 * c-c++-common/pr66208.c: New file.
10360
2ad3adf1
JJ
103612016-01-13 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR tree-optimization/69156
10364 * gcc.dg/pr69156.c: New test.
10365
398d6feb
L
103662016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10367
10368 * gcc.target/i386/pr69225-7.c: New test.
10369
4c868789
RH
103702016-01-13 Richard Henderson <rth@redhat.com>
10371
10372 * gcc.dg/tm/memopt-13.c: Update expected function.
10373 * gcc.dg/tm/memopt-6.c: Likewise.
10374
ef6d1772
UB
103752016-01-13 Uros Bizjak <ubizjak@gmail.com>
10376
10377 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10378 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10379 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10380 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10381
ef6d1772
UB
103822016-01-13 Tom de Vries <tom@codesourcery.com>
10383
10384 PR tree-optimization/69169
0b4b6ef2
TV
10385 * gcc.dg/pr69169.c: New test.
10386
2ad3adf1 103872016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10388
10389 PR target/69228
10390 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10391 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10392 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10393 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10394 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10395 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10396 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10397 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10398
9060e335
AK
103992016-01-13 Jakub Jelinek <jakub@redhat.com>
10400
10401 PR target/69247
10402 * gcc.dg/pr69247.c: New test.
10403
40311329
RB
104042016-01-13 Richard Biener <rguenther@suse.de>
10405
10406 PR tree-optimization/69242
10407 * gcc.dg/torture/pr69242.c: New testcase.
10408
ccbd7103
RB
104092016-01-13 Richard Biener <rguenther@suse.de>
10410
10411 PR tree-optimization/69186
10412 * gcc.dg/torture/pr69186.c: New testcase.
10413
c6f72a46
JL
104142016-01-13 Jeff Law <law@redhat.com>
10415
10416 PR tree-optimization/67755
10417 * gcc.dg/tree-ssa/pr67755.c: New test.
10418
104192016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10420
10421 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10422 pass number in output by a star.
10423
c446cf07
BC
104242016-01-12 Bin Cheng <bin.cheng@arm.com>
10425
10426 PR tree-optimization/68911
10427 * gcc.c-torture/execute/pr68911.c: New test.
10428
5342156c
MP
104292016-01-12 Marek Polacek <polacek@redhat.com>
10430
10431 PR c++/68979
10432 * g++.dg/warn/permissive-1.C: New test.
10433
65364cc5
JJ
104342016-01-12 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR objc++/68511
10437 PR c++/69213
10438 * g++.dg/opt/pr69213.C: New test.
10439
81b9a3d9
CB
104402016-01-12 Christian Bruel <christian.bruel@st.com>
10441
10442 PR target/69180
10443 * gcc.target/arm/pr69180.c: New test.
10444
3c4e91c9
RB
104452016-01-12 Richard Biener <rguenther@suse.de>
10446
10447 PR lto/69077
10448 * g++.dg/lto/pr69077_0.C: New testcase.
10449 * g++.dg/lto/pr69077_1.C: Likewise.
10450
5664cea1
JJ
104512016-01-12 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR target/69175
10454 * g++.dg/opt/pr69175.C: New test.
10455
86cefc49
AL
104562016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10457
10458 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10459 rather than #including math.h & stdlib.h.
10460 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10461 * gcc.dg/vect/pr49771.c: Likewise.
10462 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10463 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10464 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10465 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10466 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10467 * gcc.dg/vect/pr44507.c: Likewise.
10468 * gcc.dg/vect/pr45902.c: Likewise.
10469 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10470 * gcc.dg/vect/vect-117.c: Likewise.
10471 * gcc.dg/vect/vect-99.c: Likewise.
10472 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10473 * gcc.dg/vect/vect-cond-1.c: Likewise.
10474 * gcc.dg/vect/vect-cond-2.c: Likewise.
10475 * gcc.dg/vect/vect-cond-3.c: Likewise.
10476 * gcc.dg/vect/vect-cond-4.c: Likewise.
10477 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10478 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10479 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10480 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10481 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10482 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10483 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10484 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10485 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10486 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10490 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10491 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10492 include of signal.h.
10493 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10494 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10496 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10498 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10499 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10500 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10501 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10502 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10503 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10504 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10505 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10506 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10507 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10508 * gcc.dg/vect/vect-outer-5.c: Likewise.
10509 * gcc.dg/vect/vect-outer-6.c: Likewise.
10510 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10511 include of stdio.h.
10512
b832f61e
NC
105132016-01-12 Nick Clifton <nickc@redhat.com>
10514
10515 PR target/68913
10516 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10517 to fread so that it will be found in all target runtimes.
10518
8eac49b1
RB
105192016-01-12 Richard Biener <rguenther@suse.de>
10520
10521 PR tree-optimization/69053
10522 * g++.dg/torture/pr69053.C: New testcase.
10523
2935d994
RB
105242016-01-12 Richard Biener <rguenther@suse.de>
10525
10526 PR tree-optimization/69168
10527 * gcc.dg/torture/pr69168.c: New testcase.
10528
66c16fd9
RB
105292016-01-12 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/69157
10532 * gcc.dg/torture/pr69157.c: New testcase.
10533
105342016-01-12 Richard Biener <rguenther@suse.de>
10535
10536 PR tree-optimization/69174
10537 * gcc.dg/torture/pr69174.c: New testcase.
10538
723033a6
JJ
105392016-01-12 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR c++/66808
10542 PR c++/69000
10543 * g++.dg/tls/pr66808.C: New test.
10544 * g++.dg/tls/pr69000.C: New test.
10545
3574cf47
BS
105462016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10547
10548 * gcc.target/powerpc/swaps-p8-23.c: New test.
10549 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10550
feb20787
JDA
105512016-01-11 John David Anglin <danglin@gcc.gnu.org>
10552
10553 PR tree-optimization/68356
10554 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10555
27b1820a
KV
105562016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10557 Jim Wilson <jim.wilson@linaro.org>
10558
10559 PR target/69194
10560 * gcc.target/arm/pr69194.c: New test.
10561
cf4de6af
L
105622016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10563
10564 PR target/69225
10565 * gcc.target/i386/pr69225-1.c: New test.
10566 * gcc.target/i386/pr69225-2.c: Likewise.
10567 * gcc.target/i386/pr69225-3.c: Likewise.
10568 * gcc.target/i386/pr69225-4.c: Likewise.
10569 * gcc.target/i386/pr69225-5.c: Likewise.
10570 * gcc.target/i386/pr69225-6.c: Likewise.
10571
1ebd5558
JJ
105722016-01-11 Jakub Jelinek <jakub@redhat.com>
10573
23552a4d
JJ
10574 PR target/67462
10575 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10576 if lp64.
10577
26ff85b0
JJ
10578 PR target/69071
10579 * gcc.dg/pr69071.c: New test.
10580
9cb6bd74
JJ
10581 PR c++/69211
10582 * g++.dg/opt/pr69211.C: New test.
10583
1ebd5558
JJ
10584 PR tree-optimization/69214
10585 * gcc.c-torture/compile/pr69214.c: New test.
10586
8c18c836
UB
105872016-01-11 Uros Bizjak <ubizjak@gmail.com>
10588
10589 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10590 * gcc.target/i386/pr66232-11.c: Ditto.
10591 * gcc.target/i386/pr66232-12.c: Ditto.
10592 * gcc.target/i386/pr66232-13.c: Ditto.
10593
62446e6e
RB
105942016-01-11 Richard Biener <rguenther@suse.de>
10595
10596 PR tree-optimization/69173
10597 * gcc.dg/torture/pr69173.c: New testcase.
10598
2b8568fe
KT
105992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10600
10601 PR rtl-optimization/68796
10602 * gcc.target/aarch64/tst_5.c: New test.
10603 * gcc.target/aarch64/tst_6.c: Likewise.
10604
5baf4532
KT
106052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10606
10607 PR rtl-optimization/68841
10608 * gcc.dg/pr68841.c: New test.
10609 * gcc.c-torture/execute/pr68841.c: New test.
10610
ca90b1ed
YR
106112016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10612
10613 PR rtl-optimization/68920
10614 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10615 for ix86 targets.
10616 * gcc.dg/ifcvt-5.c: New test.
10617
2ad3adf1 106182016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10619
10620 PR bootstrap/69123
10621 * g++.dg/pr69123.C: New.
10622
83834c09
IE
106232016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10624
10625 PR target/69010
10626 * gcc.target/i386/pr69010.c: New test.
10627
dcf89d57
MJ
106282016-01-11 Martin Jambor <mjambor@suse.cz>
10629
10630 PR ipa/69044
10631 * gcc.target/i386/chkp-pr69044.c: New test.
10632
d95167ee
TV
106332016-01-11 Tom de Vries <tom@codesourcery.com>
10634
10635 PR tree-optimization/69109
10636 * gcc.dg/autopar/pr69109-2.c: New test.
10637 * gcc.dg/autopar/pr69109.c: New test.
10638
4f6403a8
TV
106392016-01-11 Tom de Vries <tom@codesourcery.com>
10640
10641 PR tree-optimization/69108
10642 * gcc.dg/autopar/pr69108.c: New test.
10643
21efdd80
PP
106442016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10645
10646 PR c++/69029
10647 * c-c++-common/Wisleading-indentation.c: Augment test.
10648
fd42eed8
TK
106492016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10650
10651 PR fortran/69154
10652 * gfortran.dg/inline_matmul_12.f90: New test.
10653
4f90ee6c
PT
106542016-01-10 Paul Thomas <pault@gcc.gnu.org>
10655
10656 PR fortran/67779
10657 * gfortran.dg/actual_array_offset_1: New test.
10658
3907c6cf
TV
106592016-01-10 Tom de Vries <tom@codesourcery.com>
10660
10661 PR tree-optimization/69062
10662 * gcc.dg/autopar/pr69062.c: New test.
10663
b07b236e
TS
106642016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10665
10666 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10667 * gcc.dg/vect/slp-perm-2.c: Likewise.
10668 * gcc.dg/vect/slp-perm-3.c: Likewise.
10669 * gcc.dg/vect/slp-perm-5.c: Likewise.
10670 * gcc.dg/vect/slp-perm-6.c: Likewise.
10671 * gcc.dg/vect/slp-perm-7.c: Likewise.
10672 * gcc.dg/vect/slp-perm-8.c: Likewise.
10673
23fab8ae
TV
106742016-01-10 Tom de Vries <tom@codesourcery.com>
10675
10676 PR tree-optimization/69039
10677 * gcc.dg/autopar/pr69039.c: New test.
10678
73f0dae2
MP
106792016-01-09 Marek Polacek <polacek@redhat.com>
10680
10681 PR c++/69113
10682 * g++.dg/pr69113.C: New test.
10683
20b8d734
JJ
106842016-01-09 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR middle-end/50865
10687 PR tree-optimization/69097
10688 * gcc.c-torture/execute/pr50865.c: New test.
10689 * gcc.c-torture/execute/pr69097-1.c: New test.
10690 * gcc.c-torture/execute/pr69097-2.c: New test.
10691 * gcc.dg/pr69097-1.c: New test.
10692 * gcc.dg/pr69097-2.c: New test.
10693
c50e614b
JJ
106942016-01-09 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR c++/69164
10697 * g++.dg/opt/pr69164.C: New test.
10698
e0237993
JJ
106992016-01-08 Jakub Jelinek <jakub@redhat.com>
10700
10701 PR tree-optimization/69167
10702 * gcc.dg/pr69167.c: New test.
10703
bd8f5bb2
MP
107042016-01-08 Marek Polacek <polacek@redhat.com>
10705
10706 PR c++/68449
10707 * g++.dg/pr68449.C: New.
10708
bb0f5ca7
AL
107092016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10710
10711 PR tree-optimization/68707
10712 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10713 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10714 on platforms supporting it.
10715 * gcc.dg/vect/slp-perm-2.c: Likewise.
10716 * gcc.dg/vect/slp-perm-3.c: Likewise.
10717 * gcc.dg/vect/slp-perm-5.c: Likewise.
10718 * gcc.dg/vect/slp-perm-7.c: Likewise.
10719 * gcc.dg/vect/slp-perm-8.c: Likewise.
10720 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10721 on platforms supporting it.
10722
22518428
JJ
107232016-01-08 Jakub Jelinek <jakub@redhat.com>
10724
33f0852f
JJ
10725 PR tree-optimization/69162
10726 * gcc.dg/pr69162.c: New test.
10727
22518428
JJ
10728 PR tree-optimization/69172
10729 * gcc.dg/pr69172.c: New test.
10730
80e9b3aa
TP
107312016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10732
10733 PR tree-optimization/67781
10734 * gcc.c-torture/execute/pr67781.c: New file.
10735
262a363f
JJ
107362016-01-08 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR tree-optimization/69083
10739 * gcc.dg/vect/pr69083.c: New test.
10740
6e1f093f
SS
107412016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10742
10743 PR tree-optimization/61441
10744 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10745 Use -fexcess-precision=standard for compiler options.
10746 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10747
53290e07
JJ
107482016-01-08 Jakub Jelinek <jakub@redhat.com>
10749
57bf3072
JJ
10750 PR fortran/69128
10751 * gfortran.dg/gomp/pr69128.f90: New test.
10752
53290e07
JJ
10753 PR c++/69145
10754 * g++.dg/ext/pr69145-1.C: New test.
10755 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10756 * g++.dg/ext/pr69145-2.h: New file.
10757
7a127fa7
MS
107582016-01-07 Martin Sebor <msebor@redhat.com>
10759
10760 PR c/68966
10761 * gcc.dg/atomic-fetch-bool.c: New test.
10762 * gcc.dg/sync-fetch-bool.c: New test.
10763
95918b49
L
107642016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10765
10766 PR fortran/66680
10767 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10768
c8e62a9d
NC
107692016-01-07 Nick Clifton <nickc@redhat.com>
10770
10771 PR target/66655
10772 * g++.dg/pr66655.C: New test.
10773 * g++.dg/pr66655_1.cc: Test support file.
10774 * g++.dg/pr66655.h: Test header file.
10775
2ad3adf1 107762016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10777
10778 PR fortran/66680
10779 gfortran.dg/gomp/pr66680.f90: New test.
10780
4cd9ca92
L
107812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10782
10783 PR target/69171
10784 * gcc.target/i386/pr69171-1.c: New test.
10785 * gcc.target/i386/pr69171-2.c: Likewise.
10786 * gcc.target/i386/pr69171-3.c: Likewise.
10787 * gcc.target/i386/pr69171-4.c: Likewise.
10788 * gcc.target/i386/pr69171-5.c: Likewise.
10789 * gcc.target/i386/pr69171-6.c: Likewise.
10790
7e33d4dc
BS
107912015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10792
10793 PR middle-end/67639
10794 * c-c++-common/pr67639.c: New test.
10795
fec64afc
JJ
107962016-01-07 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR tree-optimization/69141
10799 * g++.dg/opt/pr69141.C: New test.
10800
f293ad29
EB
108012016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10802
10803 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10804
5027395e
UB
108052016-01-06 Uros Bizjak <ubizjak@gmail.com>
10806
10807 PR target/69140
10808 * gcc.target/i386/pr69140.c: New test
10809
7443cf13
DM
108102016-01-06 David Malcolm <dmalcolm@redhat.com>
10811
10812 * gcc.dg/bad-dereference.c: New test case.
10813
32928931
BS
108142015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10815
10816 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10817
68dd05da
AS
108182016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10819
10820 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10821
6b131d5b
MP
108222016-01-06 Marek Polacek <polacek@redhat.com>
10823
10824 PR sanitizer/69099
10825 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10826
8d9fdb49
MP
108272016-01-05 Marek Polacek <polacek@redhat.com>
10828
10829 PR c/69104
10830 * gcc.dg/atomic-invalid-2.c: New.
10831
acf93f1e
L
108322016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10833
10834 PR target/68991
10835 * gcc.target/i386/pr68991.c: New test.
10836
3f50525d
L
108372016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10838
10839 PR target/68991
10840 * g++.dg/pr68991-1.C: New test.
10841 * g++.dg/pr68991-2.C: Likewise.
10842
e0237993 108432016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10844
e0237993 10845 PR other/60465
face88a1
ST
10846 * gcc.target/ia64/pr60465-gprel64.c: New test.
10847 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10848
a0866eff
KT
108492016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10850
10851 PR rtl-optimization/68651
10852 * gcc.target/aarch64/pr68651_1.c: New test.
10853
c589e975
DM
108542016-01-05 David Malcolm <dmalcolm@redhat.com>
10855
10856 PR c/69122
10857 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10858
929710d9
NS
108592016-01-05 Nathan Sidwell <nathan@acm.org>
10860
ce3e43d7
NS
10861 PR c++/58583
10862 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10863
929710d9
NS
10864 * gcc.dg/alias-15.c: New.
10865
a2faef8e
NC
108662016-01-05 Nick Clifton <nickc@redhat.com>
10867
10868 PR target/68870
10869 * g++.dg/pr68770.C: New test.
10870
4cfa76e3
MS
108712016-01-04 Mike Stump <mikestump@comcast.net>
10872
10873 * lib/target-supports.exp (check_effective_target_cilkplus):
10874 cilkplus targets require pthreads.
4ece61b6 10875 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10876
4e8a3a35
MM
108772016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10878
10879 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10880 generation.
10881
818ab71a
JJ
108822016-01-04 Jakub Jelinek <jakub@redhat.com>
10883
10884 Update copyright years.
10885
2fe0a208
MP
108862016-01-04 Marek Polacek <polacek@redhat.com>
10887
10888 PR c/68908
10889 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10890 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10891 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10892
9e3b2fe3
EB
108932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10894
10895 * gcc.target/sparc/20160104-2.c: New test.
10896
e8d65a35
EB
108972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10898
10899 * gcc.target/sparc/20160104-1.c: New test.
10900
25ccfccd
PT
109012016-01-03 Paul Thomas <pault@gcc.gnu.org>
10902
10903 PR fortran/65045
10904 * gfortran.dg/pr65045.f90: New test.
10905
cb51d382
EB
109062016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10907
10908 * gnat.dg/specs/debug1.ads: Delete.
10909
6eeaad6e
JD
109102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10911
10912 PR libgfortran/68867
10913 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10914 expression.
10915
2f968603
JD
109162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10917
10918 PR libgfortran/68867
10919 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10920 PowerPC.
10921
591bb5e4
PT
109222016-01-01 Paul Thomas <pault@gcc.gnu.org>
10923
10924 PR fortran/68864
10925 * gfortran.dg/pr68864.f90: New test.
10926
f1e0620c
JJ
109272016-01-01 Jakub Jelinek <jakub@redhat.com>
10928
942a1319
JJ
10929 PR tree-optimization/69070
10930 * gcc.dg/pr69070.c: New test.
10931
10dff63f
JJ
10932 PR sanitizer/69055
10933 * gfortran.dg/pr69055.f90: New test.
10934
f1e0620c
JJ
10935 PR target/69015
10936 * gcc.dg/pr69015.c: New test.
818ab71a 10937\f
2f883d1c 10938Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10939
10940Copying and distribution of this file, with or without modification,
10941are permitted in any medium without royalty provided the copyright
10942notice and this notice are preserved.