]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Re-apply: Drop excess size used for run time allocated stack variables.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
dbb29a2a
AB
12016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2 Toma Tabacu <toma.tabacu@imgtec.com>
3
4 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
5 (REQUIRES_STDLIB).
6 * gcc.target/mips/inline-memcpy-2.c: Ditto.
7 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
11 * gcc.target/mips/loongson-simd.c: Ditto.
12 * gcc.target/mips/memcpy-1.c: Ditto.
13 * gcc.target/mips/mips-3d-1.c: Ditto.
14 * gcc.target/mips/mips-3d-2.c: Ditto.
15 * gcc.target/mips/mips-3d-3.c: Ditto.
16 * gcc.target/mips/mips-3d-4.c: Ditto.
17 * gcc.target/mips/mips-3d-5.c: Ditto.
18 * gcc.target/mips/mips-3d-6.c: Ditto.
19 * gcc.target/mips/mips-3d-7.c: Ditto.
20 * gcc.target/mips/mips-3d-8.c: Ditto.
21 * gcc.target/mips/mips-3d-9.c: Ditto.
22 * gcc.target/mips/mips-ps-1.c: Ditto.
23 * gcc.target/mips/mips-ps-2.c: Ditto.
24 * gcc.target/mips/mips-ps-3.c: Ditto.
25 * gcc.target/mips/mips-ps-4.c: Ditto.
26 * gcc.target/mips/mips-ps-6.c: Ditto.
27 * gcc.target/mips/mips16-attributes.c: Ditto.
28 * gcc.target/mips/mips32-dsp-run.c: Ditto.
29 * gcc.target/mips/mips32-dsp.c: Ditto.
30 * gcc.target/mips/save-restore-1.c: Ditto.
31 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
32 (mips_preprocess): Add ignore_output argument that when set
33 will not return the pre-processed output.
34 (mips_arch_info): Update arguments for the call to
35 mips_preprocess.
36 (mips-dg-init): Ditto.
37 (mips-dg-options): Check if a test having test option
38 (REQUIRES_STDLIB) has the required sysroot support for
39 the current test options.
40
f2b6aad9
JL
412016-11-17 Jeff Law <law@redhat.com>
42
f97db488
JL
43 PR middle-end/38219
44 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
45
f2b6aad9
JL
46 PR target/47192
47 * gcc.target/m68k/pr47192.c: New test.
48
e080b281
TT
492016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
50
51 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
52 instead of isa>=4, in order to downgrade to R5.
53
e389ba30
AB
542016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
55
56 * gcc.target/arc/cmem-bit-1.c: New file.
57 * gcc.target/arc/cmem-bit-2.c: New file.
58 * gcc.target/arc/cmem-bit-3.c: New file.
59 * gcc.target/arc/cmem-bit-4.c: New file.
60
9775c1a5
L
612016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
62
63 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
64 "avx5124fmaps".
65 * gcc.target/i386/funcspec-56.inc: Test new attributes.
66
672016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
68 Andrew Senkevich <andrew.senkevich@intel.com>
69
70 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
71 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
72 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
73 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
74 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
75 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
76 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
77 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
78 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
79 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
80 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
81 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
82 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
83 avx5124vnniw-check.h.
84 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
85 check_effective_target_avx5124vnniw): New.
86 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
87 Set under ifndef.
88 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
89 * gcc.target/i386/sse-13.c: Ditto.
90 * g++.dg/other/i386-2.C: Ditto.
91 * g++.dg/other/i386-3.C: Ditto.
92 * gcc.target/i386/sse-22.c: Ditto.
93 * gcc.target/i386/sse-23.c: Ditto.
94
80557bb7
PC
952016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/55080
98 * g++.dg/parse/pr55080.C: New.
99
c80620fc
MM
1002016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
101
102 PR target/78101
103 * gcc.target/powerpc/fusion4.c: New test.
104
77b384c5
TP
1052016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
106
107 PR target/77933
108 * gcc.target/arm/pr77933-1.c: New test.
109 * gcc.target/arm/pr77933-2.c: Likewise.
110
5fe353c8
JJ
1112016-11-17 Jakub Jelinek <jakub@redhat.com>
112
113 PR middle-end/78201
114 * g++.dg/opt/pr78201.C: New test.
115
cc4aa659
CL
1162016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
117
118 * gcc.dg/pr78333.c: Add empty implementations of
119 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
120 problems on non-glibc systems.
121
b8f56412
DM
1222016-11-17 David Malcolm <dmalcolm@redhat.com>
123
124 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
125 (test_raw_string_one_liner): New function.
126 (test_raw_string_multiline): New function.
127
141a3ccf
KT
1282016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
129
130 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
131 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
132
54e63f00
BS
1332016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
134 Richard Biener <rguenther@suse.de>
135
136 PR tree-optimization/77848
137 * gfortran.dg/vect/pr77848.f: New test.
138
2fe37211
BE
1392016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
140
141 PR target/77308
142 * gcc.target/arm/pr53447-5.c: New test.
143 * lib/target-supports.exp
144 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
145
c867c39d
CZ
1462016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
147
148 * gcc.target/arc/abitest.S: New file.
149 * gcc.target/arc/abitest.h: Likewise.
150 * gcc.target/arc/va_args-1.c: Likewise.
151 * gcc.target/arc/va_args-2.c: Likewise.
152 * gcc.target/arc/va_args-3.c: Likewise.
153 * gcc.target/arc/mcrc.c: Deleted.
154 * gcc.target/arc/mdsp-packa.c: Likewise.
155 * gcc.target/arc/mdvbf.c: Likewise.
156 * gcc.target/arc/mmac-24.c: Likewise.
157 * gcc.target/arc/mmac-d16.c: Likewise.
158 * gcc.target/arc/mno-crc.c: Likewise.
159 * gcc.target/arc/mno-dsp-packa.c: Likewise.
160 * gcc.target/arc/mno-dvbf.c: Likewise.
161 * gcc.target/arc/mno-mac-24.c: Likewise.
162 * gcc.target/arc/mno-mac-d16.c: Likewise.
163 * gcc.target/arc/mno-rtsc.c: Likewise.
164 * gcc.target/arc/mno-xy.c: Likewise.
165 * gcc.target/arc/mrtsc.c: Likewise.
166 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
167 function.
168 (check_effective_target_arc700): Likewise.
169 (check_effective_target_arc6xx): Likewise.
170 (check_effective_target_arcmpy): Likewise.
171 (check_effective_target_archs): Likewise.
172 (check_effective_target_clmcpu): Likewise.
173 (check_effective_target_barrelshifter): Likewise.
174 * gcc.target/arc/barrel-shifter-1.c: Changed.
175 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
176 * gcc.target/arc/cmem-1.c: Changed.
177 * gcc.target/arc/cmem-2.c: Likewise.
178 * gcc.target/arc/cmem-3.c: Likewise.
179 * gcc.target/arc/cmem-4.c: Likewise.
180 * gcc.target/arc/cmem-5.c: Likewise.
181 * gcc.target/arc/cmem-6.c: Likewise.
182 * gcc.target/arc/cmem-7.c: Likewise.
183 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
184 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
185 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
186 * gcc.target/arc/jump-around-jump.c: Update options.
187 * gcc.target/arc/mARC601.c: Changed.
188 * gcc.target/arc/mcpu-arc600.c: Changed.
189 * gcc.target/arc/mcpu-arc601.c: Changed.
190 * gcc.target/arc/mcpu-arc700.c: Changed.
191 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
192 * gcc.target/arc/movb-1.c: Changed.
193 * gcc.target/arc/movb-2.c: Likewise.
194 * gcc.target/arc/movb-3.c: Likewise.
195 * gcc.target/arc/movb-4.c: Likewise.
196 * gcc.target/arc/movb-5.c: Likewise.
197 * gcc.target/arc/movb_cl-1.c: Likewise.
198 * gcc.target/arc/movb_cl-2.c: Likewise.
199 * gcc.target/arc/movbi_cl-1.c: Likewise.
200 * gcc.target/arc/movh_cl-1.c: Likewise.
201 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
202 * gcc.target/arc/mul64.c: Enable it only for ARC600.
203 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
204 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
205 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
206 * gcc.target/arc/trsub.c: Only for ARC EM cores.
207 * gcc.target/arc/builtin_simdarc.c: Changed.
208 * gcc.target/arc/extzv-1.c: Likewise.
209 * gcc.target/arc/insv-1.c: Likewise.
210 * gcc.target/arc/insv-2.c: Likewise.
211 * gcc.target/arc/mA6.c: Likewise.
212 * gcc.target/arc/mA7.c: Likewise.
213 * gcc.target/arc/mARC600.c: Likewise.
214 * gcc.target/arc/mARC700.c: Likewise.
215 * gcc.target/arc/mcpu-arc600.c: Likewise.
216 * gcc.target/arc/mcpu-arc700.c: Likewise.
217 * gcc.target/arc/movl-1.c: Likewise.
218 * gcc.target/arc/nps400-1.c: Likewise.
219 * gcc.target/arc/trsub.c: Likewise.
220 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
221 configuration.
222 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
223 * gcc.target/arc/mswape.c: Likewise.
224
c90928c8
PC
2252016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/68180
228 * g++.dg/cpp1y/pr68180.C: New.
229
6c99dcb5
PK
2302016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
231
232 PR tree-optimization/78319
233 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
234 arm-none-eabi.
235
8ce3fee5
RB
2362016-11-17 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/78306
239 * gcc.dg/cilk-plus/pr78306.c: New testcase.
240
f8294131
RB
2412016-11-17 Richard Biener <rguenther@suse.de>
242
243 PR middle-end/78305
244 * gcc.dg/torture/pr78305.c: New testcase.
245
04f1c830
JW
2462016-11-17 Janus Weil <janus@gcc.gnu.org>
247
248 PR fortran/66227
249 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
250
0d939c95
MP
2512016-11-16 Marek Polacek <polacek@redhat.com>
252
253 PR c/78285
254 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
255 * g++.dg/ext/case-range2.C: Likewise.
256
99c72130
SK
2572016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
258
259 PR fortran/58001
260 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
261 * gfortran.dg/fmt_tab_2.f90: Ditto.
262
fb324f02
JJ
2632016-11-16 Jakub Jelinek <jakub@redhat.com>
264
265 PR rtl-optimization/78378
266 * gcc.c-torture/execute/pr78378.c: New test.
267
a2ea37fb
AB
2682016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
269
270 * gcc.dg/tree-prof/section-attr-1.c: New file.
271 * gcc.dg/tree-prof/section-attr-2.c: New file.
272 * gcc.dg/tree-prof/section-attr-3.c: New file.
273
d08c0ea3
MR
2742016-11-16 Maciej W. Rozycki <macro@imgtec.com>
275
276 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
277 rather than `la'.
278
8e2be5ae
MR
2792016-11-16 Maciej W. Rozycki <macro@imgtec.com>
280
281 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
282 (dg-final): Remove microMIPS JALRS mnemonic matching.
283 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
284 (dg-final): Remove microMIPS JALRS mnemonic matching.
285 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
286 (dg-final): Remove microMIPS JALRS mnemonic matching.
287 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
288 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
289 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
290 * gcc.target/mips/call-1u.c: New test case.
291 * gcc.target/mips/call-2u.c: New test case.
292 * gcc.target/mips/call-3u.c: New test case.
293 * gcc.target/mips/call-4u.c: New test case.
294 * gcc.target/mips/call-5u.c: New test case.
295 * gcc.target/mips/call-6u.c: New test case.
296
660e6c2c
TP
2972016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
298
299 * gcc.target/arm/empty_fiq_handler.c: New test.
300
5e8d7713
JJ
3012016-11-16 Jakub Jelinek <jakub@redhat.com>
302
303 PR fortran/78299
304 * gfortran.dg/gomp/pr78299.f90: New test.
305
dd784916
WD
3062015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
307
308 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
309 * gcc.dg/optimize-bswaphi-1.c: Likewise.
310 * gcc.dg/optimize-bswapsi-2.c: Likewise.
311
0af30954
SN
3122016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
313
314 PR libgfortran/78314
315 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
316
e38f6572
BC
3172016-11-16 Bin Cheng <bin.cheng@arm.com>
318
319 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
320 according to updated dump info.
321
5012919d
AM
3222016-11-16 Alexander Monakov <amonakov@ispras.ru>
323
324 * lib/target-supports.exp (check_effective_target_alloca): Use a
325 compile test.
326 * gcc.target/nvptx/softstack.c: New test.
327 * gcc.target/nvptx/decl-shared.c: New test.
328 * gcc.target/nvptx/decl-shared-init.c: New test.
329
2fe2aba3
MR
3302016-11-16 Maciej W. Rozycki <macro@imgtec.com>
331
332 * gcc.target/mips/data-sym-jump.c: New test case.
333 * gcc.target/mips/data-sym-pool.c: New test case.
334 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
335 annotation.
336
598eaaa2
YR
3372016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
338
339 * lib/target-supports.exp (check_avx2_hw_available): New.
340 (check_effective_target_avx2_runtime): New.
341 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
342
03b85dcd
TC
3432016-11-16 Tamar Christina <tamar.christina@arm.com>
344
345 PR testsuite/78136
346 * gcc.dg/cpp/trad/trad.exp
347 (dg-runtest): Moved $srcdir/$subdir/ to
348 DEFAULT_TRADCPPFLAGS.
349
dc9e0b66
AV
3502016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
351
352 PR fortran/78356
353 * gfortran.dg/class_allocate_23.f08: New test.
354
d964ba07
RB
3552016-11-16 Richard Biener <rguenther@suse.de>
356
357 PR middle-end/78333
358 * gcc.dg/pr78333.c: New testcase.
359
080140bc
ML
3602016-11-16 Martin Liska <mliska@suse.cz>
361
362 PR sanitizer/78270
363 * gcc.dg/asan/pr78270.c: Update comment style.
364 * gcc.dg/asan/pr78270-2.c: New test.
365
4786fabe
SKS
3662016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
367
368 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
369 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
370
510d73a0
RB
3712016-11-16 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/78348
374 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
375
1705cebd
JJ
3762016-11-16 Jakub Jelinek <jakub@redhat.com>
377
378 PR sanitizer/77823
379 * c-c++-common/ubsan/overflow-vec-1.c: New test.
380 * c-c++-common/ubsan/overflow-vec-2.c: New test.
381
ed66ba99
MP
3822016-11-15 Marek Polacek <polacek@redhat.com>
383
384 * g++.dg/cpp1z/init-statement6.C: Rename a function.
385
5d70ab07
JD
3862016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
387
388 PR libgfortran/51119
389 * gfortran.dg/matmul_12.f90: New test case.
390
48aef8e2
UB
3912016-11-15 Uros Bizjak <ubizjak@gmail.com>
392
393 * gcc.target/i386/funcspec-56.inc: New file.
394 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
395 common 32-bit and 64-bit function specific options.
396 * gcc.target/i386.funcspec-6.c: Ditto.
397
0c8a8fe2
JJ
3982016-11-15 Jakub Jelinek <jakub@redhat.com>
399
5a65a911
JJ
400 * g++.dg/cpp1z/decomp14.C: New test.
401 * g++.dg/cpp1z/decomp15.C: New test.
402 * g++.dg/cpp1z/decomp16.C: New test.
403
a0f5b987
JJ
404 * g++.dg/cpp1z/decomp13.C: New test.
405
5a0e7889
JJ
406 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
407
0c8a8fe2
JJ
408 PR c++/71988
409 * g++.dg/cpp0x/constexpr-71988.C: New test.
410
2cf63121
MR
4112016-11-15 Maciej W. Rozycki <macro@imgtec.com>
412
413 * gcc.target/mips/insn-casesi.c: New test case.
414 * gcc.target/mips/insn-pseudo-1.c: New test case.
415 * gcc.target/mips/insn-pseudo-2.c: New test case.
416 * gcc.target/mips/insn-pseudo-3.c: New test case.
417 * gcc.target/mips/insn-pseudo-4.c: New test case.
418 * gcc.target/mips/insn-tablejump.c: New test case.
419
2cbfb209
MR
4202016-11-15 Maciej W. Rozycki <macro@imgtec.com>
421
422 * gcc.target/mips/mips.exp (mips_option_tests): Add
423 `-mcode-readable=yes' array element.
424
f05a874c
MR
4252016-11-15 Maciej W. Rozycki <macro@imgtec.com>
426
427 * gcc.target/mips/mips.exp (mips_option_tests): Add
428 `-mmicromips' array element.
429
b229ab2a
MM
4302016-11-15 Michael Matz <matz@suse.de>
431
432 PR missed-optimization/77881
433 * gcc.target/i386/pr77881.c: New test.
434
aa806c3b
JJ
4352016-11-15 Jakub Jelinek <jakub@redhat.com>
436
437 PR middle-end/78295
438 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
439
bcb9a772
MM
4402016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
441
442 * gcc.target/powerpc/vec-set-int.c: New test.
443 * gcc.target/powerpc/vec-set-short.c: Likesie.
444 * gcc.target/powerpc/vec-set-char.c: Likewise.
445
8e745a17
JJ
4462016-11-14 Jakub Jelinek <jakub@redhat.com>
447
448 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
449
d809e15a
JW
4502016-11-14 Janus Weil <janus@gcc.gnu.org>
451
452 PR fortran/78300
453 * gfortran.dg/class_result_3.f90: New test.
454
1ee62b92 4552016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
456 Richard Biener <rguenther@suse.de>
457
458 * gcc.dg/gimplefe-1.c: New testcase.
459 * gcc.dg/gimplefe-2.c: Likewise.
460 * gcc.dg/gimplefe-3.c: Likewise.
461 * gcc.dg/gimplefe-4.c: Likewise.
462 * gcc.dg/gimplefe-5.c: Likewise.
463 * gcc.dg/gimplefe-6.c: Likewise.
464 * gcc.dg/gimplefe-7.c: Likewise.
465 * gcc.dg/gimplefe-8.c: Likewise.
466 * gcc.dg/gimplefe-9.c: Likewise.
467 * gcc.dg/gimplefe-10.c: Likewise.
468 * gcc.dg/gimplefe-11.c: Likewise.
469 * gcc.dg/gimplefe-12.c: Likewise.
470 * gcc.dg/gimplefe-13.c: Likewise.
471 * gcc.dg/gimplefe-14.c: Likewise.
472 * gcc.dg/gimplefe-15.c: Likewise.
473 * gcc.dg/gimplefe-16.c: Likewise.
474 * gcc.dg/gimplefe-17.c: Likewise.
475 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 476
4d209853
ML
4772016-11-14 Martin Liska <mliska@suse.cz>
478
479 PR bootstrap/78069
480 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
481 to match scanned pattern.
482 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
483
5129b43b
RB
4842016-11-14 Richard Biener <rguenther@suse.de>
485
486 PR tree-optimization/78312
487 * gcc.dg/torture/pr78312.c: New testcase.
488
d97cca4a
GJL
4892016-11-14 Georg-Johann Lay <avr@gjlay.de>
490
491 PR target/78093
492 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
493
5230c3d8
JJ
4942016-11-14 Jakub Jelinek <jakub@redhat.com>
495 Jason Merrill <jason@redhat.com>
496
497 Implement P0217R3 - C++17 structured bindings
498 * g++.dg/cpp1z/decomp1.C: New test.
499 * g++.dg/cpp1z/decomp2.C: New test.
500 * g++.dg/cpp1z/decomp3.C: New test.
501 * g++.dg/cpp1z/decomp4.C: New test.
502 * g++.dg/cpp1z/decomp5.C: New test.
503 * g++.dg/cpp1z/decomp6.C: New test.
504 * g++.dg/cpp1z/decomp7.C: New test.
505 * g++.dg/cpp1z/decomp8.C: New test.
506 * g++.dg/cpp1z/decomp9.C: New test.
507 * g++.dg/cpp1z/decomp10.C: New test.
508
a2b4c188
KV
5092016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
510
511 * g++.dg/torture/pr78268.C: New test.
512
975672f3
PK
5132016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
514
515 PR c/35503
516 * c-c++-common/pr35503-1.c: New test.
517 * c-c++-common/pr35503-2.c: Likewise.
518 * c-c++-common/pr35503-3.c: Likewise.
519 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
520
a4ba1151
UB
5212016-11-13 Uros Bizjak <ubizjak@gmail.com>
522
523 PR rtl-optimization/78232
524 PR rtl-optimization/78248
525 * gcc.dg/ubsan/pr78248.c: New test.
526
47605312
EB
5272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
528
529 * gnat.dg/address_conv.adb: New test.
530
96826e28
EB
5312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
532
533 * gnat.dg/renaming11.ad[sb]: New test.
534
4be719cd
EB
5352016-11-13 Eric Botcazou <ebotcazou@adacore.com>
536
537 * c-c++-common/dump-ada-spec-6.c: New test.
538
4ebd491f
EB
5392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/lto21.adb: New test.
542 * gnat.dg/lto21_pkg1.ads: New helper.
543 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
544
f9d49cd1
JW
5452016-11-13 Janus Weil <janus@gcc.gnu.org>
546
547 PR fortran/60952
548 * gfortran.dg/typebound_proc_34.f90: New test.
549
9cbf8673
JW
5502016-11-13 Janus Weil <janus@gcc.gnu.org>
551
552 PR fortran/66366
553 * gfortran.dg/class_57.f90: Changed error message.
554 * gfortran.dg/class_60.f90: New test.
555
0e075835
DE
5562016-11-12 David Edelsohn <dje.gcc@gmail.com>
557
558 * g++.dg/pr78112.C: XFAIL AIX.
559
b93d8a3f
JW
5602016-11-12 Janus Weil <janus@gcc.gnu.org>
561
562 PR fortran/77501
563 * gfortran.dg/typebound_generic_16.f90: New test.
564
b8f70e67
JJ
5652016-11-12 Jakub Jelinek <jakub@redhat.com>
566
567 PR c++/71225
568 * g++.dg/cpp0x/pr71225.C: New test.
569
8b287aea
EB
5702016-11-11 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gcc.target/sparc/20161111-1.c: New test.
573
c901bc0d
UB
5742016-11-11 Uros Bizjak <ubizjak@gmail.com>
575
576 PR target/78310
577 * gcc.target/i386/pr78310.c: New test.
578
606f928d
JL
5792016-11-11 Jeff Law <law@redhat.com>
580
581 * gcc.dg/tree-ssa/isolate-6.c: New test.
582 * gcc.dg/tree-ssa/isolate-7.c: New test.
583
be278990
BC
5842016-11-11 Bin Cheng <bin.cheng@arm.com>
585
586 PR testsuite/78292
587 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
588 vect_max_reduc.
589
d9ab7525
JJ
5902016-11-11 Jakub Jelinek <jakub@redhat.com>
591
592 PR c++/72774
593 * g++.dg/parse/pr72774.C: New test.
594
4b7e0c76
RB
5952016-11-11 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/71575
598 * gcc.dg/graphite/pr71575-1.c: New testcase.
599 * gcc.dg/graphite/pr71575-2.c: Likewise.
600
d07f8c59
RB
6012016-11-11 Richard Biener <rguenther@suse.de>
602
603 PR middle-end/78295
604 * gcc.dg/uninit-pr78295.c: New testcase.
605
aa806c3b 6062016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
607
608 PR fortran/78277
609 * gfortran.dg/dec_structure_17.f90: New test.
610
456f0dfa
MM
6112016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
612
613 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
614 being allowed in vector registers.
615 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
616 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
617 * gcc.target/powerpc/vsx-himode.c: Likewise.
618 * gcc.target/powerpc/vsx-himode2.c: Likewise.
619 * gcc.target/powerpc/vsx-himode3.c: Likewise.
620 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
621 to allow matching MFVSRD or MFVSRW.
622
8d34bfa8
PH
6232016-11-10 Pat Haugen <pthaugen@us.ibm.com>
624
625 PR rtl-optimization/78241
626 * gcc.dg/pr78241.c: New test.
627
0569479e
JJ
6282016-11-10 Jakub Jelinek <jakub@redhat.com>
629
8ebd1b31
JJ
630 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
631 201307.
632
0569479e
JJ
633 * g++.dg/cpp1z/noexcept-type14.C: New test.
634 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
635
37a16493
JG
6362016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
637
638 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
639 WVAL0S tests added in r241817.
640
b4c3a85b
JJ
6412016-11-10 Jakub Jelinek <jakub@redhat.com>
642
643 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
644 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
645 no longer allowed and corresponding ordered construct.
646 * gfortran.dg/gomp/linear-1.f90: New test.
647 * gfortran.dg/gomp/declare-simd-2.f90: New test.
648 * gfortran.dg/gomp/declare-target-1.f90: New test.
649 * gfortran.dg/gomp/declare-target-2.f90: New test.
650
86bc8506
ML
6512016-11-10 Martin Liska <mliska@suse.cz>
652
653 PR sanitizer/78270
654 * gcc.dg/asan/pr78270.c: New test.
655
ed5fdfba
PMR
6562016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
657 Jakub Jelinek <jakub@redhat.com>
658
659 PR debug/78112
b4c3a85b 660 * g++.dg/pr78112.C: New testcase.
ed5fdfba 661
0391e4a3
JJ
6622016-11-09 Jakub Jelinek <jakub@redhat.com>
663
cc38d9d6
JJ
664 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
665 -Wno-c++1z-compat.
666 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
667 string in case condition contains % characters.
668
0391e4a3
JJ
669 PR c++/78283
670 * g++.dg/cpp1z/noexcept-type13.C: New test.
671
410fe60d
TT
6722016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
673
674 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
675 using (HAS_MOVN) with MIPS III.
676
271dd55c
JW
6772016-11-09 Janus Weil <janus@gcc.gnu.org>
678
679 PR fortran/46459
680 * gfortran.dg/volatile14.f90: New test.
681
ff1f317b
UB
6822016-11-09 Uros Bizjak <ubizjak@gmail.com>
683
684 PR target/78262
685 * gcc.target/i386/pr78262.c: New test.
686
aa806c3b 6872016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
688
689 PR fortran/78259
690 * gfortran.dg/pr78259.f90: New test.
691
b349a81a
JW
6922016-11-09 Janus Weil <janus@gcc.gnu.org>
693
694 PR fortran/60777
695 * gfortran.dg/spec_expr_7.f90: New test.
696
2e955d50
JJ
6972016-11-09 Jakub Jelinek <jakub@redhat.com>
698
4f353581
JJ
699 PR target/77718
700 * gcc.c-torture/execute/pr77718.c: New test.
701
2e955d50
JJ
702 * gcc.dg/ubsan/c99-shift-3.c: New test.
703 * gcc.dg/ubsan/c99-shift-4.c: New test.
704 * gcc.dg/ubsan/c99-shift-5.c: New test.
705 * gcc.dg/ubsan/c99-shift-6.c: New test.
706
68c93708
ML
7072016-11-09 Martin Liska <mliska@suse.cz>
708
709 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
710 test-case for memcmp.
711 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
712
7b649f79
TP
7132016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
714
715 PR testsuite/78269
716 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
717
bfcb501d
PT
7182016-11-09 Paul Thomas <pault@gcc.gnu.org>
719
720 * gfortran.dg/move_alloc_18.f90: New test.
721
e15861c2
PK
7222016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
723
724 PR middle-end/78256
725 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
726 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
727
5f395580
JW
7282016-11-09 Janus Weil <janus@gcc.gnu.org>
729
730 PR fortran/71894
731 * gfortran.dg/class_59.f90: New test.
732
37b14185
RB
7332016-11-09 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/78007
736 * gcc.dg/vect/vect-bswap32.c: Adjust.
737 * gcc.dg/vect/vect-bswap64.c: Likewise.
738
d6e8a41c
KV
7392016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
740
741 * gcc.dg/ipa/vrp7.c: New test.
742
5d5f1e95
KV
7432016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
744
745 PR ipa/78121
746 * gcc.dg/ipa/pr78121.c: New test.
747
0290a292
MO
7482016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
749
750 * c-c++-common/asan/default_options.h: New file.
751 * c-c++-common/asan/strcasestr-1.c: New test.
752 * c-c++-common/asan/strcasestr-2.c: Likewise.
753 * c-c++-common/asan/strcspn-1.c: Likewise.
754 * c-c++-common/asan/strcspn-2.c: Likewise.
755 * c-c++-common/asan/strpbrk-1.c: Likewise.
756 * c-c++-common/asan/strpbrk-2.c: Likewise.
757 * c-c++-common/asan/strspn-1.c: Likewise.
758 * c-c++-common/asan/strspn-2.c: Likewise.
759 * c-c++-common/asan/strstr-1.c: Likewise.
760 * c-c++-common/asan/strstr-2.c: Likewise.
761 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
762
fbdb92eb
MO
7632016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
764
765 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
766
103c4f75
JW
7672016-11-08 Janus Weil <janus@gcc.gnu.org>
768
769 PR fortran/68440
770 * gfortran.dg/class_58.f90: New test.
771
90a2ffc0
UB
7722016-11-08 Uros Bizjak <ubizjak@gmail.com>
773
774 PR target/70799
775 * gcc.target/i386/pr70799-2.c: New test.
776
eba5aec8
JW
7772016-11-08 Janus Weil <janus@gcc.gnu.org>
778
779 PR fortran/77596
780 * gfortran.dg/proc_ptr_comp_46.f90: New test.
781
fad36601
BC
7822016-11-08 Bin Cheng <bin.cheng@arm.com>
783
784 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
785
7c8615b6
BC
7862016-11-08 Bin Cheng <bin.cheng@arm.com>
787
788 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
789
4c6a4a53
BC
7902016-11-08 Bin Cheng <bin.cheng@arm.com>
791
792 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
793
fcd1b8df
ML
7942016-11-08 Martin Liska <mliska@suse.cz>
795
796 PR testsuite/78242
797 * g++.dg/asan/use-after-scope-4.C: New test.
798 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
799 * gcc.dg/asan/use-after-scope-8.c: Remove.
800
f9ef2c76
RB
8012016-11-08 Richard Biener <rguenther@suse.de>
802
803 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
804
ad11774f
TC
8052016-11-08 Tamar Christina <tamar.christina@arm.com>
806
807 PR testsuite/78136
808 * gcc.dg/cpp/trad/trad.exp
809 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
810 * gcc.dg/cpp/trad/include.c: Use local header file.
811
fe73a332
RB
8122016-11-08 Richard Biener <rguenther@suse.de>
813
814 PR tree-optimization/78205
815 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
816
ed053eb8
RB
8172016-11-08 Richard Biener <rguenther@suse.de>
818
819 PR tree-optimization/78224
820 * g++.dg/torture/pr78224.C: New testcase.
821
06658c6d
SKS
8222016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
823
824 * gcc.dg/store_merging_1.c: Require store_merge.
825 * gcc.dg/store_merging_2.c: Likewise.
826 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 827 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
828 * gcc.dg/store_merging_6.c: Likewise.
829 * gcc.dg/store_merging_7.c: Likewise.
830 * gcc.dg/store_merging_8.c: Likewise.
831 * lib/target-supports.exp (check_effective_target_store_merge): New.
832
e4b39278
DE
8332016-11-07 David Edelsohn <dje.gcc@gmail.com>
834
835 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
836 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
837 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
838 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
839 -mvsx -mpower8-vector.
840 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
841 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
842 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
843 -mvsx -mpower8-vector.
844
fda2d612
DE
8452016-11-07 David Edelsohn <dje.gcc@gmail.com>
846
847 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
848
849 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
850 * gcc.dg/visibility-14.c: XFAIL AIX.
851 * gcc.dg/visibility-15.c: XFAIL AIX.
852 * gcc.dg/visibility-16.c: XFAIL AIX.
853 * gcc.dg/visibility-17.c: XFAIL AIX.
854 * gcc.dg/visibility-18.c: XFAIL AIX.
855 * gcc.dg/visibility-19.c: XFAIL AIX.
856 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
857 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
858 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
859 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
860
60cee85e
JJ
8612016-11-07 Jakub Jelinek <jakub@redhat.com>
862
863 PR target/78227
864 * gcc.target/i386/pr78227-1.c: New test.
865 * gcc.target/i386/pr78227-2.c: New test.
866
7aa13860
PK
8672016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
868
869 PR middle-end/35691
870 * gcc.dg/pr35691-1.c: New test-case.
871 * gcc.dg/pr35691-2.c: Likewise.
872
caa024ff
BS
8732016-11-07 Bernd Schmidt <bschmidt@redhat.com>
874
875 PR rtl-optimization/77309
876 * gcc.dg/torture/pr77309.c: New test.
877
a9815228
JJ
8782016-11-07 Jakub Jelinek <jakub@redhat.com>
879
880 PR middle-end/71529
881 * gcc.target/i386/pr71529.C: Moved to ...
882 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
883
884 PR target/64411
885 * gcc.target/i386/pr64411.C: Moved to ...
886 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
887 lp64.
888
889 PR target/65105
890 * gcc.target/i386/pr65105-4.C: Moved to ...
891 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
892 Run into compile test rather than execute test.
893
e8ab5cb1
RB
8942016-11-07 Richard Biener <rguenther@suse.de>
895
896 PR target/78229
897 * g++.dg/pr78229.C: New testcase.
898
20770eb8
RB
8992016-11-07 Richard Biener <rguenther@suse.de>
900
901 PR tree-optimization/78218
902 * gcc.dg/torture/pr78218.c: New testcase.
903
32894793
RB
9042016-11-07 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/78228
907 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
908
e27bfda2
KT
9092016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
910
911 PR target/77822
912 * g++.dg/torture/pr77822.C: New test.
913
00d6b7a1
ML
9142016-11-07 Martin Liska <mliska@suse.cz>
915
916 * c-c++-common/asan/force-inline-opt0-1.c: Disable
917 -f-sanitize-address-use-after-scope.
918 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
919 internal fn calls.
920 * g++.dg/asan/use-after-scope-1.C: New test.
921 * g++.dg/asan/use-after-scope-2.C: Likewise.
922 * g++.dg/asan/use-after-scope-3.C: Likewise.
923 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
924 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
925 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
926 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
927 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
928 * g++.dg/asan/use-after-scope-types.h: Likewise.
929 * gcc.dg/asan/use-after-scope-1.c: Likewise.
930 * gcc.dg/asan/use-after-scope-2.c: Likewise.
931 * gcc.dg/asan/use-after-scope-3.c: Likewise.
932 * gcc.dg/asan/use-after-scope-4.c: Likewise.
933 * gcc.dg/asan/use-after-scope-5.c: Likewise.
934 * gcc.dg/asan/use-after-scope-6.c: Likewise.
935 * gcc.dg/asan/use-after-scope-7.c: Likewise.
936 * gcc.dg/asan/use-after-scope-8.c: Likewise.
937 * gcc.dg/asan/use-after-scope-9.c: Likewise.
938 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
939 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
940 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
941 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
942 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
943
a0d3edf8
RB
9442016-11-07 Richard Biener <rguenther@suse.de>
945
946 PR tree-optimization/78189
947 * g++.dg/torture/pr78189.C: New testcase.
948
0db5adfa
DE
9492016-11-06 David Edelsohn <dje.gcc@gmail.com>
950
951 * gcc.dg/Wtrampolines.c: XFAIL AIX.
952
cc03bf7a
AV
9532016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
954
955 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
956 occuring.
957
18bb8b8a
TK
9582016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
959
960 PR fortran/78221
961 * arith.c (gfc_complex2real): Change gfc_warning_now to
962 gfc_warning.
963
c7f587bd
PT
9642016-11-05 Paul Thomas <pault@gcc.gnu.org>
965
966 * gfortran.dg/move_alloc_17.f03: New test.
967
92657eb0
RB
9682016-11-05 Richard Biener <rguenther@suse.de>
969
970 PR bootstrap/78188
971 * g++.dg/ipa/pr78188.C: New test.
972
28ce22e6
JW
9732016-11-05 Janus Weil <janus@gcc.gnu.org>
974 Dominique d'Humieres <dominiq@lps.ens.fr>
975
976 PR fortran/69495
977 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
978
d233ee5f
PT
9792016-11-05 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/67564
982 * gfortran.dg/select_type_39.f03: New test.
983
9842016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
985
986 PR fortran/64933
987 * gfortran.dg/associate_23.f90: New test.
988
5f4cebba
JJ
9892016-11-04 Jakub Jelinek <jakub@redhat.com>
990
991 PR target/77834
992 * gcc.dg/pr77834.c: New test.
993
6e3ae7e6
PC
9942016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/67980
997 * g++.dg/cpp1y/pr67980.C: New.
998
fff6ed28
BS
9992016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1000
1001 * gcc.target/powerpc/fold-vec-add-1.c: New.
1002 * gcc.target/powerpc/fold-vec-add-2.c: New.
1003 * gcc.target/powerpc/fold-vec-add-3.c: New.
1004 * gcc.target/powerpc/fold-vec-add-4.c: New.
1005 * gcc.target/powerpc/fold-vec-add-5.c: New.
1006 * gcc.target/powerpc/fold-vec-add-6.c: New.
1007 * gcc.target/powerpc/fold-vec-add-7.c: New.
1008
bef3a8d7 10092016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1010
1011 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1012 for -mbranch-likely, infer -mno-branch-likely for R6.
1013
dac9376a
BE
10142016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1015
1016 PR c++/71973
1017 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1018 * g++.dg/init/new15.C: Likewise.
1019 * g++.dg/ipa/inline-1.C: Likewise.
1020 * g++.dg/ipa/inline-2.C: Likewise.
1021 * g++.dg/lto/20080908-1_0.C: Likewise.
1022 * g++.dg/tc1/dr20.C: Likewise.
1023 * g++.dg/tree-ssa/inline-1.C: Likewise.
1024 * g++.dg/tree-ssa/inline-2.C: Likewise.
1025 * g++.old-deja/g++.law/except1.C: Likewise.
1026 * g++.old-deja/g++.other/vbase5.C: Likewise.
1027 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1028
b210df46
BS
10292016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1030
1031 PR tree-optimization/78210
1032 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1033 possibility of widening multiplies.
1034
964ef24c
RB
10352016-11-04 Richard Biener <rguenther@suse.de>
1036
1037 PR middle-end/78185
1038 * gcc.dg/pr78185.c: New testcase.
1039
5fb80387
DE
10402016-10-04 David Edelsohn <dje.gcc@gmail.com>
1041
1042 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1043 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1044
6905c577
JJ
10452016-11-03 Jakub Jelinek <jakub@redhat.com>
1046 Alexandre Oliva <aoliva@redhat.com>
1047 Jason Merrill <jason@redhat.com>
1048
1049 PR debug/28767
1050 PR debug/56974
1051 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1052 * g++.dg/debug/dwarf2/ref-3.C: New test.
1053 * g++.dg/debug/dwarf2/ref-4.C: New test.
1054 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1055 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1056
10572016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1058
1059 * gfortran.dg/dec_exp_1.f90: New test.
1060 * gfortran.dg/dec_exp_2.f90: Likewise.
1061 * gfortran.dg/dec_exp_3.f90: Likewise.
1062
6905c577 10632016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1064
1065 * gfortran.dg/dec_parameter_1.f: New test.
1066 * gfortran.dg/dec_parameter_2.f90: Likewise.
1067 * gfortran.dg/dec_parameter_3.f90: Likewise.
1068 * gfortran.dg/dec_parameter_4.f90: Likewise.
1069
7d29f8e3
ML
10702016-11-03 Martin Liska <mliska@suse.cz>
1071
1072 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1073 output.
1074 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1075
5de3e2d8
BE
10762016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1077
1078 PR libgcc/78067
1079 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1080
f03f0232
SKS
10812016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1082
1083 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1084
bd17a9df
MF
10852016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1086
1087 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1088
2b01aad6
TC
10892016-11-01 Tamar Christina <tamar.christina@arm.com>
1090
1091 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1092 Check for arm_v8_neon_hw.
1093 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1094 Likewise.
1095 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1096 Likewise.
1097 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1098 Likewise.
1099
aa55dc0c
RB
11002016-11-02 Richard Biener <rguenther@suse.de>
1101
1102 * gcc.dg/store_merging_8.c: New testcase.
1103
6905c577 11042016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1105
1106 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1107
075be4a1
DE
11082016-11-02 David Edelsohn <dje.gcc@gmail.com>
1109
4b69fb13
DE
1110 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1111 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1112 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1113 * gcc.dg/pr65779.c: XFAIL AIX.
1114 * gcc.dg/pr70405.c: XFAIL AIX.
1115
075be4a1
DE
1116 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1117 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1118 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1119
fdb1aa55
RO
11202016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1121
1122 * lib/target-supports.exp (check_gc_sections_available): Use
1123 -print-prog-name=ld to determine linker used.
1124
4adbcdb4
ML
11252016-11-02 Martin Liska <mliska@suse.cz>
1126
1127 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1128 test case.
1129
4b2c06f4
KT
11302016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1131
1132 PR tree-optimization/78170
1133 * gcc.c-torture/execute/pr78170.c: New test.
1134
63e523d6
KT
11352016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1136
1137 PR tree-optimization/78162
1138 * gcc.c-torture/compile/pr78162.c: New test.
1139
da42ac7b
RB
11402016-11-02 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/78035
1143 PR tree-optimization/77964
1144 * gcc.target/i386/pr78035.c: New testcase.
1145
4280df0a
RB
11462016-11-02 Richard Biener <rguenther@suse.de>
1147
1148 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1149 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1150 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1151 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1152 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1153
1b1d9303
DE
11542016-11-01 David Edelsohn <dje.gcc@gmail.com>
1155
1156 * gfortran.dg/pr70937.f90: require-effective-target lto.
1157
5b7c0519
TK
11582016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1159
1160 PR fortran/69544
1161 * gfortran.dg/where_6.f90: New test.
1162
70d28813
JJ
11632016-11-01 Jakub Jelinek <jakub@redhat.com>
1164
1165 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1166
7f4266d4
TK
11672016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1168
1169 PR fortran/69544
1170 * gfortran.dg/where_5.f90: New test.
1171
9fc158eb
BB
11722016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1173
1174 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1175 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1176 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1177 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1178
baeb7b5c
UB
11792016-11-01 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1182 Whitespace fixes.
1183 (check_effective_target_vect_cmdline_needed): Check
1184 is-effective-target ia32 for x86 targets.
1185 (check_effective_target_vect_simd_clones): Simplify condition.
1186 (check_effective_target_vect_double): Ditto.
1187 (check_effective_target_vect_aligned_arrays): Check
1188 is-effective-target ia32 for x86 targets. Simplify condition.
1189 (check_effective_target_vect_multiple_sizes): Simplify condition.
1190 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1191 (check_effective_target_sync_int_128): Simplify condition.
1192 (check_effective_target_sync_int_128_runtime): Ditto.
1193 (check_effective_target_sync_long_long_runtime): Ditto.
1194 (check_effective_target_divmod): Add i?86-*-* target.
1195
156b5cca
MM
11962016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1197
1198 * gcc.target/powerpc/vsx-extract-4.c: New test.
1199 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1200
120a4c45
JD
12012016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1202
1203 PR fortran/54679
1204 * gfortran.dg/fmt_l.f90: Update test.
1205 * gfortran.dg/fmt_l0.f90: New test.
1206
c5fed5c6
JJ
12072016-10-31 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR c++/78089
1210 * c-c++-common/builtin-shuffle-1.c: New test.
1211 * g++.dg/cpp0x/addressof3.C: New test.
1212
aee69156
VV
12132016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1214
1215 Add tests for a const member and a reference member for launder.
1216 * g++.dg/cpp1z/launder3.C: New.
1217 * g++.dg/cpp1z/launder4.C: Likewise.
1218 * g++.dg/cpp1z/launder5.C: Likewise.
1219 * g++.dg/cpp1z/launder5.cc: Likewise.
1220 * g++.dg/cpp1z/launder5.h: Likewise.
1221 * g++.dg/cpp1z/launder6.C: Likewise.
1222 * g++.dg/cpp1z/launder6.cc: Likewise.
1223 * g++.dg/cpp1z/launder6.h: Likewise.
1224
1e4fa9b1
JJ
12252016-10-31 Jakub Jelinek <jakub@redhat.com>
1226
dcb466ec
JJ
1227 PR c++/77948
1228 * g++.dg/cpp0x/pr77948-1.C: New test.
1229 * g++.dg/cpp0x/pr77948-2.C: New test.
1230 * g++.dg/cpp0x/pr77948-3.C: New test.
1231 * g++.dg/cpp0x/pr77948-4.C: New test.
1232 * g++.dg/cpp0x/pr77948-5.C: New test.
1233 * g++.dg/cpp0x/pr77948-6.C: New test.
1234
1e4fa9b1
JJ
1235 PR tree-optimization/77860
1236 * gcc.dg/pr77860.c: New test.
1237
9782e1ec
JJ
12382016-10-31 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR c++/77886
1241 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1242
dd57b05e
SKS
12432016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1244
1245 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1246
84ff4775
LCW
12472016-10-30 Le-Chun Wu <lcwu@google.com>
1248 Mark Wielaard <mjw@redhat.com>
1249
1250 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1251 * gcc.dg/Wshadow-local-1.c: Likewise.
1252 * gcc.dg/Wshadow-local-2.c: Likewise.
1253 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1254 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1255 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1256
0b56e9ad
BS
12572016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1258
1259 PR tree-optimization/71915
1260 PR tree-optimization/71490
1261 * gcc.dg/tree-ssa/pr54245.c: Delete.
1262 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1263 document why.
1264
d4fc6702
JD
12652016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266
1267 PR fortran/78123
1268 * gfortran.dg/fmt_t_9.f: New test.
1269
396e56d2
TK
12702016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1271
1272 PR fortran/67219
1273 * gfortran.dg/pr67219.f90: New test.
1274
a654d5d0
JJ
12752016-10-29 Jakub Jelinek <jakub@redhat.com>
1276
205b9ed1
JJ
1277 PR rtl-optimization/77919
1278 * g++.dg/torture/pr77919-2.C: New test.
1279
a654d5d0
JJ
1280 PR target/78148
1281 * gcc.dg/pr78148.c: New test.
1282
894d8b41
EB
12832016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1284
1285 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1286 * gcc.target/sparc/overflow-4.c: ...here.
1287 * gcc.target/sparc/overflow-5.c: New test.
1288
e72531b9
PK
12892016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1290 Kugan Vivekanandarajah <kuganv@linaro.org>
1291 Jim Wilson <jim.wilson@linaro.org>
1292
1293 PR tree-optimization/43721
1294 * lib/target-supports.exp (check_effective_target_divmod): New.
1295 (check_effective_target_divmod_simode): Likewise.
1296 (check_effective_target_arm_divmod_simode): Likewise.
1297 * gcc.dg/divmod-1-simode.c: New test.
1298 * gcc.dg/divmod-1.c: Likewise.
1299 * gcc.dg/divmod-2-simode.c: Likewise.
1300 * gcc.dg/divmod-2.c: Likewise.
1301 * gcc.dg/divmod-3-simode.c: Likewise.
1302 * gcc.dg/divmod-3.c: Likewise.
1303 * gcc.dg/divmod-4-simode.c: Likewise.
1304 * gcc.dg/divmod-4.c: Likewise.
1305 * gcc.dg/divmod-5.c: Likewise.
1306 * gcc.dg/divmod-6-simode.c: Likewise.
1307 * gcc.dg/divmod-6.c: Likewise.
1308 * gcc.dg/divmod-7.c: Likewise.
1309
f663d9ad 13102016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1311 Jakub Jelinek <jakub@redhat.com>
1312 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1313
1314 PR middle-end/22141
1315 PR rtl-optimization/23684
1316 * gcc.c-torture/execute/pr22141-1.c: New test.
1317 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1318 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1319 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1320 * gcc.dg/store_merging_1.c: New test.
1321 * gcc.dg/store_merging_2.c: Likewise.
1322 * gcc.dg/store_merging_3.c: Likewise.
1323 * gcc.dg/store_merging_4.c: Likewise.
1324 * gcc.dg/store_merging_5.c: Likewise.
1325 * gcc.dg/store_merging_6.c: Likewise.
1326 * gcc.dg/store_merging_7.c: Likewise.
1327 * gcc.target/i386/pr22141.c: Likewise.
1328 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1329 * g++.dg/init/new17.C: Likewise.
1330
6905c577 13312016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1332
1333 PR middle-end/72747
1334 * c-c++-common/pr72747-1.c: New test.
1335 * c-c++-common/pr72747-2.c: Likewise.
1336
539405d5
AK
13372016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1338
1339 * gcc.target/s390/oscbreak-1.c: New test.
1340
0dbb19f0
AK
13412016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1342
1343 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1344
0d9e143c
JJ
13452016-10-28 Jakub Jelinek <jakub@redhat.com>
1346
c19066a7
JJ
1347 PR rtl-optimization/77919
1348 * g++.dg/torture/pr77919.C: New test.
1349
0d9e143c
JJ
1350 PR rtl-optimization/78132
1351 * gcc.target/i386/pr78132.c: New test.
1352
cc91248d
EB
13532016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1356
787c7a65
MM
13572016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1358
1359 * gcc.target/powerpc/vsx-simode.c: New test.
1360 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1361 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1362
4ce71579
JJ
13632016-10-27 Jakub Jelinek <jakub@redhat.com>
1364
6f21288f
JJ
1365 PR fortran/78026
1366 * gfortran.dg/gomp/pr78026.f03: New test.
1367 * gfortran.dg/select_type_38.f03: New test.
1368
4ce71579
JJ
1369 PR middle-end/78025
1370 * g++.dg/gomp/declare-simd-7.C: New test.
1371
6f21288f 13722016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1373
1374 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1375 * gfortran.dg/dec_init_2.f90: Likewise.
1376 * gfortran.dg/dec_init_3.f90: New test.
1377 * gfortran.dg/dec_init_4.f90: Likewise.
1378
93f90bec
BC
13792016-10-27 Bin Cheng <bin.cheng@arm.com>
1380
1381 * gcc.dg/fold-narrowbopcst-1.c: New test.
1382
6f21288f 13832016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1384
1385 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1386 dg-shouldfail/dg-output instead of XFAIL.
1387 * gfortran.dg/dec_io_6.f90: Likewise.
1388
ddb92ab9
TP
13892016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1390
1391 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1392 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1393 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1394 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1395 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1396 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1397 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1398 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1399 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1400 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1401
ad6e4ba8
BC
14022016-10-27 Bin Cheng <bin.cheng@arm.com>
1403
1404 * gcc.dg/fold-convmaxconv-1.c: New test.
1405 * gcc.dg/fold-convminconv-1.c: New test.
1406
6905c577 14072016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1408
1409 PR fortran/78092
1410 * gfortran.dg/pr78092.f90: New test.
1411
7a83b391
KN
14122016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1413
1414 PR target/78056
1415 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1416 expected error message.
1417 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1418 expected error message.
1419 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1420 (test_all_not_equal_and_not_zero): Change expected error message.
1421
3693a620
JJ
14222016-10-26 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR fortran/77973
1425 * gfortran.dg/gomp/pr77973.f90: New test.
1426
cd612e8a
PT
14272016-10-26 Paul Thomas <pault@gcc.gnu.org>
1428
1429 PR fortran/78108
1430 * gfortran.dg/submodule_18.f08: New test.
1431 * gfortran.dg/submodule_19.f08: New test.
1432
09844a5f
MM
14332016-10-26 Michael Matz <matz@suse.de>
1434
1435 * g++.dg/pr78060.C: New test.
1436 * gfortran.dg/pr78061.f: New test.
1437 * g++.dg/pr78088.C: New test.
1438
6f21288f 14392016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1440
1441 * gfortran.dg/dec_io_1.f90: New test.
1442 * gfortran.dg/dec_io_2.f90: New test.
1443 * gfortran.dg/dec_io_3.f90: New test.
1444 * gfortran.dg/dec_io_4.f90: New test.
1445 * gfortran.dg/dec_io_5.f90: New test.
1446 * gfortran.dg/dec_io_6.f90: New test.
1447
6c95388f
JJ
14482016-10-25 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR sanitizer/78106
1451 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1452
14532016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1454
1455 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1456 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1457
90e261e4
EB
14582016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1459
1460 * gnat.dg/opt59.adb: New test.
1461 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1462
1463 * gnat.dg/opt60.adb: New test.
1464
cef026ec
AV
14652016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1466
1467 PR fortran/72770
1468 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1469 this pr.
1470
96592eed
JJ
14712016-10-25 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR target/78102
1474 * gcc.target/i386/pr78102.c: New test.
1475
6c95388f 14762016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1477
1478 * gfortran.dg/dec_logical_xor_1.f90: New test.
1479 * gfortran.dg/dec_logical_xor_2.f90: New test.
1480 * gfortran.dg/dec_logical_xor_3.f03: New test.
1481
6c95388f 14822016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1483
1484 * gfortran.dg/dec_loc_rval_1.f90: New test.
1485 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1486 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1487
6c95388f 14882016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1489
90051c26
FR
1490 * gfortran.dg/dec_type_print.f90: New testcase.
1491
6c95388f 14922016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1493
1494 * gfortran.dg/feed_1.f90: New test.
1495 * gfortran.dg/feed_2.f90: New test.
ef144767 1496
8e104951
ML
14972016-10-25 Martin Liska <mliska@suse.cz>
1498
1499 PR sanitizer/78106
1500 * gcc.dg/asan/pr78106.c: New test.
1501
b93ee1bb
ML
15022016-10-25 Martin Liska <mliska@suse.cz>
1503
1504 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1505
ad6922b0
WD
15062016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1507
1508 PR target/78041
1509 * gcc.target/arm/pr78041.c: New test.
1510
e16f1cc7
JJ
15112016-10-25 Jakub Jelinek <jakub@redhat.com>
1512
1513 * g++.dg/cpp1z/launder1.C: New test.
1514 * g++.dg/cpp1z/launder2.C: New test.
1515
078134e5 15162016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1517 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1518
1519 PR target/71676
1520 PR target/71678
1521 * gcc.target/avr/pr71676-2.c: New test.
1522
c7212a15 15232016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1524 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1525
1526 PR target/71676
1527 PR target/71678
1528 * gcc.target/avr/pr71676-1.c: New test.
1529 * gcc.target/avr/pr71676-3.c: New test.
1530 * gcc.target/avr/pr71676.c: New test.
1531 * gcc.target/avr/pr71678.c: New test.
1532
d1c7d3a8
KV
15332016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1534
1535 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1536 such that cloned verions of tested functions are not created.
1537
c7082171
SK
15382016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/71895
1541 * gfortran.dg/pr71895.f90: New test.
1542
0f2a9e37
JJ
15432016-10-24 Jakub Jelinek <jakub@redhat.com>
1544
1545 * g++.dg/debug/dwarf2/ref-2.C: New test.
1546
f8348061
BE
15472016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1548
1549 * c-c++-common/Wint-in-bool-context-3.c: New test.
1550
1eb4547b
MS
15512016-10-24 Martin Sebor <msebor@redhat.com>
1552
1553 PR middle-end/77735
1554 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1555 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1556 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1557 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1558 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1559 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1560 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1561
292af537
RB
15622016-10-24 Richard Biener <rguenther@suse.de>
1563
1564 PR testsuite/71491
1565 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1566 * gcc.dg/vect/slp-45.c: Likewise.
1567
40f683e8
RB
15682016-10-24 Richard Biener <rguenther@suse.de>
1569
1570 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1571 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1572 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1573
b1b6774f
GJL
15742016-10-24 Georg-Johann Lay <avr@gjlay.de>
1575
1576 PR target/78093
1577 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1578 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1579
ed9760d2
AV
15802016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1581
1582 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1583
fb027a42
JJ
15842016-10-24 Jakub Jelinek <jakub@redhat.com>
1585
1586 * gcc.target/i386/bmi2-pext-1.c: New test.
1587 * gcc.target/i386/bmi2-pdep-1.c: New test.
1588 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1589 * gcc.target/i386/tbm-bextri-1.c: New test.
1590 * gcc.target/i386/bmi-bextr-6.c: New test.
1591
8e10302e
RO
15922016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593
1594 PR target/77483
1595 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1596 * gcc.target/i386/pr65105-1.c: Likewise.
1597 * gcc.target/i386/pr65105-2.c: Likewise.
1598 * gcc.target/i386/pr65105-3.c: Likewise.
1599 * gcc.target/i386/pr65105-5.c: Likewise.
1600 * gcc.target/i386/pr67761.c: Likewise.
1601 * gcc.target/i386/pr70799-1.c: Likewise.
1602
866c72a8
ML
16032016-10-24 Martin Liska <mliska@suse.cz>
1604
1605 PR sanitizer/77966
1606 * c-c++-common/ubsan/unreachable-3.c: New test.
1607
0804124b
SK
16082016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1609
1610 PR fortran/77763
1611 * gfortran.dg/pr77763.f90
1612
87c9fca5
SK
16132016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1614
1615 PR fortran/54730
1616 PR fortran/78033
1617 * gfortran.dg/pr78033.f90: New test.
1618
dfd6231e
PT
16192016-10-23 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/69834
1622 * gfortran.dg/select_type_1.f03: Change error for overlapping
1623 TYPE IS cases.
1624 * gfortran.dg/select_type_36.f03: New test.
1625
66ccff98
EB
16262016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1627
1628 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1629
15876cee
TK
16302016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1631
1632 PR fortran/78021
1633 * gfortran.dg/string_length_3.f90: New test.
1634
574284e9
AV
16352016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1636
574284e9
AV
1637 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1638
16392016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1640
1641 PR fortran/43366
1642 PR fortran/57117
1643 PR fortran/61337
1644 * gfortran.dg/alloc_comp_class_5.f03: New test.
1645 * gfortran.dg/class_allocate_21.f90: New test.
1646 * gfortran.dg/class_allocate_22.f90: New test.
1647 * gfortran.dg/realloc_on_assign_27.f08: New test.
1648
20276dc9
JL
16492016-10-21 Jeff Law <law@redhat.com>
1650
1651 * PR tree-optimization/71947
1652 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1653 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1654 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1655
f7503699
KV
16562016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1657
1658 * gcc.dg/ipa/vrp5.c: New test.
1659 * gcc.dg/ipa/vrp6.c: New test.
1660
5be6b295
WD
16612016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1662
1663 * gcc.target/aarch64/test_frame_17.c: New test.
1664
c82bc7ed
WD
16652016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1666
1667 * gcc.target/aarch64/test_frame_17.c: New test.
1668
67a6cac7
AP
16692016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1670
1671 PR preprocessor/71681
1672 * gcc.dg/cpp/pr71681-1.c: New testcase
1673 * gcc.dg/cpp/pr71681-2.c: Likewise
1674 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1675 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1676 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1677 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1678
8e6982f7
JJ
16792016-10-21 Jakub Jelinek <jakub@redhat.com>
1680
9c4c8b7b
JJ
1681 PR target/78057
1682 * gcc.target/i386/pr78057.c: New test.
1683
8e6982f7
JJ
1684 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1685
de514d40
PT
16862016-10-21 Paul Thomas <pault@gcc.gnu.org>
1687
1688 PR fortran/69566
1689 * gfortran.dg/select_type_37.f03: New test.
1690
1d64ceb0
SKS
16912016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1692
1693 PR target/71627
1694 * gcc.target/avr/pr71627.c: New test
1695
85729229
EB
16962016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1697
1698 * gcc.target/sparc/overflow-1.c: New test.
1699 * gcc.target/sparc/overflow-2.c: Likewise.
1700 * gcc.target/sparc/overflow-3.c: Likewise.
1701
d17f2c3b
AV
17022016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1703
1704 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1705 effective target.
1706
0d47cee6
KT
17072016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1708
1709 PR rtl-optimization/78038
1710 * gcc.target/aarch64/pr78038.c: New test.
1711
a20d03c8
RB
17122016-10-21 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/78051
1715 * g++.dg/torture/pr78051.C: New testcase.
1716
f3ecd50f
BE
17172016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1718
1719 * c-c++-common/wdate-time.c: Restored test case.
1720 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1721
fceabe50
JJ
17222016-10-20 Jakub Jelinek <jakub@redhat.com>
1723
1724 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1725
f56ea76e
UB
17262016-10-20 Uros Bizjak <ubizjak@gmail.com>
1727
1728 PR target/78037
1729 * gcc.target/i386/pr78037.c: New test.
1730
2c35bbe1
EB
17312016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1732
1733 * gcc.target/visium/overflow8.c: New.
1734 * gcc.target/visium/overflow16.c: Likewise.
1735 * gcc.target/visium/overflow32: Likewise.
1736
28df8730
MM
17372016-10-20 Michael Matz <matz@suse.de>
1738
1739 * gcc.dg/loop-split.c: New test.
1740 * gcc.dg/tree-ssa/ifc-9.c: Update.
1741 * gcc.dg/tree-ssa/ifc-10.c: Update.
1742
6c1a9e41
RB
17432016-10-20 Richard Biener <rguenther@suse.de>
1744
1745 * gcc.dg/graphite/pr35356-1.c: Update.
1746
a2923dba
PC
17472016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1748
1749 PR c++/77446
1750 * g++.dg/cpp1y/pr77446.C: New.
1751
2066ef6a
PK
17522016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1753
1754 PR tree-optimization/53979
1755 * gcc.dg/pr53979-1.c: New test-case.
1756 * gcc.dg/pr53979-2.c: Likewise.
1757
4c712374
BE
17582016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1759
1760 * c-c++-common/Wint-in-bool-context-2.c: New test.
1761
bdcf8e7c
JD
17622016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1763
1764 * gfortran.dg/dtio_17.f90: Fix test.
1765
ec1748d4
AH
17662016-10-19 Aldy Hernandez <aldyh@redhat.com>
1767
1768 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1769 * gcc.dg/Walloca-2.c: Same.
1770
b70f0b0c
AH
17712016-10-19 Aldy Hernandez <aldyh@redhat.com>
1772
1773 * gcc.dg/Wvla-1.c: Rename to...
1774 * gcc.dg/Wvla-larger-than-1.c: ...this.
1775 * gcc.dg/Wvla-2.c: Rename to...
1776 * gcc.dg/Wvla-larger-than-2.c: ...this.
1777 * gcc.dg/Wvla-3.c: Rename to...
1778 * gcc.dg/Walloca-11.c.: ...this.
1779 * gcc.dg/wvla-[1-7].c: Rename to:
1780 * gcc.dg/Wvla-[1-7].c: ...this.
1781
cbb22e61
BC
17822016-10-19 Bin Cheng <bin.cheng@arm.com>
1783
1784 PR tree-optimization/78005
1785 * gcc.dg/vect/pr78005.c: New.
1786 * gcc.target/i386/l_fma_float_1.c: Revise test.
1787 * gcc.target/i386/l_fma_float_2.c: Ditto.
1788 * gcc.target/i386/l_fma_float_3.c: Ditto.
1789 * gcc.target/i386/l_fma_float_4.c: Ditto.
1790 * gcc.target/i386/l_fma_float_5.c: Ditto.
1791 * gcc.target/i386/l_fma_float_6.c: Ditto.
1792 * gcc.target/i386/l_fma_double_1.c: Ditto.
1793 * gcc.target/i386/l_fma_double_2.c: Ditto.
1794 * gcc.target/i386/l_fma_double_3.c: Ditto.
1795 * gcc.target/i386/l_fma_double_4.c: Ditto.
1796 * gcc.target/i386/l_fma_double_5.c: Ditto.
1797 * gcc.target/i386/l_fma_double_6.c: Ditto.
1798
a023f8c8
TS
17992016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1800
1801 PR tree-optimization/78024
1802 * gcc.dg/goacc/loop-processing-1.c: New file.
1803
d9700bdb
RB
18042016-10-19 Richard Biener <rguenther@suse.de>
1805
1806 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1807
902cb7b1
KN
18082016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1809
1810 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1811 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1812 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1813 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1814 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1815 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1816 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1817 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1818 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1819 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1820 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1821 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1822 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1823 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1824 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1825 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1826 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1827 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1828 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1829 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1830 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1831 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1832 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1833 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1834 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1835 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1836 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1837 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1838 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1839 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1840 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1841 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1842 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1843 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1844 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1845 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1846 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1847 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1848 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1849 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1850 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1851 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1852 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1853 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1854 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1855 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1856 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1857 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1858 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1859 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1860 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1861 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1862 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1863 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1864 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1865 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1866 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1867 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1868 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1869 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1870 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1871 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1872 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1873 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1874 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1875 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1876 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1877 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1878 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1879 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1880 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1881 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1882 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1883 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1884 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1885 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1886 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1887 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1888 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1889 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1890 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1891 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1892 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1893 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1894 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1895 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1896 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1897 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1898 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1899 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1900 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1901 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1902 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1903 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1904 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1905 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1906 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1907 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1908 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1909 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1910 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1911 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1912 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1913 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1914 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1915 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1916 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1917 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1918 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1919 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1920 * gcc.target/powerpc/vsu/vsu.exp: New file.
1921
5cb96b6a
UB
19222016-10-18 Uros Bizjak <ubizjak@gmail.com>
1923
1924 PR target/77991
1925 * gcc.target/i386/pr77991.c: New test.
1926
f5de494c
MF
19272016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1928
1929 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1930 LTO is used.
1931
e5163ec1
SKS
19322016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1933
5cb96b6a 1934 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1935
b64e8239
RB
19362016-10-18 Richard Biener <rguenther@suse.de>
1937
1938 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1939 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1940 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1941 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1942 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1943 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1944 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1945 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1946 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1947 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1948 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1949 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1950 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1951 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1952 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1953 * gcc.dg/pr68217.c: Likewise.
1954 * gcc.dg/predict-9.c: Likewise.
1955 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1956 * gcc.dg/predict-1.c: Likewise.
1957
c680ada5
JD
19582016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1959
1960 * gfortran.dg/dtio_17.f90: New test.
1961
7fd4f180
KV
19622016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1963
1964 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1965
718625ad
KV
19662016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1967
1968 * gcc.dg/ipa/vrp4.c: New test.
1969
735b8f9f
KV
19702016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1971
1972 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1973 * gcc.dg/torture/pr39074.c: Likewise.
1974
86f98087
EB
19752016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1976
1977 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1978 * gnat.dg/trampoline4.adb: Minor tweak.
1979
a929f266
BS
19802016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 PR tree-optimization/77916
1983 * gcc.dg/torture/pr77916.c: New.
1984
4acf2055
SK
19852016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1986
1987 PR fortran/77978
1988 * gfortran.dg/pr77978_1.f90: New test.
1989 * gfortran.dg/pr77978_2.f90: Ditto.
1990 * gfortran.dg/pr77978_3.f90: Ditto.
1991
871267e1
PT
19922016-10-17 Paul Thomas <pault@gcc.gnu.org>
1993
1994 PR fortran/61420
1995 PR fortran/78013
1996 * gfortran.dg/proc_ptr_49.f90: New test.
1997
fd9593e9
BE
19982016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1999
2000 PR target/77308
2001 * gcc.target/arm/pr77308.c: New test.
2002
d32d4176
DE
20032016-10-17 David Edelsohn <dje.gcc@gmail.com>
2004
2005 * lib/target-supports.exp
2006 (check_effective_target_floatn_nx_runtime): Return 0 for
2007 powerpc*-ibm-aix*.
2008
dca2910c
AP
20092016-10-17 Andrew Pinski <apinski@cavium.com>
2010
2011 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2012 long instead of long.
2013 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2014 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2015 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2016 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2017 * gcc.target/aarch64/pr68102_1.c: Likewise.
2018 * gcc.target/aarch64/target_attr_3.c: Likewise.
2019
44b00dbc
RB
20202016-10-17 Richard Biener <rguenther@suse.de>
2021
2022 PR tree-optimization/77988
2023 * gcc.dg/torture/pr77988.c: New testcase.
2024
89b80c42
PK
20252016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2026
2027 * gcc.dg/pr71636-1.c: New test-case.
2028 * gcc.dg/pr71636-2.c: Likewise.
2029
4c640e26
EB
20302016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gnat.dg/trampoline3.adb: New test.
2033 * gnat.dg/trampoline4.adb: Likewise.
2034
6c0347f6
JD
20352016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036
2037 * gfortran.dg/dtio_16.f90: New test.
2038
d0d48a06
EB
20392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2042 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2043 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2044
baa33d83
EB
20452016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2046
2047 * gcc.target/sparc/popc.c: Rename to...
2048 * gcc.target/sparc/popc-1.c: ...this.
2049 * gcc.target/sparc/popc-2.c: New test.
2050
523ee218
JD
20512016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2052
2053 PR fortran/77972
2054 * gfortran.dg/unexpected_eof_4.f90: New test.
2055
c04d4ede
JB
20562016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2057
31a84d4a
AP
2058 PR libfortran/48587
2059 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2060
064ed55a
JJ
20612016-10-14 Jakub Jelinek <jakub@redhat.com>
2062
9a822fc7
JJ
2063 PR middle-end/77959
2064 * gfortran.dg/pr77959.f90: New test.
2065
064ed55a
JJ
2066 DR 1511 - const volatile variables and ODR
2067 * g++.dg/DRs/dr1511-1.C: New test.
2068 * g++.dg/DRs/dr1511-2.C: New test.
2069
2579762a
EB
20702016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 * gnat.dg/debug7.adb (dg-options): Remove -g.
2073 * gnat.dg/debug8.adb (dg-options): Add -margs.
2074 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2075
6d59425d
RB
20762016-10-14 Richard Biener <rguenther@suse.de>
2077
2078 PR tree-optimization/77979
2079 * gcc.dg/torture/pr77979.c: New testcase.
2080
43f66d6e
ML
20812016-10-14 Martin Liska <mliska@suse.cz>
2082
2083 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2084 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2085 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2086
cb3ac867
UB
20872016-10-14 Uros Bizjak <ubizjak@gmail.com>
2088
2089 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2090 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2091 * gcc.dg/torture/pr77937-2.c: Likewise.
2092
14cf71a0
EB
20932016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2094
2095 * gnat.dg/lto15.adb: Adjust.
2096 * gnat.dg/lto16.adb: Likewise.
2097 * gnat.dg/lto17.adb: Likewise
2098 * gnat.dg/lto18.ad[sb]: New test.
2099 * gnat.dg/lto18_pkg.ads: New helper.
2100 * gnat.dg/lto19.adb: New test.
2101 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2102 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2103 * gnat.dg/lto20.adb: New test.
2104 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2105
6fd9c6f4
AV
21062016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2107
2108 * gfortran.dg/coarray_38.f90: Expect error message.
2109
01f44038
KT
21102016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2111
2112 * gcc.target/aarch64/spellcheck_1.c: New test.
2113 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2114 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2115 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2116 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2117 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2118
253abb2a
AS
21192016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2120
2121 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2122
a2695319
BS
21232016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2124
2125 PR tree-optimization/77937
2126 * gcc.dg/torture/pr77937-1.c: New.
2127 * gcc.dg/torture/pr77937-2.c: New.
2128
14a2c9aa
JM
21292016-10-13 Jakub Jelinek <jakub@redhat.com>
2130
2131 * g++.dg/cpp1z/inline-var1.C: New test.
2132 * g++.dg/cpp1z/inline-var1a.C: New test.
2133 * g++.dg/cpp1z/inline-var1.h: New file.
2134 * g++.dg/cpp1z/inline-var2.C: New test.
2135 * g++.dg/cpp1z/inline-var3.C: New test.
2136 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2137 uninitialized const.
2138
6c95388f 21392016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2140
ee7fa2e3
SL
2141 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2142 Xscale is specified, not just -march.
2143 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2144 is incompatible with Xscale.
18d34307 2145
96032047
MS
21462016-10-13 Martin Sebor <msebor@redhat.com>
2147
2148 PR c++/71912
2149 * g++.dg/ext/flexary4.C: Adjust.
2150 * g++.dg/ext/flexary5.C: Same.
2151 * g++.dg/ext/flexary9.C: Same.
2152 * g++.dg/ext/flexary19.C: New test.
2153 * g++.dg/ext/flexary18.C: New test.
2154 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2155 regression test.
5cb96b6a
UB
2156 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2157 Avoid generating a flexible array member in an array.
96032047 2158
5b1548fd
MS
21592016-10-13 Martin Sebor <msebor@redhat.com>
2160
2161 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2162 to placate -Wformat on targets where the type is not int.
2163
7810c4eb
DM
21642016-10-13 David Malcolm <dmalcolm@redhat.com>
2165
2166 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2167 in INSN_LOCATION.
2168
fcd27666
BC
21692016-10-13 Bin Cheng <bin.cheng@arm.com>
2170
2171 * gcc.target/i386/l_fma_float_1.c: Revise test.
2172 * gcc.target/i386/l_fma_float_2.c: Ditto.
2173 * gcc.target/i386/l_fma_float_3.c: Ditto.
2174 * gcc.target/i386/l_fma_float_4.c: Ditto.
2175 * gcc.target/i386/l_fma_float_5.c: Ditto.
2176 * gcc.target/i386/l_fma_float_6.c: Ditto.
2177 * gcc.target/i386/l_fma_double_1.c: Ditto.
2178 * gcc.target/i386/l_fma_double_2.c: Ditto.
2179 * gcc.target/i386/l_fma_double_3.c: Ditto.
2180 * gcc.target/i386/l_fma_double_4.c: Ditto.
2181 * gcc.target/i386/l_fma_double_5.c: Ditto.
2182 * gcc.target/i386/l_fma_double_6.c: Ditto.
2183
b8a4b8c8
BC
21842016-10-13 Bin Cheng <bin.cheng@arm.com>
2185
2186 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2187
328ba117
BC
21882016-10-13 Bin Cheng <bin.cheng@arm.com>
2189
2190 * gcc.dg/vect/vect-98.c: Refine test case.
2191 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2192 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2193 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2194
1a1ab05e
JJ
21952016-10-13 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR c/77946
2198 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2199
27947670
ML
22002016-10-13 Martin Liska <mliska@suse.cz>
2201
2202 PR tree-optimization/77943
2203 * g++.dg/tree-ssa/pr77943.C: New test.
2204
92c5266b
AV
22052016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2206
2207 PR fortran/72832
2208 * gfortran.dg/allocate_with_source_22.f03: New test.
2209 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2210 fail.
2211
90bca4ed
TP
22122016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2213
2214 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2215 * gcc.target/arm/movsi_movw.c: Likewise.
2216 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2217 directive to work on big endian targets.
2218
0011af7b
KV
22192016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2220
2221 * gcc.dg/tree-ssa/evrp6.c: New test.
2222
859e95ab
SB
22232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2224
2225 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2226 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2227 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2228
2934018d
SB
22292016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2230
2231 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2232 * gcc.target/powerpc/warn-2.c: Ditto.
2233
f92d1522
RS
22342016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2235
2236 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2237 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2238 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2239 for -mmsa.
2240 * gcc.target/mips/msa.c: New test.
2241 * gcc.target/mips/msa-builtins.c: Likewise.
2242 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2243 (check_effective_target_mips_msa_runtime): Likewise.
2244 (check_effective_target_mips_msa): Likewise.
2245 (add_options_for_mips_msa): Likewise.
2246 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2247 (check_effective_target_vect_intfloat_cvt): Likewise.
2248 (check_effective_target_vect_uintfloat_cvt): Likewise.
2249 (check_effective_target_vect_floatint_cvt): Likewise.
2250 (check_effective_target_vect_floatuint_cvt): Likewise.
2251 (check_effective_target_vect_shift): Likewise.
2252 (check_effective_target_vect_shift_char): Likewise.
2253 (check_effective_target_vect_long): Likewise.
2254 (check_effective_target_vect_float): Likewise.
2255 (check_effective_target_vect_double): Likewise.
2256 (check_effective_target_vect_long_long): Likewise.
2257 (check_effective_target_vect_perm): Likewise.
2258 (check_effective_target_vect_perm_byte): Likewise.
2259 (check_effective_target_vect_perm_short): Likewise.
2260 (check_effective_target_vect_sdot_qi): Likewise.
2261 (check_effective_target_vect_udot_qi): Likewise.
2262 (check_effective_target_vect_sdot_hi): Likewise.
2263 (check_effective_target_vect_udot_hi): Likewise.
2264 (check_effective_target_vect_pack_trunc): Likewise.
2265 (check_effective_target_vect_unpack): Likewise.
2266 (check_effective_target_vect_hw_misalign): Likewise.
2267 (check_effective_target_vect_condition): Likewise.
2268 (check_effective_target_vect_cond_mixed): Likewise.
2269 (check_effective_target_vect_char_mult): Likewise.
2270 (check_effective_target_vect_short_mult): Likewise.
2271 (check_effective_target_vect_int_mult): Likewise.
2272 (check_effective_target_vect_extract_even_odd): Likewise.
2273 (check_effective_target_vect_interleave): Likewise.
2274 (check_vect_support_and_set_flags): Check if the target supports MSA
2275 and append to the list of EFFECTIVE_TARGETS.
2276
0bfd099c
RB
22772016-10-12 Richard Biener <rguenther@suse.de>
2278
2279 PR debug/77947
2280 * g++.dg/torture/pr77947.C: New testcase.
2281
b4a9ef2f
PMR
22822016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2283
2284 * gnat.dg/debug8.adb: New testcase.
2285
c0dbd22d
PMR
22862016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2287
2288 * gnat.dg/debug9.adb: New testcase.
2289
8a7c91cd
RB
22902016-10-12 Richard Biener <rguenther@suse.de>
2291
2292 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2293 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2294 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2295
7dc2f5f1
RB
22962016-10-12 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/77920
2299 * gcc.dg/torture/pr77920.c: New testcase.
2300
70f6d5e1
JJ
23012016-10-12 Jakub Jelinek <jakub@redhat.com>
2302
4a8b97cb
JJ
2303 PR tree-optimization/77929
2304 * gcc.c-torture/compile/pr77929.c: New test.
2305
70f6d5e1
JJ
2306 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2307 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2308 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2309 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2310 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2311 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2312 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2313 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2314 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2315
4803de58
EB
23162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gcc.target/sparc/setcc-4.c: Adjust.
2319 * gcc.target/sparc/setcc-5.c: Likewise.
2320 * gcc.target/sparc/setcc-6.c: Likewise.
2321 * gcc.target/sparc/setcc-7.c: Likewise.
2322 * gcc.target/sparc/setcc-8.c: Likewise.
2323 * gcc.target/sparc/setcc-9.c: Likewise.
2324 * gcc.target/sparc/setcc-10.c: Delete.
2325
f6cf4810
SK
23262016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2327
2328 PR fortran/77942
2329 * gfortran.dg/pr77942.f90
2330
8e8c2744
FR
23312016-10-11 Fritz Reese <fritzoreese@gmail.com>
2332
2333 * gfortran.dg/dec_math.f90: New testsuite.
2334
ddefad9a
SKS
23352016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2336
2337 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2338 (main): Declare j as i32 instead of int.
2339
e7b08761
TP
23402016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2341
2342 PR testsuite/PR77710
2343 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2344 target triplet instead of *-*-*-*.
2345
9fd7cd44
EB
23462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2347
2348 * gnat.dg/unchecked_convert10.adb: New test.
2349 * gnat.dg/unchecked_convert11.adb: Likewise.
2350 * gnat.dg/unchecked_convert12.adb: Likewise.
2351
ff7e7ee0
EB
23522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2353
2354 * gcc.target/sparc/cbcond-1.c: New test.
2355 * gcc.target/sparc/cbcond-2.c: Likewise.
2356 * gcc.target/sparc/movcc-1.c: Likewise.
2357 * gcc.target/sparc/movcc-2.c: Likewise.
2358 * gcc.target/sparc/setcc-1.c: Adjust.
2359 * gcc.target/sparc/setcc-2.c: Likewise.
2360 * gcc.target/sparc/setcc-3.c: Likewise.
2361 * gcc.target/sparc/setcc-4.c: Likewise.
2362 * gcc.target/sparc/setcc-5.c: Likewise.
2363 * gcc.target/sparc/setcc-6.c: New test.
2364 * gcc.target/sparc/setcc-7.c: Likewise.
2365 * gcc.target/sparc/setcc-8.c: Likewise.
2366 * gcc.target/sparc/setcc-9.c: Likewise.
2367 * gcc.target/sparc/setcc-10.c: Likewise.
2368
d30078b8
JL
23692016-10-10 Jeff Law <law@redhat.com>
2370
2371 PR tree-optimization/71947
2372 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2373 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2374 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2375 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2376 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2377 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2378
5f869266
TK
23792016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2380
2381 PR fortran/77915
2382 * gfortran.dg/matmul_11.f90: New test.
2383
174e0b00
JW
23842016-10-10 Jiong Wang <jiong.wang@arm.com>
2385
2386 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2387 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2388 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2389 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2390 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2391 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2392 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2393 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2394 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2395 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2401 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2402 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2403 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2404 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2405 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2422 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2423 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2424 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2425 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2426 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2427 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2428 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2429 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2431 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2432 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2433 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2434 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2435 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2436 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2437 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2438 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2439 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2440 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2441 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2442 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2443 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2444 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2445
4bc63138
JW
24462016-10-10 Jiong Wang <jiong.wang@arm.com>
2447
2448 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2449 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2450 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2451 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2452 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2453 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2454 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2455 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2456 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2457 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2458 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2459 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2460 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2461 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2462
8f3edb07
JW
24632016-10-10 Jiong Wang <jiong.wang@arm.com>
2464
2465 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2466 Enable AArch64.
2467 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2468 vdup*_laneq.
2469 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2470 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2471 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2472 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2473
6e49f922
JW
24742016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2475 Jiong Wang <jiong.wang@arm.com>
2476
2477 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2478 AArch64 support.
2479 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2480 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2481 AArch64 targets.
2482 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2483 AArch64 targets.
2484 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2485 targets.
2486 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2487
41683e1a
EB
24882016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2489
2490 * gnat.dg/specs/vfa.ads: New test.
2491
6e49f922 24922016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2493
2494 * gnat.dg/inline13.ad[sb]: New test.
2495 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2496
55cfd746
EB
24972016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gnat.dg/biased_subtype.adb: New test.
2500
4dfb8a2a
JJ
25012016-10-09 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR tree-optimization/77901
2504 * gcc.c-torture/compile/pr77901.c: New test.
2505
67b97478
PK
25062016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2507
2508 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2509 * gcc.dg/ipa/propalign-2.c: Likewise
2510 * gcc.dg/ipa/propalign-3.c: Likewise.
2511 * gcc.dg/ipa/propalign-4.c: Likewise.
2512 * gcc.dg/ipa/propalign-5.c: Likewise.
2513
7bad794a
JJ
25142016-10-08 Jakub Jelinek <jakub@redhat.com>
2515
81b02905
JJ
2516 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2517
ee19ef45
JJ
2518 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2519
7bad794a
JJ
2520 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2521 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2522
56d3a930
FR
25232016-10-07 Fritz Reese <fritzoreese@gmail.com>
2524
2525 * gfortran.dg/dec_union_11.f90: New testcase.
2526
45e2bf2e
NS
25272016-10-07 Nathan Sidwell <nathan@acm.org>
2528
2529 PR c++/66443
2530 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2531 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2532 * g++.dg/cpp1y/pr66443-cxx14.C: New
2533 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2534 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2535
be845b04
JJ
25362016-10-07 Jakub Jelinek <jakub@redhat.com>
2537
2538 * g++.dg/cpp0x/addressof1.C: New test.
2539 * g++.dg/cpp0x/addressof2.C: New test.
2540
08213983
MM
25412016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2542
2543 * gcc.target/powerpc/float128-type-1.c: New test to check that
2544 PowerPC 64-bit Linux enables -mfloat128-type by default.
2545 * gcc.target/powerpc/float128-type-2.c: Likewise.
2546 * gcc.target/powerpc/float128-mix.c: Change error message to
2547 reflect that __ibm128 is now #define'ed to be long double.
2548
bd845c14
SK
25492016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2550
2551 PR fortran/77406
2552 * gfortran.dg/pr77406.f90: New test.
2553 * gfortran.dg/assumed_type_3.f90: Update error messages.
2554 * gfortran.dg/defined_operators_1.f90: Ditto.
2555 * gfortran.dg/generic_26.f90: Ditto.
2556 * gfortran.dg/generic_7.f90: Ditto.
2557 * gfortran.dg/gomp/udr5.f90: Ditto.
2558 * gfortran.dg/gomp/udr7.f90: Ditto.
2559 * gfortran.dg/interface_1.f90: Ditto.
2560 * gfortran.dg/interface_37.f90: Ditto.
2561 * gfortran.dg/interface_5.f90: Ditto.
2562 * gfortran.dg/interface_6.f90: Ditto.
2563 * gfortran.dg/interface_7.f90
2564 * gfortran.dg/no_arg_check_3.f90
2565 * gfortran.dg/operator_5.f90
2566 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2567
c09c4992
BE
25682016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2569
2570 PR c++/77700
2571 * c-c++-common/Wint-in-bool-context.c: Update test.
2572
d7f336f8
RB
25732016-10-07 Richard Biener <rguenther@suse.de>
2574
2575 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2576 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2577
a9172bf3
MP
25782016-10-07 Marek Polacek <polacek@redhat.com>
2579
2580 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2581
8a14afd0
BS
25822016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2583
2584 PR c++/69733
2585 * c-c++-common/pr69733.c: New test.
2586 * gcc.dg/pr69733.c: New test.
2587 * gcc.target/i386/pr69733.c: New test.
2588
d4bd4646
MP
25892016-10-07 Marek Polacek <polacek@redhat.com>
2590
2591 PR c++/77803
2592 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2593
a93cdc5c
JJ
25942016-10-07 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR tree-optimization/77664
2597 * gcc.dg/tree-ssa/pr77664.c: New test.
2598 * gcc.dg/pr77664.c: New test.
2599
26002016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2601
2602 * gfortran.dg/pr69955.f90: New test.
2603
ac193ee7
LK
26042016_10-06 Louis Krupp <louis.krupp@zoho.com>
2605
2606 PR fortran/57910
2607 * gfortran.dg/pr57910.f90: New test.
2608
342cfb3e
JJ
26092016-10-06 Jakub Jelinek <jakub@redhat.com>
2610
2611 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2612 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2613
48057089
KV
26142016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR tree-optimization/77862
2617 * gcc.dg/pr77862.c: New test.
2618
65b25c9b
KV
26192016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2620
2621 * gcc.dg/tree-ssa/evrp4.c: New test.
2622
f3127685
JL
26232016-10-06 Jeff Law <law@redhat.com>
2624
2625 PR tree-optimization/71661
2626 * gcc.dg/tree-ssa/pr71661.c: New test.
2627
b3972588
RB
26282016-10-06 Richard Biener <rguenther@suse.de>
2629
2630 PR tree-optimization/77855
2631 * gcc.dg/torture/pr77855.c: New testcase.
2632
139dc3c6 26332016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2634 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2635
2636 * g++.dg/other/pr77759.C: New test.
2637
37f6a157
RB
26382016-10-06 Richard Biener <rguenther@suse.de>
2639
2640 PR tree-optimization/77839
2641 * gcc.dg/torture/pr77839.c: New testcase.
2642
f779aeb8
MP
26432016-10-06 Marek Polacek <polacek@redhat.com>
2644
2645 * g++.dg/cpp1z/init-statement9.C: New test.
2646
eee8f0b0
AS
26472016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2648
2649 * gcc.target/i386/pcommit-1.c: Deleted.
2650 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2651 * gcc.target/i386/sse-13.c: Ditto.
2652 * gcc.target/i386/sse-14.c: Ditto.
2653 * gcc.target/i386/sse-22.c: Ditto.
2654 * gcc.target/i386/sse-23.c: Ditto.
2655 * g++.dg/other/i386-2.C: Ditto.
2656
b48042bb
UB
26572016-10-05 Uros Bizjak <ubizjak@gmail.com>
2658
2659 * gcc.target/i386/pr77833.c: Require int128 effective target.
2660
50b01e1d
SK
26612016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2662
2663 PR fortran/58991
2664 PR fortran/58992
2665 * gfortran.dg/associate_22.f90: New test.
2666
908b8296
FR
26672016-10-05 Fritz Reese <fritzoreese@gmail.com>
2668
2669 * gfortran.dg/dec_union_9.f90: New testcase.
2670 * gfortran.dg/dec_union_10.f90: New testcase.
2671
87582521
JJ
26722016-10-05 Jakub Jelinek <jakub@redhat.com>
2673
2e69f143
JJ
2674 PR sanitizer/66343
2675 * gcc.dg/pch/pr66343-3.c: New test.
2676 * gcc.dg/pch/pr66343-3.hs: New file.
2677
87582521
JJ
2678 PR sanitizer/66343
2679 * gcc.dg/pch/pr66343-1.c: New test.
2680 * gcc.dg/pch/pr66343-1.hs: New file.
2681 * gcc.dg/pch/pr66343-2.c: New test.
2682 * gcc.dg/pch/pr66343-2.hs: New file.
2683
700fff34
BE
26842016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2685
2686 * c-c++-common/Wint-in-bool-context.c: Update test.
2687
17a9e380
MP
26882016-10-05 Marek Polacek <polacek@redhat.com>
2689
2690 * g++.dg/cpp1z/init-statement1.C: New test.
2691 * g++.dg/cpp1z/init-statement2.C: New test.
2692 * g++.dg/cpp1z/init-statement3.C: New test.
2693 * g++.dg/cpp1z/init-statement4.C: New test.
2694 * g++.dg/cpp1z/init-statement5.C: New test.
2695 * g++.dg/cpp1z/init-statement6.C: New test.
2696 * g++.dg/cpp1z/init-statement7.C: New test.
2697 * g++.dg/cpp1z/init-statement8.C: New test.
2698
6e48e779
LK
26992016-10-05 Louis Krupp <louis.krupp@zoho.com>
2700
2701 PR fortran/67524
2702 * gfortran.dg/pr67524.f90: New test.
2703
04a32443
JJ
27042016-10-05 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR sanitizer/77823
2707 * c-c++-common/ubsan/shift-9.c: New test.
2708
743a9cf7
SKS
27092016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2710
2711 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2712 of int if __SIZEOF_INT__ is less than 4 bytes.
2713
a40278c3
JD
27142016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2715
2716 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2717 * gfortran.dg/class_array_20.f03: Likewise.
2718 * gfortran.dg/class_array_21.f03: Likewise.
2719 * gfortran.dg/finalize_29.f08: Likewise.
2720 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2721
39bb7d01
RB
27222016-10-05 Richard Biener <rguenther@suse.de>
2723
2724 PR middle-end/77826
2725 * gcc.dg/torture/pr77826.c: New testcase.
2726
eeb57981
RB
27272016-10-05 Richard Biener <rguenther@suse.de>
2728
2729 * gcc.dg/fold-copysign-1.c: New testcase.
2730
f9018d75
AS
27312016-10-05 Andreas Schwab <schwab@suse.de>
2732
2733 * g++.dg/pr49847-2.C: Remove.
2734
7e8000b3
PMR
27352016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2736
2737 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2738
54f84ca9
RB
27392016-10-05 Richard Biener <rguenther@suse.de>
2740
2741 PR middle-end/55152
2742 * gcc.dg/pr55152-2.c: New testcase.
2743
17beda50
JD
27442016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745
2746 * gfortran.dg/dtio_15.f90: New test.
2747
1c84b798
ILT
27482016-10-04 Ian Lance Taylor <iant@golang.org>
2749
2750 * gcc.dg/split-7.c: New test.
2751
7ec39552
MS
27522016-10-04 Martin Sebor <msebor@redhat.com>
2753
2754 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2755 %lc directive to wint_t to silence -Wformat warnings on targets
2756 where the latter is a distinct type such as long.
2757
8ff04ff9
MS
27582016-10-04 Martin Sebor <msebor@redhat.com>
2759
2760 PR c++/77804
2761 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2762
bfecd57c
JJ
27632016-10-04 Jakub Jelinek <jakub@redhat.com>
2764
f72da967
JJ
2765 PR c++/77791
2766 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2767
bfecd57c
JJ
2768 * g++.dg/other/java3.C: Remove.
2769 * g++.dg/other/java1.C: Remove.
2770 * g++.dg/other/error12.C: Remove.
2771 * g++.dg/other/java2.C: Remove.
2772 * g++.dg/warn/Wnvdtor.C: Remove.
2773 * g++.dg/lookup/java1.C: Remove.
2774 * g++.dg/lookup/java2.C: Remove.
2775 * g++.dg/ext/pr34829.C: Remove.
2776 * g++.dg/ext/java-3.C: Remove.
2777 * g++.dg/ext/java-1.C: Remove.
2778 * g++.dg/ext/java-2.C: Remove.
2779 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2780
fe8b1e83
DG
27812016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2782
2783 PR tree-optimization/77808
2784 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2785
078b5aab
RB
27862016-10-04 Richard Biener <rguenther@suse.de>
2787
2788 PR tree-optimization/77399
2789 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2790
2b568899
RB
27912016-10-04 Richard Biener <rguenther@suse.de>
2792
2793 PR middle-end/77833
2794 * gcc.target/i386/pr77833.c: New testcase.
2795
0a4e5cf3
JL
27962016-09-26 Jeff Law <law@redhat.com>
2797
2798 PR tree-optimization/71550
2799 PR tree-optimization/71403
2800 * gcc.c-torture/execute/pr71550.c: New test.
2801
d07b0a23
SKS
28022016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2803
2804 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2805 option.
2806
b44a42cf
KT
28072016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2808
2809 Revert
2810 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811
2812 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2813
f41f1ceb
MP
28142016-10-03 Marek Polacek <polacek@redhat.com>
2815
2816 * g++.dg/cpp0x/nullptr37.C: New test.
2817
1633d3b9
BE
28182016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2819
2820 * c-c++-common/Wint-in-bool-context.c: Update test.
2821
2c8e3a1d
JJ
28222016-10-02 Jakub Jelinek <jakub@redhat.com>
2823
2824 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2825 earlier.
2826 * g++.dg/charset/asm2.c (memmove): Likewise.
2827 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2828 * g++.dg/tls/diag-4.C (foo): Likewise.
2829 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2830 dg-warning, fix up regex.
2831 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2832 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2833 * g++.old-deja/g++.mike/net31.C: Likewise.
2834 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2835 for C++17.
2836 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2837 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2838
f00b6283
RB
28392016-10-01 Richard Biener <rguenther@suse.de>
2840
2841 PR middle-end/77798
2842 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2843
0f0565b1
AV
28442016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2845
2846 PR fortran/77663
2847 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2848
c58823a0
JJ
28492016-10-01 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR c/77490
2852 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2853 Add dg-prune-output directive.
2854
e3228a50
JD
28552016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2856
2857 PR fortran/66643
2858 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2859 * gfortran.fortran-torture/compile/write.f90: Update test.
2860
e70bbc6f
MW
28612016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2862
2863 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2864 arm_fp16_alternative_ok as the required effective target.
2865 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2866 -mfp16-format=alternative to the dg-options directive and remove
2867 the dg-add-options directive.
2868
c39747d2
FR
28692016-09-30 Fritz Reese <fritzoreese@gmail.com>
2870
2871 PR fortran/77764
2872 * gfortran.dg/dec_union_8.f90: New testcase.
2873
00074dd8
FR
28742016-09-30 Fritz Reese <fritzoreese@gmail.com>
2875
2876 PR fortran/77782
2877 * gfortran.dg/dec_structure_16.f90: New testcase.
2878
26f391e8
AV
28792016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2880
2881 * gfortran.dg/coarray_allocate_10.f08: New test.
2882 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2883
fa16a271
KT
28842016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2885
2886 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2887
f334c828
RB
28882016-09-30 Richard Biener <rguenther@suse.de>
2889
2890 PR tree-optimization/77399
2891 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2892
76e3ec9c
SL
28932016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2894
871267e1 2895 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2896 -fdelete-null-pointer-checks explicit.
2897 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2898 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2899 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2900 * gcc.dg/pic-1.c: Require fpic target support.
2901 * gcc.dg/pic-2.c: Likewise.
2902
a2c6e7f2
JJ
29032016-09-29 Jakub Jelinek <jakub@redhat.com>
2904
2905 Implement P0001R1 - C++17 removal of register storage class specifier
2906 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2907 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2908 C++17.
2909 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2910 keyword if not __SSE2__.
2911 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2912 C++17.
2913 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2914 register keywords.
2915 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2916 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2917 no_erroneous_warning): Expect new warnings for C++17.
2918 * g++.dg/warn/register-var-2.C (f): Likewise.
2919 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2920 * g++.dg/parse/linkage2.C (foo): Likewise.
2921 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2922 keyword on parameters for C++17.
2923 * g++.dg/cpp1z/register1.C: New test.
2924 * g++.dg/cpp1z/register2.C: New test.
2925 * g++.dg/cpp1z/register3.C: New test.
2926
4ab76933
UB
29272016-09-29 Uros Bizjak <ubizjak@gmail.com>
2928
2929 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2930 * gcc.target/i386/avx2-check.h (main): Ditto.
2931 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2932 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2933 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2934 * gcc.target/i386/avx512er-check.h (main): Ditto.
2935 * gcc.target/i386/avx512f-check.h (main): Ditto.
2936 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2937 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2938 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2939
2488ebe5
UB
29402016-09-29 Uros Bizjak <ubizjak@gmail.com>
2941
2942 PR target/77756
2943 * gcc.target/i386/pr77756.c: New test.
2944
4d258d09
MP
29452016-09-29 Marek Polacek <polacek@redhat.com>
2946
2947 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2948
a9087411
MP
29492016-09-29 Marek Polacek <polacek@redhat.com>
2950
2951 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2952 C++14.
2953
fa0a064a
ML
29542016-09-29 Martin Liska <mliska@suse.cz>
2955
2956 * objc/execute/construct1.m: New test.
2957
0ce1ecc7
RB
29582016-09-29 Richard Biener <rguenther@suse.de>
2959
2960 PR tree-optimization/77768
2961 * gcc.dg/torture/pr77768.c: New testcase.
2962
da186c1f
RB
29632016-09-28 Richard Biener <rguenther@suse.de>
2964
2965 PR middle-end/77407
2966 * gcc.dg/pr77407.c: New testcase.
2967
d657e995
RB
29682016-09-29 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/55152
2971 * gcc.dg/pr55152.c: New testcase.
2972 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2973
cadf6296
RO
29742016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2975
2976 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2977 (dg-options): Remove -m32.
2978
88000fd1
MS
29792016-09-28 Martin Sebor <msebor@redhat.com>
2980
2981 PR middle-end/77721
2982 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2983
0c172974
JD
29842016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2985
2986 PR libgfortran/77707
2987 * gfortran.dg/inquire_17.f90: New test.
2988
4b390698
JJ
29892016-09-28 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR c++/77467
2992 * g++.dg/cpp1y/constexpr-77467.C: New test.
2993
2b1b5938
MS
29942016-09-28 Martin Sebor <msebor@redhat.com>
2995
2996 PR c/77762
2997 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2998 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2999 (test_sprintf_p_const): Adjust line numbers to avoid failures
3000 introduced in r240503.
3001
30dc6ee9
MS
30022016-09-28 Martin Sebor <msebor@redhat.com>
3003
3004 PR middle-end/77683
3005 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3006
7d290e93
BE
30072016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3008
fcf32bad
BE
3009 PR c++/77748
3010 * g++.dg/pr77550.C: Avoid undefined behavior.
3011
7d290e93
BE
3012 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3013
912d9ec3
WD
30142016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3015
3016 * gcc.dg/strlenopt-20.c: Update test.
3017 * gcc.dg/strlenopt-21.c: Likewise.
3018 * gcc.dg/strlenopt-22.c: Likewise.
3019 * gcc.dg/strlenopt-22g.c: Likewise.
3020 * gcc.dg/strlenopt-26.c: Likewise.
3021 * gcc.dg/strlenopt-5.c: Likewise.
3022 * gcc.dg/strlenopt-7.c: Likewise.
3023 * gcc.dg/strlenopt-9.c: Likewise.
3024
459bcfb0
JJ
30252016-09-27 Jakub Jelinek <jakub@redhat.com>
3026
6e39060a
JJ
3027 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3028
8ca33347
JJ
3029 * g++.dg/cpp1z/lambda-this1.C: New test.
3030 * g++.dg/cpp1z/lambda-this2.C: New test.
3031
459bcfb0
JJ
3032 PR c++/77722
3033 * g++.dg/ubsan/return-4.C: New test.
3034 * g++.dg/ubsan/return-5.C: New test.
3035 * g++.dg/ubsan/return-6.C: New test.
3036
20fba714
JW
30372016-09-27 Jiong Wang <jiong.wang@arm.com>
3038
3039 * lib/target-supports.exp
3040 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3041 in function comment.
3042
bebe0086
ML
30432016-09-27 Martin Liska <mliska@suse.cz>
3044
3045 PR gcov-profile/46266
3046 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3047 considered.
3048
59896334
RB
30492016-09-27 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/77745
3052 * g++.dg/torture/pr77745.C: New testcase.
3053
f0d355dc
RB
30542016-09-27 Richard Biener <rguenther@suse.de>
3055
3056 PR tree-optimization/77478
3057 * gcc.dg/torture/pr77478.c: New testcase.
3058
8c9434c2
ML
30592016-09-27 Martin Liska <mliska@suse.cz>
3060
3061 PR gcov-profile/7970
3062 PR gcov-profile/16855
3063 PR gcov-profile/44779
3064 * g++.dg/gcov/pr16855.C: New test.
3065
511d092e
SKS
30662016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3067
3068 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3069
f2e0c4e1
JJ
30702016-09-27 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR fortran/77666
3073 * gfortran.dg/gomp/pr77666.f90: New test.
3074
3a4228ba
KV
30752016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3076
3077 PR ipa/77677
3078 * gcc.dg/torture/pr77677-2.c: New test.
3079
a184e37f
SK
30802016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3081
3082 PR fortran/77420
3083 * gfortran.dg/pr77420_1.f90: New test.
3084 * gfortran.dg/pr77420_2.f90: Ditto.
3085 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3086 * gfortran.dg/pr77420_4.f90: this file.
3087
8be59d19
KV
30882016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3089
3090 PR middle-end/77719
3091 * gfortran.dg/pr77719.f90: New test.
3092
991075a4
TP
30932016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3094
3095 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3096 singular form of byte when quantity is unknown.
991075a4 3097
c6147dc4
MP
30982016-09-26 Marek Polacek <polacek@redhat.com>
3099
3100 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3101
5cc6c41c
ML
31022016-09-26 Martin Liska <mliska@suse.cz>
3103
3104 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3105 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3106 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3107 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3108 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3109 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3110 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3111 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3112 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3113
81fea426
MP
31142016-09-26 Marek Polacek <polacek@redhat.com>
3115
3116 PR c/7652
3117 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3118 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3119 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3120 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3121 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3122 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3123 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3124 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3125 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3126 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3127 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3128 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3129 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3130 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3131 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3132 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3133 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3134 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3135 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3136 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3137 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3138 * c-c++-common/attr-fallthrough-1.c: New test.
3139 * c-c++-common/attr-fallthrough-2.c: New test.
3140 * g++.dg/cpp0x/fallthrough1.C: New test.
3141 * g++.dg/cpp0x/fallthrough2.C: New test.
3142 * g++.dg/cpp1z/fallthrough1.C: New test.
3143 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3144 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3145 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3146 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3147
9b597c1f
SK
31482016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3149
12a813c1 3150 PR fortran/77429
9b597c1f
SK
3151 * gfortran.dg/pr77429.f90: New test.
3152
f1c7e7f1
SK
31532016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3154
3155 PR fortran/77694
3156 * gfortran.dg/pr77694.f90: New test.
3157
50c6dd20
OE
31582016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3159
3160 PR target/51244
3161 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3162
540b039e
DH
31632016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3164
3165 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3166 for 32-bit mode.
3167
cfd161bf
DH
31682016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3169
3170 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3171 for 32-bit mode.
3172
9a2300e9
MP
31732016-09-24 Marek Polacek <polacek@redhat.com>
3174
3175 PR c/77490
3176 * c-c++-common/Wbool-operation-1.c: New test.
3177 * gcc.dg/Wbool-operation-1.c: New test.
3178
34d567d1
FR
31792016-09-23 Fritz Reese <fritzoreese@gmail.com>
3180
3181 * gfortran.dg/dec_static_1.f90: New.
3182 * gfortran.dg/dec_static_2.f90: New.
3183 * gfortran.dg/dec_static_3.f90: New.
3184 * gfortran.dg/dec_static_4.f90: New.
3185
4a8d4422
JD
31862016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3187
3188 PR fortran/48298
3189 * gfortran.dg/negative_unit_check.f90: Update test.
3190 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3191
90ef45cb
DV
31922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3193
3194 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3195 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3196 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3197 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3198 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3199 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3200 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3201
e0535922
MS
32022016-09-23 Martin Sebor <msebor@redhat.com>
3203
3204 PR testsuite/77713
3205 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3206 assuming long double is bigger than double.
3207
d664d76d
JJ
32082016-09-23 Jakub Jelinek <jakub@redhat.com>
3209
3210 Implement P0138R2, C++17 construction rules for enum class values
3211 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3212
3b31f720
DM
32132016-09-23 David Malcolm <dmalcolm@redhat.com>
3214
3215 PR preprocessor/77672
3216 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3217 expected multiline output from first warning to reflect change
3218 in r240434.
3219
592459bf
TP
32202016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3221
3222 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3223
0af06385
BE
32242016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3225 Tom de Vries <tom@codesourcery.com>
3226
3227 PR testsuite/77411
3228 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3229
8f01b67a
MP
32302016-09-23 Marek Polacek <polacek@redhat.com>
3231
3232 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3233 * c-c++-common/gomp/atomic-13.c: Likewise.
3234 * c-c++-common/gomp/atomic-14.c: Likewise.
3235 * c-c++-common/pr60439.c: Remove invalid code.
3236 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3237 * g++.dg/expr/bitfield5.C: Likewise.
3238 * g++.dg/expr/bitfield6.C: Likewise.
3239 * g++.dg/expr/bool1.C: Likewise.
3240 * g++.dg/expr/bool3.C: Likewise.
3241 * g++.dg/expr/lval3.C: Likewise.
3242 * g++.dg/expr/lval4.C: Likewise.
3243 * g++.old-deja/g++.jason/bool5.C: Likewise.
3244
bbd6fcf3
DM
32452016-09-23 David Malcolm <dmalcolm@redhat.com>
3246
3247 PR preprocessor/77672
3248 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3249 (test_terminator_location): New function.
3250
113d06a4
RB
32512016-09-23 Richard Biener <rguenther@suse.de>
3252
3253 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3254
cab9e1df
MW
32552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3256
3257 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3258 -march=armv8.2-a+fp16 when supported by the hardware.
3259 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3261 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3262 semi-colons to a macro invocations.
3263 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3264 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3265 defined.
3266 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3267 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3269 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3270 defined.
3271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3278 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3280 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3281 defined.
3282 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3284 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3285 defined.
3286 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3288 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3289 defined.
3290 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3292 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3293 defined.
3294 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3296 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3297 defined. Also fix some white-space.
3298 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3299 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3300 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3301 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3304 defined. Also fix some long lines and white-space.
3305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3306 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3307 defined. Also fix some long lines and white-space.
3308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3309 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3310 defined.
3311 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3313 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3314 defined.
3315 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3317 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3318 defined.
3319 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3322 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3329 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3335 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3336 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3338
da9b2e69
JW
33392016-09-23 Jiong Wang <jiong.wang@arm.com>
3340 Matthew Wahab <matthew.wahab@arm.com>
3341
3342 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3344 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3345 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3346 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3347 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3348 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3349 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3379
785cf02f
MW
33802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3381
3382 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3383 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3384 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3385 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3386 support.
3387
1e401340
KV
33882016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3389
3390 PR ipa/77677
3391 * gcc.dg/torture/pr77677.c: New test.
3392
8ed3eeac
AV
33932016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3394
3395 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3396 here now.
3397
55a9b91b
MW
33982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3399
3400 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3401 options. Add tests for float16x4_t and float16x8_t.
3402
64c744b9
DV
34032016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3404
3405 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3406 * gcc.target/s390/risbg-ll-2.c: Ditto.
3407 * gcc.target/s390/risbg-ll-3.c: Ditto.
3408
d403b8d4
MW
34092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3410
3411 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3412 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3413
576987fc
DV
34142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3415
3416 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3417 output to the simplified instructions.
3418
4ffc8099
MW
34192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3420
3421 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3422 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3423
b1a970a5
MW
34242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3425
3426 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3427 (FP16_SUPPORTED): New
3428 (expected-hfloat-16x4): Make conditional on __fp16 support.
3429 (expected-hfloat-16x8): Likewise.
3430 (vdup_n_f16): Disable for non-AArch64 targets.
3431 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3432 conditional on FP16_SUPPORTED.
3433 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3434 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3435 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3436 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3437 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3438 for testing __fp16.
3439 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3440 conditional on FP16_SUPPORTED.
3441 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3442 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3443
50df9464
MW
34442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3445
3446 * gcc.target/arm/short-vfp-1.c: New.
3447
536b9f42
MW
34482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3449
3450 * gcc.target/arm/attr-fp16-arith-1.c: New.
3451
1b9e31cf
MW
34522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3453
3454 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3455 New.
3456 (add_options_for_arm_v8_2a_fp16_neon): New.
3457 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3458 (add_options_for_arm_arch_v8_2a): Auto-generate.
3459 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3460 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3461 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3462 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3463 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3464 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3465 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3466
a5b42ee7
MW
34672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3468
3469 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3470 arm_fp16_alternative_ok.
3471 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3472 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3473 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3474 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3475 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3476 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3477 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3478 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3479 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3480 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3481 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3482 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3483 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3484 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3485 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3486 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3487 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3488 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3489 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3490 arm_fp16_alternative_ok.
3491 * lib/target-supports.exp
3492 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3493 (check_effective_target_arm_fp16_alternative_ok): New.
3494 (check_effective_target_arm_fp16_none_ok_nocache): New.
3495 (check_effective_target_arm_fp16_none_ok): New.
3496
fcbc975b
ML
34972016-09-23 Martin Liska <mliska@suse.cz>
3498
3499 * gcc.dg/ipa/pr77653.c: Replace adress
3500 with address.
3501
1822b732
ML
35022016-09-23 Martin Liska <mliska@suse.cz>
3503
3504 * gcc.target/i386/movbe-4.c: New test.
3505
fab18cc4
ML
35062016-09-23 Martin Liska <mliska@suse.cz>
3507
3508 * gcc.target/i386/crc32-5.c: New test.
3509
e70f01b5
ML
35102016-09-23 Martin Liska <mliska@suse.cz>
3511
3512 * gcc.target/i386/pr71652.c: New test.
3513 * gcc.target/i386/pr71652-2.c: New test.
3514 * gcc.target/i386/pr71652-3.c: New test.
3515
f2e81d05
JJ
35162016-09-23 Jakub Jelinek <jakub@redhat.com>
3517
3518 * lib/gcc-dg.exp (process-message): Support relative line number
3519 notation - .+4 or .-1 etc.
3520 * gcc.dg/dg-test-1.c: New test.
3521
ed30d2a6
MS
35222016-09-22 Martin Sebor <msebor@redhat.com>
3523
3524 PR target/77676
3525 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3526 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3527 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3528 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3529
1c681c7b
UB
35302016-09-22 Uros Bizjak <ubizjak@gmail.com>
3531
3532 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3533 * gcc.dg/ifcvt-2.c: Ditto.
3534 * gcc.dg/zero_bits_compound-1.c: Ditto.
3535 * gcc.dg/zero_bits_compound-1.c: Ditto.
3536 * gcc.dg/pr40550.c: Simplify target selectors.
3537 Use dg-additional-options.
3538 * gcc.dg/pr47893.c: Ditto.
3539 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3540 additional options for 32-bit x86 targets.
3541 * gcc.dg/pr70955.c: Move to ...
3542 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3543
67cf0a53
PC
35442016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/61019
3547 * g++.dg/cpp0x/pr61019.C: New.
3548
0ee70cc0
AV
35492016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3550 Terry Guo <terry.guo@arm.com>
3551
3552 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3553 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3554 * gcc.target/arm/pure-code/pure-code.exp: New.
3555
43639d2c
UB
35562016-09-22 Uros Bizjak <ubizjak@gmail.com>
3557
3558 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3559 Remove SSE effective target requirement.
3560
a608d15b
PC
35612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/71979
3564 * g++.dg/cpp0x/pr71979.C: New.
3565
d94a7ab4
BE
35662016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3567
3568 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3569
a13f439f
ML
35702016-09-22 Martin Liska <mliska@suse.cz>
3571
3572 PR ipa/77653
3573 * gcc.dg/ipa/pr77653.c: New test.
3574
cf352092
JJ
35752016-09-22 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR fortran/77665
3578 * gfortran.dg/gomp/pr77665.f90: New test.
3579
a8de3002
PT
35802016-09-22 Paul Thomas <pault@gcc.gnu.org>
3581
3582 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3583 * gfortran.dg/dtio_13.f90: New test.
3584
39abef62
LK
35852016-09-21 Louis Krupp <louis.krupp@zoho.com>
3586
3587 PR fortran/66107
3588 * gfortran.dg/pr66107.f90: New test.
3589
4a2bb7fc
ILT
35902016-09-21 Ian Lance Taylor <iant@golang.org>
3591
3592 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3593 with call to builtin delete function.
3594
5f84cee2
JM
35952016-09-21 Joseph Myers <joseph@codesourcery.com>
3596
3597 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3598 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3599 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3600 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3601 tests.
3602
fe01a41a
UB
36032016-09-21 Uros Bizjak <ubizjak@gmail.com>
3604
3605 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3606
2e1c20b1
JJ
36072016-09-21 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR c++/77651
3610 * g++.dg/cpp1z/aligned-new6.C: New test.
3611
de4c144a
MW
36122016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3613
3614 * gcc.target/arm/fp16-aapcs-3.c: New.
3615 * gcc.target/arm/fp16-aapcs-4.c: New.
3616 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3617 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3618 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3619 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3620
44fc7854
BE
36212016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3622
3623 PR tree-optimization/77550
3624 * g++.dg/pr77550.C: New test.
3625
bc084f84
GJL
36262016-09-21 Georg-Johann Lay <avr@gjlay.de>
3627
3628 PR target/77326
3629 * gcc.target/avr/torture/pr77326.c: New test.
3630
c075003a
LK
36312016-09-21 Louis Krupp <louis.krupp@zoho.com>
3632
3633 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3634
6811ea79
RB
36352016-09-21 Richard Biener <rguenther@suse.de>
3636
3637 PR tree-optimization/77648
3638 * gcc.dg/torture/pr77648-1.c: New testcase.
3639 * gcc.dg/torture/pr77648-2.c: Likewise.
3640
f955c4c4
RB
36412016-09-21 Richard Biener <rguenther@suse.de>
3642 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR tree-optimization/77621
3645 * gcc.dg/pr77621.c: New testcase.
3646
096506bb
PT
36472016-09-21 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/77657
3650 * gfortran.dg/dtio_12.f90: New test.
3651
37d168ae
SKS
36522016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3653
3654 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3655
66454000
KV
36562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3657
3658 PR tree-optimization/72835
3659 * gcc.dg/tree-ssa/pr72835.c: New test.
3660
88d0c3f0
MS
36612016-09-20 Martin Sebor <msebor@redhat.com>
3662
3663 PR middle-end/49905
3664 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3665 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3666 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3667 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3668 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3669 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3670 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3671
a03df1d5
KV
36722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3673
3674 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3675 arguments/compare will be optimized away.
3676 * gcc.dg/torture/ftrapv-1.c: Likewise.
3677
8bc5448f
KV
36782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3679
3680 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3681 will be optimized away.
3682 * gcc.dg/ipa/vrp1.c: New test.
3683 * gcc.dg/ipa/vrp2.c: New test.
3684 * gcc.dg/ipa/vrp3.c: New test.
3685
973625a0
KV
36862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3687
3688 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3689 does the same transformation.
3690 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3691 * gcc.dg/tree-ssa/evrp1.c: New test.
3692 * gcc.dg/tree-ssa/evrp2.c: New test.
3693 * gcc.dg/tree-ssa/evrp3.c: New test.
3694 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3695 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3696 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3697 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3698 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3699 foling now happens early.
3700 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3701 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3702 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3703 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3704 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3705
9b1ba33c
UB
37062016-09-20 Uros Bizjak <ubizjak@gmail.com>
3707
3708 PR target/77621
3709 * gcc.target/i386/pr77621.c: New test.
3710 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3711 pattern, loop should vectorize with -mtune=atom.
3712
f5bd4ad8
MO
37132016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3714 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR testsuite/63299
3717 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3718 instead of delete.
3719
7d9cf801
JJ
37202016-09-20 Jakub Jelinek <jakub@redhat.com>
3721
b912f962
JJ
3722 PR c++/77626
3723 * g++.dg/other/pr77626.C: New test.
3724
eaf1ece1
JJ
3725 PR c++/77638
3726 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3727
590b62e9
JJ
3728 PR c++/77637
3729 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3730
7d9cf801
JJ
3731 PR middle-end/77624
3732 * c-c++-common/pr77624-1.c: New test.
3733 * c-c++-common/pr77624-2.c: New test.
3734
3aebb6ff
AV
37352016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3736
3737 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3738 of digits expected.
3739
b5bbe47b
RB
37402016-09-20 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/77646
3743 * gcc.dg/torture/pr77646.c: New testcase.
3744
144a96e4
BE
37452016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3746
3747 PR c++/77434
3748 * c-c++-common/Wint-in-bool-context.c: New test.
3749
1f2071fa
JM
37502016-09-19 Joseph Myers <joseph@codesourcery.com>
3751
3752 * gcc.dg/cr-decimal-dig-1.c: New test.
3753
63012d9a
JM
37542016-09-19 Joseph Myers <joseph@codesourcery.com>
3755
3756 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3757 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3758 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3759 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3760
02410826
VM
37612016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3762
3763 PR rtl-optimization/77416
3764 * gcc.target/powerpc/pr77416.c: New.
3765
6101a7ab
PP
37662016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3767
3768 PR c++/77639
3769 * g++.dg/template/error-recovery4.C: New test.
3770
1993ff76
BC
37712016-09-19 Bin Cheng <bin.cheng@arm.com>
3772
3773 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3774
5fa9e644
KT
37752016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776
3777 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3778 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3779
fc15d9ec
JJ
37802016-09-19 Jakub Jelinek <jakub@redhat.com>
3781 Jan Hubicka <jh@suse.cz>
3782
3783 PR target/77587
3784 * gcc.dg/pr77587.c: New test.
3785 * gcc.dg/pr77587a.c: New file.
3786
3c9f5092
AV
37872016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3788
3789 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3790 * gfortran.dg/coarray_38.f90:
3791 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3792 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3793 * gfortran.dg/coarray_allocate_7.f08: New test.
3794 * gfortran.dg/coarray_allocate_8.f08: New test.
3795 * gfortran.dg/coarray_allocate_9.f08: New test.
3796 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3797 new caf_register.
3798 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3799 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3800 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3801 get_by_refs.
3802 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3803 * gfortran.dg/coarray_lock_7.f90: Same.
3804 * gfortran.dg/coarray_poly_5.f90: Same.
3805 * gfortran.dg/coarray_poly_6.f90: Same.
3806 * gfortran.dg/coarray_poly_7.f90: Same.
3807 * gfortran.dg/coarray_poly_8.f90: Same.
3808 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3809
e79e6763
FR
38102016-09-19 Fritz Reese <fritzoreese@gmail.com>
3811
3812 PR fortran/77584
3813 * gfortran.dg/dec_structure_15.f90: New testcase.
3814
ae527639
RB
38152016-09-19 Richard Biener <rguenther@suse.de>
3816
3817 PR middle-end/77605
3818 * gcc.dg/torture/pr77605.c: New testcase.
3819
cdf060f8
LK
38202016-09-18 Louis Krupp <louis.krupp@zoho.com>
3821
3822 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3823
b720e919
JH
38242016-09-17 Jan Hubicka <hubicka@ucw.cz>
3825
3826 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3827 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3828 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3829 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3830 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3831 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3832 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3833 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3834 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3835 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3836 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3837
bdabae39
KY
38382016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3839
3840 * gcc.target/i386/pr68633.c: Fix expected result.
3841
493ba820
LK
38422016-09-17 Louis Krupp <louis.krupp@gmail.com>
3843
3844 PR fortran/68078
3845 * gfortran.dg/pr68078.f90: New test.
3846 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3847
9a42726b
BS
38482016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3849
3850 PR target/77613
3851 * gcc.target/powerpc/swaps-p8-25.c: New.
3852
e7d61178
JJ
38532016-09-16 Jakub Jelinek <jakub@redhat.com>
3854
8f03e02f
JJ
3855 PR c++/77482
3856 * g++.dg/cpp0x/constexpr-77482.C: New test.
3857
e80cb545
JJ
3858 PR c++/77379
3859 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3860 thunk offsets.
3861 * g++.dg/abi/abi-tag23a.C: Likewise.
3862
1c2f613f
JJ
3863 PR c++/77338
3864 * g++.dg/cpp0x/decltype-77338.C: New test.
3865
e7d61178
JJ
3866 PR c++/77375
3867 * g++.dg/cpp0x/mutable1.C: New test.
3868
8d987deb
SK
38692016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3870
3871 PR fortran/77612
3872 * gfortran.dg/pr77612.f90: New test.
3873
2c3d35a6
SKS
38742016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3875
3876 * gcc.dg/torture/pr70421.c: Require int32plus.
3877
e43163ae
JJ
38782016-09-16 Jakub Jelinek <jakub@redhat.com>
3879
bcf0905a
JJ
3880 PR middle-end/77475
3881 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3882
e43163ae
JJ
3883 PR target/77526
3884 * gcc.target/i386/pr77526.c: New test.
3885
7d704548
JJ
38862016-09-16 Jakub Jelinek <jakub@redhat.com>
3887 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 PR middle-end/77594
3890 * gcc.target/i386/pr77594.c: New test.
3891
902d624f
LK
38922016-09-15 Louis Krupp <louis.krupp@zoho.com>
3893
3894 PR fortran/69963
3895 * gfortran.dg/misplaced_implicit_character.f90: New test.
3896
7e16ce79
BC
38972016-09-15 Bin Cheng <bin.cheng@arm.com>
3898
3899 PR tree-optimization/77503
3900 * gcc.dg/vect/pr77503.c: New test.
3901
7c05f5c4
RB
39022016-09-15 Richard Biener <rguenther@suse.de>
3903
3904 PR middle-end/77544
3905 * c-c++-common/torture/pr77544.c: New testcase.
3906
76ff80fb
JJ
39072016-09-15 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR middle-end/77475
3910 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3911 * gcc.dg/march-generic.c: Likewise.
3912 * gcc.target/i386/spellcheck-options-1.c: New test.
3913 * gcc.target/i386/spellcheck-options-2.c: New test.
3914 * gcc.target/i386/spellcheck-options-3.c: New test.
3915 * gcc.target/i386/spellcheck-options-4.c: New test.
3916
5560d026
CLT
39172016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3918
3919 PR fortran/72743
3920 * gfortran.dg/goacc/pr72743.f90: New test.
3921
5334f733
RB
39222016-09-15 Richard Biener <rguenther@suse.de>
3923
3924 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3925
d08615f2
RB
39262016-09-15 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/77514
3929 * gcc.dg/torture/pr77514.c: New testcase.
3930
28ca05f0
JJ
39312016-09-14 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c++/77549
3934 * g++.dg/lookup/pr77549.C: New test.
3935
20a1e5b8
MP
39362016-09-14 Marek Polacek <polacek@redhat.com>
3937
3938 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3939 * c-c++-common/gomp/atomic-13.c: Likewise.
3940 * c-c++-common/gomp/atomic-14.c: Likewise.
3941 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3942 * g++.dg/cpp1z/bool-increment1.C: New test.
3943 * c-c++-common/pr60439.c: Add dg-warning.
3944 * g++.dg/expr/bitfield4.C: Likewise.
3945 * g++.dg/expr/bitfield5.C: Likewise.
3946 * g++.dg/expr/bitfield6.C: Likewise.
3947 * g++.dg/expr/bool1.C: Likewise.
3948 * g++.dg/expr/bool3.C: Likewise.
3949 * g++.dg/expr/lval3.C: Likewise.
3950 * g++.dg/expr/lval4.C: Likewise.
3951 * g++.old-deja/g++.jason/bool5.C: Likewise.
3952 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3953 * g++.dg/other/error18.C: Likewise.
3954 * g++.dg/gomp/atomic-14.C: Likewise.
3955
0761f6bf
NS
39562016-09-14 Nathan Sidwell <nathan@acm.org>
3957
3958 PR c++/77539
3959 * g++.dg/cpp1y/pr77539.C: New.
3960
13cddbc1
CL
39612016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3962
3963 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3964 dg-require.
3965 * g++.dg/ext/builtin_alloca.C: Likewise.
3966 * g++.dg/template/spec35.C: Likewise.
3967 * gcc.dg/builtins-68.c: Likewise.
3968 * gcc.misc-tests/gcov-13.c: Likewise.
3969 * gcc.misc-tests/gcov-14.c: Likewise.
3970
a90638d4
JM
39712016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3972
3973 * gfortran.dg/dec_structure_14.f90: New testcase.
3974
5ba4a08c
JJ
39752016-09-14 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR sanitizer/68260
3978 * c-c++-common/tsan/pr68260.c: New test.
3979
a713b234
JS
39802016-09-13 Joe Seymour <joe.s@somniumtech.com>
3981
3982 PR target/70713
3983 * gcc.target/msp430/function-attributes-1.c: New test.
3984 * gcc.target/msp430/function-attributes-2.c: New test.
3985 * gcc.target/msp430/function-attributes-3.c: New test.
3986
96032047
MS
39872015-04-18 Martin Sebor <msebor@redhat.com>
3988
3989 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3990 of non-nul characters.
3991 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3992
ea8661cd
JJ
39932016-09-13 Jakub Jelinek <jakub@redhat.com>
3994
9952908a
JJ
3995 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3996 * g++.dg/cpp1z/gen-attrs1.C: New test.
3997
63cdb7a0
JJ
3998 PR tree-optimization/77454
3999 * gcc.dg/pr77454.c: New test.
4000
ea8661cd
JJ
4001 PR c++/77553
4002 * g++.dg/cpp1y/constexpr-77553.C: New test.
4003
254830ba
DM
40042016-09-13 David Malcolm <dmalcolm@redhat.com>
4005
4006 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4007 (test_show_locus): Replace rich_location::add_fixit_insert calls
4008 with add_fixit_insert_before and add_fixit_insert_after.
4009
42763690
JM
40102016-09-13 Jason Merrill <jason@redhat.com>
4011 Tom de Vries <tom@codesourcery.com>
4012
4013 PR c++/77427
4014 * g++.dg/pr77427.C: New test.
4015
c8798f2c
ML
40162016-09-13 Martin Liska <mliska@suse.cz>
4017
4018 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4019 effective target.
4020 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4021 * lib/target-supports.exp: Define the new target.
4022
54700e2e
AP
40232016-09-12 Andrew Pinski <apinski@cavium.com>
4024
4025 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4026 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4027
e1d55bf7
UB
40282016-09-12 Uros Bizjak <ubizjak@gmail.com>
4029
4030 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4031 variable arguments.
4032 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4033 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4034 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4035 variable argument.
4036 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4037 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4038
54dcdb88
BE
40392016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4040
4041 PR c++/77496
4042 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4043 * g++.dg/ext/pr77496.C: New test.
4044 * g++.dg/warn/pr77496.C: New test.
4045
d1463eb9
DM
40462016-09-12 David Malcolm <dmalcolm@redhat.com>
4047
4048 PR c/72858
4049 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4050 to preserve conversion chars, and to preserve prefix information.
4051 * gcc.dg/format/pr72858.c: New test case.
4052
217fabad
SK
40532016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4054
4055 * gfortran.dg/pr77507.f90: Move to ...
4056 * gfortran.dg/ieee/pr77507.f90: here.
4057
a1cd04ac
JH
40582016-08-09 Jan Hubicka <hubicka@ucw.cz>
4059
4060 PR ipa/61159
4061 * compile/pr61159.c: New testcase
4062
e3912107
JH
40632016-08-09 Jan Hubicka <hubicka@ucw.cz>
4064
4065 PR ipa/64316
4066 * gcc.dg/ipa/pr63416.c: New testcase.
4067
739d9339
PT
40682016-09-10 Paul Thomas <pault@gcc.gnu.org>
4069 Steven G. Kargl <kargl@gcc.gnu.org>
4070
4071 PR fortran/77532
cc3135b6 4072 * gfortran.dg/dtio_11.f90: new test.
739d9339 4073
fb7c40dd
SK
40742016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4075
4076 PR fortran/77507
4077 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4078 * gfortran.dg/c_assoc_4.f90: Ditto.
4079
5b28efbb
TV
40802016-09-10 Tom de Vries <tom@codesourcery.com>
4081
4082 PR C/71602
4083 * c-c++-common/va-arg-va-list-type.c: New test.
4084
9d0a9bb4
PB
40852016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4086
4087 PR rtl-optimization/77289
4088 * gcc.target/powerpc/pr77289.c: New test.
4089
3f0177e7
MS
40902016-09-09 Martin Sebor <msebor@redhat.com>
4091
4092 PR c/77520
4093 PR c/77521
4094 * gcc.dg/pr77520.c: New test.
4095 * gcc.dg/pr77521.c: New test.
4096
e81e83d0
SK
40972016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4098
4099 PR fortran/77506
4100 * gfortran.dg/pr77506.f90: New test.
4101
8a92685e
SK
41022016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4103
4104 PR fortran/77507
4105 * gfortran.dg/pr77507.f90: New test.
4106
c65248cb
JM
41072016-09-09 Joseph Myers <joseph@codesourcery.com>
4108
4109 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4110
2cf0ff98
SK
41112016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4112 Louis Krupp <lkrupp@gcc.gnu.org>
4113
4114 PR fortran/69514
4115 * gfortran.dg/pr69514_1.f90: New test.
4116 * gfortran.dg/pr69514_2.f90: New test.
4117
8ebc1e0f
JJ
41182016-09-08 Jakub Jelinek <jakub@redhat.com>
4119
20b6cf01
JJ
4120 PR fortran/77500
4121 * gfortran.dg/gomp/pr77500.f90: New test.
4122
8ebc1e0f
JJ
4123 PR fortran/77516
4124 * gfortran.dg/gomp/pr77516.f90: New test.
4125
34718542
JJ
41262016-09-07 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR middle-end/77475
4129 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4130 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4131 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4132 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4133 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4134 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4135
e5106e27
DM
41362016-09-07 David Malcolm <dmalcolm@redhat.com>
4137
4138 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4139 "substring-locations.h".
4140
ca235a85
RB
41412016-09-07 Richard Biener <rguenther@suse.de>
4142
4143 PR c/77450
4144 * c-c++-common/vector-subscript-8.c: Move ..
4145 * gcc.dg/pr77450.c: ... here.
4146
0076b5dc 41472016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4148
4149 PR libgfortran/77393
4150 * gfortran.dg/fmt_f0_2.f90: Update test.
4151 * gfortran.dg/fmt_f0_3.f90: New test.
4152
6ac7322b
DH
41532016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4154
4155 PR debug/77389
4156 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4157 in dg-options.
4158
4159 PR debug/57519
4160 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4161
8eb9e049
JJ
41622016-09-06 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR target/69255
4165 * gcc.target/i386/pr69255-1.c: New test.
4166 * gcc.target/i386/pr69255-2.c: New test.
4167 * gcc.target/i386/pr69255-3.c: New test.
4168
41692016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4170
4171 PR c/77336
4172 * gcc.dg/format/miss-7.c: New test.
4173
e6cb85d4
UB
41742016-09-06 Uros Bizjak <ubizjak@gmail.com>
4175
4176 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4177
7fe76f6a
ML
41782016-09-06 Martin Liska <mliska@suse.cz>
4179
4180 PR gcov-profile/77378
4181 PR gcov-profile/77466
4182 * gcc.dg/profile-update-warning.c: New test.
4183
209b636e
RB
41842016-09-06 Richard Biener <rguenther@suse.de>
4185
4186 PR tree-optimization/77479
4187 * gcc.dg/torture/pr77479.c: New testcase.
4188
b772a565
RB
41892016-09-06 Richard Biener <rguenther@suse.de>
4190
4191 PR c/77450
4192 * c-c++-common/vector-subscript-7.c: Adjust.
4193 * c-c++-common/vector-subscript-8.c: New testcase.
4194
a8c07037
SKS
41952016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4196
4197 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4198
0ce48391
JJ
41992016-09-05 Jakub Jelinek <jakub@redhat.com>
4200
de9188e0
JJ
4201 PR target/77476
4202 * gcc.target/i386/avx512f-pr77476.c: New test.
4203 * gcc.target/i386/avx512bw-pr77476.c: New test.
4204 * gcc.target/i386/avx512dq-pr77476.c: New test.
4205
c76f7809
JJ
4206 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4207 Update comment to mention also avx512f.
4208
0ce48391
JJ
4209 PR sanitizer/77396
4210 * g++.dg/asan/pr77396-2.C: New test.
4211
8a27cf73
UB
42122016-09-05 Uros Bizjak <ubizjak@gmail.com>
4213
4214 PR rtl-optimization/77452
4215 * gcc.target/i386/pr77452.c: New test.
4216
25ff5dd3
MP
42172016-09-05 Marek Polacek <polacek@redhat.com>
4218
4219 PR c/77423
4220 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4221
f2bc4e48
SK
42222016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4223
4224 PR fortran/77391
4225 * gfortran.dg/pr77391.f90: New test.
4226
e85921ee
SK
42272016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4228
4229 PR fortran/77460
4230 * gfortran.dg/pr77460.f90: New test.
4231
b5d50659
JJ
42322016-09-03 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR c/65467
4235 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4236
7b826676
KY
42372016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4238
4239 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4240
717ebe91
DM
42412016-09-02 David Malcolm <dmalcolm@redhat.com>
4242
4243 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4244 test case.
4245 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4246 diagnostic-test-show-locus-generate-patch.c to the sources
4247 for diagnostic_plugin_test_show_locus.c.
4248
94087e88
JJ
42492016-09-02 Jakub Jelinek <jakub@redhat.com>
4250
9dc5773f
JJ
4251 PR c/65467
4252 * gcc.dg/gomp/_Atomic-1.c: New test.
4253 * gcc.dg/gomp/_Atomic-2.c: New test.
4254 * gcc.dg/gomp/_Atomic-3.c: New test.
4255 * gcc.dg/gomp/_Atomic-4.c: New test.
4256 * gcc.dg/gomp/_Atomic-5.c: New test.
4257
94087e88
JJ
4258 PR sanitizer/77396
4259 * g++.dg/asan/pr77396.C: New test.
4260
42612016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4262
4263 PR tree-optimization/71831
4264 * gcc.dg/builtin-object-size-16.c: New test.
4265 * gcc.dg/builtin-object-size-17.c: New test.
4266
7e89048d
JD
42672016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4268
4269 PR libgfortran/77393
4270 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4271
2f196155
UB
42722016-09-01 Uros Bizjak <ubizjak@gmail.com>
4273
4274 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4275 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4276 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4277 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4278 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4279 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4280 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4281 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4282 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4283 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4284 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4285 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4286 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4287 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4288 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4289 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4290 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4291 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4292
0a6b0523
EB
42932016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/opt58.adb: New test.
4296 * gnat.dg/opt58_pkg.ads: New helper.
4297
2a99de7b
RB
42982016-09-01 Richard Biener <rguenther@suse.de>
4299
4300 PR middle-end/77436
4301 * gcc.dg/torture/pr77436.c: New testcase.
4302
f79d8786
SKS
43032016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4304
4305 * gcc.dg/pr64252.c: Require int32plus.
4306 * gcc.dg/pr66299-1.c: Likewise.
4307 * gcc.dg/pr66299-2.c: Likewise.
4308 * gcc.dg/torture/20131115-1.c: Skip for avr.
4309
b06335f9
KT
43102016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4311
4312 * gcc.target/aarch64/ands_3.c: New test.
4313
f25f40be
JJ
43142016-08-31 Jakub Jelinek <jakub@redhat.com>
4315
d12a0b5a
JJ
4316 PR fortran/77352
4317 * gfortran.dg/gomp/pr77352.f90: New test.
4318
f25f40be
JJ
4319 PR fortran/77374
4320 * gfortran.dg/gomp/pr77374.f08: New test.
4321
9ff6fb6e
MG
43222016-08-31 Marc Glisse <marc.glisse@inria.fr>
4323
4324 PR tree-optimization/73714
4325 * gcc.dg/tree-ssa/pr73714.c: New test.
4326
8e95a674
JD
43272016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4328
4329 PR libgfortran/77393
4330 * gfortran.dg/fmt_f0_2.f90: New test.
4331
c6b0037d
MG
43322016-08-31 Marc Glisse <marc.glisse@inria.fr>
4333
4334 * gcc.target/i386/pr59539-2.c: Adapt options.
4335 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4336
1a576b13
PT
43372016-08-31 Paul Thomas <pault@gcc.gnu.org>
4338
4339 PR fortran/77418
4340 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4341 of the associate entity and replace with a pointer to the
4342 intended item on the stack.
4343
e73d3ca6 43442016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4345 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4346
4347 PR fortran/48298
4348 * gfortran.dg/dtio_1.f90: New test.
4349 * gfortran.dg/dtio_2.f90: New test.
4350 * gfortran.dg/dtio_3.f90: New test.
4351 * gfortran.dg/dtio_4.f90: New test.
4352 * gfortran.dg/dtio_5.f90: New test.
4353 * gfortran.dg/dtio_6.f90: New test.
4354 * gfortran.dg/dtio_7.f90: New test.
4355 * gfortran.dg/dtio_8.f90: New test.
4356 * gfortran.dg/dtio_9.f90: New test.
4357 * gfortran.dg/dtio_10.f90: New test.
4358
b816477a
DM
43592016-08-30 David Malcolm <dmalcolm@redhat.com>
4360
4361 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4362 (test_many_nested_locations): New function.
4363 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4364 (test_show_locus): Handle "test_many_nested_locations".
4365
71b30891
DM
43662016-08-30 David Malcolm <dmalcolm@redhat.com>
4367
4368 * g++.dg/template/double-greater-than-fixit.C: New test case.
4369
8fa37232
EB
43702016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4371
4372 * gnat.dg/opt57.ad[sb]: New test.
4373 * gnat.dg/opt57_pkg.ads: New helper.
4374
6f651bae
RB
43752016-08-30 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/69047
4378 * gcc.dg/pr69047.c: Fix byte-order check.
4379
ab834832
JJ
43802016-08-30 Jakub Jelinek <jakub@redhat.com>
4381
5116b156
JJ
4382 PR tree-optimization/72866
4383 * gcc.dg/vect/pr72866.c: New test.
4384
3754bbfc
JJ
4385 PR debug/77363
4386 * g++.dg/debug/dwarf2/pr77363.C: New test.
4387
26122e2d
JJ
4388 PR middle-end/77377
4389 * gcc.target/i386/pr77377.c: New test.
4390
ab834832
JJ
4391 PR debug/77389
4392 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4393 in dg-options.
4394
bedc9ca7
SK
43952016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4396
4397 * gfortran.dg/pr77372.f90: Moved to ...
4398 * gfortran.dg/ieee/pr77372.f90: here.
4399
adfa1e6b
MM
44002016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4401
4402 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4403 vector short/char initializations.
4404 * gcc.target/powerpc/vec-init-5.c: Likewise.
4405 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4406 vector initialization optimizations.
4407 * gcc.target/powerpc/vec-init-7.c: Likewise.
4408 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4409 vector float/double initializations.
4410 * gcc.target/powerpc/vec-init-9.c: Likewise.
4411
414b7129
UB
44122016-08-29 Uros Bizjak <ubizjak@gmail.com>
4413
4414 PR target/77403
4415 * gcc.target/i386/pr77403.c: New test.
4416
3d06b6f2
MP
44172016-08-29 Marek Polacek <polacek@redhat.com>
4418
4419 PR c/77292
4420 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4421
ba9bbd6f
TV
44222016-08-29 Tom de Vries <tom@codesourcery.com>
4423
4424 PR c/77398
4425 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4426
d7d80d8f
EB
44272016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4430
d7d80d8f 44312016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4432
4433 * gfortran.dg/dec_structure_13.f90: New testcase.
4434
468d95c8
JB
44352016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4436
4437 PR fortran/77261
4438 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4439 available.
4440
f329b264
TV
44412016-08-28 Tom de Vries <tom@codesourcery.com>
4442
4443 PR lto/70955
4444 * gcc.dg/pr70955.c: New test.
4445 * gcc.dg/lto/pr70955_0.c: Same.
4446 * gcc.dg/lto/pr70955_1.c: Same.
4447
4a389eb6
PP
44482016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4449
4450 PR tree-optimization/71077
4451 * gcc.target/i386/pr71077.c: New test.
4452
3f8257db 44532016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4454
4455 PR fortran/77380
4456 * gfortran.dg/pr77380.f90: New test.
4457
3f8257db 44582016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4459
4460 PR fortran/77372
4461 gfortran.dg/pr77372.f90: New test.
4462
ee908516
DM
44632016-08-26 David Malcolm <dmalcolm@redhat.com>
4464
4465 * gcc.dg/spellcheck-fields-2.c (test): Move
4466 dg-begin/end-multiline-output within function body.
4467 (test_macro): New function.
4468
d41e76cf
DM
44692016-08-26 David Malcolm <dmalcolm@redhat.com>
4470
4471 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4472 (test_fixit_insert): Update expected output.
4473 (test_fixit_remove): Likewise.
4474 (test_fixit_replace): Likewise.
4475
524a4c96
RO
44762016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4477
4478 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4479 Fix typo.
4480
ebfa15ab
RB
44812016-08-26 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/69047
4484 * gcc.dg/pr69047.c: New testcase.
4485
209ca542
PK
44862016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4487 Martin Jambhor <mjambor@suse.cz>
524a4c96 4488
209ca542
PK
4489 * gcc.dg/ipa/propbits-1.c: New test-case.
4490 * gcc.dg/ipa/propbits-2.c: Likewise.
4491 * gcc.dg/ipa/propbits-3.c: Likewise.
4492
e5cf1629
SK
44932016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4494
4495 PR fortran/77351
4496 * gfortran.dg/pr77351.f90: New test.
4497
ebef225f
MP
44982016-08-25 Marek Polacek <polacek@redhat.com>
4499
4500 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4501
fe377a48
MP
45022016-08-25 Marek Polacek <polacek@redhat.com>
4503
4504 PR c/77323
4505 * gcc.dg/pr77323.c: New test.
4506
88b8971f
PT
45072016-08-24 Paul Thomas <pault@gcc.gnu.org>
4508
4509 PR fortran/77358
4510 * gfortran.dg/submodule_17.f08: New test.
4511
3f8257db
JJ
45122016-08-24 Michael Collison <michael.collison@linaro.org>
4513 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4514
4515 * gcc.target/arm/builtin_saddl.c: New testcase.
4516 * gcc.target/arm/builtin_saddll.c: New testcase.
4517 * gcc.target/arm/builtin_uaddl.c: New testcase.
4518 * gcc.target/arm/builtin_uaddll.c: New testcase.
4519 * gcc.target/arm/builtin_ssubl.c: New testcase.
4520 * gcc.target/arm/builtin_ssubll.c: New testcase.
4521 * gcc.target/arm/builtin_usubl.c: New testcase.
4522 * gcc.target/arm/builtin_usubll.c: New testcase.
4523
d5b5d212
UB
45242016-08-24 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/77270
4527 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4528 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4529 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4530 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4531 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4532 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4533 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4534 effective target. Remove scan-assembler-times directives.
4535 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4536 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4537 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4538
d1188689
SKS
45392016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4540
4541 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4542 of unsigned int.
4543 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4544
0b6b8f85
RS
45452016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4546
4547 PR testsuite/77317
4548 * lib/target-supports.exp
4549 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4550 (check_effective_target_vect_natural_alignment): Ditto.
4551 (check_effective_target_vector_alignment_reachable): Ditto.
4552 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4553
587b7f7a
ILT
45542016-08-23 Ian Lance Taylor <iant@golang.org>
4555
4556 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4557
6019c0fc
MM
45582016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4559
4560 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4561 being created from pointers to memory locations.
4562 * gcc.target/powerpc/vec-init-2.c: Likewise.
4563
cfe37db4
FR
45642016-08-23 Fritz Reese <fritzoreese@gmail.com>
4565
4566 * gfortran.dg/dec_structure_12.f90: New testcase.
4567
7e11f46f
DV
45682016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4569
4570 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4571
7ab4f354
DV
45722016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4573
4574 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4575 verification.
4576
deb9351f
DV
45772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4578
4579 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4580 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4581
1fd9f058
RB
45822016-08-23 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/27336
4585 * c-c++-common/pr27336.c: New testcase.
4586
b00e6e75
MP
45872016-08-22 Marek Polacek <polacek@redhat.com>
4588
4589 PR c++/77321
4590 * g++.dg/cpp1y/pr77321.C: New test.
4591
58338bac
SK
45922016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4593
4594 PR fortran/60774
4595 * gfortran.dg/empty_label.f: Adjust test for new error message.
4596 * gfortran.dg/empty_label.f90: Ditto.
4597 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4598 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4599 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4600
30364ce6
SK
46012016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4602
4603 PR fortran/61318
4604 * gfortran.dg/pr61318.f90: New test.
4605
ad7a5a8f
SK
46062016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4607
4608 PR fortran/77260
4609 * gfortran.dg/pr77260_1.f90: New test.
4610 * gfortran.dg/pr77260_2.f90: Ditto.
4611
72f52f30
JM
46122016-08-22 Joseph Myers <joseph@codesourcery.com>
4613
4614 PR middle-end/77269
4615 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4616 __builtin_signbitf and __builtin_signbitl in expected generic
4617 expansion.
4618 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4619 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4620 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4621 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4622 tests.
4623
6dc198e3
JM
46242016-08-22 Joseph Myers <joseph@codesourcery.com>
4625
4626 * gcc.dg/torture/float128-builtin.c,
4627 gcc.dg/torture/float128-ieee-nan.c,
4628 gcc.dg/torture/float128x-builtin.c,
4629 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4630 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4631 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4632 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4633 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4634 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4635 gcc.dg/torture/floatn-nan.h: New tests.
4636
7ff4e41a
JM
46372016-08-22 Joseph Myers <joseph@codesourcery.com>
4638
4639 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4640 macro.
4641 (main): Update calls to TEST_I_F.
4642 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4643 macro.
4644 (main): Update calls to TEST_I_F.
4645
7078cdb6
JM
46462016-08-22 Joseph Myers <joseph@codesourcery.com>
4647
4648 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4649 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4650 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4651 names in calls to TEST_I_F.
4652
a9d7c823
BE
46532016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4654
4655 PR c/52952
4656 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4657
cd800235
SKS
46582016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4659
4660 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4661 and !natural_alignment_64.
4662 * gcc.dg/ipa/propalign-2.c: Likewise.
4663 * gcc.dg/ipa/propalign-3.c: Likewise.
4664 * gcc.dg/ipa/propalign-4.c: Likewise.
4665 * gcc.dg/ipa/propalign-5.c: Likewise.
4666 * lib/target-supports.exp
4667 (check_effective_target_natural_alignment_32): Add avr-*-*.
4668
22d12455
KV
46692016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4670
4671 PR tree-optimization/61839
4672 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4673 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4674 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4675 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4676
c65699ef
JM
46772016-08-19 Joseph Myers <joseph@codesourcery.com>
4678
4679 PR c/32187
4680 * lib/target-supports.exp (check_effective_target_float16)
4681 (check_effective_target_float32, check_effective_target_float64)
4682 (check_effective_target_float128, check_effective_target_float32x)
4683 (check_effective_target_float64x)
4684 (check_effective_target_float128x)
4685 (check_effective_target_float16_runtime)
4686 (check_effective_target_float32_runtime)
4687 (check_effective_target_float64_runtime)
4688 (check_effective_target_float128_runtime)
4689 (check_effective_target_float32x_runtime)
4690 (check_effective_target_float64x_runtime)
4691 (check_effective_target_float128x_runtime)
4692 (check_effective_target_floatn_nx_runtime)
4693 (add_options_for_float16, add_options_for_float32)
4694 (add_options_for_float64, add_options_for_float128)
4695 (add_options_for_float32x, add_options_for_float64x)
4696 (add_options_for_float128x): New procedures.
4697 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4698 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4699 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4700 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4701 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4702 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4703 gcc.dg/torture/float128-complex.c,
4704 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4705 gcc.dg/torture/float128x-basic.c,
4706 gcc.dg/torture/float128x-complex.c,
4707 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4708 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4709 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4710 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4711 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4712 gcc.dg/torture/float32x-basic.c,
4713 gcc.dg/torture/float32x-complex.c,
4714 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4715 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4716 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4717 gcc.dg/torture/float64x-basic.c,
4718 gcc.dg/torture/float64x-complex.c,
4719 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4720 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4721 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4722 gcc.dg/torture/floatn-tg.h,
4723 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4724 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4725 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4726 gcc.dg/torture/fp-int-convert-float128x.c,
4727 gcc.dg/torture/fp-int-convert-float16-timode.c,
4728 gcc.dg/torture/fp-int-convert-float16.c,
4729 gcc.dg/torture/fp-int-convert-float32-timode.c,
4730 gcc.dg/torture/fp-int-convert-float32.c,
4731 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4732 gcc.dg/torture/fp-int-convert-float32x.c,
4733 gcc.dg/torture/fp-int-convert-float64-timode.c,
4734 gcc.dg/torture/fp-int-convert-float64.c,
4735 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4736 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4737 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4738 maximum exponent of floating-point type. Use it in testing
4739 whether 0x8...0 fits in the floating-point type. Always treat -1
4740 (signed 0xf...f) as fitting in the floating-point type.
4741 (M_OK1): New macro.
4742 * gcc.dg/torture/fp-int-convert-double.c,
4743 gcc.dg/torture/fp-int-convert-float.c,
4744 gcc.dg/torture/fp-int-convert-float128-timode.c,
4745 gcc.dg/torture/fp-int-convert-float128.c,
4746 gcc.dg/torture/fp-int-convert-float80-timode.c,
4747 gcc.dg/torture/fp-int-convert-float80.c,
4748 gcc.dg/torture/fp-int-convert-long-double.c,
4749 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4750
94e73c78
JJ
47512016-08-19 Jakub Jelinek <jakub@redhat.com>
4752
fbdbd4b6
JJ
4753 PR fortran/72744
4754 * gfortran.dg/gomp/pr72744.f90: New test.
4755
94e73c78
JJ
4756 PR fortran/69281
4757 * gfortran.dg/gomp/pr69281.f90: New test.
4758
91151a73
JB
47592016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4760
414b7129
UB
4761 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4762 the last special seed value.
4763 * gfortran.dg/random_7.f90: Use size for last array member instead
4764 of hardcoded value.
91151a73 4765
fcf830ab
PK
47662016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4767
4768 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4769 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4770
1a5da5b6
RB
47712016-08-19 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/77286
4774 * gcc.dg/torture/pr77286.c: New testcase.
4775
82f72146
DM
47762016-08-18 David Malcolm <dmalcolm@redhat.com>
4777
4778 * gcc.dg/verbose-asm-2.c: New test case.
4779
cc015f3a
DM
47802016-08-18 David Malcolm <dmalcolm@redhat.com>
4781
4782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4783 (custom_diagnostic_finalizer): Update for change to
4784 diagnostic_show_locus.
4785
cb18fd07
DM
47862016-08-18 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4789 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4790
a76989dc
MP
47912016-08-18 Marek Polacek <polacek@redhat.com>
4792
4793 PR c/71514
4794 * gcc.dg/pr71514.c: New test.
4795
89c88780
L
47962015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4797
4798 PR target/72839
4799 * gcc.target/i386/pr72839.c: New test.
4800
2c71d454
CLT
48012016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4802
4803 PR middle-end/70895
4804 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4805 * c-c++-common/goacc/reduction-1.c: Likewise.
4806 * c-c++-common/goacc/reduction-2.c: Likewise.
4807 * c-c++-common/goacc/reduction-3.c: Likewise.
4808 * c-c++-common/goacc/reduction-4.c: Likewise.
4809
66592e95
AM
48102016-08-18 Alan Modra <amodra@gmail.com>
4811
4812 * gcc.c-torture/compile/pr72771.c: New.
4813
3a146d46
JJ
48142016-08-17 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR fortran/67496
4817 * gfortran.dg/pr67496.f90: New test.
4818
3f8257db 48192015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4820
4821 PR tree-optimization/71752
3a146d46 4822 * gcc.dg/vect/pr71752.c: New.
038000bd 4823
dd42e908
UB
48242016-08-17 Uros Bizjak <ubizjak@gmail.com>
4825
4826 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4827
458a1cd0
JJ
48282016-08-17 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR middle-end/77259
4831 * g++.dg/ipa/devirt-52.C: New test.
4832
11c4c4ba
CLT
48332016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4834
4835 * c-c++-common/goacc/reduction-6.c: New testcase.
4836
661d6efd
RB
48372016-08-17 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/76490
4840 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4841 * gcc.dg/pr52904.c: XFAIL.
4842
622d8b69
RB
48432016-08-17 Richard Biener <rguenther@suse.de>
4844
4845 PR tree-optimization/23855
4846 * gcc.dg/loop-unswitch-2.c: Adjust.
4847
af23e99c
JJ
48482016-08-16 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR tree-optimization/72817
4851 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4852
feeb6268
JM
48532016-08-16 Joseph Myers <joseph@codesourcery.com>
4854
4855 PR libgcc/77265
4856 * gcc.dg/torture/float128-extend-inf.c: New test.
4857
65e736c0
DM
48582016-08-16 David Malcolm <dmalcolm@redhat.com>
4859
4860 PR c/72857
4861 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4862 for embedded NUL.
4863 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4864 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4865 caret placement.
4866 (test_oct): Likewise.
4867 (test_multiple): Likewise.
4868 (test_field_width_specifier): Likewise.
4869 (test_field_width_specifier_2): New function.
4870 (test_field_precision_specifier): New function.
4871 (test_embedded_nul): Update expected caret placement.
4872 (test_non_contiguous_strings): Update line number.
4873 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4874 (__emit_string_literal_range): Add "caret_idx" param.
4875 (test_simple_string_literal): Add value for new param, updating
4876 expected output..
4877 (test_concatenated_string_literal): Likewise.
4878 (test_multiline_string_literal): Likewise.
4879 (test_hex): Likewise.
4880 (test_oct): Likewise.
4881 (test_multiple): Likewise.
4882 (test_ucn4): Likewise.
4883 (test_ucn8): Likewise.
4884 (test_u8): Likewise.
4885 (test_u): Likewise; update expected message, from "range" to
4886 "location".
4887 (test_U): Likewise.
4888 (test_L): Likewise.
4889 (test_macro): Add value for new param.
4890 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4891 (__emit_string_literal_range): Add "caret_idx" param.
4892 (test_stringified_token_1): Add value for new param. Update
4893 expected message, from "range" to "location".
4894 (test_stringized_token_2): Likewise, adding param to macro.
4895 (test_stringified_token_3): Likewise.
4896 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4897 (emit_warning): Convert param from source_range to location_t.
4898 (test_string_literals): Add caret_idx param, and use it when
4899 constructing a substring_loc. Update error message, from
4900 "range" to "location".
4901
4a7f57d5
JJ
49022016-08-16 Jakub Jelinek <jakub@redhat.com>
4903
7841800f
JJ
4904 PR target/71910
4905 * g++.dg/gomp/pr71910.C: New test.
4906
1b13411a
JJ
4907 PR middle-end/67485
4908 * gcc.c-torture/compile/pr67485.c: New test.
4909
4a7f57d5
JJ
4910 PR target/72867
4911 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4912
3c556bc4
BC
49132016-08-16 Bin Cheng <bin.cheng@arm.com>
4914
4915 PR tree-optimization/69848
4916 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4917
beab2da6
ML
49182016-08-16 Martin Liska <mliska@suse.cz>
4919
4920 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4921 of memory operations so that it can be handled by core2
4922 in 32-bit mode.
4923
f4eec0a3
RB
49242016-08-16 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/76783
4927 * gcc.dg/pr76783.c: New testcase.
4928 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4929
8f21990a
BC
49302016-08-16 Bin Cheng <bin.cheng@arm.com>
4931
4932 PR tree-optimization/72817
4933 PR tree-optimization/73450
4934 * gcc.dg/tree-ssa/pr72817.c: New test.
4935 * gcc.dg/tree-ssa/pr73450.c: New test.
4936
7fc61626
FR
49372016-08-15 Fritz Reese <fritzoreese@gmail.com>
4938
4939 * gfortran.dg/init_flag_13.f90: New testcase.
4940 * gfortran.dg/init_flag_14.f90: Ditto.
4941 * gfortran.dg/init_flag_15.f03: Ditto.
4942 * gfortran.dg/dec_init_1.f90: Ditto.
4943 * gfortran.dg/dec_init_2.f90: Ditto.
4944
432baa02
UB
49452016-08-15 Uros Bizjak <ubizjak@gmail.com>
4946
4947 PR target/72867
4948 * gcc.target/i386/pr72867.c: New test.
4949
7e1dde14
EB
49502016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4951
4952 * c-c++-common/dump-ada-spec-5.c: New test.
4953
e4969090
RB
49542016-08-15 Richard Biener <rguenther@suse.de>
4955
4956 PR tree-optimization/73434
4957 * gcc.dg/torture/pr73434.c: New testcase.
4958
66088065
JJ
49592016-08-15 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR tree-optimization/72824
4962 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4963
7c713714
CLT
49642016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4965
4966 PR fortran/70598
4967 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4968 in use_device clause.
4969 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4970 * gfortran.dg/goacc/list.f95: Adjust to catch
4971 "neither a POINTER nor an array" error messages.
4972
4271e5cb
UB
49732016-08-14 Uros Bizjak <ubizjak@gmail.com>
4974
4975 PR target/76342
4976 * gcc.target/i386/pr76342.c: New test.
4977
b0cea284
JJ
49782016-08-12 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR c/71512
4981 * g++.dg/ubsan/pr71512.C: New test.
4982 * c-c++-common/ubsan/pr71512-1.c: New test.
4983 * c-c++-common/ubsan/pr71512-2.c: New test.
4984
e86aefb8
MM
49852016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4986
4987 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4988 vector initialization options.
4989 * gcc.target/powerpc/vec-init-2.c: Likewise.
4990 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4991 is generated on ISA 3.0.
4992
7fd82d52
PP
49932016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4994
4995 PR middle-end/71654
4996 * gcc.dg/c-c++-common/pr71654.c: New test.
4997 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4998 dg-options.
4999 * gcc.dg/tree-ssa/vrp24: Likewise.
5000
2f1364c2
JJ
50012016-08-12 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR c/67410
5004 * gcc.dg/pr67410.c: New test.
5005
8eb414aa
BC
50062016-08-12 Bin Cheng <bin.cheng@arm.com>
5007
5008 PR tree-optimization/69848
5009 * gcc.dg/vect/vect-pr69848.c: New test.
5010
30b39c19
UB
50112016-08-12 Uros Bizjak <ubizjak@gmail.com>
5012
5013 PR testsuite/71008
5014 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5015 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5016 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5017 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5018
e373dd06
RB
50192016-08-12 Richard Biener <rguenther@suse.de>
5020
5021 PR tree-optimization/57326
5022 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5023 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5024 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5025 * gcc.target/i386/pr45685.c: Likewise.
5026 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5027 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5028 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5029 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5030 * gfortran.dg/pr34163.f90: Likewise.
5031
20d1af89
ML
50322016-08-12 Martin Liska <mliska@suse.cz>
5033
5034 * g++.dg/gcov/gcov-16.C: New test.
5035 * lib/gcov.exp: Support new argument for run-gcov function.
5036
5cacda56
ML
50372016-08-12 Martin Liska <mliska@suse.cz>
5038
5039 PR gcov-profile/35590
5040 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5041
663eecfd
RB
50422016-08-12 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/72851
5045 * gcc.dg/torture/pr72851.c: New testcase.
5046
3f8257db 50472016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5048
e366d7d8
AO
5049 PR debug/63240
5050 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5051 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5052 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5053 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5054 DW_AT_deleted.
5055
71e1a6a4
AO
5056 PR debug/55641
5057 * g++.dg/debug/dwarf2/ref-1.C: New.
5058
8aaf799b
AO
5059 PR debug/49366
5060 * g++.dg/debug/dwarf2/template-params-12.H: New.
5061 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5062 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5063 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5064 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5065 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5066 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5067 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5068
06f9caed
BS
50692016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5070
5071 PR target/72863
5072 * gcc.target/powerpc/pr72863.c: New test.
5073
a8b956c1
UB
50742016-08-11 Uros Bizjak <ubizjak@gmail.com>
5075
5076 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5077
c73dd986
L
50782015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5079
5080 * gcc.target/i386/pieces-strcpy-1.c: New test.
5081 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5082
385ed708
JJ
50832016-08-11 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c++/72868
5086 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5087
df7ec09f
L
50882015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5089
5090 * gcc.target/i386/pieces-memcpy-1.c: New test.
5091 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5092 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5093 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5094 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5095 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5096
b95a64bb
JJ
50972016-08-11 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR c/72816
7ddbcf6b 5100 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5101
59537744
BE
51022016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5103
5104 PR tree-optimization/71083
5105 * gcc.c-torture/execute/pr71083.c: New test.
5106 * gnat.dg/loop_optimization23.adb: New test.
5107 * gnat.dg/loop_optimization23_pkg.ads: New test.
5108 * gnat.dg/loop_optimization23_pkg.adb: New test.
5109
183ac6d0
RB
51102016-08-11 Richard Biener <rguenther@suse.de>
5111
5112 PR tree-optimization/72772
5113 * gcc.dg/graphite/pr35356-1.c: Adjust.
5114 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5115
b152f5a2
JB
51162016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5117
5118 * gfortran.dg/random_7.f90: Take into account that the last seed
5119 value is the special p value.
5120 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5121
bb7ebad1
RB
51222016-08-11 Richard Biener <rguenther@suse.de>
5123
5124 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5125
2e186411
AM
51262016-08-11 Alan Modra <amodra@gmail.com>
5127
5128 * gcc.target/powerpc/pr71680.c: New.
5129
e9e6d4f6
KN
51302016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5131
5132 * gcc.target/powerpc/bfp/bfp.exp: New file.
5133 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5134 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5135 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5136 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5137 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5138 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5139 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5140 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5141 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5142 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5143 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5144 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5145 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5146 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5147 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5148 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5149 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5150 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5151 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5152 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5153 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5154 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5155 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5156 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5157 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5158 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5159 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5160 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5161 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5162 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5163 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5164 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5165 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5166 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5167 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5168 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5169 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5170 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5171 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5172 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5173 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5174 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5175 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5176 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5177 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5178 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5179 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5180 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5181 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5182 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5183 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5184 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5185 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5186
9c8eabea
BC
51872016-08-10 Bin Cheng <bin.cheng@arm.com>
5188
5189 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5190 Add aarch64*-*-*.
5191
6c553b76
BC
51922016-08-10 Bin Cheng <bin.cheng@arm.com>
5193
5194 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5195
a0883b08
MM
51962016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5197
5198 PR target/72853
5199 * gcc.target/powerpc/pr72853.c: New test.
5200
a266236e
ML
52012016-08-10 Martin Liska <mliska@suse.cz>
5202
5203 PR gcov-profile/58306
5204 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5205
22063dbc
ML
52062016-08-10 Martin Liska <mliska@suse.cz>
5207
5208 * g++.dg/gcov/gcov-threads-1.C: New test.
5209
5250a5bb
SKS
52102016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5211
5212 PR target/71873
5213 * gcc.target/avr/pr71873.c: New test.
5214
b7597ae5
ML
52152016-08-09 Martin Liska <mliska@suse.cz>
5216
5217 * g++.dg/gcov/gcov-dump-1.C: New test.
5218 * g++.dg/gcov/gcov-dump-2.C: New test.
5219
ab50a215
ML
52202016-08-09 Martin Liska <mliska@suse.cz>
5221
5222 * gcc.dg/tree-prof/val-prof-9.c: New test.
5223
dcb1e137
ML
52242016-08-09 Martin Liska <mliska@suse.cz>
5225
5226 * gcc.dg/tree-prof/val-prof-8.c: New test.
5227
04d6d3b6
MJ
52282016-08-09 Martin Jambor <mjambor@suse.cz>
5229
df839749
UB
5230 PR ipa/71981
5231 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5232
c57e78c4
BC
52332016-08-09 Bin Cheng <bin.cheng@arm.com>
5234
5235 PR tree-optimization/33707
5236 * gcc.dg/vect/pr33707.c: New test.
5237
42970a17
BC
52382016-08-09 Bin Cheng <bin.cheng@arm.com>
5239
5240 PR tree-optimization/pr72772
5241 * gcc.dg/tree-ssa/pr72772.c: New test.
5242
810a3aa6
MF
52432016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5244
5245 PR rtl-optimization/66669
5246 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5247
9e207d6f
JJ
52482016-08-09 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR tree-optimization/72824
5251 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5252
50bf47fd
RB
52532016-08-09 Richard Biener <rguenther@suse.de>
5254
5255 PR tree-optimization/71802
5256 * gcc.dg/torture/pr71802.c: New testcase.
5257
cadec7ca
JJ
52582016-08-09 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR c++/72809
5261 * g++.dg/eh/stdarg1.C: New test.
5262
c43c5112
AK
52632016-08-08 Andi Kleen <ak@linux.intel.com>
5264
5265 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5266 test command line in failure log.
5267 (profopt-execute): dito. Make autofdo file names unique.
5268
895aa8e1
DM
52692016-08-08 David Malcolm <dmalcolm@redhat.com>
5270
5271 PR c/64955
5272 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5273 output.
5274
9afda630
PK
52752016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5276
5277 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5278 c99_runtime.
5279 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5280 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5281 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5282 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5283 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5284 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5285
e52ed3fe
DM
52862016-08-08 David Malcolm <dmalcolm@redhat.com>
5287
5288 PR c/52952
5289 * gcc.dg/cpp/pr66415-1.c: Likewise.
5290 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5291 * gcc.dg/format/c90-printf-1.c: Likewise.
5292 * gcc.dg/format/diagnostic-ranges.c: New test case.
5293
ad200580
JJ
52942016-08-08 Jakub Jelinek <jakub@redhat.com>
5295
77524e0d
JJ
5296 PR fortran/72716
5297 * gfortran.dg/gomp/pr72716.f90: New test.
5298
2187f2a2
JJ
5299 PR middle-end/72781
5300 * gcc.dg/gomp/pr72781.c: New test.
5301
ad200580
JJ
5302 PR middle-end/68762
5303 * g++.dg/vect/pr68762-1.cc: New test.
5304 * g++.dg/vect/pr68762-2.cc: New test.
5305 * g++.dg/vect/pr68762.h: New file.
5306
989d0071
MS
53072016-08-08 Martin Sebor <msebor@redhat.com>
5308
5309 PR testsuite/72838
3a146d46
JJ
5310 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5311 * g++.dg/warn/overflow-warn-3.C: Same.
5312 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5313
7090cac9
AV
53142016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5315
5316 PR fortran/71936
5317 * gfortran.dg/allocate_with_source_21.f03: New test.
5318
64e56ab0
AV
53192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5320
5321 PR fortran/72698
5322 * gfortran.dg/allocate_with_source_20.f03: New test.
5323
0476487d
AM
53242016-08-08 Alan Modra <amodra@gmail.com>
5325
5326 * gcc.c-torture/compile/pr72802.c: New.
5327
8e9218f2
AV
53282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5329
5330 PR fortran/70524
5331 * gfortran.dg/dependency_48.f90: New test.
5332
c1f7083b
TK
53332016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5334
531e5ae3 5335 PR fortran/70040
c1f7083b
TK
5336 * gfortran.dg/pr70040.f90: New testcase.
5337
6ab5813c
TK
53382016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5339
5340 PR fortran/71961
5341 * gfortran.dg/matmul_10.f90: New testcase.
5342
27bddc4a
JH
53432016-08-07 Jan Hubicka <hubicka@ucw.cz>
5344
5345 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5346
4a9f8a9f
JJ
53472016-08-07 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c/72816
5350 * gcc.dg/pr72816.c: New test.
5351
fa76f2c6
JW
53522016-08-06 Jonathan Wakely <jwakely@redhat.com>
5353
5354 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5355 * g++.dg/conversion/pr41426.C: Likewise.
5356 * g++.dg/conversion/pr66211.C: Likewise.
5357 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5358 * g++.dg/init/ref8.C: Likewise.
5359 * g++.old-deja/g++.law/cvt20.C: Likewise.
5360 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5361
5c3e5002
PP
53622016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5363
5364 PR tree-optimization/18046
5365 * gcc.dg/tree-ssa/vrp105.c: New test.
5366 * gcc.dg/tree-ssa/vrp106.c: New test.
5367
94087e88 53682016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5369
5370 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5371 1ul in diagnostics. Remove hyphen from "constant-expression."
5372 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5373 * g++.dg/cpp0x/static_assert3.C: Same.
5374 * g++.dg/cpp1y/constexpr-throw.C: Same.
5375 * g++.dg/template/nontype3.C: Same.
5376 * g++.dg/warn/overflow-warn-1.C: Same.
5377 * g++.dg/warn/overflow-warn-3.C: Same.
5378 * g++.dg/warn/overflow-warn-4.C: Same.
5379
88fa5555
DM
53802016-08-05 David Malcolm <dmalcolm@redhat.com>
5381
5382 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5383 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5384 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5386
1addb9e6
PP
53872016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 PR tree-optimization/72810
5390 * gcc.dg/tree-ssa/vrp110.c: New test.
5391
1b62ed4f
JG
53922016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5393
5394 PR Target/72819
5395 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5396 registers.
5397 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5398 saving the half-precision registers.
5399 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5400 value is returned in h0.
5401 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5402 are passed in FP/SIMD registers.
5403 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5404 passing works corrcetly.
5405 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5406 (hfa_f16x2_t): Likewise.
5407 (hfa_f16x3_t): Likewise.
5408 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5409 are promoted to double and passed in a double register.
5410 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5411 are promoted to double and stacked.
5412 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5413 __fp16 data types.
5414 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5415 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5416 __fp16 first get passed in FP/SIMD registers, then stacked.
5417
4228ca19
NS
54182016-08-05 Nathan Sidwell <nathan@acm.org>
5419
5420 PR c++/68724
5421 * g++.dg/cpp0x/pr68724.C: New.
5422
db7c335e
RB
54232016-08-05 Richard Biener <rguenther@suse.de>
5424
5425 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5426
48abe922
PP
54272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5428
5429 * gcc.dg/tree-ssa/vrp107.c: New test.
5430 * gcc.dg/tree-ssa/vrp108.c: New test.
5431 * gcc.dg/tree-ssa/vrp109.c: New test.
5432
f6cdf42f
PK
54332016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5434
5435 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5436 dg-options.
5437
33a9c609
PK
54382016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5439
5440 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5441 test-cases.
5442 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5443 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5444 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5445 test-cases.
5446 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5447 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5448 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5449 large_double.
5450
4473482d
PC
54512016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/72800
5454 * g++.dg/cpp1y/lambda-ice1.C: New.
5455
08156df5
PP
54562016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5457
5458 PR c++/72759
5459 * g++.dg/cpp1y/pr72759.C: New test.
5460
938da3a5
PP
54612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5462
5463 * gcc.dg/switch-10.c: New test.
5464
da84183c
JG
54652016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5466
5467 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5468
ae9281fc
TS
54692016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5470
5471 * c-c++-common/goacc/routine-5.c: Update.
5472
086ad22e
BE
54732016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5474
5475 PR rtl-optimization/70903
5476 * gcc.c-torture/execute/pr70903.c: New test.
5477
6805e400
ML
54782016-08-04 Martin Liska <mliska@suse.cz>
5479
5480 * gcc.dg/params/params.exp: Replace file exists with
5481 TESTING_IN_BUILD_TREE.
5482
a0008434
MP
54832016-08-04 Marek Polacek <polacek@redhat.com>
5484
5485 PR c++/70229
5486 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5487
fb46286e
RB
54882016-08-04 Richard Biener <rguenther@suse.de>
5489
5490 PR middle-end/71984
5491 * gcc.dg/torture/pr71984.c: Guard correctness check for
5492 little-endian.
5493
ac2c96ab
AP
54942016-08-03 Andrew Pinski <apinski@cavium.com>
5495
5496 * gcc.c-torture/compile/20160802-1.c: New testcase.
5497
c98583e9
FR
54982016-08-03 Fritz Reese <fritzoreese@gmail.com>
5499
5500 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5501
9ad1a1da
RB
55022016-08-03 Richard Biener <rguenther@suse.de>
5503
5504 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5505 and remove -O3.
5506 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5507 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5508
cd75c979
RB
55092016-08-03 Richard Biener <rguenther@suse.de>
5510
5511 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5512 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5513 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5514 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5515
30e8d875
SKS
55162016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5517
5518 * gcc.dg/init-excess-2.c: Require int32plus.
5519 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5520 * gcc.dg/pr59963-2.c: Require int32plus.
5521 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5522 * gcc.dg/unroll-7.c: Require int32plus.
5523
69b806f6
BC
55242016-08-02 Bin Cheng <bin.cheng@arm.com>
5525
5526 PR tree-optimization/34114
5527 * gcc.dg/tree-ssa/loop-42.c: New test.
5528
1efafef3
TC
55292016-08-02 Tamar Christina <tamar.christina@arm.com>
5530
5531 * gcc.target/aarch64/vminmaxnm.c: New.
5532 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5533 tests.
5534
e2a99194
MM
55352016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5536
5537 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5538 vec_extract for vector float, vector int, vector short, and vector
5539 char.
5540 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5541 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5542 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5543 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5544
71bfb77a
WD
55452016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5546
5547 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5548 single stack adjustment, no writeback.
71bfb77a
WD
5549 * gcc.target/aarch64/test_frame_12.c: Likewise.
5550 * gcc.target/aarch64/test_frame_13.c: Likewise.
5551 * gcc.target/aarch64/test_frame_15.c: Likewise.
5552 * gcc.target/aarch64/test_frame_6.c: Likewise.
5553 * gcc.target/aarch64/test_frame_7.c: Likewise.
5554 * gcc.target/aarch64/test_frame_8.c: Likewise.
5555 * gcc.target/aarch64/test_frame_16.c: New test.
5556
37bce35a
L
55572015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5558
5559 PR target/72748
5560 * gcc.target/i386/pr72748.c: New test.
5561
3f8257db 55622015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5563
5564 PR tree-optimization/71818
5565 * gcc.dg/vect/pr71818.c: New
5566
bf60c531
ML
55672016-08-01 Martin Liska <mliska@suse.cz>
5568
5569 PR tree-optimization/71857
5570 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5571
8ed49fab
KT
55722016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5573
5574 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5575
76e2c821
JB
55762016-08-01 Jan Beulich <jbeulich@suse.com>
5577
5578 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5579
35029597
WS
55802016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5581
5582 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5583 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5584
3aa4b66a
JW
55852016-07-31 Jonathan Wakely <jwakely@redhat.com>
5586
5587 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5588 (check_effective_target_c++): Likewise. Also match for libstdc++.
5589
3f8257db 55902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5591
5592 PR fortran/41922
5593 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5594 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5595 * gfortran.dg/pr41922.f90: New test.
5596
9fcb2819
SK
55972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5598
5599 PR fortran/68566
5600 * gfortran.dg/pr68566.f90: new test.
5601
94087e88 56022016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5603
5604 PR c++/60760
5605 PR c++/71091
5606 * g++.dg/cpp0x/constexpr-cast.C: New test.
5607 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5608 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5609 * g++.dg/ubsan/pr63956.C: Correct.
5610
d0047a25
MM
56112016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5612
5613 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5614 vector double or vector long where the vector is in memory.
5615 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5616 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5617
e4f7a5df
SK
56182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/69867
5621 * gfortran.dg/pr69867.f90: New test.
5622
b441ae1d
SK
56232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5624
5625 PR fortran/69962
5626 * gfortran.dg/pr69962.f90: New test.
5627
712dff31
SK
56282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5629
5630 PR fortran/70006
5631 * gfortran.dg/pr70006.f90: New test.
5632
fb42421e
SK
56332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5634
5635 PR fortran/71730
5636 * gfortran.dg/pr71730.f90: New test.
5637 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5638 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5639 * gfortran.dg/array_constructor_26.f03: Ditto.
5640
466effe0
WS
56412016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5642
5643 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5644 * gcc.target/powerpc/pr71763.c: Likewise.
5645
f618a472
MP
56462016-07-29 Marek Polacek <polacek@redhat.com>
5647
5648 PR c/71742
5649 * gcc.dg/940510-1.c: Adjust dg-error.
5650 * gcc.dg/c99-flex-array-1.c: Likewise.
5651 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5652
efd0786f
MP
5653 PR c/71853
5654 * gcc.dg/noncompile/pr71853.c: New test.
5655
e00dceaf
MP
5656 PR c/71573
5657 * gcc.dg/noncompile/pr71573.c: New test.
5658
638fc14f
MP
5659 PR c/71926
5660 * g++.dg/warn/Wparentheses-30.C: New test.
5661 * gcc.dg/Wparentheses-14.c: New test.
5662
61c73a7f
UB
56632016-07-29 Uros Bizjak <ubizjak@gmail.com>
5664
5665 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5666
01d32b2b
BC
56672016-07-29 Bin Cheng <bin.cheng@arm.com>
5668
5669 PR tree-optimization/57558
5670 * gcc.dg/vect/pr57558-1.c: New test.
5671 * gcc.dg/vect/pr57558-2.c: New test.
5672
f6c7a248
PK
56732016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5674
61c73a7f 5675 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5676 to scan forwprop1 dump pass.
5677
f54ea774
PC
56782016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/51488
5681 * g++.dg/template/pr51488.C: New.
5682
673a107a
JJ
56832016-07-29 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR c/71969
5686 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5687 static __inline__.
5688 * gcc.dg/pr71969-1.c: New test.
5689 * gcc.dg/pr71969-2.c: New test.
5690 * gcc.dg/pr71969-3.c: New test.
5691
78169471
MP
56922016-07-29 Marek Polacek <polacek@redhat.com>
5693
5694 PR c/71574
5695 * c-c++-common/pr71574.c: New test.
5696
a5b5c8b6
MP
5697 PR c/71583
5698 * gcc.dg/noncompile/pr71583.c: New test.
5699
883b6d4e
KV
57002016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5701
5702 PR middle-end/68217
5703 * gcc.dg/pr68217.c: New test.
5704
89f1f37e
SK
57052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5706
5707 PR fortran/71067
5708 * gfortran.dg/pr71067_1.f90: New test.
5709 * gfortran.dg/pr71067_2.f90: Ditto.
5710
e0d32185
MM
57112016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5712
5713 * gcc.target/powerpc/vec-extract-1.c: New test.
5714
c851722d
SK
57152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5716
5717 PR fortran/71799
5718 * gfortran.dg/pr71799.f90: New test.
5719
f064da6a
PC
57202016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/71665
5723 * g++.dg/cpp0x/pr71665-1.C: New.
5724 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5725 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5726 * g++.dg/ext/label10.C: Likewise.
5727 * g++.dg/parse/constant5.C: Likewise.
5728
1b70aaad
SK
57292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5730
5731 PR fortran/71859
5732 * gfortran.dg/pr71859.f90: New test.
5733 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5734 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5735
a23404c9
PT
57362016-07-28 Paul Thomas <pault@gcc.gnu.org>
5737
5738 PR fortran/71883
5739 * gfortran.dg/pr71883.f90 : New test.
5740
513d866d
YR
57412016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5742
5743 PR tree-optimization/71734
61c73a7f 5744 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5745
7c428aa2
RL
57462016-07-28 Renlin Li <renlin.li@arm.com>
5747
5748 Revert
5749 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5750
5751 PR fortran/71902
5752 * gfortran.dg/dependency_47.f90: New test.
5753
1225d6b1
ML
57542016-07-28 Martin Liska <mliska@suse.cz>
5755
5756 PR gcov-profile/68025
5757 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5758
e5f5bf35
ML
57592016-07-28 Martin Liska <mliska@suse.cz>
5760
5761 * g++.dg/vect/pr70944.cc: New test.
5762
4536610d
KV
57632016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5764
5765 PR middle-end/71994
5766 * gcc.dg/torture/pr71994.c: New test.
5767
8c6961ca
PK
57682016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5769
5770 PR middle-end/71078
5771 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5772 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5773 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5774
8de22ea0
RB
57752016-07-27 Richard Biener <rguenther@suse.de>
5776
5777 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5778
5d9da222
ML
57792016-07-27 Martin Liska <mliska@suse.cz>
5780
5781 * gcc.dg/predict-13.c: New test.
5782 * gcc.dg/predict-14.c: New test.
5783
af9e275f
SKS
57842016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5785
a23404c9 5786 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5787 including stdint.h.
5788 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5789 including stdint.h.
5790
71abba1e
MM
57912016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5792
5793 PR target/71869
5794 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5795 IEEE built-in functions handle quiet and signalling NaNs
5796 correctly.
5797
9cd74e8f
SK
57982016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5799
5800 PR fortran/71862
5801 * gfortran.dg/pr71862.f90: New test.
5802
0d48446f
MS
58032016-07-26 Martin Sebor <msebor@redhat.com>
5804
5805 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5806 selector with dg-options.
5807
524cf1e4
PP
58082016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5809
5810 PR tree-optimization/18046
5811 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5812 * gcc.dg/tree-ssa/vrp103.c: New test.
5813 * gcc.dg/tree-ssa/vrp104.c: New test.
5814
100665d8
WS
58152016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/pr63354.c: Require lp64 since
5818 -mprofile-kernel is not legal with -m32.
5819
0b64ca40
RB
58202016-07-26 Richard Biener <rguenther@suse.de>
5821
5822 PR rtl-optimization/71984
5823 * gcc.dg/torture/pr71984.c: New testcase.
5824
9b7937cf
RS
58252016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5826
5827 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5828 g++-dg-runtest via et-dg-runtest.
5829 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5830 * gcc.dg/vect/vect.exp: Likewise.
5831 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5832 gfortran-dg-runtest.
5833 * gfortran.dg/vect/vect.exp: Likewise.
5834 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5835 (check_mips_loongson_hw_available): Likewise.
5836 (check_effective_target_mpaired_single_runtime): Likewise.
5837 (check_effective_target_mips_loongson_runtime): Likewise.
5838 (add_options_for_mpaired_single): Likewise.
5839 (check_effective_target_vect_int): Add global et_index.
5840 Check and save the supported feature for a target selected by
5841 the et_index target. Break long lines where appropriate. Call
5842 et-is-effective-target for MIPS with an argument instead of
5843 check_effective_target_* where appropriate.
5844 (check_effective_target_vect_intfloat_cvt): Likewise.
5845 (check_effective_target_vect_uintfloat_cvt): Likewise.
5846 (check_effective_target_vect_floatint_cvt): Likewise.
5847 (check_effective_target_vect_floatuint_cvt): Likewise.
5848 (check_effective_target_vect_simd_clones): Likewise.
5849 (check_effective_target_vect_shift): ewise.
5850 (check_effective_target_whole_vector_shift): Likewise.
5851 (check_effective_target_vect_bswap): Likewise.
5852 (check_effective_target_vect_shift_char): Likewise.
5853 (check_effective_target_vect_long): Likewise.
5854 (check_effective_target_vect_float): Likewise.
5855 (check_effective_target_vect_double): Likewise.
5856 (check_effective_target_vect_long_long): Likewise.
5857 (check_effective_target_vect_no_int_max): Likewise.
5858 (check_effective_target_vect_no_int_add): Likewise.
5859 (check_effective_target_vect_no_bitwise): Likewise.
5860 (check_effective_target_vect_widen_shift): Likewise.
5861 (check_effective_target_vect_no_align): Likewise.
5862 (check_effective_target_vect_hw_misalign): Likewise.
5863 (check_effective_target_vect_element_align): Likewise.
5864 (check_effective_target_vect_condition): Likewise.
5865 (check_effective_target_vect_cond_mixed): Likewise.
5866 (check_effective_target_vect_char_mult): Likewise.
5867 (check_effective_target_vect_short_mult): Likewise.
5868 (check_effective_target_vect_int_mult): Likewise.
5869 (check_effective_target_vect_extract_even_odd): Likewise.
5870 (check_effective_target_vect_interleave): Likewise.
5871 (check_effective_target_vect_stridedN): Likewise.
5872 (check_effective_target_vect_multiple_sizes): Likewise.
5873 (check_effective_target_vect64): Likewise.
5874 (check_effective_target_vect_call_copysignf): Likewise.
5875 (check_effective_target_vect_call_sqrtf): Likewise.
5876 (check_effective_target_vect_call_btrunc): Likewise.
5877 (check_effective_target_vect_call_btruncf): Likewise.
5878 (check_effective_target_vect_call_ceil): Likewise.
5879 (check_effective_target_vect_call_ceilf): Likewise.
5880 (check_effective_target_vect_call_floor): Likewise.
5881 (check_effective_target_vect_call_floorf): Likewise.
5882 (check_effective_target_vect_call_lceil): Likewise.
5883 (check_effective_target_vect_call_lfloor): Likewise.
5884 (check_effective_target_vect_call_nearbyint): Likewise.
5885 (check_effective_target_vect_call_nearbyintf): Likewise.
5886 (check_effective_target_vect_call_round): Likewise.
5887 (check_effective_target_vect_call_roundf): Likewise.
5888 (check_effective_target_vect_perm): Likewise, but also append *_saved
5889 to the existing global name to properly cache the result.
5890 (check_effective_target_vect_perm_byte): Likewise.
5891 (check_effective_target_vect_perm_short): Likewise.
5892 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5893 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5894 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5895 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5896 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5897 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5898 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5899 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5900 (check_effective_target_vect_sdot_qi): Likewise.
5901 (check_effective_target_vect_udot_qi): Likewise.
5902 (check_effective_target_vect_sdot_hi): Likewise.
5903 (check_effective_target_vect_udot_hi): Likewise.
5904 (check_effective_target_vect_usad_char): Likewise.
5905 (check_effective_target_vect_pack_trunc): Likewise.
5906 (check_effective_target_vect_unpack): Likewise.
5907 (check_effective_target_vect_aligned_arrays): Likewise.
5908 (check_effective_target_vect_natural_alignment): Likewise.
5909 (check_effective_target_vector_alignment_reachable): Likewise.
5910 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5911 (is-effective-target): Initialize et_index if undefined.
5912 (et-dg-runtest): New.
5913 (et-is-effective-target): Likewise.
5914 (check_vect_support_and_set_flags): Add supported MIPS targets to
5915 EFFECTIVE_TARGETS list. Return the number of supported targets.
5916
8f63caf6 59172016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5918 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5919
5920 PR middle-end/70920
5921 * gcc.dg/pr70920-1.c: New test-case.
5922 * gcc.dg/pr70902-2.c: Likewise.
5923 * gcc.dg/pr70920-3.c: Likewise.
5924 * gcc.dg/pr70920-4.c: Likewise
5925 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5926 2 instead of 3.
5927
7d575fff
AM
59282016-07-25 Alexander Monakov <amonakov@ispras.ru>
5929
5930 * gcc.c-torture/execute/pr71494.c: Require label_values.
5931 * gcc.dg/pr16973.c: Ditto.
5932
bf01e070
SKS
59332016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5934
5935 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5936 * gcc.dg/torture/pr69771.c: Require int32plus.
5937 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5938
16b05965
ML
59392016-07-25 Martin Liska <mliska@suse.cz>
5940
5941 * gcc.dg/torture/pr71987.c: New test.
5942
d52d3767
SK
59432016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5944
5945 PR fortran/71935
5946 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5947 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5948 * gfortran.dg/pr71935.f90: New test.
5949
94087e88 59502016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5951
5952 PR c++/71675
5953 * g++.dg/ext/atomic-3.C: New test.
5954 * gcc.dg/atomic/pr71675.c: New test.
5955
58b3986e
ES
59562016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5957
5958 * gcc.target/i386/mvc8.c: New test.
5959
faa1612a
BC
59602016-07-22 Bin Cheng <bin.cheng@arm.com>
5961
5962 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5963 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5964
1603ebe0
TK
59652016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5966
5967 PR fortran/71795
5968 * gfortran.dg/constructor_50.f90: New test.
5969
bc91c436
ML
59702016-07-22 Martin Liska <mliska@suse.cz>
5971
5972 PR gcov-profile/69028
5973 PR gcov-profile/62047
5974 * g++.dg/cilk-plus/pr69028.C: New test.
5975
9fe9a3a7
AV
59762016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5977
5978 * gfortran.dg/coarray_stat_2.f90: New test.
5979
70866e3d
MM
59802016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5981
5982 * gcc.target/powerpc/vec-extract.h: New files to check the
5983 vec_extract built-in functions for all vector types, testing
5984 accessing each element, both with constant and variable element
5985 numbers.
5986 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5987 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5988 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5989 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5990 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5991 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5992 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5993 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5994 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5995
ab3af181
JJ
59962016-07-21 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR c++/71728
5999 * g++.dg/other/pr71728.C: New test.
6000
ebe8f322
JG
60012016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6002
6003 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6004 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6005 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6006 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6007 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6008
959cef74
RB
60092016-07-21 Richard Biener <rguenther@suse.de>
6010
6011 PR tree-optimization/71947
6012 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6013
b24d9420
BC
60142016-07-21 Bin Cheng <bin.cheng@arm.com>
6015
6016 * gcc.dg/tree-ssa/scev-15.c: New.
6017
23974819
BC
60182016-07-21 Bin Cheng <bin.cheng@arm.com>
6019
6020 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6021
ee78cbaa
JJ
60222016-07-21 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR c++/71941
6025 * g++.dg/gomp/pr71941.C: New test.
6026
52ed68f7
DM
60272016-07-20 David Malcolm <dmalcolm@redhat.com>
6028
6029 PR c/70339
6030 PR c/71858
6031 * g++.dg/spellcheck-identifiers.C: New test case, based on
6032 gcc.dg/spellcheck-identifiers.c.
6033 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6034 gcc.dg/spellcheck-identifiers-2.c.
6035 * g++.dg/spellcheck-typenames.C: New test case, based on
6036 gcc.dg/spellcheck-typenames.c
6037
18407bfb
JW
60382016-07-20 Jonathan Wakely <jwakely@redhat.com>
6039
6040 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6041 pointer to member function and also test catching by reference.
6042
4c07fd98
DV
60432016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6044
6045 * gcc.target/s390/pr67443.c: Fix test case.
6046
fee21d65
DV
60472016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6048
6049 * gcc.target/s390/insv-1.c: Xfail some tests.
6050 * gcc.target/s390/insv-2.c: Likewise.
6051
dbe9dfdd
GJL
60522016-07-20 Georg-Johann Lay <avr@gjlay.de>
6053
6054 * gcc.target/avr/torture/get-mem.c: New test.
6055 * gcc.target/avr/torture/set-mem.c: New test.
6056
c25e1d82
GJL
60572016-07-20 Georg-Johann Lay <avr@gjlay.de>
6058
6059 PR target/71948
6060 * gcc.target/avr/torture/tiny-progmem.c: New test.
6061
109d2197
JJ
60622016-07-20 Jakub Jelinek <jakub@redhat.com>
6063
7419f441
JJ
6064 PR c++/71909
6065 * g++.dg/parse/pr71909.C: New test.
6066 * g++.dg/tm/pr71909.C: New test.
6067
109d2197
JJ
6068 PR c++/50060
6069 * g++.dg/cpp0x/constexpr-50060.C: New test.
6070 * g++.dg/cpp1y/constexpr-50060.C: New test.
6071
144530cf
ML
60722016-07-20 Martin Liska <mliska@suse.cz>
6073
6074 * gfortran.dg/graphite/pr71898.f90: New test.
6075
04ac4afa
BC
60762016-07-20 Bin Cheng <bin.cheng@arm.com>
6077
6078 PR tree-optimization/71503
6079 PR tree-optimization/71683
6080 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6081 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6082
dcbdb17a
ML
60832016-07-20 Martin Liska <mliska@suse.cz>
6084
6085 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6086 * gcc.dg/plugin/sreal-test-1.c: Remove.
6087 * gcc.dg/plugin/sreal_plugin.c: Remove.
6088
6ed82555
TK
60892016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6090
6091 PR fortran/71902
6092 * gfortran.dg/dependency_47.f90: New test.
6093
13da0507
JJ
60942016-07-19 Jakub Jelinek <jakub@redhat.com>
6095
4833f561
JJ
6096 PR rtl-optimization/71916
6097 * gcc.c-torture/compile/pr71916.c: New test.
6098
4fda19ef
JJ
6099 PR middle-end/71874
6100 * g++.dg/torture/pr71874.C: New test.
6101
13da0507
JJ
6102 PR middle-end/71734
6103 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6104 (my_alloc): Rewritten to use __builtin_posix_memalign and
6105 __SIZE_TYPE__.
6106 (my_free): Use __builtin_free instead of _mm_free.
6107 (Vec::operator=): Use __builtin_memcpy.
6108
e7980add
MJ
61092016-07-19 Martin Jambor <mjambor@suse.cz>
6110
61c73a7f
UB
6111 PR fortran/71688
6112 * gfortran.dg/pr71688.f90: New test.
e7980add 6113
13e88953
RB
61142016-07-19 Richard Biener <rguenther@suse.de>
6115
6116 * c-c++-common/vector-subscript-6.c: New testcase.
6117 * c-c++-common/vector-subscript-7.c: Likewise.
6118
1caf0482
SKS
61192016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6120
a23404c9 6121 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6122 and UInt32 based on __SIZEOF_INT__.
6123
cef5388d
RB
61242016-07-19 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/71901
6127 * gcc.dg/torture/pr71901.c: New testcase.
6128
61292016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6130
6131 PR tree-optimization/71908
6132 * gcc.dg/torture/pr71908.c: New testcase.
6133
a8f7a895
MM
61342016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6135
6136 PR target/71493
6137 * gcc.target/powerpc/pr71493-1.c: New test.
6138 * gcc.target/powerpc/pr71493-2.c: Likewise.
6139
f2111a36
JJ
61402016-07-18 Jakub Jelinek <jakub@redhat.com>
6141
99516432
JJ
6142 PR c++/71835
6143 * g++.dg/conversion/ambig3.C: New test.
6144
87713c6a
JJ
6145 PR c++/71828
6146 * g++.dg/cpp0x/constexpr-71828.C: New test.
6147
7a7f16ca
JJ
6148 PR c++/71826
6149 * g++.dg/template/pr71826.C: New test.
6150
f4d90295
JJ
6151 PR c++/71822
6152 * g++.dg/template/defarg21.C: New test.
6153
f2111a36
JJ
6154 PR c++/71871
6155 * g++.dg/ext/vector31.C: New test.
6156
0b965526
UB
61572016-07-18 Uros Bizjak <ubizjak@gmail.com>
6158
6159 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6160
94e136b9
YR
61612016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6162
6163 PR tree-optimization/71734
6164 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6165
7072df0a
DV
61662016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6167
6168 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6169 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6170 stack-layout-dynamic-1.c: New test.
6171
54158a1a
AK
61722016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6173
6174 * gcc.target/s390/nolrl-1.c: New test.
6175
43068916
FR
61762016-07-17 Fritz Reese <fritzoreese@gmail.com>
6177
6178 PR fortran/71523
6179 * gfortran.dg/pr71523_1.f90: New test.
6180 * gfortran.dg/pr71523_2.f90: New test.
6181
a9356b12
AS
61822016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6183
6184 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6185
a07b81c7 61862016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6187 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6188
6189 PR fortran/62125
6190 * gfortran.dg/pr62125.f90: New test.
6191
96c0ec12
BS
61922016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6193
6194 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6195 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6196
479d0ed5
JW
61972016-07-15 Jonathan Wakely <jwakely@redhat.com>
6198
6199 PR c++/58796
6200 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6201 * g++.dg/cpp0x/nullptr35.C: New test.
6202
41c7438e
BC
62032016-07-15 Bin Cheng <bin.cheng@arm.com>
6204
6205 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6206
f7ba880b
CP
62072016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6208
6209 * gfortran.dg/goacc/vector_length.f90: New test.
6210
b9aba0a0
RB
62112016-07-15 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/71881
6214 * gcc.dg/torture/pr71881.c: New testcase.
6215
9513d5fb
RB
62162016-07-15 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/71887
6219 * gcc.dg/torture/pr71887.c: New testcase.
6220
ddbbcb19
JJ
62212016-07-15 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR c/71858
6224 * gcc.dg/spellcheck-identifiers-3.c: New test.
6225
29eb509c
AV
62262016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6227
6228 PR fortran/71807
6229 * gfortran.dg/null_9.f90: New test.
6230
43aabfcf
BC
62312016-07-15 Bin Cheng <bin.cheng@arm.com>
6232
6233 * gcc.dg/tree-ssa/loop-41.c: New test.
6234
afc89e58
BC
62352016-07-15 Bin Cheng <bin.cheng@arm.com>
6236
6237 PR tree-optimization/71347
6238 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6239
6fa682ad
SK
62402016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6241
6242 PR fortran/29819
6243 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6244 * gfortran.dg/contains.f90: Ditto.
6245 * gfortran.dg/contains_empty_1.f03: Ditto.
6246 * gfortran.dg/submodule_3.f08: Ditto.
6247
dd36b877
JJ
62482016-07-14 Jakub Jelinek <jakub@redhat.com>
6249
a60a5d31
JJ
6250 PR testsuite/71865
6251 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6252 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6253 expected diagnostics.
6254
dd36b877
JJ
6255 PR c/71858
6256 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6257 * gcc.dg/spellcheck-identifiers-2.c: New test.
6258 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6259 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6260
a241f8ca
JJ
62612016-07-14 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR tree-optimization/71872
6264 * gcc.c-torture/compile/pr71872.c: New test.
6265
d62b809c
TP
62662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6267
6268 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6269 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6270 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6271 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6272 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6273 * gcc.target/arm/atomic-op-acquire-1.c: This.
6274 * gcc.target/arm/atomic-op-char.c: Rename into ...
6275 * gcc.target/arm/atomic-op-char-1.c: This.
6276 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6277 * gcc.target/arm/atomic-op-consume-1.c: This.
6278 * gcc.target/arm/atomic-op-int.c: Rename into ...
6279 * gcc.target/arm/atomic-op-int-1.c: This.
6280 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6281 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6282 * gcc.target/arm/atomic-op-release.c: Rename into ...
6283 * gcc.target/arm/atomic-op-release-1.c: This.
6284 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6285 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6286 * gcc.target/arm/atomic-op-short.c: Rename into ...
6287 * gcc.target/arm/atomic-op-short-1.c: This.
6288 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6289 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6290 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6291 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6292 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6293 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6294 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6295 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6296 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6297 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6298
1f8dd420
AV
62992016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6300
6301 PR fortran/70842
6302 * gfortran.dg/select_type_35.f03: New test.
6303
53109ba8
KT
63042016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6305
6306 PR target/65951
6307 PR tree-optimization/70923
6308 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6309 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6310 * gcc.dg/vect/pr65951.c: Likewise.
6311 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6312
91f35b7f
DE
63132016-07-14 David Edelsohn <dje.gcc@gmail.com>
6314
6315 * c-c++-common/pr60226.c: Expect maximum object file alignment
6316 error on AIX.
6317
351168fe
RB
63182016-07-14 Richard Biener <rguenther@suse.de>
6319
6320 PR tree-optimization/71866
6321 * gcc.dg/torture/pr71866.c: New testcase.
6322
94c32c00
TP
63232016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6324
6325 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6326 selector and enclose boolean expression in curly braces.
6327
b799a481
AM
63282016-07-14 Alan Modra <amodra@gmail.com>
6329
6330 PR target/71733
6331 * gcc.target/powerpc/p9-novsx.c: New.
6332
f63ba78c
AK
63332016-07-13 Andi Kleen <ak@linux.intel.com>
6334
6335 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6336 * g++.dg/tree-prof/morefunc.C: Dito.
6337 * g++.dg/tree-prof/pr35545.C: Dito.
6338 * g++.dg/tree-prof/reorder.C: Dito.
6339 * gcc.dg/tree-prof/20050826-2.c: Dito.
6340 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6341 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6342 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6343 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6344 * gcc.dg/tree-prof/inliner-1.c: Dito.
6345 * gcc.dg/tree-prof/merge_block.c: Dito.
6346 * gcc.dg/tree-prof/stringop-1.c: Dito.
6347 * gcc.dg/tree-prof/stringop-2.c: Dito.
6348 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6349 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6350 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6351 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6352 * gcc.dg/tree-prof/update-loopch.c: Dito.
6353 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6354 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6355 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6356 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6357 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6358 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6359 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6360
f4d5a23d
AK
63612016-07-13 Andi Kleen <ak@linux.intel.com>
6362
6363 * lib/profopt.exp (profopt-execute): Remove .imports files.
6364
ae145898
AK
63652016-07-13 Andi Kleen <ak@linux.intel.com>
6366
0b965526 6367 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6368
e97bd4f5
AK
63692016-07-13 Andi Kleen <ak@linux.intel.com>
6370
6371 * lib/profopt.exp (dg-final-scan-autofdo,
6372 dg-final-scan-not-autofdo): New functions.
6373
6fa3d4b4
BC
63742016-07-13 Bin Cheng <bin.cheng@arm.com>
6375
6376 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6377 * gcc.dg/vect/vect-35.c: Ditto.
6378 * gcc.dg/vect/vect-alias-check-2.c: New test.
6379
65f18bc6
ML
63802016-07-13 Martin Liska <mliska@suse.cz>
6381
6382 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6383 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6384 * gfortran.dg/pr42108.f90: Update expected dump scan.
6385
9737f35b
RB
63862016-07-13 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/24574
6389 * gcc.dg/pr24574.c: New testcase.
6390
62c0ea4b
SKS
63912016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6392
0b965526 6393 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6394 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6395 * c-c++-common/pr68833-1.c: Require int32plus.
6396 * gcc.dg/ipa/pr63551.c: Likewise.
6397 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6398 * gcc.dg/ipa/pr64041.c: Require int32plus.
6399
c7ed8938
IE
64002016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6401
6402 PR ipa/71633
6403 * g++.dg/pr71633.C: New test.
6404
5ce15300
TP
64052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6406
6407 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6408 Add new arm_thumb1_cbz_ok effective target.
6409 * gcc.target/arm/cbz.c: New test.
6410
2b9509a3
TP
64112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6412
6413 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6414 Define effective target.
6415 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6416 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6417 * gcc.target/arm/movhi_movw.c: New test.
6418 * gcc.target/arm/movsi_movw.c: Likewise.
6419 * gcc.target/arm/movdi_movw.c: Likewise.
6420
7f15b177
RB
64212016-07-13 Richard Biener <rguenther@suse.de>
6422
6423 PR middle-end/71104
6424 * gcc.dg/pr71104-1.c: New testcase.
6425 * gcc.dg/pr71104-2.c: Likewise.
6426
0b0a896e
MM
64272016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6428
6429 PR target/71805
6430 * gcc.target/powerpc/pr71805.c: New test.
6431
f906f5ed
BS
64322016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6433
6434 * gcc.target/powerpc/divkc3-1.c: New.
6435 * gcc.target/powerpc/mulkc3-1.c: New.
6436
9e63c3aa
NS
64372016-07-12 Nathan Sidwell <nathan@acm.org>
6438
6439 * gcc.target/arm/data-rel-1.c: New.
6440 * gcc.target/arm/data-rel-2.c: New.
6441 * gcc.target/arm/data-rel-3.c: New.
6442
f507d202
ML
64432016-07-12 Martin Liska <mliska@suse.cz>
6444
6445 * gcc.dg/params/blocksort-part.c: New test.
6446 * gcc.dg/params/params.exp: New file.
6447
d6f7c125
KT
64482016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 PR middle-end/71700
6451 * gcc.c-torture/execute/pr71700.c: New test.
6452
37ccb0ba
SB
64532016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6454 Richard Biener <rguenther@suse.de>
6455
6456 PR tree-optimization/23286
6457 PR tree-optimization/70159
6458 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6459 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6460 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6461 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6462 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6463 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6464 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6465 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6466 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6467 * gcc.dg/pr51879-12.c: Likewise.
6468 * gcc.dg/strlenopt-9.c: Likewise.
6469 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6470 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6471 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6472 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6473 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6474 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6475 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6476 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6477 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6478 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6479 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6480 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6481 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6482 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6483 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6484
712a93d6
RB
64852016-07-12 Richard Biener <rguenther@suse.de>
6486
6487 PR rtl-optimization/68961
6488 * gcc.target/i386/pr68961.c: New testcase.
6489
c392943c
JJ
64902016-07-11 Jakub Jelinek <jakub@redhat.com>
6491
3d56e6a4
JJ
6492 PR middle-end/71758
6493 * c-c++-common/gomp/pr71758.c: New test.
6494 * gfortran.dg/gomp/pr71758.f90: New test.
6495
c392943c
JJ
6496 PR tree-optimization/71823
6497 * gcc.dg/vect/pr71823.c: New test.
6498
741d3be5
DM
64992016-07-11 David Malcolm <dmalcolm@redhat.com>
6500
6501 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6502 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6503 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6504
92fa45b5
L
65052016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6506
6507 PR target/71801
6508 * gcc.target/i386/pr71801.c: New test.
6509
f51606c7
RB
65102016-07-11 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/71816
6513 * gcc.dg/torture/pr71816.c: New testcase.
6514
36b54ce0
TK
65152016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6516
6517 PR fortran/71783
6518 * gfortran.dg/dependency_46.f90: New test.
6519
d13835b6
VM
65202016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6521
6522 PR rtl-optimization/71621
6523 * gcc.target/i386/pr71621-1.c: New.
6524 * gcc.target/i386/pr71621-2.c: New.
6525
642bcbdf
CP
65262016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6527
6528 * gfortran.dg/goacc/pr71704.f90: New test.
6529
02eb5b8b
BS
65302016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6531
6532 PR target/71297
6533 * gcc.target/powerpc/pr71297.c: New.
6534
8beb9a0d
JW
65352016-07-08 Jiong Wang <jiong.wang@arm.com>
6536
6537 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6538
cef4b650
MM
65392016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6540
6541 PR target/71806
6542 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6543
3c3ecf52
AH
65442016-07-08 Alan Hayward <alan.hayward@arm.com>
6545
6546 PR tree-optimization/71667
6547 * gcc.dg/vect/pr71667.c: New
6548
2660286d
ML
65492016-07-08 Martin Liska <mliska@suse.cz>
6550
6551 * gcc.dg/torture/pr71606.c: New test.
6552
70cdd4ae
JD
65532016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6554
6555 PR fortran/71764
6556 * gfortran.dg/pr71764.f90: New test.
6557
842dc2e6
JJ
65582016-07-07 Jakub Jelinek <jakub@redhat.com>
6559 Kai Tietz <ktietz70@googlemail.com>
6560
6561 PR c++/70869
6562 PR c++/71054
6563 * g++.dg/cpp0x/pr70869.C: New test.
6564 * g++.dg/cpp0x/pr71054.C: New test.
6565
31be4262
DE
65662016-07-07 David Edelsohn <dje.gcc@gmail.com>
6567
6568 * g++.dg/debug/pr71432.C: Fail on AIX.
6569
1c122092
ML
65702016-07-07 Martin Liska <mliska@suse.cz>
6571
6572 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6573 an undefined behavior.
6574 * gfortran.dg/do_3.F90: Likewise.
6575 * gfortran.dg/do_check_11.f90: New test.
6576 * gfortran.dg/do_check_12.f90: New test.
6577 * gfortran.dg/do_corner_warn.f90: New test.
6578
7119f1b1
ML
65792016-07-07 Martin Liska <mliska@suse.cz>
6580
6581 * gfortran.dg/predict-1.f90: Ammend the test.
6582 * gfortran.dg/predict-2.f90: Likewise.
6583
275792f2
IE
65842016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6585
6586 PR ipa/71624
6587 * g++.dg/pr71624.C: New test.
6588
05a437c1
TP
65892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6590
6591 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6592 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6593 ARMv8-M Mainline architectures.
6594
6f493951
TP
65952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6596
6597 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6598 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6599
5ddaee94
SB
66002016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6601
6602 PR target/70098
6603 PR target/71763
6604 * gcc.target/powerpc/pr71763.c: New file.
6605
651afdb2
YR
66062016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6607
6608 PR tree-optimization/71518
0b965526 6609 * gcc.dg/pr71518.c: New test.
651afdb2 6610
9df99881
WD
66112016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6612
6613 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6614
7b4e0769
SKS
66152016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6616
0b965526 6617 PR target/50739
7b4e0769
SKS
6618 * gcc.target/avr/pr50739.c: New test.
6619
eb4432f7
JH
66202016-07-05 Jan Hubicka <jh@suse.cz>
6621
6622 * gcc.dg/tree-ssa/scev-14.c: update template.
6623
c01e092f
RS
66242016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6625
6626 * gcc.dg/vect/group-no-gaps-1.c: New test.
6627
8070763a
AK
66282016-07-05 Andi Kleen <ak@linux.intel.com>
6629
6630 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6631 if kernel supports MPX.
6632
3f8257db 66332016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6634
6635 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6636
36a265b1
MM
66372016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6638 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6639
6640 * gcc.target/powerpc/signbit-1.c: New test.
6641 * gcc.target/powerpc/signbit-2.c: New test.
6642 * gcc.target/powerpc/signbit-3.c: New test.
6643
7a98fb6e
KT
66442016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645
6646 PR rtl-optimization/71594
6647 * gcc.dg/torture/pr71594.c: New test.
6648
1e3d54b4
JH
66492016-07-05 Jan Hubicka <jh@suse.cz>
6650
6651 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6652
84ca3893
DM
66532016-07-05 David Malcolm <dmalcolm@redhat.com>
6654
6655 PR c++/62314
3a146d46 6656 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6657 number of missing semicolon error.
6658 * g++.dg/pr62314-2.C: New test case.
6659
20d0bfce
AF
66602016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6661
6662 * gfortran.dg/coarray_stat_function.f90: New test.
6663 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6664 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6665 to new interfaces.
6666
69aaea06
AV
66672016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6668
6669 PR fortran/71623
6670 * gfortran.dg/deferred_character_17.f90: New test.
6671
f723a43c
CL
66722016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6673
6674 * gcc.target/arm/neon/polytypes.c: Move to ...
6675 * gcc.target/arm/polytypes.c: ... here.
6676 * gcc.target/arm/neon/pr51534.c: Move to ...
6677 * gcc.target/arm/pr51534.c: ... here.
6678 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6679 * gcc.target/arm/vect-vcvt.c: ... here.
6680 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6681 * gcc.target/arm/vect-vcvtq.c: ... here.
6682 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6683 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6684 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6685 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6686 * gcc.target/arm/neon/neon.exp: Delete.
6687 * gcc.target/arm/neon/: Delete.
6688
d73e0ccf
JD
66892016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6690
6691 PR fortran/65575
6692 * gfortran.dg: pr65575.f90: New test.
6693
c20f6223
JD
66942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6695
6696 PR fortran/35849
6697 * gfortran.dg: pr35849.f90: New test.
6698
2a5537c3
JJ
66992016-07-04 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR c++/71739
6702 * g++.dg/cpp0x/pr71739.C: New test.
6703
740f9751
CL
67042016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6705
6706 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6707
bf749919
DV
67082016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6709
6710 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6711 locr.
6712 * gcc.target/s390/loc-1.c: New test.
6713
430bb38e
YR
67142016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6715
3a146d46
JJ
6716 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6717 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6718
15f6e0da
RR
67192016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6720
6721 PR target/63874
6722 * gcc.target/aarch64/pr63874.c: New test.
6723
79335075
JB
67242016-07-04 Jan Beulich <jbeulich@suse.com>
6725
6726 * g++.dg/header.c: New.
6727 * gcc.dg/header.c: New.
6728
557e8c49
JJ
67292016-07-02 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR c/71719
6732 * c-c++-common/Wunused-var-15.c: New test.
6733
79a592e3
JJ
67342016-07-01 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR fortran/71687
6737 * gfortran.dg/gomp/pr71687.f90: New test.
6738
e2298656
BS
67392016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6740
6741 * gcc.dg/const-float128-ped.c: Require __float128 effective
6742 target and options.
6743 * gcc.dg/const-float128.c: Likewise.
6744 * gcc.dg/torture/float128-cmp-invalid.c: Require
6745 __float128 and base_quadfloat_support effective targets, and
6746 __float128 options.
6747 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6748 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6749 * gcc.dg/torture/float128-nan.c: Likewise.
6750 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6751 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6752 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6753 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6754 (add_options_for___float128): New.
6755 (check_effective_target_base_quadword_support): New.
6756
70c11966
MM
67572016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6758
6759 PR target/71720
6760 * gcc.target/powerpc/pr71720.c: New test.
6761
059541fd
JB
67622016-07-01 Jan Beulich <jbeulich@suse.com>
6763
6764 * gcc.dg/bss.c: New.
6765
2c1e4964
PB
67662016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6767
6768 PR target/71698
6769 * gcc.target/powerpc/pr71698.c: New test.
6770
22e1cb39
GJL
67712016-07-01 Georg-Johann Lay <avr@gjlay.de>
6772
6773 PR target/71151
6774 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6775 instead of ".foo" for its section name.
6776 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6777 depending on MCU's flash size.
6778 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6779 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6780 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6781 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6782 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6783 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6784
466cf574
JB
67852016-07-01 Jan Beulich <jbeulich@suse.com>
6786
6787 * gcc.target/i386/pr65105-2.c: Add -msse2.
6788
351beab7
JJ
67892016-06-30 Jakub Jelinek <jakub@redhat.com>
6790
55a0f21a
JJ
6791 PR tree-optimization/71707
6792 * gcc.dg/strlenopt-29.c: New test.
6793
6245ad72
JJ
6794 PR fortran/71704
6795 * gfortran.dg/gomp/pr71704.f90: New test.
6796
351beab7
JJ
6797 PR fortran/71705
6798 * gfortran.dg/gomp/pr71705.f90: New test.
6799
5a3a6a5e
KN
68002016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6801
6802 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6803 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6804 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6805 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6806 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6807 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6808 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6809 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6810 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6811 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6812 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6813 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6814 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6815 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6816 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6817 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6818 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6819 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6820 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6821 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6822 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6823 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6824 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6825 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6826 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6827 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6828 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6829 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6830 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6831 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6832 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6833 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6834 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6835 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6836 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6837 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6838 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6839 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6840 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6841 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6842 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6843 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6844 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6845 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6846 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6847 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6848 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6849 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6850 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6851 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6852 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6853 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6854 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6855 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6856 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6857 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6858 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6859 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6860 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6861 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6862 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6863 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6864 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6865 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6866 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6867 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6868 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6869 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6870 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6871 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6872 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6873 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6874 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6875 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6876 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6877 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6878 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6879 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6880 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6881 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6882 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6883
3dfa8071 68842016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6885 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6886
6887 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6888
9bd62242 68892016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6890 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6891
6892 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6893
603107fb
DM
68942016-06-30 David Malcolm <dmalcolm@redhat.com>
6895
6896 PR driver/71651
6897 * gcc.dg/spellcheck-options-12.c: New test case.
6898
205cccc7
JJ
68992016-06-30 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR middle-end/71693
6902 * gcc.c-torture/compile/pr71693.c: New test.
6903
f4452176
DM
69042016-06-29 David Malcolm <dmalcolm@redhat.com>
6905
6906 * gcc.dg/spellcheck-params.c: New testcase.
6907 * gcc.dg/spellcheck-params-2.c: New testcase.
6908
c5e74d9d
MM
69092016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6910
6911 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6912 vector extract instructions.
6913 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6914
e44ecbfd
JD
69152016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6916
6917 PR fortran/71686
6918 * gfortran.dg/unexpected_eof_2.f90: New test.
6919 * gfortran.dg/unexpected_eof_3.f90: New test.
6920
ee446d9f
JW
69212016-06-29 Jim Wilson <jim.wilson@linaro.org>
6922
6923 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6924
27f67461
CP
69252016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6926
6927 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6928 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6929 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6930
b1206d29
RB
69312016-06-29 Richard Biener <rguenther@suse.de>
6932
6933 PR middle-end/15256
6934 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6935
1af21224
MW
69362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6937
6938 * gcc.target/arm/aapcs/neon-vect10.c: Require
6939 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6940 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6941 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6942 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6943 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6944 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6945 * gcc.target/arm/fp16-aapcs-1.c: Require
6946 -mfloat-ab=hard. Also simplify the test.
6947 * gcc.target/arm/fp16-aapcs-2.c: New.
6948
7fe43755
MW
69492016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6950
0b965526 6951 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6952 (add_options_for_arm_fp16_ieee): New.
6953 (add_options_for_arm_fp16_alternative): New.
6954 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6955 long-line.
6956 (effective_target_arm_fp16_hw): New.
6957
264d951a
IE
69582016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6959
6960 PR tree-optimization/71655
6961 * g++.dg/pr71655.C: New test.
6962
5c846a81
ML
69632016-06-29 Martin Liska <mliska@suse.cz>
6964
6965 * gcc.dg/pr71585.c: New test.
6966 * gcc.dg/pr71585-2.c: New test.
6967 * gcc.dg/pr71585-3.c: New test.
6968
fafe9318
YR
69692016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6970
6971 PR tree-optimization/70729
6972 * g++.dg/vect/pr70729.cc: New test.
6973
54d19c3b
TS
69742016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6975
6976 * c-c++-common/gomp/cancel-1.c: Extend.
6977
5f3cd7c3
JJ
69782016-06-29 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR tree-optimization/71625
6981 * gcc.dg/strlenopt-28.c: New test.
6982
4aa83879
RB
69832016-06-29 Richard Biener <rguenther@suse.de>
6984
6985 PR middle-end/71002
6986 * g++.dg/torture/pr71002.C: Adjust testcase.
6987
152ef731
JJ
69882016-06-29 Jakub Jelinek <jakub@redhat.com>
6989
6990 PR c/71685
6991 * gcc.dg/pr71685.c: New test.
6992
69932016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6994
6995 PR c/71552
6996 * gcc.dg/init-bad-9.c: New test.
6997
d41dc215
BS
69982016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6999
7000 * gcc.target/powerpc/abs128-1.c: Require VSX.
7001 * gcc.target/powerpc/copysign128-1.c: Likewise.
7002 * gcc.target/powerpc/inf128-1.c: Likewise.
7003 * gcc.target/powerpc/nan128-1.c: Likewise.
7004
6a20b538
JJ
70052016-06-28 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR middle-end/71626
7008 * gcc.c-torture/execute/pr71626-1.c: New test.
7009 * gcc.c-torture/execute/pr71626-2.c: New test.
7010
77d93c47
PB
70112016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7012
7013 PR target/71656
7014 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7015
a8264058
SB
70162016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7017
7018 PR target/71670
7019 * gcc.target/powerpc/pr71670.c: New testcase.
7020
0dc47331
PB
70212016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7022
7023 PR target/71656
7024 * gcc.target/powerpc/pr71656-1.c: New test.
7025 * gcc.target/powerpc/pr71656-2.c: New test.
7026
b65ffc79
CL
70272016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7028
7029 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7030 around fp16 code.
7031 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7032 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7035 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7036 Add arm_neon_fp16_ok effective target.
0b965526
UB
7037 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7038 Likewise.
7039 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7040 Likewise.
7041 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7042 Likewise.
7043 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7044 Likewise.
7045 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7046 Likewise.
7047 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7048 Likewise.
7049 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7050 Likewise.
7051 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7052 Likewise.
7053 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7054 Likewise.
7055 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7056 Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7058 Likewise.
b65ffc79 7059
9bb86f40
JH
70602016-06-26 Jan Hubicka <hubicka@ucw.cz>
7061
7062 * gcc.dg/predict-12.c: New testcase.
7063
46db0fd4
JD
70642016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065
7066 PR fortran/71649
7067 * gfortran.dg/pr71649.f90: New test.
7068
2a65e70b
JJ
70692016-06-25 Jakub Jelinek <jakub@redhat.com>
7070
f8a06e24
JJ
7071 PR tree-optimization/71643
7072 * g++.dg/opt/pr71643.C: New test.
7073
2a65e70b
JJ
7074 PR tree-optimization/71631
7075 * gcc.c-torture/execute/pr71631.c: New test.
7076
7805417a
JH
70772016-06-24 Jan Hubicka <hubicka@ucw.cz>
7078
7079 * gcc.dg/predict-11.c: New testcase.
7080 * gfortran.dg/predict-2.f90: New testcase.
7081
888ed1a3
JH
70822016-06-24 Jan Hubicka <hubicka@ucw.cz>
7083
7084 * gcc.dg/predict-10.c: New test.
7085
53605f35
BS
70862016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7087
7088 * gcc.target/powerpc/abs128-1.c: New.
7089 * gcc.target/powerpc/copysign128-1.c: New.
7090 * gcc.target/powerpc/inf128-1.c: New.
7091 * gcc.target/powerpc/nan128-1.c: New.
7092
7b22b4c6
EB
70932016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7094
7095 * gfortran.dg/pr71642.f90: New test.
7096
37e373c2
JJ
70972016-06-24 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR tree-optimization/71647
7100 * gcc.target/i386/pr71647.c: New test.
7101
b20b79f2
L
71022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7103
7104 * gcc.target/i386/noplt-gd-1.c: New test.
7105 * gcc.target/i386/noplt-gd-2.c: Likewise.
7106 * gcc.target/i386/noplt-gd-3.c: Likewise.
7107 * gcc.target/i386/noplt-ld-1.c: Likewise.
7108 * gcc.target/i386/noplt-ld-2.c: Likewise.
7109 * gcc.target/i386/noplt-ld-3.c: Likewise.
7110 * lib/target-supports.exp
7111 (check_effective_target_tls_get_addr_via_got): New.
7112
04619cb8
UB
71132016-06-24 Uros Bizjak <ubizjak@gmail.com>
7114
7115 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7116 testsuite compile flags.
7117 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7118 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7119
71202016-06-24 Uros Bizjak <ubizjak@gmail.com>
7121
7122 * g++dg/vect/pr36684.cc: Add dg-do compile.
7123 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7124 * gcc.dg/vect/pr70021.c: Ditto.
7125 * gcc.dg/vect/pr70138-1.c: Ditto.
7126 * gcc.dg/vect/pr70138-2.c: Ditto.
7127 * gcc.dg/vect/pr70354-1.c: Ditto.
7128 * gcc.dg/vect/pr70354-2.c: Ditto.
7129 * gcc.dg/vect/pr71259.c: Ditto.
7130 * gcc.dg/vect/pr71416-1.c: Ditto.
7131 * gcc.dg/vect/slp-43.c: Ditto.
7132 * gcc.dg/vect/slp-45.c: Ditto.
7133 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7134 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7135 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7136 * gfortran.dg/vect/pr69980.f90: Ditto.
7137
71382016-06-24 Uros Bizjak <ubizjak@gmail.com>
7139
7140 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7141 * gcc.dg/vect/bb-slp-30.c: Ditto.
7142 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7143 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7144 * gcc.dg/vect/pr45902.c: Ditto.
7145 * gcc.dg/vect/pr48172.c: Ditto.
7146 * gcc.dg/vect/pr48377.c: Ditto.
7147 * gcc.dg/vect/pr49038.c: Ditto.
7148 * gcc.dg/vect/pr49771.c: Ditto.
7149 * gcc.dg/vect/pr52091.c: Ditto.
7150 * gcc.dg/vect/pr53185-2.c: Ditto.
7151 * gcc.dg/vect/pr56826.c: Ditto.
7152 * gcc.dg/vect/pr60276.c: Ditto.
7153 * gcc.dg/vect/pr62021.c: Ditto.
7154 * gcc.dg/vect/pr63530.c: Ditto.
7155 * gcc.dg/vect/pr65518.c: Ditto.
7156 * gcc.dg/vect/pr65947-1.c: Ditto.
7157 * gcc.dg/vect/pr65947-10.c: Ditto.
7158 * gcc.dg/vect/pr65947-11.c: Ditto.
7159 * gcc.dg/vect/pr65947-12.c: Ditto.
7160 * gcc.dg/vect/pr65947-13.c: Ditto.
7161 * gcc.dg/vect/pr65947-2.c: Ditto.
7162 * gcc.dg/vect/pr65947-3.c: Ditto.
7163 * gcc.dg/vect/pr65947-4.c: Ditto.
7164 * gcc.dg/vect/pr65947-5.c: Ditto.
7165 * gcc.dg/vect/pr65947-6.c: Ditto.
7166 * gcc.dg/vect/pr65947-7.c: Ditto.
7167 * gcc.dg/vect/pr65947-8.c: Ditto.
7168 * gcc.dg/vect/pr65947-9.c: Ditto.
7169 * gcc.dg/vect/pr71416-1.c: Ditto.
7170 * gcc.dg/vect/pr71439.c: Ditto.
7171 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7172 * gcc.dg/vect/vect-bswap16.c: Ditto.
7173 * gcc.dg/vect/vect-bswap32.c: Ditto.
7174 * gcc.dg/vect/vect-bswap64.c: Ditto.
7175 * gcc.dg/vect/vect-live-1.c: Ditto.
7176 * gcc.dg/vect/vect-live-2.c: Ditto.
7177 * gcc.dg/vect/vect-live-3.c: Ditto.
7178 * gcc.dg/vect/vect-live-4.c: Ditto.
7179 * gcc.dg/vect/vect-live-5.c: Ditto.
7180 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7181 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7182 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7183 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7184 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7185 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7186 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7187 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7188 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7189 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7190 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7191 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7192 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7193 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7194 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7195 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7196 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7197
da224bcb
UB
71982016-06-24 Uros Bizjak <ubizjak@gmail.com>
7199
7200 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7201
dfee2870
L
72022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7203
7204 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7205 ia32 if R_386_GOT32X relocation is supported.
7206 * gcc.target/i386/noplt-3.c: Likewise.
7207 * gcc.target/i386/noplt-2.c: Likewise.
7208 (main): Renamed to ...
7209 (bar): This.
7210 * gcc.target/i386/noplt-4.c: Likewise.
7211 (main): Renamed to ...
7212 (bar): This.
7213 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7214 * gcc.target/i386/pr67400-5.c: Likewise.
7215
a86451b9
JJ
72162016-06-24 Jakub Jelinek <jakub@redhat.com>
7217
00085092
JJ
7218 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7219 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7220
a86451b9
JJ
7221 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7222 f4): Adjust expected diagnostics.
7223 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7224 (T): If OVFP is defined, redefine to TP.
7225 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7226 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7227 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7228 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7229 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7230 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7231 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7232 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7233 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7234 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7235 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7236 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7237 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7238 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7239 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7240 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7241 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7242 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7243 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7244 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7245 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7246 as last argument to __builtin_add_overflow_p.
7247
7bb5d5f4
UB
72482016-06-23 Uros Bizjak <ubizjak@gmail.com>
7249
7250 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7251 dg-options and remove default vector testsuite compile flags.
7252 * g++.dg/vect/pr33860a.cc: Ditto.
7253 * g++.dg/vect/pr45470-a.cc: Ditto.
7254 * g++.dg/vect/pr45470-b.cc: Ditto.
7255 * g++.dg/vect/pr60896.cc: Ditto.
7256 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7257 * gcc.dg/vect/pr18308.c: Ditto.
7258 * gcc.dg/vect/pr24049.c: Ditto.
7259 * gcc.dg/vect/pr33373.c: Ditto.
7260 * gcc.dg/vect/pr36228.c: Ditto.
7261 * gcc.dg/vect/pr42395.c: Ditto.
7262 * gcc.dg/vect/pr42604.c: Ditto.
7263 * gcc.dg/vect/pr46663.c: Ditto.
7264 * gcc.dg/vect/pr48765.c: Ditto.
7265 * gcc.dg/vect/pr49093.c: Ditto.
7266 * gcc.dg/vect/pr49352.c: Ditto.
7267 * gcc.dg/vect/pr52298.c: Ditto.
7268 * gcc.dg/vect/pr52870.c: Ditto.
7269 * gcc.dg/vect/pr53185.c: Ditto.
7270 * gcc.dg/vect/pr53773.c: Ditto.
7271 * gcc.dg/vect/pr56695.c: Ditto.
7272 * gcc.dg/vect/pr62171.c: Ditto.
7273 * gcc.dg/vect/pr63530.c: Ditto.
7274 * gcc.dg/vect/pr68339.c: Ditto.
7275 * gcc.dg/vect/pr71259.c: Ditto.
7276 * gcc.dg/vect/vect-82_64.c: Ditto.
7277 * gcc.dg/vect/vect-83_64.c: Ditto.
7278 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7279 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7280 * gcc.dg/vect/vect-shift-2.c: Ditto.
7281 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7282 * gfortran.dg/vect/pr39318.f90: Ditto.
7283 * gfortran.dg/vect/pr45714-a.f: Ditto.
7284 * gfortran.dg/vect/pr45714-b.f: Ditto.
7285 * gfortran.dg/vect/pr46213.f90: Ditto.
7286
2d4bb02f
MM
72872016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7288 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7289
7290 * gcc.target/powerpc/p9-splat-5.c: New test.
7291
f6d1b868
UB
72922016-06-23 Uros Bizjak <ubizjak@gmail.com>
7293
7294 PR tree-optimization/71488
7295 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7296 * lib/target-supports.exp: ... here.
7297 (check_sse4_hw_available): New procedure.
7298 (check_effective_target_sse4_runtime): Ditto.
7299 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7300 -march=westmere for sse4_runtime targets.
936ff030 7301 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7302 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7303 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7304 (main): Call check_vect ().
a7898180 7305 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7306
c0597759
L
73072016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7308
7309 PR target/66232
7310 PR target/67400
7311 * gcc.target/i386/pr66232-14.c: New file.
7312 * gcc.target/i386/pr66232-15.c: Likewise.
7313 * gcc.target/i386/pr66232-16.c: Likewise.
7314 * gcc.target/i386/pr66232-17.c: Likewise.
7315 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7316 ia32 if R_386_GOT32X relocation is supported.
7317 * gcc.target/i386/pr67400-2.c: Likewise.
7318 * gcc.target/i386/pr67400-3.c: Likewise.
7319 * gcc.target/i386/pr67400-4.c: Likewise.
7320 * gcc.target/i386/pr67400-6.c: Likewise.
7321 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7322 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7323
5b0e27a7
JD
73242016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7325
7326 PR libgfortran/48852
7327 * gfortran.dg/char4_iunit_1.f03: Update test.
7328 * gfortran.dg/f2003_io_5.f03: Update test.
7329 * gfortran.dg/real_const_3.f90: Update test.
7330
7f586d90
AK
73312016-06-23 Andi Kleen <ak@linux.intel.com>
7332
7333 * g++.dg/bprob/bprob.exp: Support autofdo.
7334 * g++.dg/tree-prof/tree-prof.exp: dito.
7335 * gcc.dg/tree-prof/tree-prof.exp: dito.
7336 * gcc.misc-tests/bprob.exp: dito.
7337 * gfortran.dg/prof/prof.exp: dito.
7338 * lib/profopt.exp: dito.
7339 * lib/target-supports.exp: Check for autofdo.
7340
60fa7862
ML
73412016-06-23 Martin Liska <mliska@suse.cz>
7342
7343 * gcc.dg/pr71619.c: New test.
7344
e3d62871
UB
73452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7346
7347 PR target/67400
cc901875
UB
7348 * gcc.target/i386/pr67400-1.c: New test.
7349 * gcc.target/i386/pr67400-2.c: Likewise.
7350 * gcc.target/i386/pr67400-3.c: Likewise.
7351 * gcc.target/i386/pr67400-4.c: Likewise.
7352 * gcc.target/i386/pr67400-5.c: Likewise.
7353 * gcc.target/i386/pr67400-6.c: Likewise.
7354 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7355
ac81cf0b
DM
73562016-06-22 David Malcolm <dmalcolm@redhat.com>
7357
7358 * c-c++-common/missing-header-1.c: New test case.
7359 * c-c++-common/missing-header-2.c: New test case.
7360 * c-c++-common/missing-header-3.c: New test case.
7361 * c-c++-common/missing-header-4.c: New test case.
7362
1a4f11c8
DM
73632016-06-22 David Malcolm <dmalcolm@redhat.com>
7364
7365 PR c/70339
7366 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7367 hint.
7368 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7369 expected results due to builtin "nanl" now being suggested for
7370 "name".
7371 * gcc.dg/pr67580.c: Update expected messages.
7372 * gcc.dg/spellcheck-identifiers.c: New testcase.
7373 * gcc.dg/spellcheck-typenames.c: New testcase.
7374
a93eac6a
DM
73752016-06-22 David Malcolm <dmalcolm@redhat.com>
7376
7377 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7378 file.
7379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7380 diagnostic-test-show-locus-parseable-fixits.c to sources for
7381 diagnostic_plugin_test_show_locus.c.
7382 * lib/gcc-defs.exp (freeform_regexps): New global.
7383 (dg-regexp): New function.
7384 (handle-dg-regexps): New function.
7385 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7386 freeform_regexps to the empty list.
7387 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7388
49e76ff1
IE
73892016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7390
f6d1b868 7391 PR tree-optimization/71488
49e76ff1
IE
7392 * g++.dg/pr71488.C: New test.
7393 * gcc.dg/vect/vect-bool-cmp.c: New test.
7394
951d8c8a
EB
73952016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gcc.dg/guality/param-5.c: New test.
7398
b60fc3bd
BE
73992016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7400
7401 * gcc.target/i386/asm-flag-7.c: New test.
7402
0609abda
TS
74032016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7404
7405 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7406 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7407 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7408 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7409 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7410 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7411 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7412 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7417 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7418 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7419 * lib/target-supports.exp: Likewise.
7420
ee2499b4
TS
74212016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7422
7423 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7424 * gcc.dg/attr-ms_struct-2.c: Likewise.
7425 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7426 * gcc.dg/bf-ms-attrib.c: Likewise.
7427 * gcc.dg/bf-ms-layout-2.c: Likewise.
7428 * gcc.dg/bf-ms-layout-3.c: Likewise.
7429 * gcc.dg/bf-ms-layout.c: Likewise.
7430 * gcc.dg/bf-no-ms-layout.c: Likewise.
7431 * gcc.target/i386/bitfield1.c: Likewise.
7432 * gcc.target/i386/bitfield2.c: Likewise.
7433 * gcc.target/i386/bitfield3.c: Likewise.
7434
caea59ff
KN
74352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7436
7437 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7438 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7439 override other than -mcpu=power9 command-line option is specified,
7440 or if the target operating system is aix.
7441 * gcc.target/powerpc/darn-1.c: Likewise.
7442 * gcc.target/powerpc/darn-2.c: Likewise.
7443 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7444 test if effective-target is not powerpc_p9vector_ok or if the
7445 target operating system is not defined.
7446 * gcc.target/powerpc/vslv-1.c: Likewise.
7447 * gcc.target/powerpc/vsrv-0.c: Likewise.
7448 * gcc.target/powerpc/vsrv-1.c: Likewise.
7449
63617e30
TB
74502016-06-21 Tobias Burnus <burnus@net-b.de>
7451
7452 PR fortran/71068
7453 * gfortran.dg/coarray/data_1.f90: New.
7454
89192c3c
WD
74552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7456
7457 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7458 (dg-require-effective-target): Use arm_v8_neon_hw.
7459 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7460 (dg-require-effective-target): Likewise.
7461 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7462 (dg-require-effective-target): Likewise.
7463 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7464 (dg-require-effective-target): Likewise.
7465 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7466 (dg-require-effective-target): Likewise.
7467 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7468 (dg-require-effective-target): Likewise.
7469 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7470 Add AArch64 check.
7471
64ac50e2
WD
74722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7473
7474 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7475 Set to 3 so test passes.
7476
6252b5db
WD
74772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7478
7479 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7480
3b9bc511
IV
74812016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7482
7483 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7484 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7485 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7486 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7487
21db1c78
IV
74882016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7489
7490 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7491 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7492
9d30e86f
L
74932016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7494
7495 PR target/71549
7496 * gcc.target/i386/pr71549.c: New test.
7497
448a7c69
KN
74982016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7499
7500 * gcc.target/powerpc/vadsdu-0.c: Replace
7501 dg-require-effective-target directive to allow test to run on more
7502 platforms, and add dg-skip-if directive to disable test on aix
7503 platforms because of known incompatibilities.
7504 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7505 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7506 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7507 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7508 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7509 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7510 * gcc.target/powerpc/vadsdub-2.c: Replace
7511 dg-require-effective-target directive to allow test to run on more
7512 platforms, and add dg-skip-if directive to disable test on aix
7513 platforms because of known incompatibilities.
7514 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7515 with vec_absdb call to differentiate this test from vadsdub-1.c.
7516 * gcc.target/powerpc/vadsduh-1.c: Replace
7517 dg-require-effective-target directive to allow test to run on more
7518 platforms, and add dg-skip-if directive to disable test on aix
7519 platforms because of known incompatibilities.
7520 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7521 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7522 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7523
0ad84f34
JJ
75242016-06-21 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR tree-optimization/71588
7527 * gcc.dg/pr71558.c: New test.
7528
e71e8d94
SKS
75292016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7530
7531 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7532 * c-c++-common/pr68657-2.c: Likewise.
7533 * c-c++-common/pr68657-3.c: Likewise.
7534 * gcc.dg/torture/pr69714.c: Require int32plus support.
7535 * gcc.dg/torture/pr70025.c: Likewise.
7536 * gcc.dg/torture/pr70083.c: Likewise.
7537 * gcc.dg/torture/pr70542.c: Likewise.
7538 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7539
5a578671
JM
75402016-06-20 Joseph Myers <joseph@codesourcery.com>
7541
7542 PR c/71601
7543 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7544
7a9df68e
JJ
75452016-06-20 Jakub Jelinek <jakub@redhat.com>
7546
50aa64d5
JJ
7547 PR middle-end/71581
7548 * gcc.dg/pr71581.c: New test.
7549
7a9df68e
JJ
7550 PR rtl-optimization/71591
7551 * gcc.dg/cpp/pr71591.c: New test.
7552
3947cf19
DR
75532016-06-20 David B. Robins <gcc@davidrobins.net>
7554
7555 PR target/71571
7556 * g++.dg/torture/pr71571.C: New test.
7557
c4ff221e
JJ
75582016-06-20 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR target/71559
7561 * gcc.target/i386/sse2-pr71559.c: New test.
7562 * gcc.target/i386/avx-pr71559.c: New test.
7563 * gcc.target/i386/avx512f-pr71559.c: New test.
7564
f1b5abfb
TB
75652016-06-20 Tobias Burnus <burnus@net-b.de>
7566
7567 PR fortran/71194
7568 * gfortran.dg/pointer_remapping_10.f90: New.
7569
842107e4
DM
75702016-06-20 David Malcolm <dmalcolm@redhat.com>
7571
7572 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7573
d9e8bdfd
MS
75742016-06-20 Martin Sebor <msebor@redhat.com>
7575
7576 PR c/69507
7577 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7578 * gnu90-const-expr-1.c: Same.
7579 * gnu99-const-expr-1.c: Same.
7580 * gnu99-static-1.c: Same.
7581
67785479
RL
75822016-06-20 Renlin Li <renlin.li@arm.com>
7583
29f09b38 7584 PR testsuite/71489
67785479
RL
7585 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7586
636929b8
JG
75872016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7588
7589 * gcc.target/aarch64/vcvt_f64_1.c: New.
7590 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7591 * gcc.target/aarch64/vrecp_f64_1.c: New.
7592
ff7b374b
KT
75932016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7594
7595 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7596 "alignement".
7597
554cfc9e
GJL
75982016-06-20 Georg-Johann Lay <avr@gjlay.de>
7599
7600 PR target/71103
7601 * gcc.target/avr/torture/pr71103-2.c: New test.
7602
94087e88 76032016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7604
7605 PR c/69507
7606 * gcc.dg/alignof.c: New test.
7607
c561b091
PC
76082016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7611 vs dg-error; test constexpr specifier too.
7612
bf54f123
PC
76132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7616
4e53aa97
CL
76172016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7618
7619 * lib/target-supports.exp
7620 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7621 arm_neon_ok and merge flags. Fix temporary test name.
7622 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7623 and merge flags.
7624
69071d86
ML
76252016-06-17 Martin Liska <mliska@suse.cz>
7626
7627 * gcc.dg/predict-9.c: Fix dump scanning.
7628
68b3b858
BC
76292016-06-17 Bin Cheng <bin.cheng@arm.com>
7630
7631 PR tree-optimization/71354
7632 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7633
d3ee260a
BC
76342016-06-17 Bin Cheng <bin.cheng@arm.com>
7635
7636 PR tree-optimization/71347
7637 * gcc.dg/tree-ssa/pr71347.c: New test.
7638
bd8fb114
BC
76392016-06-17 Bin Cheng <bin.cheng@arm.com>
7640
7641 PR tree-optimization/71354
7642 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7643
97816be4
BC
76442016-06-17 Bin Cheng <bin.cheng@arm.com>
7645
7646 * gcc.dg/vect/vect-alias-check-1.c: New test.
7647
2d761a37
SKS
76482016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7649
e0277d6b 7650 PR target/71151
2d761a37
SKS
7651 * gcc.target/avr/pr71151-1.c: New test.
7652 * gcc.target/avr/pr71151-2.c: New test.
7653 * gcc.target/avr/pr71151-3.c: New test.
7654 * gcc.target/avr/pr71151-4.c: New test.
7655 * gcc.target/avr/pr71151-5.c: New test.
7656 * gcc.target/avr/pr71151-6.c: New test.
7657 * gcc.target/avr/pr71151-7.c: New test.
7658 * gcc.target/avr/pr71151-8.c: New test.
7659 * gcc.target/avr/pr71151-common.h: New test.
7660
68fa96d6
ML
76612016-06-16 Martin Liska <mliska@suse.cz>
7662
7663 * gfortran.dg/predict-1.f90: New test.
7664
b6ca982f
UB
76652016-06-16 Uros Bizjak <ubizjak@gmail.com>
7666
7667 PR target/71242
3a146d46 7668 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7669
1dc8d15b
JH
76702016-06-16 Jan Hubicka <hubicka@ucw.cz>
7671
7672 * g++.dg/vect/pr36648.cc: Disable cunrolli
7673
67c25816
JJ
76742016-06-16 Jakub Jelinek <jakub@redhat.com>
7675
c577adb2
JJ
7676 PR target/71554
7677 * gcc.c-torture/execute/pr71554.c: New test.
7678
67c25816
JJ
7679 PR rtl-optimization/71532
7680 * gcc.dg/torture/pr71532.c: New test.
7681
1a3c3ee9
MM
76822016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7683
7684 * gcc.target/powerpc/p9-dimode1.c: New test.
7685 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7686
f29468a7
JJ
76872016-06-15 Jakub Jelinek <jakub@redhat.com>
7688
61daecc4
JJ
7689 * gcc.c-torture/compile/20160615-1.c: New test.
7690
f29468a7
JJ
7691 * g++.dg/cpp0x/ref-qual17.C: New test.
7692
209d1e2d
IE
76932016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7694
7695 PR middle-end/71529
7696 * gcc.target/i386/pr71529.C: New test.
7697
8dc35712
AH
76982016-06-15 Alan Hayward <alan.hayward@arm.com>
7699
7700 PR tree-optimization/71483
7701 * g++.dg/vect/pr71483.c: New
7702
b8911cb8
PC
77032016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7704
7705 PR c++/70202
7706 * g++.dg/inherit/crash6.C: New.
7707 * g++.dg/inherit/union2.C: Likewise.
7708 * g++.dg/inherit/virtual12.C: Likewise.
7709 * g++.dg/inherit/virtual13.C: Likewise.
7710 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7711
cf5d08ab
UB
77122016-06-15 Uros Bizjak <ubizjak@gmail.com>
7713
e3d62871 7714 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7715
8f482165
AH
77162016-06-15 Alan Hayward <alan.hayward@arm.com>
7717
7718 PR tree-optimization/71439
7719 * gcc.dg/vect/pr71439.c: New
7720
3256673f
KT
77212016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722
7723 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7724
b17dc4d4
RB
77252016-06-15 Richard Biener <rguenther@suse.de>
7726
7727 * gcc.dg/vect/slp-45.c: New testcase.
7728
2a5825f2
RB
77292016-06-15 Richard Biener <rguenther@suse.de>
7730
7731 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7732
6e433d0b
BS
77332016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7734
7735 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7736 requirements, and disable for AIX for now.
7737 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7738
abe7f828
JJ
77392016-06-14 Jakub Jelinek <jakub@redhat.com>
7740
a09c81b4
JJ
7741 PR c++/71528
7742 * g++.dg/opt/pr71528.C: New test.
7743
abe7f828
JJ
7744 PR c++/71516
7745 * g++.dg/init/pr71516.C: New test.
7746
acfadf06
PC
77472016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7748
7749 * g++.dg/init/array46.C: New.
7750
4d568ab2
UB
77512016-06-14 Uros Bizjak <ubizjak@gmail.com>
7752
e3d62871
UB
7753 * gcc.target/i386/float128-3.c: New test.
7754 * gcc.target/i386/quad-sse4.c: Ditto.
7755 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7756 Update scan strings.
4d568ab2 7757
30934c5d
RB
77582016-06-14 Richard Biener <rguenther@suse.de>
7759
7760 PR middle-end/71526
7761 * gfortran.dg/pr71526.f90: New testcase.
7762
3970e545
AV
77632016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7764
7765 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7766 * gcc.dg/zero_bits_compound-1.c: Likewise.
7767
04976c6e
RB
77682016-06-14 Richard Biener <rguenther@suse.de>
7769
7770 PR tree-optimization/71522
7771 * gcc.dg/torture/pr71522.c: New testcase.
7772
23e025db
JJ
77732016-06-14 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR tree-optimization/71520
7776 * gcc.dg/tree-ssa/pr71520.c: New test.
7777
90b72e84
RB
77782016-06-14 Richard Biener <rguenther@suse.de>
7779
7780 PR tree-optimization/71521
86c24ba6 7781 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7782
ef7cf206
JJ
77832016-06-13 Jakub Jelinek <jakub@redhat.com>
7784
0dda258b
JJ
7785 PR sanitizer/71498
7786 * c-c++-common/ubsan/bounds-13.c: New test.
7787
ef7cf206
JJ
7788 PR preprocessor/71183
7789 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7790
a73786e3
JL
77912016-06-13 Jeff Law <law@redhat.com>
7792
7793 PR tree-optimization/71403
7794 * c-c++-common/ubsan/pr71403-1.c: New test.
7795 * c-c++-common/ubsan/pr71403-2.c: New test.
7796 * c-c++-common/ubsan/pr71403-3.c: New test.
7797
0ac249bf
JJ
77982016-06-13 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR middle-end/71478
7801 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7802 Add -Wno-psabi -w to dg-options.
7803
5408a64a
KN
78042016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7805
7806 * gcc.target/powerpc/vadsdu-0.c: New test.
7807 * gcc.target/powerpc/vadsdu-1.c: New test.
7808 * gcc.target/powerpc/vadsdu-2.c: New test.
7809 * gcc.target/powerpc/vadsdu-3.c: New test.
7810 * gcc.target/powerpc/vadsdu-4.c: New test.
7811 * gcc.target/powerpc/vadsdu-5.c: New test.
7812 * gcc.target/powerpc/vadsdub-1.c: New test.
7813 * gcc.target/powerpc/vadsdub-2.c: New test.
7814 * gcc.target/powerpc/vadsduh-1.c: New test.
7815 * gcc.target/powerpc/vadsduh-2.c: New test.
7816 * gcc.target/powerpc/vadsduw-1.c: New test.
7817 * gcc.target/powerpc/vadsduw-2.c: New test.
7818
f7e4f2e3
DM
78192016-06-13 David Malcolm <dmalcolm@redhat.com>
7820
7821 * gcc.dg/c99-init-2.c (c): Update expected error message.
7822 * gcc.dg/init-bad-8.c (foo): Likewise.
7823 * gcc.dg/spellcheck-fields-3.c: New test case.
7824
ad23a23e
ML
78252016-06-13 Martin Liska <mliska@suse.cz>
7826
7827 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7828 and "guess loop iv compared" heuristics.
7829 * gcc.dg/predict-2.c: Likewise.
7830 * gcc.dg/predict-3.c: Likewise.
7831 * gcc.dg/predict-4.c: Likewise.
7832 * gcc.dg/predict-5.c: Likewise.
7833 * gcc.dg/predict-6.c: Likewise.
7834
146c55da
MP
78352016-06-13 Marek Polacek <polacek@redhat.com>
7836
7837 PR middle-end/71476
7838 * c-c++-common/Wswitch-unreachable-4.c: New test.
7839 * gcc.dg/Wswitch-unreachable-2.c: New test.
7840 * g++.dg/tm/jump1.C: Move dg-warning.
7841
42e77cbc
EB
78422016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7843
7844 * gnat.dg/renaming10.ad[sb]: New test.
7845
7474dcc1
PT
78462016-06-13 Paul Thomas <pault@gcc.gnu.org>
7847
7848 PR fortran/70673
7849 * gfortran.dg/pr70673.f90: New test.
7850
f57f53d3
RB
78512016-06-13 Richard Biener <rguenther@suse.de>
7852
7853 PR middle-end/64516
7854 * gcc.dg/align-3.c: New testcase.
7855
5843a5f0
ML
78562016-06-13 Martin Liska <mliska@suse.cz>
7857
7858 * gcc.target/i386/pr71458.c: New test.
7859
aa8fdb44
UB
78602016-06-12 Uros Bizjak <ubizjak@gmail.com>
7861
7862 PR target/71241
3a146d46 7863 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7864
2043e4d7
DH
78652016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7866
7867 PR target/60751
7868 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7869 statement.
7870
d3dc025d
DH
78712016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7872
7873 PR target/60751
7874 * gfortran.dg/comma_IO_extension_1.f90: New test.
7875 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7876 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7877 statement.
7878 * gfortran.dg/graphite/pr38083.f90: Likewise.
7879 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7880 missing format.
7881
a31d78c6
EB
78822016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7883
7884 * gnat.dg/case_character.adb: New test.
7885
95c18dd0
SB
78862016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7887
7888 PR middle-end/71310
7889 * gcc.target/powerpc/pr71310.c: New testcase.
7890
b97d37b4
KV
78912016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7892
7893 PR middle-end/71478
7894 * gcc.dg/pr71478.c: New test.
7895
900bcda3
JJ
78962016-06-10 Jakub Jelinek <jakub@redhat.com>
7897
ec1c20db
JJ
7898 PR middle-end/71494
7899 * gcc.c-torture/execute/pr71494.c: New test.
7900
50b15873
JJ
7901 PR c/68657
7902 * gcc.target/i386/pr68657.c: New test.
7903
900bcda3
JJ
7904 PR inline-asm/68843
7905 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7906 (test): Add -masm=intel alternatives.
7907
4d926e34
MS
79082016-06-10 Martin Sebor <msebor@redhat.com>
7909
7910 PR c/71392
7911 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7912
ad071b2b
JL
79132016-06-10 Jeff Law <law@redhat.com>
7914
7915 PR tree-optimization/71335
7916 * gcc.c-torture/execute/pr71335.c: New test.
7917
2704efe8
DM
79182016-06-10 David Malcolm <dmalcolm@redhat.com>
7919
7920 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7921 the various "cannot tail-call: " messages.
7922
18c9b7d4
CL
79232016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7924
7925 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7926 and options.
7927
7cfa10f3
MO
79282016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7929
7930 PR sanitizer/71480
7931 * c-c++-common/asan/pr71480.c: New test.
7932
1f24fd3e
L
79332016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7934
7935 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7936 (ASMNAME2): Likewise.
7937 (main): Replace fn in asm statement with ASMNAME ("fn").
7938 * gcc.dg/guality/pr68037-2.c: Likewise.
7939 * gcc.dg/guality/pr68037-3.c: Likewise.
7940 * gcc.dg/torture/pr68037-1.c: Likewise.
7941 * gcc.dg/torture/pr68037-2.c: Likewise.
7942 * gcc.dg/torture/pr68037-3.c: Likewise.
7943
ad551c07
BE
79442016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7945
7946 PR inline-asm/68843
7947 * gcc.target/i386/pr68843-1.c: New test.
7948 * gcc.target/i386/pr68843-2.c: New test.
7949
4b1ffdb1 79502016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7951 Cesar Philippidis <cesar@codesourcery.com>
7952
7953 PR middle-end/71373
7954 * gcc.dg/goacc/nested-function-1.c: New file.
7955 * gcc.dg/goacc/nested-function-2.c: Likewise.
7956 * gcc.dg/goacc/pr71373.c: Likewise.
7957 * gfortran.dg/goacc/cray-2.f95: Likewise.
7958 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7959 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7960 * gfortran.dg/goacc/cray.f95: Update.
7961 * gfortran.dg/goacc/loop-1.f95: Likewise.
7962 * gfortran.dg/goacc/loop-3.f95: Likewise.
7963 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7964 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7965
79662016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7967
7968 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7969 for OpenACC tile clauses.
7970 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7971
7972 PR c/71381
7973 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7974 to...
7975 * c-c++-common/goacc/cache-2.c: ... this new file.
7976 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7977 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7978 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7979 usage.
7980 * gfortran.dg/goacc/cray.f95: Likewise.
7981 * gfortran.dg/goacc/loop-1.f95: Likewise.
7982
89851e4c
AH
79832016-06-10 Alan Hayward <alan.hayward@arm.com>
7984
7985 PR tree-optimization/71407
7986 PR tree-optimization/71416
7987 * gcc.dg/vect/pr71407.c: New
7988 * gcc.dg/vect/pr71416-1.c: New
7989 * gcc.dg/vect/pr71416-2.c: New
7990
200eafbf
RB
79912016-06-10 Richard Biener <rguenther@suse.de>
7992
7993 PR middle-end/71477
7994 * gcc.dg/torture/pr71477.c: New testcase.
7995
4df99d92
JK
79962016-06-09 Julia Koval <julia.koval@intel.com>
7997
7998 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7999 * gcc.target/i386/interrupt-13.c: Likewise.
8000 * gcc.target/i386/interrupt-15.c: Likewise.
8001 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8002 * gcc.target/i386/interrupt-24.c: Likewise.
8003 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8004 * gcc.target/i386/interrupt-9.c: Likewise.
8005 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8006
e01b4e16
MS
80072016-06-09 Martin Sebor <msebor@redhat.com>
8008
8009 PR c/70883
8010 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8011 * gcc.dg/builtin-constant_p-1.c: Same.
8012 * gcc.dg/builtins-error.c: Same.
8013 * gcc.dg/pr70859.c: Same.
8014
9c35db0e
SKS
80152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8016
8017 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8018 * gcc.dg/torture/pr68067-1.c: Likewise.
8019 * gcc.dg/torture/pr68067-2.c: Likewise.
8020
80212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8022
8023 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8024 when setting SIZE.
8025
392a81b9
PC
80262016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8027
8028 PR c++/71465
8029 * g++.dg/inherit/crash5.C: New.
8030 Revert:
8031 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/70202
8034 * g++.dg/inherit/crash5.C: New.
8035 * g++.dg/inherit/virtual1.C: Adjust.
8036
e49efc14
ML
80372016-06-09 Martin Liska <mliska@suse.cz>
8038
8039 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8040 * g++.dg/predict-loop-exit-2.C: Likewise.
8041 * g++.dg/predict-loop-exit-3.C: Likewise.
8042 * gcc.dg/predict-1.c: Likewise.
8043 * gcc.dg/predict-2.c: Likewise.
8044 * gcc.dg/predict-3.c: Likewise.
8045 * gcc.dg/predict-4.c: Likewise.
8046 * gcc.dg/predict-5.c: Likewise.
8047 * gcc.dg/predict-6.c: Likewise.
8048 * gcc.dg/predict-7.c: Likewise.
8049
36d57986
RB
80502016-06-09 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/71462
8053 * gcc.dg/torture/pr71462.c: New testcase.
8054
7d82e8e4
MP
80552016-06-09 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/65471
8058 * gcc.dg/c11-generic-3.c: New test.
8059
c8a71589
PC
80602016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8061
8062 * g++.dg/init/array42.C: New.
8063 * g++.dg/init/array43.C: Likewise.
8064 * g++.dg/init/array44.C: Likewise.
8065 * g++.dg/init/array45.C: Likewise.
8066 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8067 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8068 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8069 * g++.dg/gomp/pr35751.C: Likewise.
8070 * g++.dg/init/array23.C: Likewise.
8071 * g++.dg/init/brace2.C: Likewise.
8072 * g++.dg/init/brace6.C: Likewise.
8073
44a845ca
MS
80742016-06-08 Martin Sebor <msebor@redhat.com>
8075 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR c++/70507
8078 PR c/68120
8079 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8080 * c-c++-common/builtin-arith-overflow-2.c: New test.
8081 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8082 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8083 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8084
2ef16b6e
JJ
80852016-06-08 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR c++/71442
8088 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8089
5e3ee346
AL
80902016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8091
8092 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8093 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8094 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8095 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8096 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8097 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8098 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8099 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8100 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8101 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8102 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8103 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8104 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8105
b2ae2814
RB
81062016-06-08 Richard Biener <rguenther@suse.de>
8107
8108 PR tree-optimization/68558
8109 * gcc.dg/vect/slp-44.c: New testcase.
8110
e09b4c37
RB
81112016-06-08 Richard Biener <rguenther@suse.de>
8112
8113 * gcc.dg/vect/slp-43.c: New testcase.
8114
72d50660
RB
81152016-06-08 Richard Biener <rguenther@suse.de>
8116
8117 PR tree-optimization/71452
8118 * gcc.dg/torture/pr71452.c: New testcase.
8119
988c115c
JJ
81202016-06-08 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR c++/71448
8123 * g++.dg/torture/pr71448.C: New test.
8124
73d73b48
BS
81252016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8126
8127 PR debug/71432
8128 PR ada/71413
8129 * g++.dg/debug/pr71432.C: New test.
8130
bdd15d0c
PK
81312016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8132
8133 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8134 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8135 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8136
ce0607bb
AH
81372016-06-08 Alan Hayward <alan.hayward@arm.com>
8138
8139 * gcc.dg/vect/vect-live-2.c: Update effective target.
8140 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8141 * lib/target-supports.exp: Add aarch64 to vect_long.
8142
92a5f2ba
MP
81432016-06-08 Marek Polacek <polacek@redhat.com>
8144
8145 PR c/71418
8146 * gcc.dg/noncompile/pr71418.c: New test.
8147
08203f73
MP
8148 PR c/71426
8149 * gcc.dg/noncompile/pr71426.c: New test.
8150
d1fcc2bd
JH
81512016-06-07 Jan Hubicka <hubicka@ucw.cz>
8152
8153 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8154 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8155 * gcc.dg/predict-3.c: Update template.
8156 * gcc.dg/predict-5.c: Update template.
8157 * gcc.dg/predict-6.c: Update template.
8158 * gcc.dg/predict-9.c: Update template.
8159 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8160
a23e6f1c
BS
81612016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8162
8163 * gcc.target/powerpc/vec-mul.c: New test.
8164
6ffd47b7
DM
81652016-06-07 David Malcolm <dmalcolm@redhat.com>
8166
8167 * gcc.dg/spellcheck-fields-2.c: New test case.
8168
bfd67b47
RB
81692016-06-07 Richard Biener <rguenther@suse.de>
8170
8171 PR c/61564
8172 * gcc.dg/Wpragmas-1.c: New testcase.
8173 * gcc.dg/Wattributes-4.c: Likewise.
8174 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8175 entry.
8176
701b9a47
CL
81772016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8178
8179 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8180 spurious debug code.
8181
6b80d6fa
RB
81822016-06-07 Richard Biener <rguenther@suse.de>
8183
8184 PR tree-optimization/71428
8185 * gcc.dg/torture/pr71428.c: New testcase.
8186
0f3f9437
RB
81872016-06-07 Richard Biener <rguenther@suse.de>
8188
8189 PR middle-end/71423
8190 * gcc.dg/torture/pr71423.c: New testcase.
8191
ec963f2a
KV
81922016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8193
8194 PR middle-end/71408
8195 * gcc.dg/tree-ssa/pr71408.c: New test.
8196
46ab5b6e
KV
81972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8198
8199 PR middle-end/71281
8200 * g++.dg/torture/pr71281.C: New test.
8201
1f40cff3
MP
82022016-06-06 Marek Polacek <polacek@redhat.com>
8203
8204 PR c/71362
8205 * gcc.dg/pr71362.c: New test.
8206
6f5bcd24
JJ
82072016-06-06 Jakub Jelinek <jakub@redhat.com>
8208 Patrick Palka <ppalka@gcc.gnu.org>
8209
8210 PR c++/70847
8211 PR c++/71330
8212 PR c++/71393
8213 * g++.dg/opt/pr70847.C: New test.
8214 * g++.dg/ubsan/pr70847.C: New test.
8215 * g++.dg/ubsan/pr71393.C: New test.
8216
158beb4a
JJ
82172016-06-06 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR tree-optimization/71259
8220 * gcc.dg/vect/pr71259.c: New test.
8221
d9b950dd
DM
82222016-06-06 David Malcolm <dmalcolm@redhat.com>
8223
8224 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8225 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8227 above.
8228
36f9ad69
KT
82292016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8230
8231 PR middle-end/37780
8232 * gcc.c-torture/execute/pr37780.c: New test.
8233 * gcc.target/aarch64/pr37780_1.c: Likewise.
8234 * gcc.target/arm/pr37780_1.c: Likewise.
8235
5545a907
MP
82362016-06-06 Marek Polacek <polacek@redhat.com>
8237
8238 * c-c++-common/attr-may-alias-1.c: New test.
8239 * c-c++-common/attr-may-alias-2.c: New test.
8240 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8241
93671519
BE
82422016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8243
8244 PR c/24414
8245 * gcc.target/i386/pr24414.c: New test.
8246
690f24b7
JM
82472016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8248
8249 * gcc.target/sparc/vis4misc.c: New file.
8250 * gcc.target/sparc/fpcmp.c: Likewise.
8251 * gcc.target/sparc/fpcmpu.c: Likewise.
8252
31ce6157
AH
82532016-06-06 Alan Hayward <alan.hayward@arm.com>
8254
8255 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8256 * gcc.dg/vect/vect-live-3.c: Likewise.
8257
9fcebb5a
RB
82582016-06-06 Richard Biener <rguenther@suse.de>
8259
8260 PR tree-optimization/71398
8261 * gcc.dg/torture/pr71398.c: New testcase.
8262
903ca97b
UB
82632016-06-06 Uros Bizjak <ubizjak@gmail.com>
8264
8265 PR target/71389
8266 * g++.dg/pr71389.C: New test.
8267
9c1eb332
JD
82682016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8269
8270 PR fortran/71404
8271 * gfortran.dg/fmt_read_5.f: New test.
8272
b2d83bd2
AV
82732016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8274
8275 PR fortran/69659
8276 * gfortran.dg/class_array_22.f03: New test.
8277
ec81960e
JH
82782016-06-05 Jan Hubicka <hubicka@ucw.cz>
8279
8280 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8281
429d2750
JH
82822016-06-05 Jan Hubicka <hubicka@ucw.cz>
8283
8284 * gcc.dg/predict-9.c: Update template.
8285
c1c00983
PC
82862016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8287
8288 PR c++/49377
8289 * g++.dg/template/pr49377.C: New.
8290
1927a963
JJ
82912016-06-04 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR tree-optimization/71405
8294 * g++.dg/torture/pr71405.C: New test.
8295
909a11ad
PC
82962016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/70202
8299 * g++.dg/inherit/crash5.C: New.
8300 * g++.dg/inherit/virtual1.C: Adjust.
8301
08bbb1f8
JL
83022016-06-03 Jeff Law <law@redhat.com>
8303
8304 PR tree-optimization/71316
8305 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8306
7c35235c
JJ
83072016-06-03 Jakub Jelinek <jakub@redhat.com>
8308
8309 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8310 dg-additional-options with just -fno-tree-scev-cprop in it.
8311 * gcc.dg/vect/vect-live-2.c: Likewise.
8312 * gcc.dg/vect/vect-live-5.c: Likewise.
8313 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8314 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8315 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8316
c8572dd6
PP
83172016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8318
8319 PR c++/27100
8320 * g++.dg/other/friend6.C: New test.
8321
1c7733a7
BS
83222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8323
8324 * g++.dg/torture/ppc-ldst-array.C: New.
8325
0d2f700f
JM
83262016-06-03 Joseph Myers <joseph@codesourcery.com>
8327
8328 PR target/71276
8329 PR target/71277
8330 * gcc.dg/torture/builtin-fp-int-inexact.c,
8331 gcc.target/i386/387-builtin-fp-int-inexact.c,
8332 gcc.target/i386/387-rint-inline-1.c,
8333 gcc.target/i386/387-rint-inline-2.c,
8334 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8335 gcc.target/i386/sse2-rint-inline-1.c,
8336 gcc.target/i386/sse2-rint-inline-2.c,
8337 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8338 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8339
f8071c05
L
83402016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8341 Julia Koval <julia.koval@intel.com>
8342
8343 PR target/66960
8344 PR target/67630
8345 PR target/67634
8346 PR target/67841
8347 PR target/68037
8348 PR target/68618
8349 PR target/68661
8350 PR target/69575
8351 PR target/69596
8352 PR target/69734
8353 * gcc.dg/guality/pr68037-1.c: New test.
8354 * gcc.dg/guality/pr68037-2.c: Likewise.
8355 * gcc.dg/guality/pr68037-3.c: Likewise.
8356 * gcc.dg/torture/pr68037-1.c: Likewise.
8357 * gcc.dg/torture/pr68037-2.c: Likewise.
8358 * gcc.dg/torture/pr68037-3.c: Likewise.
8359 * gcc.dg/torture/pr68661-1a.c: Likewise.
8360 * gcc.dg/torture/pr68661-1b.c: Likewise.
8361 * gcc.target/i386/interrupt-1.c: Likewise.
8362 * gcc.target/i386/interrupt-2.c: Likewise.
8363 * gcc.target/i386/interrupt-3.c: Likewise.
8364 * gcc.target/i386/interrupt-4.c: Likewise.
8365 * gcc.target/i386/interrupt-5.c: Likewise.
8366 * gcc.target/i386/interrupt-6.c: Likewise.
8367 * gcc.target/i386/interrupt-7.c: Likewise.
8368 * gcc.target/i386/interrupt-8.c: Likewise.
8369 * gcc.target/i386/interrupt-9.c: Likewise.
8370 * gcc.target/i386/interrupt-10.c: Likewise.
8371 * gcc.target/i386/interrupt-11.c: Likewise.
8372 * gcc.target/i386/interrupt-12.c: Likewise.
8373 * gcc.target/i386/interrupt-13.c: Likewise.
8374 * gcc.target/i386/interrupt-14.c: Likewise.
8375 * gcc.target/i386/interrupt-15.c: Likewise.
8376 * gcc.target/i386/interrupt-16.c: Likewise.
8377 * gcc.target/i386/interrupt-17.c: Likewise.
8378 * gcc.target/i386/interrupt-18.c: Likewise.
8379 * gcc.target/i386/interrupt-19.c: Likewise.
8380 * gcc.target/i386/interrupt-20.c: Likewise.
8381 * gcc.target/i386/interrupt-21.c: Likewise.
8382 * gcc.target/i386/interrupt-22.c: Likewise.
8383 * gcc.target/i386/interrupt-23.c: Likewise.
8384 * gcc.target/i386/interrupt-24.c: Likewise.
8385 * gcc.target/i386/interrupt-25.c: Likewise.
8386 * gcc.target/i386/interrupt-26.c: Likewise.
8387 * gcc.target/i386/interrupt-27.c: Likewise.
8388 * gcc.target/i386/interrupt-28.c: Likewise.
8389 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8390 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8391 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8392 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8393 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8394 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8395 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8396 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8397 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8398 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8399 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8400 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8401
36b85e43
BS
84022016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8403
9de2e795
L
8404 PR tree-optimization/52171
8405 * gcc.dg/pr52171.c: New test.
8406 * gcc.target/i386/pr52171.c: New test.
36b85e43 8407
bfeee8ac
JH
84082016-06-03 Jan Hubicka <jh@suse.cz>
8409
8410 * g++.dg/tree-ssa/pred-1.C: New testcase
8411 * gcc.dg/tree-ssa/pred-1.c: New testcase
8412
859b0bae
BS
84132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8414
8415 PR target/70957
8416 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8417 support.
8418 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8419
3a2edf4c
AH
84202016-06-03 Alan Hayward <alan.hayward@arm.com>
8421
8422 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8423
b28ead45
AH
84242016-06-03 Alan Hayward <alan.hayward@arm.com>
8425
8426 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8427 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8428 * gcc.dg/vect/vect-live-1.c: New test.
8429 * gcc.dg/vect/vect-live-2.c: New test.
8430 * gcc.dg/vect/vect-live-3.c: New test.
8431 * gcc.dg/vect/vect-live-4.c: New test.
8432 * gcc.dg/vect/vect-live-5.c: New test.
8433 * gcc.dg/vect/vect-live-slp-1.c: New test.
8434 * gcc.dg/vect/vect-live-slp-2.c: New test.
8435 * gcc.dg/vect/vect-live-slp-3.c: New test.
8436
1f91747b
JJ
84372016-06-03 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR middle-end/71387
8440 * g++.dg/opt/pr71387.C: New test.
8441
47b83923
JL
84422016-06-02 Jeff Law <law@redhat.com>
8443
8444 PR tree-optimization/71328
8445 * gcc.c-torture/compile/pr71328.c: New test.
8446
e96e5f46
JD
84472016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8448
8449 PR fortran/52393
8450 * gfortran.dg/fmt_read_3.f90: Fix typo.
8451 * gfortran.dg/fmt_read_4.f90: New test.
8452
b872d729
PC
84532016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8454
8455 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8456 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8457 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8458 * g++.dg/cpp0x/override2.C: Likewise.
8459 * g++.dg/parse/crash5.C: Likewise.
8460 * g++.dg/parse/error16.C: Likewise.
8461 * g++.dg/parse/error27.C: Likewise.
8462 * g++.dg/template/qualttp15.C: Likewise.
8463 * g++.dg/template/redecl4.C: Likewise.
8464 * g++.old-deja/g++.other/crash39.C: Likewise.
8465 * g++.old-deja/g++.other/struct1.C: Likewise.
8466 * g++.old-deja/g++.pt/m9a.C: Likewise.
8467 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8468
0e535442
JJ
84692016-06-02 Jakub Jelinek <jakub@redhat.com>
8470
0633ee10
JJ
8471 PR c++/71372
8472 * c-c++-common/pr71372.c: New test.
8473
0e535442
JJ
8474 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8475 __TIME__ strings with __builtin_strcmp instead of printf and
8476 dg-output.
8477
f3c5ecc2
ML
84782016-06-02 Martin Liska <mliska@suse.cz>
8479
8480 * gcc.dg/predict-9.c: New test.
8481
a91807c5
JJ
84822016-06-02 Jakub Jelinek <jakub@redhat.com>
8483
8484 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8485 global set_compiler_env_var and global saved_compiler_env_var.
8486
b5bd1978
KT
84872016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8488
8489 PR rtl-optimization/71295
8490 * gcc.c-torture/compile/pr71295.c: New test.
8491
b93b1475
JJ
84922016-06-02 Jakub Jelinek <jakub@redhat.com>
8493
930ebd0e
JJ
8494 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8495
1e021dc3
JJ
8496 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8497 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8498
b93b1475
JJ
8499 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8500 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8501 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8502 alternative number.
8503
58f2fb5c
MM
85042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8505
8506 * gcc.target/powerpc/p9-splat-4.c: New test.
8507
85082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8509
8510 PR target/71186
8511 * gcc.target/powerpc/pr71186.c: New test.
8512
4731c9f0
JD
85132016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8514
8515 PR fortran/52393
8516 * gfortran.dg/fmt_read_3.f90: New test.
8517
042dee3e
TP
85182016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8519
8520 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8521 procedure.
8522
15c98b2e
ES
85232016-06-01 Eduard Sanou <dhole@openmailbox.org>
8524
8525 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8526 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8527 env var is set.
8528 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8529 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8530 shown once.
8531 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8532 during compilation.
8533 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8534 vars set by dg-set-compiler-env-var.
8535
6442a6f4
PT
85362016-06-01 Paul Thomas <pault@gcc.gnu.org>
8537
8538 PR fortran/71156
8539 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8540 to the module procedure declaration.
8541 * gfortran.dg/submodule_16.f08: New test.
8542
ab62397a
JJ
85432016-06-01 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR middle-end/71371
8546 * c-c++-common/gomp/pr71371.c: New test.
8547
b66af6ed
RB
85482016-06-01 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/71366
8551 * gcc.dg/torture/pr71366-1.c: New testcase.
8552 * gcc.dg/torture/pr71366-2.c: Likewise.
8553
e342b9d8
KN
85542016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8555
8556 * gcc.target/powerpc/vslv-0.c: New test.
8557 * gcc.target/powerpc/vslv-1.c: New test.
8558 * gcc.target/powerpc/vsrv-0.c: New test.
8559 * gcc.target/powerpc/vsrv-1.c: New test.
8560
721547cd
NS
85612016-06-01 Nathan Sidwell <nathan@acm.org>
8562
8563 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8564 * gcc.target/nvptx/weak.c: New.
8565
fa2c9034
RB
85662016-06-01 Richard Biener <rguenther@suse.de>
8567
8568 PR tree-optimization/71261
8569 * gcc.dg/torture/vect-bool-1.c: New testcase.
8570
3e32893c
JJ
85712016-06-01 Jakub Jelinek <jakub@redhat.com>
8572
8573 * gfortran.dg/gomp/order-1.f90: New test.
8574 * gfortran.dg/gomp/order-2.f90: New test.
8575
8c383600
JH
85762016-06-01 Jan Hubicka <hubicka@ucw.cz>
8577
8578 * gcc.dg/unroll-6.c: Update template.
8579 * gcc.dg/unroll-7.c: New testcase.
8580 * gcc.dg/unroll-8.c: New testcase.
8581
a0dfeef5
EB
85822016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8583
8584 * gnat.dg/opt56.ad[sb]: New test.
8585
48de5701
PC
85862016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8587
8588 PR c++/66635
8589 * g++.dg/cpp0x/constexpr-ice16.C: New.
8590
827cf695
PP
85912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8592
8593 PR tree-optimization/71314
8594 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8595 -mbranch-cost=2.
8596
ff66f6e8
PP
85972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8598
8599 PR tree-optimization/71077
8600 * gcc.dg/tree-ssa/pr71077.c: New test.
8601
050fb209
JH
86022016-05-31 Jan Hubicka <hubicka@ucw.cz>
8603
48de5701
PC
8604 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8605 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8606 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8607
c642d919
PC
86082016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/71248
8611 * g++.dg/cpp0x/pr71248.C: New.
8612 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8613 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8614 * g++.dg/init/new37.C: Likewise.
8615 * g++.dg/template/static1.C: Likewise.
8616 * g++.dg/template/static2.C: Likewise.
8617
d6439e08
L
86182016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8619
8620 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8621 instead of %rdi.
8622 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8623
780b9dd4
MP
86242016-05-31 Marek Polacek <polacek@redhat.com>
8625
8626 * c-c++-common/Wswitch-unreachable-3.c: New test.
8627 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8628
0d99f8a0
RB
86292016-05-31 Richard Biener <rguenther@suse.de>
8630
8631 PR tree-optimization/71352
8632 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8633
52545641
TP
86342016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8635
8636 * gcc.target/arm/armv5_thumb_isa.c: New test.
8637
5b8c1205
KY
86382016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8639
8640 PR target/71346
8641 * gcc.target/i386/pr71346.c: New test.
8642
7a88cc84
TV
86432016-05-31 Tom de Vries <tom@codesourcery.com>
8644
8645 PR tree-optimization/69068
8646 * gcc.dg/graphite/pr69068.c: New test.
8647
265149a6
MS
86482016-05-27 Martin Sebor <msebor@redhat.com>
8649
8650 PR c++/71306
8651 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8652
00631022
JJ
86532016-05-30 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR c++/71349
8656 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8657 nowait depend(inout: dd[0]) clauses where permitted.
8658
b2f6675b
PC
86592016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8660
8661 PR c++/71238
8662 * g++.dg/parse/pr71238.C: New.
8663 * g++.dg/concepts/friend1.C: Test column numbers too.
8664 * g++.dg/cpp0x/initlist31.C: Likewise.
8665 * g++.dg/cpp0x/pr51420.C: Likewise.
8666 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8667 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8668 * g++.dg/ext/builtin3.C: Likewise.
8669 * g++.dg/lookup/friend12.C: Likewise.
8670 * g++.dg/lookup/friend7.C: Likewise.
8671 * g++.dg/lookup/koenig1.C: Likewise.
8672 * g++.dg/lookup/koenig5.C: Likewise.
8673 * g++.dg/lookup/used-before-declaration.C: Likewise.
8674 * g++.dg/overload/koenig1.C: Likewise.
8675 * g++.dg/template/crash65.C: Likewise.
8676 * g++.dg/template/friend57.C: Likewise.
8677 * g++.dg/warn/Wshadow-5.C: Likewise.
8678 * g++.dg/warn/Wunused-8.C: Likewise.
8679 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8680 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8681 * g++.old-deja/g++.jason/member.C: Likewise.
8682 * g++.old-deja/g++.jason/report.C: Likewise.
8683 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8684 * g++.old-deja/g++.law/visibility20.C: Likewise.
8685 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8686 * g++.old-deja/g++.other/static5.C: Likewise.
8687 * g++.old-deja/g++.pt/overload2.C: Likewise.
8688
a448ff40
JH
86892016-05-30 Jan Hubicka <hubicka@ucw.cz>
8690
8691 * gcc.dg/tree-ssa/peel1.c: New testcase.
8692 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8693 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8694
69be8c91
TV
86952016-05-30 Tom de Vries <tom@codesourcery.com>
8696
8697 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8698 to ce.
8699
a59775a1
PC
87002016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/71099
8703 * g++.dg/parse/virtual1.C: New.
8704
53d6d955
UB
87052016-05-30 Uros Bizjak <ubizjak@gmail.com>
8706
8707 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8708 Use correct register when clearing %edx.
8709
0557293f
AM
87102016-05-30 Alexander Monakov <amonakov@ispras.ru>
8711
8712 PR tree-optimization/71289
8713 * gcc.dg/pr71289.c: New test.
8714
5d476e35
KV
87152016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8716
8717 PR middle-end/71269
8718 PR middle-end/71292
8719 * gcc.dg/tree-ssa/pr71269.c: New test.
8720 * gcc.dg/tree-ssa/pr71292.c: New test.
8721
db5447ca
KV
87222016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8723
8724 PR middle-end/71252
8725 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8726
98bdbb39
JH
87272016-05-30 Jan Hubicka <hubicka@ucw.cz>
8728
8729 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8730 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8731 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8732
7e012855
TV
87332016-05-30 Tom de Vries <tom@codesourcery.com>
8734
8735 PR tree-optimization/69067
8736 * gcc.dg/graphite/pr69067.c: New test.
8737
beed3701
UB
87382016-05-29 Uros Bizjak <ubizjak@gmail.com>
8739
8740 PR target/71245
8741 * gcc.target/i386/pr71245-1.c: New test.
8742 * gcc.target/i386/pr71245-2.c: Ditto.
8743
b6d4f8e8
PC
87442016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/71105
8747 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8748 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8749 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8750
00022058
JH
87512016-05-27 Jan Hubicka <hubicka@ucw.cz>
8752
8753 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8754
c8419aca
VV
87552016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8756
8757 Revert:
8758 PR c++/69855
8759 * g++.dg/overload/69855.C: New.
8760 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8761 * g++.old-deja/g++.pt/crash3.C: Likewise.
8762
8008c4d2
PC
87632016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8764
8765 PR c++/60385
8766 * g++.dg/parse/namespace13.C: New.
8767
8b2ef235
JL
87682016-05-26 Jeff Law <law@redhat.com>
8769
8770 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8771 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8772 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8773 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8774 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8775 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8776 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8777 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8778 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8779 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8781 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8782 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8783
7d67159b
VV
87842016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8785
8786 PR c++/69855
8787 * g++.dg/overload/69855.C: New.
8788 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8789 * g++.old-deja/g++.pt/crash3.C: Likewise.
8790
88e3bdd1
JW
87912016-05-27 Jiong Wang <jiong.wang@arm.com>
8792
8793 PR target/63596
8794 * gcc.target/aarch64/va_arg_1.c: New testcase.
8795 * gcc.target/aarch64/va_arg_2.c: Likewise.
8796 * gcc.target/aarch64/va_arg_3.c: Likewise.
8797
3fd6b9cc
JW
87982016-05-27 Jiong Wang <jiong.wang@arm.com>
8799
8800 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8801 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8802 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8803 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8804 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8805
3cee7e4e
MP
88062016-05-27 Marek Polacek <polacek@redhat.com>
8807
8808 PR middle-end/71308
8809 * g++.dg/torture/pr71308.C: New test.
8810
6a813c96
DV
88112016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8812
8813 * gcc.dg/zero_bits_compound-1.c: New test.
8814 * gcc.dg/zero_bits_compound-2.c: New test.
8815
0561bcfb
IE
88162016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8817
8818 PR middle-end/71279
8819 * gcc.dg/pr71279.c: New test.
8820
21316320
MM
88212016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8822
8823 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8824 floating point min/max/comparison instructions.
8825 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8826
7211a097
JJ
88272016-05-26 Jakub Jelinek <jakub@redhat.com>
8828
8829 * c-c++-common/gomp/schedule-1.c: New test.
8830 * gfortran.dg/gomp/schedule-1.f90: New test.
8831
cac177cf
PP
88322016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8833
8834 PR c++/70822
8835 PR c++/70106
8836 * g++.dg/cpp1y/auto-fn32.C: New test.
8837 * g++.dg/cpp1y/paren4.C: New test.
8838
a2d5b8c9
NS
88392016-05-26 Nathan Sidwell <nathan@acm.org>
8840
8841 * gcc.dg/20060410.c: Xfail on ptx.
8842 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8843 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8844 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8845 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8846 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8847
ffa8b552
TP
88482016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8849
8850 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8851
c7501e00
JJ
88522016-05-26 Jakub Jelinek <jakub@redhat.com>
8853
1875b9a0
JJ
8854 PR tree-optimization/71280
8855 * gcc.dg/pr71280.c: New test.
8856
2116e19f
JJ
8857 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8858
305aef09
JJ
8859 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8860 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8861
c7501e00
JJ
8862 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8863
ca449d26
JW
88642016-05-26 Jiong Wang <jiong.wang@arm.com>
8865
8866 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8867 kept in memory.
ca449d26 8868
8af01c66
JL
88692016-05-25 Jeff Law <law@redhat.com>
8870
8871 PR tree-optimization/71272
8872 * gcc.c-torture/compile/pr71272.c: new test.
8873
f9d6ce73
BS
88742016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8875
8876 * gcc.target/powerpc/vec-cmpne.c: New test.
8877 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8878
a88a7b22
EB
88792016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8880
8881 * gnat.dg/opt55.ad[sb]: New test.
8882
125f02ed
SKS
88832016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8884
8885 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8886 * c-c++-common/pr60226.c: Require int32plus.
8887 * gcc.c-torture/execute/pr70602.c: Likewise.
8888 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8889 unsigned long for malloc arg type.
8890 * gcc.dg/asr_div1.c: Require int32plus.
8891 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8892 * gcc.dg/pie-1.c: Require pie.
8893 * gcc.dg/pie-2.c: Likewise.
8894 * gcc.dg/pr59471.c: Require int32plus.
8895 * gcc.dg/pr59963-2.c: XFAIL for int16.
8896 * gcc.dg/pr60114.c: Require int32plus.
8897 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8898 unsigned long for typedef of size_t.
8899 * gcc.dg/pr63914.c: Require int32plus.
8900 * gcc.dg/pr64536.c: Require pt32plus.
8901 * gcc.dg/pr65658.c: Likewise.
8902 * gcc.dg/pr67271.c: Require int32plus.
8903 * gcc.dg/pr68112.c: Likewise.
8904 * gcc.dg/pr69071.c: Skip for avr target.
8905 * gcc.dg/pr69973.c: Require int32plus.
8906 * gcc.dg/pr70169.c: Skip for avr target.
8907 * gcc.dg/sso-6.c: Require int32plus.
8908 * gcc.dg/sso-7.c: Likewise.
8909 * gcc.dg/sso-8.c: Likewise.
8910 * gcc.dg/vrp-min-max-2.c: Likewise.
8911
c6e434f5
UB
89122016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8913
8914 PR target/70738
8915 * gcc.target/i386/pr70738-1.c: New test.
8916 * gcc.target/i386/pr70738-2.c: Likewise.
8917 * gcc.target/i386/pr70738-3.c: Likewise.
8918 * gcc.target/i386/pr70738-4.c: Likewise.
8919 * gcc.target/i386/pr70738-5.c: Likewise.
8920 * gcc.target/i386/pr70738-6.c: Likewise.
8921 * gcc.target/i386/pr70738-7.c: Likewise.
8922 * gcc.target/i386/pr70738-8.c: Likewise.
8923 * gcc.target/i386/pr70738-9.c: Likewise.
8924
5c42d341
KT
89252016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8926
8927 PR rtl-optimization/66940
8928 * gcc.c-torture/execute/pr66940.c: New test.
8929
bf9a1a07
IV
89302016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8931
8932 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8933 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8934 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8935 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8936 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8937 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8938 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8939 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8940 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8941 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8942 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8943 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8944 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8945 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8946 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8947 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8948 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8949 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8950 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8951 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8952 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8953 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8954 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8955 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8956
95efe6b6
MP
89572016-05-25 Marek Polacek <polacek@redhat.com>
8958
8959 PR c/71265
8960 * gcc.dg/noncompile/pr71265.c: New test.
8961
a23faf7a
MP
8962 PR c/71266
8963 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8964
69a6d5ad
NS
89652016-05-25 Nathan Sidwell <nathan@acm.org>
8966
8967 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8968
3072d4ea
RB
89692016-05-25 Richard Biener <rguenther@suse.de>
8970
8971 PR tree-optimization/71261
8972 * c-c++-common/torture/pr71261.c: New testcase.
8973
e412ece4
RB
89742016-05-25 Richard Biener <rguenther@suse.de>
8975
8976 PR tree-optimization/71264
8977 * gcc.dg/vect/pr71264.c: New testcase.
8978
b9e551ad
PC
89792016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/55992
8982 * g++.dg/cpp0x/alias-decl-53.C: New.
8983 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8984
6aa1abe5
ML
89852016-05-25 Martin Liska <mliska@suse.cz>
8986
8987 * g++.dg/pr71239.C: New test.
8988
842d162e
RB
89892016-05-25 Richard Biener <rguenther@suse.de>
8990
c87885ca
RO
8991 * gcc.dg/vect/pr58135.c: Rename to ...
8992 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8993
f184a36c
MP
89942016-05-25 Marek Polacek <polacek@redhat.com>
8995
8996 * g++.dg/pr65295.C: Use target c++14.
8997
021fad86
PC
89982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8999
53d6d955
UB
9000 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9001 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9002
c3eaf15a
MM
90032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9004
9005 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9006 instructions.
9007
e46c7770
CP
90082016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9009
9010 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9011 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9012 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9013 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9014 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9015 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9016 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9017 * c-c++-common/goacc/pcopy.c: Likewise.
9018 * c-c++-common/goacc/pcopyin.c: Likewise.
9019 * c-c++-common/goacc/pcopyout.c: Likewise.
9020 * c-c++-common/goacc/pcreate.c: Likewise.
9021 * c-c++-common/goacc/pr70688.c: New test.
9022 * c-c++-common/goacc/present-1.c: Adjust test.
9023 * c-c++-common/goacc/reduction-5.c: Likewise.
9024 * g++.dg/goacc/data-1.C: New test.
9025
4bfc9db7
MM
90262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9027
9028 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9029 vector parity built-in functions.
9030 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9031 count trailing zeros automatic vectorization.
9032 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9033 count trailing zeros built-in functions.
9034
2bc145af
KV
90352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9036
9037 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9038
26869fdb
PH
90392016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9040
9041 PR target/71050
9042 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9043
b2dc9c3b
PC
90442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9045
9046 PR c++/50436
9047 * g++.dg/template/crash123.C: New.
9048 * g++.dg/template/crash124.C: Likewise.
9049
f65e97fd
MS
90502016-05-24 Martin Sebor <msebor@redhat.com>
9051
9052 PR c++/71147
9053 * g++.dg/ext/flexary16.C: New test.
9054
a6f5ac7f
IV
90552016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9056
69a6d5ad
NS
9057 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9058 before math.h is included.
a6f5ac7f
IV
9059 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9060 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9061 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9062 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9063 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9064 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9065 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9066 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9067 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9068 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9069 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9070 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9071 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9072 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9073 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9074 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9075 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9076 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9077 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9078 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9079 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9080 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9081 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9082
27bad558
MM
90832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9084 Kelvin Nilsen <kelvin@gcc.gnu.org>
9085
9086 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9087 support.
9088
72f382fb
PC
90892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9090
9091 PR c++/69872
9092 * g++.dg/warn/Wno-narrowing1.C: New.
9093
ef2ec9d9
MP
90942016-05-24 Marek Polacek <polacek@redhat.com>
9095
9096 PR c/71249
9097 * c-c++-common/Wswitch-unreachable-2.c: New test.
9098
e90434e3
JJ
90992016-05-24 Jakub Jelinek <jakub@redhat.com>
9100
7adb26f2
JJ
9101 PR c++/71257
9102 * g++.dg/vect/simd-clone-6.cc: New test.
9103 * g++.dg/gomp/declare-simd-6.C: New test.
9104
e90434e3
JJ
9105 PR middle-end/70434
9106 PR c/69504
9107 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9108
b556ea3b
RB
91092016-05-24 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/71240
9112 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9113
e5328f5d
RB
91142016-05-24 Richard Biener <rguenther@suse.de>
9115
9116 PR tree-optimization/71230
9117 * gcc.dg/torture/pr71230.c: New testcase.
9118 * g++.dg/torture/pr71230.C: Likewise.
9119
a04e69c0
TS
91202016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9121
9122 * c-c++-common/goacc/routine-5.c: Add tests.
9123 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9124 * gfortran.dg/goacc/routine-6.f90: Add tests.
9125
30fd2977
RB
91262016-05-24 Richard Biener <rguenther@suse.de>
9127
9128 PR tree-optimization/71253
9129 * gcc.dg/torture/pr71253.c: New testcase.
9130
ca6f60bc
KV
91312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9132
9133 PR middle-end/71252
9134 * gfortran.dg/pr71252.f90: New test.
9135
d3465d72
RS
91362016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9137
9138 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9139
f17a223d
RB
91402016-05-24 Richard Biener <rguenther@suse.de>
9141
9142 PR middle-end/70434
9143 PR c/69504
9144 * c-c++-common/vector-subscript-4.c: New testcase.
9145 * c-c++-common/vector-subscript-5.c: Likewise.
9146
e3f36534
JD
91472016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9148
9149 PR fortran/71123
9150 * gfortran.dg/namelist_90.f: New test
9151
85d5c27d
JD
91522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9153
9154 PR fortran/66461
9155 * gfortran.dg/unexpected_eof.f: New test
9156
fe3f3340
MM
91572016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9158 Kelvin Nilsen <kelvin@gcc.gnu.org>
9159
9160 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9161 as little endian.
9162
26d6ae55
PC
91632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/70972
9166 * g++.dg/cpp0x/inh-ctor20.C: New.
9167 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9168
d6c9a06f
PC
91692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/69095
9172 * g++.dg/cpp0x/variadic168.C: New.
9173
396a1d10
PC
91742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 * g++.dg/cpp0x/pr31445.C: Test column number too.
9177 * g++.dg/cpp0x/pr32253.C: Likewise.
9178 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9179 * g++.dg/cpp0x/variadic36.C: Likewise.
9180
ece46666
MG
91812016-05-23 Marc Glisse <marc.glisse@inria.fr>
9182
9183 * gcc.dg/fold-notshift-2.c: Adjust.
9184
a7dc5980
MP
91852016-05-23 Marek Polacek <polacek@redhat.com>
9186
9187 PR c/49859
9188 * c-c++-common/Wswitch-unreachable-1.c: New test.
9189 * gcc.dg/Wswitch-unreachable-1.c: New test.
9190 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9191 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9192 * g++.dg/gomp/block-10.C: Likewise.
9193 * gcc.dg/gomp/block-10.c: Likewise.
9194 * g++.dg/gomp/block-9.C: Likewise.
9195 * gcc.dg/gomp/block-9.c: Likewise.
9196 * g++.dg/gomp/target-1.C: Likewise.
9197 * g++.dg/gomp/target-2.C: Likewise.
9198 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9199 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9200 * g++.dg/gomp/taskgroup-1.C: Likewise.
9201 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9202 * gcc.dg/gomp/teams-1.c: Likewise.
9203 * g++.dg/gomp/teams-1.C: Likewise.
9204 * g++.dg/overload/error3.C: Likewise.
9205 * g++.dg/tm/jump1.C: Likewise.
9206 * g++.dg/torture/pr40335.C: Likewise.
9207 * gcc.dg/c99-vla-jump-5.c: Likewise.
9208 * gcc.dg/switch-warn-1.c: Likewise.
9209 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9210 * gcc.dg/nested-func-1.c: Likewise.
9211 * gcc.dg/pr67784-4.c: Likewise.
9212
18b54004
RB
92132016-05-23 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/71230
9216 * gfortran.dg/pr71230-1.f90: New testcase.
9217 * gfortran.dg/pr71230-2.f90: Likewise.
9218
e569db5f
VK
92192016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9220
396a1d10 9221 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9222 * gcc.dg/vect/pr58135.c: Add new.
9223 * gfortran.dg/pr46519-1.f: Adjust test case.
9224
e4b71114
PC
92252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9226
9227 PR c++/53401
9228 * g++.dg/cpp0x/decltype64.C: New.
9229
a25a8058
CL
92302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9231
9232 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9233 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9234 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9235
0dcfe9ab
CL
92362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9237
9238 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9239 Add poly64x1_t and poly64x2_t cases if supported.
9240 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9241 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9242 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9243 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9244 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9245
ffd70e4a
CL
92462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9247
9248 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9249 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9250 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9251 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9252 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9253 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9254 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9255
4b1f57fe
CL
92562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9257
9258 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9259
16c5ec77
CL
92602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9261
9262 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9263 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9264
94ad56c7
JJ
92652016-05-22 Jakub Jelinek <jakub@redhat.com>
9266
57748705
JJ
9267 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9268 constraint instead of "r".
9269 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9270 insn instead of vxorpd.
9271 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9272
af120161
JJ
9273 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9274 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9275
355023ce
JJ
9276 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9277
3b48574c
JJ
9278 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9279 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9280
94ad56c7
JJ
9281 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9282
8a85cee2
KV
92832016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9284
9285 PR middle-end/40921
9286 * gcc.dg/tree-ssa/pr40921.c: New test.
9287
8e916b16
PS
92882016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9289
9290 PR target/71103
9291 * gcc.target/avr/pr71103.c: New test.
9292
88aea79f
KV
92932016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9294
9295 PR middle-end/71179
9296 * gcc.dg/tree-ssa/pr71179.c: New test.
9297
79063edd
MS
92982016-05-20 Martin Sebor <msebor@redhat.com>
9299
9300 PR c/71115
9301 * gcc.dg/init-excess-2.c: New test.
9302
55c8849f
EB
93032016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9304
9305 * gnat.dg/opt53.adb: New test.
9306 * gnat.dg/opt54.adb: Likewise.
9307
c91a0948
MJ
93082016-05-20 Martin Jambor <mjambor@suse.cz>
9309
9310 PR tree-optimization/70884
9311 * gcc.dg/tree-ssa/pr70919.c: New test.
9312
9cad20fa
BS
93132016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9314
9315 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9316 formatting.
69a6d5ad
NS
9317 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9318 fix code formatting.
9319
93202016-05-20 Nathan Sidwell <nathan@acm.org>
9321
9322 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9323 non-common cases.
9324 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9325
15c671a7
DM
93262016-05-20 David Malcolm <dmalcolm@redhat.com>
9327
9328 * jit.dg/all-non-failing-tests.h: Add
9329 test-factorial-must-tail-call.c.
9330 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9331 * jit.dg/test-factorial-must-tail-call.c: New test case.
9332
4f028369
JJ
93332016-05-20 Jakub Jelinek <jakub@redhat.com>
9334
9335 PR fortran/71204
9336 * gfortran.dg/pr71204.f90: New test.
9337
7dea4ab3
CP
93382016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9339
9340 * gcc.target/nvptx/sincos.c: New test.
9341
ef98d365
PC
93422016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9343
9344 PR c++/70572
9345 * g++.dg/cpp1y/auto-fn31.C: New.
9346
92466115
BS
93472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9348
9349 * gcc.target/powerpc/vec-addec.c: New test.
9350 * gcc.target/powerpc/vec-addec-int128.c: New test.
9351
9a385c2d
DM
93522016-05-20 David Malcolm <dmalcolm@redhat.com>
9353
9354 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9355 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9356 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9357 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9358
77c9d5b4
JH
93592016-05-20 Jan Hubicka <hubicka@ucw.cz>
9360
9361 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9362
68047971
JJ
93632016-05-20 Jakub Jelinek <jakub@redhat.com>
9364
18954840
JJ
9365 PR c++/71210
9366 * g++.dg/opt/pr71210-1.C: New test.
9367 * g++.dg/opt/pr71210-2.C: New test.
9368
68047971
JJ
9369 PR tree-optimization/29756
9370 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9371 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9372 only on selected targets where V4SImode vectors are known to be
9373 supported.
9374
d78789f5
MG
93752016-05-20 Marc Glisse <marc.glisse@inria.fr>
9376
9377 PR tree-optimization/71079
9378 PR tree-optimization/71206
9379 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9380
550fa093
PK
93812016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9382
9383 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9384 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9385 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9386
483c6429
RG
93872016-05-20 Richard Guenther <rguenther@suse.de>
9388
9389 PR tree-optimization/29756
9390 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9391
eb066284
RB
93922016-05-20 Richard Biener <rguenther@suse.de>
9393
9394 PR tree-optimization/71185
9395 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9396
58f10249
RB
93972016-05-20 Richard Biener <rguenther@suse.de>
9398
9399 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9400
2a5569fa
MP
94012016-05-19 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/71075
9404 * g++.dg/diagnostic/pr71075.C: New test.
9405
5e9a5385
DM
94062016-05-19 David Malcolm <dmalcolm@redhat.com>
9407
9408 PR c++/71184
9409 * g++.dg/pr71184.C: New test case.
9410
4f45da44
KN
94112016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9412
9413 * gcc.target/powerpc/darn-0.c: New test.
9414 * gcc.target/powerpc/darn-1.c: New test.
9415 * gcc.target/powerpc/darn-2.c: New test.
9416
4177437e
MP
94172016-05-19 Marek Polacek <polacek@redhat.com>
9418
9419 PR tree-optimization/71031
9420 * gcc.dg/tree-ssa/vrp100.c: New test.
9421
afb72432
IE
94222016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9423
9424 PR rtl-optimization/71148
9425 * gcc.dg/pr71148.c: New test.
9426
4f83064e
KT
94272016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9428
9429 PR target/71056
9430 * gcc.target/arm/pr71056.c: New test.
9431
4bf8dbe1
BE
94322016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9433
9434 * c-c++-common/pr69669.c: Check the used mode.
9435
f3510625
MO
94362016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9437
9438 PR sanitizer/64354
9439 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9440
43c0068e
RB
94412016-05-19 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/70729
9444 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9445 * gcc.dg/graphite/scop-18.c: Likewise.
9446 * gcc.dg/pr41783.c: Disable LIM.
9447 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9448 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9449 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9450 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9451 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9452 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9453 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9454 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9455 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9456 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9457 * gfortran.dg/pr42108.f90: Likewise.
9458
70f25790
DM
94592016-05-18 David Malcolm <dmalcolm@redhat.com>
9460
9461 PR driver/69265
9462 * gcc.dg/spellcheck-options-11.c: New test case.
9463
960db8ec
JJ
94642016-05-18 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c++/71100
9467 * g++.dg/opt/pr71100.C: New test.
9468
04643334
MJ
94692016-05-18 Martin Jambor <mjambor@suse.cz>
9470
9471 PR ipa/69708
9472 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9473 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9474 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9475 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9476
91bb9f80
MJ
94772016-05-18 Martin Jambor <mjambor@suse.cz>
9478
9479 PR ipa/69708
9480 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9481 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9482 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9483 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9484 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9485
c584aca6
PC
94862016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/69793
9489 * g++.dg/template/crash122.C: New.
9490
20309c6e
PC
94912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9492
9493 PR c++/70466
9494 * g++.dg/template/pr70466-1.C: New.
9495 * g++.dg/template/pr70466-2.C: Likewise.
9496
50c78b9a
MM
94972016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9498
9499 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9500 splat operations and the XXSPLTIB instruction.
9501 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9502 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9503 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9504 xxlxor to clear a register.
9505
cf8be00d
RS
95062016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9507
9508 * gcc.dg/torture/pr71020.c: New test.
9509
848a392a
MJ
95102016-05-18 Martin Jambor <mjambor@suse.cz>
9511
9512 PR ipa/70646
9513 * gcc.dg/ipa/pr70646.c: New test.
9514
1f2ab776
CL
95152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9516
9517 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9518
76489493
CL
95192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9520
9521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9522 missing tests for vreinterpretq_p{8,16}.
9523
bd79378d
CL
95242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9525
9526 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9527 vsliq_n_s64 and vsliq_n_u64.
9528
81ca3ea0
CL
95292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9530
9531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9532 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9533
873cb425
CL
95342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9535
9536 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9537 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9538 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9539
9d6e7c21
CL
95402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9541
9542 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9543 in comment.
9544
b4dbe40e 95452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9546
9547 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9548 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9549 "blr\t" and switch to scan-assembler-times.
9550
83a5c910
JW
95512016-05-18 Jiong Wang <jiong.wang@arm.com>
9552
53d6d955
UB
9553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9554 with __aarch64__.
9555 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9556 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9557
fb7cbdeb
JJ
95582016-05-18 Jakub Jelinek <jakub@redhat.com>
9559
8ee91165
JJ
9560 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9561 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9562 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9563 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9564 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9565 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9566
cf4d516a
JJ
9567 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9568 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9569
a4f16422
JJ
9570 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9571 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9572
7b37ce10
JJ
9573 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9574 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9575
fb7cbdeb
JJ
9576 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9577
c9326aef
RB
95782016-05-18 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/71168
9581 * gcc.dg/torture/pr71168.c: New testcase.
9582
df8b0a11
KV
95832016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9584
9585 PR middle-end/63586
9586 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9587 * gcc.dg/tree-ssa/pr63586.c: New test.
9588 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9589
2efd67ed
NS
95902016-05-17 Nathan Sidwell <nathan@acm.org>
9591
9592 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9593 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9594 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9595 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9596
1988b2c2
NS
95972016-05-17 Nathan Sidwell <nathan@acm.org>
9598
9599 * gcc.target/nvptx/abi-vararg-3.c: New.
9600
ad1d92ab
MM
96012016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9602
9603 PR tree-optimization/54579
9604 PR middle-end/55299
9605 * gcc.dg/fold-notrotate-1.c: New test.
9606 * gcc.dg/fold-notshift-1.c: New test.
9607 * gcc.dg/fold-notshift-2.c: New test.
9608
47768df8
MP
96092016-05-17 Marek Polacek <polacek@redhat.com>
9610
9611 PR ipa/71146
9612 * g++.dg/ipa/pr71146.C: New test.
9613
6b5423a5
DM
96142016-05-17 David Malcolm <dmalcolm@redhat.com>
9615
9616 * jit.dg/test-error-array-bounds.c: New test case.
9617
c7986356
MG
96182016-05-17 Marc Glisse <marc.glisse@inria.fr>
9619
9620 * gcc.dg/tree-ssa/and-1.c: New testcase.
9621
d982c5b7
MG
96222016-05-17 Marc Glisse <marc.glisse@inria.fr>
9623
9624 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9625 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9626
0139ba93
MG
96272016-05-17 Marc Glisse <marc.glisse@inria.fr>
9628
9629 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9630 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9631
daab4562
JW
96322016-05-17 Jiong Wang <jiong.wang@arm.com>
9633
9634 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9635
22330033
JW
96362016-05-17 Jiong Wang <jiong.wang@arm.com>
9637
9638 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9639
98b3a5f2
JW
96402016-05-17 Jiong Wang <jiong.wang@arm.com>
9641
9642 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9643 ".2d[index]" when scan the assembly.
9644 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9645 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9646 float64x1.
9647 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9648
b71b7a8e
RB
96492016-05-17 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/71132
9652 * gcc.dg/torture/pr71132.c: New testcase.
9653
3c51ad46
CL
96542016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9655
9656 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9657
d20faa66
KT
96582016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9659
9660 PR target/70809
9661 * gcc.target/aarch64/pr70809_1.c: New test.
9662
b75cc5a4
KT
96632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9664
9665 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9666 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9667 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9668 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9669
b28eb195
IE
96702016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9671 Ilya Enkovich <ilya.enkovich@intel.com>
9672
9673 PR target/71114
9674 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9675
0b9004ed
JH
96762016-05-16 Jan Hubicka <hubicka@ucw.cz>
9677
9678 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9679 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9680
1b81a1c1
MW
96812016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9682
9683 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9684 test for __ARM_FP16_ARGS.
9685 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9686 * gcc.target/arm/aapcs/neon-vect10.c: New.
9687 * gcc.target/arm/aapcs/neon-vect9.c: New.
9688 * gcc.target/arm/aapcs/vfp18.c: New.
9689 * gcc.target/arm/aapcs/vfp19.c: New.
9690 * gcc.target/arm/aapcs/vfp20.c: New.
9691 * gcc.target/arm/aapcs/vfp21.c: New.
9692 * gcc.target/arm/fp16-aapcs-1.c: New.
9693 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9694 test for __ARM_FP16_ARGS.
9695 * g++.target/arm/fp16-return-1.c: Update expected output.
9696
921d1e73
JW
96972016-05-16 Jiong Wang <jiong.wang@arm.com>
9698
9699 PR testsuite/70227
9700 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9701
228eb42a
HA
97022016-05-15 Harald Anlauf <anlauf@gmx.de>
9703
9704 PR fortran/69603
9705 * gfortran.dg/pr69603.f90: New testcase.
9706
785abfd3
FR
97072016-05-14 Fritz Reese <fritzoreese@gmail.com>
9708
9709 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9710
e75eb64f
FR
97112016-05-14 Fritz Reese <fritzoreese@gmail.com>
9712
9713 PR fortran/71047
9714 * gfortran.dg/pr71047.f08: New test.
9715
aa4b467b
JM
97162016-05-13 Joseph Myers <joseph@codesourcery.com>
9717
9718 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9719 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9720 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9721
653fb4a2
MS
97222016-05-13 Martin Sebor <msebor@redhat.com>
9723
9724 PR c++/60049
9725 * g++.dg/cpp0x/constexpr-60049.C: New test.
9726
9e37582d
JJ
97272016-05-13 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR bootstrap/71071
9730 * gcc.dg/pr71071.c: New test.
9731
a278aa17
UB
97322016-05-13 Uros Bizjak <ubizjak@gmail.com>
9733
9734 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9735 remove XOP handling.
377eaca7 9736 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9737
ac3d02e2
NS
97382016-05-13 Nathan Sidwell <nathan@acm.org>
9739
9740 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9741 __atomic_is_lock_free declaration.
9742
8ab3bdac
RB
97432016-05-13 Richard Biener <rguenther@suse.de>
9744
9745 PR tree-optimization/42587
9746 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9747
623b8e0a
ML
97482016-05-13 Martin Liska <mliska@suse.cz>
9749
9750 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9751 the new format of dump output.
9752
da7674f6
IE
97532016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9754
9755 * gcc.dg/pr71084.c: New test.
9756
c959db3d
RR
97572016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9758
53d6d955
UB
9759 PR target/53440
9760 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9761
43203dea
RR
97622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9763
9764 * gcc.target/aarch64/struct_return.c: New test.
9765
4f2e1536
MP
97662016-05-12 Marek Polacek <polacek@redhat.com>
9767
9768 PR c/70756
9769 * c-c++-common/pr70756-2.c: New test.
9770 * c-c++-common/pr70756.c: New test.
9771
1ef33ef3
RB
97722016-05-12 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/71059
9775 * gcc.dg/torture/pr71059.c: New testcase.
9776
763baff6
RB
97772016-05-12 Richard Biener <rguenther@suse.de>
9778
9779 PR tree-optimization/71062
9780 * gcc.dg/torture/pr71062.c: New testcase.
9781
c4ec1243
IE
97822016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9783
9784 PR tree-optimization/71006
9785 * gcc.dg/pr71006.c: New test.
9786
a5fbf76d
MP
97872016-05-12 Marek Polacek <polacek@redhat.com>
9788
9789 PR driver/71063
9790 * gcc.dg/opts-7.c: New test.
9791
5acc47a4
KT
97922016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9793
9794 PR target/70830
9795 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9796 Add -save-temps to dg-options.
9797 Scan for ldmfd rather than pop instruction.
9798 * gcc.target/arm/interrupt-2.c: Likewise.
9799 * gcc.target/arm/pr70830.c: New test.
9800
40bd4bf9
JJ
98012016-05-12 Jakub Jelinek <jakub@redhat.com>
9802
3cd63842
JJ
9803 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9804 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9805
c05d08f6
JJ
9806 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9807 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9808 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9809
bc27ffae
JJ
9810 PR target/71019
9811 * gcc.target/i386/avx512vl-pack-1.c: New test.
9812 * gcc.target/i386/avx512vl-pack-2.c: New test.
9813 * gcc.target/i386/avx512bw-pack-2.c: New test.
9814
515d7412
JJ
9815 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9816
40bd4bf9
JJ
9817 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9818 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9819 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9820
44ab146a
RB
98212016-05-12 Richard Biener <rguenther@suse.de>
9822
9823 PR tree-optimization/70986
9824 * gcc.dg/torture/pr70986-1.c: New testcase.
9825 * gcc.dg/torture/pr70986-2.c: Likewise.
9826 * gcc.dg/torture/pr70986-3.c: Likewise.
9827
d6e83a8d
MM
98282016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9829
9830 PR c/43651
9831 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9832 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9833
51e67ea3
UB
98342016-05-11 Uros Bizjak <ubizjak@gmail.com>
9835
9836 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9837 directive.
9838 * gcc.target/i386/pr66746.c: Ditto.
9839
3fd2b007
MM
98402016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9841
9842 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9843 support.
9844 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9845 warning when using -mvsx-timode.
9846 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9847 * gcc.target/powerpc/dform-2.c: Likewise.
9848 * gcc.target/powerpc/pr68805.c: Likewise.
9849
5c3a10fb
MP
98502016-05-11 Marek Polacek <polacek@redhat.com>
9851
9852 PR c++/71024
9853 * c-c++-common/attributes-3.c: New test.
9854
7cfb065b
NS
98552016-05-11 Nathan Sidwell <nathan@acm.org>
9856
9857 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9858 * gcc.c-torture/execute/pr68185.c: Likewise.
9859 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9860 * gcc.dg/pr69634.c: Requires scheduling.
9861 * gcc.dg/torture/pr66178.c: Require label values.
9862 * gcc.dg/setjmp-6.c: Require indirect jumps.
9863
f35ea97d
RB
98642016-05-11 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/71055
9867 * gcc.dg/torture/pr71055.c: New testcase.
9868
dff70323
RB
98692016-05-11 Richard Biener <rguenther@suse.de>
9870
9871 PR debug/71057
9872 * g++.dg/debug/pr71057.C: New testcase.
9873
56a3d28b
JJ
98742016-05-11 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR fortran/70855
9877 * gfortran.dg/gomp/pr70855.f90: New test.
9878
ebc1b29e
RB
98792016-05-11 Richard Biener <rguenther@suse.de>
9880
9881 PR middle-end/71002
9882 * g++.dg/torture/pr71002.C: New testcase.
9883
98ccd1d7
IE
98842016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9885
9886 PR middle-end/70807
9887 * gcc.dg/pr70807.c: New test.
9888
ed29e24b
MS
98892016-05-10 Martin Sebor <msebor@redhat.com>
9890
9891 PR c++/38611
9892 * g++.dg/Wattributes.C: New test.
9893
e39dab2c
MG
98942016-05-10 Marc Glisse <marc.glisse@inria.fr>
9895
9896 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9897 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9898 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9899
d067e238
IE
99002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9901
9902 PR target/70799
9903 * gcc.target/i386/pr70799-1.c: New test.
9904
cd36c83e
PMR
99052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9906
9907 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9908
1e3af2a4
IE
99092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9910
9911 PR middle-end/70877
9912 * gcc.target/i386/pr70877.c: New test.
9913
afc610db
IE
99142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9915
9916 PR tree-optimization/70786
9917 * gcc.target/i386/pr70876.c: New test.
9918
4b59d19f
JJ
99192016-05-10 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR target/70927
9922 * gcc.target/i386/avx512vl-logic-1.c: New test.
9923 * gcc.target/i386/avx512vl-logic-2.c: New test.
9924 * gcc.target/i386/avx512dq-logic-2.c: New test.
9925
9b5ee426
BS
99262016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9927
9928 PR target/70963
9929 * gcc.target/powerpc/pr70963.c: New.
9930
f3352cab
DM
99312016-05-10 David Malcolm <dmalcolm@redhat.com>
9932
9933 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9934 (test_very_wide_line): Add ruler to expected output.
9935 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9936 (test_very_wide_line): Likewise.
9937 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9938 (test_show_locus): Within the handling of "test_very_wide_line",
9939 enable show_ruler_p on the diagnostic context.
9940
4a3255dd
RB
99412016-05-10 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/71039
9944 * gcc.dg/torture/pr71039.c: New testcase.
9945
da7c9950
NS
99462016-05-10 Nathan Sidwell <nathan@acm.org>
9947
9948 * gcc.dg/nested-func-10.c: Requires alloca.
9949 * gcc.dg/nested-func-9.c: Requires alloca.
9950 * gcc.c-torture/execute/pr70460.c: Requires labels.
9951 * gcc.c-torture/compile/pr70199.c: Requires labels.
9952 * gcc.target/nvptx/decl.c: Compile only.
9953 * gcc.target/nvptx/trailing-init.c: Compile only.
9954 * gcc.target/nvptx/ary-init.c: Compile only.
9955
cf68d92c
MP
99562016-05-10 Marek Polacek <polacek@redhat.com>
9957
9958 PR c/70255
9959 * gcc.dg/attr-opt-1.c: New test.
9960
64ea4e15
RB
99612016-05-10 Richard Biener <rguenther@suse.de>
9962
9963 PR tree-optimization/70497
9964 PR tree-optimization/28367
9965 * gcc.dg/torture/20160404-1.c: New testcase.
9966 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9967 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9968
5a96dae3
PMR
99692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9970
9971 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9972
fc97f805
UB
99732016-05-09 Uros Bizjak <ubizjak@gmail.com>
9974
9975 * gcc.target/i386/fabsneg-1.c New test.
9976
a710b1d5
AM
99772016-05-09 Alan Modra <amodra@gmail.com>
9978
9979 PR testsuite/70826
9980 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9981
171f6f05
RB
99822016-05-09 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/70985
9985 * gcc.dg/torture/pr70985.c: New testcase.
9986
18caa34e
BC
99872016-05-09 Bin Cheng <bin.cheng@arm.com>
9988
9989 * gcc.dg/tree-ssa/ifc-9.c: New test.
9990 * gcc.dg/tree-ssa/ifc-10.c: New test.
9991 * gcc.dg/tree-ssa/ifc-11.c: New test.
9992 * gcc.dg/tree-ssa/ifc-12.c: New test.
9993 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9994 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9995 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9996
7a27d38f
RB
99972016-05-09 Richard Biener <rguenther@suse.de>
9998
9999 PR fortran/70937
10000 * gfortran.dg/pr70937.f90: New testcase.
10001
5ebbbd3d
RO
100022016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10003
10004 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10005
f6288c24
FR
100062016-05-07 Fritz Reese <fritzoreese@gmail.com>
10007
10008 PR fortran/56226
10009 * gfortran.dg/dec_structure_1.f90: New testcase.
10010 * gfortran.dg/dec_structure_2.f90: Ditto.
10011 * gfortran.dg/dec_structure_3.f90: Ditto.
10012 * gfortran.dg/dec_structure_4.f90: Ditto.
10013 * gfortran.dg/dec_structure_5.f90: Ditto.
10014 * gfortran.dg/dec_structure_6.f90: Ditto.
10015 * gfortran.dg/dec_structure_7.f90: Ditto.
10016 * gfortran.dg/dec_structure_8.f90: Ditto.
10017 * gfortran.dg/dec_structure_9.f90: Ditto.
10018 * gfortran.dg/dec_structure_10.f90: Ditto.
10019 * gfortran.dg/dec_structure_11.f90: Ditto.
10020 * gfortran.dg/dec_union_1.f90: Ditto.
10021 * gfortran.dg/dec_union_2.f90: Ditto.
10022 * gfortran.dg/dec_union_3.f90: Ditto.
10023 * gfortran.dg/dec_union_4.f90: Ditto.
10024 * gfortran.dg/dec_union_5.f90: Ditto.
10025 * gfortran.dg/dec_union_6.f90: Ditto.
10026 * gfortran.dg/dec_union_7.f90: Ditto.
10027
5ec4a8cd
TV
100282016-05-07 Tom de Vries <tom@codesourcery.com>
10029
10030 PR tree-optimization/70956
10031 * gcc.dg/graphite/pr70956.c: New test.
10032
58ec1d0e
JJ
100332016-05-06 Jakub Jelinek <jakub@redhat.com>
10034
ccd88fb7
JJ
10035 PR middle-end/70941
10036 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10037 (a, b, c, d): Change type from char to signed char.
10038 (main): Compare against (signed char) -1634678893 instead of
10039 hardcoded -109. Use __builtin_abort instead of abort.
10040
dd3b6464
JJ
10041 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10042 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10043
58ec1d0e
JJ
10044 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10045
19aa23d8
YR
100462016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10047
10048 PR debug/70935
10049 * gcc.dg/torture/pr70935.c: New test.
10050
ae5f0df1
OE
100512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10052
10053 PR target/58219
ce23a8ff 10054 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10055
078f7e37
RB
100562016-05-06 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/70960
10059 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10060
765d7b54
OE
100612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10062
10063 PR target/52933
10064 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10065 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10066 Adjust expected instruction counts.
10067 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10068
29c94e65
MP
100692016-05-06 Marek Polacek <polacek@redhat.com>
10070
10071 PR sanitizer/70875
10072 * gcc.dg/ubsan/bounds-3.c: New test.
10073
3684b02e
OE
100742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10075
10076 PR target/54089
10077 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10078
8706773f
RB
100792016-05-06 Richard Biener <rguenther@suse.de>
10080
10081 PR middle-end/70931
10082 * gfortran.dg/pr70931.f90: New testcase.
10083
a4f51018
RB
100842016-05-06 Richard Biener <rguenther@suse.de>
10085
10086 PR middle-end/70941
10087 * gcc.dg/torture/pr70941.c: New testcase.
10088
c4f2425f
BC
100892016-05-05 Bin Cheng <bin.cheng@arm.com>
10090
10091 PR tree-optimization/57206
10092 * gcc.dg/vect/pr57206.c: New test.
10093
5dc08197
RO
100942016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10095
10096 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10097
351f85c5
JJ
100982016-05-05 Jakub Jelinek <jakub@redhat.com>
10099
568bac8c
JJ
10100 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10101
351f85c5
JJ
10102 * c-c++-common/Wdangling-else-4.c: New test.
10103
33fd7785
JJ
101042016-05-04 Jakub Jelinek <jakub@redhat.com>
10105
2d1ac15a
JJ
10106 PR c++/70906
10107 PR c++/70933
10108 * g++.dg/opt/pr70906.C: New test.
10109 * g++.dg/opt/pr70933.C: New test.
10110
33fd7785
JJ
10111 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10112
6b715bf6
JH
101132016-05-04 Jan Hubicka <hubicka@ucw.cz>
10114
10115 * gcc.dg/ipa/pure-const-3.c: New testcase.
10116
deef7113
MP
101172016-05-04 Marek Polacek <polacek@redhat.com>
10118
10119 * c-c++-common/Wdangling-else-1.c: New test.
10120 * c-c++-common/Wdangling-else-2.c: New test.
10121 * c-c++-common/Wdangling-else-3.c: New test.
10122
5396db97
KCY
101232016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10124
10125 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10126 flag is present.
10127
de55efd5
MP
101282016-05-04 Marek Polacek <polacek@redhat.com>
10129
10130 PR c/48778
10131 * gcc.dg/Waddress-2.c: New test.
10132
475839b6
AM
101332016-05-04 Alan Modra <amodra@gmail.com>
10134
10135 * gcc.target/powerpc/pr70866.c: New.
10136
b25aad5f
MS
101372016-05-03 Martin Sebor <msebor@redhat.com>
10138
10139 PR c++/66561
10140 * c-c++-common/builtin_location.c: New test.
10141 * g++.dg/cpp1y/builtin_location.C: New test.
10142
79ce98bc
MP
101432016-05-03 Marek Polacek <polacek@redhat.com>
10144
10145 PR c/70859
10146 * gcc.dg/pr70859.c: New test.
10147 * gcc.dg/pr70859-2.c: New test.
10148
402e89f5
PMR
101492016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10150
10151 * gnat.dg/debug5.adb: New testcase.
10152
f3d90045
DV
101532016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10154
10155 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10156 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10157 Procedure to check for z10 instruction set.
10158
1e26cec1
CL
101592016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10160
10161 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10162
71aca5a0
AM
101632016-05-03 Alan Modra <amodra@gmail.com>
10164
10165 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10166
2fd70ec1
JJ
101672016-05-03 Jakub Jelinek <jakub@redhat.com>
10168
10169 * gcc.target/i386/avx512f-cvt-1.c: New test.
10170
e5705cf7
L
101712016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10172
10173 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10174 -fdump-tree-vrp-details.
10175
381cdae4
RB
101762016-05-03 Richard Biener <rguenther@suse.de>
10177
10178 * gcc.dg/pr30172-1.c: Adjust.
10179 * gcc.dg/pr63743.c: Likewise.
10180 * gcc.dg/tm/pr51696.c: Likewise.
10181 * c-c++-common/tm/safe-1.c: Likewise.
10182 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10183 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10184 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10185 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10186
adedd5c1
JJ
101872016-05-03 Jakub Jelinek <jakub@redhat.com>
10188
31ed1665
JJ
10189 PR rtl-optimization/70467
10190 * gcc.target/i386/pr70467-3.c: New test.
10191 * gcc.target/i386/pr70467-4.c: New test.
10192
dea60b59
JJ
10193 PR tree-optimization/70916
10194 * gcc.c-torture/compile/pr70916.c: New test.
10195
adedd5c1
JJ
10196 PR target/49244
10197 * gcc.target/i386/pr49244-1.c: New test.
10198 * gcc.target/i386/pr49244-2.c: New test.
10199
f80041ef
BS
102002016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10201
10202 PR rtl-optimization/44281
10203 * gcc.target/i386/pr44281.c: New test.
10204
1cfcd39e
BC
102052016-05-03 bin cheng <bin.cheng@arm.com>
10206
10207 PR tree-optimization/56541
10208 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10209 * gcc.dg/vect/pr56541.c: new test.
10210
4304ccfd
MM
102112016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10212
10213 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10214 __float128.
10215 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10216
50d94c29
L
102172016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10218
10219 PR testsuite/70520
10220 * c-c++-common/asan/clone-test-1.c (main): Align child process
10221 stack to 16 bytes.
10222
bc1aee87
DM
102232016-05-02 David Malcolm <dmalcolm@redhat.com>
10224
10225 PR c++/62314
10226 * g++.dg/spellcheck-fields-2.C: New test case.
10227
474e0129
DM
102282016-05-02 David Malcolm <dmalcolm@redhat.com>
10229
10230 PR c++/62314
10231 * g++.dg/pr62314.C: New test case.
10232
818b88a7
JH
102332016-05-02 Jan Hubicka <hubicka@ucw.cz>
10234
10235 * gcc.dg/ipa/inline-8.c: New testcase.
10236
dd77684f
JJ
102372016-05-02 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR rtl-optimization/70467
10240 * gcc.target/i386/pr70467-1.c: New test.
10241
72407e00
BE
102422016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10243
10244 * gcc.dg/spec-options.c: Run the test on all targets.
10245 * gcc.dg/foo.specs: Use cpp_unique_options.
10246
dd53d197
MG
102472016-05-02 Marc Glisse <marc.glisse@inria.fr>
10248
10249 * gcc.dg/tree-ssa/unord.c: New testcase.
10250
a8b85ce9
MG
102512016-05-02 Marc Glisse <marc.glisse@inria.fr>
10252
10253 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10254
5b37e866
NS
102552016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10256
10257 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10258
7176a4a0
MP
102592016-05-02 Marek Polacek <polacek@redhat.com>
10260
10261 PR c/70851
10262 * gcc.dg/enum-incomplete-3.c: New test.
10263
6b9933b9
MP
102642016-05-02 Marek Polacek <polacek@redhat.com>
10265 Tom de Vries <tom@codesourcery.com>
10266
10267 PR tree-optimization/70700
10268 * gcc.dg/pr70700.c: New test.
10269
90f82260
UB
102702016-05-01 Uros Bizjak <ubizjak@gmail.com>
10271
10272 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10273 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10274 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10275 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10276 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10277
f73036c1
EB
102782016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10279
10280 * ada/acats/run_acats: Rename into...
10281 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10282 * ada/acats/run_all.sh: Remove redundant test.
10283 (target_run): Move around.
10284 (target_gnatchop): Use newly built executable.
10285 (target_gnatmake): Likewise.
10286 Check that the compilation of impbit succeeds.
10287
85e051a3
OE
102882016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10289
10290 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10291 * gcc.dg/20021029-1.c: Likewise.
10292 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10293 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10294 * gcc.target/sh/cmpstr.c: Likewise.
10295 * gcc.target/sh/cmpstrn.c: Likewise.
10296 * gcc.target/sh/memset.c: Likewise.
10297 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10298 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10299 * gcc.target/sh/pr39423-1.c: Likewise.
10300 * gcc.target/sh/pr49468-di.c: Likewise.
10301 * gcc.target/sh/pr49468-si.c: Likewise.
10302 * gcc.target/sh/pr49880-1.c: Likewise.
10303 * gcc.target/sh/pr49880-2.c: Likewise.
10304 * gcc.target/sh/pr49880-3.c: Likewise.
10305 * gcc.target/sh/pr50751-1.c: Likewise.
10306 * gcc.target/sh/pr50751-4.c: Likewise.
10307 * gcc.target/sh/pr50751-7.c: Likewise.
10308 * gcc.target/sh/pr51244-1.c: Likewise.
10309 * gcc.target/sh/pr51244-10.c: Likewise.
10310 * gcc.target/sh/pr51244-11.c: Likewise.
10311 * gcc.target/sh/pr51244-12.c: Likewise.
10312 * gcc.target/sh/pr51244-13.c: Likewise.
10313 * gcc.target/sh/pr51244-14.c: Likewise.
10314 * gcc.target/sh/pr51244-17.c: Likewise.
10315 * gcc.target/sh/pr51244-18.c: Likewise.
10316 * gcc.target/sh/pr51244-19.c: Likewise.
10317 * gcc.target/sh/pr51244-4.c: Likewise.
10318 * gcc.target/sh/pr51244-5.c: Likewise.
10319 * gcc.target/sh/pr51244-7.c: Likewise.
10320 * gcc.target/sh/pr51244-8.c: Likewise.
10321 * gcc.target/sh/pr51244-9.c: Likewise.
10322 * gcc.target/sh/pr51697.c: Likewise.
10323 * gcc.target/sh/pr52483-1.c: Likewise.
10324 * gcc.target/sh/pr52483-2.c: Likewise.
10325 * gcc.target/sh/pr52483-3.c: Likewise.
10326 * gcc.target/sh/pr52483-5.c: Likewise.
10327 * gcc.target/sh/pr52933-1.c: Likewise.
10328 * gcc.target/sh/pr52933-2.c: Likewise.
10329 * gcc.target/sh/pr52933-3.c: Likewise.
10330 * gcc.target/sh/pr53568-1.c: Likewise.
10331 * gcc.target/sh/pr53976-1.c: Likewise.
10332 * gcc.target/sh/pr53988-1.c: Likewise.
10333 * gcc.target/sh/pr53988.c: Likewise.
10334 * gcc.target/sh/pr54089-1.c: Likewise.
10335 * gcc.target/sh/pr54089-6.c: Likewise.
10336 * gcc.target/sh/pr54089-7.c: Likewise.
10337 * gcc.target/sh/pr54089-8.c: Likewise.
10338 * gcc.target/sh/pr54089-9.c: Likewise.
10339 * gcc.target/sh/pr54236-1.c: Likewise.
10340 * gcc.target/sh/pr54236-2.c: Likewise.
10341 * gcc.target/sh/pr54236-3.c: Likewise.
10342 * gcc.target/sh/pr54236-4.c: Likewise.
10343 * gcc.target/sh/pr54386.c: Likewise.
10344 * gcc.target/sh/pr54602-1.c: Likewise.
10345 * gcc.target/sh/pr54685.c: Likewise.
10346 * gcc.target/sh/pr54760-1.c: Likewise.
10347 * gcc.target/sh/pr54760-2.c: Likewise.
10348 * gcc.target/sh/pr54760-3.c: Likewise.
10349 * gcc.target/sh/pr54760-4.c: Likewise.
10350 * gcc.target/sh/pr54760-5.c: Likewise.
10351 * gcc.target/sh/pr54760-6.c: Likewise.
10352 * gcc.target/sh/pr55146.c: Likewise.
10353 * gcc.target/sh/pr55160.c: Likewise.
10354 * gcc.target/sh/pr59278.c: Likewise.
10355 * gcc.target/sh/pr59401-1.c: Likewise.
10356 * gcc.target/sh/pr59533-1.c: Likewise.
10357 * gcc.target/sh/pr63260.c: Likewise.
10358 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10359 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10360 * gcc.target/sh/strlen.c: Likewise.
10361 * gcc.target/sh/torture/pr30807.c: Likewise.
10362 * gcc.target/sh/torture/pr34777.c: Likewise.
10363 * gcc.target/sh/torture/pr64652.c: Likewise.
10364 * gcc.target/sh/torture/pr65505.c: Likewise.
10365 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10366 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10367
411e5c67
PC
103682016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10369
10370 PR c++/66644
10371 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10372
8fa97501
BS
103732016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10374
10375 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10376 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10377 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10378 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10379
5a956111
PP
103802016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10381
10382 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10383 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10384
e7ff0319
CP
103852016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10386
10387 PR middle-end/70626
10388 * c-c++-common/goacc/combined-reduction.c: New test.
10389 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10390
52d11a4b
L
103912016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10392
10393 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10394 *movdi_internal pattern only if PIC off.
10395 * gcc.target/i386/pr70155-2.c: Likewise.
10396 * gcc.target/i386/pr70155-3.c: Likewise.
10397 * gcc.target/i386/pr70155-4.c: Likewise.
10398 * gcc.target/i386/pr70155-5.c: Likewise.
10399 * gcc.target/i386/pr70155-6.c: Likewise.
10400 * gcc.target/i386/pr70155-7.c: Likewise.
10401 * gcc.target/i386/pr70155-8.c: Likewise.
10402 * gcc.target/i386/pr70155-15.c: Likewise.
10403 * gcc.target/i386/pr70155-17.c: Likewise.
10404 * gcc.target/i386/pr70155-22.c: Likewise.
10405
8960db31
BC
104062016-04-29 Bin Cheng <bin.cheng@arm.com>
10407
10408 PR tree-optimization/70803
10409 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10410
cca535a4
IE
104112016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10412
10413 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10414 optimization of vector loop.
10415 * gcc.target/i386/vect-unpack-3.c: New test.
10416 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10417 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10418 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10419
500ecf4a
MP
104202016-04-29 Marek Polacek <polacek@redhat.com>
10421
10422 PR sanitizer/70342
10423 * g++.dg/ubsan/null-7.C: New test.
10424
2fff3db8
MP
10425 PR c/70852
10426 * gcc.dg/pr70852.c: New test.
10427
509063eb
DV
104282016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10429
10430 PR/69089
10431 * g++.dg/cpp0x/alignas6.C: New test.
10432
83745c0d
DV
104332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10434
c87885ca
RO
10435 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10436 * gcc.dg/pr27003.c: Likewise.
10437 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10438 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10439 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10440 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10441 * gcc.target/arc/mxy.c: Likewise.
10442 * gcc.target/arc/mswape.c: Likewise.
10443 * gcc.target/arc/mrtsc.c: Likewise.
10444 * gcc.target/arc/mcrc.c: Likewise.
10445 * gcc.target/arc/mdsp-packa.c: Likewise.
10446 * gcc.target/arc/mdvbf.c: Likewise.
10447 * gcc.target/arc/mlock.c: Likewise.
10448 * gcc.target/arc/mmac-24.c: Likewise.
10449 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10450
849b265d
BS
104512016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10452 Matthijs Kooijman <matthijs@stdin.nl>
10453 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10454
10455 PR target/60040
10456 * gcc.target/avr/pr60040-1.c: New.
10457 * gcc.target/avr/pr60040-2.c: New.
10458
1390536b
RB
104592016-04-29 Richard Biener <rguenther@suse.de>
10460
10461 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10462
98998245
RB
104632016-04-29 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/13962
10466 PR tree-optimization/65686
10467 * gcc.dg/uninit-pr65686.c: New testcase.
10468
8b80cc21
JJ
104692016-04-29 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR middle-end/70843
10472 * gcc.dg/pr70843.c: New test.
10473
6181bc30
JJ
104742016-04-28 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR target/70858
10477 * gcc.target/i386/pr70858.c: New test.
10478
f4cb3612
AB
104792016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10480
10481 * gcc.target/arc/nps400-1.c: New file.
10482
8ad9df62
JR
104832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10484 Andrew Burgess <andrew.burgess@embecosm.com>
10485
10486 * gcc.target/arc/movh_cl-1.c: New file.
10487
ceaaa9fe
JR
104882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10489 Andrew Burgess <andrew.burgess@embecosm.com>
10490
10491 * gcc.target/arc/extzv-1.c: New file.
10492 * gcc.target/arc/insv-1.c: New file.
10493 * gcc.target/arc/insv-2.c: New file.
10494 * gcc.target/arc/movb-1.c: New file.
10495 * gcc.target/arc/movb-2.c: New file.
10496 * gcc.target/arc/movb-3.c: New file.
10497 * gcc.target/arc/movb-4.c: New file.
10498 * gcc.target/arc/movb-5.c: New file.
10499 * gcc.target/arc/movb_cl-1.c: New file.
10500 * gcc.target/arc/movb_cl-2.c: New file.
10501 * gcc.target/arc/movbi_cl-1.c: New file.
10502 * gcc.target/arc/movl-1.c: New file.
10503
4d03dc2f
JR
105042016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10505 Andrew Burgess <andrew.burgess@embecosm.com>
10506
10507 * gcc.target/arc/cmem-1.c: New file.
10508 * gcc.target/arc/cmem-2.c: New file.
10509 * gcc.target/arc/cmem-3.c: New file.
10510 * gcc.target/arc/cmem-4.c: New file.
10511 * gcc.target/arc/cmem-5.c: New file.
10512 * gcc.target/arc/cmem-6.c: New file.
10513 * gcc.target/arc/cmem-7.c: New file.
10514 * gcc.target/arc/cmem-ld.inc: New file.
10515 * gcc.target/arc/cmem-st.inc: New file.
10516
81262dad
JJ
105172016-04-28 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR target/70821
10520 * gcc.target/i386/pr70821.c: New test.
10521
0a31a09a
BS
105222016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10523
10524 * gcc.target/powerpc/vec-adde.c: New test.
10525 * gcc.target/powerpc/vec-adde-int128.c: New test.
10526
3ddffba9
JJ
105272016-04-28 Jakub Jelinek <jakub@redhat.com>
10528
10529 * gcc.target/i386/avx-vround-1.c: New test.
10530 * gcc.target/i386/avx-vround-2.c: New test.
10531 * gcc.target/i386/avx512vl-vround-1.c: New test.
10532 * gcc.target/i386/avx512vl-vround-2.c: New test.
10533
713dedcd
RO
105342016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10535
10536 PR testsuite/70595
10537 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10538 (check_effective_target_cilkplus_runtime): ... this.
10539 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10540 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10541
10542 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10543 Require cilkplus_runtime.
10544 Don't add -lcilkrts.
10545 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10546 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10547 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10548 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10549 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10550 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10551 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10552 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10553 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10554 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10555 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10556 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10557 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10558 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10559 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10560 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10561 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10562 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10563 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10564 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10565 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10566 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10567 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10568 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10569 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10570 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10571 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10572 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10573 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10574
10575 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10576 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10577
10578 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10579
10580 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10581 cilkplus_runtime.
10582
3563f78f
MG
105832016-04-27 Marc Glisse <marc.glisse@inria.fr>
10584
10585 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10586 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10587
6bc2bb18
RB
105882015-04-27 Ryan Burn <contact@rnburn.com>
10589
10590 PR c++/69024
10591 PR c++/68997
10592 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10593 diagnostic.
10594 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10595 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10596
1e55d29a
EB
105972016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10598
10599 * gnat.dg/limited_with4.ad[sb]: New test.
10600 * gnat.dg/limited_with4_pkg.ads: New helper.
10601
087146ca
L
106022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10603
10604 PR target/70155
10605 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10606 and movv1ti_internal patterns
10607 * gcc.target/i386/pr70155-1.c: New test.
10608 * gcc.target/i386/pr70155-2.c: Likewise.
10609 * gcc.target/i386/pr70155-3.c: Likewise.
10610 * gcc.target/i386/pr70155-4.c: Likewise.
10611 * gcc.target/i386/pr70155-5.c: Likewise.
10612 * gcc.target/i386/pr70155-6.c: Likewise.
10613 * gcc.target/i386/pr70155-7.c: Likewise.
10614 * gcc.target/i386/pr70155-8.c: Likewise.
10615 * gcc.target/i386/pr70155-9.c: Likewise.
10616 * gcc.target/i386/pr70155-10.c: Likewise.
10617 * gcc.target/i386/pr70155-11.c: Likewise.
10618 * gcc.target/i386/pr70155-12.c: Likewise.
10619 * gcc.target/i386/pr70155-13.c: Likewise.
10620 * gcc.target/i386/pr70155-14.c: Likewise.
10621 * gcc.target/i386/pr70155-15.c: Likewise.
10622 * gcc.target/i386/pr70155-16.c: Likewise.
10623 * gcc.target/i386/pr70155-17.c: Likewise.
10624 * gcc.target/i386/pr70155-18.c: Likewise.
10625 * gcc.target/i386/pr70155-19.c: Likewise.
10626 * gcc.target/i386/pr70155-20.c: Likewise.
10627 * gcc.target/i386/pr70155-21.c: Likewise.
10628 * gcc.target/i386/pr70155-22.c: Likewise.
10629
92329f9f
L
106302016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10631
10632 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10633 ".{5,6}".
10634
309a0cf6
BC
106352016-04-27 Bin Cheng <bin.cheng@arm.com>
10636
10637 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10638 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10639 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10640 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10641 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10642
72ed2b9c
RB
106432016-04-27 Richard Biener <rguenther@suse.de>
10644
10645 PR ipa/70760
10646 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10647 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10648
3c98ff9b
NS
106492016-04-27 Nathan Sidwell <nathan@acm.org>
10650
10651 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10652 * g++.dg/ubsan/pr63956.C: Adjust error location.
10653
9ec5d66b
NC
106542016-04-27 Nick Clifton <nickc@redhat.com>
10655
10656 PR middle-end/49889
10657 * gcc.dg/pr49889.c: New test.
10658
c1e1f433
BS
106592016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10660
10661 * c-c++-common/memset-array.c: New test.
10662
8ac43293
MS
106632016-04-26 Martin Sebor <msebor@redhat.com>
10664
10665 PR c++/66639
10666 * g++.dg/cpp1y/func_constexpr.C: New test.
10667
843ce8ab
PP
106682016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10669
10670 PR c++/70241
10671 * g++.dg/cpp0x/enum32.C: New test.
10672 * g++.dg/cpp0x/enum33.C: New test.
10673
106742016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10675
10676 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10677 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10678 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10679 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10680 * gcc.c-torture/execute/pr38151.c: Likewise.
10681 * gcc.c-torture/execute/pr66556.c: Likewise.
10682 * gcc.c-torture/execute/pr67781.c: Likewise.
10683 * gcc.c-torture/execute/pr68648.c: Likewise.
10684
ca1206be
MG
106852016-04-26 Marc Glisse <marc.glisse@inria.fr>
10686
10687 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10688
2448a956
MP
106892016-04-26 Marek Polacek <polacek@redhat.com>
10690
10691 PR c/67784
10692 * gcc.dg/pr67784-3.c: New test.
10693 * gcc.dg/pr67784-4.c: New test.
10694 * gcc.dg/pr67784-5.c: New test.
10695
b02a5e26
MP
10696 PR c/70791
10697 * gcc.dg/Wnested-externs-2.c: New test.
10698
6b6aa8d3
MG
106992016-04-26 Marc Glisse <marc.glisse@inria.fr>
10700
10701 * gcc.dg/fold-plusmult.c: Adjust.
10702 * gcc.dg/no-strict-overflow-6.c: Adjust.
10703 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10704
a2095b55
BS
107052016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10706
10707 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10708 number scans.
10709 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10710 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10711 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10712 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10713 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10714 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10715 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10716 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10717 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10718 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10719 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10720 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10721 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10722 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10723 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10724 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10725 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10726 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10727 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10728 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10729 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10730 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10731 scans.
10732 * gcc.target/i386/pr32219-4.c: Likewise.
10733 * gcc.target/i386/pr32219-6.c: Likewise.
10734 * gcc.target/i386/pr32219-8.c: Likewise.
10735
bb0cc5c8
KT
107362016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10737
10738 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10739 associated options.
10740
5a0802ea
MP
107412016-04-26 Marek Polacek <polacek@redhat.com>
10742
10743 PR c++/70744
10744 * g++.dg/ext/cond2.C: New test.
10745
00f615af
BC
107462016-04-26 Bin Cheng <bin.cheng@arm.com>
10747
10748 PR tree-optimization/70771
10749 PR tree-optimization/70775
10750 * gcc.dg/pr70771.c: New test.
25939d34 10751 * gcc.dg/pr70775.c: New test.
00f615af 10752
218155e7
BS
107532016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10754
10755 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10756
ab99f467
RB
107572016-04-25 Richard Biener <rguenther@suse.de>
10758
10759 PR tree-optimization/70780
10760 * gcc.dg/torture/pr70780.c: New testcase.
10761
3f8257db 107622016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10763
c87885ca
RO
10764 * gcc.target/arm/neon-vaddws16.c: New test.
10765 * gcc.target/arm/neon-vaddws32.c: New test.
10766 * gcc.target/arm/neon-vaddwu16.c: New test.
10767 * gcc.target/arm/neon-vaddwu32.c: New test.
10768 * gcc.target/arm/neon-vaddwu8.c: New test.
10769 * lib/target-supports.exp
93c590ee
MC
10770 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10771 that arm neon support vector widen sum of HImode TO SImode.
10772
d6c1a7a7
JJ
107732016-04-23 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR sanitizer/70712
10776 * c-c++-common/asan/pr70712.c: New test.
10777
ab0fc037
TS
107782016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10779
10780 * .gitattributes: New file.
10781
2aa64824
CL
107822016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10783
10784 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10785
e7e12d92
DH
107862016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10787
10788 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10789 * gfortran.dg/submodule_15.f08: Likewise.
10790
d1431192
RB
107912016-04-22 Richard Biener <rguenther@suse.de>
10792
10793 PR tree-optimization/70740
10794 * gcc.dg/torture/pr70740.c: New testcase.
10795
04a63c24
L
107962016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10797
10798 PR target/70750
10799 * gcc.target/i386/pr70750-1.c: New test.
10800 * gcc.target/i386/pr70750-2.c: Likewise.
10801
20700098
PC
108022016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/70540
10805 * g++.dg/cpp0x/auto48.C: New.
10806
aedf4e12
MP
108072016-04-21 Marek Polacek <polacek@redhat.com>
10808
10809 PR c++/70513
10810 * g++.dg/cpp0x/forw_enum12.C: New test.
10811 * g++.dg/cpp0x/forw_enum13.C: New test.
10812
2074d80a
KY
108132016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10814
10815 PR target/70728
10816 * gcc.target/i386/pr70728.c: New test.
10817
aef4aab0
RB
108182016-04-21 Richard Biener <rguenther@suse.de>
10819
10820 PR middle-end/70747
10821 * gcc.dg/pr70747.c: New testcase.
10822
2359e571
BC
108232016-04-21 Bin Cheng <bin.cheng@arm.com>
10824
10825 PR tree-optimization/70715
10826 * gcc.dg/tree-ssa/scev-13.c: New test.
10827
ce0e66ff
MG
108282016-04-21 Marc Glisse <marc.glisse@inria.fr>
10829
10830 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10831
2c2870a1
MG
108322016-04-21 Marc Glisse <marc.glisse@inria.fr>
10833
10834 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10835
a2b056a3
JH
108362016-04-20 Jan Hubicka <jh@suse.cz>
10837
10838 PR ipa/70018
10839 * g++.dg/ipa/nothrow-1.C: New testcase.
10840
ee392fc2
NS
108412016-04-20 Nathan Sidwell <nathan@acm.org>
10842
10843 PR c++/55635
10844 * g++.dg/eh/delete1.C: New.
10845
dda49daf
L
108462016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10847
10848 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10849 -mtune-ctrl=sse_typeless_stores.
10850
8a5b9d5a
L
108512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10852
10853 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10854
1011119f
BC
108552016-04-20 Bin Cheng <bin.cheng@arm.com>
10856
10857 PR tree-optimization/69489
10858 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10859
477d4906
IV
108602016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10861
10862 PR c++/69363
10863 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10864 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10865 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10866
fad08d12
BC
108672016-04-20 Bin Cheng <bin.cheng@arm.com>
10868
10869 PR tree-optimization/56625
10870 PR tree-optimization/69489
10871 * gcc.dg/vect/pr56625.c: New test.
10872 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10873
9e3e4fab
AP
108742016-04-20 Andrew Pinski <apinski@cavium.com>
10875
10876 PR target/64971
10877 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10878
d7aa24e4
AC
108792016-04-20 Arnaud Charlet <charlet@adacore.com>
10880
10881 * gnat.dg/self1.adb: Remove now incorrect test.
10882
e6d62b46
BC
108832016-04-20 Bin Cheng <bin.cheng@arm.com>
10884
10885 * gcc.dg/tree-ssa/scev-11.c: New test.
10886 * gcc.dg/tree-ssa/scev-12.c: New test.
10887
2697b189
MP
108882016-04-20 Marek Polacek <polacek@redhat.com>
10889
10890 PR tree-optimization/70725
10891 * gcc.dg/pr70725.c: New test.
10892
60d393e8
RB
108932016-04-20 Richard Biener <rguenther@suse.de>
10894
10895 PR tree-optimization/70726
10896 * g++.dg/vect/pr70726.cc: New testcase.
10897
82c6f58a
AK
108982016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10899
10900 PR target/70674
10901 * gcc.target/s390/pr70674.c: New test.
10902
90eeab20
JD
109032016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10904
10905 PR libgfortran/70684
10906 * gfortran.dg/list_read_14.f90: New test.
10907
fc9cf6da
L
109082016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10909
10910 PR target/69201
10911 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10912 extern to force it misaligned.
10913 (b): Likewise.
10914 (c): Likewise.
10915 (d): Likewise.
10916 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10917 Don't check `*' before movv4sf_internal.
10918 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10919 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10920 Don't check `*' before movv16qi_internal.
10921 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10922 extern to force it misaligned.
10923 (b): Likewise.
10924 (c): Likewise.
10925 (d): Likewise.
10926 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10927 Don't check `*' before movv2df_internal.
10928 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10929 extern to force it misaligned.
10930 (b): Likewise.
10931 (c): Likewise.
10932 (d): Likewise.
10933 Check movv8sf_internal instead of avx_storeups256.
10934 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10935
ea8927ea
RB
109362016-04-19 Richard Biener <rguenther@suse.de>
10937
10938 PR tree-optimization/70171
10939 * g++.dg/tree-ssa/pr70171.C: New testcase.
10940
65f52ee9
RB
109412016-04-19 Richard Biener <rguenther@suse.de>
10942
10943 PR tree-optimization/70724
10944 * gcc.dg/torture/pr70724.c: New testcase.
10945
987b67f1
VM
109462016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10947
10948 PR middle-end/70689
c87885ca 10949 * gcc.target/i386/pr70689.c: New.
987b67f1 10950
91a47c39
L
109512016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10952
10953 PR target/70708
10954 * gcc.target/i386/pr70708.c: New test.
10955
8270b82d
RB
109562016-04-18 Richard Biener <rguenther@suse.de>
10957
10958 PR tree-optimization/43434
10959 * gcc.dg/vect/pr43434.c: New testcase.
10960 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10961 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10962 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10963 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10964 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10965 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10966 * gcc.dg/gomp/pr68640.c: Likewise.
10967 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10968 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10969
edd048e2
RB
109702016-04-18 Richard Biener <rguenther@suse.de>
10971
10972 PR tree-optimization/70701
10973 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10974
bd5c7330
TV
109752016-04-18 Tom de Vries <tom@codesourcery.com>
10976
10977 PR testsuite/70699
10978 * gcc.dg/pr70161.c: Add dot-file scans.
10979 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10980 instead of after last dot char.
10981
23f2660f
EB
109822016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10983
10984 * c-c++-common/dump-ada-spec-3.c: New test.
10985 * c-c++-common/dump-ada-spec-4.c: Likewise.
10986
da152c9f
TV
109872016-04-17 Tom de Vries <tom@codesourcery.com>
10988
10989 PR other/70183
10990 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10991
cc950f98
JH
109922016-04-15 Jan Hubicka <jh@suse.cz>
10993
10994 PR ipa/70018
10995 * g++.dg/ipa/pure-const-1.C: New testcase.
10996 * g++.dg/ipa/pure-const-2.C: New testcase.
10997 * g++.dg/ipa/pure-const-3.C: New testcase.
10998
949505a9
MP
109992016-04-15 Marek Polacek <polacek@redhat.com>
11000
11001 PR c/70671
11002 * gcc.dg/bitfld-22.c: New test.
11003
10e547d6
BS
110042016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11005
11006 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11007 x86_64.
11008
1e77281b
MP
110092016-04-15 Marek Polacek <polacek@redhat.com>
11010
11011 PR c/70651
11012 * c-c++-common/pr70651.c: New test.
11013
e501fa8e
KT
110142016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015
11016 PR rtl-optimization/70681
11017 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11018 dump scan on arm and powerpc.
11019 * gcc.dg/pr10474.c: Likewise.
11020
dda1bf61
JJ
110212016-04-15 Jakub Jelinek <jakub@redhat.com>
11022
ca4ef1ff
JJ
11023 PR c++/69517
11024 PR c++/70019
11025 PR c++/70588
11026 * g++.dg/cpp1y/vla11.C: Revert for real.
11027
dda1bf61
JJ
11028 PR c/70436
11029 * c-c++-common/Wparentheses-1.c: New test.
11030 * c-c++-common/gomp/Wparentheses-1.c: New test.
11031 * c-c++-common/gomp/Wparentheses-2.c: New test.
11032 * c-c++-common/gomp/Wparentheses-3.c: New test.
11033 * c-c++-common/gomp/Wparentheses-4.c: New test.
11034 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11035 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11036 * c-c++-common/goacc/Wparentheses-1.c: New test.
11037
1355e62c
KY
110382016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11039
11040 PR target/70662
11041 * gcc.target/i386/pr70662.c: New test.
11042
0ab34b9e 110432016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11044 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11045
11046 PR tree-optimization/70130
11047 * gcc.dg/vect/O3-pr70130.c: New testcase.
11048
bc773aad
MM
110492016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11050
6e9b2286
MM
11051 PR target/70669
11052 * gcc.target/powerpc/pr70669.c: New test.
11053
bc773aad
MM
11054 PR target/70640
11055 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11056 a power7 system that does not have an assembler that supports
11057 power8.
11058
d8747845
MS
110592016-04-14 Martin Sebor <msebor@redhat.com>
11060
11061 PR c++/69517
11062 PR c++/70019
11063 PR c++/70588
11064 * c-c++-common/ubsan/vla-1.c: Revert.
11065 * g++.dg/cpp1y/vla11.C: Same.
11066 * g++.dg/cpp1y/vla12.C: Same.
11067 * g++.dg/cpp1y/vla13.C: Same.
11068 * g++.dg/cpp1y/vla14.C: Same.
11069 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11070 * g++.dg/init/array24.C: Same.
d8747845
MS
11071 * g++.dg/ubsan/vla-1.C: Same.
11072
85128559
MP
110732016-04-14 Marek Polacek <polacek@redhat.com>
11074 Jan Hubicka <hubicka@ucw.cz>
11075
11076 PR c++/70029
11077 * g++.dg/torture/pr70029.C: New test.
11078
52fbb073
MS
110792016-04-14 Martin Sebor <msebor@redhat.com>
11080
11081 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11082 type size to prevent failures on targets with very low maximum
11083 alignment.
11084
6db61d6f
RB
110852016-04-14 Richard Biener <rguenther@suse.de>
11086
11087 PR tree-optimization/70623
11088 * gcc.dg/torture/pr70623.c: New testcase.
11089 * gcc.dg/torture/pr70623-2.c: Likewise.
11090
342fac95
MS
110912016-04-13 Martin Sebor <msebor@redhat.com>
11092
11093 PR c++/69517
11094 PR c++/70019
11095 PR c++/70588
11096 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11097 * g++.dg/cpp1y/vla11.C: New test.
11098 * g++.dg/cpp1y/vla12.C: New test.
11099 * g++.dg/cpp1y/vla13.C: New test.
11100 * g++.dg/cpp1y/vla14.C: New test.
11101 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11102 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11103 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11104
d93c452f
JJ
111052016-04-13 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR c++/70641
11108 * g++.dg/opt/pr70641.C: New test.
11109
85115fb6
RO
111102016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11111
11112 PR rtl-optimization/68749
11113 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11114 effects of argument promotions.
11115 Remove default args to dg-skip-if.
11116
545a4139
PC
111172016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11118
11119 PR c++/70635
11120 * g++.dg/parse/pr70635.C: New.
11121
b3a77f21
MP
111222016-04-13 Marek Polacek <polacek@redhat.com>
11123
11124 PR c++/70639
11125 * c-c++-common/Wmisleading-indentation-4.c: New test.
11126
99cd9857
MP
111272016-04-13 Marek Polacek <polacek@redhat.com>
11128
11129 PR c/70436
c87885ca
RO
11130 * gcc.dg/Wparentheses-12.c: New test.
11131 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11132
75ca93ec
IE
111332016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11134
11135 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11136 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11137 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11138
3d3f9e7e
JJ
111392016-04-13 Jakub Jelinek <jakub@redhat.com>
11140
37947cd0
JJ
11141 PR middle-end/70633
11142 * gcc.c-torture/compile/pr70633.c: New test.
11143
3d3f9e7e
JJ
11144 PR debug/70628
11145 * gcc.dg/torture/pr70628.c: New test.
11146
92886d3e
PP
111472016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11148
11149 PR c++/70610
11150 * g++.dg/template/pr70610.C: New test.
11151 * g++.dg/template/pr70610-2.C: New test.
11152 * g++.dg/template/pr70610-3.C: New test.
11153 * g++.dg/template/pr70610-4.C: New test.
11154
13bd7c2b
JJ
111552016-04-12 Jakub Jelinek <jakub@redhat.com>
11156
6512fa6d
JJ
11157 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11158 128 instead of 32.
11159
13bd7c2b
JJ
11160 PR c++/70571
11161 * g++.dg/ext/pr70571.C: New test.
11162
20b9851c
MM
111632016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11164
8a434ada 11165 PR target/70640
20b9851c
MM
11166 * gcc.target/powerpc/pr70640.c: New test.
11167
2b2f52bc
PC
111682016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11169
11170 PR c++/68722
11171 * g++.dg/parse/pr68722.C: New.
11172
5901e56a
JJ
111732016-04-12 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR rtl-optimization/70596
11176 * gcc.target/i386/pr70596.c: New test.
11177
d4619dc1
NS
111782016-04-12 Nathan Sidwell <nathan@acm.org>
11179
11180 PR c++/70501
11181 * g++.dg/init/pr70501.C: New.
11182
3df530d3
DW
111832016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11184
11185 * gcc.target/i386/asm-flag-6.c: New test.
11186
b7a120d7
TV
111872016-04-12 Tom de Vries <tom@codesourcery.com>
11188
11189 PR tree-optimization/68756
11190 * gcc.dg/graphite/pr68756.c: New test.
11191
4e0eea75
JJ
111922016-04-12 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR tree-optimization/70602
11195 * gcc.c-torture/execute/pr70602.c: New test.
11196
35fbda43
MM
111972016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11198
11199 PR target/70381
11200 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11201 __float128 emulator is built and runs.
11202 * gcc.target/powerpc/float128-1.c: Likewise.
11203
11204 * lib/target-supports.exp (check_ppc_float128_sw_available):
11205 Rework tests for __float128 software and hardware
11206 availability. Fix exit condition to return 0 on success.
11207
04a99ebe
JG
112082016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11209
11210 PR target/70133
11211 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11212 * gcc.target/aarch64/target_attr_15.c: Likewise.
11213
47cd5a85
PC
112142016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11215
11216 PR c++/69066
11217 * g++.dg/cpp1y/pr69066.C: New.
11218
a5edb32e
JD
112192016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11220
11221 PR fortran/68566
11222 * gfortran.dg/pr36192.f90: Update test.
11223 * gfortran.dg/pr36192_1.f90: Update test.
11224 * gfortran.dg/real_dimension_1.f: Update test.
11225 * gfortran.dg/parameter_array_init_7.f90: New test.
11226
8ef378f8
JDA
112272016-04-09 John David Anglin <danglin@gcc.gnu.org>
11228
c532c871
JDA
11229 PR testsuite/64039
11230 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11231
d34f706f
JDA
11232 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11233
75e1dd9e
JDA
11234 PR rtl-optimization/66669
11235 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11236
8a976f5f
JDA
11237 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11238
da04822a
JDA
11239 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11240 * gcc.dg/pie-1.c: Likewise.
11241 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11242 * gcc.dg/pic-4.c: Likewise.
11243 * gcc.dg/pie-3.c: Likewise.
11244 * gcc.dg/pie-4.c: Likewise.
11245
adfabcf9
JDA
11246 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11247
4a020adf
JDA
11248 PR tree-optimization/68644
11249 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11250
8ef378f8
JDA
11251 PR rtl-optimization/64886
11252 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11253
09bf990e
TV
112542016-04-09 Tom de Vries <tom@codesourcery.com>
11255
11256 PR tree-optimization/68953
11257 * gcc.dg/graphite/pr68953.c: New test.
11258
138c3c1a
DH
112592016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11260
11261 PR fortran/70592
11262 * gfortran.dg/deferred_character_16.f90: New test.
11263
f55460af
JJ
112642016-04-09 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR tree-optimization/70586
11267 * gcc.c-torture/execute/pr70586.c: New test.
11268
0b77bbf3
DH
112692016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11270
11271 PR sanitizer/70573
11272 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11273 with __builtin_memset
11274 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11275
c42cfb5c
CP
112762016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11277
11278 PR lto/70289
11279 PR ipa/70348
11280 PR tree-optimization/70373
11281 PR middle-end/70533
11282 PR middle-end/70534
11283 PR middle-end/70535
11284 * c-c++-common/goacc/reduction-5.c: New test.
11285 * c-c++-common/goacc/reduction-promotions.c: New test.
11286 * gfortran.dg/goacc/reduction-3.f95: New test.
11287 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11288
56cfb596
PP
112892016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11290
11291 PR c++/70590
11292 PR c++/70452
11293 * g++.dg/pr70590.C: New test.
11294 * g++.dg/pr70590-2.C: New test.
11295
1a13c0a2
JJ
112962016-04-08 Jakub Jelinek <jakub@redhat.com>
11297
abc0647a
JJ
11298 PR middle-end/70593
11299 * gcc.target/i386/pr70593.c: New test.
11300
1a13c0a2
JJ
11301 PR rtl-optimization/70574
11302 * gcc.target/i386/avx2-pr70574.c: New test.
11303
c3da4956
MO
113042016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11305
11306 PR sanitizer/70541
11307 * c-c++-common/asan/pr70541.c: New test.
11308
9f1b833b
TV
113092016-04-08 Tom de Vries <tom@codesourcery.com>
11310
11311 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11312 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11313
bae7adda
KT
113142016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11315
11316 PR target/70566
11317 * gcc.c-torture/execute/pr70566.c: New test.
11318
211f3d57
TV
113192016-04-08 Tom de Vries <tom@codesourcery.com>
11320
11321 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11322 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11323
02cf2861
AM
113242016-04-08 Alan Modra <amodra@gmail.com>
11325
11326 * gcc.target/powerpc/pr70117.c: New.
11327
5f490f9f
JJ
113282016-04-07 Jakub Jelinek <jakub@redhat.com>
11329
56e9b710
JJ
11330 PR testsuite/70581
11331 * gcc.dg/lto/simd-function_0.c: New test.
11332
5f490f9f
JJ
11333 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11334 clones.
11335 * c-c++-common/attr-simd-2.c: Likewise.
11336 * c-c++-common/attr-simd-4.c: Likewise.
11337 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11338 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11339
e4ebc74d
TP
113402016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11341
11342 PR testsuite/70553
11343 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11344
9817ae35
TS
113452016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11346 Tom de Vries <tom@codesourcery.com>
11347
11348 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11349 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11350 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11351 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11352 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11353 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11354 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11355 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11356
e292f64d
PP
113572016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11358
11359 PR c/70436
11360 * g++.dg/warn/Wparentheses-29.C: New test.
11361
6b37bdaf
PP
113622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11363
11364 PR c/70436
11365 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11366 explicit braces to resolve a future -Wparentheses warning.
11367
64824205
RH
113682016-04-06 Richard Henderson <rth@redhat.com>
11369
11370 * gcc.dg/pr61817-1.c: New test.
11371 * gcc.dg/pr61817-2.c: New test.
11372 * gcc.dg/pr69391-1.c: New test.
11373 * gcc.dg/pr69391-2.c: New test.
11374
bc2fc1f3
VM
113752016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11376
11377 PR rtl-optimization/70398
c87885ca 11378 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11379
41414a02
EB
113802016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11381
11382 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11383
4066ea8a
YR
113842016-04-06 Yvan Roux <yvan.roux@linaro.org>
11385 Pedro Alves <palves@redhat.com>
11386
11387 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11388
ec35ea45
JJ
113892016-04-06 Jakub Jelinek <jakub@redhat.com>
11390
3866f8dd
JJ
11391 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11392 Check for avx512f effective targets instead of avx2.
11393 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11394 for AVX512F clones.
11395 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11396 * g++.dg/gomp/declare-simd-1.C: Likewise.
11397 * g++.dg/gomp/declare-simd-3.C: Likewise.
11398 * g++.dg/gomp/declare-simd-4.C: Likewise.
11399
ec35ea45
JJ
11400 PR middle-end/70550
11401 * c-c++-common/gomp/pr70550-1.c: New test.
11402 * c-c++-common/gomp/pr70550-2.c: New test.
11403
c08d28ac
NS
114042016-04-05 Nathan Sidwell <nathan@acm.org>
11405
11406 PR c++/70512
11407 * g++.dg/ext/attribute-may-alias-5.C: New.
11408
1d510e04
JJ
114092016-04-05 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR c++/70336
11412 * c-c++-common/pr70336.c: New test.
11413 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11414 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11415
84278ed9
JH
114162016-04-05 Jan Hubicka <hubicka@ucw.cz>
11417
11418 PR ipa/66223
11419 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11420
268a0ec4
JJ
114212016-04-05 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR rtl-optimization/70542
11424 * gcc.dg/torture/pr70542.c: New test.
11425 * gcc.target/i386/avx2-pr70542.c: New test.
11426
5e8c2eb1
ZS
114272016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11428
11429 PR tree-optimization/70509
11430 * gcc.target/i386/avx512bw-pr70509.c: New test.
11431
c0daf32d
PP
114322016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11433
11434 PR c++/70452
11435 * g++.dg/ext/constexpr-vla4.C: New test.
11436
bf867841
UB
114372016-04-05 Uros Bizjak <ubizjak@gmail.com>
11438
11439 PR target/70510
11440 * gcc.target/i386/pr70510.c: New test.
11441
3022186a
RB
114422016-04-05 Richard Biener <rguenther@suse.de>
11443
11444 PR tree-optimization/70526
11445 * g++.dg/torture/pr70526.C: New testcase.
11446
55fc79b2
JJ
114472016-04-05 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR target/70525
11450 * gcc.target/i386/pr70525.c: New test.
11451
62b233f2
RB
114522016-04-05 Richard Biener <rguenther@suse.de>
11453
11454 PR middle-end/70499
11455 * g++.dg/torture/pr70499.C: New testcase.
11456
cc05759d
RB
114572016-04-05 Richard Biener <rguenther@suse.de>
11458
11459 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11460 remove XFAIL.
11461
f23f16d4
JJ
114622016-04-04 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR middle-end/70307
11465 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11466 rs6000 ABI warnings.
11467
d27ecc49
JH
114682016-04-04 Jan Hubicka <hubicka@ucw.cz>
11469
11470 PR ipa/66223
11471 * g++.dg/ipa/devirt-51.C: New testcase.
11472
c974c96e 114732016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11474 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11475
11476 PR middle-end/70457
11477 * gcc.dg/torture/pr70457.c: New.
11478
7a85da89
AV
114792016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11480
11481 PR fortran/67538
11482 * gfortran.dg/allocate_with_source_19.f08: New test.
11483
de517e64
AV
114842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11485
11486 PR fortran/65795
11487 * gfortran.dg/coarray_allocate_6.f08: New test.
11488
43b9f499
RB
114892016-04-04 Richard Biener <rguenther@suse.de>
11490
11491 PR rtl-optimization/70484
11492 * gcc.dg/torture/pr70484.c: New testcase.
11493
f13355da
MP
114942016-04-04 Marek Polacek <polacek@redhat.com>
11495
11496 PR c/70307
11497 * gcc.dg/torture/pr70307.c: New test.
11498
6cc6ed50
OE
114992016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11500
11501 PR target/70416
11502 PR target/67391
11503 * gcc.target/sh/torture/pr70416.c: New.
11504
abdc16c8
MS
115052016-04-02 Martin Sebor <msebor@redhat.com>
11506
11507 PR c++/67376
11508 PR c++/70170
11509 PR c++/70172
11510 PR c++/70228
11511 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11512 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11513 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11514 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11515 * g++.dg/cpp0x/constexpr-string.C: Same.
11516 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11517 * g++.dg/cpp0x/pr65398.C: Same.
11518 * g++.dg/ext/constexpr-vla1.C: Same.
11519 * g++.dg/ext/constexpr-vla2.C: Same.
11520 * g++.dg/ext/constexpr-vla3.C: Same.
11521 * g++.dg/ubsan/pr63956.C: Same.
11522
763cd859
JJ
115232016-04-01 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR rtl-optimization/70467
11526 * gcc.target/i386/pr70467-2.c: New test.
11527
0f875435
JJ
115282016-04-01 Jakub Jelinek <jakub@redhat.com>
11529 Marek Polacek <polacek@redhat.com>
11530
11531 PR c++/70488
11532 * g++.dg/init/new47.C: New test.
11533
41d14659
RR
115342016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11535
11536 PR target/70496
11537 * gcc.target/arm/pr70496.c: New test.
11538
f9bf89bb
NS
115392016-04-01 Nathan Sidwell <nathan@acm.org>
11540
73b9085d
NS
11541 PR c++/68475
11542 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11543
4afdcfaa
IE
115442016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11545
11546 PR target/69890
11547 * gcc.dg/strlenopt.h (memmove): New.
11548 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11549 instead of "string.h".
11550 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11551 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11552 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11553 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11554 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11555 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11556 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11557 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11558 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11559 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11560 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11561 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11562 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11563 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11564 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11565 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11566 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11567 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11568 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11569 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11570
b5d7a29c
RO
115712016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11572
11573 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11574 (Holder::foo): Reflect this.
11575
b660f9ec
IE
115762016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11577
11578 PR target/70442
11579 * gcc.dg/pr70442.c: New test.
11580
88504f34
NS
115812016-03-31 Nathan Sidwell <nathan@acm.org>
11582
11583 PR c++/70393
11584 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11585
95d34b96
KY
115862016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11587
11588 PR target/70453
11589 * gcc.target/i386/pr70453.c: New test.
11590
b4c4967c
AB
115912016-03-31 Andrey Belevantsev <abel@ispras.ru>
11592
11593 PR target/70292
11594 * gcc.c-torture/pr70292.c: New test.
11595
5fde6a45
MP
115962016-03-31 Marek Polacek <polacek@redhat.com>
11597
11598 PR c/70297
11599 * c-c++-common/pr70297.c: New test.
11600 * g++.dg/cpp0x/typedef-redecl.C: New test.
11601 * gcc.dg/typedef-redecl2.c: New test.
11602
97eb24c4
JJ
116032016-03-31 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR rtl-optimization/70460
11606 * gcc.c-torture/execute/pr70460.c: New test.
11607
efc3536f
RB
116082016-03-31 Richard Biener <rguenther@suse.de>
11609
11610 PR c++/70430
11611 * g++.dg/ext/vector30.C: New testcase.
11612
e0876e21
DH
116132016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11614 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11615
11616 * gfortran.dg/fmt_pf.f90: New test.
11617
e9bff8c6
RO
116182016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11619
11620 Forward-port from 5 branch
11621 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR testsuite/70356
11624 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11625 dg-require-effective-target after dg-do.
11626
11627 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11628
11629 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11630
2620c80d
TS
116312016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11632 Julian Brown <julian@codesourcery.com>
11633 Chung-Lin Tang <cltang@codesourcery.com>
11634 Cesar Philippidis <cesar@codesourcery.com>
11635 James Norris <jnorris@codesourcery.com>
11636 Tom de Vries <tom@codesourcery.com>
11637 Nathan Sidwell <nathan@codesourcery.com>
11638
bf867841 11639 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11640 * c-c++-common/goacc/loop-clauses.c: Likewise.
11641 * g++.dg/goacc/template.C: Likewise.
11642 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11643 * gfortran.dg/goacc/loop-1.f95: Likewise.
11644 * gfortran.dg/goacc/loop-5.f95: Likewise.
11645 * gfortran.dg/goacc/loop-6.f95: Likewise.
11646 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11647 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11648 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11649 * c-c++-common/goacc/clauses-fail.c: Likewise.
11650 * c-c++-common/goacc/parallel-1.c: Likewise.
11651 * c-c++-common/goacc/reduction-1.c: Likewise.
11652 * c-c++-common/goacc/reduction-2.c: Likewise.
11653 * c-c++-common/goacc/reduction-3.c: Likewise.
11654 * c-c++-common/goacc/reduction-4.c: Likewise.
11655 * c-c++-common/goacc/routine-3.c: Likewise.
11656 * c-c++-common/goacc/routine-4.c: Likewise.
11657 * c-c++-common/goacc/routine-5.c: Likewise.
11658 * c-c++-common/goacc/tile.c: Likewise.
11659 * g++.dg/goacc/template.C: Likewise.
11660 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11661 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11662 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11663 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11664 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11665 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11666 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11667 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11668 * c-c++-common/goacc/use_device-1.c: ... this file.
11669 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11670 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11671 * c-c++-common/goacc/host_data-6.c: ... this file.
11672 * c-c++-common/goacc/loop-2-kernels.c: New file.
11673 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11674 * c-c++-common/goacc/loop-3.c: Likewise.
11675 * g++.dg/goacc/reference.C: Likewise.
11676 * g++.dg/goacc/routine-1.C: Likewise.
11677 * g++.dg/goacc/routine-2.C: Likewise.
11678
f6d2d066
RB
116792016-03-30 Richard Biener <rguenther@suse.de>
11680
11681 PR middle-end/70450
11682 * gcc.dg/torture/pr70450.c: New testcase.
11683
d43242b9
JJ
116842016-03-30 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR target/70421
11687 * gcc.dg/torture/pr70421.c: New test.
11688 * gcc.target/i386/avx512f-pr70421.c: New test.
11689
5ce43b77
L
116902016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11691
11692 PR testsuite/70364
11693 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11694 (check): New function.
11695 (bar): Call check.
11696 (foo): Align stack to 16 bytes when calling bar.
11697 * gcc.target/i386/cleanup-2.c: Likewise.
11698
d014a712
PP
116992016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11700
11701 PR tree-optimization/59124
11702 * gcc.dg/Warray-bounds-19.c: New test.
11703
3f8257db 117042016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11705
11706 * lib/prune.exp (escape_regex_chars): New.
11707 (prune_file_path): Update to quote metcharacters for regexp.
11708
3336c6e0
JJ
117092016-03-29 Jakub Jelinek <jakub@redhat.com>
11710
a362f023
JJ
11711 PR rtl-optimization/70429
11712 * gcc.c-torture/execute/pr70429.c: New test.
11713
3336c6e0
JJ
11714 PR tree-optimization/70405
11715 * gcc.dg/pr70405.c: New test.
11716
728557fd
AV
117172016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11718
11719 PR fortran/70397
11720 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11721 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11722
bef977d4
TS
117232016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11724
11725 PR testsuite/64177
11726 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11727 __cilkrts_set_param to set two workers.
11728 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11729 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11730
6f6d25c9
DH
117312016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11732
bf867841 11733 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11734
45733562
KY
117352016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11736
11737 PR target/70406
bf867841 11738 * gcc.target/i386/pr70406.c: New test.
45733562 11739
a1799e5e
EB
117402016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gnat.dg/specs/double_record_extension3.ads: New test.
11743
5fca7b66
RH
117442016-03-25 Richard Henderson <rth@redhat.com>
11745
11746 PR target/70120
11747 * gcc.target/aarch64/pr70120-1.c: New.
11748 * gcc.target/aarch64/pr70120-2.c: New.
11749 * gcc.target/aarch64/pr70120-3.c: New.
11750
31ce75c6
PP
117512016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11752
11753 PR c++/62212
11754 * g++.dg/template/mangle2.C: The dg-do directive should be
11755 "compile" not "assemble".
11756
3caf0ca1
BS
117572016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11758
11759 PR lto/69650
11760 * gcc.dg/pr69650.c: New test.
11761
634035b6
DE
117622016-03-25 David Edelsohn <dje.gcc@gmail.com>
11763
11764 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11765
45d34276
AM
117662016-03-25 Alan Modra <amodra@gmail.com>
11767
11768 * gcc.dg/dfp/pr70052.c: New test.
11769
8f085166
RH
117702016-03-24 Richard Henderson <rth@redhat.com>
11771
11772 PR middle-end/69845
11773 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11774 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11775
011e5ec3
TV
117762016-03-24 Tom de Vries <tom@codesourcery.com>
11777
11778 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11779
9e3f4551
TV
117802016-03-24 Tom de Vries <tom@codesourcery.com>
11781
11782 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11783 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11784
45780041
TV
117852016-03-24 Tom de Vries <tom@codesourcery.com>
11786
11787 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11788 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11789
887ab4e5
PP
117902016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11791
11792 PR c++/62212
11793 * g++.dg/template/mangle2.C: New test.
11794
69a9a66f
RB
117952016-03-24 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/70396
11798 * gcc.dg/torture/pr70396.c: New testcase.
11799
ed87de55
RB
118002016-03-24 Richard Biener <rguenther@suse.de>
11801
11802 PR middle-end/70370
11803 * gcc.dg/torture/pr70370.c: New testcase.
11804
ea064934
TV
118052016-03-24 Tom de Vries <tom@codesourcery.com>
11806
11807 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11808 * gfortran.dg/goacc/kernels-tree.f95: Same.
11809 * gfortran.dg/goacc/parallel-tree.f95: Same.
11810
b2a4dd1d
TV
118112016-03-24 Tom de Vries <tom@codesourcery.com>
11812
11813 * c-c++-common/goacc/uninit-if-clause.c: New test.
11814 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11815
72e7cd6e
JJ
118162016-03-24 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR target/70290
bf867841
UB
11819 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11820 Fix formatting.
72e7cd6e 11821
ce9d0c03
RB
118222016-03-24 Richard Biener <rguenther@suse.de>
11823
11824 PR tree-optimization/70372
11825 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11826
426b9428
PP
118272016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11828
11829 PR c++/70347
11830 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11831
cd1588c4
PP
118322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11833
11834 PR c++/70332
11835 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11836
61637db3
JJ
118372016-03-23 Jakub Jelinek <jakub@redhat.com>
11838
928af3bf
JJ
11839 PR c++/70001
11840 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11841 * g++.dg/cpp1y/pr70001.C: New test.
11842
61637db3
JJ
11843 PR c++/70323
11844 * g++.dg/cpp0x/constexpr-70323.C: New test.
11845
05aca4e7
AO
118462016-03-23 Alexandre Oliva <aoliva@redhat.com>
11847 Jason Merrill <jason@redhat.com>
11848 Jakub Jelinek <jakub@redhat.com>
11849
11850 PR c++/69315
11851 * g++.dg/cpp0x/constexpr-69315.C: New test.
11852 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11853
fbdb6baf
MP
118542016-03-23 Marek Polacek <polacek@redhat.com>
11855
11856 PR c++/69884
11857 * g++.dg/warn/Wignored-attributes-1.C: New test.
11858 * g++.dg/warn/Wignored-attributes-2.C: New test.
11859
d79ee524
TV
118602016-03-23 Tom de Vries <tom@codesourcery.com>
11861
11862 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11863 initialization.
11864 * gfortran.dg/goacc/private-3.f95 (test): Same.
11865 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11866 missing use param.
11867
a59f0bef
KT
118682016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11869
11870 * lib/target-supports.exp: Remove v7ve entry from loop
11871 creating effective target checks.
11872 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11873 (add_options_for_arm_arch_v7ve): Likewise.
11874
0179520a
JJ
118752016-03-23 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR tree-optimization/70354
11878 * gcc.dg/vect/pr70354-1.c: New test.
11879 * gcc.dg/vect/pr70354-2.c: New test.
11880 * gcc.target/i386/avx2-pr70354-1.c: New test.
11881 * gcc.target/i386/avx2-pr70354-2.c: New test.
11882
75bb14d7
JL
118832016-03-22 Jeff Law <law@redhat.com>
11884
11885 PR target/70232
11886 * gcc.dg/tree-ssa/pr70232.c: New test.
11887
72c9526d
IE
118882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11889
11890 PR target/70302
11891 * gcc.target/i386/pr70302.c: New test.
11892
a3ca1bc5
RB
118932016-03-22 Richard Biener <rguenther@suse.de>
11894
11895 PR middle-end/70251
11896 * g++.dg/torture/pr70251.C: New testcase.
11897
5c240f4d
DM
118982016-03-22 David Malcolm <dmalcolm@redhat.com>
11899
11900 PR c/69993
11901 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11902 Wmisleading-indentation.c.
11903 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11904 reflect change to diagnostic text and order of messages.
11905 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11906
80f6631b
DE
119072016-03-22 David Edelsohn <dje.gcc@gmail.com>
11908
11909 * g++.dg/ext/java-3.C: Don't compile on AIX.
11910
9a10956c
RB
119112016-03-22 Richard Biener <rguenther@suse.de>
11912
11913 PR middle-end/70333
11914 * gcc.dg/torture/pr70333.c: New testcase.
11915
6cedf922
IE
119162016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11917
11918 * g++.dg/ext/pr70290.C: New test.
11919
cd6c27ac
KY
119202016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11921
11922 PR target/70325
11923 * gcc.target/i386/pr70325.c: New test.
11924
4cde512c
JJ
119252016-03-22 Jakub Jelinek <jakub@redhat.com>
11926
b01915ed
JJ
11927 PR target/70329
11928 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11929 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11930
4e3e2cf1
JJ
11931 PR target/70300
11932 * gcc.target/i386/pr70300.c: New test.
11933
4cde512c
JJ
11934 PR c++/70295
11935 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11936 (func2): New function for cond with parens, xfail warning for c++.
11937 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11938
16f6d7dc
PP
119392016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11940
11941 PR c++/70096
11942 * g++.dg/template/ptrmem30.C: New test.
11943
a3e2b438
PP
119442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11945
11946 PR c++/70204
11947 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11948 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11949
11b6a02e
JJ
119502016-03-21 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR middle-end/70326
11953 * gcc.dg/pr70326.c: New test.
11954
b9407883
MG
119552016-03-21 Marc Glisse <marc.glisse@inria.fr>
11956 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR tree-optimization/70317
11959 * gcc.dg/pr70317.c: New test.
11960
4a148e19
UB
119612016-03-21 Uros Bizjak <ubizjak@gmail.com>
11962
11963 PR target/70327
11964 * gcc.target/i386/pr70327.c: New test.
11965
2a85ddbb
ML
119662016-03-21 Martin Liska <mliska@suse.cz>
11967
7d36fe98 11968 PR ipa/70306
2a85ddbb
ML
11969 * gcc.dg/ipa/pr70306.c: New test.
11970
4a148e19 119712016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11972
11973 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11974 * gcc.target/arm/attr-align3.c: Likewise.
11975 * gcc.target/arm/attr_arm.c: Likewise.
11976 * gcc.target/arm/flip-thumb.c: Likewise.
11977
6b366948
JJ
119782016-03-21 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR target/70296
11981 * gcc.target/powerpc/altivec-36.c: New test.
11982
2fac8c14
RB
119832016-03-21 Richard Biener <rguenther@suse.de>
11984
11985 PR tree-optimization/70310
11986 * gcc.dg/torture/pr70310.c: New testcase.
11987
e9bde854
KY
119882016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11989
11990 PR target/70293
11991 * gcc.target/i386/pr70293.c: New test.
11992
56bbfaf6
RB
119932016-03-21 Richard Biener <rguenther@suse.de>
11994
11995 PR tree-optimization/70288
11996 * gcc.dg/torture/pr70288-1.c: New testcase.
11997 * gcc.dg/torture/pr70288-2.c: Likewise.
11998
3eee49ed
AB
119992016-03-21 Andrey Belevantsev <abel@ispras.ru>
12000
12001 PR rtl-optimization/69307
12002 * gcc.target/arm/pr69307.c: New test.
4a148e19 12003
8e7816b4
AB
120042016-03-21 Andrey Belevantsev <abel@ispras.ru>
12005
12006 PR rtl-optimization/69102
12007 * gcc.c-torture/compile/pr69102.c: New test.
12008
14d7d4be
JL
120092016-03-18 Jeff Law <law@redhat.com>
12010
12011 PR rtl-optimization/70263
12012 * gcc.c-torture/compile/pr70263-1.c: New test.
12013 * gcc.target/i386/pr70263-2.c: New test.
12014
5c6a601c
BS
120152016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12016
12017 PR rtl-optimization/70278
12018 * gcc.dg/torture/pr70278.c: New test.
12019 * gcc.target/arm/pr70278.c: New test.
12020
4bbf545b
DM
120212016-03-18 David Malcolm <dmalcolm@redhat.com>
12022
12023 PR c/70281
12024 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12025 (test_builtin_types_compatible_p): New test function.
12026 * gcc.dg/pr70281.c: New test case.
12027
dc28bb68
CL
120282016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12029
12030 PR target/70113
12031 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12032
5e8d6dff
IE
120332016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12034
12035 PR tree-optimization/70252
12036 * gcc.dg/pr70252.c: New test.
12037
d0e7e403
TV
120382016-03-18 Tom de Vries <tom@codesourcery.com>
12039
12040 * gcc.dg/pr70161-2.c: New test.
12041 * gcc.dg/pr70161.c: New test.
12042
fa22501a
TV
120432016-03-18 Tom de Vries <tom@codesourcery.com>
12044
12045 PR ipa/70269
12046 * gcc.dg/pr70269.c: New test.
12047
dd125026
JJ
120482016-03-18 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR c++/70267
12051 * g++.dg/ext/java-3.C: New test.
12052
91914f0a
PP
120532016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12054
12055 PR c++/70205
12056 * g++.dg/lookup/pr70205.C: New test.
12057
753a8910
PP
120582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12059
12060 PR c++/70218
12061 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12062
14ba7b28
MP
120632016-03-17 Marek Polacek <polacek@redhat.com>
12064
12065 PR c/69407
12066 * gcc.dg/atomic-op-6.c: New test.
12067
ded60913
DM
120682016-03-17 David Malcolm <dmalcolm@redhat.com>
12069
12070 PR c/70264
12071 * c-c++-common/pr70264.c: New test case.
12072
a3aad0e6
JJ
120732016-03-17 Jakub Jelinek <jakub@redhat.com>
12074
17366700
JJ
12075 PR c++/70144
12076 * c-c++-common/pr70144-1.c: New test.
12077 * c-c++-common/pr70144-2.c: New test.
12078
a3aad0e6
JJ
12079 PR c++/70272
12080 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12081 * g++.dg/opt/flifetime-dse6.C: New test.
12082 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12083
b57e6e18
L
120842016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12085
12086 PR driver/70192
12087 * gcc.dg/pic-1.c: New test.
12088 * gcc.dg/pic-2.c: Likewise.
12089 * gcc.dg/pic-3.c: Likewise.
12090 * gcc.dg/pic-4.c: Likewise.
12091 * gcc.dg/pie-1.c: Likewise.
12092 * gcc.dg/pie-2.c: Likewise.
12093 * gcc.dg/pie-3.c: Likewise.
12094 * gcc.dg/pie-4.c: Likewise.
12095 * gcc.dg/pie-5.c: Likewise.
12096 * gcc.dg/pie-6.c: Likewise.
12097
b38ba58b
TV
120982016-03-17 Tom de Vries <tom@codesourcery.com>
12099
12100 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12101 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12102
6931b3b7
RB
121032016-03-17 Richard Biener <rguenther@suse.de>
12104
12105 PR debug/70271
12106 * g++.dg/debug/pr70271.C: New testcase.
12107
0c8b64cb
IE
121082016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12109
12110 * gcc.target/i386/pr70251.c: New test.
12111
b1970801
MP
121122016-03-17 Marek Polacek <polacek@redhat.com>
12113
12114 PR c++/70194
12115 * g++.dg/warn/constexpr-70194.C: New test.
12116
820c5eaa
RH
121172016-03-16 Richard Henderson <rth@redhat.com>
12118
12119 PR middle-end/70240
12120 * gcc.c-torture/compile/pr70240.c: New.
12121
da0ad263
SKS
121222016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12123
12124 * gcc.c-torture/compile/20151204.c: Skip for avr.
12125
c73d295c
JJ
121262016-03-16 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR target/70245
12129 * g++.dg/opt/pr70245.C: New test.
12130 * g++.dg/opt/pr70245.h: New file.
12131 * g++.dg/opt/pr70245-aux.cc: New file.
12132
b2794066
MS
121332016-03-16 Martin Sebor <msebor@redhat.com>
12134
12135 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12136
aa43616c
RH
121372016-03-16 Richard Henderson <rth@redhat.com>
12138
12139 PR middle-end/70199
12140 * gcc.c-torture/compile/pr70199.c: New.
12141
59608fe5
L
121422016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12143
12144 * gcc.dg/uninit-19.c: Run dos2unix.
12145
ab4c578f
MP
121462016-03-16 Marek Polacek <polacek@redhat.com>
12147
12148 PR c/70093
12149 * gcc.dg/nested-func-10.c: New test.
12150 * gcc.dg/nested-func-9.c: New test.
12151
f5387e76
JJ
121522016-03-16 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR tree-optimization/68714
12155 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12156
7662b718
TV
121572016-03-16 Tom de Vries <tom@codesourcery.com>
12158
12159 PR tree-optimization/68715
12160 * gcc.dg/graphite/pr68715-2.c: New test.
12161 * gcc.dg/graphite/pr68715.c: New test.
12162 * gfortran.dg/graphite/pr68715.f90: New test.
12163
be7ce7ae
TV
121642016-03-16 Tom de Vries <tom@codesourcery.com>
12165
12166 PR tree-optimization/68809
12167 * gcc.dg/graphite/pr68809-2.c: New test.
12168 * gcc.dg/graphite/pr68809.c: New test.
12169
1935f250
JJ
121702016-03-16 Jakub Jelinek <jakub@redhat.com>
12171
6651c93e
JJ
12172 PR c++/70147
12173 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12174 method call to i () as argument. Adjust expected output.
12175
1935f250
JJ
12176 PR c++/70147
12177 * g++.dg/ubsan/pr70147-1.C: New test.
12178 * g++.dg/ubsan/pr70147-2.C: New test.
12179
ab1caa6e
MS
121802016-03-15 Martin Sebor <msebor@redhat.com>
12181
12182 PR c++/58281
12183 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12184
5c2a1bbb
JDA
121852016-03-15 John David Anglin <danglin@gcc.gnu.org>
12186
cb5d8ad1
JDA
12187 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12188 hppa*-*-hpux*.
12189
b440dd40
JDA
12190 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12191
5c2a1bbb
JDA
12192 PR libfortran/69799
12193 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12194 libatomic_available.
12195
42c729c5
MP
121962016-03-15 Marek Polacek <polacek@redhat.com>
12197
12198 PR c++/70209
12199 * g++.dg/ext/attribute-may-alias-4.C: New test.
12200
82b1c550
AM
122012016-03-15 Alexander Monakov <amonakov@ispras.ru>
12202
12203 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12204 -fvar-tracking-assignments-toggle flag.
12205
4ccbf3a6
PH
122062016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12207
12208 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12209
c39858bd
JJ
122102016-03-15 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR rtl-optimization/70222
12213 * gcc.c-torture/execute/pr70222-1.c: New test.
12214 * gcc.c-torture/execute/pr70222-2.c: New test.
12215
8be119c1
RH
122162016-03-15 Richard Henderson <rth@redhat.com>
12217
12218 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12219
6598bb55
AB
122202016-03-15 Andrey Belevantsev <abel@ispras.ru>
12221
12222 PR rtl-optimization/69032
12223 * gcc.dg/pr69032.c: New test.
12224
81fa2944
AB
122252016-03-15 Andrey Belevantsev <abel@ispras.ru>
12226
12227 PR rtl-optimization/63384
4a148e19 12228 * g++.dg/pr63384.C: New test.
81fa2944 12229
74ea9ab6
AB
122302016-03-15 Andrey Belevantsev <abel@ispras.ru>
12231
12232 PR target/64411
12233 * gcc.target/i386/pr64411.C: New test.
12234
045d5055
TV
122352016-03-15 Tom de Vries <tom@codesourcery.com>
12236
12237 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12238 * gfortran.dg/goacc/kernels-alias.f95: New test.
12239
3ea33585
MS
122402016-03-14 Martin Sebor <msebor@redhat.com>
12241
12242 PR c++/53792
12243 * g++.dg/cpp0x/constexpr-inline.C: New test.
12244 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12245
1df7b330
DE
122462016-03-14 David Edelsohn <dje.gcc@gmail.com>
12247
12248 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12249
79b57d18
JJ
122502016-03-14 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR middle-end/70219
12253 * gcc.dg/pr70219.c: New test.
12254
3cbf012a
BS
122552016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12256
12257 PR target/70083
12258 * gcc.dg/torture/pr70083.c: New test.
12259 * gcc.target/i386/pr70083.c: New test.
12260
a9fee7cd
RB
122612016-03-14 Richard Biener <rguenther@suse.de>
12262
12263 PR tree-optimization/56365
12264 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12265
4799603f
SB
122662016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12267
12268 PR target/70098
12269 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12270 New function.
12271 * g++.dg/pr70098.C: New testcase.
12272
12273
760ca967
TV
122742016-03-14 Tom de Vries <tom@codesourcery.com>
12275
12276 PR tree-optimization/70045
12277 * gcc.dg/graphite/pr70045.c: New test.
12278
44e66a77
JD
122792016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12280
12281 PR fortran/69043
12282 * gfortran.dg/include_9.f90: New test.
12283
a18e0fe1
DH
122842016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12285
12286 PR fortran/45076
12287 gfortran.dg/prof/prof.exp: New script.
12288 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12289
d0aca6ab
AB
122902016-03-12 Andrey Belevantsev <abel@ispras.ru>
12291
12292 PR rtl-optimization/69307
12293 * gcc.dg/pr69307.c: New test.
12294
cefe08a4
VM
122952016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12296
12297 PR target/69614
12298 * gcc.target/arm/pr69614.c: New.
12299
70112e2a
PT
123002016-03-12 Paul Thomas <pault@gcc.gnu.org>
12301
12302 PR fortran/70031
12303 * gfortran.dg/submodule_14.f08: New test
12304
12305 PR fortran/69524
12306 * gfortran.dg/submodule_15.f08: New test
12307
3f1e5d3a
PP
123082016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12309
12310 PR c++/70106
12311 * g++.dg/cpp1y/paren3.C: New test.
12312
a3f6d680
MM
123132016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12314
12315 PR target/70131
12316 * gcc.target/powerpc/ppc-round2.c: New test.
12317
92348f09
BS
123182016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12319
12320 PR target/70123
12321 * gcc.dg/torture/pr70123.c: New test.
12322
cebde9e9
JL
123232016-03-11 Jeff Law <law@redhat.com>
12324
12325 PR tree-optimization/70190
12326 * gcc.c-torture/compile/pr70190.c: New test.
12327
3edc5da4
DM
123282016-03-11 David Malcolm <dmalcolm@redhat.com>
12329
12330 PR c/68187
12331 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12332 case.
12333 (test43_b): Likewise.
12334 (test43_c): Likewise.
12335 (test43_d): Likewise.
12336 (test43_e): Likewise.
12337 (test43_f): Likewise.
12338 (test43_g): Likewise.
12339 (test44_a): Likewise.
12340 (test44_b): Likewise.
12341 (test44_c): Likewise.
12342 (test44_d): Likewise.
12343 (test44_e): Likewise.
12344
318c1204
DM
123452016-03-11 David Malcolm <dmalcolm@redhat.com>
12346
12347 PR c/70085
12348 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12349
bc062234
KT
123502016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12351
12352 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12353 dg-options.
12354
acfc1ac1
KT
123552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12356
12357 PR target/70002
12358 PR target/69245
12359 * gcc.target/aarch64/pr69245_2.c: New test.
12360
d1e2bb2d
JJ
123612016-03-11 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR tree-optimization/70177
12364 * gcc.dg/pr70177.c: New test.
12365
07350627
AL
123662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12367
12368 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12369
5c6706f7
AL
123702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12371
12372 * gcc.dg/tree-ssa/sra-20.c: New.
12373
02d472a2
JJ
123742016-03-11 Jakub Jelinek <jakub@redhat.com>
12375
686d390a
JJ
12376 PR rtl-optimization/70174
12377 * gcc.dg/pr70174.c: New test.
12378
02d472a2
JJ
12379 PR tree-optimization/70169
12380 * gcc.dg/pr70169.c: New test.
12381
0f9befa1
IE
123822016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12383
12384 PR target/70160
12385 * gcc.target/i386/pr70160.c: New test.
12386
432d4670
AK
123872016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12388
12389 * gcc.target/s390/dfp-1.c: New test.
12390
a3dc8760
NC
123912016-03-10 Nick Clifton <nickc@redhat.com>
12392
12393 PR target/70044
12394 * gcc.target/aarch64/pr70044.c: New test.
12395
b87a8d7d
PP
123962016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12397 Jakub Jelinek <jakub@redhat.com>
12398
12399 PR c++/70001
12400 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12401 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12402 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12403
4f4ada6a
JH
124042016-03-10 Jan Hubicka <hubicka@ucw.cz>
12405
12406 PR lto/69589
12407 * g++.dg/lto/pr69589_0.C: New testcase
12408 * g++.dg/lto/pr69589_1.C: New testcase
12409
d49b0aa0
MP
124102016-03-10 Marek Polacek <polacek@redhat.com>
12411
12412 PR c++/70153
12413 * g++.dg/delayedfold/unary-plus1.C: New test.
12414
124152016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12416
12417 * gcc.target/arm/pr45701-1.c: Escape brackets.
12418 * gcc.target/arm/pr45701-2.c: Likewise.
12419
71017a7b
AL
124202016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12421
12422 * gfortran.dg/unconstrained_commons.f: New.
12423
ba52669f
AM
124242016-03-10 Alan Modra <amodra@gmail.com>
12425
12426 * gcc.dg/pr69195.c: New.
12427 * gcc.dg/pr69238.c: New.
12428
27742332
TV
124292016-03-10 Tom de Vries <tom@codesourcery.com>
12430
12431 PR testsuite/68915
12432 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12433
3a81a594
RB
124342016-03-10 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/70128
12437 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12438 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12439
3433b975
JJ
124402016-03-09 Jakub Jelinek <jakub@redhat.com>
12441
c2864f02
JJ
12442 PR tree-optimization/70152
12443 * gcc.dg/pr70152.c: New test.
12444
3433b975
JJ
12445 PR target/70086
12446 * gcc.target/i386/pr70086-1.c: New test.
12447 * gcc.target/i386/pr70086-2.c: New test.
12448 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12449
12450 PR tree-optimization/70127
12451 * gcc.c-torture/execute/pr70127.c: New test.
12452
96b3c82d
CP
124532016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12454
12455 * c-c++-common/goacc/combined-directives-2.c: New test.
12456
b4f3232d
DM
124572016-03-09 David Malcolm <dmalcolm@redhat.com>
12458
12459 PR c/68473
12460 PR c++/70105
12461 * g++.dg/diagnostic/pr70105.C: New test.
12462 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12463 (test_multiple_ordinary_maps): New test function.
12464
40499f81
DM
124652016-03-09 David Malcolm <dmalcolm@redhat.com>
12466
12467 PR c/68473
12468 PR c++/70105
12469 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12470 Drop range information from call to inform_at_rich_loc.
12471 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12472 New.
12473 (test_show_locus): Replace calls to rich_location::add_range with
12474 calls to add_range. Rewrite the tests that used the now-defunct
12475 rich_location ctor taking a source_range. Simplify other tests
12476 by replacing calls to COMBINE_LOCATION_DATA with calls to
12477 make_location.
12478
c9e33662
RB
124792016-03-09 Richard Biener <rguenther@suse.de>
12480 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR tree-optimization/70138
12483 * gcc.dg/vect/pr70138-1.c: New testcase.
12484 * gcc.dg/vect/pr70138-2.c: Likewise.
12485
2c73b764
JJ
124862016-03-09 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR target/70049
12489 * gcc.target/i386/pr70049.c: New test.
12490
c06d25bb
RB
124912016-03-09 Richard Biener <rguenther@suse.de>
12492
12493 PR c/70143
12494 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12495 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12496 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12497
5828a501
RO
124982016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12499
12500 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12501 arm-*-*.
12502
2e141c8d
JJ
125032016-03-09 Jakub Jelinek <jakub@redhat.com>
12504
5a9def37
JJ
12505 PR middle-end/67278
12506 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12507
2e141c8d
JJ
12508 PR target/67278
12509 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12510
12511 PR middle-end/70050
12512 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12513 in testcase comment.
12514
bf751f40
TV
125152016-03-09 Tom de Vries <tom@codesourcery.com>
12516
12517 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12518 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12519 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12520 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12521 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12522 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12523 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12524 * gfortran.dg/goacc/kernels-loop.f95: New test.
12525
e210c999
MS
125262016-03-08 Martin Sebor <msebor@redhat.com>
12527
12528 PR c++/62096
12529 * g++.dg/warn/overflow-warn-7.C: New test.
12530
80aac5c8
JM
125312016-03-08 Jason Merrill <jason@redhat.com>
12532
12533 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12534 * lib/target-supports.exp (check_effective_target_concepts): New.
12535
12b81409
JJ
125362016-03-08 Jakub Jelinek <jakub@redhat.com>
12537
d259b234
JJ
12538 PR c++/70135
12539 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12540 * g++.dg/ubsan/pr70135.C: New test.
12541
12b81409
JJ
12542 PR target/70110
12543 * gcc.dg/pr70110.c: New test.
12544
b4e9f2aa
MJ
125452016-03-07 Martin Jambor <mjambor@suse.cz>
12546
12547 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12548 * c-c++-common/gomp/if-1.c: Likewise.
12549 * c-c++-common/gomp/pr61486-2.c: Likewise.
12550 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12551 to dg-additional-options.
12552 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12553 * g++/gomp/target-teams-1.c: Likewise.
12554 * gcc.dg/gomp/gomp.exp: Likewise.
12555 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12556 dg-additional-options.
12557 * gfortran.dg/gomp/gomp.exp: Likewise.
12558 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12559 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12560 dg-additional-options.
12561 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12562
f86e631e
MJ
125632016-03-07 Martin Jambor <mjambor@suse.cz>
12564
12565 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12566 * c-c++-common/gomp/gridify-1.c: New test.
12567 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12568
94156b3f
AV
125692016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12570
12571 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12572 trigger for cortex-r8, when scanning for register r8.
12573 * gcc.target/arm/pr45701-2.c: Likewise.
12574
a84a49b7 125752016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12576 Jeff Law <law@redhat.com>
a84a49b7
RB
12577
12578 PR tree-optimization/69740
12579 * gcc.c-torture/compile/pr69740-1.c: New test.
12580 * gcc.c-torture/compile/pr69740-2.c: New test.
12581
e41f6c9e
BS
125822016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12583
12584 * lib/target-supports.exp
12585 (check_effective_target_whole_vector_shift): Enable for PPC64.
12586
57548bf5
RB
125872016-03-07 Richard Biener <rguenther@suse.de>
12588
12589 PR tree-optimization/70115
12590 * gcc.dg/torture/pr70115.c: New testcase.
12591
4ae13300
NS
125922016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12593
12594 PR middle-end/69916
12595 * c-c-++-common/goacc/pr69916.c: New.
12596
5edb9853
RH
125972016-03-07 Richard Henderson <rth@redhat.com>
12598
12599 * gcc.c-torture/compile/pr70061.c: New test.
12600
2067a8f3
RB
126012016-03-07 Richard Biener <rguenther@suse.de>
12602
12603 PR testsuite/70109
12604 * gcc.dg/vect/O3-pr36098.c: New testcase.
12605
4145a9b7
CL
126062016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12607
12608 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12609
1878be32
EB
126102016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12611
12612 * gnat.dg/renaming9.ad[sb]: New testcase.
12613
df762bb2
JJ
126142016-03-05 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR c++/70084
12617 * g++.dg/expr/stdarg3.C: New test.
12618
7d461295
JL
126192016-03-04 Jeff Law <law@redhat.com>
12620
12621 PR tree-optimization/69196
12622 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12623 x86_64-*-*.
12624
29b9828f
BS
126252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12626
b6b552fd
BS
12627 PR c/69973
12628 * gcc.dg/pr69973.c: New test.
12629
201d49e9
BS
12630 PR rtl-optimization/69941
12631 * gcc.dg/torture/pr69941.c: New test.
12632
29b9828f
BS
12633 PR c/69824
12634 * gcc.dg/pr69824.c: New test.
12635
640b7e74
TV
126362016-03-05 Tom de Vries <tom@codesourcery.com>
12637
12638 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12639 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12640 function.
12641
7a3a3fad
PP
126422016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12643
12644 PR c++/66786
12645 * g++.dg/cpp1y/var-templ48.C: New test.
12646 * g++.dg/cpp1y/var-templ49.C: New test.
12647
cd439aec
EB
126482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12649
12650 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12651
60204554
JJ
126522016-03-04 Jakub Jelinek <jakub@redhat.com>
12653
0c8825de
JJ
12654 PR c++/70035
12655 * g++.dg/ubsan/pr70035.C: New test.
12656
60204554
JJ
12657 PR target/70062
12658 * gcc.target/i386/pr70062.c: New test.
12659
f79d4eab
L
126602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12661
12662 * g++.dg/template/typename21.C: Remove c++98_only.
12663
ea81ce67
L
126642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12665
12666 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12667
64b23c13
DM
126682016-03-04 David Malcolm <dmalcolm@redhat.com>
12669
12670 PR c/68187
12671 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12672 function.
12673 (fn_42_b): Likewise.
12674 (fn_42_c): Likewise.
12675
729526f5
DM
126762016-03-04 David Malcolm <dmalcolm@redhat.com>
12677
12678 PR c/68187
12679 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12680 function.
12681 (fn_40_b): Likewise.
12682 (fn_41_a): Likewise.
12683 (fn_41_b): Likewise.
12684
f9ea11ac
JJ
126852016-03-04 Jakub Jelinek <jakub@redhat.com>
12686
12687 PR target/70059
12688 * gcc.target/i386/avx512f-pr70059.c: New test.
12689 * gcc.target/i386/avx512dq-pr70059.c: New test.
12690
b6c38c69
BS
126912016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12692
12693 PR rtl-optimization/57676
12694 * gcc.dg/torture/pr57676.c: New test.
12695
af3cdd34
IE
126962016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12697
12698 * gcc.dg/pr70026.c: New test.
12699
7ff6ca38
MP
127002016-03-04 Marek Polacek <polacek@redhat.com>
12701
12702 PR c/69798
12703 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12704 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12705
a6bf62d5
KT
127062016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12707
12708 PR target/70004
12709 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12710 Delete.
12711 (test_corners_sisd_si): Likewise.
12712 (main): Remove checks of the above.
12713 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12714
ae4cdc6a
EB
127152016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12716
12717 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12718
08455559
CL
127192016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12720
12721 * gcc.dg/torture/pr69951.c: Accept argc==0.
12722
e9a35493
RB
127232016-03-04 Richard Biener <rguenther@suse.de>
12724
12725 PR c++/70054
12726 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12727 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12728
fba054c2
DV
127292016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12730
12731 PR testsuite/69766
12732 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12733 testing multiarch.
12734
f10cdc6c
JJ
127352016-03-04 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR debug/69947
12738 * gcc.dg/guality/pr69947.c: New test.
12739
2e981ba0
JJ
127402016-03-03 Jakub Jelinek <jakub@redhat.com>
12741
12742 PR ada/70017
12743 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12744
0ba3bfa2
KT
127452016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12746
12747 PR rtl-optimization/69904
12748 * gcc.target/arm/pr69904.c: New test.
12749
97ecdb46
JJ
127502016-03-03 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR target/70021
12753 * gcc.dg/vect/pr70021.c: New test.
12754 * gcc.target/i386/pr70021.c: New test.
12755
a2a743a1
MP
127562016-03-03 Marek Polacek <polacek@redhat.com>
12757
12758 PR middle-end/70050
12759 * gcc.dg/pr70050.c: New test.
12760
fa07ecdd
JG
127612016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12762
12763 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12764
23504262
ML
127652016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12766
12767 PR tree-optimization/70043
12768 * gfortran.dg/vect/pr70043.f90: New test.
12769
b7b9e1a9
EB
127702016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12771
12772 * gnat.dg/specs/task1.ads: New test.
12773
cb83ba54
RO
127742016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12775
12776 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12777 Invoke gdb with -batch.
12778 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12779
a75f5e30
RB
127802016-03-03 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/55936
12783 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12784
268bc320
JL
127852016-03-02 Jeff Law <law@redhat.com>
12786
815f20ab
JL
12787 PR rtl-optimization/69942
12788 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12789 effects of argument promotions.
12790
268bc320
JL
12791 PR tree-optimization/69987
12792 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12793 target does not support -fprefetch-loop-arrays.
12794
171f7de5
UB
127952016-03-02 Uros Bizjak <ubizjak@gmail.com>
12796
12797 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12798
192912db
BC
127992016-03-02 Bin Cheng <bin.cheng@arm.com>
12800
c7908871 12801 PR rtl-optimization/69052
192912db
BC
12802 * gcc.target/i386/pr69052.c: New test.
12803
90a7a40b
AM
128042016-03-02 Alan Modra <amodra@gmail.com>
12805
12806 * gcc.dg/pr69990.c: New.
12807
69fa742f
JJ
128082016-03-02 Jakub Jelinek <jakub@redhat.com>
12809
de752fb0
JJ
12810 PR c/68062
12811 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12812
12813 PR middle-end/70022
12814 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12815
69fa742f
JJ
12816 PR target/70028
12817 * gcc.target/i386/pr70028.c: New test.
12818
7c65bd56
MK
128192016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12820
12821 * c-c++-common/asan/swapcontext-test-1.c,
12822 * c-c++-common/tsan/thread_leak.c,
12823 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12824 * g++.dg/tsan/benign_race.C,
12825 * g++.dg/tsan/fd_close_norace.C,
12826 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12827 races with sanitizer output
12828
37d98220 128292016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12830 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12831
12832 PR target/67278
12833 * gcc.dg/simd-8.c: New testcase.
12834
218db463
RB
128352016-03-02 Richard Biener <rguenther@suse.de>
12836
12837 PR middle-end/67278
12838 * gcc.dg/simd-7.c: New testcase.
12839
22c72158
EB
128402016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12841
12842 * gcc.target/i386/pr70007.c: Tweak.
12843
9a790ccc
DV
128442016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12845
12846 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12847
bd02f00f
MP
128482016-03-02 Marek Polacek <polacek@redhat.com>
12849
12850 PR c/67854
12851 * gcc.dg/pr67854.c: New test.
12852
1e840f39
JJ
128532016-03-02 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR middle-end/70025
12856 * gcc.dg/torture/pr70025.c: New test.
12857
bca00241
VK
128582016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12859
12860 PR tree-optimization/68621
12861 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12862
0bca04b8
EB
128632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12864
12865 * gcc.target/i386/pr70007.c: New test.
12866
2a9afc86
JL
128672016-03-01 Jeff Law <law@redhat.com>
12868
eab2541b 12869 PR tree-optimization/69196
9d83ef71 12870 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12871
2a9afc86
JL
12872 PR tree-optimization/69196
12873 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12874 duplicating code and spoiling the expected output.
12875
0d39977e
MM
128762016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12877
12878 PR target/70033
12879 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12880 supports power9 before doing tests.
12881 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12882 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12883 * gcc.target/powerpc/p9-permute.c: Likewise.
12884
a0c0699d
UB
128852016-03-01 Uros Bizjak <ubizjak@gmail.com>
12886
12887 PR target/70027
12888 * gcc.target/i386/pr70027.c: New test.
12889
0ae3ef47 128902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12891
12892 * gcc.dg/pr70017.c: New test.
12893
686e2237
JJ
128942016-03-01 Jakub Jelinek <jakub@redhat.com>
12895
12896 PR c/69796
12897 PR c/69974
12898 * gcc.dg/pr69796.c: New test.
12899 * gcc.dg/pr69974.c: New test.
12900
f8e4188c
EB
129012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12902
12903 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12904
5e3f1c7c
JL
129052016-02-29 Jeff Law <law@redhat.com>
12906
12907 PR tree-optimization/69987
12908 * gfortran.dg/pr69987.f90: New test.
12909
12910 PR tree-optimization/69989
12911 * gcc.c-torture/compile/pr69989-2.c: New test.
12912
1be56bc5
MP
129132016-03-01 Marek Polacek <polacek@redhat.com>
12914
12915 PR c++/69795
12916 * g++.dg/parse/invalid1.C: New test.
12917
1b19470d
RB
129182016-03-01 Richard Biener <rguenther@suse.de>
12919
12920 PR middle-end/70022
12921 * gcc.dg/pr70022.c: New testcase.
12922
3ae0661a
IE
129232016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12924
12925 PR tree-optimization/69956
12926 * gcc.dg/pr69956.c: New test.
12927
0f09ab88
BS
129282016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12929
12930 PR target/70011
12931 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12932 XFAIL when hardware supports efficient unaligned storage access.
12933
76d881bf
PP
129342016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12935
12936 PR c++/69961
12937 * g++.dg/template/pr69961a.C: New test.
12938 * g++.dg/template/pr69961b.C: New test.
12939
7168133a
DM
129402016-02-29 David Malcolm <dmalcolm@redhat.com>
12941
12942 PR preprocessor/69985
12943 * gcc.dg/cpp/pr69985.c: New test case.
12944
0c6072a3
JL
129452016-02-29 Jeff Law <law@redhat.com>
12946
e66f219b
JL
12947 PR tree-optimization/70005
12948 * gcc.c-torture/execute/pr70005.c New test.
12949
0c6072a3
JL
12950 PR tree-optimization/69999
12951 * gcc.c-torture/compile/pr69999.c: New test.
12952
fd9fbdb3
YR
129532016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12954
12955 PR tree-optimization/69652
12956 * gcc.dg/torture/pr69652.c: Delete test.
12957 * gcc.dg/vect/pr69652.c: New test.
12958
cbd400b4
RB
129592016-02-19 Richard Biener <rguenther@suse.de>
12960
12961 PR tree-optimization/69980
12962 * gfortran.dg/vect/pr69980.f90: New testcase.
12963
84ea0f58
EB
129642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12965
12966 * gcc.target/sparc/20160229-1.c: New test.
12967
5d2a63dc
EB
129682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12969
12970 * gnat.dg/stack_usage3.adb: New test.
12971 * gnat.dg/stack_usage3_pkg.ads: New helper.
12972
93e708f9
EB
129732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12974
12975 * gnat.dg/renaming8.adb: New test.
12976 * gnat.dg/renaming8_pkg1.ads: New helper.
12977 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12978 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12979
6512bc93
RB
129802016-02-29 Richard Biener <rguenther@suse.de>
12981
12982 PR tree-optimization/69720
12983 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12984
7b201a88
TK
129852016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12986
12987 PR fortran/68147
12988 PR fortran/47674
12989 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12990
82ee0cf2 129912016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12992 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12993
12994 PR fortran/56007
12995 * gfortran.dg/coarray_8.f90: Adjust error message.
12996 * gfortran.dg/pr56007.f90: New test.
12997 * gfortran.dg/pr56007.f: New test.
12998
cdc1a2c8
L
129992016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13000
13001 PR tree-optimization/69989
13002 * gcc.dg/torture/pr69989.c: New test.
13003
33505bcf
EB
130042016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13005
13006 * gcc.target/i386/stack-realign-win.c: New test.
13007
524bfb19
HA
130082016-02-28 Harald Anlauf <anlauf@gmx.de>
13009
13010 PR fortran/60126
13011 * gfortran.dg/pr60126.f90: New test.
13012
bd542508
JL
130132016-02-27 Jeff Law <law@redhat.com>
13014
13015 Revert
13016 2016-02-26 Richard Biener <rguenther@suse.de>
13017 Jeff Law <law@redhat.com>
13018
13019 PR tree-optimization/69740
13020 * gcc.c-torture/compile/pr69740-1.c: New test.
13021 * gcc.c-torture/compile/pr69740-2.c: New test.
13022
dd1291e0
JD
130232016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13024
5fb67f8b 13025 PR fortran/69910
dd1291e0
JD
13026 * gfortran.dg/newunit_4.f90: New test.
13027
5cfefb59
JJ
130282016-02-27 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR target/69613
13031 PR rtl-optimization/69886
13032 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13033 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13034 target.
13035
20ba5f33
MS
130362016-02-26 Martin Sebor <msebor@redhat.com>
13037
13038 PR tree-optimization/15826
13039 * gcc.dg/tree-ssa/pr15826.c: New test.
13040
e6fb01b0
JJ
130412016-02-26 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR target/69969
13044 * gcc.target/powerpc/pr69969.c: New test.
13045
e3e0cf64
MS
130462016-02-26 Martin Sebor <msebor@redhat.com>
13047
13048 PR c++/15766
13049 * g++.old-deja/g++.other/decl5.C: Add a test case.
13050
d1f2bea5
SB
130512016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13052
13053 PR target/69946
13054 * gcc.target/powerpc/pr69946.c: New file.
13055
4a4f9d2b 130562016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13057 Jeff Law <law@redhat.com>
4a4f9d2b 13058
e3e0cf64 13059 PR tree-optimization/69740
4a4f9d2b
RB
13060 * gcc.c-torture/compile/pr69740-1.c: New test.
13061 * gcc.c-torture/compile/pr69740-2.c: New test.
13062
ad2a2706
MJ
130632016-02-26 Martin Jambor <mjambor@suse.cz>
13064
13065 PR middle-end/69920
13066 * gcc.dg/torture/pr69932.c: New test.
13067 * gcc.dg/torture/pr69936.c: Likewise.
13068
1d11f7ce
AK
130692016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13070
13071 PR target/69709
13072 * gcc.target/s390/pr69709.c: New test.
13073
6cfccbb2
KT
130742016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13075
13076 PR target/69245
13077 * gcc.target/aarch64/pr69245_1.c: New test.
13078
ac59ad4e
KT
130792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13080
13081 PR target/69613
13082 * gcc.dg/torture/pr69613.c: New test.
13083
a2ad54a0
JJ
130842016-02-26 Jakub Jelinek <jakub@redhat.com>
13085
13086 PR rtl-optimization/69891
13087 * gcc.target/i386/pr69891.c: New test.
13088
0884062c 130892016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13090 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13091
d2369d4f 13092 PR target/61397
c163789b
MM
13093 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13094 functionality for both 32-bit and 64-bit.
13095
5aed7e2c
RB
130962016-02-26 Richard Biener <rguenther@suse.de>
13097
13098 PR tree-optimization/69551
13099 * gcc.dg/torture/pr69951.c: New testcase.
13100
798e2a8e
RB
131012016-02-25 Richard Biener <rguenther@suse.de>
13102
13103 PR tree-optimization/48795
13104 * gcc.dg/Warray-bounds-18.c: New testcase.
13105
9559fbac
RO
131062016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13107
13108 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13109
c049b107
JJ
131102016-02-25 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR rtl-optimization/69896
13113 * gcc.dg/pr69896.c: New test.
13114
1137001c
PP
131152016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13116
13117 PR c++/69736
13118 * g++.dg/cpp1y/paren2.C: New test.
13119
2e9c8641
MS
131202016-02-24 Martin Sebor <msebor@redhat.com>
13121
13122 PR c/51147
13123 * gcc.dg/enum-mode-2.c: New test.
13124
03ca8fb3
JJ
131252016-02-24 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR c++/69922
13128 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13129 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13130 * g++.dg/ubsan/pr69922.C: New test.
13131
0b05329b
MP
131322016-02-24 Marek Polacek <polacek@redhat.com>
13133
13134 PR c/69819
13135 * gcc.dg/pr69819.c: New test.
13136
57c2c374
MS
131372016-02-24 Martin Sebor <msebor@redhat.com>
13138
3b96b93a
MS
13139 PR c++/69912
13140 * g++.dg/ext/flexary15.C: New test.
13141
131422016-02-24 Martin Sebor <msebor@redhat.com>
13143
13144 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13145 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13146 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13147
65433bb5
MK
131482016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13149 Charles Baylis <charles.baylis@linaro.org>
13150
13151 PR debug/61033
13152 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13153
f802a424 131542016-02-24 Richard Biener <rguenther@suse.de>
44293580 13155 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13156
13157 PR middle-end/69760
13158 * gcc.dg/torture/pr69760.c: New testcase.
13159
525f795f
RO
131602016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13161
13162 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13163 pattern on Solaris with as.
13164
cd7bbceb
KT
131652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13166
13167 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13168 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13169 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13170 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13171
89c0c1fd
JJ
131722016-02-24 Jakub Jelinek <jakub@redhat.com>
13173
13174 PR middle-end/69915
13175 * gcc.dg/pr69915.c: New test.
13176
0683fd27
KT
131772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13178
13179 PR rtl-optimization/69886
13180 * gcc.dg/torture/pr69886.c: New test.
13181
e53d562a
RB
131822016-02-24 Richard Biener <rguenther@suse.de>
13183
13184 PR middle-end/68963
13185 * gcc.dg/torture/pr68963.c: New testcase.
13186
74a00288
KT
131872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13188
13189 PR target/69875
13190 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13191 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13192 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13193 * gcc.target/arm/atomic_loaddi_1.c: New test.
13194 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13195 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13196 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13197 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13198 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13199 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13200 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13201 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13202
340fd4c9
JJ
132032016-02-24 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR middle-end/69909
13206 * gcc.dg/torture/pr69909.c: New test.
13207
47d3fdb2
RB
132082016-02-24 Richard Biener <rguenther@suse.de>
13209
13210 PR tree-optimization/69907
13211 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13212 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13213 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13214
dab73e73
CB
132152016-02-24 Christian Bruel <christian.bruel@st.com>
13216
13217 * gcc.target/arm/pragma_cpp_fma.c: New test.
13218
7cc5ec65
JD
132192016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13220
13221 PR fortran/61156
13222 * gfortran.dg/include_6.f90: Update test.
13223
067fbd8b
JJ
132242016-02-23 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR objc/69844
13227 * objc.dg/pr69844.m: New test.
13228
64a454d9
JD
132292016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13230
13231 PR libgfortran/69456
13232 * gfortran.dg/namelist_89.f90: New test.
13233 * gfortran.dg/pr59700.f90: Update test..
13234
35886f0b
MS
132352016-02-23 Martin Sebor <msebor@redhat.com>
13236
13237 PR middle-end/69780
13238 * g++.dg/ext/builtin_alloca.C: New test.
13239 * gcc.dg/builtins-68.c: New test.
13240
162cc7e3
RH
132412016-02-23 Richard Henderson <rth@redhat.com>
13242
13243 * gcc.target/i386/addr-space-3.c: Remove test.
13244
196440f8
DM
132452016-02-23 David Malcolm <dmalcolm@redhat.com>
13246
13247 PR preprocessor/69126
13248 PR preprocessor/69543
13249 * c-c++-common/pr69126-2-long.c: New test.
13250 * c-c++-common/pr69126-2-short.c: New test.
13251 * c-c++-common/pr69543-1.c: Remove xfail.
13252
1d3121af
DM
132532016-02-23 David Malcolm <dmalcolm@redhat.com>
13254
13255 PR preprocessor/69126
13256 PR preprocessor/69543
13257 PR preprocessor/69558
13258 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13259 (f): Rename to...
13260 (test_2): ...this, and add leading comment.
13261 (MACRO_3, test_3): New.
13262 (MACRO_4A, MACRO_4B, test_4): New.
13263 (MACRO): Rename to...
13264 (MACRO_5): ...this.
13265 (g): Rename to...
13266 (test_5): ...this, updating for renaming of MACRO, and
13267 add leading comment.
13268 * c-c++-common/pr69543-1.c: New.
13269 * c-c++-common/pr69543-2.c: New.
13270 * c-c++-common/pr69543-3.c: New.
13271 * c-c++-common/pr69543-4.c: New.
13272 * c-c++-common/pr69558-1.c: New.
13273 * c-c++-common/pr69558-2.c: New.
13274 * c-c++-common/pr69558-3.c: New.
13275 * c-c++-common/pr69558-4.c: New.
13276 * gcc.dg/pr69558.c: Move to...
13277 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13278 xfail for c++.
13279
f99c3557
TS
132802016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13281
13282 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13283 to -ftree-parallelize-loops/-fopenacc changes.
13284 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13285 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13286 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13287 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13288 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13289 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13290 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13291 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13292 * c-c++-common/goacc/kernels-loop.c: Likewise.
13293 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13294 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13295 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13296 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13297
c60ec7c2
RO
132982016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299
13300 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13301
f1a62b6f
JJ
133022016-02-23 Jakub Jelinek <jakub@redhat.com>
13303
e67bf044
JJ
13304 PR c++/69902
13305 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13306
f1a62b6f
JJ
13307 PR c/69900
13308 * gcc.dg/pr69900.c: New test.
13309
20c5e09e
MJ
133102016-02-23 Martin Jambor <mjambor@suse.cz>
13311
13312 PR tree-optimization/69666
13313 * gcc.dg/tree-ssa/pr69666.c: New test.
13314
e457a6fc
AV
133152016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13316
13317 PR fortran/67451
13318 * gfortran.dg/coarray_allocate_5.f08: New test.
13319
d7b574f4
AK
133202016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13321
13322 * gcc.target/s390/vcond-shift.c: Move to ...
13323 * gcc.target/s390/vector/vcond-shift.c: ... here.
13324
58bdeb44
AK
133252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13326
13327 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13328 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13329
7cd0387b
AK
133302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13331
13332 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13333
4246c8da
MW
133342016-02-20 Mark Wielaard <mjw@redhat.com>
13335
13336 PR c/28901
13337 * gcc.dg/unused-variable-3.c: New test.
13338
f93bc532
JJ
133392016-02-22 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR target/69888
13342 * gcc.target/i386/pr69888.c: New test.
13343
c4e360f4
RB
133442016-02-22 Richard Biener <rguenther@suse.de>
13345
13346 PR tree-optimization/69882
13347 * gfortran.dg/vect/pr69882.f90: New testcase.
13348
09c92f1c
JJ
133492016-02-22 Jakub Jelinek <jakub@redhat.com>
13350
13351 PR target/69885
13352 * gcc.dg/pr69885.c: New test.
13353
f88d45dc
OE
133542016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13355
13356 PR target/69806
13357 PR target/54089
13358 * gcc.target/sh/pr54089-10.c: New.
13359
ce1ff48e
PT
133602016-02-20 Paul Thomas <pault@gcc.gnu.org>
13361
13362 PR fortran/69423
13363 * gfortran.dg/deferred_character_15.f90 : New test.
13364
bbf27208
DH
133652016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13366
13367 PR fortran/57365
13368 gfortran.dg/allocate_with_source_18.f03: New test.
13369
133702016-02-20 Harald Anlauf <anlauf@gmx.de>
13371
13372 PR fortran/52531
13373 gfortran.dg/gomp/pr52531.f90: New test.
13374
268be88c
BE
133752016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13376
13377 PR c++/69865
13378 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13379 -std=c++03.
13380
4b6c824a
JJ
133812016-02-19 Jakub Jelinek <jakub@redhat.com>
13382
871b3f47
JJ
13383 PR c++/69826
13384 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13385 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13386
7a965d51
JJ
13387 PR c++/69850
13388 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13389
4b6c824a
JJ
13390 PR c++/69851
13391 * g++.dg/torture/pr69851.C: New test.
13392
15fca21a
MS
133932016-02-19 Martin Sebor <msebor@redhat.com>
13394
13395 PR testsuite/69573
13396 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13397
19e21586
JJ
133982016-02-19 Jakub Jelinek <jakub@redhat.com>
13399
03a616ac
JJ
13400 PR c++/69850
13401 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13402 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13403
19e21586
JJ
13404 PR c++/67767
13405 * g++.dg/cpp0x/pr67767.C: New test.
13406
2db16594
KT
134072016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13408
13409 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13410 for fp, simd, crypto, crc, lse.
13411 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13412 above.
13413 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13414 effective target check.
13415
5a7d9d1e
JJ
134162016-02-19 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR target/69820
13419 * gcc.target/i386/pr69820.c: New test.
13420
6448f064
AK
134212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13422
13423 * gcc.target/s390/vector/int128-1.c: New test.
13424
d0a859e6
AK
134252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13426
13427 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13428
9e4eb643
AK
134292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13430
13431 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13432 instruction pattern name to prevent the testcase from failing with
13433 -march=z13.
13434
859a4c0e
AK
134352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13436
13437 * gcc.target/s390/md/movstr-2.c: New test.
13438
efc2340b
MK
134392016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13440
13441 * gcc.target/s390/morestack.c: New test.
13442
ca2bfbc2
DV
134432016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13444
13445 PR target/69625
13446 * gcc.target/s390/pr69625.c: Add test case.
13447
efd4bd05
BE
134482016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13449
13450 PR testsuite/68580
13451 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13452
2bf2078a
MM
134532016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13454
13455 PR target/68404
13456 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13457 * gcc.target/powerpc/fusion3.c: Likewise.
13458
f003579e
RB
134592016-02-18 Richard Biener <rguenther@suse.de>
13460
13461 PR middle-end/69553
13462 * g++.dg/torture/pr69553.C: New testcase.
13463
19233914
NC
134642016-02-18 Nick Clifton <nickc@redhat.com>
13465
efd4bd05
BE
13466 PR target/62254
13467 PR target/69610
13468 * gcc.target/arm/pr62554.c: New test.
13469 * gcc.target/arm/pr69610-1.c: New test.
13470 * gcc.target/arm/pr69610-2.c: New test.
19233914 13471
23f27839
RB
134722016-02-18 Richard Biener <rguenther@suse.de>
13473
13474 PR middle-end/69854
13475 * gcc.dg/torture/pr69854.c: New testcase.
13476
932c0da4
JJ
134772016-02-17 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR c++/69850
13480 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13481
1bed93e4
BS
134822012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13483
13484 * gcc.target/powerpc/vec-cg.c: New test.
13485
57bfb134
RB
134862016-02-17 Richard Biener <rguenther@suse.de>
13487
13488 PR testsuite/69586
13489 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13490
a44e0ebb
KT
134912016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13492
13493 PR target/69161
13494 * gcc.c-torture/compile/pr69161.c: New test.
13495
ffacd726
DS
134962016-02-17 David Sherwood <david.sherwood@arm.com>
13497
13498 PR target/69532
13499 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13500 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13501
448db8d2
EB
135022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13503
13504 * gcc.dg/ifcvt-4.c: Skip on Visium.
13505
e2f0522e
EB
135062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13507
13508 * gnat.dg/atomic8.adb: New test.
13509
bf17fe3f
EB
135102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13511
13512 * gnat.dg/discr46.ad[sb]: New test.
13513
ecf835e9
KN
135142016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13515
13516 PR Target/48344
13517 * gcc.target/powerpc/pr48344-1.c: New test.
13518
49a1164a
TK
135192015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13520
13521 PR fortran/69742
13522 * gfortran.dg/associate_21.f90: New test.
13523
bf14eba2
JJ
135242016-02-16 Jakub Jelinek <jakub@redhat.com>
13525
13526 PR c/69835
13527 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13528 -Wnonnull in dg-options.
13529 * c-c++-common/nonnull-2.c: New test.
13530
35a093b6
JG
135312016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13532 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13533
13534 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13535
e387d491
JJ
135362016-02-16 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR middle-end/69801
13539 * gcc.dg/pr69801.c: Add empty dg-options.
13540
ba539195
JN
135412016-02-16 James Norris <jnorris@codesourcery.com>
13542
13543 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13544 * g++.dg/goacc/deviceptr-1.c: New file.
13545
2a2b8f64
JJ
135462016-02-16 Jakub Jelinek <jakub@redhat.com>
13547
13548 PR tree-optimization/69820
13549 * gcc.dg/vect/pr69820.c: New test.
13550
87440c29
RB
135512016-02-16 Richard Biener <rguenther@suse.de>
13552
13553 PR tree-optimization/69776
13554 * gcc.dg/torture/pr69776-2.c: New testcase.
13555
6d87c306
BS
135562016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13557
13558 PR tree-optimization/69714
13559 * gcc.dg/torture/pr69714.c: New test.
13560
3824a0a2
JJ
135612016-02-16 Jakub Jelinek <jakub@redhat.com>
13562
13563 PR tree-optimization/69802
13564 * gcc.dg/pr69802.c: New test.
13565
c8cfe96e
RB
135662016-02-16 Richard Biener <rguenther@suse.de>
13567
13568 PR middle-end/69801
13569 * gcc.dg/pr69801.c: New testcase.
13570
fc12098d
JD
135712016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13572
13573 PR libgfortran/69651
13574 * gfortran.dg/read_bang.f90: New test.
13575 * gfortran.dg/read_bang4.f90: New test.
13576
ba6b3795
JJ
135772016-02-15 Jakub Jelinek <jakub@redhat.com>
13578
f0516ca4
JJ
13579 PR c++/69658
13580 * g++.dg/init/pr69658.C: New test.
13581
ba6b3795
JJ
13582 PR c++/69797
13583 * c-c++-common/pr69797.c: New test.
13584
de3f9a2d
PK
135852016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13586
13587 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13588 check for aarch64*-*-*.
13589
17a3b967
RB
135902016-02-15 Richard Biener <rguenther@suse.de>
13591
13592 PR tree-optimization/69783
13593 * gcc.dg/vect/pr69783.c: New testcase.
13594
1c48bff1
RB
135952016-02-15 Richard Biener <rguenther@suse.de>
13596
13597 PR tree-optimization/69776
13598 * gcc.dg/torture/pr69776.c: New testcase.
13599
1e6025b6
TK
136002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13601
13602 PR fortran/60526
13603 * gfortran.dg/type_decl_4.f90: Reinstated.
13604
d3308279
JDA
136052016-02-14 John David Anglin <danglin@gcc.gnu.org>
13606
13607 PR fortran/68746
13608 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13609
b7c56581
TK
136102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13611
13612 PR fortran/60526
13613 PR bootstrap/69816
13614 * gfortran.dg/type_decl_4.f90: Removed.
13615
60cb4ef5
TK
136162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13617
13618 PR fortran/60526
13619 * gfortran.dg/type_decl_4.f90: New test.
13620
f6964637
AM
136212016-02-14 Alan Modra <amodra@gmail.com>
13622
1a8849d1 13623 PR testsuite/68886
f6964637
AM
13624 * gcc.c-torture/execute/stkalign.c: Revise test.
13625
f5121920
OE
136262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13627
13628 PR target/67260
13629 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13630
6cda3ab6
OE
136312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13632
13633 PR target/67260
13634 * gcc.target/sh/torture/pr67260.c: New.
13635
6786e598
JDA
136362016-02-12 John David Anglin <danglin@gcc.gnu.org>
13637
13638 * gcc.dg/pr67964.c: Add dg-require-alias.
13639
7e05dad8
OE
136402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13641
13642 PR target/67636
13643 PR target/64345
13644 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13645
7f4cc3ce
JD
136462016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13647
13648 PR libgfortran/69668
13649 * gfortran.dg/namelist_88.f90: New test.
13650
955ca6dc
JD
136512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13652
13653 PR libgfortran/69668
13654 * gfortran.dg/namelist_38.f90: Update test.
13655 * gfortran.dg/namelist_84.f90: Update test.
13656
876217ae
DM
136572016-02-12 David Malcolm <dmalcolm@redhat.com>
13658
13659 PR other/69554
13660 * gcc.dg/pr69554-1.c: New test.
13661 * gfortran.dg/pr69554-1.F90: New test.
13662 * gfortran.dg/pr69554-2.F90: New test.
13663 * lib/gcc-dg.exp (proc dg-locus): New function.
13664 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13665 distinguish between the caret-printing and non-caret-printing
13666 cases. If caret-printing has been explicitly enabled, bail out
13667 without attempting to fix up the output.
13668
61789eed
DM
136692016-02-12 David Malcolm <dmalcolm@redhat.com>
13670
13671 PR driver/69265
13672 PR driver/69453
13673 * gcc.dg/spellcheck-options-3.c: New test case.
13674 * gcc.dg/spellcheck-options-4.c: New test case.
13675 * gcc.dg/spellcheck-options-5.c: New test case.
13676 * gcc.dg/spellcheck-options-6.c: New test case.
13677 * gcc.dg/spellcheck-options-7.c: New test case.
13678 * gcc.dg/spellcheck-options-8.c: New test case.
13679 * gcc.dg/spellcheck-options-9.c: New test case.
13680 * gcc.dg/spellcheck-options-10.c: New test case.
13681
c3090c1f
JJ
136822016-02-12 Jakub Jelinek <jakub@redhat.com>
13683
13684 PR rtl-optimization/69764
13685 PR rtl-optimization/69771
13686 * c-c++-common/pr69764.c: New test.
13687 * gcc.dg/torture/pr69771.c: New test.
13688
8222034d
MP
136892016-02-12 Marek Polacek <polacek@redhat.com>
13690
13691 * g++.dg/torture/init-list1.C: New.
13692
f749f792
MP
136932016-02-12 Marek Polacek <polacek@redhat.com>
13694
13695 * gcc.dg/pr69522.c: Add empty dg-options.
13696
199fb02a
IE
136972016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13698
13699 * g++.dg/lto/lto.exp: Include and init mpx.
13700 * g++.dg/lto/pr69729_0.C: New test.
13701
b69539cb
JJ
137022016-02-12 Jakub Jelinek <jakub@redhat.com>
13703
06ff7000
JJ
13704 PR ipa/69241
13705 * g++.dg/ipa/pr69241-4.C: New test.
13706
b69539cb
JJ
13707 PR ipa/68672
13708 * g++.dg/ipa/pr68672-1.C: New test.
13709 * g++.dg/ipa/pr68672-2.C: New test.
13710 * g++.dg/ipa/pr68672-3.C: New test.
13711
16595a1f
BS
137122016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13713
13714 PR c/69522
6d87c306 13715 * gcc.dg/pr69522.c: New test.
16595a1f 13716
38d795d2
PP
137172016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13718
13719 PR c++/69098
13720 * g++.dg/cpp1y/69098.C: New test.
13721 * g++.dg/cpp1y/69098-2.C: New test.
13722
9c582551
JJ
137232016-02-12 Jakub Jelinek <jakub@redhat.com>
13724
13725 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13726 and neighbour -> neighbor.
13727 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13728 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13729 * c-c++-common/Wvarargs.c: Likewise.
13730 * c-c++-common/goacc/host_data-5.c: Likewise.
13731 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13732 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13733 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13734 * gcc.target/aarch64/pr60697.c: Likewise.
13735 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13736 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13737 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13738 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13739 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13740 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13741 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13742 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13743 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13744 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13745 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13746 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13747 * g++.dg/lookup/koenig5.C: Likewise.
13748 * g++.dg/ext/no-asm-2.C: Likewise.
13749 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13750 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13751 * gfortran.dg/used_types_16.f90: Likewise.
13752 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13753 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13754 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13755 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13756 * gfortran.dg/abstract_type_6.f03: Likewise.
13757 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13758 * gfortran.dg/used_types_15.f90: Likewise.
13759 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13760 * gfortran.dg/exit_3.f08: Likewise.
13761 * gfortran.dg/open_status_2.f90: Likewise.
13762 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13763 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13764 * gfortran.dg/associate_1.f03: Likewise.
13765 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13766 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13767 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13768 * gcc.dg/builtin-object-size-1.c: Likewise.
13769 * gcc.dg/noreturn-6.c: Likewise.
13770 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13771 * gcc.dg/globalalias.c: Likewise.
13772 * gcc.dg/builtins-config.h: Likewise.
13773 * gcc.dg/pr30457.c: Likewise.
13774 * gcc.c-torture/compile/volatile-1.c: Likewise.
13775 * gcc.c-torture/execute/20101011-1.c: Likewise.
13776 * c-c++-common/Waddress-1.c: Likewise.
13777
66756373
JJ
137782016-02-11 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR c/69768
13781 * c-c++-common/Waddress-1.c: New test.
13782
76fe932b
AV
137832016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13784
13785 PR fortran/69296
13786 * gfortran.dg/associate_19.f03: New test.
13787 * gfortran.dg/associate_20.f03: New test.
13788
564c4d4b
OE
137892016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13790
13791 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13792
e1c1ecb0
KT
137932016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13794
13795 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13796 .arch armv8-a\n. Add -dA to dg-options.
13797 * gcc.target/aarch64/assembler_arch_1.c: New test.
13798 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13799
0d7d9458
PC
138002016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13801
13802 PR c++/68726
13803 * g++.dg/cpp0x/pr68726.C: New.
13804
e6208a60
IE
138052016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13806
13807 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13808 test.
13809
281a11eb
RB
138102016-02-11 Richard Biener <rguenther@suse.de>
13811
13812 * g++.dg/tree-ssa/pr61034.C: Adjust.
13813
e03dd765
VM
138142016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13815
4b48faf5 13816 PR target/69148
e03dd765
VM
13817 * gcc.target/s390/pr69148.c: New.
13818
cdc23927
YR
138192016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13820
13821 PR tree-optimization/69652
13822 * gcc.dg/torture/pr69652.c: New test.
13823
e199dd0a
JJ
138242016-02-10 Jakub Jelinek <jakub@redhat.com>
13825 Patrick Palka <ppalka@gcc.gnu.org>
13826
13827 PR ipa/69241
13828 PR c++/69649
13829 * g++.dg/ipa/pr69241-1.C: New test.
13830 * g++.dg/ipa/pr69241-2.C: New test.
13831 * g++.dg/ipa/pr69241-3.C: New test.
13832 * g++.dg/ipa/pr69649.C: New test.
13833
d6b38027
UB
138342016-02-10 Uros Bizjak <ubizjak@gmail.com>
13835
13836 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13837 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13838
13b562c5
BC
138392016-02-10 Bin Cheng <bin.cheng@arm.com>
13840
13841 PR tree-optimization/68021
13842 * gcc.dg/tree-ssa/pr68021.c: New test.
13843
24a179f8
RB
138442016-02-10 Richard Biener <rguenther@suse.de>
13845
13846 PR tree-optimization/69726
13847 * gcc.dg/uninit-22.c: New testcase.
13848
0d99886f
AP
138492016-02-09 Andrew Pinski <apinski@cavium.com>
13850
13851 PR tree-opt/69282
13852 * gcc.c-torture/compile/20160205-1.c: New testcase.
13853
ab04995c
MM
138542016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13855
13856 PR target/68404
13857 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13858 instead accessing a really large arrray.
13859 * gcc.target/powerpc/fusion3.c: Likewise.
13860
4b79ac23
CB
138612016-02-09 Charles Baylis <charles.baylis@linaro.org>
13862
13863 PR target/68532
13864 * gcc.c-torture/execute/pr68532.c: New test.
13865
b890a441
AO
138662016-02-11 Alexandre Oliva <aoliva@redhat.com>
13867
13868 PR target/69634
13869 * gcc.dg/pr69634.c: New.
13870
84a5bef7
RB
138712016-02-09 Richard Biener <rguenther@suse.de>
13872
13873 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13874
1f123759 138752016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13876
1f123759
AF
13877 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13878
65860c77
YR
138792016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13880
13881 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13882
7e1e8a0a
RB
138832016-02-09 Richard Biener <rguenther@suse.de>
13884
13885 PR tree-optimization/69715
13886 * gcc.dg/torture/pr69715.c: New testcase.
13887
efb45a9f
PP
138882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13889
13890 PR c++/69139
13891 * g++.dg/cpp0x/trailing12.C: New test.
13892 * g++.dg/cpp0x/trailing13.C: New test.
13893
20a0c6f9
PP
138942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13895
13896 PR c++/69283
13897 PR c++/67835
13898 * g++.dg/cpp1y/auto-fn29.C: New test.
13899 * g++.dg/cpp1y/auto-fn30.C: New test.
13900
a162f3af
JJ
139012016-02-08 Jakub Jelinek <jakub@redhat.com>
13902
13903 PR tree-optimization/69209
13904 * gcc.c-torture/compile/pr69209.c: New test.
13905
4b4a9fbd
JL
139062016-02-08 Jeff Law <law@redhat.com>
13907
13908 PR tree-optimization/68541
13909 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13910 of statements allowed in join block for path splitting.
13911
cfac5ed2
JJ
139122016-02-08 Jakub Jelinek <jakub@redhat.com>
13913
f68bc23f
JJ
13914 PR c++/59627
13915 * g++.dg/gomp/pr59627.C: New test.
13916
cfac5ed2
JJ
13917 PR ipa/69239
13918 * g++.dg/ipa/pr69239.C: New test.
13919
44714d8c
DM
139202016-02-08 David Malcolm <dmalcolm@redhat.com>
13921
13922 PR preprocessor/69664
13923 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13924 * gcc.dg/cpp/warn-comments.c: Likewise.
13925
eba9e839
MP
139262016-02-08 Marek Polacek <polacek@redhat.com>
13927
13928 PR c++/69688
13929 * g++.dg/init/const12.C: New test.
13930
a011cd92
BS
139312016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13932
13933 PR target/60410
13934 * gcc.dg/lto/pr55113_0.c: Remove test.
13935
5317b1be
RB
139362016-02-08 Richard Biener <rguenther@suse.de>
13937
13938 PR tree-optimization/69719
13939 * gcc.dg/torture/pr69719.c: New testcase.
13940
63998a63
RB
139412016-02-08 Richard Biener <rguenther@suse.de>
13942 Jeff Law <law@redhat.com>
13943
13944 PR target/68273
13945 * gcc.target/mips/pr68273.c: New testcase.
13946
43f4a281
RB
139472016-02-08 Richard Biener <rguenther@suse.de>
13948
13949 PR rtl-optimization/69274
13950 * gcc.target/i386/addr-sel-1.c: XFAIL.
13951
0b604d2d
JL
139522016-02-08 Jeff Law <law@redhat.com>
13953
e8dfe49e
JL
13954 PR tree-optimization/68541
13955 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13956
6daecd7a 13957 PR tree-optimization/65917
0b604d2d
JL
13958 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13959
c0f0e35a
JD
139602016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13961
13962 PR fortran/50555
13963 * gfortran.dg/namelist_args.f90: New test.
13964
8981d712
JL
139652016-02-05 Jeff Law <law@redhat.com>
13966
6daecd7a 13967 PR tree-optimization/68541
8981d712
JL
13968 * gcc.dg/tree-ssa/split-path-2.c: New test.
13969 * gcc.dg/tree-ssa/split-path-3.c: New test.
13970 * gcc.dg/tree-ssa/split-path-4.c: New test.
13971 * gcc.dg/tree-ssa/split-path-5.c: New test.
13972 * gcc.dg/tree-ssa/split-path-6.c: New test.
13973 * gcc.dg/tree-ssa/split-path-7.c: New test.
13974
46cb9332
MS
139752016-02-05 Martin Sebor <msebor@redhat.com>
13976
13977 PR c++/69662
13978 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13979 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13980
be2083ea
RH
139812016-02-06 Richard HEnderson <rth@redhat.com>
13982
13983 PR c/69643
13984 * gcc.target/i386/addr-space-4.c: New.
13985 * gcc.target/i386/addr-space-5.c: New.
13986
711d7c23
MM
139872016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13988
13989 PR fortran/66089
13990 * gfortran.dg/elemental_dependency_6.f90: New.
13991
b5c1c988
JJ
139922016-02-05 Jakub Jelinek <jakub@redhat.com>
13993
861c7bcd
JJ
13994 PR rtl-optimization/69691
13995 * gcc.c-torture/execute/pr69691.c: New test.
13996
b5c1c988
JJ
13997 PR c++/69628
13998 * g++.dg/parse/pr69628.C: New test.
13999
f7dfa966
UB
140002016-02-05 Uros Bizjak <ubizjak@gmail.com>
14001
14002 * gcc.dg/sancov/asan.c: Move to ...
14003 * gcc.dg/asan/sancov-1.c: ... here.
14004
9b143e64
UB
140052016-02-05 Uros Bizjak <ubizjak@gmail.com>
14006
14007 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14008
f5d4b899
L
140092016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14010
14011 PR target/69677
14012 * gcc.target/i386/pr69677.c: New test.
14013
76c85fbb
PP
140142016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14015
14016 PR c++/68948
14017 * g++.dg/template/pr68948.C: New test.
14018
f181bf90
DV
140192016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14020
14021 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14022 (only necessary on s390x).
14023
714fb282
L
140242016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14025
14026 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14027 -mno-accumulate-outgoing-args.
14028
618d6c1c
PP
140292016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14030
14031 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14032
1066e9b5
JJ
140332016-02-04 Jakub Jelinek <jakub@redhat.com>
14034
14035 PR c/69669
14036 * c-c++-common/pr69669.c: New test.
14037
76255d0d
MM
140382016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14039
14040 PR target/69667
14041 * g++.dg/pr69667.C: New file.
14042
e0b059b1
WD
140432016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14044
14045 PR target/69619
14046 * gcc.dg/pr69619.c: Add new test.
14047
2692b5c8
RS
140482016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14049
14050 PR rtl-optimization/69577
14051 * gcc.target/i386/pr69577.c: New test.
14052
7db337c2
ML
140532016-02-04 Martin Liska <mliska@suse.cz>
14054
14055 * g++.dg/asan/pr69276.C: New test.
14056
cc9c0829
KT
140572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14058
14059 PR target/65932
14060 PR target/67714
14061 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14062 a single smulbb instruction.
14063 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14064 * gcc.target/amr/wmul-2.c: Likewise.
14065
eb9feb52
KT
140662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14067
14068 PR target/65932
14069 PR target/67714
14070 * gcc.c-torture/execute/pr67714.c: New test.
14071
61f727fe
JJ
140722016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14073
14074 PR target/69454
14075 * gcc.target/i386/pr69454-1.c: New test.
14076 * gcc.target/i386/pr69454-2.c: New test.
14077
05dd97db
MS
140782016-02-03 Martin Sebor <msebor@redhat.com>
14079
14080 PR c++/69251
14081 PR c++/69253
14082 PR c++/69290
14083 PR c++/69277
14084 PR c++/69349
14085 * g++.dg/ext/flexarray-mangle-2.C: New test.
14086 * g++.dg/ext/flexarray-mangle.C: New test.
14087 * g++.dg/ext/flexarray-subst.C: New test.
14088 * g++.dg/ext/flexary11.C: New test.
14089 * g++.dg/ext/flexary12.C: New test.
14090 * g++.dg/ext/flexary13.C: New test.
14091 * g++.dg/ext/flexary14.C: New test.
14092 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14093
dac2fc29
L
140942016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14095
14096 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14097 Define only if CHECK_FLOAT128 is defined.
14098 (main): Properly initialize u5.
14099
eadb8035
JJ
141002016-02-03 Jakub Jelinek <jakub@redhat.com>
14101
0afbb81b
JJ
14102 PR c/69627
14103 * gcc.dg/pr69627.c: New test.
14104
eadb8035
JJ
14105 PR target/69644
14106 * gcc.dg/pr69644.c: New test.
14107
b12d4923
MS
141082016-02-03 Mike Stump <mikestump@comcast.net>
14109
14110 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14111 support for struct-layout-1.exp.
14112
ab4bae0c
PP
141132016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14114
14115 PR c++/69056
618d6c1c 14116 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14117
95831c01
VM
141182016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14119 Alexandre Oliva <aoliva@redhat.com>
14120
14121 PR target/69461
14122 * gcc.target/powerpc/pr69461.c: New.
14123
ccc71ab8
UB
141242016-02-03 Uros Bizjak <ubizjak@gmail.com>
14125
14126 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14127 works from here ...
14128 (check_effective_target_fsanitize_thread): ... to here. Do not
14129 specify additional compile flags for the test source.
14130 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14131 specify additional compile flags for the test source.
14132
96299640
WD
141332016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14134
14135 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14136
781d83d9
AV
141372016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14138
14139 PR fortran/67451
14140 PR fortran/69418
14141 * gfortran.dg/coarray_allocate_2.f08: New test.
14142 * gfortran.dg/coarray_allocate_3.f08: New test.
14143 * gfortran.dg/coarray_allocate_4.f08: New test.
14144
d8208e6d
AL
141452016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14146
14147 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14148 use same scan-tree-dump-times on all platforms.
14149 * gcc.dg/vect/vect-outer-1.c: Likewise.
14150 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14151 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14152 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14153 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14154 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14155 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14156 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14157
a8394fa0
SB
141582016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14159
14160 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14161 warning.
14162
f3baa1d3
L
141632016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14164
14165 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14166
eb077516
JN
141672016-02-02 James Norris <jnorris@codesourcery.com>
14168
14169 * c-c++-common/goacc/routine-5.c: Add tests.
14170
578fb225
AM
141712016-02-02 Alexander Monakov <amonakov@ispras.ru>
14172
14173 * gcc.target/nvptx/unsigned-cmp.c: New test.
14174
c64f7d37
WD
141752016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14176
14177 * gcc.target/aarch64/scalar_shift_1.c
14178 (test_corners_sisd_di): Improve force to SIMD register.
14179 (test_corners_sisd_si): Likewise.
14180 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14181 Remove scan-assembler check for ldr.
14182
90c6f26c
RB
141832016-02-02 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/69595
14186 * gcc.dg/Warray-bounds-17.c: New testcase.
14187
9dc03c97
RB
141882016-02-02 Richard Biener <rguenther@suse.de>
14189
14190 PR tree-optimization/69606
14191 * gcc.dg/torture/pr69606.c: New testcase.
14192
2d4dc223
YR
141932016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14194
14195 PR middle-end/68542
14196 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14197 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14198
65c98fde
AM
141992016-02-02 Alan Modra <amodra@gmail.com>
14200
14201 PR target/69548
14202 * gcc.target/powerpc/pr69548.c: New test.
14203
e1b81f2b
JJ
142042016-02-01 Jakub Jelinek <jakub@redhat.com>
14205
d0268b37
JJ
14206 PR rtl-optimization/69592
14207 * gcc.dg/pr69592.c: New test.
14208
e1b81f2b
JJ
14209 PR preprocessor/69543
14210 PR c/69558
14211 * gcc.dg/pr69543.c: New test.
14212 * gcc.dg/pr69558.c: New test.
14213
7dd7780d
UB
142142016-02-01 Uros Bizjak <ubizjak@gmail.com>
14215
bf672ee5
UB
14216 PR testsuite/65940
14217 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14218
9a7013f8
MS
142192016-02-01 Martin Sebor <msebor@redhat.com>
14220
14221 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14222
e681fb2b
BC
142232016-02-01 Bin Cheng <bin.cheng@arm.com>
14224
14225 PR tree-optimization/67921
14226 * c-c++-common/ubsan/pr67921.c: New test.
14227
ff86345f
RB
142282016-02-01 Richard Biener <rguenther@suse.de>
14229
14230 PR middle-end/69556
14231 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14232
bc369dbd
RB
142332016-02-01 Richard Biener <rguenther@suse.de>
14234
14235 PR tree-optimization/69574
14236 * gcc.dg/torture/pr69574.c: New testcase.
14237
ef318184
RB
142382016-02-01 Richard Biener <rguenther@suse.de>
14239
14240 PR tree-optimization/69579
14241 * gcc.dg/setjmp-6.c: New testcase.
14242
654745e6
JJ
142432016-02-01 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR rtl-optimization/69570
14246 * g++.dg/opt/pr69570.C: New test.
14247
e6c0c44b
RH
142482016-02-01 Richard Henderson <rth@redhat.com>
14249
14250 * gcc.dg/pr69535.c: New test.
14251
6ff3f09a
JDA
142522016-01-31 John David Anglin <danglin@gcc.gnu.org>
14253
2c005538
JDA
14254 PR testsuite/69584
14255 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14256 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14257
61083a4b
JDA
14258 PR debug/68244
14259 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14260
6ff3f09a
JDA
14261 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14262
0c221916
PT
142632016-01-31 Paul Thomas <pault@gcc.gnu.org>
14264
14265 PR fortran/67564
14266 * gfortran.dg/allocate_with_source_17.f03: New test.
14267
db7a2818
JJ
142682016-01-30 Jakub Jelinek <jakub@redhat.com>
14269
14270 PR tree-optimization/69546
14271 * gcc.dg/torture/pr69546.c: New test.
14272
e520d5f0
PT
142732016-01-30 Paul Thomas <pault@gcc.gnu.org>
14274
14275 PR fortran/69566
14276 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14277
343c05d3
MS
142782016-01-30 Martin Sebor <msebor@redhat.com>
14279
14280 PR c++/68490
14281 * g++.dg/ext/flexary10.C: New test.
14282
d6c3a539
DH
142832016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14284
14285 PR fortran/66707
14286 gfortran.dg/common_23.f90: New test.
14287
52d72fcd
BS
142882016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14289
14290 PR target/65546
14291 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14292 condition being checked, and disable it when the target supports
14293 misaligned loads and stores.
14294
3a5d2ba4
JJ
142952016-01-29 Jakub Jelinek <jakub@redhat.com>
14296
14297 PR debug/69518
14298 * gcc.dg/torture/pr69518.c: New test.
14299
6bbacdb5
L
143002016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14301
14302 PR target/69530
14303 * gcc.target/i386/pr69530.c: New test.
14304
af932cdb
SE
143052016-01-29 Steve Ellcey <sellcey@imgtec.com>
14306
14307 PR target/65604
14308 * gcc.target/mips/div-delay.c: New test.
14309
26658b7c
JJ
143102016-01-29 Jakub Jelinek <jakub@redhat.com>
14311
33e89989
JJ
14312 PR target/69551
14313 * gcc.target/i386/pr69551.c: New test.
14314
26658b7c
JJ
14315 PR target/66137
14316 * gcc.target/i386/pr66137.c: New test.
14317
401116b5
AB
143182016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14319
14320 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14321 always built for p5600.
14322 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14323 isa=p5600 dg-option.
14324
d4abfcc5
RB
143252016-01-29 Richard Biener <rguenther@suse.de>
14326
14327 PR tree-optimization/69547
14328 * g++.dg/tree-ssa/pr69547.C: New testcase.
14329
16b77b32
JJ
143302016-01-29 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR debug/66869
14333 * g++.dg/warn/Wunused-function2.C: New test.
14334
a1c95464
DV
143352016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14336
14337 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14338 support for test to succeed.
14339
5453bfed
MP
143402016-01-29 Marek Polacek <polacek@redhat.com>
14341
14342 PR c++/69509
14343 PR c++/69516
14344 * g++.dg/ext/constexpr-vla2.C: New test.
14345 * g++.dg/ext/constexpr-vla3.C: New test.
14346 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14347
452ec2a5
RB
143482016-01-29 Richard Biener <rguenther@suse.de>
14349
14350 PR middle-end/69537
14351 * gcc.dg/uninit-21.c: New testcase.
14352
aec0b19e
UB
143532016-01-28 Uros Bizjak <ubizjak@gmail.com>
14354
14355 PR target/69459
14356 * gcc.target/i386/pr69459.c: New test.
14357
df113ce7
SE
143582016-01-28 Steve Ellcey <sellcey@imgtec.com>
14359
14360 PR target/68400
14361 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14362 * gcc.target/mips/pr68400.c: New test.
14363
494de84f
MS
143642016-01-28 Martin Sebor <msebor@redhat.com>
14365
14366 PR target/17381
14367 * gcc.target/powerpc/pr17381.c: New test.
14368
eb1b1f01
JJ
143692016-01-28 Jakub Jelinek <jakub@redhat.com>
14370
14371 PR middle-end/69542
14372 * gcc.dg/torture/pr69542.c: New test.
14373
6dfeb7ce
WD
143742016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14375
14376 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14377
4b7471a4
DE
143782016-01-28 David Edelsohn <dje.gcc@gmail.com>
14379
14380 * gcc.dg/pr65980.c: Skip on AIX.
14381 * gcc.dg/pr66688.c: Same.
14382
b271fd21
DE
143832016-01-28 David Edelsohn <dje.gcc@gmail.com>
14384
14385 PR target/63679
14386 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14387 * gcc.dg/tree-ssa/sra-18.c: Same.
14388
874108a9
AV
143892016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14390
14391 PR fortran/62536
14392 * gfortran.dg/block_15.f08: New test.
14393 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14394 on incorrectly closed BLOCK.
14395
30480bcd
IE
143962016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14397
14398 * gcc.dg/declare-simd.c: New test.
6905c577 14399
14ba8d6d
RB
144002016-01-28 Richard Biener <rguenther@suse.de>
14401
14402 PR tree-optimization/69466
14403 * gfortran.dg/vect/pr69466.f90: New testcase.
14404
0d4c694e
TP
144052016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14406
14407 * g++.dg/pr67989.C: Remove ARM-specific option.
14408 * gcc.target/arm/pr67989.C: New file.
14409
2aa780da
UB
144102016-01-27 Uros Bizjak <ubizjak@gmail.com>
14411
14412 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14413 and expm1 test for glibc < 2.11.
14414
f75ebe77
RH
144152016-01-27 Richard Henderson <rth@redhat.com>
14416
14417 * gcc.c-torture/execute/pr69447.c: New test.
14418
144192016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14420
9a175e65 14421 PR fortran/69422
49847d75
PT
14422 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14423
cbdd8ae0
JJ
144242016-01-27 Jakub Jelinek <jakub@redhat.com>
14425
14426 PR debug/66869
14427 * gcc.dg/pr66869.c: New test.
14428
2b572b3c
JL
144292016-01-25 Jeff Law <law@redhat.com>
14430
14431 PR tree-optimization/68398
aec0b19e 14432 PR tree-optimization/69196
2b572b3c
JL
14433 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14434 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14435 path to avoid new heuristic allowing more irreducible regions
14436 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14437 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14438 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14439 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14440 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14441
fa74a4bc
MP
144422016-01-27 Marek Polacek <polacek@redhat.com>
14443
14444 PR c/68062
14445 * c-c++-common/vector-compare-4.c: New test.
14446
0afff540
DM
144472016-01-27 David Malcolm <dmalcolm@redhat.com>
14448
14449 PR preprocessor/69126
14450 * c-c++-common/pr69126.c: New test case.
14451
1a218fc9
ILT
144522016-01-27 Ian Lance Taylor <iant@google.com>
14453
14454 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14455
5d70666e
RB
144562016-01-27 Ryan Burn <contact@rnburn.com>
14457
14458 PR cilkplus/69267
14459 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14460
87ff4d66
UB
144612016-01-27 Uros Bizjak <ubizjak@gmail.com>
14462
14463 PR target/69512
14464 * gcc.target/i386/pr69512.c: New test.
14465
27e23cca
RE
144662016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14467
14468 PR ada/69488
14469 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14470
05bf54c3
MP
144712016-01-27 Marek Polacek <polacek@redhat.com>
14472
14473 PR c++/69379
14474 * g++.dg/pr69379.C: New test.
14475
60214d0d
MS
144762016-01-27 Martin Sebor <msebor@redhat.com>
14477
14478 PR c++/69317
14479 * g++.dg/abi/Wabi-2-2.C: New test.
14480 * g++.dg/abi/Wabi-2-3.C: New test.
14481 * g++.dg/abi/Wabi-3-2.C: New test.
14482 * g++.dg/abi/Wabi-3-3.C: New test.
14483
167c7bfa
RB
144842016-01-27 Richard Biener <rguenther@suse.de>
14485
14486 PR tree-optimization/69166
14487 * gcc.dg/torture/pr69166.c: New testcase.
14488
1430fb1f
MJ
144892016-01-27 Martin Jambor <mjambor@suse.cz>
14490
14491 PR tree-optimization/69355
14492 * gcc.dg/tree-ssa/pr69355.c: New test.
14493
95e3030c
MP
144942016-01-27 Marek Polacek <polacek@redhat.com>
14495
14496 PR c++/69496
14497 * g++.dg/ext/constexpr-vla1.C: New test.
14498
eeb085f3
CB
144992016-01-20 Christian Bruel <christian.bruel@st.com>
14500
14501 PR target/69245
14502 * gcc.target/arm/pr69245.c: New test.
14503
b1652dde
JJ
145042016-01-27 Jakub Jelinek <jakub@redhat.com>
14505
14506 PR tree-optimization/69399
14507 * gcc.dg/torture/pr69399.c: New test.
14508
ce7e8f00
EB
145092016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14510
14511 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14512
e4aac1d1
EB
145132016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14514
14515 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14516
8dfdb419
TV
145172016-01-26 Tom de Vries <tom@codesourcery.com>
14518
14519 PR tree-optimization/69110
14520 * gcc.dg/autopar/pr69110.c: New test.
14521
56f80f54 145222016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14523 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14524
14525 * gcc.dg/graphite/isl-ast-op-select.c: New.
14526
a0909527
PT
145272015-01-26 Paul Thomas <pault@gcc.gnu.org>
14528
14529 PR fortran/69385
14530 * gfortran.dg/allocate_error_6.f90: New test.
14531
ffc445f4
RH
145322016-01-26 Richard Henderson <rth@redhat.com>
14533
14534 * gcc.dg/tm/pr60908.c: New test.
14535
01e1dea3
DM
145362016-01-26 David Malcolm <dmalcolm@redhat.com>
14537
14538 PR other/69006
14539 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14540 directive.
14541 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14542 expected multiline output to reflect the colorization being
14543 disabled before newlines.
14544 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14545 (custom_diagnostic_finalizer): Replace call to
14546 pp_newline_and_flush with call to pp_flush.
14547 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14548 * gfortran.dg/implicit_class_1.f90: Likewise.
14549 * lib/gcc-dg.exp (allow_blank_lines): New global.
14550 (dg-allow-blank-lines-in-output): New procedure.
14551 (gcc-dg-prune): Complain about blank lines in the output, unless
14552 dg-allow-blank-lines-in-output was called.
14553 * lib/multiline.exp (_build_multiline_regex): Only support
14554 arbitrary followup text for non-blank-lines, not for blank lines.
14555
13f92e8d
JJ
145562016-01-26 Jakub Jelinek <jakub@redhat.com>
14557
14558 PR tree-optimization/69483
14559 * gcc.dg/pr69483.c: New test.
14560 * g++.dg/opt/pr69483.C: New test.
14561
92422235
CL
145622016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14563
14564 PR target/68620
14565 * gcc.target/arm/pr68620.c: New test.
14566
0bccf11b
L
145672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14568
14569 * gcc.target/i386/pr68986-2.c: Remove -m32.
14570
81cd202e
L
145712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14572
14573 PR target/68986
14574 * gcc.target/i386/pr68986-1.c: New test.
14575 * gcc.target/i386/pr68986-2.c: Likewise.
14576 * gcc.target/i386/pr68986-3.c: Likewise.
14577
213a1c03
CB
145782016-01-26 Christian Bruel <christian.bruel@st.com>
14579
14580 * lib/target-supports.exp
14581 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14582 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14583 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14584
22a08dd1
RB
145852016-01-26 Richard Biener <rguenther@suse.de>
14586
14587 PR tree-optimization/69452
14588 * gcc.dg/torture/pr69452.c: New testcase.
14589
6c06e0e8
JJ
145902016-01-26 Jakub Jelinek <jakub@redhat.com>
14591
14592 PR target/69442
14593 * gcc.dg/pr69442.c: New test.
14594
b96824c4
RFI
145952016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14596
14597 PR target/67896
14598 * gcc.target/aarch64/simd/pr67896.C: New.
14599
5ee31e57
RS
146002016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14601
14602 PR tree-optimization/69400
14603 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14604 function.
14605 (plugin_init): Call it.
14606 * gcc.dg/torture/pr69400.c: New test.
14607
7ddfb31d
CL
146082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14609
14610 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14611
1e050c90
AK
146122016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14613 Sebastian Pop <s.pop@samsung.com>
14614
14615 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14616 isl-0.15.
14617
c8ee4bf5
AK
146182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14619 Sebastian Pop <s.pop@samsung.com>
14620
14621 * gcc.dg/graphite/pr69292.c: New.
14622
d902b330
JJ
146232016-01-25 Jakub Jelinek <jakub@redhat.com>
14624
14625 * c-c++-common/goacc/use_device-1.c: New test.
14626
2c89b952
JL
146272016-01-25 Jeff Law <law@redhat.com>
14628
14629 PR tree-optimization/69196
14630 PR tree-optimization/68398
14631 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14632 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14633
685c8785
DE
146342016-01-25 David Edelsohn <dje.gcc@gmail.com>
14635
14636 PR target/69469
14637 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14638 Algorithm.
14639
95cef0c1
RB
146402016-01-25 Richard Biener <rguenther@suse.de>
14641
14642 PR testsuite/69380
14643 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14644
2947d3b2
IE
146452016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14646
14647 PR target/69421
14648 * gcc.dg/pr69421.c: New test.
14649
ae19075a
BB
146502016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14651
14652 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14653 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14654 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14655 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14656 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14657 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14658 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14659 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14660 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14661 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14662
fa4511c2
RB
146632016-01-25 Richard Biener <rguenther@suse.de>
14664
14665 PR tree-optimization/69376
14666 * gcc.dg/torture/pr69376.c: New testcase.
14667
1d101216
JD
146682016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14669
14670 PR fortran/69397
14671 PR fortran/68442
14672 * gfortran.dg/interface_38.f90: New test.
14673 * gfortran.dg/interface_39.f90: New test.
a0909527 14674
a59b92b0
PP
146752016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14676
14677 Revert:
14678 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14679
14680 PR c++/11858
14681 PR c++/24663
14682 PR c++/24664
14683 * g++.dg/template/pr11858.C: New test.
14684 * g++.dg/template/pr24663.C: New test.
14685 * g++.dg/template/unify12.C: New test.
14686 * g++.dg/template/unify13.C: New test.
14687 * g++.dg/template/unify14.C: New test.
14688 * g++.dg/template/unify15.C: New test.
14689 * g++.dg/template/unify16.C: New test.
14690 * g++.dg/template/unify17.C: New test.
14691
16acb1a8
DH
146922016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14693
14694 PR fortran/68283
14695 gfortran.dg/pr68283.f90: New test.
14696
094773e8
TK
146972016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14698
14699 PR fortran/66094
14700 * gfortran.dg/inline_matmul_13.f90: New test.
14701 * gfortran.dg/matmul_bounds_8.f90: New test.
14702 * gfortran.dg/matmul_bounds_9.f90: New test.
14703 * gfortran.dg/matmul_bounds_10.f90: New test.
14704
42fb90d7
TV
147052016-01-23 Tom de Vries <tom@codesourcery.com>
14706
14707 PR tree-optimization/69426
14708 * gcc.dg/autopar/pr69426.c: New test.
14709
69da7802
MS
147102016-01-23 Martin Sebor <msebor@redhat.com>
14711
14712 PR c++/58109
14713 PR c++/69022
14714 * g++.dg/cpp0x/alignas5.C: New test.
14715 * g++.dg/ext/vector29.C: Same.
14716
da17300a
UB
147172016-01-23 Uros Bizjak <ubizjak@gmail.com>
14718
14719 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14720 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14721 _GNU_SOURCE from compile flags to the source.
14722 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14723 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14724 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14725 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14726
62041cfc
JJ
147272016-01-22 Jakub Jelinek <jakub@redhat.com>
14728
14729 PR target/69432
14730 * g++.dg/opt/pr69432.C: New test.
14731
f7d2ad6f
BS
147322016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14733
14734 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14735 32-bit targets testing an -m64 multilib.
14736
d403fc9a
WS
147372016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14738
14739 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14740 64-bit support.
14741
4aa16f8d
JG
147422016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14743
14744 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14745
7c816d0f
CB
147462016-01-21 Christian Bruel <christian.bruel@st.com>
14747
14748 PR target/68674
14749 * gcc.target/i386/pr68674.c
14750 * gcc.target/aarch64/pr68674.c
14751 * gcc.target/arm/pr68674.c
14752
fce661e8
KT
147532016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14754
14755 PR target/69403
14756 * gcc.c-torture/execute/pr69403.c: New test.
14757
4696899f
PC
147582016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14759
14760 PR c++/55843
14761 * g++.dg/template/pr55843.C: New.
14762
bac69366
AL
147632016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14764
14765 PR testsuite/66877
14766 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14767 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14768
b57d3a5c
BS
147692016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14770
14771 PR testsuite/67489
da17300a
UB
14772 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14773 from dg-do compile directive, and instead add
14774 { dg-require-effective-target int128 }.
b57d3a5c 14775
9f04a53e
MS
147762016-01-20 Martin Sebor <msebor@redhat.com>
14777
14778 PR c/69405
14779 * gcc.dg/sync-fetch.c: New test.
14780
38a51663
JL
147812016-01-21 Martin Sebor <msebor@redhat.com>
14782
14783 PR target/69252
14784 * gcc.target/powerpc/pr69252.c: New test.
14785
2423a75a
JD
147862016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14787
14788 PR fortran/65996
da17300a 14789 * gfortran.dg/pr65996.f90: New test.
2423a75a 14790
0a76463f
DV
147912016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14792
14793 PR c++/68810
9f04a53e 14794 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14795 expected to generate an error.
0a76463f 14796
9776e692
BS
147972016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14798
14799 PR middle-end/66178
14800 * gcc.dg/torture/pr66178.c: New test.
14801
c8d3e088
AB
148022016-01-21 Anton Blanchard <anton@samba.org>
14803 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14804
14805 PR target/63354
14806 * gcc.target/powerpc/pr63354.c: New test.
14807
35b707ff
VM
148082016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14809
14810 PR rtl-optimization/68990
14811 * gcc.target/i386/pr68990: New.
14812
157b0829
NC
148132016-01-21 Nick Clifton <nickc@redhat.com>
14814
14815 PR target/69129
14816 * gcc.target/mips/pr69129.c: New.
14817
aede6748
PC
148182016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14819
14820 PR c++/58046
14821 * g++.dg/cpp0x/pr58046.C: New.
14822
5463c2c8
JJ
148232016-01-21 Jakub Jelinek <jakub@redhat.com>
14824
6d31cc75
SS
14825 PR target/69187
14826 PR target/65624
14827 * gcc.target/arm/pr69187.c: New test.
14828
5463c2c8
JJ
14829 PR c++/69355
14830 * g++.dg/torture/pr69355.C: New test.
14831
fa28f32b
AK
148322016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14833 Sebastian Pop <s.pop@samsung.com>
14834
14835 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14836
b920a047
AK
148372016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14838 Sebastian Pop <s.pop@samsung.com>
14839
da17300a 14840 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14841
bdd3aea6
JJ
148422016-01-21 Jakub Jelinek <jakub@redhat.com>
14843
14844 PR middle-end/67653
14845 * c-c++-common/pr67653.c: New test.
14846 * gcc.dg/torture/pr29119.c: Add dg-warning.
14847
26a2e6ae
PB
148482016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14849
14850 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14851
d25c7690
PK
148522016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14853
14854 PR c/24293
14855 * gcc.dg/pr24293.c: New test.
14856 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14857 incomplete struct type.
14858 * gcc.dg/declspec-1.c: Likewise.
14859 * gcc.dg/pr63549.c: Likewise.
14860
889d5698
JJ
148612016-01-20 Jakub Jelinek <jakub@redhat.com>
14862
14863 PR tree-optimization/66612
14864 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14865 for bdn instruction.
14866
d7cf3dc7
CL
148672016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14868
14869 * lib/target-supports.exp
14870 (check_effective_target_arm_fp_ok_nocache): New.
14871 (check_effective_target_arm_fp_ok): New.
14872 (add_options_for_arm_fp): New.
14873 (check_effective_target_arm_crypto_ok_nocache): Require
14874 target_arm_v8_neon_ok instead of arm32.
14875 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14876 (check_effective_target_arm_crypto_pragma_ok): New.
14877 (add_options_for_arm_vfp): New.
14878 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14879 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14880 target instead. Force initial fpu to vfp.
14881 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14882 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14883 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14884 dependency.
14885 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14886 use arm_vfp effective target instead. Force initial fpu to vfp.
14887 * gcc.target/arm/attr-neon3.c: Likewise.
14888 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14889 arm_vfp_ok.
14890 * gcc.target/arm/unsigned-float.c: Likewise.
14891 * gcc.target/arm/vfp-1.c: Likewise.
14892 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14893 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14894 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14895 * gcc.target/arm/vfp-ldmias.c: Likewise.
14896 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14897 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14898 * gcc.target/arm/vfp-stmiad.c: Likewise.
14899 * gcc.target/arm/vfp-stmias.c: Likewise.
14900 * gcc.target/arm/vnmul-1.c: Likewise.
14901 * gcc.target/arm/vnmul-2.c: Likewise.
14902 * gcc.target/arm/vnmul-3.c: Likewise.
14903 * gcc.target/arm/vnmul-4.c: Likewise.
14904
01ac9704 149052016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14906
e84b00da
L
14907 PR testsuite/69366
14908 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14909 the MPX run-time library, for compile-time MPX test.
14910 * gcc.target/i386/chkp-always_inline.c: Likewise.
14911 * gcc.target/i386/chkp-bndret.c: Likewise.
14912 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14913 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14914 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14915 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14916 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14917 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14918 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14919 * gcc.target/i386/chkp-label-address.c: Likewise.
14920 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14921 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14922 * gcc.target/i386/chkp-pr69044.c: Likewise.
14923 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14924 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14925 * gcc.target/i386/chkp-strchr.c: Likewise.
14926 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14927 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14928 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14929 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14930 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14931 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14932 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14933 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14934 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14935 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14936 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14937 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14938 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14939 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14940 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14941 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14942 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14943 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14944 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14945 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14946 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14947 * gcc.target/i386/pr63995-2.c: Likewise.
14948 * gcc.target/i386/pr64805.c: Likewise.
14949 * gcc.target/i386/pr65044.c: Likewise.
14950 * gcc.target/i386/pr65167.c: Likewise.
14951 * gcc.target/i386/pr65183.c: Likewise.
14952 * gcc.target/i386/pr65184.c: Likewise.
14953 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14954
28b33016
IE
149552016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14956
14957 PR tree-optimization/69328
14958 * gcc.dg/pr69328.c: New test.
14959
bcff0913
JL
149602016-01-20 Jeff Law <law@redhat.com>
14961
bf0bb970 14962 PR target/25114
bcff0913
JL
14963 * gcc.target/m68k/pr25114.c: New test.
14964
a3f69631
AV
149652016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14966
14967 * gcc.target/arm/memset-inline-10.c: Added
14968 dg-require-effective-target arm_thumb2_ok.
14969
af33ba0d
EB
149702016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * gcc.dg/debug/dwarf2/sso.c: New test.
14973
7596d5de
UB
149742016-01-19 Uros Bizjak <ubizjak@gmail.com>
14975
14976 PR testsuite/68820
14977 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14978 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14979 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14980
ceda2c69
JH
149812016-01-19 Jan Hubicka <hubicka@ucw.cz>
14982
14983 PR ipa/66223
14984 * g++.dg/ipa/devirt-50.C: New testcase.
14985
38a979f2
MP
149862016-01-19 Marek Polacek <polacek@redhat.com>
14987
14988 PR c++/68965
14989 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14990 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14991
962801c5
KT
149922016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14993
14994 PR target/69135
14995 * gcc.target/arm/pr69135_1.c: New test.
14996
078fe40a
WD
149972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14998
14999 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15000
786e3c06
WD
150012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15002
15003 * gcc.target/aarch64/ccmp_1.c: New testcase.
15004
1e297006
MP
150052016-01-19 Marek Polacek <polacek@redhat.com>
15006
15007 PR c++/68586
15008 * g++.dg/cpp0x/enum30.C: New test.
15009
879c27e3
RB
150102016-01-19 Richard Biener <rguenther@suse.de>
15011
15012 PR tree-optimization/69336
15013 * g++.dg/tree-ssa/pr69336.C: New testcase.
15014
015337d3
JJ
150152016-01-19 Jakub Jelinek <jakub@redhat.com>
15016
15017 PR debug/65779
15018 * gcc.dg/pr65779.c: New test.
15019
e2c768b6
RB
150202016-01-19 Richard Biener <rguenther@suse.de>
15021
15022 PR tree-optimization/69352
15023 * gcc.dg/torture/pr69352.c: New testcase.
15024
569efc34
JJ
150252016-01-19 Jakub Jelinek <jakub@redhat.com>
15026
15027 PR rtl-optimization/68955
15028 PR rtl-optimization/64557
15029 * gcc.dg/torture/pr68955.c: New test.
15030
e49d321f
JH
150312016-01-19 Jan Hubicka <hubicka@ucw.cz>
15032
15033 PR lto/69136
15034 * g++.dg/torture/pr69136.C: New testcase.
15035
e9191ad3
JH
150362016-01-19 Jan Hubicka <hubicka@ucw.cz>
15037
15038 PR lto/69133
15039 * g++.dg/lto/pr69133_0.C: New testcase.
15040 * g++.dg/lto/pr69133_1.C: New testcase.
15041
2bedb645
JL
150422016-01-15 Jeff Law <law@redhat.com>
15043
15044 PR tree-optimization/69320
15045 * gcc.c-torture/pr69320-1.c: New test.
15046 * gcc.c-torture/pr69320-2.c: New test.
15047 * gcc.c-torture/pr69320-3.c: New test.
15048 * gcc.c-torture/pr69320-4.c: New test.
15049
17c15cb9
PP
150502016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15051
15052 PR c++/11858
15053 PR c++/24663
15054 PR c++/24664
15055 * g++.dg/template/pr11858.C: New test.
15056 * g++.dg/template/pr24663.C: New test.
15057 * g++.dg/template/unify12.C: New test.
15058 * g++.dg/template/unify13.C: New test.
15059 * g++.dg/template/unify14.C: New test.
15060 * g++.dg/template/unify15.C: New test.
15061 * g++.dg/template/unify16.C: New test.
15062 * g++.dg/template/unify17.C: New test.
15063
9617fd08
DM
150642016-01-18 David Malcolm <dmalcolm@redhat.com>
15065
15066 PR testsuite/69181
15067 * gcc.dg/pr69181-1.c: New test file.
15068 * gcc.dg/pr69181-2.c: New test file.
15069 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15070 globals by moving it to...
15071 (cleanup-after-saved-dg-test): ...this new function. Add
15072 "global additional_sources_used". Add reset of global
15073 multiline_expected_outputs to the empty list.
15074 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15075 global to...
15076 (multiline_expected_outputs): ...this, and updated comments to
15077 note that it is modified from gcc-dg.exp.
15078 (dg-end-multiline-output): Update for the above renaming.
15079 (handle-multiline-outputs): Likewise. Remove the clearing
15080 of the expected outputs to the empty list.
15081
b555a2e4
RB
150822016-01-18 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69297
15085 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15086
96902805
JM
150872016-01-18 Joseph Myers <joseph@codesourcery.com>
15088
15089 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15090 dg-options.
15091 * gcc.target/mips/mips-3d-2.c: Likewise.
15092 * gcc.target/mips/mips-3d-3.c: Likewise.
15093 * gcc.target/mips/mips-3d-4.c: Likewise.
15094 * gcc.target/mips/mips-3d-5.c: Likewise.
15095 * gcc.target/mips/mips-3d-6.c: Likewise.
15096 * gcc.target/mips/mips-3d-7.c: Likewise.
15097 * gcc.target/mips/mips-3d-8.c: Likewise.
15098 * gcc.target/mips/mips-3d-9.c: Likewise.
15099 * gcc.target/mips/mips-ps-1.c: Likewise.
15100 * gcc.target/mips/mips-ps-2.c: Likewise.
15101 * gcc.target/mips/mips-ps-3.c: Likewise.
15102 * gcc.target/mips/mips-ps-4.c: Likewise.
15103 * gcc.target/mips/mips-ps-5.c: Likewise.
15104 * gcc.target/mips/mips-ps-6.c: Likewise.
15105 * gcc.target/mips/mips-ps-7.c: Likewise.
15106 * gcc.target/mips/mips-ps-type.c: Likewise.
15107 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15108 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15109
40e26f94
TV
151102016-01-18 Tom de Vries <tom@codesourcery.com>
15111
15112 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15113 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15114 * c-c++-common/goacc/kernels-empty.c: New test.
15115 * c-c++-common/goacc/kernels-eternal.c: New test.
15116 * c-c++-common/goacc/kernels-loop-2.c: New test.
15117 * c-c++-common/goacc/kernels-loop-3.c: New test.
15118 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15119 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15120 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15121 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15122 * c-c++-common/goacc/kernels-loop-data.c: New test.
15123 * c-c++-common/goacc/kernels-loop-g.c: New test.
15124 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15125 * c-c++-common/goacc/kernels-loop-n.c: New test.
15126 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15127 * c-c++-common/goacc/kernels-loop.c: New test.
15128 * c-c++-common/goacc/kernels-noreturn.c: New test.
15129 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15130 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15131 * c-c++-common/goacc/kernels-reduction.c: New test.
15132
a98d4647
TV
151332016-01-18 Tom de Vries <tom@codesourcery.com>
15134
15135 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15136 * gcc.dg/autopar/outer-2.c: Same.
15137 * gcc.dg/autopar/outer-3.c: Same.
15138 * gcc.dg/autopar/outer-4.c: Same.
15139 * gcc.dg/autopar/outer-5.c: Same.
15140 * gcc.dg/autopar/outer-6.c: Same.
15141 * gcc.dg/autopar/parallelization-1.c: Same.
15142 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15143 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15144 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15145 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15146 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15147 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15148 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15149 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15150 * gcc.dg/autopar/pr39500-1.c: Same.
15151 * gcc.dg/autopar/pr39500-2.c: Same.
15152 * gcc.dg/autopar/pr46193.c: Same.
15153 * gcc.dg/autopar/pr46194.c: Same.
15154 * gcc.dg/autopar/pr49580.c: Same.
15155 * gcc.dg/autopar/pr49960-1.c: Same.
15156 * gcc.dg/autopar/pr49960.c: Same.
15157 * gcc.dg/autopar/pr68373.c: Same.
15158 * gcc.dg/autopar/reduc-1.c: Same.
15159 * gcc.dg/autopar/reduc-1char.c: Same.
15160 * gcc.dg/autopar/reduc-1short.c: Same.
15161 * gcc.dg/autopar/reduc-2.c: Same.
15162 * gcc.dg/autopar/reduc-2char.c: Same.
15163 * gcc.dg/autopar/reduc-2short.c: Same.
15164 * gcc.dg/autopar/reduc-3.c: Same.
15165 * gcc.dg/autopar/reduc-4.c: Same.
15166 * gcc.dg/autopar/reduc-6.c: Same.
15167 * gcc.dg/autopar/reduc-7.c: Same.
15168 * gcc.dg/autopar/reduc-8.c: Same.
15169 * gcc.dg/autopar/reduc-9.c: Same.
15170 * gcc.dg/autopar/uns-outer-4.c: Same.
15171 * gcc.dg/autopar/uns-outer-5.c: Same.
15172 * gcc.dg/autopar/uns-outer-6.c: Same.
15173 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15174 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15175
da976fa8
AL
151762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15177
15178 PR target/63679
15179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15180 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15181
70c1e886
AL
151822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15183
15184 PR target/63679
15185 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15186 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15187 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15188
88bed196
AL
151892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15190
15191 PR target/63679
15192 * gcc.dg/tree-ssa/sra-17.c: New.
15193 * gcc.dg/tree-ssa/sra-18.c: New.
15194
3dd5f42e
IE
151952016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15196
15197 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15198
ae5a77fa
EB
151992016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15200
15201 * gnat.dg/inline12.adb: New test.
15202
11e57fc6
BC
152032016-01-18 Bin Cheng <bin.cheng@arm.com>
15204
15205 PR tree-optimization/66797
15206 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15207
995b6fe0
RB
152082016-01-18 Richard Biener <rguenther@suse.de>
15209
15210 PR tree-optimization/69170
15211 * gcc.dg/torture/pr69170.c: New testcase.
15212
82ee0cf2 152132016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15214
15215 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15216
d69da357
TV
152172016-01-16 Tom de Vries <tom@codesourcery.com>
15218
15219 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15220
a3845283
TV
152212016-01-16 Tom de Vries <tom@codesourcery.com>
15222
15223 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15224 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15225 redundant dg-require-effective-target pthread.
15226 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15227 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15228 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15229 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15230 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15231 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15232 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15233
197a6aa6
DE
152342016-01-16 David Edelsohn <dje.gcc@gmail.com>
15235
15236 PR target/68609
15237 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15238 * gcc.target/powerpc/recip-7.c: Same.
15239
ec7886c1
PP
152402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15241
15242 PR c++/69091
15243 * g++.dg/template/pr69091.C: New test.
15244
203484bb
PP
152452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15246
15247 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15248 dump does not contain an error_mark_node.
15249 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15250 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15251
aa2500e9
PP
152522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15253
15254 PR c++/68936
15255 * g++.dg/template/pr68936.C: New test.
15256
28621a5c
DE
152572016-01-15 David Edelsohn <dje.gcc@gmail.com>
15258
15259 PR target/68609
15260 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15261 * gcc.target/powerpc/recip-2.c: Same.
15262 * gcc.target/powerpc/recip-3.c: Same.
15263 * gcc.target/powerpc/recip-4.c: Same.
15264 * gcc.target/powerpc/recip-sqrtf.c: Same.
15265
40c43aca
JL
152662016-01-15 Jeff Law <law@redhat.com>
15267
15268 PR tree-optimization/69270
15269 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15270 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15271
afbc5ae8
PT
152722016-01-15 Paul Thomas <pault@gcc.gnu.org>
15273
15274 PR fortran/49630
15275 * gfortran.dg/deferred_character_13.f90: New test for the fix
15276 of comment 3 of the PR.
15277
15278 PR fortran/54070
15279 * gfortran.dg/deferred_character_8.f90: New test
15280 * gfortran.dg/allocate_error_5.f90: New test
15281
15282 PR fortran/60593
15283 * gfortran.dg/deferred_character_10.f90: New test
15284
15285 PR fortran/60795
15286 * gfortran.dg/deferred_character_14.f90: New test
15287
15288 PR fortran/61147
15289 * gfortran.dg/deferred_character_11.f90: New test
15290
15291 PR fortran/64324
15292 * gfortran.dg/deferred_character_9.f90: New test
15293
49abe076
VM
152942016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15295
15296 PR rtl-optimization/69030
15297 * gcc.target/i386/pr69030.c: New.
15298
16d12992
KT
152992016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15300
15301 * gcc.target/aarch64/target_attr_17.c: New test.
15302
78810bd3
RB
153032016-01-15 Richard Biener <rguenther@suse.de>
15304
15305 PR tree-optimization/66856
15306 * gcc.dg/torture/pr66856-1.c: New testcase.
15307 * gcc.dg/torture/pr66856-2.c: Likewise.
15308
2bd847fe
RB
153092016-01-15 Richard Biener <rguenther@suse.de>
15310
15311 PR debug/69137
15312 * g++.dg/lto/pr69137_0.C: New testcase.
15313
a00fe3b7
RS
153142016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15315
15316 PR middle-end/69246
15317 * gcc.target/i386/pr69246.c: New test.
15318
cbb0e83b
DV
153192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15320
7596d5de 15321 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15322
5a500ecf
DV
153232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15324
15325 PR c++/56194
15326 * g++.dg/init/const9.C: Disable test on S/390.
15327
5d9bf64f
DV
153282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15329
15330 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15331 * g++.dg/Wno-frame-address.C: Ditto.
15332
e234b19e
DV
153332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15334
15335 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15336
89483f99
RB
153372016-01-15 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/68961
15340 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15341
94f37395
IE
153422016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15343
15344 * gcc.target/i386/pr65105-5.c: New test.
15345
82ee0cf2 153462016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15347
15348 * gcc.c-torture/execute/alias-4.c: New testcase.
15349
82ee0cf2 153502016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15351
15352 PR ipa/68148
15353 * g++.dg/ipa/devirt-49.C: New testcase.
15354
092f7deb 153552016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15356
15357 PR target/65837
15358 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15359 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15360 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15361
e93c66bc
RB
153622016-01-15 Richard Biener <rguenther@suse.de>
15363
15364 PR tree-optimization/69117
15365 * gcc.dg/torture/pr69117.c: New testcase.
15366
c47eaca6 153672015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15368
15369 PR c++/69048
15370 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15371
c3f6914a
FXC
153722016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15373
15374 PR testsuite/67509
15375 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15376 range tests use 100 * maximum instead of maximum + 1.
15377
cd65ae90
JJ
153782016-01-14 Jakub Jelinek <jakub@redhat.com>
15379
15380 PR debug/69244
15381 * gcc.dg/guality/pr69244.c: New test.
15382
19643948
UB
153832016-01-14 Uros Bizjak <ubizjak@gmail.com>
15384
15385 * lib/target-supports.exp (check_effective_target_issignaling):
15386 New procedure.
15387 * gcc.dg/pr61441.c: Require issignaling effective target.
15388
fe79c97e
SB
153892016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15390
15391 PR target/68803
15392 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15393
c7df95d8
DM
153942016-01-14 David Malcolm <dmalcolm@redhat.com>
15395
15396 PR c++/68819
15397 PR preprocessor/69177
15398 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15399 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15400 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15401 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15402
00083992
MP
154032016-01-14 Marek Polacek <polacek@redhat.com>
15404
15405 PR c/69262
15406 * gcc.dg/array-15.c: New test.
15407
0c9b3294
JJ
154082016-01-14 Jakub Jelinek <jakub@redhat.com>
15409
15410 PR middle-end/68146
15411 PR tree-optimization/69155
15412 * gfortran.dg/pr68146.f: New test.
15413 * gfortran.dg/pr69155.f90: New test.
15414
3688e13d
RB
154152016-01-14 Richard Biener <rguenther@suse.de>
15416
15417 PR tree-optimization/68060
15418 * gcc.dg/torture/pr68060-1.c: New testcase.
15419 * gcc.dg/torture/pr68060-2.c: Likewise.
15420
bab0ad3a
NC
154212016-01-14 Nick Clifton <nickc@redhat.com>
15422
15423 * lib/target-supports.exp
15424 (check_effective_target_arm_neon_ok_nocache): Add an option
15425 sequence that includes setting the ARM architecture to ARMv7-A.
15426 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15427 command line options necessary to enable Neon support.
15428 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15429 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15430 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15431 * gcc.target/arm/pr69180.c: Likewise.
15432
947c2ce5
JL
154332016-01-14 Jeff Law <law@redhat.com>
15434
15435 PR tree-optimization/69270
15436 * gcc.dg/tree-ssa/pr69270.c: New test.
15437
3342fd71
BS
154382016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15439
15440 PR c/66208
15441 * c-c++-common/pr66208.c: New file.
15442
2ad3adf1
JJ
154432016-01-13 Jakub Jelinek <jakub@redhat.com>
15444
15445 PR tree-optimization/69156
15446 * gcc.dg/pr69156.c: New test.
15447
398d6feb
L
154482016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15449
15450 * gcc.target/i386/pr69225-7.c: New test.
15451
4c868789
RH
154522016-01-13 Richard Henderson <rth@redhat.com>
15453
15454 * gcc.dg/tm/memopt-13.c: Update expected function.
15455 * gcc.dg/tm/memopt-6.c: Likewise.
15456
ef6d1772
UB
154572016-01-13 Uros Bizjak <ubizjak@gmail.com>
15458
15459 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15460 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15461 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15462 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15463
ef6d1772
UB
154642016-01-13 Tom de Vries <tom@codesourcery.com>
15465
15466 PR tree-optimization/69169
0b4b6ef2
TV
15467 * gcc.dg/pr69169.c: New test.
15468
2ad3adf1 154692016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15470
15471 PR target/69228
15472 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15473 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15474 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15475 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15476 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15477 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15478 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15479 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15480
9060e335
AK
154812016-01-13 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR target/69247
15484 * gcc.dg/pr69247.c: New test.
15485
40311329
RB
154862016-01-13 Richard Biener <rguenther@suse.de>
15487
15488 PR tree-optimization/69242
15489 * gcc.dg/torture/pr69242.c: New testcase.
15490
ccbd7103
RB
154912016-01-13 Richard Biener <rguenther@suse.de>
15492
15493 PR tree-optimization/69186
15494 * gcc.dg/torture/pr69186.c: New testcase.
15495
c6f72a46
JL
154962016-01-13 Jeff Law <law@redhat.com>
15497
15498 PR tree-optimization/67755
15499 * gcc.dg/tree-ssa/pr67755.c: New test.
15500
155012016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15502
15503 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15504 pass number in output by a star.
15505
c446cf07
BC
155062016-01-12 Bin Cheng <bin.cheng@arm.com>
15507
15508 PR tree-optimization/68911
15509 * gcc.c-torture/execute/pr68911.c: New test.
15510
5342156c
MP
155112016-01-12 Marek Polacek <polacek@redhat.com>
15512
15513 PR c++/68979
15514 * g++.dg/warn/permissive-1.C: New test.
15515
65364cc5
JJ
155162016-01-12 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR objc++/68511
15519 PR c++/69213
15520 * g++.dg/opt/pr69213.C: New test.
15521
81b9a3d9
CB
155222016-01-12 Christian Bruel <christian.bruel@st.com>
15523
15524 PR target/69180
15525 * gcc.target/arm/pr69180.c: New test.
15526
3c4e91c9
RB
155272016-01-12 Richard Biener <rguenther@suse.de>
15528
15529 PR lto/69077
15530 * g++.dg/lto/pr69077_0.C: New testcase.
15531 * g++.dg/lto/pr69077_1.C: Likewise.
15532
5664cea1
JJ
155332016-01-12 Jakub Jelinek <jakub@redhat.com>
15534
15535 PR target/69175
15536 * g++.dg/opt/pr69175.C: New test.
15537
86cefc49
AL
155382016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15539
15540 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15541 rather than #including math.h & stdlib.h.
15542 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15543 * gcc.dg/vect/pr49771.c: Likewise.
15544 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15545 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15546 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15547 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15548 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15549 * gcc.dg/vect/pr44507.c: Likewise.
15550 * gcc.dg/vect/pr45902.c: Likewise.
15551 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15552 * gcc.dg/vect/vect-117.c: Likewise.
15553 * gcc.dg/vect/vect-99.c: Likewise.
15554 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15555 * gcc.dg/vect/vect-cond-1.c: Likewise.
15556 * gcc.dg/vect/vect-cond-2.c: Likewise.
15557 * gcc.dg/vect/vect-cond-3.c: Likewise.
15558 * gcc.dg/vect/vect-cond-4.c: Likewise.
15559 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15560 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15561 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15562 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15563 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15564 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15565 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15566 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15567 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15568 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15569 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15570 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15571 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15572 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15573 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15574 include of signal.h.
15575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15576 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15580 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15581 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15582 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15583 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15584 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15585 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15586 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15587 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15588 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15589 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15590 * gcc.dg/vect/vect-outer-5.c: Likewise.
15591 * gcc.dg/vect/vect-outer-6.c: Likewise.
15592 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15593 include of stdio.h.
15594
b832f61e
NC
155952016-01-12 Nick Clifton <nickc@redhat.com>
15596
15597 PR target/68913
15598 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15599 to fread so that it will be found in all target runtimes.
15600
8eac49b1
RB
156012016-01-12 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/69053
15604 * g++.dg/torture/pr69053.C: New testcase.
15605
2935d994
RB
156062016-01-12 Richard Biener <rguenther@suse.de>
15607
15608 PR tree-optimization/69168
15609 * gcc.dg/torture/pr69168.c: New testcase.
15610
66c16fd9
RB
156112016-01-12 Richard Biener <rguenther@suse.de>
15612
15613 PR tree-optimization/69157
15614 * gcc.dg/torture/pr69157.c: New testcase.
15615
156162016-01-12 Richard Biener <rguenther@suse.de>
15617
15618 PR tree-optimization/69174
15619 * gcc.dg/torture/pr69174.c: New testcase.
15620
723033a6
JJ
156212016-01-12 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR c++/66808
15624 PR c++/69000
15625 * g++.dg/tls/pr66808.C: New test.
15626 * g++.dg/tls/pr69000.C: New test.
15627
3574cf47
BS
156282016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15629
15630 * gcc.target/powerpc/swaps-p8-23.c: New test.
15631 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15632
feb20787
JDA
156332016-01-11 John David Anglin <danglin@gcc.gnu.org>
15634
15635 PR tree-optimization/68356
15636 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15637
27b1820a
KV
156382016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15639 Jim Wilson <jim.wilson@linaro.org>
15640
15641 PR target/69194
15642 * gcc.target/arm/pr69194.c: New test.
15643
cf4de6af
L
156442016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15645
15646 PR target/69225
15647 * gcc.target/i386/pr69225-1.c: New test.
15648 * gcc.target/i386/pr69225-2.c: Likewise.
15649 * gcc.target/i386/pr69225-3.c: Likewise.
15650 * gcc.target/i386/pr69225-4.c: Likewise.
15651 * gcc.target/i386/pr69225-5.c: Likewise.
15652 * gcc.target/i386/pr69225-6.c: Likewise.
15653
1ebd5558
JJ
156542016-01-11 Jakub Jelinek <jakub@redhat.com>
15655
23552a4d
JJ
15656 PR target/67462
15657 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15658 if lp64.
15659
26ff85b0
JJ
15660 PR target/69071
15661 * gcc.dg/pr69071.c: New test.
15662
9cb6bd74
JJ
15663 PR c++/69211
15664 * g++.dg/opt/pr69211.C: New test.
15665
1ebd5558
JJ
15666 PR tree-optimization/69214
15667 * gcc.c-torture/compile/pr69214.c: New test.
15668
8c18c836
UB
156692016-01-11 Uros Bizjak <ubizjak@gmail.com>
15670
15671 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15672 * gcc.target/i386/pr66232-11.c: Ditto.
15673 * gcc.target/i386/pr66232-12.c: Ditto.
15674 * gcc.target/i386/pr66232-13.c: Ditto.
15675
62446e6e
RB
156762016-01-11 Richard Biener <rguenther@suse.de>
15677
15678 PR tree-optimization/69173
15679 * gcc.dg/torture/pr69173.c: New testcase.
15680
2b8568fe
KT
156812016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15682
15683 PR rtl-optimization/68796
15684 * gcc.target/aarch64/tst_5.c: New test.
15685 * gcc.target/aarch64/tst_6.c: Likewise.
15686
5baf4532
KT
156872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15688
15689 PR rtl-optimization/68841
15690 * gcc.dg/pr68841.c: New test.
15691 * gcc.c-torture/execute/pr68841.c: New test.
15692
ca90b1ed
YR
156932016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15694
15695 PR rtl-optimization/68920
15696 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15697 for ix86 targets.
15698 * gcc.dg/ifcvt-5.c: New test.
15699
2ad3adf1 157002016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15701
15702 PR bootstrap/69123
15703 * g++.dg/pr69123.C: New.
15704
83834c09
IE
157052016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15706
15707 PR target/69010
15708 * gcc.target/i386/pr69010.c: New test.
15709
dcf89d57
MJ
157102016-01-11 Martin Jambor <mjambor@suse.cz>
15711
15712 PR ipa/69044
15713 * gcc.target/i386/chkp-pr69044.c: New test.
15714
d95167ee
TV
157152016-01-11 Tom de Vries <tom@codesourcery.com>
15716
15717 PR tree-optimization/69109
15718 * gcc.dg/autopar/pr69109-2.c: New test.
15719 * gcc.dg/autopar/pr69109.c: New test.
15720
4f6403a8
TV
157212016-01-11 Tom de Vries <tom@codesourcery.com>
15722
15723 PR tree-optimization/69108
15724 * gcc.dg/autopar/pr69108.c: New test.
15725
21efdd80
PP
157262016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15727
15728 PR c++/69029
15729 * c-c++-common/Wisleading-indentation.c: Augment test.
15730
fd42eed8
TK
157312016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15732
15733 PR fortran/69154
15734 * gfortran.dg/inline_matmul_12.f90: New test.
15735
4f90ee6c
PT
157362016-01-10 Paul Thomas <pault@gcc.gnu.org>
15737
15738 PR fortran/67779
15739 * gfortran.dg/actual_array_offset_1: New test.
15740
3907c6cf
TV
157412016-01-10 Tom de Vries <tom@codesourcery.com>
15742
15743 PR tree-optimization/69062
15744 * gcc.dg/autopar/pr69062.c: New test.
15745
b07b236e
TS
157462016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15747
15748 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15749 * gcc.dg/vect/slp-perm-2.c: Likewise.
15750 * gcc.dg/vect/slp-perm-3.c: Likewise.
15751 * gcc.dg/vect/slp-perm-5.c: Likewise.
15752 * gcc.dg/vect/slp-perm-6.c: Likewise.
15753 * gcc.dg/vect/slp-perm-7.c: Likewise.
15754 * gcc.dg/vect/slp-perm-8.c: Likewise.
15755
23fab8ae
TV
157562016-01-10 Tom de Vries <tom@codesourcery.com>
15757
15758 PR tree-optimization/69039
15759 * gcc.dg/autopar/pr69039.c: New test.
15760
73f0dae2
MP
157612016-01-09 Marek Polacek <polacek@redhat.com>
15762
15763 PR c++/69113
15764 * g++.dg/pr69113.C: New test.
15765
20b8d734
JJ
157662016-01-09 Jakub Jelinek <jakub@redhat.com>
15767
15768 PR middle-end/50865
15769 PR tree-optimization/69097
15770 * gcc.c-torture/execute/pr50865.c: New test.
15771 * gcc.c-torture/execute/pr69097-1.c: New test.
15772 * gcc.c-torture/execute/pr69097-2.c: New test.
15773 * gcc.dg/pr69097-1.c: New test.
15774 * gcc.dg/pr69097-2.c: New test.
15775
c50e614b
JJ
157762016-01-09 Jakub Jelinek <jakub@redhat.com>
15777
15778 PR c++/69164
15779 * g++.dg/opt/pr69164.C: New test.
15780
e0237993
JJ
157812016-01-08 Jakub Jelinek <jakub@redhat.com>
15782
15783 PR tree-optimization/69167
15784 * gcc.dg/pr69167.c: New test.
15785
bd8f5bb2
MP
157862016-01-08 Marek Polacek <polacek@redhat.com>
15787
15788 PR c++/68449
15789 * g++.dg/pr68449.C: New.
15790
bb0f5ca7
AL
157912016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15792
15793 PR tree-optimization/68707
15794 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15795 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15796 on platforms supporting it.
15797 * gcc.dg/vect/slp-perm-2.c: Likewise.
15798 * gcc.dg/vect/slp-perm-3.c: Likewise.
15799 * gcc.dg/vect/slp-perm-5.c: Likewise.
15800 * gcc.dg/vect/slp-perm-7.c: Likewise.
15801 * gcc.dg/vect/slp-perm-8.c: Likewise.
15802 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15803 on platforms supporting it.
15804
22518428
JJ
158052016-01-08 Jakub Jelinek <jakub@redhat.com>
15806
33f0852f
JJ
15807 PR tree-optimization/69162
15808 * gcc.dg/pr69162.c: New test.
15809
22518428
JJ
15810 PR tree-optimization/69172
15811 * gcc.dg/pr69172.c: New test.
15812
80e9b3aa
TP
158132016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15814
15815 PR tree-optimization/67781
15816 * gcc.c-torture/execute/pr67781.c: New file.
15817
262a363f
JJ
158182016-01-08 Jakub Jelinek <jakub@redhat.com>
15819
15820 PR tree-optimization/69083
15821 * gcc.dg/vect/pr69083.c: New test.
15822
6e1f093f
SS
158232016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15824
15825 PR tree-optimization/61441
15826 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15827 Use -fexcess-precision=standard for compiler options.
15828 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15829
53290e07
JJ
158302016-01-08 Jakub Jelinek <jakub@redhat.com>
15831
57bf3072
JJ
15832 PR fortran/69128
15833 * gfortran.dg/gomp/pr69128.f90: New test.
15834
53290e07
JJ
15835 PR c++/69145
15836 * g++.dg/ext/pr69145-1.C: New test.
15837 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15838 * g++.dg/ext/pr69145-2.h: New file.
15839
7a127fa7
MS
158402016-01-07 Martin Sebor <msebor@redhat.com>
15841
15842 PR c/68966
15843 * gcc.dg/atomic-fetch-bool.c: New test.
15844 * gcc.dg/sync-fetch-bool.c: New test.
15845
95918b49
L
158462016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15847
15848 PR fortran/66680
15849 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15850
c8e62a9d
NC
158512016-01-07 Nick Clifton <nickc@redhat.com>
15852
15853 PR target/66655
15854 * g++.dg/pr66655.C: New test.
15855 * g++.dg/pr66655_1.cc: Test support file.
15856 * g++.dg/pr66655.h: Test header file.
15857
2ad3adf1 158582016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15859
15860 PR fortran/66680
15861 gfortran.dg/gomp/pr66680.f90: New test.
15862
4cd9ca92
L
158632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15864
15865 PR target/69171
15866 * gcc.target/i386/pr69171-1.c: New test.
15867 * gcc.target/i386/pr69171-2.c: Likewise.
15868 * gcc.target/i386/pr69171-3.c: Likewise.
15869 * gcc.target/i386/pr69171-4.c: Likewise.
15870 * gcc.target/i386/pr69171-5.c: Likewise.
15871 * gcc.target/i386/pr69171-6.c: Likewise.
15872
7e33d4dc
BS
158732015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15874
15875 PR middle-end/67639
15876 * c-c++-common/pr67639.c: New test.
15877
fec64afc
JJ
158782016-01-07 Jakub Jelinek <jakub@redhat.com>
15879
15880 PR tree-optimization/69141
15881 * g++.dg/opt/pr69141.C: New test.
15882
f293ad29
EB
158832016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15884
15885 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15886
5027395e
UB
158872016-01-06 Uros Bizjak <ubizjak@gmail.com>
15888
15889 PR target/69140
15890 * gcc.target/i386/pr69140.c: New test
15891
7443cf13
DM
158922016-01-06 David Malcolm <dmalcolm@redhat.com>
15893
15894 * gcc.dg/bad-dereference.c: New test case.
15895
32928931
BS
158962015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15897
15898 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15899
68dd05da
AS
159002016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15901
15902 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15903
6b131d5b
MP
159042016-01-06 Marek Polacek <polacek@redhat.com>
15905
15906 PR sanitizer/69099
15907 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15908
8d9fdb49
MP
159092016-01-05 Marek Polacek <polacek@redhat.com>
15910
15911 PR c/69104
15912 * gcc.dg/atomic-invalid-2.c: New.
15913
acf93f1e
L
159142016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15915
15916 PR target/68991
15917 * gcc.target/i386/pr68991.c: New test.
15918
3f50525d
L
159192016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15920
15921 PR target/68991
15922 * g++.dg/pr68991-1.C: New test.
15923 * g++.dg/pr68991-2.C: Likewise.
15924
e0237993 159252016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15926
e0237993 15927 PR other/60465
face88a1
ST
15928 * gcc.target/ia64/pr60465-gprel64.c: New test.
15929 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15930
a0866eff
KT
159312016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15932
15933 PR rtl-optimization/68651
15934 * gcc.target/aarch64/pr68651_1.c: New test.
15935
c589e975
DM
159362016-01-05 David Malcolm <dmalcolm@redhat.com>
15937
15938 PR c/69122
15939 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15940
929710d9
NS
159412016-01-05 Nathan Sidwell <nathan@acm.org>
15942
ce3e43d7
NS
15943 PR c++/58583
15944 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15945
929710d9
NS
15946 * gcc.dg/alias-15.c: New.
15947
a2faef8e
NC
159482016-01-05 Nick Clifton <nickc@redhat.com>
15949
15950 PR target/68870
15951 * g++.dg/pr68770.C: New test.
15952
4cfa76e3
MS
159532016-01-04 Mike Stump <mikestump@comcast.net>
15954
15955 * lib/target-supports.exp (check_effective_target_cilkplus):
15956 cilkplus targets require pthreads.
4ece61b6 15957 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15958
4e8a3a35
MM
159592016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15960
15961 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15962 generation.
15963
818ab71a
JJ
159642016-01-04 Jakub Jelinek <jakub@redhat.com>
15965
15966 Update copyright years.
15967
2fe0a208
MP
159682016-01-04 Marek Polacek <polacek@redhat.com>
15969
15970 PR c/68908
15971 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15972 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15973 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15974
9e3b2fe3
EB
159752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15976
15977 * gcc.target/sparc/20160104-2.c: New test.
15978
e8d65a35
EB
159792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15980
15981 * gcc.target/sparc/20160104-1.c: New test.
15982
25ccfccd
PT
159832016-01-03 Paul Thomas <pault@gcc.gnu.org>
15984
15985 PR fortran/65045
15986 * gfortran.dg/pr65045.f90: New test.
15987
cb51d382
EB
159882016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15989
15990 * gnat.dg/specs/debug1.ads: Delete.
15991
6eeaad6e
JD
159922016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15993
15994 PR libgfortran/68867
15995 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15996 expression.
15997
2f968603
JD
159982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15999
16000 PR libgfortran/68867
16001 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16002 PowerPC.
16003
591bb5e4
PT
160042016-01-01 Paul Thomas <pault@gcc.gnu.org>
16005
16006 PR fortran/68864
16007 * gfortran.dg/pr68864.f90: New test.
16008
f1e0620c
JJ
160092016-01-01 Jakub Jelinek <jakub@redhat.com>
16010
942a1319
JJ
16011 PR tree-optimization/69070
16012 * gcc.dg/pr69070.c: New test.
16013
10dff63f
JJ
16014 PR sanitizer/69055
16015 * gfortran.dg/pr69055.f90: New test.
16016
f1e0620c
JJ
16017 PR target/69015
16018 * gcc.dg/pr69015.c: New test.
818ab71a 16019\f
2f883d1c 16020Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16021
16022Copying and distribution of this file, with or without modification,
16023are permitted in any medium without royalty provided the copyright
16024notice and this notice are preserved.