]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
shrink-wrap: Fix problem with DF checking (PR78400)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
48330c93
BE
12016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR c++/71973
4 * g++.dg/pr71973-1.C: New test.
5 * g++.dg/pr71973-2.C: New test.
6 * g++.dg/pr71973-3.C: New test.
7 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
8 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
9 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
10 to dg-options.
11 * g++.old-deja/g++.other/realloc.C: Likewise.
12 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
13
eeeaf719
BS
142016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15
16 PR tree-optimization/78413
17 * gcc.dg/tree-ssa/pr78413.c: New test.
18
e420e419
TP
192016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
20
21 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
22 target is Thumb-only.
23
fe12d76c
JL
242016-11-20 Jeff Law <law@redhat.com>
25
26 PR target/48551
27 * gcc.target/m68k/pr48551.c: New test.
28
8dc998fb
HA
292016-11-20 Harald Anlauf <anlauf@gmx.de>
30
31 PR fortran/69741
32 * gfortran.dg/forall_18.f90: New testcase.
33
40fd269a
MG
342016-11-20 Marc Glisse <marc.glisse@inria.fr>
35
36 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
37
8294f555
AV
382016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
39
40 PR fortran/78395
41 * gfortran.dg/typebound_operator_21.f03: New test.
42
5b7f6ed0
MG
432016-11-20 Marc Glisse <marc.glisse@inria.fr>
44
45 * gcc.dg/tree-ssa/divide-5.c: New file.
46
b8271a38
AS
472016-11-19 Andreas Schwab <schwab@linux-m68k.org>
48
49 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
50 signed int.
51
ddba26a4
JDA
522016-11-19 John David Anglin <danglin@gcc.gnu.org>
53
54 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
55 libatomic_available.
56 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
57 * gfortran.dg/coarray_allocate_10.f08: Likewise.
58 * gfortran.dg/coarray_allocate_7.f08: Likewise.
59 * gfortran.dg/coarray_allocate_8.f08: Likewise.
60 * gfortran.dg/coarray_allocate_9.f08: Likewise.
61 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
62 * gfortran.dg/coarray_stat_2.f90: Likewise.
63 * gfortran.dg/coindexed_1.f90: Likewise.
64
636a9a89
JL
652016-11-18 Jeff Law <law@redhat.com>
66
67 PR target/25111
68 * gcc.target/m68k/pr25111.c: New test.
69
6c554a2a
JJ
702016-11-18 Jakub Jelinek <jakub@redhat.com>
71
521c54dd
JJ
72 PR c++/68180
73 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
74
5e7c7761
JJ
75 PR middle-end/78419
76 * gcc.target/i386/pr78419.c: New test.
77
6c554a2a
JJ
78 PR c++/77285
79 * g++.dg/tls/pr77285-1.C: New test.
80 * g++.dg/tls/pr77285-2.C: New test.
81
57d7fe86
JL
822016-11-18 Jeff Law <law@redhat.com>
83
84 PR target/25112
85 * gcc.target/m68k/pr25112: New test.
86
1b2e0303
DE
872016-11-18 David Edelsohn <dje.gcc@gmail.com>
88
89 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
90 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
91
70e73d3c
TP
922016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
93
94 * gcc.target/arm/optional_thumb-1.c: New test.
95 * gcc.target/arm/optional_thumb-2.c: New test.
96 * gcc.target/arm/optional_thumb-3.c: New test.
97
151c204f
DV
982016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
99
100 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
101 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
102 successful test.
103 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
104 (DEFAULT_REQUIRED_QUORUM): Likewise.
105
dbb29a2a
AB
1062016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
107 Toma Tabacu <toma.tabacu@imgtec.com>
108
109 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
110 (REQUIRES_STDLIB).
111 * gcc.target/mips/inline-memcpy-2.c: Ditto.
112 * gcc.target/mips/inline-memcpy-3.c: Ditto.
113 * gcc.target/mips/inline-memcpy-4.c: Ditto.
114 * gcc.target/mips/inline-memcpy-5.c: Ditto.
115 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
116 * gcc.target/mips/loongson-simd.c: Ditto.
117 * gcc.target/mips/memcpy-1.c: Ditto.
118 * gcc.target/mips/mips-3d-1.c: Ditto.
119 * gcc.target/mips/mips-3d-2.c: Ditto.
120 * gcc.target/mips/mips-3d-3.c: Ditto.
121 * gcc.target/mips/mips-3d-4.c: Ditto.
122 * gcc.target/mips/mips-3d-5.c: Ditto.
123 * gcc.target/mips/mips-3d-6.c: Ditto.
124 * gcc.target/mips/mips-3d-7.c: Ditto.
125 * gcc.target/mips/mips-3d-8.c: Ditto.
126 * gcc.target/mips/mips-3d-9.c: Ditto.
127 * gcc.target/mips/mips-ps-1.c: Ditto.
128 * gcc.target/mips/mips-ps-2.c: Ditto.
129 * gcc.target/mips/mips-ps-3.c: Ditto.
130 * gcc.target/mips/mips-ps-4.c: Ditto.
131 * gcc.target/mips/mips-ps-6.c: Ditto.
132 * gcc.target/mips/mips16-attributes.c: Ditto.
133 * gcc.target/mips/mips32-dsp-run.c: Ditto.
134 * gcc.target/mips/mips32-dsp.c: Ditto.
135 * gcc.target/mips/save-restore-1.c: Ditto.
136 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
137 (mips_preprocess): Add ignore_output argument that when set
138 will not return the pre-processed output.
139 (mips_arch_info): Update arguments for the call to
140 mips_preprocess.
141 (mips-dg-init): Ditto.
142 (mips-dg-options): Check if a test having test option
143 (REQUIRES_STDLIB) has the required sysroot support for
144 the current test options.
145
f2b6aad9
JL
1462016-11-17 Jeff Law <law@redhat.com>
147
f97db488
JL
148 PR middle-end/38219
149 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
150
f2b6aad9
JL
151 PR target/47192
152 * gcc.target/m68k/pr47192.c: New test.
153
e080b281
TT
1542016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
155
156 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
157 instead of isa>=4, in order to downgrade to R5.
158
e389ba30
AB
1592016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
160
161 * gcc.target/arc/cmem-bit-1.c: New file.
162 * gcc.target/arc/cmem-bit-2.c: New file.
163 * gcc.target/arc/cmem-bit-3.c: New file.
164 * gcc.target/arc/cmem-bit-4.c: New file.
165
9775c1a5
L
1662016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
167
168 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
169 "avx5124fmaps".
170 * gcc.target/i386/funcspec-56.inc: Test new attributes.
171
1722016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
173 Andrew Senkevich <andrew.senkevich@intel.com>
174
175 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
176 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
177 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
178 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
179 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
180 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
181 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
182 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
183 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
184 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
185 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
186 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
187 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
188 avx5124vnniw-check.h.
189 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
190 check_effective_target_avx5124vnniw): New.
191 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
192 Set under ifndef.
193 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
194 * gcc.target/i386/sse-13.c: Ditto.
195 * g++.dg/other/i386-2.C: Ditto.
196 * g++.dg/other/i386-3.C: Ditto.
197 * gcc.target/i386/sse-22.c: Ditto.
198 * gcc.target/i386/sse-23.c: Ditto.
199
80557bb7
PC
2002016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
201
202 PR c++/55080
203 * g++.dg/parse/pr55080.C: New.
204
c80620fc
MM
2052016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
206
207 PR target/78101
208 * gcc.target/powerpc/fusion4.c: New test.
209
77b384c5
TP
2102016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
211
212 PR target/77933
213 * gcc.target/arm/pr77933-1.c: New test.
214 * gcc.target/arm/pr77933-2.c: Likewise.
215
5fe353c8
JJ
2162016-11-17 Jakub Jelinek <jakub@redhat.com>
217
218 PR middle-end/78201
219 * g++.dg/opt/pr78201.C: New test.
220
cc4aa659
CL
2212016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
222
223 * gcc.dg/pr78333.c: Add empty implementations of
224 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
225 problems on non-glibc systems.
226
b8f56412
DM
2272016-11-17 David Malcolm <dmalcolm@redhat.com>
228
229 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
230 (test_raw_string_one_liner): New function.
231 (test_raw_string_multiline): New function.
232
141a3ccf
KT
2332016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234
235 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
236 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
237
54e63f00
BS
2382016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
239 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/77848
242 * gfortran.dg/vect/pr77848.f: New test.
243
2fe37211
BE
2442016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
245
246 PR target/77308
247 * gcc.target/arm/pr53447-5.c: New test.
248 * lib/target-supports.exp
249 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
250
c867c39d
CZ
2512016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
252
253 * gcc.target/arc/abitest.S: New file.
254 * gcc.target/arc/abitest.h: Likewise.
255 * gcc.target/arc/va_args-1.c: Likewise.
256 * gcc.target/arc/va_args-2.c: Likewise.
257 * gcc.target/arc/va_args-3.c: Likewise.
258 * gcc.target/arc/mcrc.c: Deleted.
259 * gcc.target/arc/mdsp-packa.c: Likewise.
260 * gcc.target/arc/mdvbf.c: Likewise.
261 * gcc.target/arc/mmac-24.c: Likewise.
262 * gcc.target/arc/mmac-d16.c: Likewise.
263 * gcc.target/arc/mno-crc.c: Likewise.
264 * gcc.target/arc/mno-dsp-packa.c: Likewise.
265 * gcc.target/arc/mno-dvbf.c: Likewise.
266 * gcc.target/arc/mno-mac-24.c: Likewise.
267 * gcc.target/arc/mno-mac-d16.c: Likewise.
268 * gcc.target/arc/mno-rtsc.c: Likewise.
269 * gcc.target/arc/mno-xy.c: Likewise.
270 * gcc.target/arc/mrtsc.c: Likewise.
271 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
272 function.
273 (check_effective_target_arc700): Likewise.
274 (check_effective_target_arc6xx): Likewise.
275 (check_effective_target_arcmpy): Likewise.
276 (check_effective_target_archs): Likewise.
277 (check_effective_target_clmcpu): Likewise.
278 (check_effective_target_barrelshifter): Likewise.
279 * gcc.target/arc/barrel-shifter-1.c: Changed.
280 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
281 * gcc.target/arc/cmem-1.c: Changed.
282 * gcc.target/arc/cmem-2.c: Likewise.
283 * gcc.target/arc/cmem-3.c: Likewise.
284 * gcc.target/arc/cmem-4.c: Likewise.
285 * gcc.target/arc/cmem-5.c: Likewise.
286 * gcc.target/arc/cmem-6.c: Likewise.
287 * gcc.target/arc/cmem-7.c: Likewise.
288 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
289 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
290 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
291 * gcc.target/arc/jump-around-jump.c: Update options.
292 * gcc.target/arc/mARC601.c: Changed.
293 * gcc.target/arc/mcpu-arc600.c: Changed.
294 * gcc.target/arc/mcpu-arc601.c: Changed.
295 * gcc.target/arc/mcpu-arc700.c: Changed.
296 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
297 * gcc.target/arc/movb-1.c: Changed.
298 * gcc.target/arc/movb-2.c: Likewise.
299 * gcc.target/arc/movb-3.c: Likewise.
300 * gcc.target/arc/movb-4.c: Likewise.
301 * gcc.target/arc/movb-5.c: Likewise.
302 * gcc.target/arc/movb_cl-1.c: Likewise.
303 * gcc.target/arc/movb_cl-2.c: Likewise.
304 * gcc.target/arc/movbi_cl-1.c: Likewise.
305 * gcc.target/arc/movh_cl-1.c: Likewise.
306 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
307 * gcc.target/arc/mul64.c: Enable it only for ARC600.
308 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
309 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
310 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
311 * gcc.target/arc/trsub.c: Only for ARC EM cores.
312 * gcc.target/arc/builtin_simdarc.c: Changed.
313 * gcc.target/arc/extzv-1.c: Likewise.
314 * gcc.target/arc/insv-1.c: Likewise.
315 * gcc.target/arc/insv-2.c: Likewise.
316 * gcc.target/arc/mA6.c: Likewise.
317 * gcc.target/arc/mA7.c: Likewise.
318 * gcc.target/arc/mARC600.c: Likewise.
319 * gcc.target/arc/mARC700.c: Likewise.
320 * gcc.target/arc/mcpu-arc600.c: Likewise.
321 * gcc.target/arc/mcpu-arc700.c: Likewise.
322 * gcc.target/arc/movl-1.c: Likewise.
323 * gcc.target/arc/nps400-1.c: Likewise.
324 * gcc.target/arc/trsub.c: Likewise.
325 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
326 configuration.
327 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
328 * gcc.target/arc/mswape.c: Likewise.
329
c90928c8
PC
3302016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/68180
333 * g++.dg/cpp1y/pr68180.C: New.
334
6c99dcb5
PK
3352016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
336
337 PR tree-optimization/78319
338 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
339 arm-none-eabi.
340
8ce3fee5
RB
3412016-11-17 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/78306
344 * gcc.dg/cilk-plus/pr78306.c: New testcase.
345
f8294131
RB
3462016-11-17 Richard Biener <rguenther@suse.de>
347
348 PR middle-end/78305
349 * gcc.dg/torture/pr78305.c: New testcase.
350
04f1c830
JW
3512016-11-17 Janus Weil <janus@gcc.gnu.org>
352
353 PR fortran/66227
354 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
355
0d939c95
MP
3562016-11-16 Marek Polacek <polacek@redhat.com>
357
358 PR c/78285
359 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
360 * g++.dg/ext/case-range2.C: Likewise.
361
99c72130
SK
3622016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
363
364 PR fortran/58001
365 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
366 * gfortran.dg/fmt_tab_2.f90: Ditto.
367
fb324f02
JJ
3682016-11-16 Jakub Jelinek <jakub@redhat.com>
369
370 PR rtl-optimization/78378
371 * gcc.c-torture/execute/pr78378.c: New test.
372
a2ea37fb
AB
3732016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
374
375 * gcc.dg/tree-prof/section-attr-1.c: New file.
376 * gcc.dg/tree-prof/section-attr-2.c: New file.
377 * gcc.dg/tree-prof/section-attr-3.c: New file.
378
d08c0ea3
MR
3792016-11-16 Maciej W. Rozycki <macro@imgtec.com>
380
381 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
382 rather than `la'.
383
8e2be5ae
MR
3842016-11-16 Maciej W. Rozycki <macro@imgtec.com>
385
386 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
387 (dg-final): Remove microMIPS JALRS mnemonic matching.
388 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
389 (dg-final): Remove microMIPS JALRS mnemonic matching.
390 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
391 (dg-final): Remove microMIPS JALRS mnemonic matching.
392 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
393 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
394 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
395 * gcc.target/mips/call-1u.c: New test case.
396 * gcc.target/mips/call-2u.c: New test case.
397 * gcc.target/mips/call-3u.c: New test case.
398 * gcc.target/mips/call-4u.c: New test case.
399 * gcc.target/mips/call-5u.c: New test case.
400 * gcc.target/mips/call-6u.c: New test case.
401
660e6c2c
TP
4022016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
403
404 * gcc.target/arm/empty_fiq_handler.c: New test.
405
5e8d7713
JJ
4062016-11-16 Jakub Jelinek <jakub@redhat.com>
407
408 PR fortran/78299
409 * gfortran.dg/gomp/pr78299.f90: New test.
410
dd784916
WD
4112015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
412
413 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
414 * gcc.dg/optimize-bswaphi-1.c: Likewise.
415 * gcc.dg/optimize-bswapsi-2.c: Likewise.
416
0af30954
SN
4172016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
418
419 PR libgfortran/78314
420 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
421
e38f6572
BC
4222016-11-16 Bin Cheng <bin.cheng@arm.com>
423
424 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
425 according to updated dump info.
426
5012919d
AM
4272016-11-16 Alexander Monakov <amonakov@ispras.ru>
428
429 * lib/target-supports.exp (check_effective_target_alloca): Use a
430 compile test.
431 * gcc.target/nvptx/softstack.c: New test.
432 * gcc.target/nvptx/decl-shared.c: New test.
433 * gcc.target/nvptx/decl-shared-init.c: New test.
434
2fe2aba3
MR
4352016-11-16 Maciej W. Rozycki <macro@imgtec.com>
436
437 * gcc.target/mips/data-sym-jump.c: New test case.
438 * gcc.target/mips/data-sym-pool.c: New test case.
439 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
440 annotation.
441
598eaaa2
YR
4422016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
443
444 * lib/target-supports.exp (check_avx2_hw_available): New.
445 (check_effective_target_avx2_runtime): New.
446 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
447
03b85dcd
TC
4482016-11-16 Tamar Christina <tamar.christina@arm.com>
449
450 PR testsuite/78136
451 * gcc.dg/cpp/trad/trad.exp
452 (dg-runtest): Moved $srcdir/$subdir/ to
453 DEFAULT_TRADCPPFLAGS.
454
dc9e0b66
AV
4552016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
456
457 PR fortran/78356
458 * gfortran.dg/class_allocate_23.f08: New test.
459
d964ba07
RB
4602016-11-16 Richard Biener <rguenther@suse.de>
461
462 PR middle-end/78333
463 * gcc.dg/pr78333.c: New testcase.
464
080140bc
ML
4652016-11-16 Martin Liska <mliska@suse.cz>
466
467 PR sanitizer/78270
468 * gcc.dg/asan/pr78270.c: Update comment style.
469 * gcc.dg/asan/pr78270-2.c: New test.
470
4786fabe
SKS
4712016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
472
473 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
474 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
475
510d73a0
RB
4762016-11-16 Richard Biener <rguenther@suse.de>
477
478 PR tree-optimization/78348
479 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
480
1705cebd
JJ
4812016-11-16 Jakub Jelinek <jakub@redhat.com>
482
483 PR sanitizer/77823
484 * c-c++-common/ubsan/overflow-vec-1.c: New test.
485 * c-c++-common/ubsan/overflow-vec-2.c: New test.
486
ed66ba99
MP
4872016-11-15 Marek Polacek <polacek@redhat.com>
488
489 * g++.dg/cpp1z/init-statement6.C: Rename a function.
490
5d70ab07
JD
4912016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
492
493 PR libgfortran/51119
494 * gfortran.dg/matmul_12.f90: New test case.
495
48aef8e2
UB
4962016-11-15 Uros Bizjak <ubizjak@gmail.com>
497
498 * gcc.target/i386/funcspec-56.inc: New file.
499 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
500 common 32-bit and 64-bit function specific options.
501 * gcc.target/i386.funcspec-6.c: Ditto.
502
0c8a8fe2
JJ
5032016-11-15 Jakub Jelinek <jakub@redhat.com>
504
5a65a911
JJ
505 * g++.dg/cpp1z/decomp14.C: New test.
506 * g++.dg/cpp1z/decomp15.C: New test.
507 * g++.dg/cpp1z/decomp16.C: New test.
508
a0f5b987
JJ
509 * g++.dg/cpp1z/decomp13.C: New test.
510
5a0e7889
JJ
511 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
512
0c8a8fe2
JJ
513 PR c++/71988
514 * g++.dg/cpp0x/constexpr-71988.C: New test.
515
2cf63121
MR
5162016-11-15 Maciej W. Rozycki <macro@imgtec.com>
517
518 * gcc.target/mips/insn-casesi.c: New test case.
519 * gcc.target/mips/insn-pseudo-1.c: New test case.
520 * gcc.target/mips/insn-pseudo-2.c: New test case.
521 * gcc.target/mips/insn-pseudo-3.c: New test case.
522 * gcc.target/mips/insn-pseudo-4.c: New test case.
523 * gcc.target/mips/insn-tablejump.c: New test case.
524
2cbfb209
MR
5252016-11-15 Maciej W. Rozycki <macro@imgtec.com>
526
527 * gcc.target/mips/mips.exp (mips_option_tests): Add
528 `-mcode-readable=yes' array element.
529
f05a874c
MR
5302016-11-15 Maciej W. Rozycki <macro@imgtec.com>
531
532 * gcc.target/mips/mips.exp (mips_option_tests): Add
533 `-mmicromips' array element.
534
b229ab2a
MM
5352016-11-15 Michael Matz <matz@suse.de>
536
537 PR missed-optimization/77881
538 * gcc.target/i386/pr77881.c: New test.
539
aa806c3b
JJ
5402016-11-15 Jakub Jelinek <jakub@redhat.com>
541
542 PR middle-end/78295
543 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
544
bcb9a772
MM
5452016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
546
547 * gcc.target/powerpc/vec-set-int.c: New test.
548 * gcc.target/powerpc/vec-set-short.c: Likesie.
549 * gcc.target/powerpc/vec-set-char.c: Likewise.
550
8e745a17
JJ
5512016-11-14 Jakub Jelinek <jakub@redhat.com>
552
553 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
554
d809e15a
JW
5552016-11-14 Janus Weil <janus@gcc.gnu.org>
556
557 PR fortran/78300
558 * gfortran.dg/class_result_3.f90: New test.
559
1ee62b92 5602016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
561 Richard Biener <rguenther@suse.de>
562
563 * gcc.dg/gimplefe-1.c: New testcase.
564 * gcc.dg/gimplefe-2.c: Likewise.
565 * gcc.dg/gimplefe-3.c: Likewise.
566 * gcc.dg/gimplefe-4.c: Likewise.
567 * gcc.dg/gimplefe-5.c: Likewise.
568 * gcc.dg/gimplefe-6.c: Likewise.
569 * gcc.dg/gimplefe-7.c: Likewise.
570 * gcc.dg/gimplefe-8.c: Likewise.
571 * gcc.dg/gimplefe-9.c: Likewise.
572 * gcc.dg/gimplefe-10.c: Likewise.
573 * gcc.dg/gimplefe-11.c: Likewise.
574 * gcc.dg/gimplefe-12.c: Likewise.
575 * gcc.dg/gimplefe-13.c: Likewise.
576 * gcc.dg/gimplefe-14.c: Likewise.
577 * gcc.dg/gimplefe-15.c: Likewise.
578 * gcc.dg/gimplefe-16.c: Likewise.
579 * gcc.dg/gimplefe-17.c: Likewise.
580 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 581
4d209853
ML
5822016-11-14 Martin Liska <mliska@suse.cz>
583
584 PR bootstrap/78069
585 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
586 to match scanned pattern.
587 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
588
5129b43b
RB
5892016-11-14 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/78312
592 * gcc.dg/torture/pr78312.c: New testcase.
593
d97cca4a
GJL
5942016-11-14 Georg-Johann Lay <avr@gjlay.de>
595
596 PR target/78093
597 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
598
5230c3d8
JJ
5992016-11-14 Jakub Jelinek <jakub@redhat.com>
600 Jason Merrill <jason@redhat.com>
601
602 Implement P0217R3 - C++17 structured bindings
603 * g++.dg/cpp1z/decomp1.C: New test.
604 * g++.dg/cpp1z/decomp2.C: New test.
605 * g++.dg/cpp1z/decomp3.C: New test.
606 * g++.dg/cpp1z/decomp4.C: New test.
607 * g++.dg/cpp1z/decomp5.C: New test.
608 * g++.dg/cpp1z/decomp6.C: New test.
609 * g++.dg/cpp1z/decomp7.C: New test.
610 * g++.dg/cpp1z/decomp8.C: New test.
611 * g++.dg/cpp1z/decomp9.C: New test.
612 * g++.dg/cpp1z/decomp10.C: New test.
613
a2b4c188
KV
6142016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
615
616 * g++.dg/torture/pr78268.C: New test.
617
975672f3
PK
6182016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
619
620 PR c/35503
621 * c-c++-common/pr35503-1.c: New test.
622 * c-c++-common/pr35503-2.c: Likewise.
623 * c-c++-common/pr35503-3.c: Likewise.
624 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
625
a4ba1151
UB
6262016-11-13 Uros Bizjak <ubizjak@gmail.com>
627
628 PR rtl-optimization/78232
629 PR rtl-optimization/78248
630 * gcc.dg/ubsan/pr78248.c: New test.
631
47605312
EB
6322016-11-13 Eric Botcazou <ebotcazou@adacore.com>
633
634 * gnat.dg/address_conv.adb: New test.
635
96826e28
EB
6362016-11-13 Eric Botcazou <ebotcazou@adacore.com>
637
638 * gnat.dg/renaming11.ad[sb]: New test.
639
4be719cd
EB
6402016-11-13 Eric Botcazou <ebotcazou@adacore.com>
641
642 * c-c++-common/dump-ada-spec-6.c: New test.
643
4ebd491f
EB
6442016-11-13 Eric Botcazou <ebotcazou@adacore.com>
645
646 * gnat.dg/lto21.adb: New test.
647 * gnat.dg/lto21_pkg1.ads: New helper.
648 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
649
f9d49cd1
JW
6502016-11-13 Janus Weil <janus@gcc.gnu.org>
651
652 PR fortran/60952
653 * gfortran.dg/typebound_proc_34.f90: New test.
654
9cbf8673
JW
6552016-11-13 Janus Weil <janus@gcc.gnu.org>
656
657 PR fortran/66366
658 * gfortran.dg/class_57.f90: Changed error message.
659 * gfortran.dg/class_60.f90: New test.
660
0e075835
DE
6612016-11-12 David Edelsohn <dje.gcc@gmail.com>
662
663 * g++.dg/pr78112.C: XFAIL AIX.
664
b93d8a3f
JW
6652016-11-12 Janus Weil <janus@gcc.gnu.org>
666
667 PR fortran/77501
668 * gfortran.dg/typebound_generic_16.f90: New test.
669
b8f70e67
JJ
6702016-11-12 Jakub Jelinek <jakub@redhat.com>
671
672 PR c++/71225
673 * g++.dg/cpp0x/pr71225.C: New test.
674
8b287aea
EB
6752016-11-11 Eric Botcazou <ebotcazou@adacore.com>
676
677 * gcc.target/sparc/20161111-1.c: New test.
678
c901bc0d
UB
6792016-11-11 Uros Bizjak <ubizjak@gmail.com>
680
681 PR target/78310
682 * gcc.target/i386/pr78310.c: New test.
683
606f928d
JL
6842016-11-11 Jeff Law <law@redhat.com>
685
686 * gcc.dg/tree-ssa/isolate-6.c: New test.
687 * gcc.dg/tree-ssa/isolate-7.c: New test.
688
be278990
BC
6892016-11-11 Bin Cheng <bin.cheng@arm.com>
690
691 PR testsuite/78292
692 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
693 vect_max_reduc.
694
d9ab7525
JJ
6952016-11-11 Jakub Jelinek <jakub@redhat.com>
696
697 PR c++/72774
698 * g++.dg/parse/pr72774.C: New test.
699
4b7e0c76
RB
7002016-11-11 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/71575
703 * gcc.dg/graphite/pr71575-1.c: New testcase.
704 * gcc.dg/graphite/pr71575-2.c: Likewise.
705
d07f8c59
RB
7062016-11-11 Richard Biener <rguenther@suse.de>
707
708 PR middle-end/78295
709 * gcc.dg/uninit-pr78295.c: New testcase.
710
aa806c3b 7112016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
712
713 PR fortran/78277
714 * gfortran.dg/dec_structure_17.f90: New test.
715
456f0dfa
MM
7162016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
717
718 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
719 being allowed in vector registers.
720 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
721 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
722 * gcc.target/powerpc/vsx-himode.c: Likewise.
723 * gcc.target/powerpc/vsx-himode2.c: Likewise.
724 * gcc.target/powerpc/vsx-himode3.c: Likewise.
725 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
726 to allow matching MFVSRD or MFVSRW.
727
8d34bfa8
PH
7282016-11-10 Pat Haugen <pthaugen@us.ibm.com>
729
730 PR rtl-optimization/78241
731 * gcc.dg/pr78241.c: New test.
732
0569479e
JJ
7332016-11-10 Jakub Jelinek <jakub@redhat.com>
734
8ebd1b31
JJ
735 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
736 201307.
737
0569479e
JJ
738 * g++.dg/cpp1z/noexcept-type14.C: New test.
739 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
740
37a16493
JG
7412016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
742
743 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
744 WVAL0S tests added in r241817.
745
b4c3a85b
JJ
7462016-11-10 Jakub Jelinek <jakub@redhat.com>
747
748 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
749 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
750 no longer allowed and corresponding ordered construct.
751 * gfortran.dg/gomp/linear-1.f90: New test.
752 * gfortran.dg/gomp/declare-simd-2.f90: New test.
753 * gfortran.dg/gomp/declare-target-1.f90: New test.
754 * gfortran.dg/gomp/declare-target-2.f90: New test.
755
86bc8506
ML
7562016-11-10 Martin Liska <mliska@suse.cz>
757
758 PR sanitizer/78270
759 * gcc.dg/asan/pr78270.c: New test.
760
ed5fdfba
PMR
7612016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
762 Jakub Jelinek <jakub@redhat.com>
763
764 PR debug/78112
b4c3a85b 765 * g++.dg/pr78112.C: New testcase.
ed5fdfba 766
0391e4a3
JJ
7672016-11-09 Jakub Jelinek <jakub@redhat.com>
768
cc38d9d6
JJ
769 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
770 -Wno-c++1z-compat.
771 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
772 string in case condition contains % characters.
773
0391e4a3
JJ
774 PR c++/78283
775 * g++.dg/cpp1z/noexcept-type13.C: New test.
776
410fe60d
TT
7772016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
778
779 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
780 using (HAS_MOVN) with MIPS III.
781
271dd55c
JW
7822016-11-09 Janus Weil <janus@gcc.gnu.org>
783
784 PR fortran/46459
785 * gfortran.dg/volatile14.f90: New test.
786
ff1f317b
UB
7872016-11-09 Uros Bizjak <ubizjak@gmail.com>
788
789 PR target/78262
790 * gcc.target/i386/pr78262.c: New test.
791
aa806c3b 7922016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
793
794 PR fortran/78259
795 * gfortran.dg/pr78259.f90: New test.
796
b349a81a
JW
7972016-11-09 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/60777
800 * gfortran.dg/spec_expr_7.f90: New test.
801
2e955d50
JJ
8022016-11-09 Jakub Jelinek <jakub@redhat.com>
803
4f353581
JJ
804 PR target/77718
805 * gcc.c-torture/execute/pr77718.c: New test.
806
2e955d50
JJ
807 * gcc.dg/ubsan/c99-shift-3.c: New test.
808 * gcc.dg/ubsan/c99-shift-4.c: New test.
809 * gcc.dg/ubsan/c99-shift-5.c: New test.
810 * gcc.dg/ubsan/c99-shift-6.c: New test.
811
68c93708
ML
8122016-11-09 Martin Liska <mliska@suse.cz>
813
814 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
815 test-case for memcmp.
816 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
817
7b649f79
TP
8182016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
819
820 PR testsuite/78269
821 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
822
bfcb501d
PT
8232016-11-09 Paul Thomas <pault@gcc.gnu.org>
824
825 * gfortran.dg/move_alloc_18.f90: New test.
826
e15861c2
PK
8272016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
828
829 PR middle-end/78256
830 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
831 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
832
5f395580
JW
8332016-11-09 Janus Weil <janus@gcc.gnu.org>
834
835 PR fortran/71894
836 * gfortran.dg/class_59.f90: New test.
837
37b14185
RB
8382016-11-09 Richard Biener <rguenther@suse.de>
839
840 PR tree-optimization/78007
841 * gcc.dg/vect/vect-bswap32.c: Adjust.
842 * gcc.dg/vect/vect-bswap64.c: Likewise.
843
d6e8a41c
KV
8442016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
845
846 * gcc.dg/ipa/vrp7.c: New test.
847
5d5f1e95
KV
8482016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
849
850 PR ipa/78121
851 * gcc.dg/ipa/pr78121.c: New test.
852
0290a292
MO
8532016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
854
855 * c-c++-common/asan/default_options.h: New file.
856 * c-c++-common/asan/strcasestr-1.c: New test.
857 * c-c++-common/asan/strcasestr-2.c: Likewise.
858 * c-c++-common/asan/strcspn-1.c: Likewise.
859 * c-c++-common/asan/strcspn-2.c: Likewise.
860 * c-c++-common/asan/strpbrk-1.c: Likewise.
861 * c-c++-common/asan/strpbrk-2.c: Likewise.
862 * c-c++-common/asan/strspn-1.c: Likewise.
863 * c-c++-common/asan/strspn-2.c: Likewise.
864 * c-c++-common/asan/strstr-1.c: Likewise.
865 * c-c++-common/asan/strstr-2.c: Likewise.
866 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
867
fbdb92eb
MO
8682016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
869
870 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
871
103c4f75
JW
8722016-11-08 Janus Weil <janus@gcc.gnu.org>
873
874 PR fortran/68440
875 * gfortran.dg/class_58.f90: New test.
876
90a2ffc0
UB
8772016-11-08 Uros Bizjak <ubizjak@gmail.com>
878
879 PR target/70799
880 * gcc.target/i386/pr70799-2.c: New test.
881
eba5aec8
JW
8822016-11-08 Janus Weil <janus@gcc.gnu.org>
883
884 PR fortran/77596
885 * gfortran.dg/proc_ptr_comp_46.f90: New test.
886
fad36601
BC
8872016-11-08 Bin Cheng <bin.cheng@arm.com>
888
889 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
890
7c8615b6
BC
8912016-11-08 Bin Cheng <bin.cheng@arm.com>
892
893 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
894
4c6a4a53
BC
8952016-11-08 Bin Cheng <bin.cheng@arm.com>
896
897 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
898
fcd1b8df
ML
8992016-11-08 Martin Liska <mliska@suse.cz>
900
901 PR testsuite/78242
902 * g++.dg/asan/use-after-scope-4.C: New test.
903 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
904 * gcc.dg/asan/use-after-scope-8.c: Remove.
905
f9ef2c76
RB
9062016-11-08 Richard Biener <rguenther@suse.de>
907
908 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
909
ad11774f
TC
9102016-11-08 Tamar Christina <tamar.christina@arm.com>
911
912 PR testsuite/78136
913 * gcc.dg/cpp/trad/trad.exp
914 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
915 * gcc.dg/cpp/trad/include.c: Use local header file.
916
fe73a332
RB
9172016-11-08 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/78205
920 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
921
ed053eb8
RB
9222016-11-08 Richard Biener <rguenther@suse.de>
923
924 PR tree-optimization/78224
925 * g++.dg/torture/pr78224.C: New testcase.
926
06658c6d
SKS
9272016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
928
929 * gcc.dg/store_merging_1.c: Require store_merge.
930 * gcc.dg/store_merging_2.c: Likewise.
931 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 932 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
933 * gcc.dg/store_merging_6.c: Likewise.
934 * gcc.dg/store_merging_7.c: Likewise.
935 * gcc.dg/store_merging_8.c: Likewise.
936 * lib/target-supports.exp (check_effective_target_store_merge): New.
937
e4b39278
DE
9382016-11-07 David Edelsohn <dje.gcc@gmail.com>
939
940 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
941 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
942 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
943 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
944 -mvsx -mpower8-vector.
945 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
946 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
947 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
948 -mvsx -mpower8-vector.
949
fda2d612
DE
9502016-11-07 David Edelsohn <dje.gcc@gmail.com>
951
952 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
953
954 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
955 * gcc.dg/visibility-14.c: XFAIL AIX.
956 * gcc.dg/visibility-15.c: XFAIL AIX.
957 * gcc.dg/visibility-16.c: XFAIL AIX.
958 * gcc.dg/visibility-17.c: XFAIL AIX.
959 * gcc.dg/visibility-18.c: XFAIL AIX.
960 * gcc.dg/visibility-19.c: XFAIL AIX.
961 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
962 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
963 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
964 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
965
60cee85e
JJ
9662016-11-07 Jakub Jelinek <jakub@redhat.com>
967
968 PR target/78227
969 * gcc.target/i386/pr78227-1.c: New test.
970 * gcc.target/i386/pr78227-2.c: New test.
971
7aa13860
PK
9722016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
973
974 PR middle-end/35691
975 * gcc.dg/pr35691-1.c: New test-case.
976 * gcc.dg/pr35691-2.c: Likewise.
977
caa024ff
BS
9782016-11-07 Bernd Schmidt <bschmidt@redhat.com>
979
980 PR rtl-optimization/77309
981 * gcc.dg/torture/pr77309.c: New test.
982
a9815228
JJ
9832016-11-07 Jakub Jelinek <jakub@redhat.com>
984
985 PR middle-end/71529
986 * gcc.target/i386/pr71529.C: Moved to ...
987 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
988
989 PR target/64411
990 * gcc.target/i386/pr64411.C: Moved to ...
991 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
992 lp64.
993
994 PR target/65105
995 * gcc.target/i386/pr65105-4.C: Moved to ...
996 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
997 Run into compile test rather than execute test.
998
e8ab5cb1
RB
9992016-11-07 Richard Biener <rguenther@suse.de>
1000
1001 PR target/78229
1002 * g++.dg/pr78229.C: New testcase.
1003
20770eb8
RB
10042016-11-07 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/78218
1007 * gcc.dg/torture/pr78218.c: New testcase.
1008
32894793
RB
10092016-11-07 Richard Biener <rguenther@suse.de>
1010
1011 PR tree-optimization/78228
1012 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1013
e27bfda2
KT
10142016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1015
1016 PR target/77822
1017 * g++.dg/torture/pr77822.C: New test.
1018
00d6b7a1
ML
10192016-11-07 Martin Liska <mliska@suse.cz>
1020
1021 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1022 -f-sanitize-address-use-after-scope.
1023 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1024 internal fn calls.
1025 * g++.dg/asan/use-after-scope-1.C: New test.
1026 * g++.dg/asan/use-after-scope-2.C: Likewise.
1027 * g++.dg/asan/use-after-scope-3.C: Likewise.
1028 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1029 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1030 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1031 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1032 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1033 * g++.dg/asan/use-after-scope-types.h: Likewise.
1034 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1035 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1036 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1037 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1038 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1039 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1040 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1041 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1042 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1043 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1044 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1045 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1046 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1047 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1048
a0d3edf8
RB
10492016-11-07 Richard Biener <rguenther@suse.de>
1050
1051 PR tree-optimization/78189
1052 * g++.dg/torture/pr78189.C: New testcase.
1053
0db5adfa
DE
10542016-11-06 David Edelsohn <dje.gcc@gmail.com>
1055
1056 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1057
cc03bf7a
AV
10582016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1059
1060 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1061 occuring.
1062
18bb8b8a
TK
10632016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1064
1065 PR fortran/78221
1066 * arith.c (gfc_complex2real): Change gfc_warning_now to
1067 gfc_warning.
1068
c7f587bd
PT
10692016-11-05 Paul Thomas <pault@gcc.gnu.org>
1070
1071 * gfortran.dg/move_alloc_17.f03: New test.
1072
92657eb0
RB
10732016-11-05 Richard Biener <rguenther@suse.de>
1074
1075 PR bootstrap/78188
1076 * g++.dg/ipa/pr78188.C: New test.
1077
28ce22e6
JW
10782016-11-05 Janus Weil <janus@gcc.gnu.org>
1079 Dominique d'Humieres <dominiq@lps.ens.fr>
1080
1081 PR fortran/69495
1082 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1083
d233ee5f
PT
10842016-11-05 Paul Thomas <pault@gcc.gnu.org>
1085
1086 PR fortran/67564
1087 * gfortran.dg/select_type_39.f03: New test.
1088
10892016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1090
1091 PR fortran/64933
1092 * gfortran.dg/associate_23.f90: New test.
1093
5f4cebba
JJ
10942016-11-04 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR target/77834
1097 * gcc.dg/pr77834.c: New test.
1098
6e3ae7e6
PC
10992016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/67980
1102 * g++.dg/cpp1y/pr67980.C: New.
1103
fff6ed28
BS
11042016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1105
1106 * gcc.target/powerpc/fold-vec-add-1.c: New.
1107 * gcc.target/powerpc/fold-vec-add-2.c: New.
1108 * gcc.target/powerpc/fold-vec-add-3.c: New.
1109 * gcc.target/powerpc/fold-vec-add-4.c: New.
1110 * gcc.target/powerpc/fold-vec-add-5.c: New.
1111 * gcc.target/powerpc/fold-vec-add-6.c: New.
1112 * gcc.target/powerpc/fold-vec-add-7.c: New.
1113
bef3a8d7 11142016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1115
1116 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1117 for -mbranch-likely, infer -mno-branch-likely for R6.
1118
dac9376a
BE
11192016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1120
1121 PR c++/71973
1122 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1123 * g++.dg/init/new15.C: Likewise.
1124 * g++.dg/ipa/inline-1.C: Likewise.
1125 * g++.dg/ipa/inline-2.C: Likewise.
1126 * g++.dg/lto/20080908-1_0.C: Likewise.
1127 * g++.dg/tc1/dr20.C: Likewise.
1128 * g++.dg/tree-ssa/inline-1.C: Likewise.
1129 * g++.dg/tree-ssa/inline-2.C: Likewise.
1130 * g++.old-deja/g++.law/except1.C: Likewise.
1131 * g++.old-deja/g++.other/vbase5.C: Likewise.
1132 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1133
b210df46
BS
11342016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1135
1136 PR tree-optimization/78210
1137 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1138 possibility of widening multiplies.
1139
964ef24c
RB
11402016-11-04 Richard Biener <rguenther@suse.de>
1141
1142 PR middle-end/78185
1143 * gcc.dg/pr78185.c: New testcase.
1144
5fb80387
DE
11452016-10-04 David Edelsohn <dje.gcc@gmail.com>
1146
1147 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1148 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1149
6905c577
JJ
11502016-11-03 Jakub Jelinek <jakub@redhat.com>
1151 Alexandre Oliva <aoliva@redhat.com>
1152 Jason Merrill <jason@redhat.com>
1153
1154 PR debug/28767
1155 PR debug/56974
1156 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1157 * g++.dg/debug/dwarf2/ref-3.C: New test.
1158 * g++.dg/debug/dwarf2/ref-4.C: New test.
1159 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1160 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1161
11622016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1163
1164 * gfortran.dg/dec_exp_1.f90: New test.
1165 * gfortran.dg/dec_exp_2.f90: Likewise.
1166 * gfortran.dg/dec_exp_3.f90: Likewise.
1167
6905c577 11682016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1169
1170 * gfortran.dg/dec_parameter_1.f: New test.
1171 * gfortran.dg/dec_parameter_2.f90: Likewise.
1172 * gfortran.dg/dec_parameter_3.f90: Likewise.
1173 * gfortran.dg/dec_parameter_4.f90: Likewise.
1174
7d29f8e3
ML
11752016-11-03 Martin Liska <mliska@suse.cz>
1176
1177 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1178 output.
1179 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1180
5de3e2d8
BE
11812016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1182
1183 PR libgcc/78067
1184 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1185
f03f0232
SKS
11862016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1187
1188 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1189
bd17a9df
MF
11902016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1191
1192 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1193
2b01aad6
TC
11942016-11-01 Tamar Christina <tamar.christina@arm.com>
1195
1196 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1197 Check for arm_v8_neon_hw.
1198 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1199 Likewise.
1200 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1201 Likewise.
1202 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1203 Likewise.
1204
aa55dc0c
RB
12052016-11-02 Richard Biener <rguenther@suse.de>
1206
1207 * gcc.dg/store_merging_8.c: New testcase.
1208
6905c577 12092016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1210
1211 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1212
075be4a1
DE
12132016-11-02 David Edelsohn <dje.gcc@gmail.com>
1214
4b69fb13
DE
1215 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1216 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1217 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1218 * gcc.dg/pr65779.c: XFAIL AIX.
1219 * gcc.dg/pr70405.c: XFAIL AIX.
1220
075be4a1
DE
1221 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1222 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1223 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1224
fdb1aa55
RO
12252016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1226
1227 * lib/target-supports.exp (check_gc_sections_available): Use
1228 -print-prog-name=ld to determine linker used.
1229
4adbcdb4
ML
12302016-11-02 Martin Liska <mliska@suse.cz>
1231
1232 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1233 test case.
1234
4b2c06f4
KT
12352016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1236
1237 PR tree-optimization/78170
1238 * gcc.c-torture/execute/pr78170.c: New test.
1239
63e523d6
KT
12402016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1241
1242 PR tree-optimization/78162
1243 * gcc.c-torture/compile/pr78162.c: New test.
1244
da42ac7b
RB
12452016-11-02 Richard Biener <rguenther@suse.de>
1246
1247 PR tree-optimization/78035
1248 PR tree-optimization/77964
1249 * gcc.target/i386/pr78035.c: New testcase.
1250
4280df0a
RB
12512016-11-02 Richard Biener <rguenther@suse.de>
1252
1253 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1254 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1255 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1256 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1257 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1258
1b1d9303
DE
12592016-11-01 David Edelsohn <dje.gcc@gmail.com>
1260
1261 * gfortran.dg/pr70937.f90: require-effective-target lto.
1262
5b7c0519
TK
12632016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1264
1265 PR fortran/69544
1266 * gfortran.dg/where_6.f90: New test.
1267
70d28813
JJ
12682016-11-01 Jakub Jelinek <jakub@redhat.com>
1269
1270 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1271
7f4266d4
TK
12722016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1273
1274 PR fortran/69544
1275 * gfortran.dg/where_5.f90: New test.
1276
9fc158eb
BB
12772016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1278
1279 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1280 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1281 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1282 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1283
baeb7b5c
UB
12842016-11-01 Uros Bizjak <ubizjak@gmail.com>
1285
1286 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1287 Whitespace fixes.
1288 (check_effective_target_vect_cmdline_needed): Check
1289 is-effective-target ia32 for x86 targets.
1290 (check_effective_target_vect_simd_clones): Simplify condition.
1291 (check_effective_target_vect_double): Ditto.
1292 (check_effective_target_vect_aligned_arrays): Check
1293 is-effective-target ia32 for x86 targets. Simplify condition.
1294 (check_effective_target_vect_multiple_sizes): Simplify condition.
1295 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1296 (check_effective_target_sync_int_128): Simplify condition.
1297 (check_effective_target_sync_int_128_runtime): Ditto.
1298 (check_effective_target_sync_long_long_runtime): Ditto.
1299 (check_effective_target_divmod): Add i?86-*-* target.
1300
156b5cca
MM
13012016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1302
1303 * gcc.target/powerpc/vsx-extract-4.c: New test.
1304 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1305
120a4c45
JD
13062016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR fortran/54679
1309 * gfortran.dg/fmt_l.f90: Update test.
1310 * gfortran.dg/fmt_l0.f90: New test.
1311
c5fed5c6
JJ
13122016-10-31 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR c++/78089
1315 * c-c++-common/builtin-shuffle-1.c: New test.
1316 * g++.dg/cpp0x/addressof3.C: New test.
1317
aee69156
VV
13182016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1319
1320 Add tests for a const member and a reference member for launder.
1321 * g++.dg/cpp1z/launder3.C: New.
1322 * g++.dg/cpp1z/launder4.C: Likewise.
1323 * g++.dg/cpp1z/launder5.C: Likewise.
1324 * g++.dg/cpp1z/launder5.cc: Likewise.
1325 * g++.dg/cpp1z/launder5.h: Likewise.
1326 * g++.dg/cpp1z/launder6.C: Likewise.
1327 * g++.dg/cpp1z/launder6.cc: Likewise.
1328 * g++.dg/cpp1z/launder6.h: Likewise.
1329
1e4fa9b1
JJ
13302016-10-31 Jakub Jelinek <jakub@redhat.com>
1331
dcb466ec
JJ
1332 PR c++/77948
1333 * g++.dg/cpp0x/pr77948-1.C: New test.
1334 * g++.dg/cpp0x/pr77948-2.C: New test.
1335 * g++.dg/cpp0x/pr77948-3.C: New test.
1336 * g++.dg/cpp0x/pr77948-4.C: New test.
1337 * g++.dg/cpp0x/pr77948-5.C: New test.
1338 * g++.dg/cpp0x/pr77948-6.C: New test.
1339
1e4fa9b1
JJ
1340 PR tree-optimization/77860
1341 * gcc.dg/pr77860.c: New test.
1342
9782e1ec
JJ
13432016-10-31 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR c++/77886
1346 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1347
dd57b05e
SKS
13482016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1349
1350 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1351
84ff4775
LCW
13522016-10-30 Le-Chun Wu <lcwu@google.com>
1353 Mark Wielaard <mjw@redhat.com>
1354
1355 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1356 * gcc.dg/Wshadow-local-1.c: Likewise.
1357 * gcc.dg/Wshadow-local-2.c: Likewise.
1358 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1359 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1360 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1361
0b56e9ad
BS
13622016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1363
1364 PR tree-optimization/71915
1365 PR tree-optimization/71490
1366 * gcc.dg/tree-ssa/pr54245.c: Delete.
1367 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1368 document why.
1369
d4fc6702
JD
13702016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1371
1372 PR fortran/78123
1373 * gfortran.dg/fmt_t_9.f: New test.
1374
396e56d2
TK
13752016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1376
1377 PR fortran/67219
1378 * gfortran.dg/pr67219.f90: New test.
1379
a654d5d0
JJ
13802016-10-29 Jakub Jelinek <jakub@redhat.com>
1381
205b9ed1
JJ
1382 PR rtl-optimization/77919
1383 * g++.dg/torture/pr77919-2.C: New test.
1384
a654d5d0
JJ
1385 PR target/78148
1386 * gcc.dg/pr78148.c: New test.
1387
894d8b41
EB
13882016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1389
1390 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1391 * gcc.target/sparc/overflow-4.c: ...here.
1392 * gcc.target/sparc/overflow-5.c: New test.
1393
e72531b9
PK
13942016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1395 Kugan Vivekanandarajah <kuganv@linaro.org>
1396 Jim Wilson <jim.wilson@linaro.org>
1397
1398 PR tree-optimization/43721
1399 * lib/target-supports.exp (check_effective_target_divmod): New.
1400 (check_effective_target_divmod_simode): Likewise.
1401 (check_effective_target_arm_divmod_simode): Likewise.
1402 * gcc.dg/divmod-1-simode.c: New test.
1403 * gcc.dg/divmod-1.c: Likewise.
1404 * gcc.dg/divmod-2-simode.c: Likewise.
1405 * gcc.dg/divmod-2.c: Likewise.
1406 * gcc.dg/divmod-3-simode.c: Likewise.
1407 * gcc.dg/divmod-3.c: Likewise.
1408 * gcc.dg/divmod-4-simode.c: Likewise.
1409 * gcc.dg/divmod-4.c: Likewise.
1410 * gcc.dg/divmod-5.c: Likewise.
1411 * gcc.dg/divmod-6-simode.c: Likewise.
1412 * gcc.dg/divmod-6.c: Likewise.
1413 * gcc.dg/divmod-7.c: Likewise.
1414
f663d9ad 14152016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1416 Jakub Jelinek <jakub@redhat.com>
1417 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1418
1419 PR middle-end/22141
1420 PR rtl-optimization/23684
1421 * gcc.c-torture/execute/pr22141-1.c: New test.
1422 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1423 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1424 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1425 * gcc.dg/store_merging_1.c: New test.
1426 * gcc.dg/store_merging_2.c: Likewise.
1427 * gcc.dg/store_merging_3.c: Likewise.
1428 * gcc.dg/store_merging_4.c: Likewise.
1429 * gcc.dg/store_merging_5.c: Likewise.
1430 * gcc.dg/store_merging_6.c: Likewise.
1431 * gcc.dg/store_merging_7.c: Likewise.
1432 * gcc.target/i386/pr22141.c: Likewise.
1433 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1434 * g++.dg/init/new17.C: Likewise.
1435
6905c577 14362016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1437
1438 PR middle-end/72747
1439 * c-c++-common/pr72747-1.c: New test.
1440 * c-c++-common/pr72747-2.c: Likewise.
1441
539405d5
AK
14422016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1443
1444 * gcc.target/s390/oscbreak-1.c: New test.
1445
0dbb19f0
AK
14462016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1447
1448 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1449
0d9e143c
JJ
14502016-10-28 Jakub Jelinek <jakub@redhat.com>
1451
c19066a7
JJ
1452 PR rtl-optimization/77919
1453 * g++.dg/torture/pr77919.C: New test.
1454
0d9e143c
JJ
1455 PR rtl-optimization/78132
1456 * gcc.target/i386/pr78132.c: New test.
1457
cc91248d
EB
14582016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1459
1460 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1461
787c7a65
MM
14622016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1463
1464 * gcc.target/powerpc/vsx-simode.c: New test.
1465 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1466 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1467
4ce71579
JJ
14682016-10-27 Jakub Jelinek <jakub@redhat.com>
1469
6f21288f
JJ
1470 PR fortran/78026
1471 * gfortran.dg/gomp/pr78026.f03: New test.
1472 * gfortran.dg/select_type_38.f03: New test.
1473
4ce71579
JJ
1474 PR middle-end/78025
1475 * g++.dg/gomp/declare-simd-7.C: New test.
1476
6f21288f 14772016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1478
1479 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1480 * gfortran.dg/dec_init_2.f90: Likewise.
1481 * gfortran.dg/dec_init_3.f90: New test.
1482 * gfortran.dg/dec_init_4.f90: Likewise.
1483
93f90bec
BC
14842016-10-27 Bin Cheng <bin.cheng@arm.com>
1485
1486 * gcc.dg/fold-narrowbopcst-1.c: New test.
1487
6f21288f 14882016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1489
1490 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1491 dg-shouldfail/dg-output instead of XFAIL.
1492 * gfortran.dg/dec_io_6.f90: Likewise.
1493
ddb92ab9
TP
14942016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1495
1496 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1497 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1498 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1499 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1500 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1501 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1502 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1503 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1504 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1505 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1506
ad6e4ba8
BC
15072016-10-27 Bin Cheng <bin.cheng@arm.com>
1508
1509 * gcc.dg/fold-convmaxconv-1.c: New test.
1510 * gcc.dg/fold-convminconv-1.c: New test.
1511
6905c577 15122016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1513
1514 PR fortran/78092
1515 * gfortran.dg/pr78092.f90: New test.
1516
7a83b391
KN
15172016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1518
1519 PR target/78056
1520 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1521 expected error message.
1522 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1523 expected error message.
1524 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1525 (test_all_not_equal_and_not_zero): Change expected error message.
1526
3693a620
JJ
15272016-10-26 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR fortran/77973
1530 * gfortran.dg/gomp/pr77973.f90: New test.
1531
cd612e8a
PT
15322016-10-26 Paul Thomas <pault@gcc.gnu.org>
1533
1534 PR fortran/78108
1535 * gfortran.dg/submodule_18.f08: New test.
1536 * gfortran.dg/submodule_19.f08: New test.
1537
09844a5f
MM
15382016-10-26 Michael Matz <matz@suse.de>
1539
1540 * g++.dg/pr78060.C: New test.
1541 * gfortran.dg/pr78061.f: New test.
1542 * g++.dg/pr78088.C: New test.
1543
6f21288f 15442016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1545
1546 * gfortran.dg/dec_io_1.f90: New test.
1547 * gfortran.dg/dec_io_2.f90: New test.
1548 * gfortran.dg/dec_io_3.f90: New test.
1549 * gfortran.dg/dec_io_4.f90: New test.
1550 * gfortran.dg/dec_io_5.f90: New test.
1551 * gfortran.dg/dec_io_6.f90: New test.
1552
6c95388f
JJ
15532016-10-25 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR sanitizer/78106
1556 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1557
15582016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1559
1560 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1561 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1562
90e261e4
EB
15632016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1564
1565 * gnat.dg/opt59.adb: New test.
1566 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1567
1568 * gnat.dg/opt60.adb: New test.
1569
cef026ec
AV
15702016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1571
1572 PR fortran/72770
1573 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1574 this pr.
1575
96592eed
JJ
15762016-10-25 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR target/78102
1579 * gcc.target/i386/pr78102.c: New test.
1580
6c95388f 15812016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1582
1583 * gfortran.dg/dec_logical_xor_1.f90: New test.
1584 * gfortran.dg/dec_logical_xor_2.f90: New test.
1585 * gfortran.dg/dec_logical_xor_3.f03: New test.
1586
6c95388f 15872016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1588
1589 * gfortran.dg/dec_loc_rval_1.f90: New test.
1590 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1591 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1592
6c95388f 15932016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1594
90051c26
FR
1595 * gfortran.dg/dec_type_print.f90: New testcase.
1596
6c95388f 15972016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1598
1599 * gfortran.dg/feed_1.f90: New test.
1600 * gfortran.dg/feed_2.f90: New test.
ef144767 1601
8e104951
ML
16022016-10-25 Martin Liska <mliska@suse.cz>
1603
1604 PR sanitizer/78106
1605 * gcc.dg/asan/pr78106.c: New test.
1606
b93ee1bb
ML
16072016-10-25 Martin Liska <mliska@suse.cz>
1608
1609 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1610
ad6922b0
WD
16112016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1612
1613 PR target/78041
1614 * gcc.target/arm/pr78041.c: New test.
1615
e16f1cc7
JJ
16162016-10-25 Jakub Jelinek <jakub@redhat.com>
1617
1618 * g++.dg/cpp1z/launder1.C: New test.
1619 * g++.dg/cpp1z/launder2.C: New test.
1620
078134e5 16212016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1622 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1623
1624 PR target/71676
1625 PR target/71678
1626 * gcc.target/avr/pr71676-2.c: New test.
1627
c7212a15 16282016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1629 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1630
1631 PR target/71676
1632 PR target/71678
1633 * gcc.target/avr/pr71676-1.c: New test.
1634 * gcc.target/avr/pr71676-3.c: New test.
1635 * gcc.target/avr/pr71676.c: New test.
1636 * gcc.target/avr/pr71678.c: New test.
1637
d1c7d3a8
KV
16382016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1639
1640 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1641 such that cloned verions of tested functions are not created.
1642
c7082171
SK
16432016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1644
1645 PR fortran/71895
1646 * gfortran.dg/pr71895.f90: New test.
1647
0f2a9e37
JJ
16482016-10-24 Jakub Jelinek <jakub@redhat.com>
1649
1650 * g++.dg/debug/dwarf2/ref-2.C: New test.
1651
f8348061
BE
16522016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1653
1654 * c-c++-common/Wint-in-bool-context-3.c: New test.
1655
1eb4547b
MS
16562016-10-24 Martin Sebor <msebor@redhat.com>
1657
1658 PR middle-end/77735
1659 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1661 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1662 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1663 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1664 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1665 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1666
292af537
RB
16672016-10-24 Richard Biener <rguenther@suse.de>
1668
1669 PR testsuite/71491
1670 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1671 * gcc.dg/vect/slp-45.c: Likewise.
1672
40f683e8
RB
16732016-10-24 Richard Biener <rguenther@suse.de>
1674
1675 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1676 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1677 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1678
b1b6774f
GJL
16792016-10-24 Georg-Johann Lay <avr@gjlay.de>
1680
1681 PR target/78093
1682 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1683 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1684
ed9760d2
AV
16852016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1686
1687 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1688
fb027a42
JJ
16892016-10-24 Jakub Jelinek <jakub@redhat.com>
1690
1691 * gcc.target/i386/bmi2-pext-1.c: New test.
1692 * gcc.target/i386/bmi2-pdep-1.c: New test.
1693 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1694 * gcc.target/i386/tbm-bextri-1.c: New test.
1695 * gcc.target/i386/bmi-bextr-6.c: New test.
1696
8e10302e
RO
16972016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1698
1699 PR target/77483
1700 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1701 * gcc.target/i386/pr65105-1.c: Likewise.
1702 * gcc.target/i386/pr65105-2.c: Likewise.
1703 * gcc.target/i386/pr65105-3.c: Likewise.
1704 * gcc.target/i386/pr65105-5.c: Likewise.
1705 * gcc.target/i386/pr67761.c: Likewise.
1706 * gcc.target/i386/pr70799-1.c: Likewise.
1707
866c72a8
ML
17082016-10-24 Martin Liska <mliska@suse.cz>
1709
1710 PR sanitizer/77966
1711 * c-c++-common/ubsan/unreachable-3.c: New test.
1712
0804124b
SK
17132016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1714
1715 PR fortran/77763
1716 * gfortran.dg/pr77763.f90
1717
87c9fca5
SK
17182016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1719
1720 PR fortran/54730
1721 PR fortran/78033
1722 * gfortran.dg/pr78033.f90: New test.
1723
dfd6231e
PT
17242016-10-23 Paul Thomas <pault@gcc.gnu.org>
1725
1726 PR fortran/69834
1727 * gfortran.dg/select_type_1.f03: Change error for overlapping
1728 TYPE IS cases.
1729 * gfortran.dg/select_type_36.f03: New test.
1730
66ccff98
EB
17312016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1732
1733 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1734
15876cee
TK
17352016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1736
1737 PR fortran/78021
1738 * gfortran.dg/string_length_3.f90: New test.
1739
574284e9
AV
17402016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1741
574284e9
AV
1742 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1743
17442016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1745
1746 PR fortran/43366
1747 PR fortran/57117
1748 PR fortran/61337
1749 * gfortran.dg/alloc_comp_class_5.f03: New test.
1750 * gfortran.dg/class_allocate_21.f90: New test.
1751 * gfortran.dg/class_allocate_22.f90: New test.
1752 * gfortran.dg/realloc_on_assign_27.f08: New test.
1753
20276dc9
JL
17542016-10-21 Jeff Law <law@redhat.com>
1755
1756 * PR tree-optimization/71947
1757 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1758 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1759 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1760
f7503699
KV
17612016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1762
1763 * gcc.dg/ipa/vrp5.c: New test.
1764 * gcc.dg/ipa/vrp6.c: New test.
1765
5be6b295
WD
17662016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1767
1768 * gcc.target/aarch64/test_frame_17.c: New test.
1769
c82bc7ed
WD
17702016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1771
1772 * gcc.target/aarch64/test_frame_17.c: New test.
1773
67a6cac7
AP
17742016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1775
1776 PR preprocessor/71681
1777 * gcc.dg/cpp/pr71681-1.c: New testcase
1778 * gcc.dg/cpp/pr71681-2.c: Likewise
1779 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1780 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1781 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1782 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1783
8e6982f7
JJ
17842016-10-21 Jakub Jelinek <jakub@redhat.com>
1785
9c4c8b7b
JJ
1786 PR target/78057
1787 * gcc.target/i386/pr78057.c: New test.
1788
8e6982f7
JJ
1789 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1790
de514d40
PT
17912016-10-21 Paul Thomas <pault@gcc.gnu.org>
1792
1793 PR fortran/69566
1794 * gfortran.dg/select_type_37.f03: New test.
1795
1d64ceb0
SKS
17962016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1797
1798 PR target/71627
1799 * gcc.target/avr/pr71627.c: New test
1800
85729229
EB
18012016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gcc.target/sparc/overflow-1.c: New test.
1804 * gcc.target/sparc/overflow-2.c: Likewise.
1805 * gcc.target/sparc/overflow-3.c: Likewise.
1806
d17f2c3b
AV
18072016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1808
1809 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1810 effective target.
1811
0d47cee6
KT
18122016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813
1814 PR rtl-optimization/78038
1815 * gcc.target/aarch64/pr78038.c: New test.
1816
a20d03c8
RB
18172016-10-21 Richard Biener <rguenther@suse.de>
1818
1819 PR tree-optimization/78051
1820 * g++.dg/torture/pr78051.C: New testcase.
1821
f3ecd50f
BE
18222016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1823
1824 * c-c++-common/wdate-time.c: Restored test case.
1825 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1826
fceabe50
JJ
18272016-10-20 Jakub Jelinek <jakub@redhat.com>
1828
1829 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1830
f56ea76e
UB
18312016-10-20 Uros Bizjak <ubizjak@gmail.com>
1832
1833 PR target/78037
1834 * gcc.target/i386/pr78037.c: New test.
1835
2c35bbe1
EB
18362016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1837
1838 * gcc.target/visium/overflow8.c: New.
1839 * gcc.target/visium/overflow16.c: Likewise.
1840 * gcc.target/visium/overflow32: Likewise.
1841
28df8730
MM
18422016-10-20 Michael Matz <matz@suse.de>
1843
1844 * gcc.dg/loop-split.c: New test.
1845 * gcc.dg/tree-ssa/ifc-9.c: Update.
1846 * gcc.dg/tree-ssa/ifc-10.c: Update.
1847
6c1a9e41
RB
18482016-10-20 Richard Biener <rguenther@suse.de>
1849
1850 * gcc.dg/graphite/pr35356-1.c: Update.
1851
a2923dba
PC
18522016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/77446
1855 * g++.dg/cpp1y/pr77446.C: New.
1856
2066ef6a
PK
18572016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1858
1859 PR tree-optimization/53979
1860 * gcc.dg/pr53979-1.c: New test-case.
1861 * gcc.dg/pr53979-2.c: Likewise.
1862
4c712374
BE
18632016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1864
1865 * c-c++-common/Wint-in-bool-context-2.c: New test.
1866
bdcf8e7c
JD
18672016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1868
1869 * gfortran.dg/dtio_17.f90: Fix test.
1870
ec1748d4
AH
18712016-10-19 Aldy Hernandez <aldyh@redhat.com>
1872
1873 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1874 * gcc.dg/Walloca-2.c: Same.
1875
b70f0b0c
AH
18762016-10-19 Aldy Hernandez <aldyh@redhat.com>
1877
1878 * gcc.dg/Wvla-1.c: Rename to...
1879 * gcc.dg/Wvla-larger-than-1.c: ...this.
1880 * gcc.dg/Wvla-2.c: Rename to...
1881 * gcc.dg/Wvla-larger-than-2.c: ...this.
1882 * gcc.dg/Wvla-3.c: Rename to...
1883 * gcc.dg/Walloca-11.c.: ...this.
1884 * gcc.dg/wvla-[1-7].c: Rename to:
1885 * gcc.dg/Wvla-[1-7].c: ...this.
1886
cbb22e61
BC
18872016-10-19 Bin Cheng <bin.cheng@arm.com>
1888
1889 PR tree-optimization/78005
1890 * gcc.dg/vect/pr78005.c: New.
1891 * gcc.target/i386/l_fma_float_1.c: Revise test.
1892 * gcc.target/i386/l_fma_float_2.c: Ditto.
1893 * gcc.target/i386/l_fma_float_3.c: Ditto.
1894 * gcc.target/i386/l_fma_float_4.c: Ditto.
1895 * gcc.target/i386/l_fma_float_5.c: Ditto.
1896 * gcc.target/i386/l_fma_float_6.c: Ditto.
1897 * gcc.target/i386/l_fma_double_1.c: Ditto.
1898 * gcc.target/i386/l_fma_double_2.c: Ditto.
1899 * gcc.target/i386/l_fma_double_3.c: Ditto.
1900 * gcc.target/i386/l_fma_double_4.c: Ditto.
1901 * gcc.target/i386/l_fma_double_5.c: Ditto.
1902 * gcc.target/i386/l_fma_double_6.c: Ditto.
1903
a023f8c8
TS
19042016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1905
1906 PR tree-optimization/78024
1907 * gcc.dg/goacc/loop-processing-1.c: New file.
1908
d9700bdb
RB
19092016-10-19 Richard Biener <rguenther@suse.de>
1910
1911 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1912
902cb7b1
KN
19132016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1914
1915 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1916 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1917 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1918 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1919 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1920 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1921 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1922 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1923 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1924 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1925 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1926 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1927 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1928 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1929 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1930 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1931 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1932 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1933 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1934 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1935 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1936 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1937 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1938 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1939 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1940 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1941 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1942 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1943 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1944 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1945 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1946 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1947 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1948 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1949 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1950 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1951 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1952 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1953 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1954 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1955 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1956 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1957 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1958 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1959 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1960 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1961 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1962 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1963 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1964 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1965 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1966 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1967 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1968 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1969 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1970 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1971 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1972 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1973 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1974 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1975 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1976 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1977 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1978 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1979 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1980 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1981 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1982 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1983 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1984 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1985 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1986 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1987 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1988 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1989 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1990 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1991 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1992 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1993 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1994 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1995 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1996 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1997 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1998 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1999 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2000 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2001 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2002 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2003 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2004 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2005 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2006 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2007 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2008 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2009 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2010 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2011 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2012 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2013 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2014 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2015 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2016 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2017 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2018 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2019 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2020 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2021 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2022 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2023 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2024 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2025 * gcc.target/powerpc/vsu/vsu.exp: New file.
2026
5cb96b6a
UB
20272016-10-18 Uros Bizjak <ubizjak@gmail.com>
2028
2029 PR target/77991
2030 * gcc.target/i386/pr77991.c: New test.
2031
f5de494c
MF
20322016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2033
2034 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2035 LTO is used.
2036
e5163ec1
SKS
20372016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2038
5cb96b6a 2039 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2040
b64e8239
RB
20412016-10-18 Richard Biener <rguenther@suse.de>
2042
2043 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2044 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2045 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2046 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2047 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2048 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2049 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2050 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2051 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2052 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2053 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2054 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2055 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2056 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2057 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2058 * gcc.dg/pr68217.c: Likewise.
2059 * gcc.dg/predict-9.c: Likewise.
2060 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2061 * gcc.dg/predict-1.c: Likewise.
2062
c680ada5
JD
20632016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2064
2065 * gfortran.dg/dtio_17.f90: New test.
2066
7fd4f180
KV
20672016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2068
2069 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2070
718625ad
KV
20712016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2072
2073 * gcc.dg/ipa/vrp4.c: New test.
2074
735b8f9f
KV
20752016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2076
2077 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2078 * gcc.dg/torture/pr39074.c: Likewise.
2079
86f98087
EB
20802016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2081
2082 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2083 * gnat.dg/trampoline4.adb: Minor tweak.
2084
a929f266
BS
20852016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2086
2087 PR tree-optimization/77916
2088 * gcc.dg/torture/pr77916.c: New.
2089
4acf2055
SK
20902016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2091
2092 PR fortran/77978
2093 * gfortran.dg/pr77978_1.f90: New test.
2094 * gfortran.dg/pr77978_2.f90: Ditto.
2095 * gfortran.dg/pr77978_3.f90: Ditto.
2096
871267e1
PT
20972016-10-17 Paul Thomas <pault@gcc.gnu.org>
2098
2099 PR fortran/61420
2100 PR fortran/78013
2101 * gfortran.dg/proc_ptr_49.f90: New test.
2102
fd9593e9
BE
21032016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2104
2105 PR target/77308
2106 * gcc.target/arm/pr77308.c: New test.
2107
d32d4176
DE
21082016-10-17 David Edelsohn <dje.gcc@gmail.com>
2109
2110 * lib/target-supports.exp
2111 (check_effective_target_floatn_nx_runtime): Return 0 for
2112 powerpc*-ibm-aix*.
2113
dca2910c
AP
21142016-10-17 Andrew Pinski <apinski@cavium.com>
2115
2116 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2117 long instead of long.
2118 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2119 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2120 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2121 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2122 * gcc.target/aarch64/pr68102_1.c: Likewise.
2123 * gcc.target/aarch64/target_attr_3.c: Likewise.
2124
44b00dbc
RB
21252016-10-17 Richard Biener <rguenther@suse.de>
2126
2127 PR tree-optimization/77988
2128 * gcc.dg/torture/pr77988.c: New testcase.
2129
89b80c42
PK
21302016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2131
2132 * gcc.dg/pr71636-1.c: New test-case.
2133 * gcc.dg/pr71636-2.c: Likewise.
2134
4c640e26
EB
21352016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2136
2137 * gnat.dg/trampoline3.adb: New test.
2138 * gnat.dg/trampoline4.adb: Likewise.
2139
6c0347f6
JD
21402016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2141
2142 * gfortran.dg/dtio_16.f90: New test.
2143
d0d48a06
EB
21442016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2145
2146 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2147 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2148 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2149
baa33d83
EB
21502016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2151
2152 * gcc.target/sparc/popc.c: Rename to...
2153 * gcc.target/sparc/popc-1.c: ...this.
2154 * gcc.target/sparc/popc-2.c: New test.
2155
523ee218
JD
21562016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2157
2158 PR fortran/77972
2159 * gfortran.dg/unexpected_eof_4.f90: New test.
2160
c04d4ede
JB
21612016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2162
31a84d4a
AP
2163 PR libfortran/48587
2164 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2165
064ed55a
JJ
21662016-10-14 Jakub Jelinek <jakub@redhat.com>
2167
9a822fc7
JJ
2168 PR middle-end/77959
2169 * gfortran.dg/pr77959.f90: New test.
2170
064ed55a
JJ
2171 DR 1511 - const volatile variables and ODR
2172 * g++.dg/DRs/dr1511-1.C: New test.
2173 * g++.dg/DRs/dr1511-2.C: New test.
2174
2579762a
EB
21752016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gnat.dg/debug7.adb (dg-options): Remove -g.
2178 * gnat.dg/debug8.adb (dg-options): Add -margs.
2179 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2180
6d59425d
RB
21812016-10-14 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/77979
2184 * gcc.dg/torture/pr77979.c: New testcase.
2185
43f66d6e
ML
21862016-10-14 Martin Liska <mliska@suse.cz>
2187
2188 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2189 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2190 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2191
cb3ac867
UB
21922016-10-14 Uros Bizjak <ubizjak@gmail.com>
2193
2194 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2195 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2196 * gcc.dg/torture/pr77937-2.c: Likewise.
2197
14cf71a0
EB
21982016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2199
2200 * gnat.dg/lto15.adb: Adjust.
2201 * gnat.dg/lto16.adb: Likewise.
2202 * gnat.dg/lto17.adb: Likewise
2203 * gnat.dg/lto18.ad[sb]: New test.
2204 * gnat.dg/lto18_pkg.ads: New helper.
2205 * gnat.dg/lto19.adb: New test.
2206 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2207 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2208 * gnat.dg/lto20.adb: New test.
2209 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2210
6fd9c6f4
AV
22112016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2212
2213 * gfortran.dg/coarray_38.f90: Expect error message.
2214
01f44038
KT
22152016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216
2217 * gcc.target/aarch64/spellcheck_1.c: New test.
2218 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2219 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2220 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2221 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2222 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2223
253abb2a
AS
22242016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2225
2226 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2227
a2695319
BS
22282016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2229
2230 PR tree-optimization/77937
2231 * gcc.dg/torture/pr77937-1.c: New.
2232 * gcc.dg/torture/pr77937-2.c: New.
2233
14a2c9aa
JM
22342016-10-13 Jakub Jelinek <jakub@redhat.com>
2235
2236 * g++.dg/cpp1z/inline-var1.C: New test.
2237 * g++.dg/cpp1z/inline-var1a.C: New test.
2238 * g++.dg/cpp1z/inline-var1.h: New file.
2239 * g++.dg/cpp1z/inline-var2.C: New test.
2240 * g++.dg/cpp1z/inline-var3.C: New test.
2241 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2242 uninitialized const.
2243
6c95388f 22442016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2245
ee7fa2e3
SL
2246 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2247 Xscale is specified, not just -march.
2248 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2249 is incompatible with Xscale.
18d34307 2250
96032047
MS
22512016-10-13 Martin Sebor <msebor@redhat.com>
2252
2253 PR c++/71912
2254 * g++.dg/ext/flexary4.C: Adjust.
2255 * g++.dg/ext/flexary5.C: Same.
2256 * g++.dg/ext/flexary9.C: Same.
2257 * g++.dg/ext/flexary19.C: New test.
2258 * g++.dg/ext/flexary18.C: New test.
2259 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2260 regression test.
5cb96b6a
UB
2261 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2262 Avoid generating a flexible array member in an array.
96032047 2263
5b1548fd
MS
22642016-10-13 Martin Sebor <msebor@redhat.com>
2265
2266 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2267 to placate -Wformat on targets where the type is not int.
2268
7810c4eb
DM
22692016-10-13 David Malcolm <dmalcolm@redhat.com>
2270
2271 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2272 in INSN_LOCATION.
2273
fcd27666
BC
22742016-10-13 Bin Cheng <bin.cheng@arm.com>
2275
2276 * gcc.target/i386/l_fma_float_1.c: Revise test.
2277 * gcc.target/i386/l_fma_float_2.c: Ditto.
2278 * gcc.target/i386/l_fma_float_3.c: Ditto.
2279 * gcc.target/i386/l_fma_float_4.c: Ditto.
2280 * gcc.target/i386/l_fma_float_5.c: Ditto.
2281 * gcc.target/i386/l_fma_float_6.c: Ditto.
2282 * gcc.target/i386/l_fma_double_1.c: Ditto.
2283 * gcc.target/i386/l_fma_double_2.c: Ditto.
2284 * gcc.target/i386/l_fma_double_3.c: Ditto.
2285 * gcc.target/i386/l_fma_double_4.c: Ditto.
2286 * gcc.target/i386/l_fma_double_5.c: Ditto.
2287 * gcc.target/i386/l_fma_double_6.c: Ditto.
2288
b8a4b8c8
BC
22892016-10-13 Bin Cheng <bin.cheng@arm.com>
2290
2291 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2292
328ba117
BC
22932016-10-13 Bin Cheng <bin.cheng@arm.com>
2294
2295 * gcc.dg/vect/vect-98.c: Refine test case.
2296 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2297 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2298 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2299
1a1ab05e
JJ
23002016-10-13 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR c/77946
2303 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2304
27947670
ML
23052016-10-13 Martin Liska <mliska@suse.cz>
2306
2307 PR tree-optimization/77943
2308 * g++.dg/tree-ssa/pr77943.C: New test.
2309
92c5266b
AV
23102016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2311
2312 PR fortran/72832
2313 * gfortran.dg/allocate_with_source_22.f03: New test.
2314 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2315 fail.
2316
90bca4ed
TP
23172016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2318
2319 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2320 * gcc.target/arm/movsi_movw.c: Likewise.
2321 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2322 directive to work on big endian targets.
2323
0011af7b
KV
23242016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2325
2326 * gcc.dg/tree-ssa/evrp6.c: New test.
2327
859e95ab
SB
23282016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2329
2330 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2331 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2332 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2333
2934018d
SB
23342016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2335
2336 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2337 * gcc.target/powerpc/warn-2.c: Ditto.
2338
f92d1522
RS
23392016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2340
2341 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2342 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2343 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2344 for -mmsa.
2345 * gcc.target/mips/msa.c: New test.
2346 * gcc.target/mips/msa-builtins.c: Likewise.
2347 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2348 (check_effective_target_mips_msa_runtime): Likewise.
2349 (check_effective_target_mips_msa): Likewise.
2350 (add_options_for_mips_msa): Likewise.
2351 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2352 (check_effective_target_vect_intfloat_cvt): Likewise.
2353 (check_effective_target_vect_uintfloat_cvt): Likewise.
2354 (check_effective_target_vect_floatint_cvt): Likewise.
2355 (check_effective_target_vect_floatuint_cvt): Likewise.
2356 (check_effective_target_vect_shift): Likewise.
2357 (check_effective_target_vect_shift_char): Likewise.
2358 (check_effective_target_vect_long): Likewise.
2359 (check_effective_target_vect_float): Likewise.
2360 (check_effective_target_vect_double): Likewise.
2361 (check_effective_target_vect_long_long): Likewise.
2362 (check_effective_target_vect_perm): Likewise.
2363 (check_effective_target_vect_perm_byte): Likewise.
2364 (check_effective_target_vect_perm_short): Likewise.
2365 (check_effective_target_vect_sdot_qi): Likewise.
2366 (check_effective_target_vect_udot_qi): Likewise.
2367 (check_effective_target_vect_sdot_hi): Likewise.
2368 (check_effective_target_vect_udot_hi): Likewise.
2369 (check_effective_target_vect_pack_trunc): Likewise.
2370 (check_effective_target_vect_unpack): Likewise.
2371 (check_effective_target_vect_hw_misalign): Likewise.
2372 (check_effective_target_vect_condition): Likewise.
2373 (check_effective_target_vect_cond_mixed): Likewise.
2374 (check_effective_target_vect_char_mult): Likewise.
2375 (check_effective_target_vect_short_mult): Likewise.
2376 (check_effective_target_vect_int_mult): Likewise.
2377 (check_effective_target_vect_extract_even_odd): Likewise.
2378 (check_effective_target_vect_interleave): Likewise.
2379 (check_vect_support_and_set_flags): Check if the target supports MSA
2380 and append to the list of EFFECTIVE_TARGETS.
2381
0bfd099c
RB
23822016-10-12 Richard Biener <rguenther@suse.de>
2383
2384 PR debug/77947
2385 * g++.dg/torture/pr77947.C: New testcase.
2386
b4a9ef2f
PMR
23872016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2388
2389 * gnat.dg/debug8.adb: New testcase.
2390
c0dbd22d
PMR
23912016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2392
2393 * gnat.dg/debug9.adb: New testcase.
2394
8a7c91cd
RB
23952016-10-12 Richard Biener <rguenther@suse.de>
2396
2397 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2398 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2399 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2400
7dc2f5f1
RB
24012016-10-12 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/77920
2404 * gcc.dg/torture/pr77920.c: New testcase.
2405
70f6d5e1
JJ
24062016-10-12 Jakub Jelinek <jakub@redhat.com>
2407
4a8b97cb
JJ
2408 PR tree-optimization/77929
2409 * gcc.c-torture/compile/pr77929.c: New test.
2410
70f6d5e1
JJ
2411 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2412 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2413 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2414 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2415 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2416 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2417 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2418 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2419 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2420
4803de58
EB
24212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gcc.target/sparc/setcc-4.c: Adjust.
2424 * gcc.target/sparc/setcc-5.c: Likewise.
2425 * gcc.target/sparc/setcc-6.c: Likewise.
2426 * gcc.target/sparc/setcc-7.c: Likewise.
2427 * gcc.target/sparc/setcc-8.c: Likewise.
2428 * gcc.target/sparc/setcc-9.c: Likewise.
2429 * gcc.target/sparc/setcc-10.c: Delete.
2430
f6cf4810
SK
24312016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2432
2433 PR fortran/77942
2434 * gfortran.dg/pr77942.f90
2435
8e8c2744
FR
24362016-10-11 Fritz Reese <fritzoreese@gmail.com>
2437
2438 * gfortran.dg/dec_math.f90: New testsuite.
2439
ddefad9a
SKS
24402016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2441
2442 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2443 (main): Declare j as i32 instead of int.
2444
e7b08761
TP
24452016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2446
2447 PR testsuite/PR77710
2448 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2449 target triplet instead of *-*-*-*.
2450
9fd7cd44
EB
24512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gnat.dg/unchecked_convert10.adb: New test.
2454 * gnat.dg/unchecked_convert11.adb: Likewise.
2455 * gnat.dg/unchecked_convert12.adb: Likewise.
2456
ff7e7ee0
EB
24572016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2458
2459 * gcc.target/sparc/cbcond-1.c: New test.
2460 * gcc.target/sparc/cbcond-2.c: Likewise.
2461 * gcc.target/sparc/movcc-1.c: Likewise.
2462 * gcc.target/sparc/movcc-2.c: Likewise.
2463 * gcc.target/sparc/setcc-1.c: Adjust.
2464 * gcc.target/sparc/setcc-2.c: Likewise.
2465 * gcc.target/sparc/setcc-3.c: Likewise.
2466 * gcc.target/sparc/setcc-4.c: Likewise.
2467 * gcc.target/sparc/setcc-5.c: Likewise.
2468 * gcc.target/sparc/setcc-6.c: New test.
2469 * gcc.target/sparc/setcc-7.c: Likewise.
2470 * gcc.target/sparc/setcc-8.c: Likewise.
2471 * gcc.target/sparc/setcc-9.c: Likewise.
2472 * gcc.target/sparc/setcc-10.c: Likewise.
2473
d30078b8
JL
24742016-10-10 Jeff Law <law@redhat.com>
2475
2476 PR tree-optimization/71947
2477 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2478 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2479 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2480 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2481 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2482 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2483
5f869266
TK
24842016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2485
2486 PR fortran/77915
2487 * gfortran.dg/matmul_11.f90: New test.
2488
174e0b00
JW
24892016-10-10 Jiong Wang <jiong.wang@arm.com>
2490
2491 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2492 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2493 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2494 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2495 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2496 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2497 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2498 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2499 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2500 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2501 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2502 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2503 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2504 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2505 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2506 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2507 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2508 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2509 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2510 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2511 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2512 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2513 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2514 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2515 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2516 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2517 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2518 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2519 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2520 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2521 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2522 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2523 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2524 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2525 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2526 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2527 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2528 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2529 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2530 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2531 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2532 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2533 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2534 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2535 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2536 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2537 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2538 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2539 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2540 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2541 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2542 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2543 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2544 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2545 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2546 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2547 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2548 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2549 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2550
4bc63138
JW
25512016-10-10 Jiong Wang <jiong.wang@arm.com>
2552
2553 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2555 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2556 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2557 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2558 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2559 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2560 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2561 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2562 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2563 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2564 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2565 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2566 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2567
8f3edb07
JW
25682016-10-10 Jiong Wang <jiong.wang@arm.com>
2569
2570 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2571 Enable AArch64.
2572 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2573 vdup*_laneq.
2574 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2575 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2576 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2577 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2578
6e49f922
JW
25792016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2580 Jiong Wang <jiong.wang@arm.com>
2581
2582 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2583 AArch64 support.
2584 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2585 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2586 AArch64 targets.
2587 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2588 AArch64 targets.
2589 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2590 targets.
2591 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2592
41683e1a
EB
25932016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2594
2595 * gnat.dg/specs/vfa.ads: New test.
2596
6e49f922 25972016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2598
2599 * gnat.dg/inline13.ad[sb]: New test.
2600 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2601
55cfd746
EB
26022016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2603
2604 * gnat.dg/biased_subtype.adb: New test.
2605
4dfb8a2a
JJ
26062016-10-09 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR tree-optimization/77901
2609 * gcc.c-torture/compile/pr77901.c: New test.
2610
67b97478
PK
26112016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2612
2613 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2614 * gcc.dg/ipa/propalign-2.c: Likewise
2615 * gcc.dg/ipa/propalign-3.c: Likewise.
2616 * gcc.dg/ipa/propalign-4.c: Likewise.
2617 * gcc.dg/ipa/propalign-5.c: Likewise.
2618
7bad794a
JJ
26192016-10-08 Jakub Jelinek <jakub@redhat.com>
2620
81b02905
JJ
2621 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2622
ee19ef45
JJ
2623 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2624
7bad794a
JJ
2625 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2626 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2627
56d3a930
FR
26282016-10-07 Fritz Reese <fritzoreese@gmail.com>
2629
2630 * gfortran.dg/dec_union_11.f90: New testcase.
2631
45e2bf2e
NS
26322016-10-07 Nathan Sidwell <nathan@acm.org>
2633
2634 PR c++/66443
2635 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2636 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2637 * g++.dg/cpp1y/pr66443-cxx14.C: New
2638 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2639 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2640
be845b04
JJ
26412016-10-07 Jakub Jelinek <jakub@redhat.com>
2642
2643 * g++.dg/cpp0x/addressof1.C: New test.
2644 * g++.dg/cpp0x/addressof2.C: New test.
2645
08213983
MM
26462016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2647
2648 * gcc.target/powerpc/float128-type-1.c: New test to check that
2649 PowerPC 64-bit Linux enables -mfloat128-type by default.
2650 * gcc.target/powerpc/float128-type-2.c: Likewise.
2651 * gcc.target/powerpc/float128-mix.c: Change error message to
2652 reflect that __ibm128 is now #define'ed to be long double.
2653
bd845c14
SK
26542016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2655
2656 PR fortran/77406
2657 * gfortran.dg/pr77406.f90: New test.
2658 * gfortran.dg/assumed_type_3.f90: Update error messages.
2659 * gfortran.dg/defined_operators_1.f90: Ditto.
2660 * gfortran.dg/generic_26.f90: Ditto.
2661 * gfortran.dg/generic_7.f90: Ditto.
2662 * gfortran.dg/gomp/udr5.f90: Ditto.
2663 * gfortran.dg/gomp/udr7.f90: Ditto.
2664 * gfortran.dg/interface_1.f90: Ditto.
2665 * gfortran.dg/interface_37.f90: Ditto.
2666 * gfortran.dg/interface_5.f90: Ditto.
2667 * gfortran.dg/interface_6.f90: Ditto.
2668 * gfortran.dg/interface_7.f90
2669 * gfortran.dg/no_arg_check_3.f90
2670 * gfortran.dg/operator_5.f90
2671 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2672
c09c4992
BE
26732016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2674
2675 PR c++/77700
2676 * c-c++-common/Wint-in-bool-context.c: Update test.
2677
d7f336f8
RB
26782016-10-07 Richard Biener <rguenther@suse.de>
2679
2680 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2681 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2682
a9172bf3
MP
26832016-10-07 Marek Polacek <polacek@redhat.com>
2684
2685 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2686
8a14afd0
BS
26872016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2688
2689 PR c++/69733
2690 * c-c++-common/pr69733.c: New test.
2691 * gcc.dg/pr69733.c: New test.
2692 * gcc.target/i386/pr69733.c: New test.
2693
d4bd4646
MP
26942016-10-07 Marek Polacek <polacek@redhat.com>
2695
2696 PR c++/77803
2697 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2698
a93cdc5c
JJ
26992016-10-07 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR tree-optimization/77664
2702 * gcc.dg/tree-ssa/pr77664.c: New test.
2703 * gcc.dg/pr77664.c: New test.
2704
27052016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2706
2707 * gfortran.dg/pr69955.f90: New test.
2708
ac193ee7
LK
27092016_10-06 Louis Krupp <louis.krupp@zoho.com>
2710
2711 PR fortran/57910
2712 * gfortran.dg/pr57910.f90: New test.
2713
342cfb3e
JJ
27142016-10-06 Jakub Jelinek <jakub@redhat.com>
2715
2716 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2717 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2718
48057089
KV
27192016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2720
2721 PR tree-optimization/77862
2722 * gcc.dg/pr77862.c: New test.
2723
65b25c9b
KV
27242016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2725
2726 * gcc.dg/tree-ssa/evrp4.c: New test.
2727
f3127685
JL
27282016-10-06 Jeff Law <law@redhat.com>
2729
2730 PR tree-optimization/71661
2731 * gcc.dg/tree-ssa/pr71661.c: New test.
2732
b3972588
RB
27332016-10-06 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/77855
2736 * gcc.dg/torture/pr77855.c: New testcase.
2737
139dc3c6 27382016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2739 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2740
2741 * g++.dg/other/pr77759.C: New test.
2742
37f6a157
RB
27432016-10-06 Richard Biener <rguenther@suse.de>
2744
2745 PR tree-optimization/77839
2746 * gcc.dg/torture/pr77839.c: New testcase.
2747
f779aeb8
MP
27482016-10-06 Marek Polacek <polacek@redhat.com>
2749
2750 * g++.dg/cpp1z/init-statement9.C: New test.
2751
eee8f0b0
AS
27522016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2753
2754 * gcc.target/i386/pcommit-1.c: Deleted.
2755 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2756 * gcc.target/i386/sse-13.c: Ditto.
2757 * gcc.target/i386/sse-14.c: Ditto.
2758 * gcc.target/i386/sse-22.c: Ditto.
2759 * gcc.target/i386/sse-23.c: Ditto.
2760 * g++.dg/other/i386-2.C: Ditto.
2761
b48042bb
UB
27622016-10-05 Uros Bizjak <ubizjak@gmail.com>
2763
2764 * gcc.target/i386/pr77833.c: Require int128 effective target.
2765
50b01e1d
SK
27662016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2767
2768 PR fortran/58991
2769 PR fortran/58992
2770 * gfortran.dg/associate_22.f90: New test.
2771
908b8296
FR
27722016-10-05 Fritz Reese <fritzoreese@gmail.com>
2773
2774 * gfortran.dg/dec_union_9.f90: New testcase.
2775 * gfortran.dg/dec_union_10.f90: New testcase.
2776
87582521
JJ
27772016-10-05 Jakub Jelinek <jakub@redhat.com>
2778
2e69f143
JJ
2779 PR sanitizer/66343
2780 * gcc.dg/pch/pr66343-3.c: New test.
2781 * gcc.dg/pch/pr66343-3.hs: New file.
2782
87582521
JJ
2783 PR sanitizer/66343
2784 * gcc.dg/pch/pr66343-1.c: New test.
2785 * gcc.dg/pch/pr66343-1.hs: New file.
2786 * gcc.dg/pch/pr66343-2.c: New test.
2787 * gcc.dg/pch/pr66343-2.hs: New file.
2788
700fff34
BE
27892016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2790
2791 * c-c++-common/Wint-in-bool-context.c: Update test.
2792
17a9e380
MP
27932016-10-05 Marek Polacek <polacek@redhat.com>
2794
2795 * g++.dg/cpp1z/init-statement1.C: New test.
2796 * g++.dg/cpp1z/init-statement2.C: New test.
2797 * g++.dg/cpp1z/init-statement3.C: New test.
2798 * g++.dg/cpp1z/init-statement4.C: New test.
2799 * g++.dg/cpp1z/init-statement5.C: New test.
2800 * g++.dg/cpp1z/init-statement6.C: New test.
2801 * g++.dg/cpp1z/init-statement7.C: New test.
2802 * g++.dg/cpp1z/init-statement8.C: New test.
2803
6e48e779
LK
28042016-10-05 Louis Krupp <louis.krupp@zoho.com>
2805
2806 PR fortran/67524
2807 * gfortran.dg/pr67524.f90: New test.
2808
04a32443
JJ
28092016-10-05 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR sanitizer/77823
2812 * c-c++-common/ubsan/shift-9.c: New test.
2813
743a9cf7
SKS
28142016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2815
2816 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2817 of int if __SIZEOF_INT__ is less than 4 bytes.
2818
a40278c3
JD
28192016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2820
2821 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2822 * gfortran.dg/class_array_20.f03: Likewise.
2823 * gfortran.dg/class_array_21.f03: Likewise.
2824 * gfortran.dg/finalize_29.f08: Likewise.
2825 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2826
39bb7d01
RB
28272016-10-05 Richard Biener <rguenther@suse.de>
2828
2829 PR middle-end/77826
2830 * gcc.dg/torture/pr77826.c: New testcase.
2831
eeb57981
RB
28322016-10-05 Richard Biener <rguenther@suse.de>
2833
2834 * gcc.dg/fold-copysign-1.c: New testcase.
2835
f9018d75
AS
28362016-10-05 Andreas Schwab <schwab@suse.de>
2837
2838 * g++.dg/pr49847-2.C: Remove.
2839
7e8000b3
PMR
28402016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2841
2842 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2843
54f84ca9
RB
28442016-10-05 Richard Biener <rguenther@suse.de>
2845
2846 PR middle-end/55152
2847 * gcc.dg/pr55152-2.c: New testcase.
2848
17beda50
JD
28492016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2850
2851 * gfortran.dg/dtio_15.f90: New test.
2852
1c84b798
ILT
28532016-10-04 Ian Lance Taylor <iant@golang.org>
2854
2855 * gcc.dg/split-7.c: New test.
2856
7ec39552
MS
28572016-10-04 Martin Sebor <msebor@redhat.com>
2858
2859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2860 %lc directive to wint_t to silence -Wformat warnings on targets
2861 where the latter is a distinct type such as long.
2862
8ff04ff9
MS
28632016-10-04 Martin Sebor <msebor@redhat.com>
2864
2865 PR c++/77804
2866 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2867
bfecd57c
JJ
28682016-10-04 Jakub Jelinek <jakub@redhat.com>
2869
f72da967
JJ
2870 PR c++/77791
2871 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2872
bfecd57c
JJ
2873 * g++.dg/other/java3.C: Remove.
2874 * g++.dg/other/java1.C: Remove.
2875 * g++.dg/other/error12.C: Remove.
2876 * g++.dg/other/java2.C: Remove.
2877 * g++.dg/warn/Wnvdtor.C: Remove.
2878 * g++.dg/lookup/java1.C: Remove.
2879 * g++.dg/lookup/java2.C: Remove.
2880 * g++.dg/ext/pr34829.C: Remove.
2881 * g++.dg/ext/java-3.C: Remove.
2882 * g++.dg/ext/java-1.C: Remove.
2883 * g++.dg/ext/java-2.C: Remove.
2884 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2885
fe8b1e83
DG
28862016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2887
2888 PR tree-optimization/77808
2889 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2890
078b5aab
RB
28912016-10-04 Richard Biener <rguenther@suse.de>
2892
2893 PR tree-optimization/77399
2894 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2895
2b568899
RB
28962016-10-04 Richard Biener <rguenther@suse.de>
2897
2898 PR middle-end/77833
2899 * gcc.target/i386/pr77833.c: New testcase.
2900
0a4e5cf3
JL
29012016-09-26 Jeff Law <law@redhat.com>
2902
2903 PR tree-optimization/71550
2904 PR tree-optimization/71403
2905 * gcc.c-torture/execute/pr71550.c: New test.
2906
d07b0a23
SKS
29072016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2908
2909 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2910 option.
2911
b44a42cf
KT
29122016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2913
2914 Revert
2915 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916
2917 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2918
f41f1ceb
MP
29192016-10-03 Marek Polacek <polacek@redhat.com>
2920
2921 * g++.dg/cpp0x/nullptr37.C: New test.
2922
1633d3b9
BE
29232016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2924
2925 * c-c++-common/Wint-in-bool-context.c: Update test.
2926
2c8e3a1d
JJ
29272016-10-02 Jakub Jelinek <jakub@redhat.com>
2928
2929 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2930 earlier.
2931 * g++.dg/charset/asm2.c (memmove): Likewise.
2932 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2933 * g++.dg/tls/diag-4.C (foo): Likewise.
2934 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2935 dg-warning, fix up regex.
2936 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2937 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2938 * g++.old-deja/g++.mike/net31.C: Likewise.
2939 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2940 for C++17.
2941 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2942 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2943
f00b6283
RB
29442016-10-01 Richard Biener <rguenther@suse.de>
2945
2946 PR middle-end/77798
2947 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2948
0f0565b1
AV
29492016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2950
2951 PR fortran/77663
2952 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2953
c58823a0
JJ
29542016-10-01 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR c/77490
2957 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2958 Add dg-prune-output directive.
2959
e3228a50
JD
29602016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2961
2962 PR fortran/66643
2963 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2964 * gfortran.fortran-torture/compile/write.f90: Update test.
2965
e70bbc6f
MW
29662016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2967
2968 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2969 arm_fp16_alternative_ok as the required effective target.
2970 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2971 -mfp16-format=alternative to the dg-options directive and remove
2972 the dg-add-options directive.
2973
c39747d2
FR
29742016-09-30 Fritz Reese <fritzoreese@gmail.com>
2975
2976 PR fortran/77764
2977 * gfortran.dg/dec_union_8.f90: New testcase.
2978
00074dd8
FR
29792016-09-30 Fritz Reese <fritzoreese@gmail.com>
2980
2981 PR fortran/77782
2982 * gfortran.dg/dec_structure_16.f90: New testcase.
2983
26f391e8
AV
29842016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2985
2986 * gfortran.dg/coarray_allocate_10.f08: New test.
2987 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2988
fa16a271
KT
29892016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2990
2991 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2992
f334c828
RB
29932016-09-30 Richard Biener <rguenther@suse.de>
2994
2995 PR tree-optimization/77399
2996 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2997
76e3ec9c
SL
29982016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2999
871267e1 3000 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3001 -fdelete-null-pointer-checks explicit.
3002 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3003 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3004 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3005 * gcc.dg/pic-1.c: Require fpic target support.
3006 * gcc.dg/pic-2.c: Likewise.
3007
a2c6e7f2
JJ
30082016-09-29 Jakub Jelinek <jakub@redhat.com>
3009
3010 Implement P0001R1 - C++17 removal of register storage class specifier
3011 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3012 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3013 C++17.
3014 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3015 keyword if not __SSE2__.
3016 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3017 C++17.
3018 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3019 register keywords.
3020 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3021 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3022 no_erroneous_warning): Expect new warnings for C++17.
3023 * g++.dg/warn/register-var-2.C (f): Likewise.
3024 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3025 * g++.dg/parse/linkage2.C (foo): Likewise.
3026 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3027 keyword on parameters for C++17.
3028 * g++.dg/cpp1z/register1.C: New test.
3029 * g++.dg/cpp1z/register2.C: New test.
3030 * g++.dg/cpp1z/register3.C: New test.
3031
4ab76933
UB
30322016-09-29 Uros Bizjak <ubizjak@gmail.com>
3033
3034 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3035 * gcc.target/i386/avx2-check.h (main): Ditto.
3036 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3037 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3038 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3039 * gcc.target/i386/avx512er-check.h (main): Ditto.
3040 * gcc.target/i386/avx512f-check.h (main): Ditto.
3041 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3042 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3043 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3044
2488ebe5
UB
30452016-09-29 Uros Bizjak <ubizjak@gmail.com>
3046
3047 PR target/77756
3048 * gcc.target/i386/pr77756.c: New test.
3049
4d258d09
MP
30502016-09-29 Marek Polacek <polacek@redhat.com>
3051
3052 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3053
a9087411
MP
30542016-09-29 Marek Polacek <polacek@redhat.com>
3055
3056 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3057 C++14.
3058
fa0a064a
ML
30592016-09-29 Martin Liska <mliska@suse.cz>
3060
3061 * objc/execute/construct1.m: New test.
3062
0ce1ecc7
RB
30632016-09-29 Richard Biener <rguenther@suse.de>
3064
3065 PR tree-optimization/77768
3066 * gcc.dg/torture/pr77768.c: New testcase.
3067
da186c1f
RB
30682016-09-28 Richard Biener <rguenther@suse.de>
3069
3070 PR middle-end/77407
3071 * gcc.dg/pr77407.c: New testcase.
3072
d657e995
RB
30732016-09-29 Richard Biener <rguenther@suse.de>
3074
3075 PR middle-end/55152
3076 * gcc.dg/pr55152.c: New testcase.
3077 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3078
cadf6296
RO
30792016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3080
3081 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3082 (dg-options): Remove -m32.
3083
88000fd1
MS
30842016-09-28 Martin Sebor <msebor@redhat.com>
3085
3086 PR middle-end/77721
3087 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3088
0c172974
JD
30892016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3090
3091 PR libgfortran/77707
3092 * gfortran.dg/inquire_17.f90: New test.
3093
4b390698
JJ
30942016-09-28 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR c++/77467
3097 * g++.dg/cpp1y/constexpr-77467.C: New test.
3098
2b1b5938
MS
30992016-09-28 Martin Sebor <msebor@redhat.com>
3100
3101 PR c/77762
3102 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3103 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3104 (test_sprintf_p_const): Adjust line numbers to avoid failures
3105 introduced in r240503.
3106
30dc6ee9
MS
31072016-09-28 Martin Sebor <msebor@redhat.com>
3108
3109 PR middle-end/77683
3110 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3111
7d290e93
BE
31122016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3113
fcf32bad
BE
3114 PR c++/77748
3115 * g++.dg/pr77550.C: Avoid undefined behavior.
3116
7d290e93
BE
3117 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3118
912d9ec3
WD
31192016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3120
3121 * gcc.dg/strlenopt-20.c: Update test.
3122 * gcc.dg/strlenopt-21.c: Likewise.
3123 * gcc.dg/strlenopt-22.c: Likewise.
3124 * gcc.dg/strlenopt-22g.c: Likewise.
3125 * gcc.dg/strlenopt-26.c: Likewise.
3126 * gcc.dg/strlenopt-5.c: Likewise.
3127 * gcc.dg/strlenopt-7.c: Likewise.
3128 * gcc.dg/strlenopt-9.c: Likewise.
3129
459bcfb0
JJ
31302016-09-27 Jakub Jelinek <jakub@redhat.com>
3131
6e39060a
JJ
3132 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3133
8ca33347
JJ
3134 * g++.dg/cpp1z/lambda-this1.C: New test.
3135 * g++.dg/cpp1z/lambda-this2.C: New test.
3136
459bcfb0
JJ
3137 PR c++/77722
3138 * g++.dg/ubsan/return-4.C: New test.
3139 * g++.dg/ubsan/return-5.C: New test.
3140 * g++.dg/ubsan/return-6.C: New test.
3141
20fba714
JW
31422016-09-27 Jiong Wang <jiong.wang@arm.com>
3143
3144 * lib/target-supports.exp
3145 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3146 in function comment.
3147
bebe0086
ML
31482016-09-27 Martin Liska <mliska@suse.cz>
3149
3150 PR gcov-profile/46266
3151 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3152 considered.
3153
59896334
RB
31542016-09-27 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/77745
3157 * g++.dg/torture/pr77745.C: New testcase.
3158
f0d355dc
RB
31592016-09-27 Richard Biener <rguenther@suse.de>
3160
3161 PR tree-optimization/77478
3162 * gcc.dg/torture/pr77478.c: New testcase.
3163
8c9434c2
ML
31642016-09-27 Martin Liska <mliska@suse.cz>
3165
3166 PR gcov-profile/7970
3167 PR gcov-profile/16855
3168 PR gcov-profile/44779
3169 * g++.dg/gcov/pr16855.C: New test.
3170
511d092e
SKS
31712016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3172
3173 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3174
f2e0c4e1
JJ
31752016-09-27 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR fortran/77666
3178 * gfortran.dg/gomp/pr77666.f90: New test.
3179
3a4228ba
KV
31802016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3181
3182 PR ipa/77677
3183 * gcc.dg/torture/pr77677-2.c: New test.
3184
a184e37f
SK
31852016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3186
3187 PR fortran/77420
3188 * gfortran.dg/pr77420_1.f90: New test.
3189 * gfortran.dg/pr77420_2.f90: Ditto.
3190 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3191 * gfortran.dg/pr77420_4.f90: this file.
3192
8be59d19
KV
31932016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3194
3195 PR middle-end/77719
3196 * gfortran.dg/pr77719.f90: New test.
3197
991075a4
TP
31982016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3199
3200 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3201 singular form of byte when quantity is unknown.
991075a4 3202
c6147dc4
MP
32032016-09-26 Marek Polacek <polacek@redhat.com>
3204
3205 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3206
5cc6c41c
ML
32072016-09-26 Martin Liska <mliska@suse.cz>
3208
3209 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3210 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3211 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3212 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3213 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3214 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3215 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3216 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3217 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3218
81fea426
MP
32192016-09-26 Marek Polacek <polacek@redhat.com>
3220
3221 PR c/7652
3222 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3223 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3224 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3225 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3226 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3227 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3228 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3229 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3230 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3231 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3232 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3233 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3234 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3235 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3236 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3237 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3238 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3239 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3240 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3241 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3242 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3243 * c-c++-common/attr-fallthrough-1.c: New test.
3244 * c-c++-common/attr-fallthrough-2.c: New test.
3245 * g++.dg/cpp0x/fallthrough1.C: New test.
3246 * g++.dg/cpp0x/fallthrough2.C: New test.
3247 * g++.dg/cpp1z/fallthrough1.C: New test.
3248 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3249 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3250 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3251 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3252
9b597c1f
SK
32532016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3254
12a813c1 3255 PR fortran/77429
9b597c1f
SK
3256 * gfortran.dg/pr77429.f90: New test.
3257
f1c7e7f1
SK
32582016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3259
3260 PR fortran/77694
3261 * gfortran.dg/pr77694.f90: New test.
3262
50c6dd20
OE
32632016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3264
3265 PR target/51244
3266 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3267
540b039e
DH
32682016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3269
3270 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3271 for 32-bit mode.
3272
cfd161bf
DH
32732016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3274
3275 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3276 for 32-bit mode.
3277
9a2300e9
MP
32782016-09-24 Marek Polacek <polacek@redhat.com>
3279
3280 PR c/77490
3281 * c-c++-common/Wbool-operation-1.c: New test.
3282 * gcc.dg/Wbool-operation-1.c: New test.
3283
34d567d1
FR
32842016-09-23 Fritz Reese <fritzoreese@gmail.com>
3285
3286 * gfortran.dg/dec_static_1.f90: New.
3287 * gfortran.dg/dec_static_2.f90: New.
3288 * gfortran.dg/dec_static_3.f90: New.
3289 * gfortran.dg/dec_static_4.f90: New.
3290
4a8d4422
JD
32912016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3292
3293 PR fortran/48298
3294 * gfortran.dg/negative_unit_check.f90: Update test.
3295 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3296
90ef45cb
DV
32972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3298
3299 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3300 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3301 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3302 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3303 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3304 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3305 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3306
e0535922
MS
33072016-09-23 Martin Sebor <msebor@redhat.com>
3308
3309 PR testsuite/77713
3310 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3311 assuming long double is bigger than double.
3312
d664d76d
JJ
33132016-09-23 Jakub Jelinek <jakub@redhat.com>
3314
3315 Implement P0138R2, C++17 construction rules for enum class values
3316 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3317
3b31f720
DM
33182016-09-23 David Malcolm <dmalcolm@redhat.com>
3319
3320 PR preprocessor/77672
3321 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3322 expected multiline output from first warning to reflect change
3323 in r240434.
3324
592459bf
TP
33252016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3326
3327 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3328
0af06385
BE
33292016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3330 Tom de Vries <tom@codesourcery.com>
3331
3332 PR testsuite/77411
3333 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3334
8f01b67a
MP
33352016-09-23 Marek Polacek <polacek@redhat.com>
3336
3337 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3338 * c-c++-common/gomp/atomic-13.c: Likewise.
3339 * c-c++-common/gomp/atomic-14.c: Likewise.
3340 * c-c++-common/pr60439.c: Remove invalid code.
3341 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3342 * g++.dg/expr/bitfield5.C: Likewise.
3343 * g++.dg/expr/bitfield6.C: Likewise.
3344 * g++.dg/expr/bool1.C: Likewise.
3345 * g++.dg/expr/bool3.C: Likewise.
3346 * g++.dg/expr/lval3.C: Likewise.
3347 * g++.dg/expr/lval4.C: Likewise.
3348 * g++.old-deja/g++.jason/bool5.C: Likewise.
3349
bbd6fcf3
DM
33502016-09-23 David Malcolm <dmalcolm@redhat.com>
3351
3352 PR preprocessor/77672
3353 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3354 (test_terminator_location): New function.
3355
113d06a4
RB
33562016-09-23 Richard Biener <rguenther@suse.de>
3357
3358 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3359
cab9e1df
MW
33602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3361
3362 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3363 -march=armv8.2-a+fp16 when supported by the hardware.
3364 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3366 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3367 semi-colons to a macro invocations.
3368 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3369 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3370 defined.
3371 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3372 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3374 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3375 defined.
3376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3378 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3379 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3383 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3385 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3386 defined.
3387 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3389 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3390 defined.
3391 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3393 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3394 defined.
3395 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3396 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3397 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3398 defined.
3399 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3400 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3401 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3402 defined. Also fix some white-space.
3403 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3406 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3408 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3409 defined. Also fix some long lines and white-space.
3410 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3411 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3412 defined. Also fix some long lines and white-space.
3413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3414 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3415 defined.
3416 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3418 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3419 defined.
3420 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3421 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3422 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3423 defined.
3424 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3425 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3426 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3427 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3428 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3429 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3430 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3431 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3433 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3434 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3437 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3438 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3439 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3440 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3441 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3443
da9b2e69
JW
34442016-09-23 Jiong Wang <jiong.wang@arm.com>
3445 Matthew Wahab <matthew.wahab@arm.com>
3446
3447 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3448 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3449 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3450 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3451 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3452 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3453 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3454 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3455 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3456 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3457 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3458 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3459 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3460 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3461 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3462 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3463 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3464 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3465 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3466 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3467 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3468 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3469 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3470 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3471 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3472 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3473 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3474 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3475 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3476 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3477 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3478 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3479 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3480 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3481 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3482 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3483 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3484
785cf02f
MW
34852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3486
3487 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3488 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3489 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3490 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3491 support.
3492
1e401340
KV
34932016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3494
3495 PR ipa/77677
3496 * gcc.dg/torture/pr77677.c: New test.
3497
8ed3eeac
AV
34982016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3499
3500 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3501 here now.
3502
55a9b91b
MW
35032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3504
3505 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3506 options. Add tests for float16x4_t and float16x8_t.
3507
64c744b9
DV
35082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3509
3510 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3511 * gcc.target/s390/risbg-ll-2.c: Ditto.
3512 * gcc.target/s390/risbg-ll-3.c: Ditto.
3513
d403b8d4
MW
35142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3515
3516 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3517 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3518
576987fc
DV
35192016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3520
3521 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3522 output to the simplified instructions.
3523
4ffc8099
MW
35242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3525
3526 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3527 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3528
b1a970a5
MW
35292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3530
3531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3532 (FP16_SUPPORTED): New
3533 (expected-hfloat-16x4): Make conditional on __fp16 support.
3534 (expected-hfloat-16x8): Likewise.
3535 (vdup_n_f16): Disable for non-AArch64 targets.
3536 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3537 conditional on FP16_SUPPORTED.
3538 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3539 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3540 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3541 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3542 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3543 for testing __fp16.
3544 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3545 conditional on FP16_SUPPORTED.
3546 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3547 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3548
50df9464
MW
35492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3550
3551 * gcc.target/arm/short-vfp-1.c: New.
3552
536b9f42
MW
35532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3554
3555 * gcc.target/arm/attr-fp16-arith-1.c: New.
3556
1b9e31cf
MW
35572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3558
3559 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3560 New.
3561 (add_options_for_arm_v8_2a_fp16_neon): New.
3562 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3563 (add_options_for_arm_arch_v8_2a): Auto-generate.
3564 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3565 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3566 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3567 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3568 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3569 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3570 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3571
a5b42ee7
MW
35722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3573
3574 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3575 arm_fp16_alternative_ok.
3576 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3577 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3578 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3579 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3580 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3581 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3582 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3583 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3584 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3585 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3586 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3587 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3588 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3589 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3590 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3591 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3592 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3593 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3594 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3595 arm_fp16_alternative_ok.
3596 * lib/target-supports.exp
3597 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3598 (check_effective_target_arm_fp16_alternative_ok): New.
3599 (check_effective_target_arm_fp16_none_ok_nocache): New.
3600 (check_effective_target_arm_fp16_none_ok): New.
3601
fcbc975b
ML
36022016-09-23 Martin Liska <mliska@suse.cz>
3603
3604 * gcc.dg/ipa/pr77653.c: Replace adress
3605 with address.
3606
1822b732
ML
36072016-09-23 Martin Liska <mliska@suse.cz>
3608
3609 * gcc.target/i386/movbe-4.c: New test.
3610
fab18cc4
ML
36112016-09-23 Martin Liska <mliska@suse.cz>
3612
3613 * gcc.target/i386/crc32-5.c: New test.
3614
e70f01b5
ML
36152016-09-23 Martin Liska <mliska@suse.cz>
3616
3617 * gcc.target/i386/pr71652.c: New test.
3618 * gcc.target/i386/pr71652-2.c: New test.
3619 * gcc.target/i386/pr71652-3.c: New test.
3620
f2e81d05
JJ
36212016-09-23 Jakub Jelinek <jakub@redhat.com>
3622
3623 * lib/gcc-dg.exp (process-message): Support relative line number
3624 notation - .+4 or .-1 etc.
3625 * gcc.dg/dg-test-1.c: New test.
3626
ed30d2a6
MS
36272016-09-22 Martin Sebor <msebor@redhat.com>
3628
3629 PR target/77676
3630 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3631 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3632 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3633 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3634
1c681c7b
UB
36352016-09-22 Uros Bizjak <ubizjak@gmail.com>
3636
3637 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3638 * gcc.dg/ifcvt-2.c: Ditto.
3639 * gcc.dg/zero_bits_compound-1.c: Ditto.
3640 * gcc.dg/zero_bits_compound-1.c: Ditto.
3641 * gcc.dg/pr40550.c: Simplify target selectors.
3642 Use dg-additional-options.
3643 * gcc.dg/pr47893.c: Ditto.
3644 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3645 additional options for 32-bit x86 targets.
3646 * gcc.dg/pr70955.c: Move to ...
3647 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3648
67cf0a53
PC
36492016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3650
3651 PR c++/61019
3652 * g++.dg/cpp0x/pr61019.C: New.
3653
0ee70cc0
AV
36542016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3655 Terry Guo <terry.guo@arm.com>
3656
3657 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3658 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3659 * gcc.target/arm/pure-code/pure-code.exp: New.
3660
43639d2c
UB
36612016-09-22 Uros Bizjak <ubizjak@gmail.com>
3662
3663 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3664 Remove SSE effective target requirement.
3665
a608d15b
PC
36662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3667
3668 PR c++/71979
3669 * g++.dg/cpp0x/pr71979.C: New.
3670
d94a7ab4
BE
36712016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3672
3673 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3674
a13f439f
ML
36752016-09-22 Martin Liska <mliska@suse.cz>
3676
3677 PR ipa/77653
3678 * gcc.dg/ipa/pr77653.c: New test.
3679
cf352092
JJ
36802016-09-22 Jakub Jelinek <jakub@redhat.com>
3681
3682 PR fortran/77665
3683 * gfortran.dg/gomp/pr77665.f90: New test.
3684
a8de3002
PT
36852016-09-22 Paul Thomas <pault@gcc.gnu.org>
3686
3687 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3688 * gfortran.dg/dtio_13.f90: New test.
3689
39abef62
LK
36902016-09-21 Louis Krupp <louis.krupp@zoho.com>
3691
3692 PR fortran/66107
3693 * gfortran.dg/pr66107.f90: New test.
3694
4a2bb7fc
ILT
36952016-09-21 Ian Lance Taylor <iant@golang.org>
3696
3697 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3698 with call to builtin delete function.
3699
5f84cee2
JM
37002016-09-21 Joseph Myers <joseph@codesourcery.com>
3701
3702 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3703 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3704 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3705 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3706 tests.
3707
fe01a41a
UB
37082016-09-21 Uros Bizjak <ubizjak@gmail.com>
3709
3710 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3711
2e1c20b1
JJ
37122016-09-21 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR c++/77651
3715 * g++.dg/cpp1z/aligned-new6.C: New test.
3716
de4c144a
MW
37172016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3718
3719 * gcc.target/arm/fp16-aapcs-3.c: New.
3720 * gcc.target/arm/fp16-aapcs-4.c: New.
3721 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3722 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3723 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3724 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3725
44fc7854
BE
37262016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3727
3728 PR tree-optimization/77550
3729 * g++.dg/pr77550.C: New test.
3730
bc084f84
GJL
37312016-09-21 Georg-Johann Lay <avr@gjlay.de>
3732
3733 PR target/77326
3734 * gcc.target/avr/torture/pr77326.c: New test.
3735
c075003a
LK
37362016-09-21 Louis Krupp <louis.krupp@zoho.com>
3737
3738 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3739
6811ea79
RB
37402016-09-21 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/77648
3743 * gcc.dg/torture/pr77648-1.c: New testcase.
3744 * gcc.dg/torture/pr77648-2.c: Likewise.
3745
f955c4c4
RB
37462016-09-21 Richard Biener <rguenther@suse.de>
3747 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR tree-optimization/77621
3750 * gcc.dg/pr77621.c: New testcase.
3751
096506bb
PT
37522016-09-21 Paul Thomas <pault@gcc.gnu.org>
3753
3754 PR fortran/77657
3755 * gfortran.dg/dtio_12.f90: New test.
3756
37d168ae
SKS
37572016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3758
3759 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3760
66454000
KV
37612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3762
3763 PR tree-optimization/72835
3764 * gcc.dg/tree-ssa/pr72835.c: New test.
3765
88d0c3f0
MS
37662016-09-20 Martin Sebor <msebor@redhat.com>
3767
3768 PR middle-end/49905
3769 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3770 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3771 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3772 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3773 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3774 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3775 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3776
a03df1d5
KV
37772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3778
3779 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3780 arguments/compare will be optimized away.
3781 * gcc.dg/torture/ftrapv-1.c: Likewise.
3782
8bc5448f
KV
37832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3784
3785 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3786 will be optimized away.
3787 * gcc.dg/ipa/vrp1.c: New test.
3788 * gcc.dg/ipa/vrp2.c: New test.
3789 * gcc.dg/ipa/vrp3.c: New test.
3790
973625a0
KV
37912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3792
3793 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3794 does the same transformation.
3795 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3796 * gcc.dg/tree-ssa/evrp1.c: New test.
3797 * gcc.dg/tree-ssa/evrp2.c: New test.
3798 * gcc.dg/tree-ssa/evrp3.c: New test.
3799 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3800 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3801 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3802 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3803 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3804 foling now happens early.
3805 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3806 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3807 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3808 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3809 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3810
9b1ba33c
UB
38112016-09-20 Uros Bizjak <ubizjak@gmail.com>
3812
3813 PR target/77621
3814 * gcc.target/i386/pr77621.c: New test.
3815 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3816 pattern, loop should vectorize with -mtune=atom.
3817
f5bd4ad8
MO
38182016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3819 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR testsuite/63299
3822 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3823 instead of delete.
3824
7d9cf801
JJ
38252016-09-20 Jakub Jelinek <jakub@redhat.com>
3826
b912f962
JJ
3827 PR c++/77626
3828 * g++.dg/other/pr77626.C: New test.
3829
eaf1ece1
JJ
3830 PR c++/77638
3831 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3832
590b62e9
JJ
3833 PR c++/77637
3834 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3835
7d9cf801
JJ
3836 PR middle-end/77624
3837 * c-c++-common/pr77624-1.c: New test.
3838 * c-c++-common/pr77624-2.c: New test.
3839
3aebb6ff
AV
38402016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3841
3842 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3843 of digits expected.
3844
b5bbe47b
RB
38452016-09-20 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/77646
3848 * gcc.dg/torture/pr77646.c: New testcase.
3849
144a96e4
BE
38502016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3851
3852 PR c++/77434
3853 * c-c++-common/Wint-in-bool-context.c: New test.
3854
1f2071fa
JM
38552016-09-19 Joseph Myers <joseph@codesourcery.com>
3856
3857 * gcc.dg/cr-decimal-dig-1.c: New test.
3858
63012d9a
JM
38592016-09-19 Joseph Myers <joseph@codesourcery.com>
3860
3861 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3862 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3863 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3864 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3865
02410826
VM
38662016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3867
3868 PR rtl-optimization/77416
3869 * gcc.target/powerpc/pr77416.c: New.
3870
6101a7ab
PP
38712016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3872
3873 PR c++/77639
3874 * g++.dg/template/error-recovery4.C: New test.
3875
1993ff76
BC
38762016-09-19 Bin Cheng <bin.cheng@arm.com>
3877
3878 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3879
5fa9e644
KT
38802016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3881
3882 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3883 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3884
fc15d9ec
JJ
38852016-09-19 Jakub Jelinek <jakub@redhat.com>
3886 Jan Hubicka <jh@suse.cz>
3887
3888 PR target/77587
3889 * gcc.dg/pr77587.c: New test.
3890 * gcc.dg/pr77587a.c: New file.
3891
3c9f5092
AV
38922016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3893
3894 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3895 * gfortran.dg/coarray_38.f90:
3896 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3897 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3898 * gfortran.dg/coarray_allocate_7.f08: New test.
3899 * gfortran.dg/coarray_allocate_8.f08: New test.
3900 * gfortran.dg/coarray_allocate_9.f08: New test.
3901 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3902 new caf_register.
3903 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3904 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3905 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3906 get_by_refs.
3907 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3908 * gfortran.dg/coarray_lock_7.f90: Same.
3909 * gfortran.dg/coarray_poly_5.f90: Same.
3910 * gfortran.dg/coarray_poly_6.f90: Same.
3911 * gfortran.dg/coarray_poly_7.f90: Same.
3912 * gfortran.dg/coarray_poly_8.f90: Same.
3913 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3914
e79e6763
FR
39152016-09-19 Fritz Reese <fritzoreese@gmail.com>
3916
3917 PR fortran/77584
3918 * gfortran.dg/dec_structure_15.f90: New testcase.
3919
ae527639
RB
39202016-09-19 Richard Biener <rguenther@suse.de>
3921
3922 PR middle-end/77605
3923 * gcc.dg/torture/pr77605.c: New testcase.
3924
cdf060f8
LK
39252016-09-18 Louis Krupp <louis.krupp@zoho.com>
3926
3927 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3928
b720e919
JH
39292016-09-17 Jan Hubicka <hubicka@ucw.cz>
3930
3931 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3932 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3933 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3934 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3935 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3936 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3937 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3938 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3939 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3940 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3941 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3942
bdabae39
KY
39432016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3944
3945 * gcc.target/i386/pr68633.c: Fix expected result.
3946
493ba820
LK
39472016-09-17 Louis Krupp <louis.krupp@gmail.com>
3948
3949 PR fortran/68078
3950 * gfortran.dg/pr68078.f90: New test.
3951 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3952
9a42726b
BS
39532016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3954
3955 PR target/77613
3956 * gcc.target/powerpc/swaps-p8-25.c: New.
3957
e7d61178
JJ
39582016-09-16 Jakub Jelinek <jakub@redhat.com>
3959
8f03e02f
JJ
3960 PR c++/77482
3961 * g++.dg/cpp0x/constexpr-77482.C: New test.
3962
e80cb545
JJ
3963 PR c++/77379
3964 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3965 thunk offsets.
3966 * g++.dg/abi/abi-tag23a.C: Likewise.
3967
1c2f613f
JJ
3968 PR c++/77338
3969 * g++.dg/cpp0x/decltype-77338.C: New test.
3970
e7d61178
JJ
3971 PR c++/77375
3972 * g++.dg/cpp0x/mutable1.C: New test.
3973
8d987deb
SK
39742016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3975
3976 PR fortran/77612
3977 * gfortran.dg/pr77612.f90: New test.
3978
2c3d35a6
SKS
39792016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3980
3981 * gcc.dg/torture/pr70421.c: Require int32plus.
3982
e43163ae
JJ
39832016-09-16 Jakub Jelinek <jakub@redhat.com>
3984
bcf0905a
JJ
3985 PR middle-end/77475
3986 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3987
e43163ae
JJ
3988 PR target/77526
3989 * gcc.target/i386/pr77526.c: New test.
3990
7d704548
JJ
39912016-09-16 Jakub Jelinek <jakub@redhat.com>
3992 Eric Botcazou <ebotcazou@adacore.com>
3993
3994 PR middle-end/77594
3995 * gcc.target/i386/pr77594.c: New test.
3996
902d624f
LK
39972016-09-15 Louis Krupp <louis.krupp@zoho.com>
3998
3999 PR fortran/69963
4000 * gfortran.dg/misplaced_implicit_character.f90: New test.
4001
7e16ce79
BC
40022016-09-15 Bin Cheng <bin.cheng@arm.com>
4003
4004 PR tree-optimization/77503
4005 * gcc.dg/vect/pr77503.c: New test.
4006
7c05f5c4
RB
40072016-09-15 Richard Biener <rguenther@suse.de>
4008
4009 PR middle-end/77544
4010 * c-c++-common/torture/pr77544.c: New testcase.
4011
76ff80fb
JJ
40122016-09-15 Jakub Jelinek <jakub@redhat.com>
4013
4014 PR middle-end/77475
4015 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4016 * gcc.dg/march-generic.c: Likewise.
4017 * gcc.target/i386/spellcheck-options-1.c: New test.
4018 * gcc.target/i386/spellcheck-options-2.c: New test.
4019 * gcc.target/i386/spellcheck-options-3.c: New test.
4020 * gcc.target/i386/spellcheck-options-4.c: New test.
4021
5560d026
CLT
40222016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4023
4024 PR fortran/72743
4025 * gfortran.dg/goacc/pr72743.f90: New test.
4026
5334f733
RB
40272016-09-15 Richard Biener <rguenther@suse.de>
4028
4029 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4030
d08615f2
RB
40312016-09-15 Richard Biener <rguenther@suse.de>
4032
4033 PR tree-optimization/77514
4034 * gcc.dg/torture/pr77514.c: New testcase.
4035
28ca05f0
JJ
40362016-09-14 Jakub Jelinek <jakub@redhat.com>
4037
4038 PR c++/77549
4039 * g++.dg/lookup/pr77549.C: New test.
4040
20a1e5b8
MP
40412016-09-14 Marek Polacek <polacek@redhat.com>
4042
4043 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4044 * c-c++-common/gomp/atomic-13.c: Likewise.
4045 * c-c++-common/gomp/atomic-14.c: Likewise.
4046 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4047 * g++.dg/cpp1z/bool-increment1.C: New test.
4048 * c-c++-common/pr60439.c: Add dg-warning.
4049 * g++.dg/expr/bitfield4.C: Likewise.
4050 * g++.dg/expr/bitfield5.C: Likewise.
4051 * g++.dg/expr/bitfield6.C: Likewise.
4052 * g++.dg/expr/bool1.C: Likewise.
4053 * g++.dg/expr/bool3.C: Likewise.
4054 * g++.dg/expr/lval3.C: Likewise.
4055 * g++.dg/expr/lval4.C: Likewise.
4056 * g++.old-deja/g++.jason/bool5.C: Likewise.
4057 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4058 * g++.dg/other/error18.C: Likewise.
4059 * g++.dg/gomp/atomic-14.C: Likewise.
4060
0761f6bf
NS
40612016-09-14 Nathan Sidwell <nathan@acm.org>
4062
4063 PR c++/77539
4064 * g++.dg/cpp1y/pr77539.C: New.
4065
13cddbc1
CL
40662016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4067
4068 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4069 dg-require.
4070 * g++.dg/ext/builtin_alloca.C: Likewise.
4071 * g++.dg/template/spec35.C: Likewise.
4072 * gcc.dg/builtins-68.c: Likewise.
4073 * gcc.misc-tests/gcov-13.c: Likewise.
4074 * gcc.misc-tests/gcov-14.c: Likewise.
4075
a90638d4
JM
40762016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4077
4078 * gfortran.dg/dec_structure_14.f90: New testcase.
4079
5ba4a08c
JJ
40802016-09-14 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR sanitizer/68260
4083 * c-c++-common/tsan/pr68260.c: New test.
4084
a713b234
JS
40852016-09-13 Joe Seymour <joe.s@somniumtech.com>
4086
4087 PR target/70713
4088 * gcc.target/msp430/function-attributes-1.c: New test.
4089 * gcc.target/msp430/function-attributes-2.c: New test.
4090 * gcc.target/msp430/function-attributes-3.c: New test.
4091
96032047
MS
40922015-04-18 Martin Sebor <msebor@redhat.com>
4093
4094 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4095 of non-nul characters.
4096 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4097
ea8661cd
JJ
40982016-09-13 Jakub Jelinek <jakub@redhat.com>
4099
9952908a
JJ
4100 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4101 * g++.dg/cpp1z/gen-attrs1.C: New test.
4102
63cdb7a0
JJ
4103 PR tree-optimization/77454
4104 * gcc.dg/pr77454.c: New test.
4105
ea8661cd
JJ
4106 PR c++/77553
4107 * g++.dg/cpp1y/constexpr-77553.C: New test.
4108
254830ba
DM
41092016-09-13 David Malcolm <dmalcolm@redhat.com>
4110
4111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4112 (test_show_locus): Replace rich_location::add_fixit_insert calls
4113 with add_fixit_insert_before and add_fixit_insert_after.
4114
42763690
JM
41152016-09-13 Jason Merrill <jason@redhat.com>
4116 Tom de Vries <tom@codesourcery.com>
4117
4118 PR c++/77427
4119 * g++.dg/pr77427.C: New test.
4120
c8798f2c
ML
41212016-09-13 Martin Liska <mliska@suse.cz>
4122
4123 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4124 effective target.
4125 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4126 * lib/target-supports.exp: Define the new target.
4127
54700e2e
AP
41282016-09-12 Andrew Pinski <apinski@cavium.com>
4129
4130 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4131 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4132
e1d55bf7
UB
41332016-09-12 Uros Bizjak <ubizjak@gmail.com>
4134
4135 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4136 variable arguments.
4137 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4138 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4139 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4140 variable argument.
4141 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4142 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4143
54dcdb88
BE
41442016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4145
4146 PR c++/77496
4147 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4148 * g++.dg/ext/pr77496.C: New test.
4149 * g++.dg/warn/pr77496.C: New test.
4150
d1463eb9
DM
41512016-09-12 David Malcolm <dmalcolm@redhat.com>
4152
4153 PR c/72858
4154 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4155 to preserve conversion chars, and to preserve prefix information.
4156 * gcc.dg/format/pr72858.c: New test case.
4157
217fabad
SK
41582016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4159
4160 * gfortran.dg/pr77507.f90: Move to ...
4161 * gfortran.dg/ieee/pr77507.f90: here.
4162
a1cd04ac
JH
41632016-08-09 Jan Hubicka <hubicka@ucw.cz>
4164
4165 PR ipa/61159
4166 * compile/pr61159.c: New testcase
4167
e3912107
JH
41682016-08-09 Jan Hubicka <hubicka@ucw.cz>
4169
4170 PR ipa/64316
4171 * gcc.dg/ipa/pr63416.c: New testcase.
4172
739d9339
PT
41732016-09-10 Paul Thomas <pault@gcc.gnu.org>
4174 Steven G. Kargl <kargl@gcc.gnu.org>
4175
4176 PR fortran/77532
cc3135b6 4177 * gfortran.dg/dtio_11.f90: new test.
739d9339 4178
fb7c40dd
SK
41792016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4180
4181 PR fortran/77507
4182 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4183 * gfortran.dg/c_assoc_4.f90: Ditto.
4184
5b28efbb
TV
41852016-09-10 Tom de Vries <tom@codesourcery.com>
4186
4187 PR C/71602
4188 * c-c++-common/va-arg-va-list-type.c: New test.
4189
9d0a9bb4
PB
41902016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4191
4192 PR rtl-optimization/77289
4193 * gcc.target/powerpc/pr77289.c: New test.
4194
3f0177e7
MS
41952016-09-09 Martin Sebor <msebor@redhat.com>
4196
4197 PR c/77520
4198 PR c/77521
4199 * gcc.dg/pr77520.c: New test.
4200 * gcc.dg/pr77521.c: New test.
4201
e81e83d0
SK
42022016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4203
4204 PR fortran/77506
4205 * gfortran.dg/pr77506.f90: New test.
4206
8a92685e
SK
42072016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4208
4209 PR fortran/77507
4210 * gfortran.dg/pr77507.f90: New test.
4211
c65248cb
JM
42122016-09-09 Joseph Myers <joseph@codesourcery.com>
4213
4214 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4215
2cf0ff98
SK
42162016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4217 Louis Krupp <lkrupp@gcc.gnu.org>
4218
4219 PR fortran/69514
4220 * gfortran.dg/pr69514_1.f90: New test.
4221 * gfortran.dg/pr69514_2.f90: New test.
4222
8ebc1e0f
JJ
42232016-09-08 Jakub Jelinek <jakub@redhat.com>
4224
20b6cf01
JJ
4225 PR fortran/77500
4226 * gfortran.dg/gomp/pr77500.f90: New test.
4227
8ebc1e0f
JJ
4228 PR fortran/77516
4229 * gfortran.dg/gomp/pr77516.f90: New test.
4230
34718542
JJ
42312016-09-07 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR middle-end/77475
4234 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4235 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4236 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4237 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4238 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4239 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4240
e5106e27
DM
42412016-09-07 David Malcolm <dmalcolm@redhat.com>
4242
4243 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4244 "substring-locations.h".
4245
ca235a85
RB
42462016-09-07 Richard Biener <rguenther@suse.de>
4247
4248 PR c/77450
4249 * c-c++-common/vector-subscript-8.c: Move ..
4250 * gcc.dg/pr77450.c: ... here.
4251
0076b5dc 42522016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4253
4254 PR libgfortran/77393
4255 * gfortran.dg/fmt_f0_2.f90: Update test.
4256 * gfortran.dg/fmt_f0_3.f90: New test.
4257
6ac7322b
DH
42582016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4259
4260 PR debug/77389
4261 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4262 in dg-options.
4263
4264 PR debug/57519
4265 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4266
8eb9e049
JJ
42672016-09-06 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR target/69255
4270 * gcc.target/i386/pr69255-1.c: New test.
4271 * gcc.target/i386/pr69255-2.c: New test.
4272 * gcc.target/i386/pr69255-3.c: New test.
4273
42742016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4275
4276 PR c/77336
4277 * gcc.dg/format/miss-7.c: New test.
4278
e6cb85d4
UB
42792016-09-06 Uros Bizjak <ubizjak@gmail.com>
4280
4281 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4282
7fe76f6a
ML
42832016-09-06 Martin Liska <mliska@suse.cz>
4284
4285 PR gcov-profile/77378
4286 PR gcov-profile/77466
4287 * gcc.dg/profile-update-warning.c: New test.
4288
209b636e
RB
42892016-09-06 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/77479
4292 * gcc.dg/torture/pr77479.c: New testcase.
4293
b772a565
RB
42942016-09-06 Richard Biener <rguenther@suse.de>
4295
4296 PR c/77450
4297 * c-c++-common/vector-subscript-7.c: Adjust.
4298 * c-c++-common/vector-subscript-8.c: New testcase.
4299
a8c07037
SKS
43002016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4301
4302 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4303
0ce48391
JJ
43042016-09-05 Jakub Jelinek <jakub@redhat.com>
4305
de9188e0
JJ
4306 PR target/77476
4307 * gcc.target/i386/avx512f-pr77476.c: New test.
4308 * gcc.target/i386/avx512bw-pr77476.c: New test.
4309 * gcc.target/i386/avx512dq-pr77476.c: New test.
4310
c76f7809
JJ
4311 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4312 Update comment to mention also avx512f.
4313
0ce48391
JJ
4314 PR sanitizer/77396
4315 * g++.dg/asan/pr77396-2.C: New test.
4316
8a27cf73
UB
43172016-09-05 Uros Bizjak <ubizjak@gmail.com>
4318
4319 PR rtl-optimization/77452
4320 * gcc.target/i386/pr77452.c: New test.
4321
25ff5dd3
MP
43222016-09-05 Marek Polacek <polacek@redhat.com>
4323
4324 PR c/77423
4325 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4326
f2bc4e48
SK
43272016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4328
4329 PR fortran/77391
4330 * gfortran.dg/pr77391.f90: New test.
4331
e85921ee
SK
43322016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/77460
4335 * gfortran.dg/pr77460.f90: New test.
4336
b5d50659
JJ
43372016-09-03 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR c/65467
4340 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4341
7b826676
KY
43422016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4343
4344 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4345
717ebe91
DM
43462016-09-02 David Malcolm <dmalcolm@redhat.com>
4347
4348 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4349 test case.
4350 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4351 diagnostic-test-show-locus-generate-patch.c to the sources
4352 for diagnostic_plugin_test_show_locus.c.
4353
94087e88
JJ
43542016-09-02 Jakub Jelinek <jakub@redhat.com>
4355
9dc5773f
JJ
4356 PR c/65467
4357 * gcc.dg/gomp/_Atomic-1.c: New test.
4358 * gcc.dg/gomp/_Atomic-2.c: New test.
4359 * gcc.dg/gomp/_Atomic-3.c: New test.
4360 * gcc.dg/gomp/_Atomic-4.c: New test.
4361 * gcc.dg/gomp/_Atomic-5.c: New test.
4362
94087e88
JJ
4363 PR sanitizer/77396
4364 * g++.dg/asan/pr77396.C: New test.
4365
43662016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4367
4368 PR tree-optimization/71831
4369 * gcc.dg/builtin-object-size-16.c: New test.
4370 * gcc.dg/builtin-object-size-17.c: New test.
4371
7e89048d
JD
43722016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373
4374 PR libgfortran/77393
4375 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4376
2f196155
UB
43772016-09-01 Uros Bizjak <ubizjak@gmail.com>
4378
4379 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4380 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4381 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4382 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4383 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4384 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4385 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4386 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4387 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4388 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4389 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4390 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4391 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4392 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4393 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4394 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4395 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4396 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4397
0a6b0523
EB
43982016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4399
4400 * gnat.dg/opt58.adb: New test.
4401 * gnat.dg/opt58_pkg.ads: New helper.
4402
2a99de7b
RB
44032016-09-01 Richard Biener <rguenther@suse.de>
4404
4405 PR middle-end/77436
4406 * gcc.dg/torture/pr77436.c: New testcase.
4407
f79d8786
SKS
44082016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4409
4410 * gcc.dg/pr64252.c: Require int32plus.
4411 * gcc.dg/pr66299-1.c: Likewise.
4412 * gcc.dg/pr66299-2.c: Likewise.
4413 * gcc.dg/torture/20131115-1.c: Skip for avr.
4414
b06335f9
KT
44152016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4416
4417 * gcc.target/aarch64/ands_3.c: New test.
4418
f25f40be
JJ
44192016-08-31 Jakub Jelinek <jakub@redhat.com>
4420
d12a0b5a
JJ
4421 PR fortran/77352
4422 * gfortran.dg/gomp/pr77352.f90: New test.
4423
f25f40be
JJ
4424 PR fortran/77374
4425 * gfortran.dg/gomp/pr77374.f08: New test.
4426
9ff6fb6e
MG
44272016-08-31 Marc Glisse <marc.glisse@inria.fr>
4428
4429 PR tree-optimization/73714
4430 * gcc.dg/tree-ssa/pr73714.c: New test.
4431
8e95a674
JD
44322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4433
4434 PR libgfortran/77393
4435 * gfortran.dg/fmt_f0_2.f90: New test.
4436
c6b0037d
MG
44372016-08-31 Marc Glisse <marc.glisse@inria.fr>
4438
4439 * gcc.target/i386/pr59539-2.c: Adapt options.
4440 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4441
1a576b13
PT
44422016-08-31 Paul Thomas <pault@gcc.gnu.org>
4443
4444 PR fortran/77418
4445 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4446 of the associate entity and replace with a pointer to the
4447 intended item on the stack.
4448
e73d3ca6 44492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4450 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4451
4452 PR fortran/48298
4453 * gfortran.dg/dtio_1.f90: New test.
4454 * gfortran.dg/dtio_2.f90: New test.
4455 * gfortran.dg/dtio_3.f90: New test.
4456 * gfortran.dg/dtio_4.f90: New test.
4457 * gfortran.dg/dtio_5.f90: New test.
4458 * gfortran.dg/dtio_6.f90: New test.
4459 * gfortran.dg/dtio_7.f90: New test.
4460 * gfortran.dg/dtio_8.f90: New test.
4461 * gfortran.dg/dtio_9.f90: New test.
4462 * gfortran.dg/dtio_10.f90: New test.
4463
b816477a
DM
44642016-08-30 David Malcolm <dmalcolm@redhat.com>
4465
4466 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4467 (test_many_nested_locations): New function.
4468 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4469 (test_show_locus): Handle "test_many_nested_locations".
4470
71b30891
DM
44712016-08-30 David Malcolm <dmalcolm@redhat.com>
4472
4473 * g++.dg/template/double-greater-than-fixit.C: New test case.
4474
8fa37232
EB
44752016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4476
4477 * gnat.dg/opt57.ad[sb]: New test.
4478 * gnat.dg/opt57_pkg.ads: New helper.
4479
6f651bae
RB
44802016-08-30 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/69047
4483 * gcc.dg/pr69047.c: Fix byte-order check.
4484
ab834832
JJ
44852016-08-30 Jakub Jelinek <jakub@redhat.com>
4486
5116b156
JJ
4487 PR tree-optimization/72866
4488 * gcc.dg/vect/pr72866.c: New test.
4489
3754bbfc
JJ
4490 PR debug/77363
4491 * g++.dg/debug/dwarf2/pr77363.C: New test.
4492
26122e2d
JJ
4493 PR middle-end/77377
4494 * gcc.target/i386/pr77377.c: New test.
4495
ab834832
JJ
4496 PR debug/77389
4497 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4498 in dg-options.
4499
bedc9ca7
SK
45002016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4501
4502 * gfortran.dg/pr77372.f90: Moved to ...
4503 * gfortran.dg/ieee/pr77372.f90: here.
4504
adfa1e6b
MM
45052016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4506
4507 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4508 vector short/char initializations.
4509 * gcc.target/powerpc/vec-init-5.c: Likewise.
4510 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4511 vector initialization optimizations.
4512 * gcc.target/powerpc/vec-init-7.c: Likewise.
4513 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4514 vector float/double initializations.
4515 * gcc.target/powerpc/vec-init-9.c: Likewise.
4516
414b7129
UB
45172016-08-29 Uros Bizjak <ubizjak@gmail.com>
4518
4519 PR target/77403
4520 * gcc.target/i386/pr77403.c: New test.
4521
3d06b6f2
MP
45222016-08-29 Marek Polacek <polacek@redhat.com>
4523
4524 PR c/77292
4525 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4526
ba9bbd6f
TV
45272016-08-29 Tom de Vries <tom@codesourcery.com>
4528
4529 PR c/77398
4530 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4531
d7d80d8f
EB
45322016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4533
4534 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4535
d7d80d8f 45362016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4537
4538 * gfortran.dg/dec_structure_13.f90: New testcase.
4539
468d95c8
JB
45402016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4541
4542 PR fortran/77261
4543 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4544 available.
4545
f329b264
TV
45462016-08-28 Tom de Vries <tom@codesourcery.com>
4547
4548 PR lto/70955
4549 * gcc.dg/pr70955.c: New test.
4550 * gcc.dg/lto/pr70955_0.c: Same.
4551 * gcc.dg/lto/pr70955_1.c: Same.
4552
4a389eb6
PP
45532016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4554
4555 PR tree-optimization/71077
4556 * gcc.target/i386/pr71077.c: New test.
4557
3f8257db 45582016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4559
4560 PR fortran/77380
4561 * gfortran.dg/pr77380.f90: New test.
4562
3f8257db 45632016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4564
4565 PR fortran/77372
4566 gfortran.dg/pr77372.f90: New test.
4567
ee908516
DM
45682016-08-26 David Malcolm <dmalcolm@redhat.com>
4569
4570 * gcc.dg/spellcheck-fields-2.c (test): Move
4571 dg-begin/end-multiline-output within function body.
4572 (test_macro): New function.
4573
d41e76cf
DM
45742016-08-26 David Malcolm <dmalcolm@redhat.com>
4575
4576 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4577 (test_fixit_insert): Update expected output.
4578 (test_fixit_remove): Likewise.
4579 (test_fixit_replace): Likewise.
4580
524a4c96
RO
45812016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4582
4583 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4584 Fix typo.
4585
ebfa15ab
RB
45862016-08-26 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/69047
4589 * gcc.dg/pr69047.c: New testcase.
4590
209ca542
PK
45912016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4592 Martin Jambhor <mjambor@suse.cz>
524a4c96 4593
209ca542
PK
4594 * gcc.dg/ipa/propbits-1.c: New test-case.
4595 * gcc.dg/ipa/propbits-2.c: Likewise.
4596 * gcc.dg/ipa/propbits-3.c: Likewise.
4597
e5cf1629
SK
45982016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4599
4600 PR fortran/77351
4601 * gfortran.dg/pr77351.f90: New test.
4602
ebef225f
MP
46032016-08-25 Marek Polacek <polacek@redhat.com>
4604
4605 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4606
fe377a48
MP
46072016-08-25 Marek Polacek <polacek@redhat.com>
4608
4609 PR c/77323
4610 * gcc.dg/pr77323.c: New test.
4611
88b8971f
PT
46122016-08-24 Paul Thomas <pault@gcc.gnu.org>
4613
4614 PR fortran/77358
4615 * gfortran.dg/submodule_17.f08: New test.
4616
3f8257db
JJ
46172016-08-24 Michael Collison <michael.collison@linaro.org>
4618 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4619
4620 * gcc.target/arm/builtin_saddl.c: New testcase.
4621 * gcc.target/arm/builtin_saddll.c: New testcase.
4622 * gcc.target/arm/builtin_uaddl.c: New testcase.
4623 * gcc.target/arm/builtin_uaddll.c: New testcase.
4624 * gcc.target/arm/builtin_ssubl.c: New testcase.
4625 * gcc.target/arm/builtin_ssubll.c: New testcase.
4626 * gcc.target/arm/builtin_usubl.c: New testcase.
4627 * gcc.target/arm/builtin_usubll.c: New testcase.
4628
d5b5d212
UB
46292016-08-24 Uros Bizjak <ubizjak@gmail.com>
4630
4631 PR target/77270
4632 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4633 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4634 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4635 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4636 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4637 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4638 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4639 effective target. Remove scan-assembler-times directives.
4640 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4641 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4642 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4643
d1188689
SKS
46442016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4645
4646 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4647 of unsigned int.
4648 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4649
0b6b8f85
RS
46502016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4651
4652 PR testsuite/77317
4653 * lib/target-supports.exp
4654 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4655 (check_effective_target_vect_natural_alignment): Ditto.
4656 (check_effective_target_vector_alignment_reachable): Ditto.
4657 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4658
587b7f7a
ILT
46592016-08-23 Ian Lance Taylor <iant@golang.org>
4660
4661 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4662
6019c0fc
MM
46632016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4664
4665 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4666 being created from pointers to memory locations.
4667 * gcc.target/powerpc/vec-init-2.c: Likewise.
4668
cfe37db4
FR
46692016-08-23 Fritz Reese <fritzoreese@gmail.com>
4670
4671 * gfortran.dg/dec_structure_12.f90: New testcase.
4672
7e11f46f
DV
46732016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4674
4675 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4676
7ab4f354
DV
46772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4678
4679 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4680 verification.
4681
deb9351f
DV
46822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4683
4684 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4685 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4686
1fd9f058
RB
46872016-08-23 Richard Biener <rguenther@suse.de>
4688
4689 PR tree-optimization/27336
4690 * c-c++-common/pr27336.c: New testcase.
4691
b00e6e75
MP
46922016-08-22 Marek Polacek <polacek@redhat.com>
4693
4694 PR c++/77321
4695 * g++.dg/cpp1y/pr77321.C: New test.
4696
58338bac
SK
46972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4698
4699 PR fortran/60774
4700 * gfortran.dg/empty_label.f: Adjust test for new error message.
4701 * gfortran.dg/empty_label.f90: Ditto.
4702 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4703 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4704 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4705
30364ce6
SK
47062016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4707
4708 PR fortran/61318
4709 * gfortran.dg/pr61318.f90: New test.
4710
ad7a5a8f
SK
47112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4712
4713 PR fortran/77260
4714 * gfortran.dg/pr77260_1.f90: New test.
4715 * gfortran.dg/pr77260_2.f90: Ditto.
4716
72f52f30
JM
47172016-08-22 Joseph Myers <joseph@codesourcery.com>
4718
4719 PR middle-end/77269
4720 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4721 __builtin_signbitf and __builtin_signbitl in expected generic
4722 expansion.
4723 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4724 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4725 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4726 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4727 tests.
4728
6dc198e3
JM
47292016-08-22 Joseph Myers <joseph@codesourcery.com>
4730
4731 * gcc.dg/torture/float128-builtin.c,
4732 gcc.dg/torture/float128-ieee-nan.c,
4733 gcc.dg/torture/float128x-builtin.c,
4734 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4735 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4736 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4737 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4738 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4739 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4740 gcc.dg/torture/floatn-nan.h: New tests.
4741
7ff4e41a
JM
47422016-08-22 Joseph Myers <joseph@codesourcery.com>
4743
4744 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4745 macro.
4746 (main): Update calls to TEST_I_F.
4747 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4748 macro.
4749 (main): Update calls to TEST_I_F.
4750
7078cdb6
JM
47512016-08-22 Joseph Myers <joseph@codesourcery.com>
4752
4753 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4754 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4755 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4756 names in calls to TEST_I_F.
4757
a9d7c823
BE
47582016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4759
4760 PR c/52952
4761 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4762
cd800235
SKS
47632016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4764
4765 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4766 and !natural_alignment_64.
4767 * gcc.dg/ipa/propalign-2.c: Likewise.
4768 * gcc.dg/ipa/propalign-3.c: Likewise.
4769 * gcc.dg/ipa/propalign-4.c: Likewise.
4770 * gcc.dg/ipa/propalign-5.c: Likewise.
4771 * lib/target-supports.exp
4772 (check_effective_target_natural_alignment_32): Add avr-*-*.
4773
22d12455
KV
47742016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4775
4776 PR tree-optimization/61839
4777 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4778 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4779 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4780 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4781
c65699ef
JM
47822016-08-19 Joseph Myers <joseph@codesourcery.com>
4783
4784 PR c/32187
4785 * lib/target-supports.exp (check_effective_target_float16)
4786 (check_effective_target_float32, check_effective_target_float64)
4787 (check_effective_target_float128, check_effective_target_float32x)
4788 (check_effective_target_float64x)
4789 (check_effective_target_float128x)
4790 (check_effective_target_float16_runtime)
4791 (check_effective_target_float32_runtime)
4792 (check_effective_target_float64_runtime)
4793 (check_effective_target_float128_runtime)
4794 (check_effective_target_float32x_runtime)
4795 (check_effective_target_float64x_runtime)
4796 (check_effective_target_float128x_runtime)
4797 (check_effective_target_floatn_nx_runtime)
4798 (add_options_for_float16, add_options_for_float32)
4799 (add_options_for_float64, add_options_for_float128)
4800 (add_options_for_float32x, add_options_for_float64x)
4801 (add_options_for_float128x): New procedures.
4802 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4803 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4804 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4805 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4806 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4807 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4808 gcc.dg/torture/float128-complex.c,
4809 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4810 gcc.dg/torture/float128x-basic.c,
4811 gcc.dg/torture/float128x-complex.c,
4812 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4813 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4814 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4815 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4816 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4817 gcc.dg/torture/float32x-basic.c,
4818 gcc.dg/torture/float32x-complex.c,
4819 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4820 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4821 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4822 gcc.dg/torture/float64x-basic.c,
4823 gcc.dg/torture/float64x-complex.c,
4824 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4825 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4826 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4827 gcc.dg/torture/floatn-tg.h,
4828 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4829 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4830 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4831 gcc.dg/torture/fp-int-convert-float128x.c,
4832 gcc.dg/torture/fp-int-convert-float16-timode.c,
4833 gcc.dg/torture/fp-int-convert-float16.c,
4834 gcc.dg/torture/fp-int-convert-float32-timode.c,
4835 gcc.dg/torture/fp-int-convert-float32.c,
4836 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4837 gcc.dg/torture/fp-int-convert-float32x.c,
4838 gcc.dg/torture/fp-int-convert-float64-timode.c,
4839 gcc.dg/torture/fp-int-convert-float64.c,
4840 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4841 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4842 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4843 maximum exponent of floating-point type. Use it in testing
4844 whether 0x8...0 fits in the floating-point type. Always treat -1
4845 (signed 0xf...f) as fitting in the floating-point type.
4846 (M_OK1): New macro.
4847 * gcc.dg/torture/fp-int-convert-double.c,
4848 gcc.dg/torture/fp-int-convert-float.c,
4849 gcc.dg/torture/fp-int-convert-float128-timode.c,
4850 gcc.dg/torture/fp-int-convert-float128.c,
4851 gcc.dg/torture/fp-int-convert-float80-timode.c,
4852 gcc.dg/torture/fp-int-convert-float80.c,
4853 gcc.dg/torture/fp-int-convert-long-double.c,
4854 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4855
94e73c78
JJ
48562016-08-19 Jakub Jelinek <jakub@redhat.com>
4857
fbdbd4b6
JJ
4858 PR fortran/72744
4859 * gfortran.dg/gomp/pr72744.f90: New test.
4860
94e73c78
JJ
4861 PR fortran/69281
4862 * gfortran.dg/gomp/pr69281.f90: New test.
4863
91151a73
JB
48642016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4865
414b7129
UB
4866 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4867 the last special seed value.
4868 * gfortran.dg/random_7.f90: Use size for last array member instead
4869 of hardcoded value.
91151a73 4870
fcf830ab
PK
48712016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4872
4873 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4874 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4875
1a5da5b6
RB
48762016-08-19 Richard Biener <rguenther@suse.de>
4877
4878 PR tree-optimization/77286
4879 * gcc.dg/torture/pr77286.c: New testcase.
4880
82f72146
DM
48812016-08-18 David Malcolm <dmalcolm@redhat.com>
4882
4883 * gcc.dg/verbose-asm-2.c: New test case.
4884
cc015f3a
DM
48852016-08-18 David Malcolm <dmalcolm@redhat.com>
4886
4887 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4888 (custom_diagnostic_finalizer): Update for change to
4889 diagnostic_show_locus.
4890
cb18fd07
DM
48912016-08-18 David Malcolm <dmalcolm@redhat.com>
4892
4893 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4894 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4895
a76989dc
MP
48962016-08-18 Marek Polacek <polacek@redhat.com>
4897
4898 PR c/71514
4899 * gcc.dg/pr71514.c: New test.
4900
89c88780
L
49012015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4902
4903 PR target/72839
4904 * gcc.target/i386/pr72839.c: New test.
4905
2c71d454
CLT
49062016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4907
4908 PR middle-end/70895
4909 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4910 * c-c++-common/goacc/reduction-1.c: Likewise.
4911 * c-c++-common/goacc/reduction-2.c: Likewise.
4912 * c-c++-common/goacc/reduction-3.c: Likewise.
4913 * c-c++-common/goacc/reduction-4.c: Likewise.
4914
66592e95
AM
49152016-08-18 Alan Modra <amodra@gmail.com>
4916
4917 * gcc.c-torture/compile/pr72771.c: New.
4918
3a146d46
JJ
49192016-08-17 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR fortran/67496
4922 * gfortran.dg/pr67496.f90: New test.
4923
3f8257db 49242015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4925
4926 PR tree-optimization/71752
3a146d46 4927 * gcc.dg/vect/pr71752.c: New.
038000bd 4928
dd42e908
UB
49292016-08-17 Uros Bizjak <ubizjak@gmail.com>
4930
4931 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4932
458a1cd0
JJ
49332016-08-17 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR middle-end/77259
4936 * g++.dg/ipa/devirt-52.C: New test.
4937
11c4c4ba
CLT
49382016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4939
4940 * c-c++-common/goacc/reduction-6.c: New testcase.
4941
661d6efd
RB
49422016-08-17 Richard Biener <rguenther@suse.de>
4943
4944 PR tree-optimization/76490
4945 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4946 * gcc.dg/pr52904.c: XFAIL.
4947
622d8b69
RB
49482016-08-17 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/23855
4951 * gcc.dg/loop-unswitch-2.c: Adjust.
4952
af23e99c
JJ
49532016-08-16 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR tree-optimization/72817
4956 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4957
feeb6268
JM
49582016-08-16 Joseph Myers <joseph@codesourcery.com>
4959
4960 PR libgcc/77265
4961 * gcc.dg/torture/float128-extend-inf.c: New test.
4962
65e736c0
DM
49632016-08-16 David Malcolm <dmalcolm@redhat.com>
4964
4965 PR c/72857
4966 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4967 for embedded NUL.
4968 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4969 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4970 caret placement.
4971 (test_oct): Likewise.
4972 (test_multiple): Likewise.
4973 (test_field_width_specifier): Likewise.
4974 (test_field_width_specifier_2): New function.
4975 (test_field_precision_specifier): New function.
4976 (test_embedded_nul): Update expected caret placement.
4977 (test_non_contiguous_strings): Update line number.
4978 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4979 (__emit_string_literal_range): Add "caret_idx" param.
4980 (test_simple_string_literal): Add value for new param, updating
4981 expected output..
4982 (test_concatenated_string_literal): Likewise.
4983 (test_multiline_string_literal): Likewise.
4984 (test_hex): Likewise.
4985 (test_oct): Likewise.
4986 (test_multiple): Likewise.
4987 (test_ucn4): Likewise.
4988 (test_ucn8): Likewise.
4989 (test_u8): Likewise.
4990 (test_u): Likewise; update expected message, from "range" to
4991 "location".
4992 (test_U): Likewise.
4993 (test_L): Likewise.
4994 (test_macro): Add value for new param.
4995 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4996 (__emit_string_literal_range): Add "caret_idx" param.
4997 (test_stringified_token_1): Add value for new param. Update
4998 expected message, from "range" to "location".
4999 (test_stringized_token_2): Likewise, adding param to macro.
5000 (test_stringified_token_3): Likewise.
5001 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5002 (emit_warning): Convert param from source_range to location_t.
5003 (test_string_literals): Add caret_idx param, and use it when
5004 constructing a substring_loc. Update error message, from
5005 "range" to "location".
5006
4a7f57d5
JJ
50072016-08-16 Jakub Jelinek <jakub@redhat.com>
5008
7841800f
JJ
5009 PR target/71910
5010 * g++.dg/gomp/pr71910.C: New test.
5011
1b13411a
JJ
5012 PR middle-end/67485
5013 * gcc.c-torture/compile/pr67485.c: New test.
5014
4a7f57d5
JJ
5015 PR target/72867
5016 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5017
3c556bc4
BC
50182016-08-16 Bin Cheng <bin.cheng@arm.com>
5019
5020 PR tree-optimization/69848
5021 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5022
beab2da6
ML
50232016-08-16 Martin Liska <mliska@suse.cz>
5024
5025 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5026 of memory operations so that it can be handled by core2
5027 in 32-bit mode.
5028
f4eec0a3
RB
50292016-08-16 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/76783
5032 * gcc.dg/pr76783.c: New testcase.
5033 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5034
8f21990a
BC
50352016-08-16 Bin Cheng <bin.cheng@arm.com>
5036
5037 PR tree-optimization/72817
5038 PR tree-optimization/73450
5039 * gcc.dg/tree-ssa/pr72817.c: New test.
5040 * gcc.dg/tree-ssa/pr73450.c: New test.
5041
7fc61626
FR
50422016-08-15 Fritz Reese <fritzoreese@gmail.com>
5043
5044 * gfortran.dg/init_flag_13.f90: New testcase.
5045 * gfortran.dg/init_flag_14.f90: Ditto.
5046 * gfortran.dg/init_flag_15.f03: Ditto.
5047 * gfortran.dg/dec_init_1.f90: Ditto.
5048 * gfortran.dg/dec_init_2.f90: Ditto.
5049
432baa02
UB
50502016-08-15 Uros Bizjak <ubizjak@gmail.com>
5051
5052 PR target/72867
5053 * gcc.target/i386/pr72867.c: New test.
5054
7e1dde14
EB
50552016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5056
5057 * c-c++-common/dump-ada-spec-5.c: New test.
5058
e4969090
RB
50592016-08-15 Richard Biener <rguenther@suse.de>
5060
5061 PR tree-optimization/73434
5062 * gcc.dg/torture/pr73434.c: New testcase.
5063
66088065
JJ
50642016-08-15 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR tree-optimization/72824
5067 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5068
7c713714
CLT
50692016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5070
5071 PR fortran/70598
5072 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5073 in use_device clause.
5074 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5075 * gfortran.dg/goacc/list.f95: Adjust to catch
5076 "neither a POINTER nor an array" error messages.
5077
4271e5cb
UB
50782016-08-14 Uros Bizjak <ubizjak@gmail.com>
5079
5080 PR target/76342
5081 * gcc.target/i386/pr76342.c: New test.
5082
b0cea284
JJ
50832016-08-12 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c/71512
5086 * g++.dg/ubsan/pr71512.C: New test.
5087 * c-c++-common/ubsan/pr71512-1.c: New test.
5088 * c-c++-common/ubsan/pr71512-2.c: New test.
5089
e86aefb8
MM
50902016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5091
5092 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5093 vector initialization options.
5094 * gcc.target/powerpc/vec-init-2.c: Likewise.
5095 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5096 is generated on ISA 3.0.
5097
7fd82d52
PP
50982016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5099
5100 PR middle-end/71654
5101 * gcc.dg/c-c++-common/pr71654.c: New test.
5102 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5103 dg-options.
5104 * gcc.dg/tree-ssa/vrp24: Likewise.
5105
2f1364c2
JJ
51062016-08-12 Jakub Jelinek <jakub@redhat.com>
5107
5108 PR c/67410
5109 * gcc.dg/pr67410.c: New test.
5110
8eb414aa
BC
51112016-08-12 Bin Cheng <bin.cheng@arm.com>
5112
5113 PR tree-optimization/69848
5114 * gcc.dg/vect/vect-pr69848.c: New test.
5115
30b39c19
UB
51162016-08-12 Uros Bizjak <ubizjak@gmail.com>
5117
5118 PR testsuite/71008
5119 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5120 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5121 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5122 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5123
e373dd06
RB
51242016-08-12 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/57326
5127 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5128 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5129 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5130 * gcc.target/i386/pr45685.c: Likewise.
5131 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5132 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5133 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5134 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5135 * gfortran.dg/pr34163.f90: Likewise.
5136
20d1af89
ML
51372016-08-12 Martin Liska <mliska@suse.cz>
5138
5139 * g++.dg/gcov/gcov-16.C: New test.
5140 * lib/gcov.exp: Support new argument for run-gcov function.
5141
5cacda56
ML
51422016-08-12 Martin Liska <mliska@suse.cz>
5143
5144 PR gcov-profile/35590
5145 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5146
663eecfd
RB
51472016-08-12 Richard Biener <rguenther@suse.de>
5148
5149 PR tree-optimization/72851
5150 * gcc.dg/torture/pr72851.c: New testcase.
5151
3f8257db 51522016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5153
e366d7d8
AO
5154 PR debug/63240
5155 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5156 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5157 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5158 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5159 DW_AT_deleted.
5160
71e1a6a4
AO
5161 PR debug/55641
5162 * g++.dg/debug/dwarf2/ref-1.C: New.
5163
8aaf799b
AO
5164 PR debug/49366
5165 * g++.dg/debug/dwarf2/template-params-12.H: New.
5166 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5167 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5168 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5169 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5170 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5171 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5172 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5173
06f9caed
BS
51742016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5175
5176 PR target/72863
5177 * gcc.target/powerpc/pr72863.c: New test.
5178
a8b956c1
UB
51792016-08-11 Uros Bizjak <ubizjak@gmail.com>
5180
5181 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5182
c73dd986
L
51832015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5184
5185 * gcc.target/i386/pieces-strcpy-1.c: New test.
5186 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5187
385ed708
JJ
51882016-08-11 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR c++/72868
5191 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5192
df7ec09f
L
51932015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5194
5195 * gcc.target/i386/pieces-memcpy-1.c: New test.
5196 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5197 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5198 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5199 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5200 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5201
b95a64bb
JJ
52022016-08-11 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR c/72816
7ddbcf6b 5205 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5206
59537744
BE
52072016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5208
5209 PR tree-optimization/71083
5210 * gcc.c-torture/execute/pr71083.c: New test.
5211 * gnat.dg/loop_optimization23.adb: New test.
5212 * gnat.dg/loop_optimization23_pkg.ads: New test.
5213 * gnat.dg/loop_optimization23_pkg.adb: New test.
5214
183ac6d0
RB
52152016-08-11 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/72772
5218 * gcc.dg/graphite/pr35356-1.c: Adjust.
5219 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5220
b152f5a2
JB
52212016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5222
5223 * gfortran.dg/random_7.f90: Take into account that the last seed
5224 value is the special p value.
5225 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5226
bb7ebad1
RB
52272016-08-11 Richard Biener <rguenther@suse.de>
5228
5229 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5230
2e186411
AM
52312016-08-11 Alan Modra <amodra@gmail.com>
5232
5233 * gcc.target/powerpc/pr71680.c: New.
5234
e9e6d4f6
KN
52352016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5236
5237 * gcc.target/powerpc/bfp/bfp.exp: New file.
5238 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5239 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5240 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5241 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5242 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5243 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5244 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5245 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5246 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5247 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5248 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5249 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5250 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5251 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5252 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5253 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5254 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5255 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5256 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5257 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5258 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5259 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5260 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5261 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5262 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5263 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5264 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5265 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5266 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5267 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5268 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5269 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5270 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5271 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5272 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5273 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5274 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5275 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5276 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5277 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5278 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5279 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5280 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5281 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5282 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5283 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5284 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5285 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5286 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5287 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5288 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5289 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5290 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5291
9c8eabea
BC
52922016-08-10 Bin Cheng <bin.cheng@arm.com>
5293
5294 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5295 Add aarch64*-*-*.
5296
6c553b76
BC
52972016-08-10 Bin Cheng <bin.cheng@arm.com>
5298
5299 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5300
a0883b08
MM
53012016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5302
5303 PR target/72853
5304 * gcc.target/powerpc/pr72853.c: New test.
5305
a266236e
ML
53062016-08-10 Martin Liska <mliska@suse.cz>
5307
5308 PR gcov-profile/58306
5309 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5310
22063dbc
ML
53112016-08-10 Martin Liska <mliska@suse.cz>
5312
5313 * g++.dg/gcov/gcov-threads-1.C: New test.
5314
5250a5bb
SKS
53152016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5316
5317 PR target/71873
5318 * gcc.target/avr/pr71873.c: New test.
5319
b7597ae5
ML
53202016-08-09 Martin Liska <mliska@suse.cz>
5321
5322 * g++.dg/gcov/gcov-dump-1.C: New test.
5323 * g++.dg/gcov/gcov-dump-2.C: New test.
5324
ab50a215
ML
53252016-08-09 Martin Liska <mliska@suse.cz>
5326
5327 * gcc.dg/tree-prof/val-prof-9.c: New test.
5328
dcb1e137
ML
53292016-08-09 Martin Liska <mliska@suse.cz>
5330
5331 * gcc.dg/tree-prof/val-prof-8.c: New test.
5332
04d6d3b6
MJ
53332016-08-09 Martin Jambor <mjambor@suse.cz>
5334
df839749
UB
5335 PR ipa/71981
5336 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5337
c57e78c4
BC
53382016-08-09 Bin Cheng <bin.cheng@arm.com>
5339
5340 PR tree-optimization/33707
5341 * gcc.dg/vect/pr33707.c: New test.
5342
42970a17
BC
53432016-08-09 Bin Cheng <bin.cheng@arm.com>
5344
5345 PR tree-optimization/pr72772
5346 * gcc.dg/tree-ssa/pr72772.c: New test.
5347
810a3aa6
MF
53482016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5349
5350 PR rtl-optimization/66669
5351 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5352
9e207d6f
JJ
53532016-08-09 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR tree-optimization/72824
5356 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5357
50bf47fd
RB
53582016-08-09 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/71802
5361 * gcc.dg/torture/pr71802.c: New testcase.
5362
cadec7ca
JJ
53632016-08-09 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR c++/72809
5366 * g++.dg/eh/stdarg1.C: New test.
5367
c43c5112
AK
53682016-08-08 Andi Kleen <ak@linux.intel.com>
5369
5370 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5371 test command line in failure log.
5372 (profopt-execute): dito. Make autofdo file names unique.
5373
895aa8e1
DM
53742016-08-08 David Malcolm <dmalcolm@redhat.com>
5375
5376 PR c/64955
5377 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5378 output.
5379
9afda630
PK
53802016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5381
5382 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5383 c99_runtime.
5384 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5385 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5386 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5387 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5388 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5389 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5390
e52ed3fe
DM
53912016-08-08 David Malcolm <dmalcolm@redhat.com>
5392
5393 PR c/52952
5394 * gcc.dg/cpp/pr66415-1.c: Likewise.
5395 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5396 * gcc.dg/format/c90-printf-1.c: Likewise.
5397 * gcc.dg/format/diagnostic-ranges.c: New test case.
5398
ad200580
JJ
53992016-08-08 Jakub Jelinek <jakub@redhat.com>
5400
77524e0d
JJ
5401 PR fortran/72716
5402 * gfortran.dg/gomp/pr72716.f90: New test.
5403
2187f2a2
JJ
5404 PR middle-end/72781
5405 * gcc.dg/gomp/pr72781.c: New test.
5406
ad200580
JJ
5407 PR middle-end/68762
5408 * g++.dg/vect/pr68762-1.cc: New test.
5409 * g++.dg/vect/pr68762-2.cc: New test.
5410 * g++.dg/vect/pr68762.h: New file.
5411
989d0071
MS
54122016-08-08 Martin Sebor <msebor@redhat.com>
5413
5414 PR testsuite/72838
3a146d46
JJ
5415 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5416 * g++.dg/warn/overflow-warn-3.C: Same.
5417 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5418
7090cac9
AV
54192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5420
5421 PR fortran/71936
5422 * gfortran.dg/allocate_with_source_21.f03: New test.
5423
64e56ab0
AV
54242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5425
5426 PR fortran/72698
5427 * gfortran.dg/allocate_with_source_20.f03: New test.
5428
0476487d
AM
54292016-08-08 Alan Modra <amodra@gmail.com>
5430
5431 * gcc.c-torture/compile/pr72802.c: New.
5432
8e9218f2
AV
54332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5434
5435 PR fortran/70524
5436 * gfortran.dg/dependency_48.f90: New test.
5437
c1f7083b
TK
54382016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5439
531e5ae3 5440 PR fortran/70040
c1f7083b
TK
5441 * gfortran.dg/pr70040.f90: New testcase.
5442
6ab5813c
TK
54432016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5444
5445 PR fortran/71961
5446 * gfortran.dg/matmul_10.f90: New testcase.
5447
27bddc4a
JH
54482016-08-07 Jan Hubicka <hubicka@ucw.cz>
5449
5450 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5451
4a9f8a9f
JJ
54522016-08-07 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR c/72816
5455 * gcc.dg/pr72816.c: New test.
5456
fa76f2c6
JW
54572016-08-06 Jonathan Wakely <jwakely@redhat.com>
5458
5459 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5460 * g++.dg/conversion/pr41426.C: Likewise.
5461 * g++.dg/conversion/pr66211.C: Likewise.
5462 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5463 * g++.dg/init/ref8.C: Likewise.
5464 * g++.old-deja/g++.law/cvt20.C: Likewise.
5465 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5466
5c3e5002
PP
54672016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5468
5469 PR tree-optimization/18046
5470 * gcc.dg/tree-ssa/vrp105.c: New test.
5471 * gcc.dg/tree-ssa/vrp106.c: New test.
5472
94087e88 54732016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5474
5475 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5476 1ul in diagnostics. Remove hyphen from "constant-expression."
5477 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5478 * g++.dg/cpp0x/static_assert3.C: Same.
5479 * g++.dg/cpp1y/constexpr-throw.C: Same.
5480 * g++.dg/template/nontype3.C: Same.
5481 * g++.dg/warn/overflow-warn-1.C: Same.
5482 * g++.dg/warn/overflow-warn-3.C: Same.
5483 * g++.dg/warn/overflow-warn-4.C: Same.
5484
88fa5555
DM
54852016-08-05 David Malcolm <dmalcolm@redhat.com>
5486
5487 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5488 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5489 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5490 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5491
1addb9e6
PP
54922016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5493
5494 PR tree-optimization/72810
5495 * gcc.dg/tree-ssa/vrp110.c: New test.
5496
1b62ed4f
JG
54972016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5498
5499 PR Target/72819
5500 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5501 registers.
5502 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5503 saving the half-precision registers.
5504 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5505 value is returned in h0.
5506 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5507 are passed in FP/SIMD registers.
5508 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5509 passing works corrcetly.
5510 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5511 (hfa_f16x2_t): Likewise.
5512 (hfa_f16x3_t): Likewise.
5513 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5514 are promoted to double and passed in a double register.
5515 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5516 are promoted to double and stacked.
5517 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5518 __fp16 data types.
5519 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5520 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5521 __fp16 first get passed in FP/SIMD registers, then stacked.
5522
4228ca19
NS
55232016-08-05 Nathan Sidwell <nathan@acm.org>
5524
5525 PR c++/68724
5526 * g++.dg/cpp0x/pr68724.C: New.
5527
db7c335e
RB
55282016-08-05 Richard Biener <rguenther@suse.de>
5529
5530 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5531
48abe922
PP
55322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5533
5534 * gcc.dg/tree-ssa/vrp107.c: New test.
5535 * gcc.dg/tree-ssa/vrp108.c: New test.
5536 * gcc.dg/tree-ssa/vrp109.c: New test.
5537
f6cdf42f
PK
55382016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5539
5540 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5541 dg-options.
5542
33a9c609
PK
55432016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5544
5545 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5546 test-cases.
5547 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5548 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5549 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5550 test-cases.
5551 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5552 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5553 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5554 large_double.
5555
4473482d
PC
55562016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5557
5558 PR c++/72800
5559 * g++.dg/cpp1y/lambda-ice1.C: New.
5560
08156df5
PP
55612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5562
5563 PR c++/72759
5564 * g++.dg/cpp1y/pr72759.C: New test.
5565
938da3a5
PP
55662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5567
5568 * gcc.dg/switch-10.c: New test.
5569
da84183c
JG
55702016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5571
5572 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5573
ae9281fc
TS
55742016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5575
5576 * c-c++-common/goacc/routine-5.c: Update.
5577
086ad22e
BE
55782016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5579
5580 PR rtl-optimization/70903
5581 * gcc.c-torture/execute/pr70903.c: New test.
5582
6805e400
ML
55832016-08-04 Martin Liska <mliska@suse.cz>
5584
5585 * gcc.dg/params/params.exp: Replace file exists with
5586 TESTING_IN_BUILD_TREE.
5587
a0008434
MP
55882016-08-04 Marek Polacek <polacek@redhat.com>
5589
5590 PR c++/70229
5591 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5592
fb46286e
RB
55932016-08-04 Richard Biener <rguenther@suse.de>
5594
5595 PR middle-end/71984
5596 * gcc.dg/torture/pr71984.c: Guard correctness check for
5597 little-endian.
5598
ac2c96ab
AP
55992016-08-03 Andrew Pinski <apinski@cavium.com>
5600
5601 * gcc.c-torture/compile/20160802-1.c: New testcase.
5602
c98583e9
FR
56032016-08-03 Fritz Reese <fritzoreese@gmail.com>
5604
5605 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5606
9ad1a1da
RB
56072016-08-03 Richard Biener <rguenther@suse.de>
5608
5609 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5610 and remove -O3.
5611 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5612 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5613
cd75c979
RB
56142016-08-03 Richard Biener <rguenther@suse.de>
5615
5616 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5617 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5618 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5619 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5620
30e8d875
SKS
56212016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5622
5623 * gcc.dg/init-excess-2.c: Require int32plus.
5624 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5625 * gcc.dg/pr59963-2.c: Require int32plus.
5626 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5627 * gcc.dg/unroll-7.c: Require int32plus.
5628
69b806f6
BC
56292016-08-02 Bin Cheng <bin.cheng@arm.com>
5630
5631 PR tree-optimization/34114
5632 * gcc.dg/tree-ssa/loop-42.c: New test.
5633
1efafef3
TC
56342016-08-02 Tamar Christina <tamar.christina@arm.com>
5635
5636 * gcc.target/aarch64/vminmaxnm.c: New.
5637 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5638 tests.
5639
e2a99194
MM
56402016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5641
5642 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5643 vec_extract for vector float, vector int, vector short, and vector
5644 char.
5645 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5646 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5647 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5648 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5649
71bfb77a
WD
56502016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5651
5652 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5653 single stack adjustment, no writeback.
71bfb77a
WD
5654 * gcc.target/aarch64/test_frame_12.c: Likewise.
5655 * gcc.target/aarch64/test_frame_13.c: Likewise.
5656 * gcc.target/aarch64/test_frame_15.c: Likewise.
5657 * gcc.target/aarch64/test_frame_6.c: Likewise.
5658 * gcc.target/aarch64/test_frame_7.c: Likewise.
5659 * gcc.target/aarch64/test_frame_8.c: Likewise.
5660 * gcc.target/aarch64/test_frame_16.c: New test.
5661
37bce35a
L
56622015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5663
5664 PR target/72748
5665 * gcc.target/i386/pr72748.c: New test.
5666
3f8257db 56672015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5668
5669 PR tree-optimization/71818
5670 * gcc.dg/vect/pr71818.c: New
5671
bf60c531
ML
56722016-08-01 Martin Liska <mliska@suse.cz>
5673
5674 PR tree-optimization/71857
5675 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5676
8ed49fab
KT
56772016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5678
5679 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5680
76e2c821
JB
56812016-08-01 Jan Beulich <jbeulich@suse.com>
5682
5683 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5684
35029597
WS
56852016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5686
5687 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5688 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5689
3aa4b66a
JW
56902016-07-31 Jonathan Wakely <jwakely@redhat.com>
5691
5692 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5693 (check_effective_target_c++): Likewise. Also match for libstdc++.
5694
3f8257db 56952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5696
5697 PR fortran/41922
5698 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5699 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5700 * gfortran.dg/pr41922.f90: New test.
5701
9fcb2819
SK
57022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5703
5704 PR fortran/68566
5705 * gfortran.dg/pr68566.f90: new test.
5706
94087e88 57072016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5708
5709 PR c++/60760
5710 PR c++/71091
5711 * g++.dg/cpp0x/constexpr-cast.C: New test.
5712 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5713 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5714 * g++.dg/ubsan/pr63956.C: Correct.
5715
d0047a25
MM
57162016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5717
5718 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5719 vector double or vector long where the vector is in memory.
5720 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5721 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5722
e4f7a5df
SK
57232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5724
5725 PR fortran/69867
5726 * gfortran.dg/pr69867.f90: New test.
5727
b441ae1d
SK
57282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5729
5730 PR fortran/69962
5731 * gfortran.dg/pr69962.f90: New test.
5732
712dff31
SK
57332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5734
5735 PR fortran/70006
5736 * gfortran.dg/pr70006.f90: New test.
5737
fb42421e
SK
57382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5739
5740 PR fortran/71730
5741 * gfortran.dg/pr71730.f90: New test.
5742 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5743 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5744 * gfortran.dg/array_constructor_26.f03: Ditto.
5745
466effe0
WS
57462016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5749 * gcc.target/powerpc/pr71763.c: Likewise.
5750
f618a472
MP
57512016-07-29 Marek Polacek <polacek@redhat.com>
5752
5753 PR c/71742
5754 * gcc.dg/940510-1.c: Adjust dg-error.
5755 * gcc.dg/c99-flex-array-1.c: Likewise.
5756 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5757
efd0786f
MP
5758 PR c/71853
5759 * gcc.dg/noncompile/pr71853.c: New test.
5760
e00dceaf
MP
5761 PR c/71573
5762 * gcc.dg/noncompile/pr71573.c: New test.
5763
638fc14f
MP
5764 PR c/71926
5765 * g++.dg/warn/Wparentheses-30.C: New test.
5766 * gcc.dg/Wparentheses-14.c: New test.
5767
61c73a7f
UB
57682016-07-29 Uros Bizjak <ubizjak@gmail.com>
5769
5770 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5771
01d32b2b
BC
57722016-07-29 Bin Cheng <bin.cheng@arm.com>
5773
5774 PR tree-optimization/57558
5775 * gcc.dg/vect/pr57558-1.c: New test.
5776 * gcc.dg/vect/pr57558-2.c: New test.
5777
f6c7a248
PK
57782016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5779
61c73a7f 5780 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5781 to scan forwprop1 dump pass.
5782
f54ea774
PC
57832016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/51488
5786 * g++.dg/template/pr51488.C: New.
5787
673a107a
JJ
57882016-07-29 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR c/71969
5791 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5792 static __inline__.
5793 * gcc.dg/pr71969-1.c: New test.
5794 * gcc.dg/pr71969-2.c: New test.
5795 * gcc.dg/pr71969-3.c: New test.
5796
78169471
MP
57972016-07-29 Marek Polacek <polacek@redhat.com>
5798
5799 PR c/71574
5800 * c-c++-common/pr71574.c: New test.
5801
a5b5c8b6
MP
5802 PR c/71583
5803 * gcc.dg/noncompile/pr71583.c: New test.
5804
883b6d4e
KV
58052016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5806
5807 PR middle-end/68217
5808 * gcc.dg/pr68217.c: New test.
5809
89f1f37e
SK
58102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5811
5812 PR fortran/71067
5813 * gfortran.dg/pr71067_1.f90: New test.
5814 * gfortran.dg/pr71067_2.f90: Ditto.
5815
e0d32185
MM
58162016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5817
5818 * gcc.target/powerpc/vec-extract-1.c: New test.
5819
c851722d
SK
58202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5821
5822 PR fortran/71799
5823 * gfortran.dg/pr71799.f90: New test.
5824
f064da6a
PC
58252016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5826
5827 PR c++/71665
5828 * g++.dg/cpp0x/pr71665-1.C: New.
5829 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5830 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5831 * g++.dg/ext/label10.C: Likewise.
5832 * g++.dg/parse/constant5.C: Likewise.
5833
1b70aaad
SK
58342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5835
5836 PR fortran/71859
5837 * gfortran.dg/pr71859.f90: New test.
5838 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5839 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5840
a23404c9
PT
58412016-07-28 Paul Thomas <pault@gcc.gnu.org>
5842
5843 PR fortran/71883
5844 * gfortran.dg/pr71883.f90 : New test.
5845
513d866d
YR
58462016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5847
5848 PR tree-optimization/71734
61c73a7f 5849 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5850
7c428aa2
RL
58512016-07-28 Renlin Li <renlin.li@arm.com>
5852
5853 Revert
5854 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5855
5856 PR fortran/71902
5857 * gfortran.dg/dependency_47.f90: New test.
5858
1225d6b1
ML
58592016-07-28 Martin Liska <mliska@suse.cz>
5860
5861 PR gcov-profile/68025
5862 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5863
e5f5bf35
ML
58642016-07-28 Martin Liska <mliska@suse.cz>
5865
5866 * g++.dg/vect/pr70944.cc: New test.
5867
4536610d
KV
58682016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5869
5870 PR middle-end/71994
5871 * gcc.dg/torture/pr71994.c: New test.
5872
8c6961ca
PK
58732016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5874
5875 PR middle-end/71078
5876 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5877 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5878 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5879
8de22ea0
RB
58802016-07-27 Richard Biener <rguenther@suse.de>
5881
5882 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5883
5d9da222
ML
58842016-07-27 Martin Liska <mliska@suse.cz>
5885
5886 * gcc.dg/predict-13.c: New test.
5887 * gcc.dg/predict-14.c: New test.
5888
af9e275f
SKS
58892016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5890
a23404c9 5891 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5892 including stdint.h.
5893 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5894 including stdint.h.
5895
71abba1e
MM
58962016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5897
5898 PR target/71869
5899 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5900 IEEE built-in functions handle quiet and signalling NaNs
5901 correctly.
5902
9cd74e8f
SK
59032016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5904
5905 PR fortran/71862
5906 * gfortran.dg/pr71862.f90: New test.
5907
0d48446f
MS
59082016-07-26 Martin Sebor <msebor@redhat.com>
5909
5910 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5911 selector with dg-options.
5912
524cf1e4
PP
59132016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5914
5915 PR tree-optimization/18046
5916 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5917 * gcc.dg/tree-ssa/vrp103.c: New test.
5918 * gcc.dg/tree-ssa/vrp104.c: New test.
5919
100665d8
WS
59202016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5921
5922 * gcc.target/powerpc/pr63354.c: Require lp64 since
5923 -mprofile-kernel is not legal with -m32.
5924
0b64ca40
RB
59252016-07-26 Richard Biener <rguenther@suse.de>
5926
5927 PR rtl-optimization/71984
5928 * gcc.dg/torture/pr71984.c: New testcase.
5929
9b7937cf
RS
59302016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5931
5932 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5933 g++-dg-runtest via et-dg-runtest.
5934 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5935 * gcc.dg/vect/vect.exp: Likewise.
5936 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5937 gfortran-dg-runtest.
5938 * gfortran.dg/vect/vect.exp: Likewise.
5939 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5940 (check_mips_loongson_hw_available): Likewise.
5941 (check_effective_target_mpaired_single_runtime): Likewise.
5942 (check_effective_target_mips_loongson_runtime): Likewise.
5943 (add_options_for_mpaired_single): Likewise.
5944 (check_effective_target_vect_int): Add global et_index.
5945 Check and save the supported feature for a target selected by
5946 the et_index target. Break long lines where appropriate. Call
5947 et-is-effective-target for MIPS with an argument instead of
5948 check_effective_target_* where appropriate.
5949 (check_effective_target_vect_intfloat_cvt): Likewise.
5950 (check_effective_target_vect_uintfloat_cvt): Likewise.
5951 (check_effective_target_vect_floatint_cvt): Likewise.
5952 (check_effective_target_vect_floatuint_cvt): Likewise.
5953 (check_effective_target_vect_simd_clones): Likewise.
5954 (check_effective_target_vect_shift): ewise.
5955 (check_effective_target_whole_vector_shift): Likewise.
5956 (check_effective_target_vect_bswap): Likewise.
5957 (check_effective_target_vect_shift_char): Likewise.
5958 (check_effective_target_vect_long): Likewise.
5959 (check_effective_target_vect_float): Likewise.
5960 (check_effective_target_vect_double): Likewise.
5961 (check_effective_target_vect_long_long): Likewise.
5962 (check_effective_target_vect_no_int_max): Likewise.
5963 (check_effective_target_vect_no_int_add): Likewise.
5964 (check_effective_target_vect_no_bitwise): Likewise.
5965 (check_effective_target_vect_widen_shift): Likewise.
5966 (check_effective_target_vect_no_align): Likewise.
5967 (check_effective_target_vect_hw_misalign): Likewise.
5968 (check_effective_target_vect_element_align): Likewise.
5969 (check_effective_target_vect_condition): Likewise.
5970 (check_effective_target_vect_cond_mixed): Likewise.
5971 (check_effective_target_vect_char_mult): Likewise.
5972 (check_effective_target_vect_short_mult): Likewise.
5973 (check_effective_target_vect_int_mult): Likewise.
5974 (check_effective_target_vect_extract_even_odd): Likewise.
5975 (check_effective_target_vect_interleave): Likewise.
5976 (check_effective_target_vect_stridedN): Likewise.
5977 (check_effective_target_vect_multiple_sizes): Likewise.
5978 (check_effective_target_vect64): Likewise.
5979 (check_effective_target_vect_call_copysignf): Likewise.
5980 (check_effective_target_vect_call_sqrtf): Likewise.
5981 (check_effective_target_vect_call_btrunc): Likewise.
5982 (check_effective_target_vect_call_btruncf): Likewise.
5983 (check_effective_target_vect_call_ceil): Likewise.
5984 (check_effective_target_vect_call_ceilf): Likewise.
5985 (check_effective_target_vect_call_floor): Likewise.
5986 (check_effective_target_vect_call_floorf): Likewise.
5987 (check_effective_target_vect_call_lceil): Likewise.
5988 (check_effective_target_vect_call_lfloor): Likewise.
5989 (check_effective_target_vect_call_nearbyint): Likewise.
5990 (check_effective_target_vect_call_nearbyintf): Likewise.
5991 (check_effective_target_vect_call_round): Likewise.
5992 (check_effective_target_vect_call_roundf): Likewise.
5993 (check_effective_target_vect_perm): Likewise, but also append *_saved
5994 to the existing global name to properly cache the result.
5995 (check_effective_target_vect_perm_byte): Likewise.
5996 (check_effective_target_vect_perm_short): Likewise.
5997 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5998 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5999 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6000 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6001 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6002 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6003 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6004 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6005 (check_effective_target_vect_sdot_qi): Likewise.
6006 (check_effective_target_vect_udot_qi): Likewise.
6007 (check_effective_target_vect_sdot_hi): Likewise.
6008 (check_effective_target_vect_udot_hi): Likewise.
6009 (check_effective_target_vect_usad_char): Likewise.
6010 (check_effective_target_vect_pack_trunc): Likewise.
6011 (check_effective_target_vect_unpack): Likewise.
6012 (check_effective_target_vect_aligned_arrays): Likewise.
6013 (check_effective_target_vect_natural_alignment): Likewise.
6014 (check_effective_target_vector_alignment_reachable): Likewise.
6015 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6016 (is-effective-target): Initialize et_index if undefined.
6017 (et-dg-runtest): New.
6018 (et-is-effective-target): Likewise.
6019 (check_vect_support_and_set_flags): Add supported MIPS targets to
6020 EFFECTIVE_TARGETS list. Return the number of supported targets.
6021
8f63caf6 60222016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6023 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6024
6025 PR middle-end/70920
6026 * gcc.dg/pr70920-1.c: New test-case.
6027 * gcc.dg/pr70902-2.c: Likewise.
6028 * gcc.dg/pr70920-3.c: Likewise.
6029 * gcc.dg/pr70920-4.c: Likewise
6030 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6031 2 instead of 3.
6032
7d575fff
AM
60332016-07-25 Alexander Monakov <amonakov@ispras.ru>
6034
6035 * gcc.c-torture/execute/pr71494.c: Require label_values.
6036 * gcc.dg/pr16973.c: Ditto.
6037
bf01e070
SKS
60382016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6039
6040 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6041 * gcc.dg/torture/pr69771.c: Require int32plus.
6042 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6043
16b05965
ML
60442016-07-25 Martin Liska <mliska@suse.cz>
6045
6046 * gcc.dg/torture/pr71987.c: New test.
6047
d52d3767
SK
60482016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6049
6050 PR fortran/71935
6051 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6052 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6053 * gfortran.dg/pr71935.f90: New test.
6054
94087e88 60552016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6056
6057 PR c++/71675
6058 * g++.dg/ext/atomic-3.C: New test.
6059 * gcc.dg/atomic/pr71675.c: New test.
6060
58b3986e
ES
60612016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6062
6063 * gcc.target/i386/mvc8.c: New test.
6064
faa1612a
BC
60652016-07-22 Bin Cheng <bin.cheng@arm.com>
6066
6067 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6068 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6069
1603ebe0
TK
60702016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6071
6072 PR fortran/71795
6073 * gfortran.dg/constructor_50.f90: New test.
6074
bc91c436
ML
60752016-07-22 Martin Liska <mliska@suse.cz>
6076
6077 PR gcov-profile/69028
6078 PR gcov-profile/62047
6079 * g++.dg/cilk-plus/pr69028.C: New test.
6080
9fe9a3a7
AV
60812016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6082
6083 * gfortran.dg/coarray_stat_2.f90: New test.
6084
70866e3d
MM
60852016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6086
6087 * gcc.target/powerpc/vec-extract.h: New files to check the
6088 vec_extract built-in functions for all vector types, testing
6089 accessing each element, both with constant and variable element
6090 numbers.
6091 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6092 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6093 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6094 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6095 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6096 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6097 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6098 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6099 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6100
ab3af181
JJ
61012016-07-21 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR c++/71728
6104 * g++.dg/other/pr71728.C: New test.
6105
ebe8f322
JG
61062016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6107
6108 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6109 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6110 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6111 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6112 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6113
959cef74
RB
61142016-07-21 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/71947
6117 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6118
b24d9420
BC
61192016-07-21 Bin Cheng <bin.cheng@arm.com>
6120
6121 * gcc.dg/tree-ssa/scev-15.c: New.
6122
23974819
BC
61232016-07-21 Bin Cheng <bin.cheng@arm.com>
6124
6125 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6126
ee78cbaa
JJ
61272016-07-21 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c++/71941
6130 * g++.dg/gomp/pr71941.C: New test.
6131
52ed68f7
DM
61322016-07-20 David Malcolm <dmalcolm@redhat.com>
6133
6134 PR c/70339
6135 PR c/71858
6136 * g++.dg/spellcheck-identifiers.C: New test case, based on
6137 gcc.dg/spellcheck-identifiers.c.
6138 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6139 gcc.dg/spellcheck-identifiers-2.c.
6140 * g++.dg/spellcheck-typenames.C: New test case, based on
6141 gcc.dg/spellcheck-typenames.c
6142
18407bfb
JW
61432016-07-20 Jonathan Wakely <jwakely@redhat.com>
6144
6145 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6146 pointer to member function and also test catching by reference.
6147
4c07fd98
DV
61482016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6149
6150 * gcc.target/s390/pr67443.c: Fix test case.
6151
fee21d65
DV
61522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6153
6154 * gcc.target/s390/insv-1.c: Xfail some tests.
6155 * gcc.target/s390/insv-2.c: Likewise.
6156
dbe9dfdd
GJL
61572016-07-20 Georg-Johann Lay <avr@gjlay.de>
6158
6159 * gcc.target/avr/torture/get-mem.c: New test.
6160 * gcc.target/avr/torture/set-mem.c: New test.
6161
c25e1d82
GJL
61622016-07-20 Georg-Johann Lay <avr@gjlay.de>
6163
6164 PR target/71948
6165 * gcc.target/avr/torture/tiny-progmem.c: New test.
6166
109d2197
JJ
61672016-07-20 Jakub Jelinek <jakub@redhat.com>
6168
7419f441
JJ
6169 PR c++/71909
6170 * g++.dg/parse/pr71909.C: New test.
6171 * g++.dg/tm/pr71909.C: New test.
6172
109d2197
JJ
6173 PR c++/50060
6174 * g++.dg/cpp0x/constexpr-50060.C: New test.
6175 * g++.dg/cpp1y/constexpr-50060.C: New test.
6176
144530cf
ML
61772016-07-20 Martin Liska <mliska@suse.cz>
6178
6179 * gfortran.dg/graphite/pr71898.f90: New test.
6180
04ac4afa
BC
61812016-07-20 Bin Cheng <bin.cheng@arm.com>
6182
6183 PR tree-optimization/71503
6184 PR tree-optimization/71683
6185 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6186 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6187
dcbdb17a
ML
61882016-07-20 Martin Liska <mliska@suse.cz>
6189
6190 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6191 * gcc.dg/plugin/sreal-test-1.c: Remove.
6192 * gcc.dg/plugin/sreal_plugin.c: Remove.
6193
6ed82555
TK
61942016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6195
6196 PR fortran/71902
6197 * gfortran.dg/dependency_47.f90: New test.
6198
13da0507
JJ
61992016-07-19 Jakub Jelinek <jakub@redhat.com>
6200
4833f561
JJ
6201 PR rtl-optimization/71916
6202 * gcc.c-torture/compile/pr71916.c: New test.
6203
4fda19ef
JJ
6204 PR middle-end/71874
6205 * g++.dg/torture/pr71874.C: New test.
6206
13da0507
JJ
6207 PR middle-end/71734
6208 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6209 (my_alloc): Rewritten to use __builtin_posix_memalign and
6210 __SIZE_TYPE__.
6211 (my_free): Use __builtin_free instead of _mm_free.
6212 (Vec::operator=): Use __builtin_memcpy.
6213
e7980add
MJ
62142016-07-19 Martin Jambor <mjambor@suse.cz>
6215
61c73a7f
UB
6216 PR fortran/71688
6217 * gfortran.dg/pr71688.f90: New test.
e7980add 6218
13e88953
RB
62192016-07-19 Richard Biener <rguenther@suse.de>
6220
6221 * c-c++-common/vector-subscript-6.c: New testcase.
6222 * c-c++-common/vector-subscript-7.c: Likewise.
6223
1caf0482
SKS
62242016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6225
a23404c9 6226 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6227 and UInt32 based on __SIZEOF_INT__.
6228
cef5388d
RB
62292016-07-19 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/71901
6232 * gcc.dg/torture/pr71901.c: New testcase.
6233
62342016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6235
6236 PR tree-optimization/71908
6237 * gcc.dg/torture/pr71908.c: New testcase.
6238
a8f7a895
MM
62392016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6240
6241 PR target/71493
6242 * gcc.target/powerpc/pr71493-1.c: New test.
6243 * gcc.target/powerpc/pr71493-2.c: Likewise.
6244
f2111a36
JJ
62452016-07-18 Jakub Jelinek <jakub@redhat.com>
6246
99516432
JJ
6247 PR c++/71835
6248 * g++.dg/conversion/ambig3.C: New test.
6249
87713c6a
JJ
6250 PR c++/71828
6251 * g++.dg/cpp0x/constexpr-71828.C: New test.
6252
7a7f16ca
JJ
6253 PR c++/71826
6254 * g++.dg/template/pr71826.C: New test.
6255
f4d90295
JJ
6256 PR c++/71822
6257 * g++.dg/template/defarg21.C: New test.
6258
f2111a36
JJ
6259 PR c++/71871
6260 * g++.dg/ext/vector31.C: New test.
6261
0b965526
UB
62622016-07-18 Uros Bizjak <ubizjak@gmail.com>
6263
6264 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6265
94e136b9
YR
62662016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6267
6268 PR tree-optimization/71734
6269 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6270
7072df0a
DV
62712016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6272
6273 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6274 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6275 stack-layout-dynamic-1.c: New test.
6276
54158a1a
AK
62772016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6278
6279 * gcc.target/s390/nolrl-1.c: New test.
6280
43068916
FR
62812016-07-17 Fritz Reese <fritzoreese@gmail.com>
6282
6283 PR fortran/71523
6284 * gfortran.dg/pr71523_1.f90: New test.
6285 * gfortran.dg/pr71523_2.f90: New test.
6286
a9356b12
AS
62872016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6288
6289 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6290
a07b81c7 62912016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6292 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6293
6294 PR fortran/62125
6295 * gfortran.dg/pr62125.f90: New test.
6296
96c0ec12
BS
62972016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6298
6299 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6300 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6301
479d0ed5
JW
63022016-07-15 Jonathan Wakely <jwakely@redhat.com>
6303
6304 PR c++/58796
6305 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6306 * g++.dg/cpp0x/nullptr35.C: New test.
6307
41c7438e
BC
63082016-07-15 Bin Cheng <bin.cheng@arm.com>
6309
6310 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6311
f7ba880b
CP
63122016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6313
6314 * gfortran.dg/goacc/vector_length.f90: New test.
6315
b9aba0a0
RB
63162016-07-15 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/71881
6319 * gcc.dg/torture/pr71881.c: New testcase.
6320
9513d5fb
RB
63212016-07-15 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/71887
6324 * gcc.dg/torture/pr71887.c: New testcase.
6325
ddbbcb19
JJ
63262016-07-15 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR c/71858
6329 * gcc.dg/spellcheck-identifiers-3.c: New test.
6330
29eb509c
AV
63312016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6332
6333 PR fortran/71807
6334 * gfortran.dg/null_9.f90: New test.
6335
43aabfcf
BC
63362016-07-15 Bin Cheng <bin.cheng@arm.com>
6337
6338 * gcc.dg/tree-ssa/loop-41.c: New test.
6339
afc89e58
BC
63402016-07-15 Bin Cheng <bin.cheng@arm.com>
6341
6342 PR tree-optimization/71347
6343 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6344
6fa682ad
SK
63452016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6346
6347 PR fortran/29819
6348 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6349 * gfortran.dg/contains.f90: Ditto.
6350 * gfortran.dg/contains_empty_1.f03: Ditto.
6351 * gfortran.dg/submodule_3.f08: Ditto.
6352
dd36b877
JJ
63532016-07-14 Jakub Jelinek <jakub@redhat.com>
6354
a60a5d31
JJ
6355 PR testsuite/71865
6356 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6357 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6358 expected diagnostics.
6359
dd36b877
JJ
6360 PR c/71858
6361 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6362 * gcc.dg/spellcheck-identifiers-2.c: New test.
6363 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6364 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6365
a241f8ca
JJ
63662016-07-14 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR tree-optimization/71872
6369 * gcc.c-torture/compile/pr71872.c: New test.
6370
d62b809c
TP
63712016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6372
6373 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6374 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6375 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6376 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6377 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6378 * gcc.target/arm/atomic-op-acquire-1.c: This.
6379 * gcc.target/arm/atomic-op-char.c: Rename into ...
6380 * gcc.target/arm/atomic-op-char-1.c: This.
6381 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6382 * gcc.target/arm/atomic-op-consume-1.c: This.
6383 * gcc.target/arm/atomic-op-int.c: Rename into ...
6384 * gcc.target/arm/atomic-op-int-1.c: This.
6385 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6386 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6387 * gcc.target/arm/atomic-op-release.c: Rename into ...
6388 * gcc.target/arm/atomic-op-release-1.c: This.
6389 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6390 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6391 * gcc.target/arm/atomic-op-short.c: Rename into ...
6392 * gcc.target/arm/atomic-op-short-1.c: This.
6393 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6394 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6395 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6396 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6397 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6398 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6399 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6400 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6401 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6402 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6403
1f8dd420
AV
64042016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6405
6406 PR fortran/70842
6407 * gfortran.dg/select_type_35.f03: New test.
6408
53109ba8
KT
64092016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6410
6411 PR target/65951
6412 PR tree-optimization/70923
6413 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6414 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6415 * gcc.dg/vect/pr65951.c: Likewise.
6416 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6417
91f35b7f
DE
64182016-07-14 David Edelsohn <dje.gcc@gmail.com>
6419
6420 * c-c++-common/pr60226.c: Expect maximum object file alignment
6421 error on AIX.
6422
351168fe
RB
64232016-07-14 Richard Biener <rguenther@suse.de>
6424
6425 PR tree-optimization/71866
6426 * gcc.dg/torture/pr71866.c: New testcase.
6427
94c32c00
TP
64282016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6429
6430 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6431 selector and enclose boolean expression in curly braces.
6432
b799a481
AM
64332016-07-14 Alan Modra <amodra@gmail.com>
6434
6435 PR target/71733
6436 * gcc.target/powerpc/p9-novsx.c: New.
6437
f63ba78c
AK
64382016-07-13 Andi Kleen <ak@linux.intel.com>
6439
6440 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6441 * g++.dg/tree-prof/morefunc.C: Dito.
6442 * g++.dg/tree-prof/pr35545.C: Dito.
6443 * g++.dg/tree-prof/reorder.C: Dito.
6444 * gcc.dg/tree-prof/20050826-2.c: Dito.
6445 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6446 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6447 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6448 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6449 * gcc.dg/tree-prof/inliner-1.c: Dito.
6450 * gcc.dg/tree-prof/merge_block.c: Dito.
6451 * gcc.dg/tree-prof/stringop-1.c: Dito.
6452 * gcc.dg/tree-prof/stringop-2.c: Dito.
6453 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6454 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6455 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6456 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6457 * gcc.dg/tree-prof/update-loopch.c: Dito.
6458 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6459 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6460 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6461 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6462 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6463 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6464 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6465
f4d5a23d
AK
64662016-07-13 Andi Kleen <ak@linux.intel.com>
6467
6468 * lib/profopt.exp (profopt-execute): Remove .imports files.
6469
ae145898
AK
64702016-07-13 Andi Kleen <ak@linux.intel.com>
6471
0b965526 6472 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6473
e97bd4f5
AK
64742016-07-13 Andi Kleen <ak@linux.intel.com>
6475
6476 * lib/profopt.exp (dg-final-scan-autofdo,
6477 dg-final-scan-not-autofdo): New functions.
6478
6fa3d4b4
BC
64792016-07-13 Bin Cheng <bin.cheng@arm.com>
6480
6481 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6482 * gcc.dg/vect/vect-35.c: Ditto.
6483 * gcc.dg/vect/vect-alias-check-2.c: New test.
6484
65f18bc6
ML
64852016-07-13 Martin Liska <mliska@suse.cz>
6486
6487 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6488 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6489 * gfortran.dg/pr42108.f90: Update expected dump scan.
6490
9737f35b
RB
64912016-07-13 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/24574
6494 * gcc.dg/pr24574.c: New testcase.
6495
62c0ea4b
SKS
64962016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6497
0b965526 6498 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6499 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6500 * c-c++-common/pr68833-1.c: Require int32plus.
6501 * gcc.dg/ipa/pr63551.c: Likewise.
6502 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6503 * gcc.dg/ipa/pr64041.c: Require int32plus.
6504
c7ed8938
IE
65052016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6506
6507 PR ipa/71633
6508 * g++.dg/pr71633.C: New test.
6509
5ce15300
TP
65102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6511
6512 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6513 Add new arm_thumb1_cbz_ok effective target.
6514 * gcc.target/arm/cbz.c: New test.
6515
2b9509a3
TP
65162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6517
6518 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6519 Define effective target.
6520 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6521 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6522 * gcc.target/arm/movhi_movw.c: New test.
6523 * gcc.target/arm/movsi_movw.c: Likewise.
6524 * gcc.target/arm/movdi_movw.c: Likewise.
6525
7f15b177
RB
65262016-07-13 Richard Biener <rguenther@suse.de>
6527
6528 PR middle-end/71104
6529 * gcc.dg/pr71104-1.c: New testcase.
6530 * gcc.dg/pr71104-2.c: Likewise.
6531
0b0a896e
MM
65322016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6533
6534 PR target/71805
6535 * gcc.target/powerpc/pr71805.c: New test.
6536
f906f5ed
BS
65372016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6538
6539 * gcc.target/powerpc/divkc3-1.c: New.
6540 * gcc.target/powerpc/mulkc3-1.c: New.
6541
9e63c3aa
NS
65422016-07-12 Nathan Sidwell <nathan@acm.org>
6543
6544 * gcc.target/arm/data-rel-1.c: New.
6545 * gcc.target/arm/data-rel-2.c: New.
6546 * gcc.target/arm/data-rel-3.c: New.
6547
f507d202
ML
65482016-07-12 Martin Liska <mliska@suse.cz>
6549
6550 * gcc.dg/params/blocksort-part.c: New test.
6551 * gcc.dg/params/params.exp: New file.
6552
d6f7c125
KT
65532016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554
6555 PR middle-end/71700
6556 * gcc.c-torture/execute/pr71700.c: New test.
6557
37ccb0ba
SB
65582016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6559 Richard Biener <rguenther@suse.de>
6560
6561 PR tree-optimization/23286
6562 PR tree-optimization/70159
6563 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6564 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6565 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6566 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6567 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6568 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6569 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6570 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6571 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6572 * gcc.dg/pr51879-12.c: Likewise.
6573 * gcc.dg/strlenopt-9.c: Likewise.
6574 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6575 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6576 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6577 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6578 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6579 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6580 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6581 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6582 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6583 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6584 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6585 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6586 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6587 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6588 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6589
712a93d6
RB
65902016-07-12 Richard Biener <rguenther@suse.de>
6591
6592 PR rtl-optimization/68961
6593 * gcc.target/i386/pr68961.c: New testcase.
6594
c392943c
JJ
65952016-07-11 Jakub Jelinek <jakub@redhat.com>
6596
3d56e6a4
JJ
6597 PR middle-end/71758
6598 * c-c++-common/gomp/pr71758.c: New test.
6599 * gfortran.dg/gomp/pr71758.f90: New test.
6600
c392943c
JJ
6601 PR tree-optimization/71823
6602 * gcc.dg/vect/pr71823.c: New test.
6603
741d3be5
DM
66042016-07-11 David Malcolm <dmalcolm@redhat.com>
6605
6606 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6607 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6608 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6609
92fa45b5
L
66102016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6611
6612 PR target/71801
6613 * gcc.target/i386/pr71801.c: New test.
6614
f51606c7
RB
66152016-07-11 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/71816
6618 * gcc.dg/torture/pr71816.c: New testcase.
6619
36b54ce0
TK
66202016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6621
6622 PR fortran/71783
6623 * gfortran.dg/dependency_46.f90: New test.
6624
d13835b6
VM
66252016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6626
6627 PR rtl-optimization/71621
6628 * gcc.target/i386/pr71621-1.c: New.
6629 * gcc.target/i386/pr71621-2.c: New.
6630
642bcbdf
CP
66312016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6632
6633 * gfortran.dg/goacc/pr71704.f90: New test.
6634
02eb5b8b
BS
66352016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6636
6637 PR target/71297
6638 * gcc.target/powerpc/pr71297.c: New.
6639
8beb9a0d
JW
66402016-07-08 Jiong Wang <jiong.wang@arm.com>
6641
6642 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6643
cef4b650
MM
66442016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6645
6646 PR target/71806
6647 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6648
3c3ecf52
AH
66492016-07-08 Alan Hayward <alan.hayward@arm.com>
6650
6651 PR tree-optimization/71667
6652 * gcc.dg/vect/pr71667.c: New
6653
2660286d
ML
66542016-07-08 Martin Liska <mliska@suse.cz>
6655
6656 * gcc.dg/torture/pr71606.c: New test.
6657
70cdd4ae
JD
66582016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6659
6660 PR fortran/71764
6661 * gfortran.dg/pr71764.f90: New test.
6662
842dc2e6
JJ
66632016-07-07 Jakub Jelinek <jakub@redhat.com>
6664 Kai Tietz <ktietz70@googlemail.com>
6665
6666 PR c++/70869
6667 PR c++/71054
6668 * g++.dg/cpp0x/pr70869.C: New test.
6669 * g++.dg/cpp0x/pr71054.C: New test.
6670
31be4262
DE
66712016-07-07 David Edelsohn <dje.gcc@gmail.com>
6672
6673 * g++.dg/debug/pr71432.C: Fail on AIX.
6674
1c122092
ML
66752016-07-07 Martin Liska <mliska@suse.cz>
6676
6677 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6678 an undefined behavior.
6679 * gfortran.dg/do_3.F90: Likewise.
6680 * gfortran.dg/do_check_11.f90: New test.
6681 * gfortran.dg/do_check_12.f90: New test.
6682 * gfortran.dg/do_corner_warn.f90: New test.
6683
7119f1b1
ML
66842016-07-07 Martin Liska <mliska@suse.cz>
6685
6686 * gfortran.dg/predict-1.f90: Ammend the test.
6687 * gfortran.dg/predict-2.f90: Likewise.
6688
275792f2
IE
66892016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6690
6691 PR ipa/71624
6692 * g++.dg/pr71624.C: New test.
6693
05a437c1
TP
66942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6695
6696 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6697 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6698 ARMv8-M Mainline architectures.
6699
6f493951
TP
67002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6701
6702 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6703 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6704
5ddaee94
SB
67052016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6706
6707 PR target/70098
6708 PR target/71763
6709 * gcc.target/powerpc/pr71763.c: New file.
6710
651afdb2
YR
67112016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6712
6713 PR tree-optimization/71518
0b965526 6714 * gcc.dg/pr71518.c: New test.
651afdb2 6715
9df99881
WD
67162016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6717
6718 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6719
7b4e0769
SKS
67202016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6721
0b965526 6722 PR target/50739
7b4e0769
SKS
6723 * gcc.target/avr/pr50739.c: New test.
6724
eb4432f7
JH
67252016-07-05 Jan Hubicka <jh@suse.cz>
6726
6727 * gcc.dg/tree-ssa/scev-14.c: update template.
6728
c01e092f
RS
67292016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6730
6731 * gcc.dg/vect/group-no-gaps-1.c: New test.
6732
8070763a
AK
67332016-07-05 Andi Kleen <ak@linux.intel.com>
6734
6735 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6736 if kernel supports MPX.
6737
3f8257db 67382016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6739
6740 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6741
36a265b1
MM
67422016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6743 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6744
6745 * gcc.target/powerpc/signbit-1.c: New test.
6746 * gcc.target/powerpc/signbit-2.c: New test.
6747 * gcc.target/powerpc/signbit-3.c: New test.
6748
7a98fb6e
KT
67492016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6750
6751 PR rtl-optimization/71594
6752 * gcc.dg/torture/pr71594.c: New test.
6753
1e3d54b4
JH
67542016-07-05 Jan Hubicka <jh@suse.cz>
6755
6756 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6757
84ca3893
DM
67582016-07-05 David Malcolm <dmalcolm@redhat.com>
6759
6760 PR c++/62314
3a146d46 6761 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6762 number of missing semicolon error.
6763 * g++.dg/pr62314-2.C: New test case.
6764
20d0bfce
AF
67652016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6766
6767 * gfortran.dg/coarray_stat_function.f90: New test.
6768 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6769 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6770 to new interfaces.
6771
69aaea06
AV
67722016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6773
6774 PR fortran/71623
6775 * gfortran.dg/deferred_character_17.f90: New test.
6776
f723a43c
CL
67772016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6778
6779 * gcc.target/arm/neon/polytypes.c: Move to ...
6780 * gcc.target/arm/polytypes.c: ... here.
6781 * gcc.target/arm/neon/pr51534.c: Move to ...
6782 * gcc.target/arm/pr51534.c: ... here.
6783 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6784 * gcc.target/arm/vect-vcvt.c: ... here.
6785 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6786 * gcc.target/arm/vect-vcvtq.c: ... here.
6787 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6788 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6789 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6790 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6791 * gcc.target/arm/neon/neon.exp: Delete.
6792 * gcc.target/arm/neon/: Delete.
6793
d73e0ccf
JD
67942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6795
6796 PR fortran/65575
6797 * gfortran.dg: pr65575.f90: New test.
6798
c20f6223
JD
67992016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6800
6801 PR fortran/35849
6802 * gfortran.dg: pr35849.f90: New test.
6803
2a5537c3
JJ
68042016-07-04 Jakub Jelinek <jakub@redhat.com>
6805
6806 PR c++/71739
6807 * g++.dg/cpp0x/pr71739.C: New test.
6808
740f9751
CL
68092016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6810
6811 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6812
bf749919
DV
68132016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6814
6815 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6816 locr.
6817 * gcc.target/s390/loc-1.c: New test.
6818
430bb38e
YR
68192016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6820
3a146d46
JJ
6821 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6822 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6823
15f6e0da
RR
68242016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6825
6826 PR target/63874
6827 * gcc.target/aarch64/pr63874.c: New test.
6828
79335075
JB
68292016-07-04 Jan Beulich <jbeulich@suse.com>
6830
6831 * g++.dg/header.c: New.
6832 * gcc.dg/header.c: New.
6833
557e8c49
JJ
68342016-07-02 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR c/71719
6837 * c-c++-common/Wunused-var-15.c: New test.
6838
79a592e3
JJ
68392016-07-01 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR fortran/71687
6842 * gfortran.dg/gomp/pr71687.f90: New test.
6843
e2298656
BS
68442016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6845
6846 * gcc.dg/const-float128-ped.c: Require __float128 effective
6847 target and options.
6848 * gcc.dg/const-float128.c: Likewise.
6849 * gcc.dg/torture/float128-cmp-invalid.c: Require
6850 __float128 and base_quadfloat_support effective targets, and
6851 __float128 options.
6852 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6853 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6854 * gcc.dg/torture/float128-nan.c: Likewise.
6855 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6856 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6857 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6858 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6859 (add_options_for___float128): New.
6860 (check_effective_target_base_quadword_support): New.
6861
70c11966
MM
68622016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6863
6864 PR target/71720
6865 * gcc.target/powerpc/pr71720.c: New test.
6866
059541fd
JB
68672016-07-01 Jan Beulich <jbeulich@suse.com>
6868
6869 * gcc.dg/bss.c: New.
6870
2c1e4964
PB
68712016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6872
6873 PR target/71698
6874 * gcc.target/powerpc/pr71698.c: New test.
6875
22e1cb39
GJL
68762016-07-01 Georg-Johann Lay <avr@gjlay.de>
6877
6878 PR target/71151
6879 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6880 instead of ".foo" for its section name.
6881 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6882 depending on MCU's flash size.
6883 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6884 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6885 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6886 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6887 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6888 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6889
466cf574
JB
68902016-07-01 Jan Beulich <jbeulich@suse.com>
6891
6892 * gcc.target/i386/pr65105-2.c: Add -msse2.
6893
351beab7
JJ
68942016-06-30 Jakub Jelinek <jakub@redhat.com>
6895
55a0f21a
JJ
6896 PR tree-optimization/71707
6897 * gcc.dg/strlenopt-29.c: New test.
6898
6245ad72
JJ
6899 PR fortran/71704
6900 * gfortran.dg/gomp/pr71704.f90: New test.
6901
351beab7
JJ
6902 PR fortran/71705
6903 * gfortran.dg/gomp/pr71705.f90: New test.
6904
5a3a6a5e
KN
69052016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6906
6907 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6908 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6909 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6910 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6911 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6912 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6913 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6914 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6915 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6916 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6917 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6918 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6919 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6920 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6921 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6922 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6923 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6924 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6925 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6926 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6927 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6928 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6929 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6930 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6931 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6932 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6933 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6934 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6935 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6936 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6937 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6938 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6939 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6940 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6941 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6942 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6943 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6944 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6945 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6946 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6947 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6948 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6949 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6950 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6951 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6952 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6953 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6954 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6955 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6956 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6957 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6958 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6959 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6960 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6961 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6962 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6963 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6964 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6965 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6966 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6967 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6968 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6969 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6970 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6971 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6972 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6973 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6974 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6975 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6976 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6977 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6978 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6979 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6980 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6981 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6982 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6983 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6984 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6985 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6986 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6987 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6988
3dfa8071 69892016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6990 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6991
6992 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6993
9bd62242 69942016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6995 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6996
6997 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6998
603107fb
DM
69992016-06-30 David Malcolm <dmalcolm@redhat.com>
7000
7001 PR driver/71651
7002 * gcc.dg/spellcheck-options-12.c: New test case.
7003
205cccc7
JJ
70042016-06-30 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR middle-end/71693
7007 * gcc.c-torture/compile/pr71693.c: New test.
7008
f4452176
DM
70092016-06-29 David Malcolm <dmalcolm@redhat.com>
7010
7011 * gcc.dg/spellcheck-params.c: New testcase.
7012 * gcc.dg/spellcheck-params-2.c: New testcase.
7013
c5e74d9d
MM
70142016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7015
7016 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7017 vector extract instructions.
7018 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7019
e44ecbfd
JD
70202016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7021
7022 PR fortran/71686
7023 * gfortran.dg/unexpected_eof_2.f90: New test.
7024 * gfortran.dg/unexpected_eof_3.f90: New test.
7025
ee446d9f
JW
70262016-06-29 Jim Wilson <jim.wilson@linaro.org>
7027
7028 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7029
27f67461
CP
70302016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7031
7032 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7033 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7034 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7035
b1206d29
RB
70362016-06-29 Richard Biener <rguenther@suse.de>
7037
7038 PR middle-end/15256
7039 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7040
1af21224
MW
70412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7042
7043 * gcc.target/arm/aapcs/neon-vect10.c: Require
7044 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7045 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7046 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7047 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7048 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7049 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7050 * gcc.target/arm/fp16-aapcs-1.c: Require
7051 -mfloat-ab=hard. Also simplify the test.
7052 * gcc.target/arm/fp16-aapcs-2.c: New.
7053
7fe43755
MW
70542016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7055
0b965526 7056 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7057 (add_options_for_arm_fp16_ieee): New.
7058 (add_options_for_arm_fp16_alternative): New.
7059 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7060 long-line.
7061 (effective_target_arm_fp16_hw): New.
7062
264d951a
IE
70632016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7064
7065 PR tree-optimization/71655
7066 * g++.dg/pr71655.C: New test.
7067
5c846a81
ML
70682016-06-29 Martin Liska <mliska@suse.cz>
7069
7070 * gcc.dg/pr71585.c: New test.
7071 * gcc.dg/pr71585-2.c: New test.
7072 * gcc.dg/pr71585-3.c: New test.
7073
fafe9318
YR
70742016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7075
7076 PR tree-optimization/70729
7077 * g++.dg/vect/pr70729.cc: New test.
7078
54d19c3b
TS
70792016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7080
7081 * c-c++-common/gomp/cancel-1.c: Extend.
7082
5f3cd7c3
JJ
70832016-06-29 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR tree-optimization/71625
7086 * gcc.dg/strlenopt-28.c: New test.
7087
4aa83879
RB
70882016-06-29 Richard Biener <rguenther@suse.de>
7089
7090 PR middle-end/71002
7091 * g++.dg/torture/pr71002.C: Adjust testcase.
7092
152ef731
JJ
70932016-06-29 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c/71685
7096 * gcc.dg/pr71685.c: New test.
7097
70982016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7099
7100 PR c/71552
7101 * gcc.dg/init-bad-9.c: New test.
7102
d41dc215
BS
71032016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104
7105 * gcc.target/powerpc/abs128-1.c: Require VSX.
7106 * gcc.target/powerpc/copysign128-1.c: Likewise.
7107 * gcc.target/powerpc/inf128-1.c: Likewise.
7108 * gcc.target/powerpc/nan128-1.c: Likewise.
7109
6a20b538
JJ
71102016-06-28 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR middle-end/71626
7113 * gcc.c-torture/execute/pr71626-1.c: New test.
7114 * gcc.c-torture/execute/pr71626-2.c: New test.
7115
77d93c47
PB
71162016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7117
7118 PR target/71656
7119 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7120
a8264058
SB
71212016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7122
7123 PR target/71670
7124 * gcc.target/powerpc/pr71670.c: New testcase.
7125
0dc47331
PB
71262016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7127
7128 PR target/71656
7129 * gcc.target/powerpc/pr71656-1.c: New test.
7130 * gcc.target/powerpc/pr71656-2.c: New test.
7131
b65ffc79
CL
71322016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7133
7134 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7135 around fp16 code.
7136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7139 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7140 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7141 Add arm_neon_fp16_ok effective target.
0b965526
UB
7142 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7143 Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7145 Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7147 Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7149 Likewise.
7150 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7151 Likewise.
7152 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7153 Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7155 Likewise.
7156 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7157 Likewise.
7158 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7159 Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7161 Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7163 Likewise.
b65ffc79 7164
9bb86f40
JH
71652016-06-26 Jan Hubicka <hubicka@ucw.cz>
7166
7167 * gcc.dg/predict-12.c: New testcase.
7168
46db0fd4
JD
71692016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7170
7171 PR fortran/71649
7172 * gfortran.dg/pr71649.f90: New test.
7173
2a65e70b
JJ
71742016-06-25 Jakub Jelinek <jakub@redhat.com>
7175
f8a06e24
JJ
7176 PR tree-optimization/71643
7177 * g++.dg/opt/pr71643.C: New test.
7178
2a65e70b
JJ
7179 PR tree-optimization/71631
7180 * gcc.c-torture/execute/pr71631.c: New test.
7181
7805417a
JH
71822016-06-24 Jan Hubicka <hubicka@ucw.cz>
7183
7184 * gcc.dg/predict-11.c: New testcase.
7185 * gfortran.dg/predict-2.f90: New testcase.
7186
888ed1a3
JH
71872016-06-24 Jan Hubicka <hubicka@ucw.cz>
7188
7189 * gcc.dg/predict-10.c: New test.
7190
53605f35
BS
71912016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7192
7193 * gcc.target/powerpc/abs128-1.c: New.
7194 * gcc.target/powerpc/copysign128-1.c: New.
7195 * gcc.target/powerpc/inf128-1.c: New.
7196 * gcc.target/powerpc/nan128-1.c: New.
7197
7b22b4c6
EB
71982016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7199
7200 * gfortran.dg/pr71642.f90: New test.
7201
37e373c2
JJ
72022016-06-24 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR tree-optimization/71647
7205 * gcc.target/i386/pr71647.c: New test.
7206
b20b79f2
L
72072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7208
7209 * gcc.target/i386/noplt-gd-1.c: New test.
7210 * gcc.target/i386/noplt-gd-2.c: Likewise.
7211 * gcc.target/i386/noplt-gd-3.c: Likewise.
7212 * gcc.target/i386/noplt-ld-1.c: Likewise.
7213 * gcc.target/i386/noplt-ld-2.c: Likewise.
7214 * gcc.target/i386/noplt-ld-3.c: Likewise.
7215 * lib/target-supports.exp
7216 (check_effective_target_tls_get_addr_via_got): New.
7217
04619cb8
UB
72182016-06-24 Uros Bizjak <ubizjak@gmail.com>
7219
7220 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7221 testsuite compile flags.
7222 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7223 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7224
72252016-06-24 Uros Bizjak <ubizjak@gmail.com>
7226
7227 * g++dg/vect/pr36684.cc: Add dg-do compile.
7228 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7229 * gcc.dg/vect/pr70021.c: Ditto.
7230 * gcc.dg/vect/pr70138-1.c: Ditto.
7231 * gcc.dg/vect/pr70138-2.c: Ditto.
7232 * gcc.dg/vect/pr70354-1.c: Ditto.
7233 * gcc.dg/vect/pr70354-2.c: Ditto.
7234 * gcc.dg/vect/pr71259.c: Ditto.
7235 * gcc.dg/vect/pr71416-1.c: Ditto.
7236 * gcc.dg/vect/slp-43.c: Ditto.
7237 * gcc.dg/vect/slp-45.c: Ditto.
7238 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7239 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7240 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7241 * gfortran.dg/vect/pr69980.f90: Ditto.
7242
72432016-06-24 Uros Bizjak <ubizjak@gmail.com>
7244
7245 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7246 * gcc.dg/vect/bb-slp-30.c: Ditto.
7247 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7248 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7249 * gcc.dg/vect/pr45902.c: Ditto.
7250 * gcc.dg/vect/pr48172.c: Ditto.
7251 * gcc.dg/vect/pr48377.c: Ditto.
7252 * gcc.dg/vect/pr49038.c: Ditto.
7253 * gcc.dg/vect/pr49771.c: Ditto.
7254 * gcc.dg/vect/pr52091.c: Ditto.
7255 * gcc.dg/vect/pr53185-2.c: Ditto.
7256 * gcc.dg/vect/pr56826.c: Ditto.
7257 * gcc.dg/vect/pr60276.c: Ditto.
7258 * gcc.dg/vect/pr62021.c: Ditto.
7259 * gcc.dg/vect/pr63530.c: Ditto.
7260 * gcc.dg/vect/pr65518.c: Ditto.
7261 * gcc.dg/vect/pr65947-1.c: Ditto.
7262 * gcc.dg/vect/pr65947-10.c: Ditto.
7263 * gcc.dg/vect/pr65947-11.c: Ditto.
7264 * gcc.dg/vect/pr65947-12.c: Ditto.
7265 * gcc.dg/vect/pr65947-13.c: Ditto.
7266 * gcc.dg/vect/pr65947-2.c: Ditto.
7267 * gcc.dg/vect/pr65947-3.c: Ditto.
7268 * gcc.dg/vect/pr65947-4.c: Ditto.
7269 * gcc.dg/vect/pr65947-5.c: Ditto.
7270 * gcc.dg/vect/pr65947-6.c: Ditto.
7271 * gcc.dg/vect/pr65947-7.c: Ditto.
7272 * gcc.dg/vect/pr65947-8.c: Ditto.
7273 * gcc.dg/vect/pr65947-9.c: Ditto.
7274 * gcc.dg/vect/pr71416-1.c: Ditto.
7275 * gcc.dg/vect/pr71439.c: Ditto.
7276 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7277 * gcc.dg/vect/vect-bswap16.c: Ditto.
7278 * gcc.dg/vect/vect-bswap32.c: Ditto.
7279 * gcc.dg/vect/vect-bswap64.c: Ditto.
7280 * gcc.dg/vect/vect-live-1.c: Ditto.
7281 * gcc.dg/vect/vect-live-2.c: Ditto.
7282 * gcc.dg/vect/vect-live-3.c: Ditto.
7283 * gcc.dg/vect/vect-live-4.c: Ditto.
7284 * gcc.dg/vect/vect-live-5.c: Ditto.
7285 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7286 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7287 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7288 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7289 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7290 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7291 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7292 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7293 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7294 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7295 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7296 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7297 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7298 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7299 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7300 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7301 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7302
da224bcb
UB
73032016-06-24 Uros Bizjak <ubizjak@gmail.com>
7304
7305 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7306
dfee2870
L
73072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7308
7309 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7310 ia32 if R_386_GOT32X relocation is supported.
7311 * gcc.target/i386/noplt-3.c: Likewise.
7312 * gcc.target/i386/noplt-2.c: Likewise.
7313 (main): Renamed to ...
7314 (bar): This.
7315 * gcc.target/i386/noplt-4.c: Likewise.
7316 (main): Renamed to ...
7317 (bar): This.
7318 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7319 * gcc.target/i386/pr67400-5.c: Likewise.
7320
a86451b9
JJ
73212016-06-24 Jakub Jelinek <jakub@redhat.com>
7322
00085092
JJ
7323 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7324 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7325
a86451b9
JJ
7326 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7327 f4): Adjust expected diagnostics.
7328 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7329 (T): If OVFP is defined, redefine to TP.
7330 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7331 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7332 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7333 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7334 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7335 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7336 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7337 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7338 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7339 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7340 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7341 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7342 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7343 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7344 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7345 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7346 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7347 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7348 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7349 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7350 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7351 as last argument to __builtin_add_overflow_p.
7352
7bb5d5f4
UB
73532016-06-23 Uros Bizjak <ubizjak@gmail.com>
7354
7355 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7356 dg-options and remove default vector testsuite compile flags.
7357 * g++.dg/vect/pr33860a.cc: Ditto.
7358 * g++.dg/vect/pr45470-a.cc: Ditto.
7359 * g++.dg/vect/pr45470-b.cc: Ditto.
7360 * g++.dg/vect/pr60896.cc: Ditto.
7361 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7362 * gcc.dg/vect/pr18308.c: Ditto.
7363 * gcc.dg/vect/pr24049.c: Ditto.
7364 * gcc.dg/vect/pr33373.c: Ditto.
7365 * gcc.dg/vect/pr36228.c: Ditto.
7366 * gcc.dg/vect/pr42395.c: Ditto.
7367 * gcc.dg/vect/pr42604.c: Ditto.
7368 * gcc.dg/vect/pr46663.c: Ditto.
7369 * gcc.dg/vect/pr48765.c: Ditto.
7370 * gcc.dg/vect/pr49093.c: Ditto.
7371 * gcc.dg/vect/pr49352.c: Ditto.
7372 * gcc.dg/vect/pr52298.c: Ditto.
7373 * gcc.dg/vect/pr52870.c: Ditto.
7374 * gcc.dg/vect/pr53185.c: Ditto.
7375 * gcc.dg/vect/pr53773.c: Ditto.
7376 * gcc.dg/vect/pr56695.c: Ditto.
7377 * gcc.dg/vect/pr62171.c: Ditto.
7378 * gcc.dg/vect/pr63530.c: Ditto.
7379 * gcc.dg/vect/pr68339.c: Ditto.
7380 * gcc.dg/vect/pr71259.c: Ditto.
7381 * gcc.dg/vect/vect-82_64.c: Ditto.
7382 * gcc.dg/vect/vect-83_64.c: Ditto.
7383 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7384 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7385 * gcc.dg/vect/vect-shift-2.c: Ditto.
7386 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7387 * gfortran.dg/vect/pr39318.f90: Ditto.
7388 * gfortran.dg/vect/pr45714-a.f: Ditto.
7389 * gfortran.dg/vect/pr45714-b.f: Ditto.
7390 * gfortran.dg/vect/pr46213.f90: Ditto.
7391
2d4bb02f
MM
73922016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7393 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/p9-splat-5.c: New test.
7396
f6d1b868
UB
73972016-06-23 Uros Bizjak <ubizjak@gmail.com>
7398
7399 PR tree-optimization/71488
7400 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7401 * lib/target-supports.exp: ... here.
7402 (check_sse4_hw_available): New procedure.
7403 (check_effective_target_sse4_runtime): Ditto.
7404 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7405 -march=westmere for sse4_runtime targets.
936ff030 7406 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7407 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7408 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7409 (main): Call check_vect ().
a7898180 7410 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7411
c0597759
L
74122016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7413
7414 PR target/66232
7415 PR target/67400
7416 * gcc.target/i386/pr66232-14.c: New file.
7417 * gcc.target/i386/pr66232-15.c: Likewise.
7418 * gcc.target/i386/pr66232-16.c: Likewise.
7419 * gcc.target/i386/pr66232-17.c: Likewise.
7420 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7421 ia32 if R_386_GOT32X relocation is supported.
7422 * gcc.target/i386/pr67400-2.c: Likewise.
7423 * gcc.target/i386/pr67400-3.c: Likewise.
7424 * gcc.target/i386/pr67400-4.c: Likewise.
7425 * gcc.target/i386/pr67400-6.c: Likewise.
7426 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7427 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7428
5b0e27a7
JD
74292016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7430
7431 PR libgfortran/48852
7432 * gfortran.dg/char4_iunit_1.f03: Update test.
7433 * gfortran.dg/f2003_io_5.f03: Update test.
7434 * gfortran.dg/real_const_3.f90: Update test.
7435
7f586d90
AK
74362016-06-23 Andi Kleen <ak@linux.intel.com>
7437
7438 * g++.dg/bprob/bprob.exp: Support autofdo.
7439 * g++.dg/tree-prof/tree-prof.exp: dito.
7440 * gcc.dg/tree-prof/tree-prof.exp: dito.
7441 * gcc.misc-tests/bprob.exp: dito.
7442 * gfortran.dg/prof/prof.exp: dito.
7443 * lib/profopt.exp: dito.
7444 * lib/target-supports.exp: Check for autofdo.
7445
60fa7862
ML
74462016-06-23 Martin Liska <mliska@suse.cz>
7447
7448 * gcc.dg/pr71619.c: New test.
7449
e3d62871
UB
74502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7451
7452 PR target/67400
cc901875
UB
7453 * gcc.target/i386/pr67400-1.c: New test.
7454 * gcc.target/i386/pr67400-2.c: Likewise.
7455 * gcc.target/i386/pr67400-3.c: Likewise.
7456 * gcc.target/i386/pr67400-4.c: Likewise.
7457 * gcc.target/i386/pr67400-5.c: Likewise.
7458 * gcc.target/i386/pr67400-6.c: Likewise.
7459 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7460
ac81cf0b
DM
74612016-06-22 David Malcolm <dmalcolm@redhat.com>
7462
7463 * c-c++-common/missing-header-1.c: New test case.
7464 * c-c++-common/missing-header-2.c: New test case.
7465 * c-c++-common/missing-header-3.c: New test case.
7466 * c-c++-common/missing-header-4.c: New test case.
7467
1a4f11c8
DM
74682016-06-22 David Malcolm <dmalcolm@redhat.com>
7469
7470 PR c/70339
7471 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7472 hint.
7473 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7474 expected results due to builtin "nanl" now being suggested for
7475 "name".
7476 * gcc.dg/pr67580.c: Update expected messages.
7477 * gcc.dg/spellcheck-identifiers.c: New testcase.
7478 * gcc.dg/spellcheck-typenames.c: New testcase.
7479
a93eac6a
DM
74802016-06-22 David Malcolm <dmalcolm@redhat.com>
7481
7482 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7483 file.
7484 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7485 diagnostic-test-show-locus-parseable-fixits.c to sources for
7486 diagnostic_plugin_test_show_locus.c.
7487 * lib/gcc-defs.exp (freeform_regexps): New global.
7488 (dg-regexp): New function.
7489 (handle-dg-regexps): New function.
7490 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7491 freeform_regexps to the empty list.
7492 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7493
49e76ff1
IE
74942016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7495
f6d1b868 7496 PR tree-optimization/71488
49e76ff1
IE
7497 * g++.dg/pr71488.C: New test.
7498 * gcc.dg/vect/vect-bool-cmp.c: New test.
7499
951d8c8a
EB
75002016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7501
7502 * gcc.dg/guality/param-5.c: New test.
7503
b60fc3bd
BE
75042016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7505
7506 * gcc.target/i386/asm-flag-7.c: New test.
7507
0609abda
TS
75082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7509
7510 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7511 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7512 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7513 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7514 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7515 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7519 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7521 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7522 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7524 * lib/target-supports.exp: Likewise.
7525
ee2499b4
TS
75262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7527
7528 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7529 * gcc.dg/attr-ms_struct-2.c: Likewise.
7530 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7531 * gcc.dg/bf-ms-attrib.c: Likewise.
7532 * gcc.dg/bf-ms-layout-2.c: Likewise.
7533 * gcc.dg/bf-ms-layout-3.c: Likewise.
7534 * gcc.dg/bf-ms-layout.c: Likewise.
7535 * gcc.dg/bf-no-ms-layout.c: Likewise.
7536 * gcc.target/i386/bitfield1.c: Likewise.
7537 * gcc.target/i386/bitfield2.c: Likewise.
7538 * gcc.target/i386/bitfield3.c: Likewise.
7539
caea59ff
KN
75402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7541
7542 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7543 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7544 override other than -mcpu=power9 command-line option is specified,
7545 or if the target operating system is aix.
7546 * gcc.target/powerpc/darn-1.c: Likewise.
7547 * gcc.target/powerpc/darn-2.c: Likewise.
7548 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7549 test if effective-target is not powerpc_p9vector_ok or if the
7550 target operating system is not defined.
7551 * gcc.target/powerpc/vslv-1.c: Likewise.
7552 * gcc.target/powerpc/vsrv-0.c: Likewise.
7553 * gcc.target/powerpc/vsrv-1.c: Likewise.
7554
63617e30
TB
75552016-06-21 Tobias Burnus <burnus@net-b.de>
7556
7557 PR fortran/71068
7558 * gfortran.dg/coarray/data_1.f90: New.
7559
89192c3c
WD
75602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7561
7562 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7563 (dg-require-effective-target): Use arm_v8_neon_hw.
7564 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7565 (dg-require-effective-target): Likewise.
7566 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7567 (dg-require-effective-target): Likewise.
7568 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7569 (dg-require-effective-target): Likewise.
7570 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7571 (dg-require-effective-target): Likewise.
7572 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7573 (dg-require-effective-target): Likewise.
7574 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7575 Add AArch64 check.
7576
64ac50e2
WD
75772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7578
7579 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7580 Set to 3 so test passes.
7581
6252b5db
WD
75822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7583
7584 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7585
3b9bc511
IV
75862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7587
7588 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7589 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7590 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7591 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7592
21db1c78
IV
75932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7594
7595 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7596 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7597
9d30e86f
L
75982016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7599
7600 PR target/71549
7601 * gcc.target/i386/pr71549.c: New test.
7602
448a7c69
KN
76032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7604
7605 * gcc.target/powerpc/vadsdu-0.c: Replace
7606 dg-require-effective-target directive to allow test to run on more
7607 platforms, and add dg-skip-if directive to disable test on aix
7608 platforms because of known incompatibilities.
7609 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7610 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7611 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7612 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7613 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7614 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7615 * gcc.target/powerpc/vadsdub-2.c: Replace
7616 dg-require-effective-target directive to allow test to run on more
7617 platforms, and add dg-skip-if directive to disable test on aix
7618 platforms because of known incompatibilities.
7619 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7620 with vec_absdb call to differentiate this test from vadsdub-1.c.
7621 * gcc.target/powerpc/vadsduh-1.c: Replace
7622 dg-require-effective-target directive to allow test to run on more
7623 platforms, and add dg-skip-if directive to disable test on aix
7624 platforms because of known incompatibilities.
7625 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7626 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7627 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7628
0ad84f34
JJ
76292016-06-21 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR tree-optimization/71588
7632 * gcc.dg/pr71558.c: New test.
7633
e71e8d94
SKS
76342016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7635
7636 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7637 * c-c++-common/pr68657-2.c: Likewise.
7638 * c-c++-common/pr68657-3.c: Likewise.
7639 * gcc.dg/torture/pr69714.c: Require int32plus support.
7640 * gcc.dg/torture/pr70025.c: Likewise.
7641 * gcc.dg/torture/pr70083.c: Likewise.
7642 * gcc.dg/torture/pr70542.c: Likewise.
7643 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7644
5a578671
JM
76452016-06-20 Joseph Myers <joseph@codesourcery.com>
7646
7647 PR c/71601
7648 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7649
7a9df68e
JJ
76502016-06-20 Jakub Jelinek <jakub@redhat.com>
7651
50aa64d5
JJ
7652 PR middle-end/71581
7653 * gcc.dg/pr71581.c: New test.
7654
7a9df68e
JJ
7655 PR rtl-optimization/71591
7656 * gcc.dg/cpp/pr71591.c: New test.
7657
3947cf19
DR
76582016-06-20 David B. Robins <gcc@davidrobins.net>
7659
7660 PR target/71571
7661 * g++.dg/torture/pr71571.C: New test.
7662
c4ff221e
JJ
76632016-06-20 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR target/71559
7666 * gcc.target/i386/sse2-pr71559.c: New test.
7667 * gcc.target/i386/avx-pr71559.c: New test.
7668 * gcc.target/i386/avx512f-pr71559.c: New test.
7669
f1b5abfb
TB
76702016-06-20 Tobias Burnus <burnus@net-b.de>
7671
7672 PR fortran/71194
7673 * gfortran.dg/pointer_remapping_10.f90: New.
7674
842107e4
DM
76752016-06-20 David Malcolm <dmalcolm@redhat.com>
7676
7677 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7678
d9e8bdfd
MS
76792016-06-20 Martin Sebor <msebor@redhat.com>
7680
7681 PR c/69507
7682 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7683 * gnu90-const-expr-1.c: Same.
7684 * gnu99-const-expr-1.c: Same.
7685 * gnu99-static-1.c: Same.
7686
67785479
RL
76872016-06-20 Renlin Li <renlin.li@arm.com>
7688
29f09b38 7689 PR testsuite/71489
67785479
RL
7690 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7691
636929b8
JG
76922016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7693
7694 * gcc.target/aarch64/vcvt_f64_1.c: New.
7695 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7696 * gcc.target/aarch64/vrecp_f64_1.c: New.
7697
ff7b374b
KT
76982016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7699
7700 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7701 "alignement".
7702
554cfc9e
GJL
77032016-06-20 Georg-Johann Lay <avr@gjlay.de>
7704
7705 PR target/71103
7706 * gcc.target/avr/torture/pr71103-2.c: New test.
7707
94087e88 77082016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7709
7710 PR c/69507
7711 * gcc.dg/alignof.c: New test.
7712
c561b091
PC
77132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7714
7715 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7716 vs dg-error; test constexpr specifier too.
7717
bf54f123
PC
77182016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7721
4e53aa97
CL
77222016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7723
7724 * lib/target-supports.exp
7725 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7726 arm_neon_ok and merge flags. Fix temporary test name.
7727 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7728 and merge flags.
7729
69071d86
ML
77302016-06-17 Martin Liska <mliska@suse.cz>
7731
7732 * gcc.dg/predict-9.c: Fix dump scanning.
7733
68b3b858
BC
77342016-06-17 Bin Cheng <bin.cheng@arm.com>
7735
7736 PR tree-optimization/71354
7737 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7738
d3ee260a
BC
77392016-06-17 Bin Cheng <bin.cheng@arm.com>
7740
7741 PR tree-optimization/71347
7742 * gcc.dg/tree-ssa/pr71347.c: New test.
7743
bd8fb114
BC
77442016-06-17 Bin Cheng <bin.cheng@arm.com>
7745
7746 PR tree-optimization/71354
7747 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7748
97816be4
BC
77492016-06-17 Bin Cheng <bin.cheng@arm.com>
7750
7751 * gcc.dg/vect/vect-alias-check-1.c: New test.
7752
2d761a37
SKS
77532016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7754
e0277d6b 7755 PR target/71151
2d761a37
SKS
7756 * gcc.target/avr/pr71151-1.c: New test.
7757 * gcc.target/avr/pr71151-2.c: New test.
7758 * gcc.target/avr/pr71151-3.c: New test.
7759 * gcc.target/avr/pr71151-4.c: New test.
7760 * gcc.target/avr/pr71151-5.c: New test.
7761 * gcc.target/avr/pr71151-6.c: New test.
7762 * gcc.target/avr/pr71151-7.c: New test.
7763 * gcc.target/avr/pr71151-8.c: New test.
7764 * gcc.target/avr/pr71151-common.h: New test.
7765
68fa96d6
ML
77662016-06-16 Martin Liska <mliska@suse.cz>
7767
7768 * gfortran.dg/predict-1.f90: New test.
7769
b6ca982f
UB
77702016-06-16 Uros Bizjak <ubizjak@gmail.com>
7771
7772 PR target/71242
3a146d46 7773 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7774
1dc8d15b
JH
77752016-06-16 Jan Hubicka <hubicka@ucw.cz>
7776
7777 * g++.dg/vect/pr36648.cc: Disable cunrolli
7778
67c25816
JJ
77792016-06-16 Jakub Jelinek <jakub@redhat.com>
7780
c577adb2
JJ
7781 PR target/71554
7782 * gcc.c-torture/execute/pr71554.c: New test.
7783
67c25816
JJ
7784 PR rtl-optimization/71532
7785 * gcc.dg/torture/pr71532.c: New test.
7786
1a3c3ee9
MM
77872016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7788
7789 * gcc.target/powerpc/p9-dimode1.c: New test.
7790 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7791
f29468a7
JJ
77922016-06-15 Jakub Jelinek <jakub@redhat.com>
7793
61daecc4
JJ
7794 * gcc.c-torture/compile/20160615-1.c: New test.
7795
f29468a7
JJ
7796 * g++.dg/cpp0x/ref-qual17.C: New test.
7797
209d1e2d
IE
77982016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7799
7800 PR middle-end/71529
7801 * gcc.target/i386/pr71529.C: New test.
7802
8dc35712
AH
78032016-06-15 Alan Hayward <alan.hayward@arm.com>
7804
7805 PR tree-optimization/71483
7806 * g++.dg/vect/pr71483.c: New
7807
b8911cb8
PC
78082016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/70202
7811 * g++.dg/inherit/crash6.C: New.
7812 * g++.dg/inherit/union2.C: Likewise.
7813 * g++.dg/inherit/virtual12.C: Likewise.
7814 * g++.dg/inherit/virtual13.C: Likewise.
7815 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7816
cf5d08ab
UB
78172016-06-15 Uros Bizjak <ubizjak@gmail.com>
7818
e3d62871 7819 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7820
8f482165
AH
78212016-06-15 Alan Hayward <alan.hayward@arm.com>
7822
7823 PR tree-optimization/71439
7824 * gcc.dg/vect/pr71439.c: New
7825
3256673f
KT
78262016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7827
7828 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7829
b17dc4d4
RB
78302016-06-15 Richard Biener <rguenther@suse.de>
7831
7832 * gcc.dg/vect/slp-45.c: New testcase.
7833
2a5825f2
RB
78342016-06-15 Richard Biener <rguenther@suse.de>
7835
7836 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7837
6e433d0b
BS
78382016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7839
7840 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7841 requirements, and disable for AIX for now.
7842 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7843
abe7f828
JJ
78442016-06-14 Jakub Jelinek <jakub@redhat.com>
7845
a09c81b4
JJ
7846 PR c++/71528
7847 * g++.dg/opt/pr71528.C: New test.
7848
abe7f828
JJ
7849 PR c++/71516
7850 * g++.dg/init/pr71516.C: New test.
7851
acfadf06
PC
78522016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7853
7854 * g++.dg/init/array46.C: New.
7855
4d568ab2
UB
78562016-06-14 Uros Bizjak <ubizjak@gmail.com>
7857
e3d62871
UB
7858 * gcc.target/i386/float128-3.c: New test.
7859 * gcc.target/i386/quad-sse4.c: Ditto.
7860 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7861 Update scan strings.
4d568ab2 7862
30934c5d
RB
78632016-06-14 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/71526
7866 * gfortran.dg/pr71526.f90: New testcase.
7867
3970e545
AV
78682016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7869
7870 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7871 * gcc.dg/zero_bits_compound-1.c: Likewise.
7872
04976c6e
RB
78732016-06-14 Richard Biener <rguenther@suse.de>
7874
7875 PR tree-optimization/71522
7876 * gcc.dg/torture/pr71522.c: New testcase.
7877
23e025db
JJ
78782016-06-14 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/71520
7881 * gcc.dg/tree-ssa/pr71520.c: New test.
7882
90b72e84
RB
78832016-06-14 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/71521
86c24ba6 7886 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7887
ef7cf206
JJ
78882016-06-13 Jakub Jelinek <jakub@redhat.com>
7889
0dda258b
JJ
7890 PR sanitizer/71498
7891 * c-c++-common/ubsan/bounds-13.c: New test.
7892
ef7cf206
JJ
7893 PR preprocessor/71183
7894 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7895
a73786e3
JL
78962016-06-13 Jeff Law <law@redhat.com>
7897
7898 PR tree-optimization/71403
7899 * c-c++-common/ubsan/pr71403-1.c: New test.
7900 * c-c++-common/ubsan/pr71403-2.c: New test.
7901 * c-c++-common/ubsan/pr71403-3.c: New test.
7902
0ac249bf
JJ
79032016-06-13 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR middle-end/71478
7906 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7907 Add -Wno-psabi -w to dg-options.
7908
5408a64a
KN
79092016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7910
7911 * gcc.target/powerpc/vadsdu-0.c: New test.
7912 * gcc.target/powerpc/vadsdu-1.c: New test.
7913 * gcc.target/powerpc/vadsdu-2.c: New test.
7914 * gcc.target/powerpc/vadsdu-3.c: New test.
7915 * gcc.target/powerpc/vadsdu-4.c: New test.
7916 * gcc.target/powerpc/vadsdu-5.c: New test.
7917 * gcc.target/powerpc/vadsdub-1.c: New test.
7918 * gcc.target/powerpc/vadsdub-2.c: New test.
7919 * gcc.target/powerpc/vadsduh-1.c: New test.
7920 * gcc.target/powerpc/vadsduh-2.c: New test.
7921 * gcc.target/powerpc/vadsduw-1.c: New test.
7922 * gcc.target/powerpc/vadsduw-2.c: New test.
7923
f7e4f2e3
DM
79242016-06-13 David Malcolm <dmalcolm@redhat.com>
7925
7926 * gcc.dg/c99-init-2.c (c): Update expected error message.
7927 * gcc.dg/init-bad-8.c (foo): Likewise.
7928 * gcc.dg/spellcheck-fields-3.c: New test case.
7929
ad23a23e
ML
79302016-06-13 Martin Liska <mliska@suse.cz>
7931
7932 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7933 and "guess loop iv compared" heuristics.
7934 * gcc.dg/predict-2.c: Likewise.
7935 * gcc.dg/predict-3.c: Likewise.
7936 * gcc.dg/predict-4.c: Likewise.
7937 * gcc.dg/predict-5.c: Likewise.
7938 * gcc.dg/predict-6.c: Likewise.
7939
146c55da
MP
79402016-06-13 Marek Polacek <polacek@redhat.com>
7941
7942 PR middle-end/71476
7943 * c-c++-common/Wswitch-unreachable-4.c: New test.
7944 * gcc.dg/Wswitch-unreachable-2.c: New test.
7945 * g++.dg/tm/jump1.C: Move dg-warning.
7946
42e77cbc
EB
79472016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gnat.dg/renaming10.ad[sb]: New test.
7950
7474dcc1
PT
79512016-06-13 Paul Thomas <pault@gcc.gnu.org>
7952
7953 PR fortran/70673
7954 * gfortran.dg/pr70673.f90: New test.
7955
f57f53d3
RB
79562016-06-13 Richard Biener <rguenther@suse.de>
7957
7958 PR middle-end/64516
7959 * gcc.dg/align-3.c: New testcase.
7960
5843a5f0
ML
79612016-06-13 Martin Liska <mliska@suse.cz>
7962
7963 * gcc.target/i386/pr71458.c: New test.
7964
aa8fdb44
UB
79652016-06-12 Uros Bizjak <ubizjak@gmail.com>
7966
7967 PR target/71241
3a146d46 7968 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7969
2043e4d7
DH
79702016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7971
7972 PR target/60751
7973 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7974 statement.
7975
d3dc025d
DH
79762016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7977
7978 PR target/60751
7979 * gfortran.dg/comma_IO_extension_1.f90: New test.
7980 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7981 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7982 statement.
7983 * gfortran.dg/graphite/pr38083.f90: Likewise.
7984 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7985 missing format.
7986
a31d78c6
EB
79872016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gnat.dg/case_character.adb: New test.
7990
95c18dd0
SB
79912016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7992
7993 PR middle-end/71310
7994 * gcc.target/powerpc/pr71310.c: New testcase.
7995
b97d37b4
KV
79962016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7997
7998 PR middle-end/71478
7999 * gcc.dg/pr71478.c: New test.
8000
900bcda3
JJ
80012016-06-10 Jakub Jelinek <jakub@redhat.com>
8002
ec1c20db
JJ
8003 PR middle-end/71494
8004 * gcc.c-torture/execute/pr71494.c: New test.
8005
50b15873
JJ
8006 PR c/68657
8007 * gcc.target/i386/pr68657.c: New test.
8008
900bcda3
JJ
8009 PR inline-asm/68843
8010 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8011 (test): Add -masm=intel alternatives.
8012
4d926e34
MS
80132016-06-10 Martin Sebor <msebor@redhat.com>
8014
8015 PR c/71392
8016 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8017
ad071b2b
JL
80182016-06-10 Jeff Law <law@redhat.com>
8019
8020 PR tree-optimization/71335
8021 * gcc.c-torture/execute/pr71335.c: New test.
8022
2704efe8
DM
80232016-06-10 David Malcolm <dmalcolm@redhat.com>
8024
8025 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8026 the various "cannot tail-call: " messages.
8027
18c9b7d4
CL
80282016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8029
8030 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8031 and options.
8032
7cfa10f3
MO
80332016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8034
8035 PR sanitizer/71480
8036 * c-c++-common/asan/pr71480.c: New test.
8037
1f24fd3e
L
80382016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8039
8040 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8041 (ASMNAME2): Likewise.
8042 (main): Replace fn in asm statement with ASMNAME ("fn").
8043 * gcc.dg/guality/pr68037-2.c: Likewise.
8044 * gcc.dg/guality/pr68037-3.c: Likewise.
8045 * gcc.dg/torture/pr68037-1.c: Likewise.
8046 * gcc.dg/torture/pr68037-2.c: Likewise.
8047 * gcc.dg/torture/pr68037-3.c: Likewise.
8048
ad551c07
BE
80492016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8050
8051 PR inline-asm/68843
8052 * gcc.target/i386/pr68843-1.c: New test.
8053 * gcc.target/i386/pr68843-2.c: New test.
8054
4b1ffdb1 80552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8056 Cesar Philippidis <cesar@codesourcery.com>
8057
8058 PR middle-end/71373
8059 * gcc.dg/goacc/nested-function-1.c: New file.
8060 * gcc.dg/goacc/nested-function-2.c: Likewise.
8061 * gcc.dg/goacc/pr71373.c: Likewise.
8062 * gfortran.dg/goacc/cray-2.f95: Likewise.
8063 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8064 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8065 * gfortran.dg/goacc/cray.f95: Update.
8066 * gfortran.dg/goacc/loop-1.f95: Likewise.
8067 * gfortran.dg/goacc/loop-3.f95: Likewise.
8068 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8069 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8070
80712016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8072
8073 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8074 for OpenACC tile clauses.
8075 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8076
8077 PR c/71381
8078 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8079 to...
8080 * c-c++-common/goacc/cache-2.c: ... this new file.
8081 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8082 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8083 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8084 usage.
8085 * gfortran.dg/goacc/cray.f95: Likewise.
8086 * gfortran.dg/goacc/loop-1.f95: Likewise.
8087
89851e4c
AH
80882016-06-10 Alan Hayward <alan.hayward@arm.com>
8089
8090 PR tree-optimization/71407
8091 PR tree-optimization/71416
8092 * gcc.dg/vect/pr71407.c: New
8093 * gcc.dg/vect/pr71416-1.c: New
8094 * gcc.dg/vect/pr71416-2.c: New
8095
200eafbf
RB
80962016-06-10 Richard Biener <rguenther@suse.de>
8097
8098 PR middle-end/71477
8099 * gcc.dg/torture/pr71477.c: New testcase.
8100
4df99d92
JK
81012016-06-09 Julia Koval <julia.koval@intel.com>
8102
8103 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8104 * gcc.target/i386/interrupt-13.c: Likewise.
8105 * gcc.target/i386/interrupt-15.c: Likewise.
8106 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8107 * gcc.target/i386/interrupt-24.c: Likewise.
8108 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8109 * gcc.target/i386/interrupt-9.c: Likewise.
8110 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8111
e01b4e16
MS
81122016-06-09 Martin Sebor <msebor@redhat.com>
8113
8114 PR c/70883
8115 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8116 * gcc.dg/builtin-constant_p-1.c: Same.
8117 * gcc.dg/builtins-error.c: Same.
8118 * gcc.dg/pr70859.c: Same.
8119
9c35db0e
SKS
81202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8121
8122 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8123 * gcc.dg/torture/pr68067-1.c: Likewise.
8124 * gcc.dg/torture/pr68067-2.c: Likewise.
8125
81262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8127
8128 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8129 when setting SIZE.
8130
392a81b9
PC
81312016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8132
8133 PR c++/71465
8134 * g++.dg/inherit/crash5.C: New.
8135 Revert:
8136 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8137
8138 PR c++/70202
8139 * g++.dg/inherit/crash5.C: New.
8140 * g++.dg/inherit/virtual1.C: Adjust.
8141
e49efc14
ML
81422016-06-09 Martin Liska <mliska@suse.cz>
8143
8144 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8145 * g++.dg/predict-loop-exit-2.C: Likewise.
8146 * g++.dg/predict-loop-exit-3.C: Likewise.
8147 * gcc.dg/predict-1.c: Likewise.
8148 * gcc.dg/predict-2.c: Likewise.
8149 * gcc.dg/predict-3.c: Likewise.
8150 * gcc.dg/predict-4.c: Likewise.
8151 * gcc.dg/predict-5.c: Likewise.
8152 * gcc.dg/predict-6.c: Likewise.
8153 * gcc.dg/predict-7.c: Likewise.
8154
36d57986
RB
81552016-06-09 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/71462
8158 * gcc.dg/torture/pr71462.c: New testcase.
8159
7d82e8e4
MP
81602016-06-09 Marek Polacek <polacek@redhat.com>
8161
8162 PR c/65471
8163 * gcc.dg/c11-generic-3.c: New test.
8164
c8a71589
PC
81652016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8166
8167 * g++.dg/init/array42.C: New.
8168 * g++.dg/init/array43.C: Likewise.
8169 * g++.dg/init/array44.C: Likewise.
8170 * g++.dg/init/array45.C: Likewise.
8171 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8172 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8173 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8174 * g++.dg/gomp/pr35751.C: Likewise.
8175 * g++.dg/init/array23.C: Likewise.
8176 * g++.dg/init/brace2.C: Likewise.
8177 * g++.dg/init/brace6.C: Likewise.
8178
44a845ca
MS
81792016-06-08 Martin Sebor <msebor@redhat.com>
8180 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR c++/70507
8183 PR c/68120
8184 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8185 * c-c++-common/builtin-arith-overflow-2.c: New test.
8186 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8187 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8188 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8189
2ef16b6e
JJ
81902016-06-08 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR c++/71442
8193 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8194
5e3ee346
AL
81952016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8196
8197 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8198 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8199 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8200 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8201 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8202 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8203 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8204 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8205 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8206 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8207 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8208 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8209 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8210
b2ae2814
RB
82112016-06-08 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/68558
8214 * gcc.dg/vect/slp-44.c: New testcase.
8215
e09b4c37
RB
82162016-06-08 Richard Biener <rguenther@suse.de>
8217
8218 * gcc.dg/vect/slp-43.c: New testcase.
8219
72d50660
RB
82202016-06-08 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/71452
8223 * gcc.dg/torture/pr71452.c: New testcase.
8224
988c115c
JJ
82252016-06-08 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR c++/71448
8228 * g++.dg/torture/pr71448.C: New test.
8229
73d73b48
BS
82302016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8231
8232 PR debug/71432
8233 PR ada/71413
8234 * g++.dg/debug/pr71432.C: New test.
8235
bdd15d0c
PK
82362016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8237
8238 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8239 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8240 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8241
ce0607bb
AH
82422016-06-08 Alan Hayward <alan.hayward@arm.com>
8243
8244 * gcc.dg/vect/vect-live-2.c: Update effective target.
8245 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8246 * lib/target-supports.exp: Add aarch64 to vect_long.
8247
92a5f2ba
MP
82482016-06-08 Marek Polacek <polacek@redhat.com>
8249
8250 PR c/71418
8251 * gcc.dg/noncompile/pr71418.c: New test.
8252
08203f73
MP
8253 PR c/71426
8254 * gcc.dg/noncompile/pr71426.c: New test.
8255
d1fcc2bd
JH
82562016-06-07 Jan Hubicka <hubicka@ucw.cz>
8257
8258 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8259 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8260 * gcc.dg/predict-3.c: Update template.
8261 * gcc.dg/predict-5.c: Update template.
8262 * gcc.dg/predict-6.c: Update template.
8263 * gcc.dg/predict-9.c: Update template.
8264 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8265
a23e6f1c
BS
82662016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8267
8268 * gcc.target/powerpc/vec-mul.c: New test.
8269
6ffd47b7
DM
82702016-06-07 David Malcolm <dmalcolm@redhat.com>
8271
8272 * gcc.dg/spellcheck-fields-2.c: New test case.
8273
bfd67b47
RB
82742016-06-07 Richard Biener <rguenther@suse.de>
8275
8276 PR c/61564
8277 * gcc.dg/Wpragmas-1.c: New testcase.
8278 * gcc.dg/Wattributes-4.c: Likewise.
8279 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8280 entry.
8281
701b9a47
CL
82822016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8283
8284 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8285 spurious debug code.
8286
6b80d6fa
RB
82872016-06-07 Richard Biener <rguenther@suse.de>
8288
8289 PR tree-optimization/71428
8290 * gcc.dg/torture/pr71428.c: New testcase.
8291
0f3f9437
RB
82922016-06-07 Richard Biener <rguenther@suse.de>
8293
8294 PR middle-end/71423
8295 * gcc.dg/torture/pr71423.c: New testcase.
8296
ec963f2a
KV
82972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8298
8299 PR middle-end/71408
8300 * gcc.dg/tree-ssa/pr71408.c: New test.
8301
46ab5b6e
KV
83022016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8303
8304 PR middle-end/71281
8305 * g++.dg/torture/pr71281.C: New test.
8306
1f40cff3
MP
83072016-06-06 Marek Polacek <polacek@redhat.com>
8308
8309 PR c/71362
8310 * gcc.dg/pr71362.c: New test.
8311
6f5bcd24
JJ
83122016-06-06 Jakub Jelinek <jakub@redhat.com>
8313 Patrick Palka <ppalka@gcc.gnu.org>
8314
8315 PR c++/70847
8316 PR c++/71330
8317 PR c++/71393
8318 * g++.dg/opt/pr70847.C: New test.
8319 * g++.dg/ubsan/pr70847.C: New test.
8320 * g++.dg/ubsan/pr71393.C: New test.
8321
158beb4a
JJ
83222016-06-06 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR tree-optimization/71259
8325 * gcc.dg/vect/pr71259.c: New test.
8326
d9b950dd
DM
83272016-06-06 David Malcolm <dmalcolm@redhat.com>
8328
8329 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8330 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8331 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8332 above.
8333
36f9ad69
KT
83342016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8335
8336 PR middle-end/37780
8337 * gcc.c-torture/execute/pr37780.c: New test.
8338 * gcc.target/aarch64/pr37780_1.c: Likewise.
8339 * gcc.target/arm/pr37780_1.c: Likewise.
8340
5545a907
MP
83412016-06-06 Marek Polacek <polacek@redhat.com>
8342
8343 * c-c++-common/attr-may-alias-1.c: New test.
8344 * c-c++-common/attr-may-alias-2.c: New test.
8345 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8346
93671519
BE
83472016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8348
8349 PR c/24414
8350 * gcc.target/i386/pr24414.c: New test.
8351
690f24b7
JM
83522016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8353
8354 * gcc.target/sparc/vis4misc.c: New file.
8355 * gcc.target/sparc/fpcmp.c: Likewise.
8356 * gcc.target/sparc/fpcmpu.c: Likewise.
8357
31ce6157
AH
83582016-06-06 Alan Hayward <alan.hayward@arm.com>
8359
8360 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8361 * gcc.dg/vect/vect-live-3.c: Likewise.
8362
9fcebb5a
RB
83632016-06-06 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/71398
8366 * gcc.dg/torture/pr71398.c: New testcase.
8367
903ca97b
UB
83682016-06-06 Uros Bizjak <ubizjak@gmail.com>
8369
8370 PR target/71389
8371 * g++.dg/pr71389.C: New test.
8372
9c1eb332
JD
83732016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8374
8375 PR fortran/71404
8376 * gfortran.dg/fmt_read_5.f: New test.
8377
b2d83bd2
AV
83782016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8379
8380 PR fortran/69659
8381 * gfortran.dg/class_array_22.f03: New test.
8382
ec81960e
JH
83832016-06-05 Jan Hubicka <hubicka@ucw.cz>
8384
8385 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8386
429d2750
JH
83872016-06-05 Jan Hubicka <hubicka@ucw.cz>
8388
8389 * gcc.dg/predict-9.c: Update template.
8390
c1c00983
PC
83912016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8392
8393 PR c++/49377
8394 * g++.dg/template/pr49377.C: New.
8395
1927a963
JJ
83962016-06-04 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR tree-optimization/71405
8399 * g++.dg/torture/pr71405.C: New test.
8400
909a11ad
PC
84012016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/70202
8404 * g++.dg/inherit/crash5.C: New.
8405 * g++.dg/inherit/virtual1.C: Adjust.
8406
08bbb1f8
JL
84072016-06-03 Jeff Law <law@redhat.com>
8408
8409 PR tree-optimization/71316
8410 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8411
7c35235c
JJ
84122016-06-03 Jakub Jelinek <jakub@redhat.com>
8413
8414 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8415 dg-additional-options with just -fno-tree-scev-cprop in it.
8416 * gcc.dg/vect/vect-live-2.c: Likewise.
8417 * gcc.dg/vect/vect-live-5.c: Likewise.
8418 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8419 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8420 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8421
c8572dd6
PP
84222016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8423
8424 PR c++/27100
8425 * g++.dg/other/friend6.C: New test.
8426
1c7733a7
BS
84272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8428
8429 * g++.dg/torture/ppc-ldst-array.C: New.
8430
0d2f700f
JM
84312016-06-03 Joseph Myers <joseph@codesourcery.com>
8432
8433 PR target/71276
8434 PR target/71277
8435 * gcc.dg/torture/builtin-fp-int-inexact.c,
8436 gcc.target/i386/387-builtin-fp-int-inexact.c,
8437 gcc.target/i386/387-rint-inline-1.c,
8438 gcc.target/i386/387-rint-inline-2.c,
8439 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8440 gcc.target/i386/sse2-rint-inline-1.c,
8441 gcc.target/i386/sse2-rint-inline-2.c,
8442 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8443 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8444
f8071c05
L
84452016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8446 Julia Koval <julia.koval@intel.com>
8447
8448 PR target/66960
8449 PR target/67630
8450 PR target/67634
8451 PR target/67841
8452 PR target/68037
8453 PR target/68618
8454 PR target/68661
8455 PR target/69575
8456 PR target/69596
8457 PR target/69734
8458 * gcc.dg/guality/pr68037-1.c: New test.
8459 * gcc.dg/guality/pr68037-2.c: Likewise.
8460 * gcc.dg/guality/pr68037-3.c: Likewise.
8461 * gcc.dg/torture/pr68037-1.c: Likewise.
8462 * gcc.dg/torture/pr68037-2.c: Likewise.
8463 * gcc.dg/torture/pr68037-3.c: Likewise.
8464 * gcc.dg/torture/pr68661-1a.c: Likewise.
8465 * gcc.dg/torture/pr68661-1b.c: Likewise.
8466 * gcc.target/i386/interrupt-1.c: Likewise.
8467 * gcc.target/i386/interrupt-2.c: Likewise.
8468 * gcc.target/i386/interrupt-3.c: Likewise.
8469 * gcc.target/i386/interrupt-4.c: Likewise.
8470 * gcc.target/i386/interrupt-5.c: Likewise.
8471 * gcc.target/i386/interrupt-6.c: Likewise.
8472 * gcc.target/i386/interrupt-7.c: Likewise.
8473 * gcc.target/i386/interrupt-8.c: Likewise.
8474 * gcc.target/i386/interrupt-9.c: Likewise.
8475 * gcc.target/i386/interrupt-10.c: Likewise.
8476 * gcc.target/i386/interrupt-11.c: Likewise.
8477 * gcc.target/i386/interrupt-12.c: Likewise.
8478 * gcc.target/i386/interrupt-13.c: Likewise.
8479 * gcc.target/i386/interrupt-14.c: Likewise.
8480 * gcc.target/i386/interrupt-15.c: Likewise.
8481 * gcc.target/i386/interrupt-16.c: Likewise.
8482 * gcc.target/i386/interrupt-17.c: Likewise.
8483 * gcc.target/i386/interrupt-18.c: Likewise.
8484 * gcc.target/i386/interrupt-19.c: Likewise.
8485 * gcc.target/i386/interrupt-20.c: Likewise.
8486 * gcc.target/i386/interrupt-21.c: Likewise.
8487 * gcc.target/i386/interrupt-22.c: Likewise.
8488 * gcc.target/i386/interrupt-23.c: Likewise.
8489 * gcc.target/i386/interrupt-24.c: Likewise.
8490 * gcc.target/i386/interrupt-25.c: Likewise.
8491 * gcc.target/i386/interrupt-26.c: Likewise.
8492 * gcc.target/i386/interrupt-27.c: Likewise.
8493 * gcc.target/i386/interrupt-28.c: Likewise.
8494 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8495 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8496 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8497 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8498 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8499 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8500 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8501 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8502 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8503 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8504 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8505 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8506
36b85e43
BS
85072016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8508
9de2e795
L
8509 PR tree-optimization/52171
8510 * gcc.dg/pr52171.c: New test.
8511 * gcc.target/i386/pr52171.c: New test.
36b85e43 8512
bfeee8ac
JH
85132016-06-03 Jan Hubicka <jh@suse.cz>
8514
8515 * g++.dg/tree-ssa/pred-1.C: New testcase
8516 * gcc.dg/tree-ssa/pred-1.c: New testcase
8517
859b0bae
BS
85182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8519
8520 PR target/70957
8521 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8522 support.
8523 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8524
3a2edf4c
AH
85252016-06-03 Alan Hayward <alan.hayward@arm.com>
8526
8527 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8528
b28ead45
AH
85292016-06-03 Alan Hayward <alan.hayward@arm.com>
8530
8531 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8532 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8533 * gcc.dg/vect/vect-live-1.c: New test.
8534 * gcc.dg/vect/vect-live-2.c: New test.
8535 * gcc.dg/vect/vect-live-3.c: New test.
8536 * gcc.dg/vect/vect-live-4.c: New test.
8537 * gcc.dg/vect/vect-live-5.c: New test.
8538 * gcc.dg/vect/vect-live-slp-1.c: New test.
8539 * gcc.dg/vect/vect-live-slp-2.c: New test.
8540 * gcc.dg/vect/vect-live-slp-3.c: New test.
8541
1f91747b
JJ
85422016-06-03 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR middle-end/71387
8545 * g++.dg/opt/pr71387.C: New test.
8546
47b83923
JL
85472016-06-02 Jeff Law <law@redhat.com>
8548
8549 PR tree-optimization/71328
8550 * gcc.c-torture/compile/pr71328.c: New test.
8551
e96e5f46
JD
85522016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8553
8554 PR fortran/52393
8555 * gfortran.dg/fmt_read_3.f90: Fix typo.
8556 * gfortran.dg/fmt_read_4.f90: New test.
8557
b872d729
PC
85582016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8561 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8562 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8563 * g++.dg/cpp0x/override2.C: Likewise.
8564 * g++.dg/parse/crash5.C: Likewise.
8565 * g++.dg/parse/error16.C: Likewise.
8566 * g++.dg/parse/error27.C: Likewise.
8567 * g++.dg/template/qualttp15.C: Likewise.
8568 * g++.dg/template/redecl4.C: Likewise.
8569 * g++.old-deja/g++.other/crash39.C: Likewise.
8570 * g++.old-deja/g++.other/struct1.C: Likewise.
8571 * g++.old-deja/g++.pt/m9a.C: Likewise.
8572 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8573
0e535442
JJ
85742016-06-02 Jakub Jelinek <jakub@redhat.com>
8575
0633ee10
JJ
8576 PR c++/71372
8577 * c-c++-common/pr71372.c: New test.
8578
0e535442
JJ
8579 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8580 __TIME__ strings with __builtin_strcmp instead of printf and
8581 dg-output.
8582
f3c5ecc2
ML
85832016-06-02 Martin Liska <mliska@suse.cz>
8584
8585 * gcc.dg/predict-9.c: New test.
8586
a91807c5
JJ
85872016-06-02 Jakub Jelinek <jakub@redhat.com>
8588
8589 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8590 global set_compiler_env_var and global saved_compiler_env_var.
8591
b5bd1978
KT
85922016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8593
8594 PR rtl-optimization/71295
8595 * gcc.c-torture/compile/pr71295.c: New test.
8596
b93b1475
JJ
85972016-06-02 Jakub Jelinek <jakub@redhat.com>
8598
930ebd0e
JJ
8599 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8600
1e021dc3
JJ
8601 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8602 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8603
b93b1475
JJ
8604 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8605 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8606 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8607 alternative number.
8608
58f2fb5c
MM
86092016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8610
8611 * gcc.target/powerpc/p9-splat-4.c: New test.
8612
86132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8614
8615 PR target/71186
8616 * gcc.target/powerpc/pr71186.c: New test.
8617
4731c9f0
JD
86182016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR fortran/52393
8621 * gfortran.dg/fmt_read_3.f90: New test.
8622
042dee3e
TP
86232016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8624
8625 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8626 procedure.
8627
15c98b2e
ES
86282016-06-01 Eduard Sanou <dhole@openmailbox.org>
8629
8630 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8631 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8632 env var is set.
8633 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8634 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8635 shown once.
8636 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8637 during compilation.
8638 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8639 vars set by dg-set-compiler-env-var.
8640
6442a6f4
PT
86412016-06-01 Paul Thomas <pault@gcc.gnu.org>
8642
8643 PR fortran/71156
8644 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8645 to the module procedure declaration.
8646 * gfortran.dg/submodule_16.f08: New test.
8647
ab62397a
JJ
86482016-06-01 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR middle-end/71371
8651 * c-c++-common/gomp/pr71371.c: New test.
8652
b66af6ed
RB
86532016-06-01 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71366
8656 * gcc.dg/torture/pr71366-1.c: New testcase.
8657 * gcc.dg/torture/pr71366-2.c: Likewise.
8658
e342b9d8
KN
86592016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8660
8661 * gcc.target/powerpc/vslv-0.c: New test.
8662 * gcc.target/powerpc/vslv-1.c: New test.
8663 * gcc.target/powerpc/vsrv-0.c: New test.
8664 * gcc.target/powerpc/vsrv-1.c: New test.
8665
721547cd
NS
86662016-06-01 Nathan Sidwell <nathan@acm.org>
8667
8668 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8669 * gcc.target/nvptx/weak.c: New.
8670
fa2c9034
RB
86712016-06-01 Richard Biener <rguenther@suse.de>
8672
8673 PR tree-optimization/71261
8674 * gcc.dg/torture/vect-bool-1.c: New testcase.
8675
3e32893c
JJ
86762016-06-01 Jakub Jelinek <jakub@redhat.com>
8677
8678 * gfortran.dg/gomp/order-1.f90: New test.
8679 * gfortran.dg/gomp/order-2.f90: New test.
8680
8c383600
JH
86812016-06-01 Jan Hubicka <hubicka@ucw.cz>
8682
8683 * gcc.dg/unroll-6.c: Update template.
8684 * gcc.dg/unroll-7.c: New testcase.
8685 * gcc.dg/unroll-8.c: New testcase.
8686
a0dfeef5
EB
86872016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * gnat.dg/opt56.ad[sb]: New test.
8690
48de5701
PC
86912016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/66635
8694 * g++.dg/cpp0x/constexpr-ice16.C: New.
8695
827cf695
PP
86962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8697
8698 PR tree-optimization/71314
8699 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8700 -mbranch-cost=2.
8701
ff66f6e8
PP
87022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8703
8704 PR tree-optimization/71077
8705 * gcc.dg/tree-ssa/pr71077.c: New test.
8706
050fb209
JH
87072016-05-31 Jan Hubicka <hubicka@ucw.cz>
8708
48de5701
PC
8709 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8710 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8711 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8712
c642d919
PC
87132016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8714
8715 PR c++/71248
8716 * g++.dg/cpp0x/pr71248.C: New.
8717 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8718 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8719 * g++.dg/init/new37.C: Likewise.
8720 * g++.dg/template/static1.C: Likewise.
8721 * g++.dg/template/static2.C: Likewise.
8722
d6439e08
L
87232016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8724
8725 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8726 instead of %rdi.
8727 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8728
780b9dd4
MP
87292016-05-31 Marek Polacek <polacek@redhat.com>
8730
8731 * c-c++-common/Wswitch-unreachable-3.c: New test.
8732 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8733
0d99f8a0
RB
87342016-05-31 Richard Biener <rguenther@suse.de>
8735
8736 PR tree-optimization/71352
8737 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8738
52545641
TP
87392016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8740
8741 * gcc.target/arm/armv5_thumb_isa.c: New test.
8742
5b8c1205
KY
87432016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8744
8745 PR target/71346
8746 * gcc.target/i386/pr71346.c: New test.
8747
7a88cc84
TV
87482016-05-31 Tom de Vries <tom@codesourcery.com>
8749
8750 PR tree-optimization/69068
8751 * gcc.dg/graphite/pr69068.c: New test.
8752
265149a6
MS
87532016-05-27 Martin Sebor <msebor@redhat.com>
8754
8755 PR c++/71306
8756 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8757
00631022
JJ
87582016-05-30 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR c++/71349
8761 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8762 nowait depend(inout: dd[0]) clauses where permitted.
8763
b2f6675b
PC
87642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/71238
8767 * g++.dg/parse/pr71238.C: New.
8768 * g++.dg/concepts/friend1.C: Test column numbers too.
8769 * g++.dg/cpp0x/initlist31.C: Likewise.
8770 * g++.dg/cpp0x/pr51420.C: Likewise.
8771 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8772 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8773 * g++.dg/ext/builtin3.C: Likewise.
8774 * g++.dg/lookup/friend12.C: Likewise.
8775 * g++.dg/lookup/friend7.C: Likewise.
8776 * g++.dg/lookup/koenig1.C: Likewise.
8777 * g++.dg/lookup/koenig5.C: Likewise.
8778 * g++.dg/lookup/used-before-declaration.C: Likewise.
8779 * g++.dg/overload/koenig1.C: Likewise.
8780 * g++.dg/template/crash65.C: Likewise.
8781 * g++.dg/template/friend57.C: Likewise.
8782 * g++.dg/warn/Wshadow-5.C: Likewise.
8783 * g++.dg/warn/Wunused-8.C: Likewise.
8784 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8785 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8786 * g++.old-deja/g++.jason/member.C: Likewise.
8787 * g++.old-deja/g++.jason/report.C: Likewise.
8788 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8789 * g++.old-deja/g++.law/visibility20.C: Likewise.
8790 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8791 * g++.old-deja/g++.other/static5.C: Likewise.
8792 * g++.old-deja/g++.pt/overload2.C: Likewise.
8793
a448ff40
JH
87942016-05-30 Jan Hubicka <hubicka@ucw.cz>
8795
8796 * gcc.dg/tree-ssa/peel1.c: New testcase.
8797 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8798 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8799
69be8c91
TV
88002016-05-30 Tom de Vries <tom@codesourcery.com>
8801
8802 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8803 to ce.
8804
a59775a1
PC
88052016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 PR c++/71099
8808 * g++.dg/parse/virtual1.C: New.
8809
53d6d955
UB
88102016-05-30 Uros Bizjak <ubizjak@gmail.com>
8811
8812 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8813 Use correct register when clearing %edx.
8814
0557293f
AM
88152016-05-30 Alexander Monakov <amonakov@ispras.ru>
8816
8817 PR tree-optimization/71289
8818 * gcc.dg/pr71289.c: New test.
8819
5d476e35
KV
88202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8821
8822 PR middle-end/71269
8823 PR middle-end/71292
8824 * gcc.dg/tree-ssa/pr71269.c: New test.
8825 * gcc.dg/tree-ssa/pr71292.c: New test.
8826
db5447ca
KV
88272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8828
8829 PR middle-end/71252
8830 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8831
98bdbb39
JH
88322016-05-30 Jan Hubicka <hubicka@ucw.cz>
8833
8834 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8835 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8836 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8837
7e012855
TV
88382016-05-30 Tom de Vries <tom@codesourcery.com>
8839
8840 PR tree-optimization/69067
8841 * gcc.dg/graphite/pr69067.c: New test.
8842
beed3701
UB
88432016-05-29 Uros Bizjak <ubizjak@gmail.com>
8844
8845 PR target/71245
8846 * gcc.target/i386/pr71245-1.c: New test.
8847 * gcc.target/i386/pr71245-2.c: Ditto.
8848
b6d4f8e8
PC
88492016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/71105
8852 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8853 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8854 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8855
00022058
JH
88562016-05-27 Jan Hubicka <hubicka@ucw.cz>
8857
8858 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8859
c8419aca
VV
88602016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8861
8862 Revert:
8863 PR c++/69855
8864 * g++.dg/overload/69855.C: New.
8865 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8866 * g++.old-deja/g++.pt/crash3.C: Likewise.
8867
8008c4d2
PC
88682016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 PR c++/60385
8871 * g++.dg/parse/namespace13.C: New.
8872
8b2ef235
JL
88732016-05-26 Jeff Law <law@redhat.com>
8874
8875 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8876 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8877 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8878 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8879 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8880 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8881 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8882 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8883 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8884 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8885 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8886 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8887 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8888
7d67159b
VV
88892016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8890
8891 PR c++/69855
8892 * g++.dg/overload/69855.C: New.
8893 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8894 * g++.old-deja/g++.pt/crash3.C: Likewise.
8895
88e3bdd1
JW
88962016-05-27 Jiong Wang <jiong.wang@arm.com>
8897
8898 PR target/63596
8899 * gcc.target/aarch64/va_arg_1.c: New testcase.
8900 * gcc.target/aarch64/va_arg_2.c: Likewise.
8901 * gcc.target/aarch64/va_arg_3.c: Likewise.
8902
3fd6b9cc
JW
89032016-05-27 Jiong Wang <jiong.wang@arm.com>
8904
8905 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8906 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8907 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8908 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8909 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8910
3cee7e4e
MP
89112016-05-27 Marek Polacek <polacek@redhat.com>
8912
8913 PR middle-end/71308
8914 * g++.dg/torture/pr71308.C: New test.
8915
6a813c96
DV
89162016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8917
8918 * gcc.dg/zero_bits_compound-1.c: New test.
8919 * gcc.dg/zero_bits_compound-2.c: New test.
8920
0561bcfb
IE
89212016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8922
8923 PR middle-end/71279
8924 * gcc.dg/pr71279.c: New test.
8925
21316320
MM
89262016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8927
8928 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8929 floating point min/max/comparison instructions.
8930 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8931
7211a097
JJ
89322016-05-26 Jakub Jelinek <jakub@redhat.com>
8933
8934 * c-c++-common/gomp/schedule-1.c: New test.
8935 * gfortran.dg/gomp/schedule-1.f90: New test.
8936
cac177cf
PP
89372016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8938
8939 PR c++/70822
8940 PR c++/70106
8941 * g++.dg/cpp1y/auto-fn32.C: New test.
8942 * g++.dg/cpp1y/paren4.C: New test.
8943
a2d5b8c9
NS
89442016-05-26 Nathan Sidwell <nathan@acm.org>
8945
8946 * gcc.dg/20060410.c: Xfail on ptx.
8947 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8948 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8949 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8950 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8951 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8952
ffa8b552
TP
89532016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8954
8955 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8956
c7501e00
JJ
89572016-05-26 Jakub Jelinek <jakub@redhat.com>
8958
1875b9a0
JJ
8959 PR tree-optimization/71280
8960 * gcc.dg/pr71280.c: New test.
8961
2116e19f
JJ
8962 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8963
305aef09
JJ
8964 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8965 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8966
c7501e00
JJ
8967 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8968
ca449d26
JW
89692016-05-26 Jiong Wang <jiong.wang@arm.com>
8970
8971 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8972 kept in memory.
ca449d26 8973
8af01c66
JL
89742016-05-25 Jeff Law <law@redhat.com>
8975
8976 PR tree-optimization/71272
8977 * gcc.c-torture/compile/pr71272.c: new test.
8978
f9d6ce73
BS
89792016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8980
8981 * gcc.target/powerpc/vec-cmpne.c: New test.
8982 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8983
a88a7b22
EB
89842016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8985
8986 * gnat.dg/opt55.ad[sb]: New test.
8987
125f02ed
SKS
89882016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8989
8990 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8991 * c-c++-common/pr60226.c: Require int32plus.
8992 * gcc.c-torture/execute/pr70602.c: Likewise.
8993 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8994 unsigned long for malloc arg type.
8995 * gcc.dg/asr_div1.c: Require int32plus.
8996 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8997 * gcc.dg/pie-1.c: Require pie.
8998 * gcc.dg/pie-2.c: Likewise.
8999 * gcc.dg/pr59471.c: Require int32plus.
9000 * gcc.dg/pr59963-2.c: XFAIL for int16.
9001 * gcc.dg/pr60114.c: Require int32plus.
9002 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9003 unsigned long for typedef of size_t.
9004 * gcc.dg/pr63914.c: Require int32plus.
9005 * gcc.dg/pr64536.c: Require pt32plus.
9006 * gcc.dg/pr65658.c: Likewise.
9007 * gcc.dg/pr67271.c: Require int32plus.
9008 * gcc.dg/pr68112.c: Likewise.
9009 * gcc.dg/pr69071.c: Skip for avr target.
9010 * gcc.dg/pr69973.c: Require int32plus.
9011 * gcc.dg/pr70169.c: Skip for avr target.
9012 * gcc.dg/sso-6.c: Require int32plus.
9013 * gcc.dg/sso-7.c: Likewise.
9014 * gcc.dg/sso-8.c: Likewise.
9015 * gcc.dg/vrp-min-max-2.c: Likewise.
9016
c6e434f5
UB
90172016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9018
9019 PR target/70738
9020 * gcc.target/i386/pr70738-1.c: New test.
9021 * gcc.target/i386/pr70738-2.c: Likewise.
9022 * gcc.target/i386/pr70738-3.c: Likewise.
9023 * gcc.target/i386/pr70738-4.c: Likewise.
9024 * gcc.target/i386/pr70738-5.c: Likewise.
9025 * gcc.target/i386/pr70738-6.c: Likewise.
9026 * gcc.target/i386/pr70738-7.c: Likewise.
9027 * gcc.target/i386/pr70738-8.c: Likewise.
9028 * gcc.target/i386/pr70738-9.c: Likewise.
9029
5c42d341
KT
90302016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9031
9032 PR rtl-optimization/66940
9033 * gcc.c-torture/execute/pr66940.c: New test.
9034
bf9a1a07
IV
90352016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9036
9037 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9038 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9039 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9040 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9041 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9042 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9043 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9044 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9045 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9046 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9047 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9048 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9049 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9050 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9051 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9052 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9053 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9054 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9055 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9056 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9057 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9058 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9059 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9060 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9061
95efe6b6
MP
90622016-05-25 Marek Polacek <polacek@redhat.com>
9063
9064 PR c/71265
9065 * gcc.dg/noncompile/pr71265.c: New test.
9066
a23faf7a
MP
9067 PR c/71266
9068 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9069
69a6d5ad
NS
90702016-05-25 Nathan Sidwell <nathan@acm.org>
9071
9072 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9073
3072d4ea
RB
90742016-05-25 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/71261
9077 * c-c++-common/torture/pr71261.c: New testcase.
9078
e412ece4
RB
90792016-05-25 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/71264
9082 * gcc.dg/vect/pr71264.c: New testcase.
9083
b9e551ad
PC
90842016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9085
9086 PR c++/55992
9087 * g++.dg/cpp0x/alias-decl-53.C: New.
9088 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9089
6aa1abe5
ML
90902016-05-25 Martin Liska <mliska@suse.cz>
9091
9092 * g++.dg/pr71239.C: New test.
9093
842d162e
RB
90942016-05-25 Richard Biener <rguenther@suse.de>
9095
c87885ca
RO
9096 * gcc.dg/vect/pr58135.c: Rename to ...
9097 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9098
f184a36c
MP
90992016-05-25 Marek Polacek <polacek@redhat.com>
9100
9101 * g++.dg/pr65295.C: Use target c++14.
9102
021fad86
PC
91032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9104
53d6d955
UB
9105 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9106 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9107
c3eaf15a
MM
91082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9109
9110 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9111 instructions.
9112
e46c7770
CP
91132016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9114
9115 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9116 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9117 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9118 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9119 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9120 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9121 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9122 * c-c++-common/goacc/pcopy.c: Likewise.
9123 * c-c++-common/goacc/pcopyin.c: Likewise.
9124 * c-c++-common/goacc/pcopyout.c: Likewise.
9125 * c-c++-common/goacc/pcreate.c: Likewise.
9126 * c-c++-common/goacc/pr70688.c: New test.
9127 * c-c++-common/goacc/present-1.c: Adjust test.
9128 * c-c++-common/goacc/reduction-5.c: Likewise.
9129 * g++.dg/goacc/data-1.C: New test.
9130
4bfc9db7
MM
91312016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9132
9133 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9134 vector parity built-in functions.
9135 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9136 count trailing zeros automatic vectorization.
9137 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9138 count trailing zeros built-in functions.
9139
2bc145af
KV
91402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9141
9142 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9143
26869fdb
PH
91442016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9145
9146 PR target/71050
9147 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9148
b2dc9c3b
PC
91492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9150
9151 PR c++/50436
9152 * g++.dg/template/crash123.C: New.
9153 * g++.dg/template/crash124.C: Likewise.
9154
f65e97fd
MS
91552016-05-24 Martin Sebor <msebor@redhat.com>
9156
9157 PR c++/71147
9158 * g++.dg/ext/flexary16.C: New test.
9159
a6f5ac7f
IV
91602016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9161
69a6d5ad
NS
9162 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9163 before math.h is included.
a6f5ac7f
IV
9164 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9165 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9166 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9167 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9168 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9169 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9170 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9171 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9172 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9173 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9174 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9175 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9176 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9177 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9178 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9179 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9180 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9181 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9182 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9183 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9184 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9185 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9186 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9187
27bad558
MM
91882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9189 Kelvin Nilsen <kelvin@gcc.gnu.org>
9190
9191 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9192 support.
9193
72f382fb
PC
91942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/69872
9197 * g++.dg/warn/Wno-narrowing1.C: New.
9198
ef2ec9d9
MP
91992016-05-24 Marek Polacek <polacek@redhat.com>
9200
9201 PR c/71249
9202 * c-c++-common/Wswitch-unreachable-2.c: New test.
9203
e90434e3
JJ
92042016-05-24 Jakub Jelinek <jakub@redhat.com>
9205
7adb26f2
JJ
9206 PR c++/71257
9207 * g++.dg/vect/simd-clone-6.cc: New test.
9208 * g++.dg/gomp/declare-simd-6.C: New test.
9209
e90434e3
JJ
9210 PR middle-end/70434
9211 PR c/69504
9212 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9213
b556ea3b
RB
92142016-05-24 Richard Biener <rguenther@suse.de>
9215
9216 PR tree-optimization/71240
9217 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9218
e5328f5d
RB
92192016-05-24 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/71230
9222 * gcc.dg/torture/pr71230.c: New testcase.
9223 * g++.dg/torture/pr71230.C: Likewise.
9224
a04e69c0
TS
92252016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9226
9227 * c-c++-common/goacc/routine-5.c: Add tests.
9228 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9229 * gfortran.dg/goacc/routine-6.f90: Add tests.
9230
30fd2977
RB
92312016-05-24 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/71253
9234 * gcc.dg/torture/pr71253.c: New testcase.
9235
ca6f60bc
KV
92362016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9237
9238 PR middle-end/71252
9239 * gfortran.dg/pr71252.f90: New test.
9240
d3465d72
RS
92412016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9242
9243 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9244
f17a223d
RB
92452016-05-24 Richard Biener <rguenther@suse.de>
9246
9247 PR middle-end/70434
9248 PR c/69504
9249 * c-c++-common/vector-subscript-4.c: New testcase.
9250 * c-c++-common/vector-subscript-5.c: Likewise.
9251
e3f36534
JD
92522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9253
9254 PR fortran/71123
9255 * gfortran.dg/namelist_90.f: New test
9256
85d5c27d
JD
92572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9258
9259 PR fortran/66461
9260 * gfortran.dg/unexpected_eof.f: New test
9261
fe3f3340
MM
92622016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9263 Kelvin Nilsen <kelvin@gcc.gnu.org>
9264
9265 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9266 as little endian.
9267
26d6ae55
PC
92682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9269
9270 PR c++/70972
9271 * g++.dg/cpp0x/inh-ctor20.C: New.
9272 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9273
d6c9a06f
PC
92742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9275
9276 PR c++/69095
9277 * g++.dg/cpp0x/variadic168.C: New.
9278
396a1d10
PC
92792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9280
9281 * g++.dg/cpp0x/pr31445.C: Test column number too.
9282 * g++.dg/cpp0x/pr32253.C: Likewise.
9283 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9284 * g++.dg/cpp0x/variadic36.C: Likewise.
9285
ece46666
MG
92862016-05-23 Marc Glisse <marc.glisse@inria.fr>
9287
9288 * gcc.dg/fold-notshift-2.c: Adjust.
9289
a7dc5980
MP
92902016-05-23 Marek Polacek <polacek@redhat.com>
9291
9292 PR c/49859
9293 * c-c++-common/Wswitch-unreachable-1.c: New test.
9294 * gcc.dg/Wswitch-unreachable-1.c: New test.
9295 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9296 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9297 * g++.dg/gomp/block-10.C: Likewise.
9298 * gcc.dg/gomp/block-10.c: Likewise.
9299 * g++.dg/gomp/block-9.C: Likewise.
9300 * gcc.dg/gomp/block-9.c: Likewise.
9301 * g++.dg/gomp/target-1.C: Likewise.
9302 * g++.dg/gomp/target-2.C: Likewise.
9303 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9304 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9305 * g++.dg/gomp/taskgroup-1.C: Likewise.
9306 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9307 * gcc.dg/gomp/teams-1.c: Likewise.
9308 * g++.dg/gomp/teams-1.C: Likewise.
9309 * g++.dg/overload/error3.C: Likewise.
9310 * g++.dg/tm/jump1.C: Likewise.
9311 * g++.dg/torture/pr40335.C: Likewise.
9312 * gcc.dg/c99-vla-jump-5.c: Likewise.
9313 * gcc.dg/switch-warn-1.c: Likewise.
9314 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9315 * gcc.dg/nested-func-1.c: Likewise.
9316 * gcc.dg/pr67784-4.c: Likewise.
9317
18b54004
RB
93182016-05-23 Richard Biener <rguenther@suse.de>
9319
9320 PR tree-optimization/71230
9321 * gfortran.dg/pr71230-1.f90: New testcase.
9322 * gfortran.dg/pr71230-2.f90: Likewise.
9323
e569db5f
VK
93242016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9325
396a1d10 9326 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9327 * gcc.dg/vect/pr58135.c: Add new.
9328 * gfortran.dg/pr46519-1.f: Adjust test case.
9329
e4b71114
PC
93302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9331
9332 PR c++/53401
9333 * g++.dg/cpp0x/decltype64.C: New.
9334
a25a8058
CL
93352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9336
9337 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9338 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9340
0dcfe9ab
CL
93412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9342
9343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9344 Add poly64x1_t and poly64x2_t cases if supported.
9345 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9346 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9347 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9348 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9349 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9350
ffd70e4a
CL
93512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9352
9353 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9354 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9355 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9356 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9357 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9358 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9359 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9360
4b1f57fe
CL
93612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9362
9363 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9364
16c5ec77
CL
93652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9366
9367 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9368 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9369
94ad56c7
JJ
93702016-05-22 Jakub Jelinek <jakub@redhat.com>
9371
57748705
JJ
9372 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9373 constraint instead of "r".
9374 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9375 insn instead of vxorpd.
9376 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9377
af120161
JJ
9378 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9379 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9380
355023ce
JJ
9381 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9382
3b48574c
JJ
9383 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9384 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9385
94ad56c7
JJ
9386 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9387
8a85cee2
KV
93882016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9389
9390 PR middle-end/40921
9391 * gcc.dg/tree-ssa/pr40921.c: New test.
9392
8e916b16
PS
93932016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9394
9395 PR target/71103
9396 * gcc.target/avr/pr71103.c: New test.
9397
88aea79f
KV
93982016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9399
9400 PR middle-end/71179
9401 * gcc.dg/tree-ssa/pr71179.c: New test.
9402
79063edd
MS
94032016-05-20 Martin Sebor <msebor@redhat.com>
9404
9405 PR c/71115
9406 * gcc.dg/init-excess-2.c: New test.
9407
55c8849f
EB
94082016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9409
9410 * gnat.dg/opt53.adb: New test.
9411 * gnat.dg/opt54.adb: Likewise.
9412
c91a0948
MJ
94132016-05-20 Martin Jambor <mjambor@suse.cz>
9414
9415 PR tree-optimization/70884
9416 * gcc.dg/tree-ssa/pr70919.c: New test.
9417
9cad20fa
BS
94182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9419
9420 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9421 formatting.
69a6d5ad
NS
9422 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9423 fix code formatting.
9424
94252016-05-20 Nathan Sidwell <nathan@acm.org>
9426
9427 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9428 non-common cases.
9429 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9430
15c671a7
DM
94312016-05-20 David Malcolm <dmalcolm@redhat.com>
9432
9433 * jit.dg/all-non-failing-tests.h: Add
9434 test-factorial-must-tail-call.c.
9435 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9436 * jit.dg/test-factorial-must-tail-call.c: New test case.
9437
4f028369
JJ
94382016-05-20 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR fortran/71204
9441 * gfortran.dg/pr71204.f90: New test.
9442
7dea4ab3
CP
94432016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9444
9445 * gcc.target/nvptx/sincos.c: New test.
9446
ef98d365
PC
94472016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 PR c++/70572
9450 * g++.dg/cpp1y/auto-fn31.C: New.
9451
92466115
BS
94522016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9453
9454 * gcc.target/powerpc/vec-addec.c: New test.
9455 * gcc.target/powerpc/vec-addec-int128.c: New test.
9456
9a385c2d
DM
94572016-05-20 David Malcolm <dmalcolm@redhat.com>
9458
9459 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9460 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9461 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9462 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9463
77c9d5b4
JH
94642016-05-20 Jan Hubicka <hubicka@ucw.cz>
9465
9466 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9467
68047971
JJ
94682016-05-20 Jakub Jelinek <jakub@redhat.com>
9469
18954840
JJ
9470 PR c++/71210
9471 * g++.dg/opt/pr71210-1.C: New test.
9472 * g++.dg/opt/pr71210-2.C: New test.
9473
68047971
JJ
9474 PR tree-optimization/29756
9475 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9476 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9477 only on selected targets where V4SImode vectors are known to be
9478 supported.
9479
d78789f5
MG
94802016-05-20 Marc Glisse <marc.glisse@inria.fr>
9481
9482 PR tree-optimization/71079
9483 PR tree-optimization/71206
9484 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9485
550fa093
PK
94862016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9487
9488 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9489 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9490 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9491
483c6429
RG
94922016-05-20 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/29756
9495 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9496
eb066284
RB
94972016-05-20 Richard Biener <rguenther@suse.de>
9498
9499 PR tree-optimization/71185
9500 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9501
58f10249
RB
95022016-05-20 Richard Biener <rguenther@suse.de>
9503
9504 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9505
2a5569fa
MP
95062016-05-19 Marek Polacek <polacek@redhat.com>
9507
9508 PR c++/71075
9509 * g++.dg/diagnostic/pr71075.C: New test.
9510
5e9a5385
DM
95112016-05-19 David Malcolm <dmalcolm@redhat.com>
9512
9513 PR c++/71184
9514 * g++.dg/pr71184.C: New test case.
9515
4f45da44
KN
95162016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9517
9518 * gcc.target/powerpc/darn-0.c: New test.
9519 * gcc.target/powerpc/darn-1.c: New test.
9520 * gcc.target/powerpc/darn-2.c: New test.
9521
4177437e
MP
95222016-05-19 Marek Polacek <polacek@redhat.com>
9523
9524 PR tree-optimization/71031
9525 * gcc.dg/tree-ssa/vrp100.c: New test.
9526
afb72432
IE
95272016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9528
9529 PR rtl-optimization/71148
9530 * gcc.dg/pr71148.c: New test.
9531
4f83064e
KT
95322016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9533
9534 PR target/71056
9535 * gcc.target/arm/pr71056.c: New test.
9536
4bf8dbe1
BE
95372016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9538
9539 * c-c++-common/pr69669.c: Check the used mode.
9540
f3510625
MO
95412016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9542
9543 PR sanitizer/64354
9544 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9545
43c0068e
RB
95462016-05-19 Richard Biener <rguenther@suse.de>
9547
9548 PR tree-optimization/70729
9549 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9550 * gcc.dg/graphite/scop-18.c: Likewise.
9551 * gcc.dg/pr41783.c: Disable LIM.
9552 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9553 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9554 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9555 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9556 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9557 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9558 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9559 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9560 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9561 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9562 * gfortran.dg/pr42108.f90: Likewise.
9563
70f25790
DM
95642016-05-18 David Malcolm <dmalcolm@redhat.com>
9565
9566 PR driver/69265
9567 * gcc.dg/spellcheck-options-11.c: New test case.
9568
960db8ec
JJ
95692016-05-18 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR c++/71100
9572 * g++.dg/opt/pr71100.C: New test.
9573
04643334
MJ
95742016-05-18 Martin Jambor <mjambor@suse.cz>
9575
9576 PR ipa/69708
9577 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9578 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9579 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9580 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9581
91bb9f80
MJ
95822016-05-18 Martin Jambor <mjambor@suse.cz>
9583
9584 PR ipa/69708
9585 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9586 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9587 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9588 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9589 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9590
c584aca6
PC
95912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9592
9593 PR c++/69793
9594 * g++.dg/template/crash122.C: New.
9595
20309c6e
PC
95962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9597
9598 PR c++/70466
9599 * g++.dg/template/pr70466-1.C: New.
9600 * g++.dg/template/pr70466-2.C: Likewise.
9601
50c78b9a
MM
96022016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9603
9604 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9605 splat operations and the XXSPLTIB instruction.
9606 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9607 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9608 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9609 xxlxor to clear a register.
9610
cf8be00d
RS
96112016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9612
9613 * gcc.dg/torture/pr71020.c: New test.
9614
848a392a
MJ
96152016-05-18 Martin Jambor <mjambor@suse.cz>
9616
9617 PR ipa/70646
9618 * gcc.dg/ipa/pr70646.c: New test.
9619
1f2ab776
CL
96202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9621
9622 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9623
76489493
CL
96242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9625
9626 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9627 missing tests for vreinterpretq_p{8,16}.
9628
bd79378d
CL
96292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9630
9631 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9632 vsliq_n_s64 and vsliq_n_u64.
9633
81ca3ea0
CL
96342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9635
9636 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9637 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9638
873cb425
CL
96392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9640
9641 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9642 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9643 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9644
9d6e7c21
CL
96452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9646
9647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9648 in comment.
9649
b4dbe40e 96502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9651
9652 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9653 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9654 "blr\t" and switch to scan-assembler-times.
9655
83a5c910
JW
96562016-05-18 Jiong Wang <jiong.wang@arm.com>
9657
53d6d955
UB
9658 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9659 with __aarch64__.
9660 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9661 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9662
fb7cbdeb
JJ
96632016-05-18 Jakub Jelinek <jakub@redhat.com>
9664
8ee91165
JJ
9665 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9666 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9667 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9668 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9669 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9670 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9671
cf4d516a
JJ
9672 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9673 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9674
a4f16422
JJ
9675 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9676 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9677
7b37ce10
JJ
9678 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9679 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9680
fb7cbdeb
JJ
9681 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9682
c9326aef
RB
96832016-05-18 Richard Biener <rguenther@suse.de>
9684
9685 PR tree-optimization/71168
9686 * gcc.dg/torture/pr71168.c: New testcase.
9687
df8b0a11
KV
96882016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9689
9690 PR middle-end/63586
9691 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9692 * gcc.dg/tree-ssa/pr63586.c: New test.
9693 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9694
2efd67ed
NS
96952016-05-17 Nathan Sidwell <nathan@acm.org>
9696
9697 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9698 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9699 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9700 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9701
1988b2c2
NS
97022016-05-17 Nathan Sidwell <nathan@acm.org>
9703
9704 * gcc.target/nvptx/abi-vararg-3.c: New.
9705
ad1d92ab
MM
97062016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9707
9708 PR tree-optimization/54579
9709 PR middle-end/55299
9710 * gcc.dg/fold-notrotate-1.c: New test.
9711 * gcc.dg/fold-notshift-1.c: New test.
9712 * gcc.dg/fold-notshift-2.c: New test.
9713
47768df8
MP
97142016-05-17 Marek Polacek <polacek@redhat.com>
9715
9716 PR ipa/71146
9717 * g++.dg/ipa/pr71146.C: New test.
9718
6b5423a5
DM
97192016-05-17 David Malcolm <dmalcolm@redhat.com>
9720
9721 * jit.dg/test-error-array-bounds.c: New test case.
9722
c7986356
MG
97232016-05-17 Marc Glisse <marc.glisse@inria.fr>
9724
9725 * gcc.dg/tree-ssa/and-1.c: New testcase.
9726
d982c5b7
MG
97272016-05-17 Marc Glisse <marc.glisse@inria.fr>
9728
9729 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9730 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9731
0139ba93
MG
97322016-05-17 Marc Glisse <marc.glisse@inria.fr>
9733
9734 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9735 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9736
daab4562
JW
97372016-05-17 Jiong Wang <jiong.wang@arm.com>
9738
9739 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9740
22330033
JW
97412016-05-17 Jiong Wang <jiong.wang@arm.com>
9742
9743 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9744
98b3a5f2
JW
97452016-05-17 Jiong Wang <jiong.wang@arm.com>
9746
9747 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9748 ".2d[index]" when scan the assembly.
9749 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9750 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9751 float64x1.
9752 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9753
b71b7a8e
RB
97542016-05-17 Richard Biener <rguenther@suse.de>
9755
9756 PR tree-optimization/71132
9757 * gcc.dg/torture/pr71132.c: New testcase.
9758
3c51ad46
CL
97592016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9760
9761 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9762
d20faa66
KT
97632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9764
9765 PR target/70809
9766 * gcc.target/aarch64/pr70809_1.c: New test.
9767
b75cc5a4
KT
97682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9769
9770 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9771 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9772 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9773 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9774
b28eb195
IE
97752016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9776 Ilya Enkovich <ilya.enkovich@intel.com>
9777
9778 PR target/71114
9779 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9780
0b9004ed
JH
97812016-05-16 Jan Hubicka <hubicka@ucw.cz>
9782
9783 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9784 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9785
1b81a1c1
MW
97862016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9787
9788 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9789 test for __ARM_FP16_ARGS.
9790 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9791 * gcc.target/arm/aapcs/neon-vect10.c: New.
9792 * gcc.target/arm/aapcs/neon-vect9.c: New.
9793 * gcc.target/arm/aapcs/vfp18.c: New.
9794 * gcc.target/arm/aapcs/vfp19.c: New.
9795 * gcc.target/arm/aapcs/vfp20.c: New.
9796 * gcc.target/arm/aapcs/vfp21.c: New.
9797 * gcc.target/arm/fp16-aapcs-1.c: New.
9798 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9799 test for __ARM_FP16_ARGS.
9800 * g++.target/arm/fp16-return-1.c: Update expected output.
9801
921d1e73
JW
98022016-05-16 Jiong Wang <jiong.wang@arm.com>
9803
9804 PR testsuite/70227
9805 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9806
228eb42a
HA
98072016-05-15 Harald Anlauf <anlauf@gmx.de>
9808
9809 PR fortran/69603
9810 * gfortran.dg/pr69603.f90: New testcase.
9811
785abfd3
FR
98122016-05-14 Fritz Reese <fritzoreese@gmail.com>
9813
9814 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9815
e75eb64f
FR
98162016-05-14 Fritz Reese <fritzoreese@gmail.com>
9817
9818 PR fortran/71047
9819 * gfortran.dg/pr71047.f08: New test.
9820
aa4b467b
JM
98212016-05-13 Joseph Myers <joseph@codesourcery.com>
9822
9823 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9824 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9825 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9826
653fb4a2
MS
98272016-05-13 Martin Sebor <msebor@redhat.com>
9828
9829 PR c++/60049
9830 * g++.dg/cpp0x/constexpr-60049.C: New test.
9831
9e37582d
JJ
98322016-05-13 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR bootstrap/71071
9835 * gcc.dg/pr71071.c: New test.
9836
a278aa17
UB
98372016-05-13 Uros Bizjak <ubizjak@gmail.com>
9838
9839 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9840 remove XOP handling.
377eaca7 9841 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9842
ac3d02e2
NS
98432016-05-13 Nathan Sidwell <nathan@acm.org>
9844
9845 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9846 __atomic_is_lock_free declaration.
9847
8ab3bdac
RB
98482016-05-13 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/42587
9851 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9852
623b8e0a
ML
98532016-05-13 Martin Liska <mliska@suse.cz>
9854
9855 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9856 the new format of dump output.
9857
da7674f6
IE
98582016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9859
9860 * gcc.dg/pr71084.c: New test.
9861
c959db3d
RR
98622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9863
53d6d955
UB
9864 PR target/53440
9865 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9866
43203dea
RR
98672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9868
9869 * gcc.target/aarch64/struct_return.c: New test.
9870
4f2e1536
MP
98712016-05-12 Marek Polacek <polacek@redhat.com>
9872
9873 PR c/70756
9874 * c-c++-common/pr70756-2.c: New test.
9875 * c-c++-common/pr70756.c: New test.
9876
1ef33ef3
RB
98772016-05-12 Richard Biener <rguenther@suse.de>
9878
9879 PR tree-optimization/71059
9880 * gcc.dg/torture/pr71059.c: New testcase.
9881
763baff6
RB
98822016-05-12 Richard Biener <rguenther@suse.de>
9883
9884 PR tree-optimization/71062
9885 * gcc.dg/torture/pr71062.c: New testcase.
9886
c4ec1243
IE
98872016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9888
9889 PR tree-optimization/71006
9890 * gcc.dg/pr71006.c: New test.
9891
a5fbf76d
MP
98922016-05-12 Marek Polacek <polacek@redhat.com>
9893
9894 PR driver/71063
9895 * gcc.dg/opts-7.c: New test.
9896
5acc47a4
KT
98972016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9898
9899 PR target/70830
9900 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9901 Add -save-temps to dg-options.
9902 Scan for ldmfd rather than pop instruction.
9903 * gcc.target/arm/interrupt-2.c: Likewise.
9904 * gcc.target/arm/pr70830.c: New test.
9905
40bd4bf9
JJ
99062016-05-12 Jakub Jelinek <jakub@redhat.com>
9907
3cd63842
JJ
9908 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9909 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9910
c05d08f6
JJ
9911 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9912 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9913 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9914
bc27ffae
JJ
9915 PR target/71019
9916 * gcc.target/i386/avx512vl-pack-1.c: New test.
9917 * gcc.target/i386/avx512vl-pack-2.c: New test.
9918 * gcc.target/i386/avx512bw-pack-2.c: New test.
9919
515d7412
JJ
9920 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9921
40bd4bf9
JJ
9922 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9923 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9924 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9925
44ab146a
RB
99262016-05-12 Richard Biener <rguenther@suse.de>
9927
9928 PR tree-optimization/70986
9929 * gcc.dg/torture/pr70986-1.c: New testcase.
9930 * gcc.dg/torture/pr70986-2.c: Likewise.
9931 * gcc.dg/torture/pr70986-3.c: Likewise.
9932
d6e83a8d
MM
99332016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9934
9935 PR c/43651
9936 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9937 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9938
51e67ea3
UB
99392016-05-11 Uros Bizjak <ubizjak@gmail.com>
9940
9941 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9942 directive.
9943 * gcc.target/i386/pr66746.c: Ditto.
9944
3fd2b007
MM
99452016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9946
9947 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9948 support.
9949 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9950 warning when using -mvsx-timode.
9951 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9952 * gcc.target/powerpc/dform-2.c: Likewise.
9953 * gcc.target/powerpc/pr68805.c: Likewise.
9954
5c3a10fb
MP
99552016-05-11 Marek Polacek <polacek@redhat.com>
9956
9957 PR c++/71024
9958 * c-c++-common/attributes-3.c: New test.
9959
7cfb065b
NS
99602016-05-11 Nathan Sidwell <nathan@acm.org>
9961
9962 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9963 * gcc.c-torture/execute/pr68185.c: Likewise.
9964 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9965 * gcc.dg/pr69634.c: Requires scheduling.
9966 * gcc.dg/torture/pr66178.c: Require label values.
9967 * gcc.dg/setjmp-6.c: Require indirect jumps.
9968
f35ea97d
RB
99692016-05-11 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/71055
9972 * gcc.dg/torture/pr71055.c: New testcase.
9973
dff70323
RB
99742016-05-11 Richard Biener <rguenther@suse.de>
9975
9976 PR debug/71057
9977 * g++.dg/debug/pr71057.C: New testcase.
9978
56a3d28b
JJ
99792016-05-11 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR fortran/70855
9982 * gfortran.dg/gomp/pr70855.f90: New test.
9983
ebc1b29e
RB
99842016-05-11 Richard Biener <rguenther@suse.de>
9985
9986 PR middle-end/71002
9987 * g++.dg/torture/pr71002.C: New testcase.
9988
98ccd1d7
IE
99892016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9990
9991 PR middle-end/70807
9992 * gcc.dg/pr70807.c: New test.
9993
ed29e24b
MS
99942016-05-10 Martin Sebor <msebor@redhat.com>
9995
9996 PR c++/38611
9997 * g++.dg/Wattributes.C: New test.
9998
e39dab2c
MG
99992016-05-10 Marc Glisse <marc.glisse@inria.fr>
10000
10001 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10002 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10003 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10004
d067e238
IE
100052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10006
10007 PR target/70799
10008 * gcc.target/i386/pr70799-1.c: New test.
10009
cd36c83e
PMR
100102016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10011
10012 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10013
1e3af2a4
IE
100142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10015
10016 PR middle-end/70877
10017 * gcc.target/i386/pr70877.c: New test.
10018
afc610db
IE
100192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10020
10021 PR tree-optimization/70786
10022 * gcc.target/i386/pr70876.c: New test.
10023
4b59d19f
JJ
100242016-05-10 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR target/70927
10027 * gcc.target/i386/avx512vl-logic-1.c: New test.
10028 * gcc.target/i386/avx512vl-logic-2.c: New test.
10029 * gcc.target/i386/avx512dq-logic-2.c: New test.
10030
9b5ee426
BS
100312016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10032
10033 PR target/70963
10034 * gcc.target/powerpc/pr70963.c: New.
10035
f3352cab
DM
100362016-05-10 David Malcolm <dmalcolm@redhat.com>
10037
10038 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10039 (test_very_wide_line): Add ruler to expected output.
10040 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10041 (test_very_wide_line): Likewise.
10042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10043 (test_show_locus): Within the handling of "test_very_wide_line",
10044 enable show_ruler_p on the diagnostic context.
10045
4a3255dd
RB
100462016-05-10 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/71039
10049 * gcc.dg/torture/pr71039.c: New testcase.
10050
da7c9950
NS
100512016-05-10 Nathan Sidwell <nathan@acm.org>
10052
10053 * gcc.dg/nested-func-10.c: Requires alloca.
10054 * gcc.dg/nested-func-9.c: Requires alloca.
10055 * gcc.c-torture/execute/pr70460.c: Requires labels.
10056 * gcc.c-torture/compile/pr70199.c: Requires labels.
10057 * gcc.target/nvptx/decl.c: Compile only.
10058 * gcc.target/nvptx/trailing-init.c: Compile only.
10059 * gcc.target/nvptx/ary-init.c: Compile only.
10060
cf68d92c
MP
100612016-05-10 Marek Polacek <polacek@redhat.com>
10062
10063 PR c/70255
10064 * gcc.dg/attr-opt-1.c: New test.
10065
64ea4e15
RB
100662016-05-10 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/70497
10069 PR tree-optimization/28367
10070 * gcc.dg/torture/20160404-1.c: New testcase.
10071 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10072 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10073
5a96dae3
PMR
100742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10075
10076 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10077
fc97f805
UB
100782016-05-09 Uros Bizjak <ubizjak@gmail.com>
10079
10080 * gcc.target/i386/fabsneg-1.c New test.
10081
a710b1d5
AM
100822016-05-09 Alan Modra <amodra@gmail.com>
10083
10084 PR testsuite/70826
10085 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10086
171f6f05
RB
100872016-05-09 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/70985
10090 * gcc.dg/torture/pr70985.c: New testcase.
10091
18caa34e
BC
100922016-05-09 Bin Cheng <bin.cheng@arm.com>
10093
10094 * gcc.dg/tree-ssa/ifc-9.c: New test.
10095 * gcc.dg/tree-ssa/ifc-10.c: New test.
10096 * gcc.dg/tree-ssa/ifc-11.c: New test.
10097 * gcc.dg/tree-ssa/ifc-12.c: New test.
10098 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10099 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10100 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10101
7a27d38f
RB
101022016-05-09 Richard Biener <rguenther@suse.de>
10103
10104 PR fortran/70937
10105 * gfortran.dg/pr70937.f90: New testcase.
10106
5ebbbd3d
RO
101072016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10108
10109 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10110
f6288c24
FR
101112016-05-07 Fritz Reese <fritzoreese@gmail.com>
10112
10113 PR fortran/56226
10114 * gfortran.dg/dec_structure_1.f90: New testcase.
10115 * gfortran.dg/dec_structure_2.f90: Ditto.
10116 * gfortran.dg/dec_structure_3.f90: Ditto.
10117 * gfortran.dg/dec_structure_4.f90: Ditto.
10118 * gfortran.dg/dec_structure_5.f90: Ditto.
10119 * gfortran.dg/dec_structure_6.f90: Ditto.
10120 * gfortran.dg/dec_structure_7.f90: Ditto.
10121 * gfortran.dg/dec_structure_8.f90: Ditto.
10122 * gfortran.dg/dec_structure_9.f90: Ditto.
10123 * gfortran.dg/dec_structure_10.f90: Ditto.
10124 * gfortran.dg/dec_structure_11.f90: Ditto.
10125 * gfortran.dg/dec_union_1.f90: Ditto.
10126 * gfortran.dg/dec_union_2.f90: Ditto.
10127 * gfortran.dg/dec_union_3.f90: Ditto.
10128 * gfortran.dg/dec_union_4.f90: Ditto.
10129 * gfortran.dg/dec_union_5.f90: Ditto.
10130 * gfortran.dg/dec_union_6.f90: Ditto.
10131 * gfortran.dg/dec_union_7.f90: Ditto.
10132
5ec4a8cd
TV
101332016-05-07 Tom de Vries <tom@codesourcery.com>
10134
10135 PR tree-optimization/70956
10136 * gcc.dg/graphite/pr70956.c: New test.
10137
58ec1d0e
JJ
101382016-05-06 Jakub Jelinek <jakub@redhat.com>
10139
ccd88fb7
JJ
10140 PR middle-end/70941
10141 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10142 (a, b, c, d): Change type from char to signed char.
10143 (main): Compare against (signed char) -1634678893 instead of
10144 hardcoded -109. Use __builtin_abort instead of abort.
10145
dd3b6464
JJ
10146 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10147 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10148
58ec1d0e
JJ
10149 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10150
19aa23d8
YR
101512016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10152
10153 PR debug/70935
10154 * gcc.dg/torture/pr70935.c: New test.
10155
ae5f0df1
OE
101562016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10157
10158 PR target/58219
ce23a8ff 10159 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10160
078f7e37
RB
101612016-05-06 Richard Biener <rguenther@suse.de>
10162
10163 PR tree-optimization/70960
10164 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10165
765d7b54
OE
101662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10167
10168 PR target/52933
10169 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10170 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10171 Adjust expected instruction counts.
10172 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10173
29c94e65
MP
101742016-05-06 Marek Polacek <polacek@redhat.com>
10175
10176 PR sanitizer/70875
10177 * gcc.dg/ubsan/bounds-3.c: New test.
10178
3684b02e
OE
101792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10180
10181 PR target/54089
10182 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10183
8706773f
RB
101842016-05-06 Richard Biener <rguenther@suse.de>
10185
10186 PR middle-end/70931
10187 * gfortran.dg/pr70931.f90: New testcase.
10188
a4f51018
RB
101892016-05-06 Richard Biener <rguenther@suse.de>
10190
10191 PR middle-end/70941
10192 * gcc.dg/torture/pr70941.c: New testcase.
10193
c4f2425f
BC
101942016-05-05 Bin Cheng <bin.cheng@arm.com>
10195
10196 PR tree-optimization/57206
10197 * gcc.dg/vect/pr57206.c: New test.
10198
5dc08197
RO
101992016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10200
10201 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10202
351f85c5
JJ
102032016-05-05 Jakub Jelinek <jakub@redhat.com>
10204
568bac8c
JJ
10205 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10206
351f85c5
JJ
10207 * c-c++-common/Wdangling-else-4.c: New test.
10208
33fd7785
JJ
102092016-05-04 Jakub Jelinek <jakub@redhat.com>
10210
2d1ac15a
JJ
10211 PR c++/70906
10212 PR c++/70933
10213 * g++.dg/opt/pr70906.C: New test.
10214 * g++.dg/opt/pr70933.C: New test.
10215
33fd7785
JJ
10216 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10217
6b715bf6
JH
102182016-05-04 Jan Hubicka <hubicka@ucw.cz>
10219
10220 * gcc.dg/ipa/pure-const-3.c: New testcase.
10221
deef7113
MP
102222016-05-04 Marek Polacek <polacek@redhat.com>
10223
10224 * c-c++-common/Wdangling-else-1.c: New test.
10225 * c-c++-common/Wdangling-else-2.c: New test.
10226 * c-c++-common/Wdangling-else-3.c: New test.
10227
5396db97
KCY
102282016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10229
10230 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10231 flag is present.
10232
de55efd5
MP
102332016-05-04 Marek Polacek <polacek@redhat.com>
10234
10235 PR c/48778
10236 * gcc.dg/Waddress-2.c: New test.
10237
475839b6
AM
102382016-05-04 Alan Modra <amodra@gmail.com>
10239
10240 * gcc.target/powerpc/pr70866.c: New.
10241
b25aad5f
MS
102422016-05-03 Martin Sebor <msebor@redhat.com>
10243
10244 PR c++/66561
10245 * c-c++-common/builtin_location.c: New test.
10246 * g++.dg/cpp1y/builtin_location.C: New test.
10247
79ce98bc
MP
102482016-05-03 Marek Polacek <polacek@redhat.com>
10249
10250 PR c/70859
10251 * gcc.dg/pr70859.c: New test.
10252 * gcc.dg/pr70859-2.c: New test.
10253
402e89f5
PMR
102542016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10255
10256 * gnat.dg/debug5.adb: New testcase.
10257
f3d90045
DV
102582016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10259
10260 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10261 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10262 Procedure to check for z10 instruction set.
10263
1e26cec1
CL
102642016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10265
10266 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10267
71aca5a0
AM
102682016-05-03 Alan Modra <amodra@gmail.com>
10269
10270 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10271
2fd70ec1
JJ
102722016-05-03 Jakub Jelinek <jakub@redhat.com>
10273
10274 * gcc.target/i386/avx512f-cvt-1.c: New test.
10275
e5705cf7
L
102762016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10277
10278 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10279 -fdump-tree-vrp-details.
10280
381cdae4
RB
102812016-05-03 Richard Biener <rguenther@suse.de>
10282
10283 * gcc.dg/pr30172-1.c: Adjust.
10284 * gcc.dg/pr63743.c: Likewise.
10285 * gcc.dg/tm/pr51696.c: Likewise.
10286 * c-c++-common/tm/safe-1.c: Likewise.
10287 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10288 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10289 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10290 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10291
adedd5c1
JJ
102922016-05-03 Jakub Jelinek <jakub@redhat.com>
10293
31ed1665
JJ
10294 PR rtl-optimization/70467
10295 * gcc.target/i386/pr70467-3.c: New test.
10296 * gcc.target/i386/pr70467-4.c: New test.
10297
dea60b59
JJ
10298 PR tree-optimization/70916
10299 * gcc.c-torture/compile/pr70916.c: New test.
10300
adedd5c1
JJ
10301 PR target/49244
10302 * gcc.target/i386/pr49244-1.c: New test.
10303 * gcc.target/i386/pr49244-2.c: New test.
10304
f80041ef
BS
103052016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10306
10307 PR rtl-optimization/44281
10308 * gcc.target/i386/pr44281.c: New test.
10309
1cfcd39e
BC
103102016-05-03 bin cheng <bin.cheng@arm.com>
10311
10312 PR tree-optimization/56541
10313 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10314 * gcc.dg/vect/pr56541.c: new test.
10315
4304ccfd
MM
103162016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10317
10318 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10319 __float128.
10320 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10321
50d94c29
L
103222016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10323
10324 PR testsuite/70520
10325 * c-c++-common/asan/clone-test-1.c (main): Align child process
10326 stack to 16 bytes.
10327
bc1aee87
DM
103282016-05-02 David Malcolm <dmalcolm@redhat.com>
10329
10330 PR c++/62314
10331 * g++.dg/spellcheck-fields-2.C: New test case.
10332
474e0129
DM
103332016-05-02 David Malcolm <dmalcolm@redhat.com>
10334
10335 PR c++/62314
10336 * g++.dg/pr62314.C: New test case.
10337
818b88a7
JH
103382016-05-02 Jan Hubicka <hubicka@ucw.cz>
10339
10340 * gcc.dg/ipa/inline-8.c: New testcase.
10341
dd77684f
JJ
103422016-05-02 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR rtl-optimization/70467
10345 * gcc.target/i386/pr70467-1.c: New test.
10346
72407e00
BE
103472016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10348
10349 * gcc.dg/spec-options.c: Run the test on all targets.
10350 * gcc.dg/foo.specs: Use cpp_unique_options.
10351
dd53d197
MG
103522016-05-02 Marc Glisse <marc.glisse@inria.fr>
10353
10354 * gcc.dg/tree-ssa/unord.c: New testcase.
10355
a8b85ce9
MG
103562016-05-02 Marc Glisse <marc.glisse@inria.fr>
10357
10358 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10359
5b37e866
NS
103602016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10361
10362 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10363
7176a4a0
MP
103642016-05-02 Marek Polacek <polacek@redhat.com>
10365
10366 PR c/70851
10367 * gcc.dg/enum-incomplete-3.c: New test.
10368
6b9933b9
MP
103692016-05-02 Marek Polacek <polacek@redhat.com>
10370 Tom de Vries <tom@codesourcery.com>
10371
10372 PR tree-optimization/70700
10373 * gcc.dg/pr70700.c: New test.
10374
90f82260
UB
103752016-05-01 Uros Bizjak <ubizjak@gmail.com>
10376
10377 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10378 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10379 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10380 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10381 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10382
f73036c1
EB
103832016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10384
10385 * ada/acats/run_acats: Rename into...
10386 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10387 * ada/acats/run_all.sh: Remove redundant test.
10388 (target_run): Move around.
10389 (target_gnatchop): Use newly built executable.
10390 (target_gnatmake): Likewise.
10391 Check that the compilation of impbit succeeds.
10392
85e051a3
OE
103932016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10394
10395 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10396 * gcc.dg/20021029-1.c: Likewise.
10397 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10398 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10399 * gcc.target/sh/cmpstr.c: Likewise.
10400 * gcc.target/sh/cmpstrn.c: Likewise.
10401 * gcc.target/sh/memset.c: Likewise.
10402 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10403 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10404 * gcc.target/sh/pr39423-1.c: Likewise.
10405 * gcc.target/sh/pr49468-di.c: Likewise.
10406 * gcc.target/sh/pr49468-si.c: Likewise.
10407 * gcc.target/sh/pr49880-1.c: Likewise.
10408 * gcc.target/sh/pr49880-2.c: Likewise.
10409 * gcc.target/sh/pr49880-3.c: Likewise.
10410 * gcc.target/sh/pr50751-1.c: Likewise.
10411 * gcc.target/sh/pr50751-4.c: Likewise.
10412 * gcc.target/sh/pr50751-7.c: Likewise.
10413 * gcc.target/sh/pr51244-1.c: Likewise.
10414 * gcc.target/sh/pr51244-10.c: Likewise.
10415 * gcc.target/sh/pr51244-11.c: Likewise.
10416 * gcc.target/sh/pr51244-12.c: Likewise.
10417 * gcc.target/sh/pr51244-13.c: Likewise.
10418 * gcc.target/sh/pr51244-14.c: Likewise.
10419 * gcc.target/sh/pr51244-17.c: Likewise.
10420 * gcc.target/sh/pr51244-18.c: Likewise.
10421 * gcc.target/sh/pr51244-19.c: Likewise.
10422 * gcc.target/sh/pr51244-4.c: Likewise.
10423 * gcc.target/sh/pr51244-5.c: Likewise.
10424 * gcc.target/sh/pr51244-7.c: Likewise.
10425 * gcc.target/sh/pr51244-8.c: Likewise.
10426 * gcc.target/sh/pr51244-9.c: Likewise.
10427 * gcc.target/sh/pr51697.c: Likewise.
10428 * gcc.target/sh/pr52483-1.c: Likewise.
10429 * gcc.target/sh/pr52483-2.c: Likewise.
10430 * gcc.target/sh/pr52483-3.c: Likewise.
10431 * gcc.target/sh/pr52483-5.c: Likewise.
10432 * gcc.target/sh/pr52933-1.c: Likewise.
10433 * gcc.target/sh/pr52933-2.c: Likewise.
10434 * gcc.target/sh/pr52933-3.c: Likewise.
10435 * gcc.target/sh/pr53568-1.c: Likewise.
10436 * gcc.target/sh/pr53976-1.c: Likewise.
10437 * gcc.target/sh/pr53988-1.c: Likewise.
10438 * gcc.target/sh/pr53988.c: Likewise.
10439 * gcc.target/sh/pr54089-1.c: Likewise.
10440 * gcc.target/sh/pr54089-6.c: Likewise.
10441 * gcc.target/sh/pr54089-7.c: Likewise.
10442 * gcc.target/sh/pr54089-8.c: Likewise.
10443 * gcc.target/sh/pr54089-9.c: Likewise.
10444 * gcc.target/sh/pr54236-1.c: Likewise.
10445 * gcc.target/sh/pr54236-2.c: Likewise.
10446 * gcc.target/sh/pr54236-3.c: Likewise.
10447 * gcc.target/sh/pr54236-4.c: Likewise.
10448 * gcc.target/sh/pr54386.c: Likewise.
10449 * gcc.target/sh/pr54602-1.c: Likewise.
10450 * gcc.target/sh/pr54685.c: Likewise.
10451 * gcc.target/sh/pr54760-1.c: Likewise.
10452 * gcc.target/sh/pr54760-2.c: Likewise.
10453 * gcc.target/sh/pr54760-3.c: Likewise.
10454 * gcc.target/sh/pr54760-4.c: Likewise.
10455 * gcc.target/sh/pr54760-5.c: Likewise.
10456 * gcc.target/sh/pr54760-6.c: Likewise.
10457 * gcc.target/sh/pr55146.c: Likewise.
10458 * gcc.target/sh/pr55160.c: Likewise.
10459 * gcc.target/sh/pr59278.c: Likewise.
10460 * gcc.target/sh/pr59401-1.c: Likewise.
10461 * gcc.target/sh/pr59533-1.c: Likewise.
10462 * gcc.target/sh/pr63260.c: Likewise.
10463 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10464 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10465 * gcc.target/sh/strlen.c: Likewise.
10466 * gcc.target/sh/torture/pr30807.c: Likewise.
10467 * gcc.target/sh/torture/pr34777.c: Likewise.
10468 * gcc.target/sh/torture/pr64652.c: Likewise.
10469 * gcc.target/sh/torture/pr65505.c: Likewise.
10470 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10471 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10472
411e5c67
PC
104732016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10474
10475 PR c++/66644
10476 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10477
8fa97501
BS
104782016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10479
10480 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10481 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10482 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10483 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10484
5a956111
PP
104852016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10486
10487 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10488 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10489
e7ff0319
CP
104902016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10491
10492 PR middle-end/70626
10493 * c-c++-common/goacc/combined-reduction.c: New test.
10494 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10495
52d11a4b
L
104962016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10497
10498 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10499 *movdi_internal pattern only if PIC off.
10500 * gcc.target/i386/pr70155-2.c: Likewise.
10501 * gcc.target/i386/pr70155-3.c: Likewise.
10502 * gcc.target/i386/pr70155-4.c: Likewise.
10503 * gcc.target/i386/pr70155-5.c: Likewise.
10504 * gcc.target/i386/pr70155-6.c: Likewise.
10505 * gcc.target/i386/pr70155-7.c: Likewise.
10506 * gcc.target/i386/pr70155-8.c: Likewise.
10507 * gcc.target/i386/pr70155-15.c: Likewise.
10508 * gcc.target/i386/pr70155-17.c: Likewise.
10509 * gcc.target/i386/pr70155-22.c: Likewise.
10510
8960db31
BC
105112016-04-29 Bin Cheng <bin.cheng@arm.com>
10512
10513 PR tree-optimization/70803
10514 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10515
cca535a4
IE
105162016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10517
10518 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10519 optimization of vector loop.
10520 * gcc.target/i386/vect-unpack-3.c: New test.
10521 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10522 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10523 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10524
500ecf4a
MP
105252016-04-29 Marek Polacek <polacek@redhat.com>
10526
10527 PR sanitizer/70342
10528 * g++.dg/ubsan/null-7.C: New test.
10529
2fff3db8
MP
10530 PR c/70852
10531 * gcc.dg/pr70852.c: New test.
10532
509063eb
DV
105332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10534
10535 PR/69089
10536 * g++.dg/cpp0x/alignas6.C: New test.
10537
83745c0d
DV
105382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10539
c87885ca
RO
10540 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10541 * gcc.dg/pr27003.c: Likewise.
10542 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10543 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10544 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10545 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10546 * gcc.target/arc/mxy.c: Likewise.
10547 * gcc.target/arc/mswape.c: Likewise.
10548 * gcc.target/arc/mrtsc.c: Likewise.
10549 * gcc.target/arc/mcrc.c: Likewise.
10550 * gcc.target/arc/mdsp-packa.c: Likewise.
10551 * gcc.target/arc/mdvbf.c: Likewise.
10552 * gcc.target/arc/mlock.c: Likewise.
10553 * gcc.target/arc/mmac-24.c: Likewise.
10554 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10555
849b265d
BS
105562016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10557 Matthijs Kooijman <matthijs@stdin.nl>
10558 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10559
10560 PR target/60040
10561 * gcc.target/avr/pr60040-1.c: New.
10562 * gcc.target/avr/pr60040-2.c: New.
10563
1390536b
RB
105642016-04-29 Richard Biener <rguenther@suse.de>
10565
10566 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10567
98998245
RB
105682016-04-29 Richard Biener <rguenther@suse.de>
10569
10570 PR tree-optimization/13962
10571 PR tree-optimization/65686
10572 * gcc.dg/uninit-pr65686.c: New testcase.
10573
8b80cc21
JJ
105742016-04-29 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR middle-end/70843
10577 * gcc.dg/pr70843.c: New test.
10578
6181bc30
JJ
105792016-04-28 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR target/70858
10582 * gcc.target/i386/pr70858.c: New test.
10583
f4cb3612
AB
105842016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10585
10586 * gcc.target/arc/nps400-1.c: New file.
10587
8ad9df62
JR
105882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10589 Andrew Burgess <andrew.burgess@embecosm.com>
10590
10591 * gcc.target/arc/movh_cl-1.c: New file.
10592
ceaaa9fe
JR
105932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10594 Andrew Burgess <andrew.burgess@embecosm.com>
10595
10596 * gcc.target/arc/extzv-1.c: New file.
10597 * gcc.target/arc/insv-1.c: New file.
10598 * gcc.target/arc/insv-2.c: New file.
10599 * gcc.target/arc/movb-1.c: New file.
10600 * gcc.target/arc/movb-2.c: New file.
10601 * gcc.target/arc/movb-3.c: New file.
10602 * gcc.target/arc/movb-4.c: New file.
10603 * gcc.target/arc/movb-5.c: New file.
10604 * gcc.target/arc/movb_cl-1.c: New file.
10605 * gcc.target/arc/movb_cl-2.c: New file.
10606 * gcc.target/arc/movbi_cl-1.c: New file.
10607 * gcc.target/arc/movl-1.c: New file.
10608
4d03dc2f
JR
106092016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10610 Andrew Burgess <andrew.burgess@embecosm.com>
10611
10612 * gcc.target/arc/cmem-1.c: New file.
10613 * gcc.target/arc/cmem-2.c: New file.
10614 * gcc.target/arc/cmem-3.c: New file.
10615 * gcc.target/arc/cmem-4.c: New file.
10616 * gcc.target/arc/cmem-5.c: New file.
10617 * gcc.target/arc/cmem-6.c: New file.
10618 * gcc.target/arc/cmem-7.c: New file.
10619 * gcc.target/arc/cmem-ld.inc: New file.
10620 * gcc.target/arc/cmem-st.inc: New file.
10621
81262dad
JJ
106222016-04-28 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR target/70821
10625 * gcc.target/i386/pr70821.c: New test.
10626
0a31a09a
BS
106272016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10628
10629 * gcc.target/powerpc/vec-adde.c: New test.
10630 * gcc.target/powerpc/vec-adde-int128.c: New test.
10631
3ddffba9
JJ
106322016-04-28 Jakub Jelinek <jakub@redhat.com>
10633
10634 * gcc.target/i386/avx-vround-1.c: New test.
10635 * gcc.target/i386/avx-vround-2.c: New test.
10636 * gcc.target/i386/avx512vl-vround-1.c: New test.
10637 * gcc.target/i386/avx512vl-vround-2.c: New test.
10638
713dedcd
RO
106392016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10640
10641 PR testsuite/70595
10642 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10643 (check_effective_target_cilkplus_runtime): ... this.
10644 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10645 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10646
10647 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10648 Require cilkplus_runtime.
10649 Don't add -lcilkrts.
10650 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10651 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10652 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10653 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10654 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10655 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10656 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10657 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10658 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10659 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10660 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10661 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10662 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10663 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10664 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10665 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10666 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10667 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10668 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10669 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10670 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10671 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10672 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10673 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10674 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10675 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10676 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10677 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10678 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10679
10680 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10681 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10682
10683 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10684
10685 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10686 cilkplus_runtime.
10687
3563f78f
MG
106882016-04-27 Marc Glisse <marc.glisse@inria.fr>
10689
10690 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10691 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10692
6bc2bb18
RB
106932015-04-27 Ryan Burn <contact@rnburn.com>
10694
10695 PR c++/69024
10696 PR c++/68997
10697 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10698 diagnostic.
10699 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10700 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10701
1e55d29a
EB
107022016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10703
10704 * gnat.dg/limited_with4.ad[sb]: New test.
10705 * gnat.dg/limited_with4_pkg.ads: New helper.
10706
087146ca
L
107072016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10708
10709 PR target/70155
10710 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10711 and movv1ti_internal patterns
10712 * gcc.target/i386/pr70155-1.c: New test.
10713 * gcc.target/i386/pr70155-2.c: Likewise.
10714 * gcc.target/i386/pr70155-3.c: Likewise.
10715 * gcc.target/i386/pr70155-4.c: Likewise.
10716 * gcc.target/i386/pr70155-5.c: Likewise.
10717 * gcc.target/i386/pr70155-6.c: Likewise.
10718 * gcc.target/i386/pr70155-7.c: Likewise.
10719 * gcc.target/i386/pr70155-8.c: Likewise.
10720 * gcc.target/i386/pr70155-9.c: Likewise.
10721 * gcc.target/i386/pr70155-10.c: Likewise.
10722 * gcc.target/i386/pr70155-11.c: Likewise.
10723 * gcc.target/i386/pr70155-12.c: Likewise.
10724 * gcc.target/i386/pr70155-13.c: Likewise.
10725 * gcc.target/i386/pr70155-14.c: Likewise.
10726 * gcc.target/i386/pr70155-15.c: Likewise.
10727 * gcc.target/i386/pr70155-16.c: Likewise.
10728 * gcc.target/i386/pr70155-17.c: Likewise.
10729 * gcc.target/i386/pr70155-18.c: Likewise.
10730 * gcc.target/i386/pr70155-19.c: Likewise.
10731 * gcc.target/i386/pr70155-20.c: Likewise.
10732 * gcc.target/i386/pr70155-21.c: Likewise.
10733 * gcc.target/i386/pr70155-22.c: Likewise.
10734
92329f9f
L
107352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10736
10737 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10738 ".{5,6}".
10739
309a0cf6
BC
107402016-04-27 Bin Cheng <bin.cheng@arm.com>
10741
10742 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10743 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10744 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10745 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10746 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10747
72ed2b9c
RB
107482016-04-27 Richard Biener <rguenther@suse.de>
10749
10750 PR ipa/70760
10751 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10752 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10753
3c98ff9b
NS
107542016-04-27 Nathan Sidwell <nathan@acm.org>
10755
10756 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10757 * g++.dg/ubsan/pr63956.C: Adjust error location.
10758
9ec5d66b
NC
107592016-04-27 Nick Clifton <nickc@redhat.com>
10760
10761 PR middle-end/49889
10762 * gcc.dg/pr49889.c: New test.
10763
c1e1f433
BS
107642016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10765
10766 * c-c++-common/memset-array.c: New test.
10767
8ac43293
MS
107682016-04-26 Martin Sebor <msebor@redhat.com>
10769
10770 PR c++/66639
10771 * g++.dg/cpp1y/func_constexpr.C: New test.
10772
843ce8ab
PP
107732016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10774
10775 PR c++/70241
10776 * g++.dg/cpp0x/enum32.C: New test.
10777 * g++.dg/cpp0x/enum33.C: New test.
10778
107792016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10780
10781 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10782 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10783 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10784 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10785 * gcc.c-torture/execute/pr38151.c: Likewise.
10786 * gcc.c-torture/execute/pr66556.c: Likewise.
10787 * gcc.c-torture/execute/pr67781.c: Likewise.
10788 * gcc.c-torture/execute/pr68648.c: Likewise.
10789
ca1206be
MG
107902016-04-26 Marc Glisse <marc.glisse@inria.fr>
10791
10792 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10793
2448a956
MP
107942016-04-26 Marek Polacek <polacek@redhat.com>
10795
10796 PR c/67784
10797 * gcc.dg/pr67784-3.c: New test.
10798 * gcc.dg/pr67784-4.c: New test.
10799 * gcc.dg/pr67784-5.c: New test.
10800
b02a5e26
MP
10801 PR c/70791
10802 * gcc.dg/Wnested-externs-2.c: New test.
10803
6b6aa8d3
MG
108042016-04-26 Marc Glisse <marc.glisse@inria.fr>
10805
10806 * gcc.dg/fold-plusmult.c: Adjust.
10807 * gcc.dg/no-strict-overflow-6.c: Adjust.
10808 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10809
a2095b55
BS
108102016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10811
10812 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10813 number scans.
10814 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10815 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10816 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10817 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10818 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10819 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10820 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10821 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10822 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10823 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10824 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10825 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10826 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10827 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10828 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10829 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10830 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10831 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10832 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10833 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10834 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10835 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10836 scans.
10837 * gcc.target/i386/pr32219-4.c: Likewise.
10838 * gcc.target/i386/pr32219-6.c: Likewise.
10839 * gcc.target/i386/pr32219-8.c: Likewise.
10840
bb0cc5c8
KT
108412016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10842
10843 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10844 associated options.
10845
5a0802ea
MP
108462016-04-26 Marek Polacek <polacek@redhat.com>
10847
10848 PR c++/70744
10849 * g++.dg/ext/cond2.C: New test.
10850
00f615af
BC
108512016-04-26 Bin Cheng <bin.cheng@arm.com>
10852
10853 PR tree-optimization/70771
10854 PR tree-optimization/70775
10855 * gcc.dg/pr70771.c: New test.
25939d34 10856 * gcc.dg/pr70775.c: New test.
00f615af 10857
218155e7
BS
108582016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10859
10860 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10861
ab99f467
RB
108622016-04-25 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/70780
10865 * gcc.dg/torture/pr70780.c: New testcase.
10866
3f8257db 108672016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10868
c87885ca
RO
10869 * gcc.target/arm/neon-vaddws16.c: New test.
10870 * gcc.target/arm/neon-vaddws32.c: New test.
10871 * gcc.target/arm/neon-vaddwu16.c: New test.
10872 * gcc.target/arm/neon-vaddwu32.c: New test.
10873 * gcc.target/arm/neon-vaddwu8.c: New test.
10874 * lib/target-supports.exp
93c590ee
MC
10875 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10876 that arm neon support vector widen sum of HImode TO SImode.
10877
d6c1a7a7
JJ
108782016-04-23 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR sanitizer/70712
10881 * c-c++-common/asan/pr70712.c: New test.
10882
ab0fc037
TS
108832016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10884
10885 * .gitattributes: New file.
10886
2aa64824
CL
108872016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10888
10889 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10890
e7e12d92
DH
108912016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10892
10893 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10894 * gfortran.dg/submodule_15.f08: Likewise.
10895
d1431192
RB
108962016-04-22 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/70740
10899 * gcc.dg/torture/pr70740.c: New testcase.
10900
04a63c24
L
109012016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10902
10903 PR target/70750
10904 * gcc.target/i386/pr70750-1.c: New test.
10905 * gcc.target/i386/pr70750-2.c: Likewise.
10906
20700098
PC
109072016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10908
10909 PR c++/70540
10910 * g++.dg/cpp0x/auto48.C: New.
10911
aedf4e12
MP
109122016-04-21 Marek Polacek <polacek@redhat.com>
10913
10914 PR c++/70513
10915 * g++.dg/cpp0x/forw_enum12.C: New test.
10916 * g++.dg/cpp0x/forw_enum13.C: New test.
10917
2074d80a
KY
109182016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10919
10920 PR target/70728
10921 * gcc.target/i386/pr70728.c: New test.
10922
aef4aab0
RB
109232016-04-21 Richard Biener <rguenther@suse.de>
10924
10925 PR middle-end/70747
10926 * gcc.dg/pr70747.c: New testcase.
10927
2359e571
BC
109282016-04-21 Bin Cheng <bin.cheng@arm.com>
10929
10930 PR tree-optimization/70715
10931 * gcc.dg/tree-ssa/scev-13.c: New test.
10932
ce0e66ff
MG
109332016-04-21 Marc Glisse <marc.glisse@inria.fr>
10934
10935 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10936
2c2870a1
MG
109372016-04-21 Marc Glisse <marc.glisse@inria.fr>
10938
10939 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10940
a2b056a3
JH
109412016-04-20 Jan Hubicka <jh@suse.cz>
10942
10943 PR ipa/70018
10944 * g++.dg/ipa/nothrow-1.C: New testcase.
10945
ee392fc2
NS
109462016-04-20 Nathan Sidwell <nathan@acm.org>
10947
10948 PR c++/55635
10949 * g++.dg/eh/delete1.C: New.
10950
dda49daf
L
109512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10952
10953 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10954 -mtune-ctrl=sse_typeless_stores.
10955
8a5b9d5a
L
109562016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10957
10958 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10959
1011119f
BC
109602016-04-20 Bin Cheng <bin.cheng@arm.com>
10961
10962 PR tree-optimization/69489
10963 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10964
477d4906
IV
109652016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10966
10967 PR c++/69363
10968 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10969 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10970 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10971
fad08d12
BC
109722016-04-20 Bin Cheng <bin.cheng@arm.com>
10973
10974 PR tree-optimization/56625
10975 PR tree-optimization/69489
10976 * gcc.dg/vect/pr56625.c: New test.
10977 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10978
9e3e4fab
AP
109792016-04-20 Andrew Pinski <apinski@cavium.com>
10980
10981 PR target/64971
10982 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10983
d7aa24e4
AC
109842016-04-20 Arnaud Charlet <charlet@adacore.com>
10985
10986 * gnat.dg/self1.adb: Remove now incorrect test.
10987
e6d62b46
BC
109882016-04-20 Bin Cheng <bin.cheng@arm.com>
10989
10990 * gcc.dg/tree-ssa/scev-11.c: New test.
10991 * gcc.dg/tree-ssa/scev-12.c: New test.
10992
2697b189
MP
109932016-04-20 Marek Polacek <polacek@redhat.com>
10994
10995 PR tree-optimization/70725
10996 * gcc.dg/pr70725.c: New test.
10997
60d393e8
RB
109982016-04-20 Richard Biener <rguenther@suse.de>
10999
11000 PR tree-optimization/70726
11001 * g++.dg/vect/pr70726.cc: New testcase.
11002
82c6f58a
AK
110032016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11004
11005 PR target/70674
11006 * gcc.target/s390/pr70674.c: New test.
11007
90eeab20
JD
110082016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11009
11010 PR libgfortran/70684
11011 * gfortran.dg/list_read_14.f90: New test.
11012
fc9cf6da
L
110132016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11014
11015 PR target/69201
11016 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11017 extern to force it misaligned.
11018 (b): Likewise.
11019 (c): Likewise.
11020 (d): Likewise.
11021 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11022 Don't check `*' before movv4sf_internal.
11023 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11024 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11025 Don't check `*' before movv16qi_internal.
11026 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11027 extern to force it misaligned.
11028 (b): Likewise.
11029 (c): Likewise.
11030 (d): Likewise.
11031 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11032 Don't check `*' before movv2df_internal.
11033 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11034 extern to force it misaligned.
11035 (b): Likewise.
11036 (c): Likewise.
11037 (d): Likewise.
11038 Check movv8sf_internal instead of avx_storeups256.
11039 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11040
ea8927ea
RB
110412016-04-19 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/70171
11044 * g++.dg/tree-ssa/pr70171.C: New testcase.
11045
65f52ee9
RB
110462016-04-19 Richard Biener <rguenther@suse.de>
11047
11048 PR tree-optimization/70724
11049 * gcc.dg/torture/pr70724.c: New testcase.
11050
987b67f1
VM
110512016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11052
11053 PR middle-end/70689
c87885ca 11054 * gcc.target/i386/pr70689.c: New.
987b67f1 11055
91a47c39
L
110562016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11057
11058 PR target/70708
11059 * gcc.target/i386/pr70708.c: New test.
11060
8270b82d
RB
110612016-04-18 Richard Biener <rguenther@suse.de>
11062
11063 PR tree-optimization/43434
11064 * gcc.dg/vect/pr43434.c: New testcase.
11065 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11066 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11067 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11068 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11069 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11070 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11071 * gcc.dg/gomp/pr68640.c: Likewise.
11072 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11073 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11074
edd048e2
RB
110752016-04-18 Richard Biener <rguenther@suse.de>
11076
11077 PR tree-optimization/70701
11078 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11079
bd5c7330
TV
110802016-04-18 Tom de Vries <tom@codesourcery.com>
11081
11082 PR testsuite/70699
11083 * gcc.dg/pr70161.c: Add dot-file scans.
11084 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11085 instead of after last dot char.
11086
23f2660f
EB
110872016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11088
11089 * c-c++-common/dump-ada-spec-3.c: New test.
11090 * c-c++-common/dump-ada-spec-4.c: Likewise.
11091
da152c9f
TV
110922016-04-17 Tom de Vries <tom@codesourcery.com>
11093
11094 PR other/70183
11095 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11096
cc950f98
JH
110972016-04-15 Jan Hubicka <jh@suse.cz>
11098
11099 PR ipa/70018
11100 * g++.dg/ipa/pure-const-1.C: New testcase.
11101 * g++.dg/ipa/pure-const-2.C: New testcase.
11102 * g++.dg/ipa/pure-const-3.C: New testcase.
11103
949505a9
MP
111042016-04-15 Marek Polacek <polacek@redhat.com>
11105
11106 PR c/70671
11107 * gcc.dg/bitfld-22.c: New test.
11108
10e547d6
BS
111092016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11110
11111 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11112 x86_64.
11113
1e77281b
MP
111142016-04-15 Marek Polacek <polacek@redhat.com>
11115
11116 PR c/70651
11117 * c-c++-common/pr70651.c: New test.
11118
e501fa8e
KT
111192016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11120
11121 PR rtl-optimization/70681
11122 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11123 dump scan on arm and powerpc.
11124 * gcc.dg/pr10474.c: Likewise.
11125
dda1bf61
JJ
111262016-04-15 Jakub Jelinek <jakub@redhat.com>
11127
ca4ef1ff
JJ
11128 PR c++/69517
11129 PR c++/70019
11130 PR c++/70588
11131 * g++.dg/cpp1y/vla11.C: Revert for real.
11132
dda1bf61
JJ
11133 PR c/70436
11134 * c-c++-common/Wparentheses-1.c: New test.
11135 * c-c++-common/gomp/Wparentheses-1.c: New test.
11136 * c-c++-common/gomp/Wparentheses-2.c: New test.
11137 * c-c++-common/gomp/Wparentheses-3.c: New test.
11138 * c-c++-common/gomp/Wparentheses-4.c: New test.
11139 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11140 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11141 * c-c++-common/goacc/Wparentheses-1.c: New test.
11142
1355e62c
KY
111432016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11144
11145 PR target/70662
11146 * gcc.target/i386/pr70662.c: New test.
11147
0ab34b9e 111482016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11149 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11150
11151 PR tree-optimization/70130
11152 * gcc.dg/vect/O3-pr70130.c: New testcase.
11153
bc773aad
MM
111542016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11155
6e9b2286
MM
11156 PR target/70669
11157 * gcc.target/powerpc/pr70669.c: New test.
11158
bc773aad
MM
11159 PR target/70640
11160 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11161 a power7 system that does not have an assembler that supports
11162 power8.
11163
d8747845
MS
111642016-04-14 Martin Sebor <msebor@redhat.com>
11165
11166 PR c++/69517
11167 PR c++/70019
11168 PR c++/70588
11169 * c-c++-common/ubsan/vla-1.c: Revert.
11170 * g++.dg/cpp1y/vla11.C: Same.
11171 * g++.dg/cpp1y/vla12.C: Same.
11172 * g++.dg/cpp1y/vla13.C: Same.
11173 * g++.dg/cpp1y/vla14.C: Same.
11174 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11175 * g++.dg/init/array24.C: Same.
d8747845
MS
11176 * g++.dg/ubsan/vla-1.C: Same.
11177
85128559
MP
111782016-04-14 Marek Polacek <polacek@redhat.com>
11179 Jan Hubicka <hubicka@ucw.cz>
11180
11181 PR c++/70029
11182 * g++.dg/torture/pr70029.C: New test.
11183
52fbb073
MS
111842016-04-14 Martin Sebor <msebor@redhat.com>
11185
11186 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11187 type size to prevent failures on targets with very low maximum
11188 alignment.
11189
6db61d6f
RB
111902016-04-14 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/70623
11193 * gcc.dg/torture/pr70623.c: New testcase.
11194 * gcc.dg/torture/pr70623-2.c: Likewise.
11195
342fac95
MS
111962016-04-13 Martin Sebor <msebor@redhat.com>
11197
11198 PR c++/69517
11199 PR c++/70019
11200 PR c++/70588
11201 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11202 * g++.dg/cpp1y/vla11.C: New test.
11203 * g++.dg/cpp1y/vla12.C: New test.
11204 * g++.dg/cpp1y/vla13.C: New test.
11205 * g++.dg/cpp1y/vla14.C: New test.
11206 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11207 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11208 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11209
d93c452f
JJ
112102016-04-13 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR c++/70641
11213 * g++.dg/opt/pr70641.C: New test.
11214
85115fb6
RO
112152016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11216
11217 PR rtl-optimization/68749
11218 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11219 effects of argument promotions.
11220 Remove default args to dg-skip-if.
11221
545a4139
PC
112222016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11223
11224 PR c++/70635
11225 * g++.dg/parse/pr70635.C: New.
11226
b3a77f21
MP
112272016-04-13 Marek Polacek <polacek@redhat.com>
11228
11229 PR c++/70639
11230 * c-c++-common/Wmisleading-indentation-4.c: New test.
11231
99cd9857
MP
112322016-04-13 Marek Polacek <polacek@redhat.com>
11233
11234 PR c/70436
c87885ca
RO
11235 * gcc.dg/Wparentheses-12.c: New test.
11236 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11237
75ca93ec
IE
112382016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11239
11240 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11241 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11242 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11243
3d3f9e7e
JJ
112442016-04-13 Jakub Jelinek <jakub@redhat.com>
11245
37947cd0
JJ
11246 PR middle-end/70633
11247 * gcc.c-torture/compile/pr70633.c: New test.
11248
3d3f9e7e
JJ
11249 PR debug/70628
11250 * gcc.dg/torture/pr70628.c: New test.
11251
92886d3e
PP
112522016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11253
11254 PR c++/70610
11255 * g++.dg/template/pr70610.C: New test.
11256 * g++.dg/template/pr70610-2.C: New test.
11257 * g++.dg/template/pr70610-3.C: New test.
11258 * g++.dg/template/pr70610-4.C: New test.
11259
13bd7c2b
JJ
112602016-04-12 Jakub Jelinek <jakub@redhat.com>
11261
6512fa6d
JJ
11262 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11263 128 instead of 32.
11264
13bd7c2b
JJ
11265 PR c++/70571
11266 * g++.dg/ext/pr70571.C: New test.
11267
20b9851c
MM
112682016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11269
8a434ada 11270 PR target/70640
20b9851c
MM
11271 * gcc.target/powerpc/pr70640.c: New test.
11272
2b2f52bc
PC
112732016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11274
11275 PR c++/68722
11276 * g++.dg/parse/pr68722.C: New.
11277
5901e56a
JJ
112782016-04-12 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR rtl-optimization/70596
11281 * gcc.target/i386/pr70596.c: New test.
11282
d4619dc1
NS
112832016-04-12 Nathan Sidwell <nathan@acm.org>
11284
11285 PR c++/70501
11286 * g++.dg/init/pr70501.C: New.
11287
3df530d3
DW
112882016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11289
11290 * gcc.target/i386/asm-flag-6.c: New test.
11291
b7a120d7
TV
112922016-04-12 Tom de Vries <tom@codesourcery.com>
11293
11294 PR tree-optimization/68756
11295 * gcc.dg/graphite/pr68756.c: New test.
11296
4e0eea75
JJ
112972016-04-12 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR tree-optimization/70602
11300 * gcc.c-torture/execute/pr70602.c: New test.
11301
35fbda43
MM
113022016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11303
11304 PR target/70381
11305 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11306 __float128 emulator is built and runs.
11307 * gcc.target/powerpc/float128-1.c: Likewise.
11308
11309 * lib/target-supports.exp (check_ppc_float128_sw_available):
11310 Rework tests for __float128 software and hardware
11311 availability. Fix exit condition to return 0 on success.
11312
04a99ebe
JG
113132016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11314
11315 PR target/70133
11316 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11317 * gcc.target/aarch64/target_attr_15.c: Likewise.
11318
47cd5a85
PC
113192016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11320
11321 PR c++/69066
11322 * g++.dg/cpp1y/pr69066.C: New.
11323
a5edb32e
JD
113242016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11325
11326 PR fortran/68566
11327 * gfortran.dg/pr36192.f90: Update test.
11328 * gfortran.dg/pr36192_1.f90: Update test.
11329 * gfortran.dg/real_dimension_1.f: Update test.
11330 * gfortran.dg/parameter_array_init_7.f90: New test.
11331
8ef378f8
JDA
113322016-04-09 John David Anglin <danglin@gcc.gnu.org>
11333
c532c871
JDA
11334 PR testsuite/64039
11335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11336
d34f706f
JDA
11337 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11338
75e1dd9e
JDA
11339 PR rtl-optimization/66669
11340 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11341
8a976f5f
JDA
11342 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11343
da04822a
JDA
11344 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11345 * gcc.dg/pie-1.c: Likewise.
11346 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11347 * gcc.dg/pic-4.c: Likewise.
11348 * gcc.dg/pie-3.c: Likewise.
11349 * gcc.dg/pie-4.c: Likewise.
11350
adfabcf9
JDA
11351 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11352
4a020adf
JDA
11353 PR tree-optimization/68644
11354 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11355
8ef378f8
JDA
11356 PR rtl-optimization/64886
11357 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11358
09bf990e
TV
113592016-04-09 Tom de Vries <tom@codesourcery.com>
11360
11361 PR tree-optimization/68953
11362 * gcc.dg/graphite/pr68953.c: New test.
11363
138c3c1a
DH
113642016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11365
11366 PR fortran/70592
11367 * gfortran.dg/deferred_character_16.f90: New test.
11368
f55460af
JJ
113692016-04-09 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR tree-optimization/70586
11372 * gcc.c-torture/execute/pr70586.c: New test.
11373
0b77bbf3
DH
113742016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11375
11376 PR sanitizer/70573
11377 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11378 with __builtin_memset
11379 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11380
c42cfb5c
CP
113812016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11382
11383 PR lto/70289
11384 PR ipa/70348
11385 PR tree-optimization/70373
11386 PR middle-end/70533
11387 PR middle-end/70534
11388 PR middle-end/70535
11389 * c-c++-common/goacc/reduction-5.c: New test.
11390 * c-c++-common/goacc/reduction-promotions.c: New test.
11391 * gfortran.dg/goacc/reduction-3.f95: New test.
11392 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11393
56cfb596
PP
113942016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11395
11396 PR c++/70590
11397 PR c++/70452
11398 * g++.dg/pr70590.C: New test.
11399 * g++.dg/pr70590-2.C: New test.
11400
1a13c0a2
JJ
114012016-04-08 Jakub Jelinek <jakub@redhat.com>
11402
abc0647a
JJ
11403 PR middle-end/70593
11404 * gcc.target/i386/pr70593.c: New test.
11405
1a13c0a2
JJ
11406 PR rtl-optimization/70574
11407 * gcc.target/i386/avx2-pr70574.c: New test.
11408
c3da4956
MO
114092016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11410
11411 PR sanitizer/70541
11412 * c-c++-common/asan/pr70541.c: New test.
11413
9f1b833b
TV
114142016-04-08 Tom de Vries <tom@codesourcery.com>
11415
11416 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11417 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11418
bae7adda
KT
114192016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420
11421 PR target/70566
11422 * gcc.c-torture/execute/pr70566.c: New test.
11423
211f3d57
TV
114242016-04-08 Tom de Vries <tom@codesourcery.com>
11425
11426 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11427 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11428
02cf2861
AM
114292016-04-08 Alan Modra <amodra@gmail.com>
11430
11431 * gcc.target/powerpc/pr70117.c: New.
11432
5f490f9f
JJ
114332016-04-07 Jakub Jelinek <jakub@redhat.com>
11434
56e9b710
JJ
11435 PR testsuite/70581
11436 * gcc.dg/lto/simd-function_0.c: New test.
11437
5f490f9f
JJ
11438 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11439 clones.
11440 * c-c++-common/attr-simd-2.c: Likewise.
11441 * c-c++-common/attr-simd-4.c: Likewise.
11442 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11443 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11444
e4ebc74d
TP
114452016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11446
11447 PR testsuite/70553
11448 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11449
9817ae35
TS
114502016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11451 Tom de Vries <tom@codesourcery.com>
11452
11453 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11454 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11455 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11456 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11457 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11458 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11459 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11460 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11461
e292f64d
PP
114622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11463
11464 PR c/70436
11465 * g++.dg/warn/Wparentheses-29.C: New test.
11466
6b37bdaf
PP
114672016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11468
11469 PR c/70436
11470 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11471 explicit braces to resolve a future -Wparentheses warning.
11472
64824205
RH
114732016-04-06 Richard Henderson <rth@redhat.com>
11474
11475 * gcc.dg/pr61817-1.c: New test.
11476 * gcc.dg/pr61817-2.c: New test.
11477 * gcc.dg/pr69391-1.c: New test.
11478 * gcc.dg/pr69391-2.c: New test.
11479
bc2fc1f3
VM
114802016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11481
11482 PR rtl-optimization/70398
c87885ca 11483 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11484
41414a02
EB
114852016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11486
11487 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11488
4066ea8a
YR
114892016-04-06 Yvan Roux <yvan.roux@linaro.org>
11490 Pedro Alves <palves@redhat.com>
11491
11492 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11493
ec35ea45
JJ
114942016-04-06 Jakub Jelinek <jakub@redhat.com>
11495
3866f8dd
JJ
11496 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11497 Check for avx512f effective targets instead of avx2.
11498 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11499 for AVX512F clones.
11500 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11501 * g++.dg/gomp/declare-simd-1.C: Likewise.
11502 * g++.dg/gomp/declare-simd-3.C: Likewise.
11503 * g++.dg/gomp/declare-simd-4.C: Likewise.
11504
ec35ea45
JJ
11505 PR middle-end/70550
11506 * c-c++-common/gomp/pr70550-1.c: New test.
11507 * c-c++-common/gomp/pr70550-2.c: New test.
11508
c08d28ac
NS
115092016-04-05 Nathan Sidwell <nathan@acm.org>
11510
11511 PR c++/70512
11512 * g++.dg/ext/attribute-may-alias-5.C: New.
11513
1d510e04
JJ
115142016-04-05 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR c++/70336
11517 * c-c++-common/pr70336.c: New test.
11518 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11519 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11520
84278ed9
JH
115212016-04-05 Jan Hubicka <hubicka@ucw.cz>
11522
11523 PR ipa/66223
11524 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11525
268a0ec4
JJ
115262016-04-05 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR rtl-optimization/70542
11529 * gcc.dg/torture/pr70542.c: New test.
11530 * gcc.target/i386/avx2-pr70542.c: New test.
11531
5e8c2eb1
ZS
115322016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11533
11534 PR tree-optimization/70509
11535 * gcc.target/i386/avx512bw-pr70509.c: New test.
11536
c0daf32d
PP
115372016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11538
11539 PR c++/70452
11540 * g++.dg/ext/constexpr-vla4.C: New test.
11541
bf867841
UB
115422016-04-05 Uros Bizjak <ubizjak@gmail.com>
11543
11544 PR target/70510
11545 * gcc.target/i386/pr70510.c: New test.
11546
3022186a
RB
115472016-04-05 Richard Biener <rguenther@suse.de>
11548
11549 PR tree-optimization/70526
11550 * g++.dg/torture/pr70526.C: New testcase.
11551
55fc79b2
JJ
115522016-04-05 Jakub Jelinek <jakub@redhat.com>
11553
11554 PR target/70525
11555 * gcc.target/i386/pr70525.c: New test.
11556
62b233f2
RB
115572016-04-05 Richard Biener <rguenther@suse.de>
11558
11559 PR middle-end/70499
11560 * g++.dg/torture/pr70499.C: New testcase.
11561
cc05759d
RB
115622016-04-05 Richard Biener <rguenther@suse.de>
11563
11564 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11565 remove XFAIL.
11566
f23f16d4
JJ
115672016-04-04 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR middle-end/70307
11570 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11571 rs6000 ABI warnings.
11572
d27ecc49
JH
115732016-04-04 Jan Hubicka <hubicka@ucw.cz>
11574
11575 PR ipa/66223
11576 * g++.dg/ipa/devirt-51.C: New testcase.
11577
c974c96e 115782016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11579 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11580
11581 PR middle-end/70457
11582 * gcc.dg/torture/pr70457.c: New.
11583
7a85da89
AV
115842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11585
11586 PR fortran/67538
11587 * gfortran.dg/allocate_with_source_19.f08: New test.
11588
de517e64
AV
115892016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11590
11591 PR fortran/65795
11592 * gfortran.dg/coarray_allocate_6.f08: New test.
11593
43b9f499
RB
115942016-04-04 Richard Biener <rguenther@suse.de>
11595
11596 PR rtl-optimization/70484
11597 * gcc.dg/torture/pr70484.c: New testcase.
11598
f13355da
MP
115992016-04-04 Marek Polacek <polacek@redhat.com>
11600
11601 PR c/70307
11602 * gcc.dg/torture/pr70307.c: New test.
11603
6cc6ed50
OE
116042016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11605
11606 PR target/70416
11607 PR target/67391
11608 * gcc.target/sh/torture/pr70416.c: New.
11609
abdc16c8
MS
116102016-04-02 Martin Sebor <msebor@redhat.com>
11611
11612 PR c++/67376
11613 PR c++/70170
11614 PR c++/70172
11615 PR c++/70228
11616 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11617 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11618 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11619 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11620 * g++.dg/cpp0x/constexpr-string.C: Same.
11621 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11622 * g++.dg/cpp0x/pr65398.C: Same.
11623 * g++.dg/ext/constexpr-vla1.C: Same.
11624 * g++.dg/ext/constexpr-vla2.C: Same.
11625 * g++.dg/ext/constexpr-vla3.C: Same.
11626 * g++.dg/ubsan/pr63956.C: Same.
11627
763cd859
JJ
116282016-04-01 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR rtl-optimization/70467
11631 * gcc.target/i386/pr70467-2.c: New test.
11632
0f875435
JJ
116332016-04-01 Jakub Jelinek <jakub@redhat.com>
11634 Marek Polacek <polacek@redhat.com>
11635
11636 PR c++/70488
11637 * g++.dg/init/new47.C: New test.
11638
41d14659
RR
116392016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11640
11641 PR target/70496
11642 * gcc.target/arm/pr70496.c: New test.
11643
f9bf89bb
NS
116442016-04-01 Nathan Sidwell <nathan@acm.org>
11645
73b9085d
NS
11646 PR c++/68475
11647 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11648
4afdcfaa
IE
116492016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11650
11651 PR target/69890
11652 * gcc.dg/strlenopt.h (memmove): New.
11653 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11654 instead of "string.h".
11655 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11656 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11657 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11658 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11659 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11660 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11661 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11662 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11663 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11664 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11665 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11666 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11667 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11668 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11669 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11670 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11671 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11672 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11673 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11674 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11675
b5d7a29c
RO
116762016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11677
11678 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11679 (Holder::foo): Reflect this.
11680
b660f9ec
IE
116812016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11682
11683 PR target/70442
11684 * gcc.dg/pr70442.c: New test.
11685
88504f34
NS
116862016-03-31 Nathan Sidwell <nathan@acm.org>
11687
11688 PR c++/70393
11689 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11690
95d34b96
KY
116912016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11692
11693 PR target/70453
11694 * gcc.target/i386/pr70453.c: New test.
11695
b4c4967c
AB
116962016-03-31 Andrey Belevantsev <abel@ispras.ru>
11697
11698 PR target/70292
11699 * gcc.c-torture/pr70292.c: New test.
11700
5fde6a45
MP
117012016-03-31 Marek Polacek <polacek@redhat.com>
11702
11703 PR c/70297
11704 * c-c++-common/pr70297.c: New test.
11705 * g++.dg/cpp0x/typedef-redecl.C: New test.
11706 * gcc.dg/typedef-redecl2.c: New test.
11707
97eb24c4
JJ
117082016-03-31 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR rtl-optimization/70460
11711 * gcc.c-torture/execute/pr70460.c: New test.
11712
efc3536f
RB
117132016-03-31 Richard Biener <rguenther@suse.de>
11714
11715 PR c++/70430
11716 * g++.dg/ext/vector30.C: New testcase.
11717
e0876e21
DH
117182016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11719 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11720
11721 * gfortran.dg/fmt_pf.f90: New test.
11722
e9bff8c6
RO
117232016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11724
11725 Forward-port from 5 branch
11726 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11727
11728 PR testsuite/70356
11729 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11730 dg-require-effective-target after dg-do.
11731
11732 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11733
11734 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11735
2620c80d
TS
117362016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11737 Julian Brown <julian@codesourcery.com>
11738 Chung-Lin Tang <cltang@codesourcery.com>
11739 Cesar Philippidis <cesar@codesourcery.com>
11740 James Norris <jnorris@codesourcery.com>
11741 Tom de Vries <tom@codesourcery.com>
11742 Nathan Sidwell <nathan@codesourcery.com>
11743
bf867841 11744 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11745 * c-c++-common/goacc/loop-clauses.c: Likewise.
11746 * g++.dg/goacc/template.C: Likewise.
11747 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11748 * gfortran.dg/goacc/loop-1.f95: Likewise.
11749 * gfortran.dg/goacc/loop-5.f95: Likewise.
11750 * gfortran.dg/goacc/loop-6.f95: Likewise.
11751 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11752 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11753 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11754 * c-c++-common/goacc/clauses-fail.c: Likewise.
11755 * c-c++-common/goacc/parallel-1.c: Likewise.
11756 * c-c++-common/goacc/reduction-1.c: Likewise.
11757 * c-c++-common/goacc/reduction-2.c: Likewise.
11758 * c-c++-common/goacc/reduction-3.c: Likewise.
11759 * c-c++-common/goacc/reduction-4.c: Likewise.
11760 * c-c++-common/goacc/routine-3.c: Likewise.
11761 * c-c++-common/goacc/routine-4.c: Likewise.
11762 * c-c++-common/goacc/routine-5.c: Likewise.
11763 * c-c++-common/goacc/tile.c: Likewise.
11764 * g++.dg/goacc/template.C: Likewise.
11765 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11766 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11767 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11768 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11769 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11770 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11771 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11772 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11773 * c-c++-common/goacc/use_device-1.c: ... this file.
11774 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11775 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11776 * c-c++-common/goacc/host_data-6.c: ... this file.
11777 * c-c++-common/goacc/loop-2-kernels.c: New file.
11778 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11779 * c-c++-common/goacc/loop-3.c: Likewise.
11780 * g++.dg/goacc/reference.C: Likewise.
11781 * g++.dg/goacc/routine-1.C: Likewise.
11782 * g++.dg/goacc/routine-2.C: Likewise.
11783
f6d2d066
RB
117842016-03-30 Richard Biener <rguenther@suse.de>
11785
11786 PR middle-end/70450
11787 * gcc.dg/torture/pr70450.c: New testcase.
11788
d43242b9
JJ
117892016-03-30 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR target/70421
11792 * gcc.dg/torture/pr70421.c: New test.
11793 * gcc.target/i386/avx512f-pr70421.c: New test.
11794
5ce43b77
L
117952016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11796
11797 PR testsuite/70364
11798 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11799 (check): New function.
11800 (bar): Call check.
11801 (foo): Align stack to 16 bytes when calling bar.
11802 * gcc.target/i386/cleanup-2.c: Likewise.
11803
d014a712
PP
118042016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11805
11806 PR tree-optimization/59124
11807 * gcc.dg/Warray-bounds-19.c: New test.
11808
3f8257db 118092016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11810
11811 * lib/prune.exp (escape_regex_chars): New.
11812 (prune_file_path): Update to quote metcharacters for regexp.
11813
3336c6e0
JJ
118142016-03-29 Jakub Jelinek <jakub@redhat.com>
11815
a362f023
JJ
11816 PR rtl-optimization/70429
11817 * gcc.c-torture/execute/pr70429.c: New test.
11818
3336c6e0
JJ
11819 PR tree-optimization/70405
11820 * gcc.dg/pr70405.c: New test.
11821
728557fd
AV
118222016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11823
11824 PR fortran/70397
11825 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11826 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11827
bef977d4
TS
118282016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11829
11830 PR testsuite/64177
11831 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11832 __cilkrts_set_param to set two workers.
11833 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11834 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11835
6f6d25c9
DH
118362016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11837
bf867841 11838 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11839
45733562
KY
118402016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11841
11842 PR target/70406
bf867841 11843 * gcc.target/i386/pr70406.c: New test.
45733562 11844
a1799e5e
EB
118452016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11846
11847 * gnat.dg/specs/double_record_extension3.ads: New test.
11848
5fca7b66
RH
118492016-03-25 Richard Henderson <rth@redhat.com>
11850
11851 PR target/70120
11852 * gcc.target/aarch64/pr70120-1.c: New.
11853 * gcc.target/aarch64/pr70120-2.c: New.
11854 * gcc.target/aarch64/pr70120-3.c: New.
11855
31ce75c6
PP
118562016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11857
11858 PR c++/62212
11859 * g++.dg/template/mangle2.C: The dg-do directive should be
11860 "compile" not "assemble".
11861
3caf0ca1
BS
118622016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11863
11864 PR lto/69650
11865 * gcc.dg/pr69650.c: New test.
11866
634035b6
DE
118672016-03-25 David Edelsohn <dje.gcc@gmail.com>
11868
11869 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11870
45d34276
AM
118712016-03-25 Alan Modra <amodra@gmail.com>
11872
11873 * gcc.dg/dfp/pr70052.c: New test.
11874
8f085166
RH
118752016-03-24 Richard Henderson <rth@redhat.com>
11876
11877 PR middle-end/69845
11878 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11879 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11880
011e5ec3
TV
118812016-03-24 Tom de Vries <tom@codesourcery.com>
11882
11883 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11884
9e3f4551
TV
118852016-03-24 Tom de Vries <tom@codesourcery.com>
11886
11887 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11888 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11889
45780041
TV
118902016-03-24 Tom de Vries <tom@codesourcery.com>
11891
11892 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11893 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11894
887ab4e5
PP
118952016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11896
11897 PR c++/62212
11898 * g++.dg/template/mangle2.C: New test.
11899
69a9a66f
RB
119002016-03-24 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/70396
11903 * gcc.dg/torture/pr70396.c: New testcase.
11904
ed87de55
RB
119052016-03-24 Richard Biener <rguenther@suse.de>
11906
11907 PR middle-end/70370
11908 * gcc.dg/torture/pr70370.c: New testcase.
11909
ea064934
TV
119102016-03-24 Tom de Vries <tom@codesourcery.com>
11911
11912 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11913 * gfortran.dg/goacc/kernels-tree.f95: Same.
11914 * gfortran.dg/goacc/parallel-tree.f95: Same.
11915
b2a4dd1d
TV
119162016-03-24 Tom de Vries <tom@codesourcery.com>
11917
11918 * c-c++-common/goacc/uninit-if-clause.c: New test.
11919 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11920
72e7cd6e
JJ
119212016-03-24 Jakub Jelinek <jakub@redhat.com>
11922
11923 PR target/70290
bf867841
UB
11924 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11925 Fix formatting.
72e7cd6e 11926
ce9d0c03
RB
119272016-03-24 Richard Biener <rguenther@suse.de>
11928
11929 PR tree-optimization/70372
11930 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11931
426b9428
PP
119322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11933
11934 PR c++/70347
11935 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11936
cd1588c4
PP
119372016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11938
11939 PR c++/70332
11940 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11941
61637db3
JJ
119422016-03-23 Jakub Jelinek <jakub@redhat.com>
11943
928af3bf
JJ
11944 PR c++/70001
11945 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11946 * g++.dg/cpp1y/pr70001.C: New test.
11947
61637db3
JJ
11948 PR c++/70323
11949 * g++.dg/cpp0x/constexpr-70323.C: New test.
11950
05aca4e7
AO
119512016-03-23 Alexandre Oliva <aoliva@redhat.com>
11952 Jason Merrill <jason@redhat.com>
11953 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR c++/69315
11956 * g++.dg/cpp0x/constexpr-69315.C: New test.
11957 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11958
fbdb6baf
MP
119592016-03-23 Marek Polacek <polacek@redhat.com>
11960
11961 PR c++/69884
11962 * g++.dg/warn/Wignored-attributes-1.C: New test.
11963 * g++.dg/warn/Wignored-attributes-2.C: New test.
11964
d79ee524
TV
119652016-03-23 Tom de Vries <tom@codesourcery.com>
11966
11967 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11968 initialization.
11969 * gfortran.dg/goacc/private-3.f95 (test): Same.
11970 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11971 missing use param.
11972
a59f0bef
KT
119732016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11974
11975 * lib/target-supports.exp: Remove v7ve entry from loop
11976 creating effective target checks.
11977 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11978 (add_options_for_arm_arch_v7ve): Likewise.
11979
0179520a
JJ
119802016-03-23 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR tree-optimization/70354
11983 * gcc.dg/vect/pr70354-1.c: New test.
11984 * gcc.dg/vect/pr70354-2.c: New test.
11985 * gcc.target/i386/avx2-pr70354-1.c: New test.
11986 * gcc.target/i386/avx2-pr70354-2.c: New test.
11987
75bb14d7
JL
119882016-03-22 Jeff Law <law@redhat.com>
11989
11990 PR target/70232
11991 * gcc.dg/tree-ssa/pr70232.c: New test.
11992
72c9526d
IE
119932016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11994
11995 PR target/70302
11996 * gcc.target/i386/pr70302.c: New test.
11997
a3ca1bc5
RB
119982016-03-22 Richard Biener <rguenther@suse.de>
11999
12000 PR middle-end/70251
12001 * g++.dg/torture/pr70251.C: New testcase.
12002
5c240f4d
DM
120032016-03-22 David Malcolm <dmalcolm@redhat.com>
12004
12005 PR c/69993
12006 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12007 Wmisleading-indentation.c.
12008 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12009 reflect change to diagnostic text and order of messages.
12010 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12011
80f6631b
DE
120122016-03-22 David Edelsohn <dje.gcc@gmail.com>
12013
12014 * g++.dg/ext/java-3.C: Don't compile on AIX.
12015
9a10956c
RB
120162016-03-22 Richard Biener <rguenther@suse.de>
12017
12018 PR middle-end/70333
12019 * gcc.dg/torture/pr70333.c: New testcase.
12020
6cedf922
IE
120212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12022
12023 * g++.dg/ext/pr70290.C: New test.
12024
cd6c27ac
KY
120252016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12026
12027 PR target/70325
12028 * gcc.target/i386/pr70325.c: New test.
12029
4cde512c
JJ
120302016-03-22 Jakub Jelinek <jakub@redhat.com>
12031
b01915ed
JJ
12032 PR target/70329
12033 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12034 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12035
4e3e2cf1
JJ
12036 PR target/70300
12037 * gcc.target/i386/pr70300.c: New test.
12038
4cde512c
JJ
12039 PR c++/70295
12040 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12041 (func2): New function for cond with parens, xfail warning for c++.
12042 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12043
16f6d7dc
PP
120442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12045
12046 PR c++/70096
12047 * g++.dg/template/ptrmem30.C: New test.
12048
a3e2b438
PP
120492016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12050
12051 PR c++/70204
12052 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12053 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12054
11b6a02e
JJ
120552016-03-21 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR middle-end/70326
12058 * gcc.dg/pr70326.c: New test.
12059
b9407883
MG
120602016-03-21 Marc Glisse <marc.glisse@inria.fr>
12061 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR tree-optimization/70317
12064 * gcc.dg/pr70317.c: New test.
12065
4a148e19
UB
120662016-03-21 Uros Bizjak <ubizjak@gmail.com>
12067
12068 PR target/70327
12069 * gcc.target/i386/pr70327.c: New test.
12070
2a85ddbb
ML
120712016-03-21 Martin Liska <mliska@suse.cz>
12072
7d36fe98 12073 PR ipa/70306
2a85ddbb
ML
12074 * gcc.dg/ipa/pr70306.c: New test.
12075
4a148e19 120762016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12077
12078 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12079 * gcc.target/arm/attr-align3.c: Likewise.
12080 * gcc.target/arm/attr_arm.c: Likewise.
12081 * gcc.target/arm/flip-thumb.c: Likewise.
12082
6b366948
JJ
120832016-03-21 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR target/70296
12086 * gcc.target/powerpc/altivec-36.c: New test.
12087
2fac8c14
RB
120882016-03-21 Richard Biener <rguenther@suse.de>
12089
12090 PR tree-optimization/70310
12091 * gcc.dg/torture/pr70310.c: New testcase.
12092
e9bde854
KY
120932016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12094
12095 PR target/70293
12096 * gcc.target/i386/pr70293.c: New test.
12097
56bbfaf6
RB
120982016-03-21 Richard Biener <rguenther@suse.de>
12099
12100 PR tree-optimization/70288
12101 * gcc.dg/torture/pr70288-1.c: New testcase.
12102 * gcc.dg/torture/pr70288-2.c: Likewise.
12103
3eee49ed
AB
121042016-03-21 Andrey Belevantsev <abel@ispras.ru>
12105
12106 PR rtl-optimization/69307
12107 * gcc.target/arm/pr69307.c: New test.
4a148e19 12108
8e7816b4
AB
121092016-03-21 Andrey Belevantsev <abel@ispras.ru>
12110
12111 PR rtl-optimization/69102
12112 * gcc.c-torture/compile/pr69102.c: New test.
12113
14d7d4be
JL
121142016-03-18 Jeff Law <law@redhat.com>
12115
12116 PR rtl-optimization/70263
12117 * gcc.c-torture/compile/pr70263-1.c: New test.
12118 * gcc.target/i386/pr70263-2.c: New test.
12119
5c6a601c
BS
121202016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12121
12122 PR rtl-optimization/70278
12123 * gcc.dg/torture/pr70278.c: New test.
12124 * gcc.target/arm/pr70278.c: New test.
12125
4bbf545b
DM
121262016-03-18 David Malcolm <dmalcolm@redhat.com>
12127
12128 PR c/70281
12129 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12130 (test_builtin_types_compatible_p): New test function.
12131 * gcc.dg/pr70281.c: New test case.
12132
dc28bb68
CL
121332016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12134
12135 PR target/70113
12136 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12137
5e8d6dff
IE
121382016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12139
12140 PR tree-optimization/70252
12141 * gcc.dg/pr70252.c: New test.
12142
d0e7e403
TV
121432016-03-18 Tom de Vries <tom@codesourcery.com>
12144
12145 * gcc.dg/pr70161-2.c: New test.
12146 * gcc.dg/pr70161.c: New test.
12147
fa22501a
TV
121482016-03-18 Tom de Vries <tom@codesourcery.com>
12149
12150 PR ipa/70269
12151 * gcc.dg/pr70269.c: New test.
12152
dd125026
JJ
121532016-03-18 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR c++/70267
12156 * g++.dg/ext/java-3.C: New test.
12157
91914f0a
PP
121582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12159
12160 PR c++/70205
12161 * g++.dg/lookup/pr70205.C: New test.
12162
753a8910
PP
121632016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12164
12165 PR c++/70218
12166 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12167
14ba7b28
MP
121682016-03-17 Marek Polacek <polacek@redhat.com>
12169
12170 PR c/69407
12171 * gcc.dg/atomic-op-6.c: New test.
12172
ded60913
DM
121732016-03-17 David Malcolm <dmalcolm@redhat.com>
12174
12175 PR c/70264
12176 * c-c++-common/pr70264.c: New test case.
12177
a3aad0e6
JJ
121782016-03-17 Jakub Jelinek <jakub@redhat.com>
12179
17366700
JJ
12180 PR c++/70144
12181 * c-c++-common/pr70144-1.c: New test.
12182 * c-c++-common/pr70144-2.c: New test.
12183
a3aad0e6
JJ
12184 PR c++/70272
12185 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12186 * g++.dg/opt/flifetime-dse6.C: New test.
12187 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12188
b57e6e18
L
121892016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12190
12191 PR driver/70192
12192 * gcc.dg/pic-1.c: New test.
12193 * gcc.dg/pic-2.c: Likewise.
12194 * gcc.dg/pic-3.c: Likewise.
12195 * gcc.dg/pic-4.c: Likewise.
12196 * gcc.dg/pie-1.c: Likewise.
12197 * gcc.dg/pie-2.c: Likewise.
12198 * gcc.dg/pie-3.c: Likewise.
12199 * gcc.dg/pie-4.c: Likewise.
12200 * gcc.dg/pie-5.c: Likewise.
12201 * gcc.dg/pie-6.c: Likewise.
12202
b38ba58b
TV
122032016-03-17 Tom de Vries <tom@codesourcery.com>
12204
12205 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12206 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12207
6931b3b7
RB
122082016-03-17 Richard Biener <rguenther@suse.de>
12209
12210 PR debug/70271
12211 * g++.dg/debug/pr70271.C: New testcase.
12212
0c8b64cb
IE
122132016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12214
12215 * gcc.target/i386/pr70251.c: New test.
12216
b1970801
MP
122172016-03-17 Marek Polacek <polacek@redhat.com>
12218
12219 PR c++/70194
12220 * g++.dg/warn/constexpr-70194.C: New test.
12221
820c5eaa
RH
122222016-03-16 Richard Henderson <rth@redhat.com>
12223
12224 PR middle-end/70240
12225 * gcc.c-torture/compile/pr70240.c: New.
12226
da0ad263
SKS
122272016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12228
12229 * gcc.c-torture/compile/20151204.c: Skip for avr.
12230
c73d295c
JJ
122312016-03-16 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR target/70245
12234 * g++.dg/opt/pr70245.C: New test.
12235 * g++.dg/opt/pr70245.h: New file.
12236 * g++.dg/opt/pr70245-aux.cc: New file.
12237
b2794066
MS
122382016-03-16 Martin Sebor <msebor@redhat.com>
12239
12240 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12241
aa43616c
RH
122422016-03-16 Richard Henderson <rth@redhat.com>
12243
12244 PR middle-end/70199
12245 * gcc.c-torture/compile/pr70199.c: New.
12246
59608fe5
L
122472016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12248
12249 * gcc.dg/uninit-19.c: Run dos2unix.
12250
ab4c578f
MP
122512016-03-16 Marek Polacek <polacek@redhat.com>
12252
12253 PR c/70093
12254 * gcc.dg/nested-func-10.c: New test.
12255 * gcc.dg/nested-func-9.c: New test.
12256
f5387e76
JJ
122572016-03-16 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR tree-optimization/68714
12260 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12261
7662b718
TV
122622016-03-16 Tom de Vries <tom@codesourcery.com>
12263
12264 PR tree-optimization/68715
12265 * gcc.dg/graphite/pr68715-2.c: New test.
12266 * gcc.dg/graphite/pr68715.c: New test.
12267 * gfortran.dg/graphite/pr68715.f90: New test.
12268
be7ce7ae
TV
122692016-03-16 Tom de Vries <tom@codesourcery.com>
12270
12271 PR tree-optimization/68809
12272 * gcc.dg/graphite/pr68809-2.c: New test.
12273 * gcc.dg/graphite/pr68809.c: New test.
12274
1935f250
JJ
122752016-03-16 Jakub Jelinek <jakub@redhat.com>
12276
6651c93e
JJ
12277 PR c++/70147
12278 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12279 method call to i () as argument. Adjust expected output.
12280
1935f250
JJ
12281 PR c++/70147
12282 * g++.dg/ubsan/pr70147-1.C: New test.
12283 * g++.dg/ubsan/pr70147-2.C: New test.
12284
ab1caa6e
MS
122852016-03-15 Martin Sebor <msebor@redhat.com>
12286
12287 PR c++/58281
12288 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12289
5c2a1bbb
JDA
122902016-03-15 John David Anglin <danglin@gcc.gnu.org>
12291
cb5d8ad1
JDA
12292 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12293 hppa*-*-hpux*.
12294
b440dd40
JDA
12295 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12296
5c2a1bbb
JDA
12297 PR libfortran/69799
12298 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12299 libatomic_available.
12300
42c729c5
MP
123012016-03-15 Marek Polacek <polacek@redhat.com>
12302
12303 PR c++/70209
12304 * g++.dg/ext/attribute-may-alias-4.C: New test.
12305
82b1c550
AM
123062016-03-15 Alexander Monakov <amonakov@ispras.ru>
12307
12308 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12309 -fvar-tracking-assignments-toggle flag.
12310
4ccbf3a6
PH
123112016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12312
12313 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12314
c39858bd
JJ
123152016-03-15 Jakub Jelinek <jakub@redhat.com>
12316
12317 PR rtl-optimization/70222
12318 * gcc.c-torture/execute/pr70222-1.c: New test.
12319 * gcc.c-torture/execute/pr70222-2.c: New test.
12320
8be119c1
RH
123212016-03-15 Richard Henderson <rth@redhat.com>
12322
12323 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12324
6598bb55
AB
123252016-03-15 Andrey Belevantsev <abel@ispras.ru>
12326
12327 PR rtl-optimization/69032
12328 * gcc.dg/pr69032.c: New test.
12329
81fa2944
AB
123302016-03-15 Andrey Belevantsev <abel@ispras.ru>
12331
12332 PR rtl-optimization/63384
4a148e19 12333 * g++.dg/pr63384.C: New test.
81fa2944 12334
74ea9ab6
AB
123352016-03-15 Andrey Belevantsev <abel@ispras.ru>
12336
12337 PR target/64411
12338 * gcc.target/i386/pr64411.C: New test.
12339
045d5055
TV
123402016-03-15 Tom de Vries <tom@codesourcery.com>
12341
12342 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12343 * gfortran.dg/goacc/kernels-alias.f95: New test.
12344
3ea33585
MS
123452016-03-14 Martin Sebor <msebor@redhat.com>
12346
12347 PR c++/53792
12348 * g++.dg/cpp0x/constexpr-inline.C: New test.
12349 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12350
1df7b330
DE
123512016-03-14 David Edelsohn <dje.gcc@gmail.com>
12352
12353 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12354
79b57d18
JJ
123552016-03-14 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR middle-end/70219
12358 * gcc.dg/pr70219.c: New test.
12359
3cbf012a
BS
123602016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12361
12362 PR target/70083
12363 * gcc.dg/torture/pr70083.c: New test.
12364 * gcc.target/i386/pr70083.c: New test.
12365
a9fee7cd
RB
123662016-03-14 Richard Biener <rguenther@suse.de>
12367
12368 PR tree-optimization/56365
12369 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12370
4799603f
SB
123712016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12372
12373 PR target/70098
12374 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12375 New function.
12376 * g++.dg/pr70098.C: New testcase.
12377
12378
760ca967
TV
123792016-03-14 Tom de Vries <tom@codesourcery.com>
12380
12381 PR tree-optimization/70045
12382 * gcc.dg/graphite/pr70045.c: New test.
12383
44e66a77
JD
123842016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12385
12386 PR fortran/69043
12387 * gfortran.dg/include_9.f90: New test.
12388
a18e0fe1
DH
123892016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12390
12391 PR fortran/45076
12392 gfortran.dg/prof/prof.exp: New script.
12393 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12394
d0aca6ab
AB
123952016-03-12 Andrey Belevantsev <abel@ispras.ru>
12396
12397 PR rtl-optimization/69307
12398 * gcc.dg/pr69307.c: New test.
12399
cefe08a4
VM
124002016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12401
12402 PR target/69614
12403 * gcc.target/arm/pr69614.c: New.
12404
70112e2a
PT
124052016-03-12 Paul Thomas <pault@gcc.gnu.org>
12406
12407 PR fortran/70031
12408 * gfortran.dg/submodule_14.f08: New test
12409
12410 PR fortran/69524
12411 * gfortran.dg/submodule_15.f08: New test
12412
3f1e5d3a
PP
124132016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12414
12415 PR c++/70106
12416 * g++.dg/cpp1y/paren3.C: New test.
12417
a3f6d680
MM
124182016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12419
12420 PR target/70131
12421 * gcc.target/powerpc/ppc-round2.c: New test.
12422
92348f09
BS
124232016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12424
12425 PR target/70123
12426 * gcc.dg/torture/pr70123.c: New test.
12427
cebde9e9
JL
124282016-03-11 Jeff Law <law@redhat.com>
12429
12430 PR tree-optimization/70190
12431 * gcc.c-torture/compile/pr70190.c: New test.
12432
3edc5da4
DM
124332016-03-11 David Malcolm <dmalcolm@redhat.com>
12434
12435 PR c/68187
12436 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12437 case.
12438 (test43_b): Likewise.
12439 (test43_c): Likewise.
12440 (test43_d): Likewise.
12441 (test43_e): Likewise.
12442 (test43_f): Likewise.
12443 (test43_g): Likewise.
12444 (test44_a): Likewise.
12445 (test44_b): Likewise.
12446 (test44_c): Likewise.
12447 (test44_d): Likewise.
12448 (test44_e): Likewise.
12449
318c1204
DM
124502016-03-11 David Malcolm <dmalcolm@redhat.com>
12451
12452 PR c/70085
12453 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12454
bc062234
KT
124552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12456
12457 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12458 dg-options.
12459
acfc1ac1
KT
124602016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12461
12462 PR target/70002
12463 PR target/69245
12464 * gcc.target/aarch64/pr69245_2.c: New test.
12465
d1e2bb2d
JJ
124662016-03-11 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR tree-optimization/70177
12469 * gcc.dg/pr70177.c: New test.
12470
07350627
AL
124712016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12472
12473 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12474
5c6706f7
AL
124752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12476
12477 * gcc.dg/tree-ssa/sra-20.c: New.
12478
02d472a2
JJ
124792016-03-11 Jakub Jelinek <jakub@redhat.com>
12480
686d390a
JJ
12481 PR rtl-optimization/70174
12482 * gcc.dg/pr70174.c: New test.
12483
02d472a2
JJ
12484 PR tree-optimization/70169
12485 * gcc.dg/pr70169.c: New test.
12486
0f9befa1
IE
124872016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12488
12489 PR target/70160
12490 * gcc.target/i386/pr70160.c: New test.
12491
432d4670
AK
124922016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12493
12494 * gcc.target/s390/dfp-1.c: New test.
12495
a3dc8760
NC
124962016-03-10 Nick Clifton <nickc@redhat.com>
12497
12498 PR target/70044
12499 * gcc.target/aarch64/pr70044.c: New test.
12500
b87a8d7d
PP
125012016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12502 Jakub Jelinek <jakub@redhat.com>
12503
12504 PR c++/70001
12505 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12506 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12507 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12508
4f4ada6a
JH
125092016-03-10 Jan Hubicka <hubicka@ucw.cz>
12510
12511 PR lto/69589
12512 * g++.dg/lto/pr69589_0.C: New testcase
12513 * g++.dg/lto/pr69589_1.C: New testcase
12514
d49b0aa0
MP
125152016-03-10 Marek Polacek <polacek@redhat.com>
12516
12517 PR c++/70153
12518 * g++.dg/delayedfold/unary-plus1.C: New test.
12519
125202016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12521
12522 * gcc.target/arm/pr45701-1.c: Escape brackets.
12523 * gcc.target/arm/pr45701-2.c: Likewise.
12524
71017a7b
AL
125252016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12526
12527 * gfortran.dg/unconstrained_commons.f: New.
12528
ba52669f
AM
125292016-03-10 Alan Modra <amodra@gmail.com>
12530
12531 * gcc.dg/pr69195.c: New.
12532 * gcc.dg/pr69238.c: New.
12533
27742332
TV
125342016-03-10 Tom de Vries <tom@codesourcery.com>
12535
12536 PR testsuite/68915
12537 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12538
3a81a594
RB
125392016-03-10 Richard Biener <rguenther@suse.de>
12540
12541 PR tree-optimization/70128
12542 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12543 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12544
3433b975
JJ
125452016-03-09 Jakub Jelinek <jakub@redhat.com>
12546
c2864f02
JJ
12547 PR tree-optimization/70152
12548 * gcc.dg/pr70152.c: New test.
12549
3433b975
JJ
12550 PR target/70086
12551 * gcc.target/i386/pr70086-1.c: New test.
12552 * gcc.target/i386/pr70086-2.c: New test.
12553 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12554
12555 PR tree-optimization/70127
12556 * gcc.c-torture/execute/pr70127.c: New test.
12557
96b3c82d
CP
125582016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12559
12560 * c-c++-common/goacc/combined-directives-2.c: New test.
12561
b4f3232d
DM
125622016-03-09 David Malcolm <dmalcolm@redhat.com>
12563
12564 PR c/68473
12565 PR c++/70105
12566 * g++.dg/diagnostic/pr70105.C: New test.
12567 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12568 (test_multiple_ordinary_maps): New test function.
12569
40499f81
DM
125702016-03-09 David Malcolm <dmalcolm@redhat.com>
12571
12572 PR c/68473
12573 PR c++/70105
12574 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12575 Drop range information from call to inform_at_rich_loc.
12576 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12577 New.
12578 (test_show_locus): Replace calls to rich_location::add_range with
12579 calls to add_range. Rewrite the tests that used the now-defunct
12580 rich_location ctor taking a source_range. Simplify other tests
12581 by replacing calls to COMBINE_LOCATION_DATA with calls to
12582 make_location.
12583
c9e33662
RB
125842016-03-09 Richard Biener <rguenther@suse.de>
12585 Jakub Jelinek <jakub@redhat.com>
12586
12587 PR tree-optimization/70138
12588 * gcc.dg/vect/pr70138-1.c: New testcase.
12589 * gcc.dg/vect/pr70138-2.c: Likewise.
12590
2c73b764
JJ
125912016-03-09 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR target/70049
12594 * gcc.target/i386/pr70049.c: New test.
12595
c06d25bb
RB
125962016-03-09 Richard Biener <rguenther@suse.de>
12597
12598 PR c/70143
12599 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12600 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12601 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12602
5828a501
RO
126032016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604
12605 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12606 arm-*-*.
12607
2e141c8d
JJ
126082016-03-09 Jakub Jelinek <jakub@redhat.com>
12609
5a9def37
JJ
12610 PR middle-end/67278
12611 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12612
2e141c8d
JJ
12613 PR target/67278
12614 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12615
12616 PR middle-end/70050
12617 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12618 in testcase comment.
12619
bf751f40
TV
126202016-03-09 Tom de Vries <tom@codesourcery.com>
12621
12622 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12623 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12624 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12625 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12626 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12627 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12628 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12629 * gfortran.dg/goacc/kernels-loop.f95: New test.
12630
e210c999
MS
126312016-03-08 Martin Sebor <msebor@redhat.com>
12632
12633 PR c++/62096
12634 * g++.dg/warn/overflow-warn-7.C: New test.
12635
80aac5c8
JM
126362016-03-08 Jason Merrill <jason@redhat.com>
12637
12638 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12639 * lib/target-supports.exp (check_effective_target_concepts): New.
12640
12b81409
JJ
126412016-03-08 Jakub Jelinek <jakub@redhat.com>
12642
d259b234
JJ
12643 PR c++/70135
12644 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12645 * g++.dg/ubsan/pr70135.C: New test.
12646
12b81409
JJ
12647 PR target/70110
12648 * gcc.dg/pr70110.c: New test.
12649
b4e9f2aa
MJ
126502016-03-07 Martin Jambor <mjambor@suse.cz>
12651
12652 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12653 * c-c++-common/gomp/if-1.c: Likewise.
12654 * c-c++-common/gomp/pr61486-2.c: Likewise.
12655 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12656 to dg-additional-options.
12657 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12658 * g++/gomp/target-teams-1.c: Likewise.
12659 * gcc.dg/gomp/gomp.exp: Likewise.
12660 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12661 dg-additional-options.
12662 * gfortran.dg/gomp/gomp.exp: Likewise.
12663 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12664 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12665 dg-additional-options.
12666 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12667
f86e631e
MJ
126682016-03-07 Martin Jambor <mjambor@suse.cz>
12669
12670 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12671 * c-c++-common/gomp/gridify-1.c: New test.
12672 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12673
94156b3f
AV
126742016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12675
12676 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12677 trigger for cortex-r8, when scanning for register r8.
12678 * gcc.target/arm/pr45701-2.c: Likewise.
12679
a84a49b7 126802016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12681 Jeff Law <law@redhat.com>
a84a49b7
RB
12682
12683 PR tree-optimization/69740
12684 * gcc.c-torture/compile/pr69740-1.c: New test.
12685 * gcc.c-torture/compile/pr69740-2.c: New test.
12686
e41f6c9e
BS
126872016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12688
12689 * lib/target-supports.exp
12690 (check_effective_target_whole_vector_shift): Enable for PPC64.
12691
57548bf5
RB
126922016-03-07 Richard Biener <rguenther@suse.de>
12693
12694 PR tree-optimization/70115
12695 * gcc.dg/torture/pr70115.c: New testcase.
12696
4ae13300
NS
126972016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12698
12699 PR middle-end/69916
12700 * c-c-++-common/goacc/pr69916.c: New.
12701
5edb9853
RH
127022016-03-07 Richard Henderson <rth@redhat.com>
12703
12704 * gcc.c-torture/compile/pr70061.c: New test.
12705
2067a8f3
RB
127062016-03-07 Richard Biener <rguenther@suse.de>
12707
12708 PR testsuite/70109
12709 * gcc.dg/vect/O3-pr36098.c: New testcase.
12710
4145a9b7
CL
127112016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12712
12713 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12714
1878be32
EB
127152016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12716
12717 * gnat.dg/renaming9.ad[sb]: New testcase.
12718
df762bb2
JJ
127192016-03-05 Jakub Jelinek <jakub@redhat.com>
12720
12721 PR c++/70084
12722 * g++.dg/expr/stdarg3.C: New test.
12723
7d461295
JL
127242016-03-04 Jeff Law <law@redhat.com>
12725
12726 PR tree-optimization/69196
12727 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12728 x86_64-*-*.
12729
29b9828f
BS
127302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12731
b6b552fd
BS
12732 PR c/69973
12733 * gcc.dg/pr69973.c: New test.
12734
201d49e9
BS
12735 PR rtl-optimization/69941
12736 * gcc.dg/torture/pr69941.c: New test.
12737
29b9828f
BS
12738 PR c/69824
12739 * gcc.dg/pr69824.c: New test.
12740
640b7e74
TV
127412016-03-05 Tom de Vries <tom@codesourcery.com>
12742
12743 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12744 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12745 function.
12746
7a3a3fad
PP
127472016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12748
12749 PR c++/66786
12750 * g++.dg/cpp1y/var-templ48.C: New test.
12751 * g++.dg/cpp1y/var-templ49.C: New test.
12752
cd439aec
EB
127532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12754
12755 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12756
60204554
JJ
127572016-03-04 Jakub Jelinek <jakub@redhat.com>
12758
0c8825de
JJ
12759 PR c++/70035
12760 * g++.dg/ubsan/pr70035.C: New test.
12761
60204554
JJ
12762 PR target/70062
12763 * gcc.target/i386/pr70062.c: New test.
12764
f79d4eab
L
127652016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12766
12767 * g++.dg/template/typename21.C: Remove c++98_only.
12768
ea81ce67
L
127692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12770
12771 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12772
64b23c13
DM
127732016-03-04 David Malcolm <dmalcolm@redhat.com>
12774
12775 PR c/68187
12776 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12777 function.
12778 (fn_42_b): Likewise.
12779 (fn_42_c): Likewise.
12780
729526f5
DM
127812016-03-04 David Malcolm <dmalcolm@redhat.com>
12782
12783 PR c/68187
12784 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12785 function.
12786 (fn_40_b): Likewise.
12787 (fn_41_a): Likewise.
12788 (fn_41_b): Likewise.
12789
f9ea11ac
JJ
127902016-03-04 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR target/70059
12793 * gcc.target/i386/avx512f-pr70059.c: New test.
12794 * gcc.target/i386/avx512dq-pr70059.c: New test.
12795
b6c38c69
BS
127962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12797
12798 PR rtl-optimization/57676
12799 * gcc.dg/torture/pr57676.c: New test.
12800
af3cdd34
IE
128012016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12802
12803 * gcc.dg/pr70026.c: New test.
12804
7ff6ca38
MP
128052016-03-04 Marek Polacek <polacek@redhat.com>
12806
12807 PR c/69798
12808 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12809 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12810
a6bf62d5
KT
128112016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12812
12813 PR target/70004
12814 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12815 Delete.
12816 (test_corners_sisd_si): Likewise.
12817 (main): Remove checks of the above.
12818 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12819
ae4cdc6a
EB
128202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12821
12822 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12823
08455559
CL
128242016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12825
12826 * gcc.dg/torture/pr69951.c: Accept argc==0.
12827
e9a35493
RB
128282016-03-04 Richard Biener <rguenther@suse.de>
12829
12830 PR c++/70054
12831 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12832 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12833
fba054c2
DV
128342016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12835
12836 PR testsuite/69766
12837 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12838 testing multiarch.
12839
f10cdc6c
JJ
128402016-03-04 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR debug/69947
12843 * gcc.dg/guality/pr69947.c: New test.
12844
2e981ba0
JJ
128452016-03-03 Jakub Jelinek <jakub@redhat.com>
12846
12847 PR ada/70017
12848 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12849
0ba3bfa2
KT
128502016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12851
12852 PR rtl-optimization/69904
12853 * gcc.target/arm/pr69904.c: New test.
12854
97ecdb46
JJ
128552016-03-03 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR target/70021
12858 * gcc.dg/vect/pr70021.c: New test.
12859 * gcc.target/i386/pr70021.c: New test.
12860
a2a743a1
MP
128612016-03-03 Marek Polacek <polacek@redhat.com>
12862
12863 PR middle-end/70050
12864 * gcc.dg/pr70050.c: New test.
12865
fa07ecdd
JG
128662016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12867
12868 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12869
23504262
ML
128702016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12871
12872 PR tree-optimization/70043
12873 * gfortran.dg/vect/pr70043.f90: New test.
12874
b7b9e1a9
EB
128752016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12876
12877 * gnat.dg/specs/task1.ads: New test.
12878
cb83ba54
RO
128792016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12880
12881 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12882 Invoke gdb with -batch.
12883 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12884
a75f5e30
RB
128852016-03-03 Richard Biener <rguenther@suse.de>
12886
12887 PR tree-optimization/55936
12888 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12889
268bc320
JL
128902016-03-02 Jeff Law <law@redhat.com>
12891
815f20ab
JL
12892 PR rtl-optimization/69942
12893 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12894 effects of argument promotions.
12895
268bc320
JL
12896 PR tree-optimization/69987
12897 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12898 target does not support -fprefetch-loop-arrays.
12899
171f7de5
UB
129002016-03-02 Uros Bizjak <ubizjak@gmail.com>
12901
12902 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12903
192912db
BC
129042016-03-02 Bin Cheng <bin.cheng@arm.com>
12905
c7908871 12906 PR rtl-optimization/69052
192912db
BC
12907 * gcc.target/i386/pr69052.c: New test.
12908
90a7a40b
AM
129092016-03-02 Alan Modra <amodra@gmail.com>
12910
12911 * gcc.dg/pr69990.c: New.
12912
69fa742f
JJ
129132016-03-02 Jakub Jelinek <jakub@redhat.com>
12914
de752fb0
JJ
12915 PR c/68062
12916 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12917
12918 PR middle-end/70022
12919 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12920
69fa742f
JJ
12921 PR target/70028
12922 * gcc.target/i386/pr70028.c: New test.
12923
7c65bd56
MK
129242016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12925
12926 * c-c++-common/asan/swapcontext-test-1.c,
12927 * c-c++-common/tsan/thread_leak.c,
12928 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12929 * g++.dg/tsan/benign_race.C,
12930 * g++.dg/tsan/fd_close_norace.C,
12931 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12932 races with sanitizer output
12933
37d98220 129342016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12935 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12936
12937 PR target/67278
12938 * gcc.dg/simd-8.c: New testcase.
12939
218db463
RB
129402016-03-02 Richard Biener <rguenther@suse.de>
12941
12942 PR middle-end/67278
12943 * gcc.dg/simd-7.c: New testcase.
12944
22c72158
EB
129452016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12946
12947 * gcc.target/i386/pr70007.c: Tweak.
12948
9a790ccc
DV
129492016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12950
12951 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12952
bd02f00f
MP
129532016-03-02 Marek Polacek <polacek@redhat.com>
12954
12955 PR c/67854
12956 * gcc.dg/pr67854.c: New test.
12957
1e840f39
JJ
129582016-03-02 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR middle-end/70025
12961 * gcc.dg/torture/pr70025.c: New test.
12962
bca00241
VK
129632016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12964
12965 PR tree-optimization/68621
12966 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12967
0bca04b8
EB
129682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12969
12970 * gcc.target/i386/pr70007.c: New test.
12971
2a9afc86
JL
129722016-03-01 Jeff Law <law@redhat.com>
12973
eab2541b 12974 PR tree-optimization/69196
9d83ef71 12975 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12976
2a9afc86
JL
12977 PR tree-optimization/69196
12978 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12979 duplicating code and spoiling the expected output.
12980
0d39977e
MM
129812016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12982
12983 PR target/70033
12984 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12985 supports power9 before doing tests.
12986 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12987 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12988 * gcc.target/powerpc/p9-permute.c: Likewise.
12989
a0c0699d
UB
129902016-03-01 Uros Bizjak <ubizjak@gmail.com>
12991
12992 PR target/70027
12993 * gcc.target/i386/pr70027.c: New test.
12994
0ae3ef47 129952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12996
12997 * gcc.dg/pr70017.c: New test.
12998
686e2237
JJ
129992016-03-01 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR c/69796
13002 PR c/69974
13003 * gcc.dg/pr69796.c: New test.
13004 * gcc.dg/pr69974.c: New test.
13005
f8e4188c
EB
130062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13007
13008 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13009
5e3f1c7c
JL
130102016-02-29 Jeff Law <law@redhat.com>
13011
13012 PR tree-optimization/69987
13013 * gfortran.dg/pr69987.f90: New test.
13014
13015 PR tree-optimization/69989
13016 * gcc.c-torture/compile/pr69989-2.c: New test.
13017
1be56bc5
MP
130182016-03-01 Marek Polacek <polacek@redhat.com>
13019
13020 PR c++/69795
13021 * g++.dg/parse/invalid1.C: New test.
13022
1b19470d
RB
130232016-03-01 Richard Biener <rguenther@suse.de>
13024
13025 PR middle-end/70022
13026 * gcc.dg/pr70022.c: New testcase.
13027
3ae0661a
IE
130282016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13029
13030 PR tree-optimization/69956
13031 * gcc.dg/pr69956.c: New test.
13032
0f09ab88
BS
130332016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13034
13035 PR target/70011
13036 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13037 XFAIL when hardware supports efficient unaligned storage access.
13038
76d881bf
PP
130392016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13040
13041 PR c++/69961
13042 * g++.dg/template/pr69961a.C: New test.
13043 * g++.dg/template/pr69961b.C: New test.
13044
7168133a
DM
130452016-02-29 David Malcolm <dmalcolm@redhat.com>
13046
13047 PR preprocessor/69985
13048 * gcc.dg/cpp/pr69985.c: New test case.
13049
0c6072a3
JL
130502016-02-29 Jeff Law <law@redhat.com>
13051
e66f219b
JL
13052 PR tree-optimization/70005
13053 * gcc.c-torture/execute/pr70005.c New test.
13054
0c6072a3
JL
13055 PR tree-optimization/69999
13056 * gcc.c-torture/compile/pr69999.c: New test.
13057
fd9fbdb3
YR
130582016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13059
13060 PR tree-optimization/69652
13061 * gcc.dg/torture/pr69652.c: Delete test.
13062 * gcc.dg/vect/pr69652.c: New test.
13063
cbd400b4
RB
130642016-02-19 Richard Biener <rguenther@suse.de>
13065
13066 PR tree-optimization/69980
13067 * gfortran.dg/vect/pr69980.f90: New testcase.
13068
84ea0f58
EB
130692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13070
13071 * gcc.target/sparc/20160229-1.c: New test.
13072
5d2a63dc
EB
130732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13074
13075 * gnat.dg/stack_usage3.adb: New test.
13076 * gnat.dg/stack_usage3_pkg.ads: New helper.
13077
93e708f9
EB
130782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13079
13080 * gnat.dg/renaming8.adb: New test.
13081 * gnat.dg/renaming8_pkg1.ads: New helper.
13082 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13083 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13084
6512bc93
RB
130852016-02-29 Richard Biener <rguenther@suse.de>
13086
13087 PR tree-optimization/69720
13088 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13089
7b201a88
TK
130902016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13091
13092 PR fortran/68147
13093 PR fortran/47674
13094 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13095
82ee0cf2 130962016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13097 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13098
13099 PR fortran/56007
13100 * gfortran.dg/coarray_8.f90: Adjust error message.
13101 * gfortran.dg/pr56007.f90: New test.
13102 * gfortran.dg/pr56007.f: New test.
13103
cdc1a2c8
L
131042016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13105
13106 PR tree-optimization/69989
13107 * gcc.dg/torture/pr69989.c: New test.
13108
33505bcf
EB
131092016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13110
13111 * gcc.target/i386/stack-realign-win.c: New test.
13112
524bfb19
HA
131132016-02-28 Harald Anlauf <anlauf@gmx.de>
13114
13115 PR fortran/60126
13116 * gfortran.dg/pr60126.f90: New test.
13117
bd542508
JL
131182016-02-27 Jeff Law <law@redhat.com>
13119
13120 Revert
13121 2016-02-26 Richard Biener <rguenther@suse.de>
13122 Jeff Law <law@redhat.com>
13123
13124 PR tree-optimization/69740
13125 * gcc.c-torture/compile/pr69740-1.c: New test.
13126 * gcc.c-torture/compile/pr69740-2.c: New test.
13127
dd1291e0
JD
131282016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13129
5fb67f8b 13130 PR fortran/69910
dd1291e0
JD
13131 * gfortran.dg/newunit_4.f90: New test.
13132
5cfefb59
JJ
131332016-02-27 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR target/69613
13136 PR rtl-optimization/69886
13137 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13138 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13139 target.
13140
20ba5f33
MS
131412016-02-26 Martin Sebor <msebor@redhat.com>
13142
13143 PR tree-optimization/15826
13144 * gcc.dg/tree-ssa/pr15826.c: New test.
13145
e6fb01b0
JJ
131462016-02-26 Jakub Jelinek <jakub@redhat.com>
13147
13148 PR target/69969
13149 * gcc.target/powerpc/pr69969.c: New test.
13150
e3e0cf64
MS
131512016-02-26 Martin Sebor <msebor@redhat.com>
13152
13153 PR c++/15766
13154 * g++.old-deja/g++.other/decl5.C: Add a test case.
13155
d1f2bea5
SB
131562016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13157
13158 PR target/69946
13159 * gcc.target/powerpc/pr69946.c: New file.
13160
4a4f9d2b 131612016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13162 Jeff Law <law@redhat.com>
4a4f9d2b 13163
e3e0cf64 13164 PR tree-optimization/69740
4a4f9d2b
RB
13165 * gcc.c-torture/compile/pr69740-1.c: New test.
13166 * gcc.c-torture/compile/pr69740-2.c: New test.
13167
ad2a2706
MJ
131682016-02-26 Martin Jambor <mjambor@suse.cz>
13169
13170 PR middle-end/69920
13171 * gcc.dg/torture/pr69932.c: New test.
13172 * gcc.dg/torture/pr69936.c: Likewise.
13173
1d11f7ce
AK
131742016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13175
13176 PR target/69709
13177 * gcc.target/s390/pr69709.c: New test.
13178
6cfccbb2
KT
131792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13180
13181 PR target/69245
13182 * gcc.target/aarch64/pr69245_1.c: New test.
13183
ac59ad4e
KT
131842016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13185
13186 PR target/69613
13187 * gcc.dg/torture/pr69613.c: New test.
13188
a2ad54a0
JJ
131892016-02-26 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR rtl-optimization/69891
13192 * gcc.target/i386/pr69891.c: New test.
13193
0884062c 131942016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13195 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13196
d2369d4f 13197 PR target/61397
c163789b
MM
13198 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13199 functionality for both 32-bit and 64-bit.
13200
5aed7e2c
RB
132012016-02-26 Richard Biener <rguenther@suse.de>
13202
13203 PR tree-optimization/69551
13204 * gcc.dg/torture/pr69951.c: New testcase.
13205
798e2a8e
RB
132062016-02-25 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/48795
13209 * gcc.dg/Warray-bounds-18.c: New testcase.
13210
9559fbac
RO
132112016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13212
13213 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13214
c049b107
JJ
132152016-02-25 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR rtl-optimization/69896
13218 * gcc.dg/pr69896.c: New test.
13219
1137001c
PP
132202016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13221
13222 PR c++/69736
13223 * g++.dg/cpp1y/paren2.C: New test.
13224
2e9c8641
MS
132252016-02-24 Martin Sebor <msebor@redhat.com>
13226
13227 PR c/51147
13228 * gcc.dg/enum-mode-2.c: New test.
13229
03ca8fb3
JJ
132302016-02-24 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR c++/69922
13233 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13234 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13235 * g++.dg/ubsan/pr69922.C: New test.
13236
0b05329b
MP
132372016-02-24 Marek Polacek <polacek@redhat.com>
13238
13239 PR c/69819
13240 * gcc.dg/pr69819.c: New test.
13241
57c2c374
MS
132422016-02-24 Martin Sebor <msebor@redhat.com>
13243
3b96b93a
MS
13244 PR c++/69912
13245 * g++.dg/ext/flexary15.C: New test.
13246
132472016-02-24 Martin Sebor <msebor@redhat.com>
13248
13249 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13250 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13251 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13252
65433bb5
MK
132532016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13254 Charles Baylis <charles.baylis@linaro.org>
13255
13256 PR debug/61033
13257 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13258
f802a424 132592016-02-24 Richard Biener <rguenther@suse.de>
44293580 13260 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13261
13262 PR middle-end/69760
13263 * gcc.dg/torture/pr69760.c: New testcase.
13264
525f795f
RO
132652016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13266
13267 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13268 pattern on Solaris with as.
13269
cd7bbceb
KT
132702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13271
13272 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13273 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13274 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13275 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13276
89c0c1fd
JJ
132772016-02-24 Jakub Jelinek <jakub@redhat.com>
13278
13279 PR middle-end/69915
13280 * gcc.dg/pr69915.c: New test.
13281
0683fd27
KT
132822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13283
13284 PR rtl-optimization/69886
13285 * gcc.dg/torture/pr69886.c: New test.
13286
e53d562a
RB
132872016-02-24 Richard Biener <rguenther@suse.de>
13288
13289 PR middle-end/68963
13290 * gcc.dg/torture/pr68963.c: New testcase.
13291
74a00288
KT
132922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13293
13294 PR target/69875
13295 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13296 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13297 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13298 * gcc.target/arm/atomic_loaddi_1.c: New test.
13299 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13300 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13301 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13302 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13303 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13304 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13305 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13306 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13307
340fd4c9
JJ
133082016-02-24 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR middle-end/69909
13311 * gcc.dg/torture/pr69909.c: New test.
13312
47d3fdb2
RB
133132016-02-24 Richard Biener <rguenther@suse.de>
13314
13315 PR tree-optimization/69907
13316 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13317 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13318 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13319
dab73e73
CB
133202016-02-24 Christian Bruel <christian.bruel@st.com>
13321
13322 * gcc.target/arm/pragma_cpp_fma.c: New test.
13323
7cc5ec65
JD
133242016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13325
13326 PR fortran/61156
13327 * gfortran.dg/include_6.f90: Update test.
13328
067fbd8b
JJ
133292016-02-23 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR objc/69844
13332 * objc.dg/pr69844.m: New test.
13333
64a454d9
JD
133342016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13335
13336 PR libgfortran/69456
13337 * gfortran.dg/namelist_89.f90: New test.
13338 * gfortran.dg/pr59700.f90: Update test..
13339
35886f0b
MS
133402016-02-23 Martin Sebor <msebor@redhat.com>
13341
13342 PR middle-end/69780
13343 * g++.dg/ext/builtin_alloca.C: New test.
13344 * gcc.dg/builtins-68.c: New test.
13345
162cc7e3
RH
133462016-02-23 Richard Henderson <rth@redhat.com>
13347
13348 * gcc.target/i386/addr-space-3.c: Remove test.
13349
196440f8
DM
133502016-02-23 David Malcolm <dmalcolm@redhat.com>
13351
13352 PR preprocessor/69126
13353 PR preprocessor/69543
13354 * c-c++-common/pr69126-2-long.c: New test.
13355 * c-c++-common/pr69126-2-short.c: New test.
13356 * c-c++-common/pr69543-1.c: Remove xfail.
13357
1d3121af
DM
133582016-02-23 David Malcolm <dmalcolm@redhat.com>
13359
13360 PR preprocessor/69126
13361 PR preprocessor/69543
13362 PR preprocessor/69558
13363 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13364 (f): Rename to...
13365 (test_2): ...this, and add leading comment.
13366 (MACRO_3, test_3): New.
13367 (MACRO_4A, MACRO_4B, test_4): New.
13368 (MACRO): Rename to...
13369 (MACRO_5): ...this.
13370 (g): Rename to...
13371 (test_5): ...this, updating for renaming of MACRO, and
13372 add leading comment.
13373 * c-c++-common/pr69543-1.c: New.
13374 * c-c++-common/pr69543-2.c: New.
13375 * c-c++-common/pr69543-3.c: New.
13376 * c-c++-common/pr69543-4.c: New.
13377 * c-c++-common/pr69558-1.c: New.
13378 * c-c++-common/pr69558-2.c: New.
13379 * c-c++-common/pr69558-3.c: New.
13380 * c-c++-common/pr69558-4.c: New.
13381 * gcc.dg/pr69558.c: Move to...
13382 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13383 xfail for c++.
13384
f99c3557
TS
133852016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13386
13387 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13388 to -ftree-parallelize-loops/-fopenacc changes.
13389 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13390 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13391 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13392 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13393 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13394 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13395 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13396 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13397 * c-c++-common/goacc/kernels-loop.c: Likewise.
13398 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13399 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13400 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13401 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13402
c60ec7c2
RO
134032016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13404
13405 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13406
f1a62b6f
JJ
134072016-02-23 Jakub Jelinek <jakub@redhat.com>
13408
e67bf044
JJ
13409 PR c++/69902
13410 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13411
f1a62b6f
JJ
13412 PR c/69900
13413 * gcc.dg/pr69900.c: New test.
13414
20c5e09e
MJ
134152016-02-23 Martin Jambor <mjambor@suse.cz>
13416
13417 PR tree-optimization/69666
13418 * gcc.dg/tree-ssa/pr69666.c: New test.
13419
e457a6fc
AV
134202016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13421
13422 PR fortran/67451
13423 * gfortran.dg/coarray_allocate_5.f08: New test.
13424
d7b574f4
AK
134252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13426
13427 * gcc.target/s390/vcond-shift.c: Move to ...
13428 * gcc.target/s390/vector/vcond-shift.c: ... here.
13429
58bdeb44
AK
134302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13431
13432 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13433 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13434
7cd0387b
AK
134352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13436
13437 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13438
4246c8da
MW
134392016-02-20 Mark Wielaard <mjw@redhat.com>
13440
13441 PR c/28901
13442 * gcc.dg/unused-variable-3.c: New test.
13443
f93bc532
JJ
134442016-02-22 Jakub Jelinek <jakub@redhat.com>
13445
13446 PR target/69888
13447 * gcc.target/i386/pr69888.c: New test.
13448
c4e360f4
RB
134492016-02-22 Richard Biener <rguenther@suse.de>
13450
13451 PR tree-optimization/69882
13452 * gfortran.dg/vect/pr69882.f90: New testcase.
13453
09c92f1c
JJ
134542016-02-22 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR target/69885
13457 * gcc.dg/pr69885.c: New test.
13458
f88d45dc
OE
134592016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13460
13461 PR target/69806
13462 PR target/54089
13463 * gcc.target/sh/pr54089-10.c: New.
13464
ce1ff48e
PT
134652016-02-20 Paul Thomas <pault@gcc.gnu.org>
13466
13467 PR fortran/69423
13468 * gfortran.dg/deferred_character_15.f90 : New test.
13469
bbf27208
DH
134702016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13471
13472 PR fortran/57365
13473 gfortran.dg/allocate_with_source_18.f03: New test.
13474
134752016-02-20 Harald Anlauf <anlauf@gmx.de>
13476
13477 PR fortran/52531
13478 gfortran.dg/gomp/pr52531.f90: New test.
13479
268be88c
BE
134802016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13481
13482 PR c++/69865
13483 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13484 -std=c++03.
13485
4b6c824a
JJ
134862016-02-19 Jakub Jelinek <jakub@redhat.com>
13487
871b3f47
JJ
13488 PR c++/69826
13489 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13490 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13491
7a965d51
JJ
13492 PR c++/69850
13493 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13494
4b6c824a
JJ
13495 PR c++/69851
13496 * g++.dg/torture/pr69851.C: New test.
13497
15fca21a
MS
134982016-02-19 Martin Sebor <msebor@redhat.com>
13499
13500 PR testsuite/69573
13501 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13502
19e21586
JJ
135032016-02-19 Jakub Jelinek <jakub@redhat.com>
13504
03a616ac
JJ
13505 PR c++/69850
13506 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13507 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13508
19e21586
JJ
13509 PR c++/67767
13510 * g++.dg/cpp0x/pr67767.C: New test.
13511
2db16594
KT
135122016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13513
13514 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13515 for fp, simd, crypto, crc, lse.
13516 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13517 above.
13518 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13519 effective target check.
13520
5a7d9d1e
JJ
135212016-02-19 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR target/69820
13524 * gcc.target/i386/pr69820.c: New test.
13525
6448f064
AK
135262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13527
13528 * gcc.target/s390/vector/int128-1.c: New test.
13529
d0a859e6
AK
135302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13531
13532 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13533
9e4eb643
AK
135342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13535
13536 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13537 instruction pattern name to prevent the testcase from failing with
13538 -march=z13.
13539
859a4c0e
AK
135402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13541
13542 * gcc.target/s390/md/movstr-2.c: New test.
13543
efc2340b
MK
135442016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13545
13546 * gcc.target/s390/morestack.c: New test.
13547
ca2bfbc2
DV
135482016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13549
13550 PR target/69625
13551 * gcc.target/s390/pr69625.c: Add test case.
13552
efd4bd05
BE
135532016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13554
13555 PR testsuite/68580
13556 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13557
2bf2078a
MM
135582016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13559
13560 PR target/68404
13561 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13562 * gcc.target/powerpc/fusion3.c: Likewise.
13563
f003579e
RB
135642016-02-18 Richard Biener <rguenther@suse.de>
13565
13566 PR middle-end/69553
13567 * g++.dg/torture/pr69553.C: New testcase.
13568
19233914
NC
135692016-02-18 Nick Clifton <nickc@redhat.com>
13570
efd4bd05
BE
13571 PR target/62254
13572 PR target/69610
13573 * gcc.target/arm/pr62554.c: New test.
13574 * gcc.target/arm/pr69610-1.c: New test.
13575 * gcc.target/arm/pr69610-2.c: New test.
19233914 13576
23f27839
RB
135772016-02-18 Richard Biener <rguenther@suse.de>
13578
13579 PR middle-end/69854
13580 * gcc.dg/torture/pr69854.c: New testcase.
13581
932c0da4
JJ
135822016-02-17 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR c++/69850
13585 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13586
1bed93e4
BS
135872012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13588
13589 * gcc.target/powerpc/vec-cg.c: New test.
13590
57bfb134
RB
135912016-02-17 Richard Biener <rguenther@suse.de>
13592
13593 PR testsuite/69586
13594 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13595
a44e0ebb
KT
135962016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13597
13598 PR target/69161
13599 * gcc.c-torture/compile/pr69161.c: New test.
13600
ffacd726
DS
136012016-02-17 David Sherwood <david.sherwood@arm.com>
13602
13603 PR target/69532
13604 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13605 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13606
448db8d2
EB
136072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * gcc.dg/ifcvt-4.c: Skip on Visium.
13610
e2f0522e
EB
136112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13612
13613 * gnat.dg/atomic8.adb: New test.
13614
bf17fe3f
EB
136152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13616
13617 * gnat.dg/discr46.ad[sb]: New test.
13618
ecf835e9
KN
136192016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13620
13621 PR Target/48344
13622 * gcc.target/powerpc/pr48344-1.c: New test.
13623
49a1164a
TK
136242015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13625
13626 PR fortran/69742
13627 * gfortran.dg/associate_21.f90: New test.
13628
bf14eba2
JJ
136292016-02-16 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR c/69835
13632 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13633 -Wnonnull in dg-options.
13634 * c-c++-common/nonnull-2.c: New test.
13635
35a093b6
JG
136362016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13637 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13638
13639 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13640
e387d491
JJ
136412016-02-16 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR middle-end/69801
13644 * gcc.dg/pr69801.c: Add empty dg-options.
13645
ba539195
JN
136462016-02-16 James Norris <jnorris@codesourcery.com>
13647
13648 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13649 * g++.dg/goacc/deviceptr-1.c: New file.
13650
2a2b8f64
JJ
136512016-02-16 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR tree-optimization/69820
13654 * gcc.dg/vect/pr69820.c: New test.
13655
87440c29
RB
136562016-02-16 Richard Biener <rguenther@suse.de>
13657
13658 PR tree-optimization/69776
13659 * gcc.dg/torture/pr69776-2.c: New testcase.
13660
6d87c306
BS
136612016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13662
13663 PR tree-optimization/69714
13664 * gcc.dg/torture/pr69714.c: New test.
13665
3824a0a2
JJ
136662016-02-16 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR tree-optimization/69802
13669 * gcc.dg/pr69802.c: New test.
13670
c8cfe96e
RB
136712016-02-16 Richard Biener <rguenther@suse.de>
13672
13673 PR middle-end/69801
13674 * gcc.dg/pr69801.c: New testcase.
13675
fc12098d
JD
136762016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13677
13678 PR libgfortran/69651
13679 * gfortran.dg/read_bang.f90: New test.
13680 * gfortran.dg/read_bang4.f90: New test.
13681
ba6b3795
JJ
136822016-02-15 Jakub Jelinek <jakub@redhat.com>
13683
f0516ca4
JJ
13684 PR c++/69658
13685 * g++.dg/init/pr69658.C: New test.
13686
ba6b3795
JJ
13687 PR c++/69797
13688 * c-c++-common/pr69797.c: New test.
13689
de3f9a2d
PK
136902016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13691
13692 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13693 check for aarch64*-*-*.
13694
17a3b967
RB
136952016-02-15 Richard Biener <rguenther@suse.de>
13696
13697 PR tree-optimization/69783
13698 * gcc.dg/vect/pr69783.c: New testcase.
13699
1c48bff1
RB
137002016-02-15 Richard Biener <rguenther@suse.de>
13701
13702 PR tree-optimization/69776
13703 * gcc.dg/torture/pr69776.c: New testcase.
13704
1e6025b6
TK
137052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13706
13707 PR fortran/60526
13708 * gfortran.dg/type_decl_4.f90: Reinstated.
13709
d3308279
JDA
137102016-02-14 John David Anglin <danglin@gcc.gnu.org>
13711
13712 PR fortran/68746
13713 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13714
b7c56581
TK
137152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13716
13717 PR fortran/60526
13718 PR bootstrap/69816
13719 * gfortran.dg/type_decl_4.f90: Removed.
13720
60cb4ef5
TK
137212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13722
13723 PR fortran/60526
13724 * gfortran.dg/type_decl_4.f90: New test.
13725
f6964637
AM
137262016-02-14 Alan Modra <amodra@gmail.com>
13727
1a8849d1 13728 PR testsuite/68886
f6964637
AM
13729 * gcc.c-torture/execute/stkalign.c: Revise test.
13730
f5121920
OE
137312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13732
13733 PR target/67260
13734 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13735
6cda3ab6
OE
137362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13737
13738 PR target/67260
13739 * gcc.target/sh/torture/pr67260.c: New.
13740
6786e598
JDA
137412016-02-12 John David Anglin <danglin@gcc.gnu.org>
13742
13743 * gcc.dg/pr67964.c: Add dg-require-alias.
13744
7e05dad8
OE
137452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13746
13747 PR target/67636
13748 PR target/64345
13749 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13750
7f4cc3ce
JD
137512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13752
13753 PR libgfortran/69668
13754 * gfortran.dg/namelist_88.f90: New test.
13755
955ca6dc
JD
137562016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13757
13758 PR libgfortran/69668
13759 * gfortran.dg/namelist_38.f90: Update test.
13760 * gfortran.dg/namelist_84.f90: Update test.
13761
876217ae
DM
137622016-02-12 David Malcolm <dmalcolm@redhat.com>
13763
13764 PR other/69554
13765 * gcc.dg/pr69554-1.c: New test.
13766 * gfortran.dg/pr69554-1.F90: New test.
13767 * gfortran.dg/pr69554-2.F90: New test.
13768 * lib/gcc-dg.exp (proc dg-locus): New function.
13769 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13770 distinguish between the caret-printing and non-caret-printing
13771 cases. If caret-printing has been explicitly enabled, bail out
13772 without attempting to fix up the output.
13773
61789eed
DM
137742016-02-12 David Malcolm <dmalcolm@redhat.com>
13775
13776 PR driver/69265
13777 PR driver/69453
13778 * gcc.dg/spellcheck-options-3.c: New test case.
13779 * gcc.dg/spellcheck-options-4.c: New test case.
13780 * gcc.dg/spellcheck-options-5.c: New test case.
13781 * gcc.dg/spellcheck-options-6.c: New test case.
13782 * gcc.dg/spellcheck-options-7.c: New test case.
13783 * gcc.dg/spellcheck-options-8.c: New test case.
13784 * gcc.dg/spellcheck-options-9.c: New test case.
13785 * gcc.dg/spellcheck-options-10.c: New test case.
13786
c3090c1f
JJ
137872016-02-12 Jakub Jelinek <jakub@redhat.com>
13788
13789 PR rtl-optimization/69764
13790 PR rtl-optimization/69771
13791 * c-c++-common/pr69764.c: New test.
13792 * gcc.dg/torture/pr69771.c: New test.
13793
8222034d
MP
137942016-02-12 Marek Polacek <polacek@redhat.com>
13795
13796 * g++.dg/torture/init-list1.C: New.
13797
f749f792
MP
137982016-02-12 Marek Polacek <polacek@redhat.com>
13799
13800 * gcc.dg/pr69522.c: Add empty dg-options.
13801
199fb02a
IE
138022016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13803
13804 * g++.dg/lto/lto.exp: Include and init mpx.
13805 * g++.dg/lto/pr69729_0.C: New test.
13806
b69539cb
JJ
138072016-02-12 Jakub Jelinek <jakub@redhat.com>
13808
06ff7000
JJ
13809 PR ipa/69241
13810 * g++.dg/ipa/pr69241-4.C: New test.
13811
b69539cb
JJ
13812 PR ipa/68672
13813 * g++.dg/ipa/pr68672-1.C: New test.
13814 * g++.dg/ipa/pr68672-2.C: New test.
13815 * g++.dg/ipa/pr68672-3.C: New test.
13816
16595a1f
BS
138172016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13818
13819 PR c/69522
6d87c306 13820 * gcc.dg/pr69522.c: New test.
16595a1f 13821
38d795d2
PP
138222016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13823
13824 PR c++/69098
13825 * g++.dg/cpp1y/69098.C: New test.
13826 * g++.dg/cpp1y/69098-2.C: New test.
13827
9c582551
JJ
138282016-02-12 Jakub Jelinek <jakub@redhat.com>
13829
13830 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13831 and neighbour -> neighbor.
13832 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13833 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13834 * c-c++-common/Wvarargs.c: Likewise.
13835 * c-c++-common/goacc/host_data-5.c: Likewise.
13836 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13837 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13838 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13839 * gcc.target/aarch64/pr60697.c: Likewise.
13840 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13841 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13842 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13843 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13844 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13845 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13846 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13847 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13848 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13849 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13850 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13851 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13852 * g++.dg/lookup/koenig5.C: Likewise.
13853 * g++.dg/ext/no-asm-2.C: Likewise.
13854 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13855 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13856 * gfortran.dg/used_types_16.f90: Likewise.
13857 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13858 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13859 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13860 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13861 * gfortran.dg/abstract_type_6.f03: Likewise.
13862 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13863 * gfortran.dg/used_types_15.f90: Likewise.
13864 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13865 * gfortran.dg/exit_3.f08: Likewise.
13866 * gfortran.dg/open_status_2.f90: Likewise.
13867 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13868 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13869 * gfortran.dg/associate_1.f03: Likewise.
13870 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13871 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13872 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13873 * gcc.dg/builtin-object-size-1.c: Likewise.
13874 * gcc.dg/noreturn-6.c: Likewise.
13875 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13876 * gcc.dg/globalalias.c: Likewise.
13877 * gcc.dg/builtins-config.h: Likewise.
13878 * gcc.dg/pr30457.c: Likewise.
13879 * gcc.c-torture/compile/volatile-1.c: Likewise.
13880 * gcc.c-torture/execute/20101011-1.c: Likewise.
13881 * c-c++-common/Waddress-1.c: Likewise.
13882
66756373
JJ
138832016-02-11 Jakub Jelinek <jakub@redhat.com>
13884
13885 PR c/69768
13886 * c-c++-common/Waddress-1.c: New test.
13887
76fe932b
AV
138882016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13889
13890 PR fortran/69296
13891 * gfortran.dg/associate_19.f03: New test.
13892 * gfortran.dg/associate_20.f03: New test.
13893
564c4d4b
OE
138942016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13895
13896 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13897
e1c1ecb0
KT
138982016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13899
13900 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13901 .arch armv8-a\n. Add -dA to dg-options.
13902 * gcc.target/aarch64/assembler_arch_1.c: New test.
13903 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13904
0d7d9458
PC
139052016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13906
13907 PR c++/68726
13908 * g++.dg/cpp0x/pr68726.C: New.
13909
e6208a60
IE
139102016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13911
13912 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13913 test.
13914
281a11eb
RB
139152016-02-11 Richard Biener <rguenther@suse.de>
13916
13917 * g++.dg/tree-ssa/pr61034.C: Adjust.
13918
e03dd765
VM
139192016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13920
4b48faf5 13921 PR target/69148
e03dd765
VM
13922 * gcc.target/s390/pr69148.c: New.
13923
cdc23927
YR
139242016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13925
13926 PR tree-optimization/69652
13927 * gcc.dg/torture/pr69652.c: New test.
13928
e199dd0a
JJ
139292016-02-10 Jakub Jelinek <jakub@redhat.com>
13930 Patrick Palka <ppalka@gcc.gnu.org>
13931
13932 PR ipa/69241
13933 PR c++/69649
13934 * g++.dg/ipa/pr69241-1.C: New test.
13935 * g++.dg/ipa/pr69241-2.C: New test.
13936 * g++.dg/ipa/pr69241-3.C: New test.
13937 * g++.dg/ipa/pr69649.C: New test.
13938
d6b38027
UB
139392016-02-10 Uros Bizjak <ubizjak@gmail.com>
13940
13941 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13942 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13943
13b562c5
BC
139442016-02-10 Bin Cheng <bin.cheng@arm.com>
13945
13946 PR tree-optimization/68021
13947 * gcc.dg/tree-ssa/pr68021.c: New test.
13948
24a179f8
RB
139492016-02-10 Richard Biener <rguenther@suse.de>
13950
13951 PR tree-optimization/69726
13952 * gcc.dg/uninit-22.c: New testcase.
13953
0d99886f
AP
139542016-02-09 Andrew Pinski <apinski@cavium.com>
13955
13956 PR tree-opt/69282
13957 * gcc.c-torture/compile/20160205-1.c: New testcase.
13958
ab04995c
MM
139592016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13960
13961 PR target/68404
13962 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13963 instead accessing a really large arrray.
13964 * gcc.target/powerpc/fusion3.c: Likewise.
13965
4b79ac23
CB
139662016-02-09 Charles Baylis <charles.baylis@linaro.org>
13967
13968 PR target/68532
13969 * gcc.c-torture/execute/pr68532.c: New test.
13970
b890a441
AO
139712016-02-11 Alexandre Oliva <aoliva@redhat.com>
13972
13973 PR target/69634
13974 * gcc.dg/pr69634.c: New.
13975
84a5bef7
RB
139762016-02-09 Richard Biener <rguenther@suse.de>
13977
13978 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13979
1f123759 139802016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13981
1f123759
AF
13982 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13983
65860c77
YR
139842016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13985
13986 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13987
7e1e8a0a
RB
139882016-02-09 Richard Biener <rguenther@suse.de>
13989
13990 PR tree-optimization/69715
13991 * gcc.dg/torture/pr69715.c: New testcase.
13992
efb45a9f
PP
139932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13994
13995 PR c++/69139
13996 * g++.dg/cpp0x/trailing12.C: New test.
13997 * g++.dg/cpp0x/trailing13.C: New test.
13998
20a0c6f9
PP
139992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14000
14001 PR c++/69283
14002 PR c++/67835
14003 * g++.dg/cpp1y/auto-fn29.C: New test.
14004 * g++.dg/cpp1y/auto-fn30.C: New test.
14005
a162f3af
JJ
140062016-02-08 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR tree-optimization/69209
14009 * gcc.c-torture/compile/pr69209.c: New test.
14010
4b4a9fbd
JL
140112016-02-08 Jeff Law <law@redhat.com>
14012
14013 PR tree-optimization/68541
14014 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14015 of statements allowed in join block for path splitting.
14016
cfac5ed2
JJ
140172016-02-08 Jakub Jelinek <jakub@redhat.com>
14018
f68bc23f
JJ
14019 PR c++/59627
14020 * g++.dg/gomp/pr59627.C: New test.
14021
cfac5ed2
JJ
14022 PR ipa/69239
14023 * g++.dg/ipa/pr69239.C: New test.
14024
44714d8c
DM
140252016-02-08 David Malcolm <dmalcolm@redhat.com>
14026
14027 PR preprocessor/69664
14028 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14029 * gcc.dg/cpp/warn-comments.c: Likewise.
14030
eba9e839
MP
140312016-02-08 Marek Polacek <polacek@redhat.com>
14032
14033 PR c++/69688
14034 * g++.dg/init/const12.C: New test.
14035
a011cd92
BS
140362016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14037
14038 PR target/60410
14039 * gcc.dg/lto/pr55113_0.c: Remove test.
14040
5317b1be
RB
140412016-02-08 Richard Biener <rguenther@suse.de>
14042
14043 PR tree-optimization/69719
14044 * gcc.dg/torture/pr69719.c: New testcase.
14045
63998a63
RB
140462016-02-08 Richard Biener <rguenther@suse.de>
14047 Jeff Law <law@redhat.com>
14048
14049 PR target/68273
14050 * gcc.target/mips/pr68273.c: New testcase.
14051
43f4a281
RB
140522016-02-08 Richard Biener <rguenther@suse.de>
14053
14054 PR rtl-optimization/69274
14055 * gcc.target/i386/addr-sel-1.c: XFAIL.
14056
0b604d2d
JL
140572016-02-08 Jeff Law <law@redhat.com>
14058
e8dfe49e
JL
14059 PR tree-optimization/68541
14060 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14061
6daecd7a 14062 PR tree-optimization/65917
0b604d2d
JL
14063 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14064
c0f0e35a
JD
140652016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14066
14067 PR fortran/50555
14068 * gfortran.dg/namelist_args.f90: New test.
14069
8981d712
JL
140702016-02-05 Jeff Law <law@redhat.com>
14071
6daecd7a 14072 PR tree-optimization/68541
8981d712
JL
14073 * gcc.dg/tree-ssa/split-path-2.c: New test.
14074 * gcc.dg/tree-ssa/split-path-3.c: New test.
14075 * gcc.dg/tree-ssa/split-path-4.c: New test.
14076 * gcc.dg/tree-ssa/split-path-5.c: New test.
14077 * gcc.dg/tree-ssa/split-path-6.c: New test.
14078 * gcc.dg/tree-ssa/split-path-7.c: New test.
14079
46cb9332
MS
140802016-02-05 Martin Sebor <msebor@redhat.com>
14081
14082 PR c++/69662
14083 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14084 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14085
be2083ea
RH
140862016-02-06 Richard HEnderson <rth@redhat.com>
14087
14088 PR c/69643
14089 * gcc.target/i386/addr-space-4.c: New.
14090 * gcc.target/i386/addr-space-5.c: New.
14091
711d7c23
MM
140922016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14093
14094 PR fortran/66089
14095 * gfortran.dg/elemental_dependency_6.f90: New.
14096
b5c1c988
JJ
140972016-02-05 Jakub Jelinek <jakub@redhat.com>
14098
861c7bcd
JJ
14099 PR rtl-optimization/69691
14100 * gcc.c-torture/execute/pr69691.c: New test.
14101
b5c1c988
JJ
14102 PR c++/69628
14103 * g++.dg/parse/pr69628.C: New test.
14104
f7dfa966
UB
141052016-02-05 Uros Bizjak <ubizjak@gmail.com>
14106
14107 * gcc.dg/sancov/asan.c: Move to ...
14108 * gcc.dg/asan/sancov-1.c: ... here.
14109
9b143e64
UB
141102016-02-05 Uros Bizjak <ubizjak@gmail.com>
14111
14112 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14113
f5d4b899
L
141142016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14115
14116 PR target/69677
14117 * gcc.target/i386/pr69677.c: New test.
14118
76c85fbb
PP
141192016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14120
14121 PR c++/68948
14122 * g++.dg/template/pr68948.C: New test.
14123
f181bf90
DV
141242016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14125
14126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14127 (only necessary on s390x).
14128
714fb282
L
141292016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14130
14131 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14132 -mno-accumulate-outgoing-args.
14133
618d6c1c
PP
141342016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14135
14136 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14137
1066e9b5
JJ
141382016-02-04 Jakub Jelinek <jakub@redhat.com>
14139
14140 PR c/69669
14141 * c-c++-common/pr69669.c: New test.
14142
76255d0d
MM
141432016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14144
14145 PR target/69667
14146 * g++.dg/pr69667.C: New file.
14147
e0b059b1
WD
141482016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14149
14150 PR target/69619
14151 * gcc.dg/pr69619.c: Add new test.
14152
2692b5c8
RS
141532016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14154
14155 PR rtl-optimization/69577
14156 * gcc.target/i386/pr69577.c: New test.
14157
7db337c2
ML
141582016-02-04 Martin Liska <mliska@suse.cz>
14159
14160 * g++.dg/asan/pr69276.C: New test.
14161
cc9c0829
KT
141622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14163
14164 PR target/65932
14165 PR target/67714
14166 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14167 a single smulbb instruction.
14168 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14169 * gcc.target/amr/wmul-2.c: Likewise.
14170
eb9feb52
KT
141712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14172
14173 PR target/65932
14174 PR target/67714
14175 * gcc.c-torture/execute/pr67714.c: New test.
14176
61f727fe
JJ
141772016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14178
14179 PR target/69454
14180 * gcc.target/i386/pr69454-1.c: New test.
14181 * gcc.target/i386/pr69454-2.c: New test.
14182
05dd97db
MS
141832016-02-03 Martin Sebor <msebor@redhat.com>
14184
14185 PR c++/69251
14186 PR c++/69253
14187 PR c++/69290
14188 PR c++/69277
14189 PR c++/69349
14190 * g++.dg/ext/flexarray-mangle-2.C: New test.
14191 * g++.dg/ext/flexarray-mangle.C: New test.
14192 * g++.dg/ext/flexarray-subst.C: New test.
14193 * g++.dg/ext/flexary11.C: New test.
14194 * g++.dg/ext/flexary12.C: New test.
14195 * g++.dg/ext/flexary13.C: New test.
14196 * g++.dg/ext/flexary14.C: New test.
14197 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14198
dac2fc29
L
141992016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14200
14201 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14202 Define only if CHECK_FLOAT128 is defined.
14203 (main): Properly initialize u5.
14204
eadb8035
JJ
142052016-02-03 Jakub Jelinek <jakub@redhat.com>
14206
0afbb81b
JJ
14207 PR c/69627
14208 * gcc.dg/pr69627.c: New test.
14209
eadb8035
JJ
14210 PR target/69644
14211 * gcc.dg/pr69644.c: New test.
14212
b12d4923
MS
142132016-02-03 Mike Stump <mikestump@comcast.net>
14214
14215 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14216 support for struct-layout-1.exp.
14217
ab4bae0c
PP
142182016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14219
14220 PR c++/69056
618d6c1c 14221 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14222
95831c01
VM
142232016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14224 Alexandre Oliva <aoliva@redhat.com>
14225
14226 PR target/69461
14227 * gcc.target/powerpc/pr69461.c: New.
14228
ccc71ab8
UB
142292016-02-03 Uros Bizjak <ubizjak@gmail.com>
14230
14231 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14232 works from here ...
14233 (check_effective_target_fsanitize_thread): ... to here. Do not
14234 specify additional compile flags for the test source.
14235 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14236 specify additional compile flags for the test source.
14237
96299640
WD
142382016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14239
14240 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14241
781d83d9
AV
142422016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14243
14244 PR fortran/67451
14245 PR fortran/69418
14246 * gfortran.dg/coarray_allocate_2.f08: New test.
14247 * gfortran.dg/coarray_allocate_3.f08: New test.
14248 * gfortran.dg/coarray_allocate_4.f08: New test.
14249
d8208e6d
AL
142502016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14251
14252 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14253 use same scan-tree-dump-times on all platforms.
14254 * gcc.dg/vect/vect-outer-1.c: Likewise.
14255 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14256 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14257 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14258 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14259 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14260 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14261 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14262
a8394fa0
SB
142632016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14264
14265 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14266 warning.
14267
f3baa1d3
L
142682016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14269
14270 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14271
eb077516
JN
142722016-02-02 James Norris <jnorris@codesourcery.com>
14273
14274 * c-c++-common/goacc/routine-5.c: Add tests.
14275
578fb225
AM
142762016-02-02 Alexander Monakov <amonakov@ispras.ru>
14277
14278 * gcc.target/nvptx/unsigned-cmp.c: New test.
14279
c64f7d37
WD
142802016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14281
14282 * gcc.target/aarch64/scalar_shift_1.c
14283 (test_corners_sisd_di): Improve force to SIMD register.
14284 (test_corners_sisd_si): Likewise.
14285 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14286 Remove scan-assembler check for ldr.
14287
90c6f26c
RB
142882016-02-02 Richard Biener <rguenther@suse.de>
14289
14290 PR tree-optimization/69595
14291 * gcc.dg/Warray-bounds-17.c: New testcase.
14292
9dc03c97
RB
142932016-02-02 Richard Biener <rguenther@suse.de>
14294
14295 PR tree-optimization/69606
14296 * gcc.dg/torture/pr69606.c: New testcase.
14297
2d4dc223
YR
142982016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14299
14300 PR middle-end/68542
14301 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14302 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14303
65c98fde
AM
143042016-02-02 Alan Modra <amodra@gmail.com>
14305
14306 PR target/69548
14307 * gcc.target/powerpc/pr69548.c: New test.
14308
e1b81f2b
JJ
143092016-02-01 Jakub Jelinek <jakub@redhat.com>
14310
d0268b37
JJ
14311 PR rtl-optimization/69592
14312 * gcc.dg/pr69592.c: New test.
14313
e1b81f2b
JJ
14314 PR preprocessor/69543
14315 PR c/69558
14316 * gcc.dg/pr69543.c: New test.
14317 * gcc.dg/pr69558.c: New test.
14318
7dd7780d
UB
143192016-02-01 Uros Bizjak <ubizjak@gmail.com>
14320
bf672ee5
UB
14321 PR testsuite/65940
14322 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14323
9a7013f8
MS
143242016-02-01 Martin Sebor <msebor@redhat.com>
14325
14326 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14327
e681fb2b
BC
143282016-02-01 Bin Cheng <bin.cheng@arm.com>
14329
14330 PR tree-optimization/67921
14331 * c-c++-common/ubsan/pr67921.c: New test.
14332
ff86345f
RB
143332016-02-01 Richard Biener <rguenther@suse.de>
14334
14335 PR middle-end/69556
14336 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14337
bc369dbd
RB
143382016-02-01 Richard Biener <rguenther@suse.de>
14339
14340 PR tree-optimization/69574
14341 * gcc.dg/torture/pr69574.c: New testcase.
14342
ef318184
RB
143432016-02-01 Richard Biener <rguenther@suse.de>
14344
14345 PR tree-optimization/69579
14346 * gcc.dg/setjmp-6.c: New testcase.
14347
654745e6
JJ
143482016-02-01 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR rtl-optimization/69570
14351 * g++.dg/opt/pr69570.C: New test.
14352
e6c0c44b
RH
143532016-02-01 Richard Henderson <rth@redhat.com>
14354
14355 * gcc.dg/pr69535.c: New test.
14356
6ff3f09a
JDA
143572016-01-31 John David Anglin <danglin@gcc.gnu.org>
14358
2c005538
JDA
14359 PR testsuite/69584
14360 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14361 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14362
61083a4b
JDA
14363 PR debug/68244
14364 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14365
6ff3f09a
JDA
14366 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14367
0c221916
PT
143682016-01-31 Paul Thomas <pault@gcc.gnu.org>
14369
14370 PR fortran/67564
14371 * gfortran.dg/allocate_with_source_17.f03: New test.
14372
db7a2818
JJ
143732016-01-30 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR tree-optimization/69546
14376 * gcc.dg/torture/pr69546.c: New test.
14377
e520d5f0
PT
143782016-01-30 Paul Thomas <pault@gcc.gnu.org>
14379
14380 PR fortran/69566
14381 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14382
343c05d3
MS
143832016-01-30 Martin Sebor <msebor@redhat.com>
14384
14385 PR c++/68490
14386 * g++.dg/ext/flexary10.C: New test.
14387
d6c3a539
DH
143882016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14389
14390 PR fortran/66707
14391 gfortran.dg/common_23.f90: New test.
14392
52d72fcd
BS
143932016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14394
14395 PR target/65546
14396 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14397 condition being checked, and disable it when the target supports
14398 misaligned loads and stores.
14399
3a5d2ba4
JJ
144002016-01-29 Jakub Jelinek <jakub@redhat.com>
14401
14402 PR debug/69518
14403 * gcc.dg/torture/pr69518.c: New test.
14404
6bbacdb5
L
144052016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14406
14407 PR target/69530
14408 * gcc.target/i386/pr69530.c: New test.
14409
af932cdb
SE
144102016-01-29 Steve Ellcey <sellcey@imgtec.com>
14411
14412 PR target/65604
14413 * gcc.target/mips/div-delay.c: New test.
14414
26658b7c
JJ
144152016-01-29 Jakub Jelinek <jakub@redhat.com>
14416
33e89989
JJ
14417 PR target/69551
14418 * gcc.target/i386/pr69551.c: New test.
14419
26658b7c
JJ
14420 PR target/66137
14421 * gcc.target/i386/pr66137.c: New test.
14422
401116b5
AB
144232016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14424
14425 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14426 always built for p5600.
14427 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14428 isa=p5600 dg-option.
14429
d4abfcc5
RB
144302016-01-29 Richard Biener <rguenther@suse.de>
14431
14432 PR tree-optimization/69547
14433 * g++.dg/tree-ssa/pr69547.C: New testcase.
14434
16b77b32
JJ
144352016-01-29 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR debug/66869
14438 * g++.dg/warn/Wunused-function2.C: New test.
14439
a1c95464
DV
144402016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14441
14442 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14443 support for test to succeed.
14444
5453bfed
MP
144452016-01-29 Marek Polacek <polacek@redhat.com>
14446
14447 PR c++/69509
14448 PR c++/69516
14449 * g++.dg/ext/constexpr-vla2.C: New test.
14450 * g++.dg/ext/constexpr-vla3.C: New test.
14451 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14452
452ec2a5
RB
144532016-01-29 Richard Biener <rguenther@suse.de>
14454
14455 PR middle-end/69537
14456 * gcc.dg/uninit-21.c: New testcase.
14457
aec0b19e
UB
144582016-01-28 Uros Bizjak <ubizjak@gmail.com>
14459
14460 PR target/69459
14461 * gcc.target/i386/pr69459.c: New test.
14462
df113ce7
SE
144632016-01-28 Steve Ellcey <sellcey@imgtec.com>
14464
14465 PR target/68400
14466 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14467 * gcc.target/mips/pr68400.c: New test.
14468
494de84f
MS
144692016-01-28 Martin Sebor <msebor@redhat.com>
14470
14471 PR target/17381
14472 * gcc.target/powerpc/pr17381.c: New test.
14473
eb1b1f01
JJ
144742016-01-28 Jakub Jelinek <jakub@redhat.com>
14475
14476 PR middle-end/69542
14477 * gcc.dg/torture/pr69542.c: New test.
14478
6dfeb7ce
WD
144792016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14480
14481 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14482
4b7471a4
DE
144832016-01-28 David Edelsohn <dje.gcc@gmail.com>
14484
14485 * gcc.dg/pr65980.c: Skip on AIX.
14486 * gcc.dg/pr66688.c: Same.
14487
b271fd21
DE
144882016-01-28 David Edelsohn <dje.gcc@gmail.com>
14489
14490 PR target/63679
14491 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14492 * gcc.dg/tree-ssa/sra-18.c: Same.
14493
874108a9
AV
144942016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14495
14496 PR fortran/62536
14497 * gfortran.dg/block_15.f08: New test.
14498 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14499 on incorrectly closed BLOCK.
14500
30480bcd
IE
145012016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14502
14503 * gcc.dg/declare-simd.c: New test.
6905c577 14504
14ba8d6d
RB
145052016-01-28 Richard Biener <rguenther@suse.de>
14506
14507 PR tree-optimization/69466
14508 * gfortran.dg/vect/pr69466.f90: New testcase.
14509
0d4c694e
TP
145102016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14511
14512 * g++.dg/pr67989.C: Remove ARM-specific option.
14513 * gcc.target/arm/pr67989.C: New file.
14514
2aa780da
UB
145152016-01-27 Uros Bizjak <ubizjak@gmail.com>
14516
14517 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14518 and expm1 test for glibc < 2.11.
14519
f75ebe77
RH
145202016-01-27 Richard Henderson <rth@redhat.com>
14521
14522 * gcc.c-torture/execute/pr69447.c: New test.
14523
145242016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14525
9a175e65 14526 PR fortran/69422
49847d75
PT
14527 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14528
cbdd8ae0
JJ
145292016-01-27 Jakub Jelinek <jakub@redhat.com>
14530
14531 PR debug/66869
14532 * gcc.dg/pr66869.c: New test.
14533
2b572b3c
JL
145342016-01-25 Jeff Law <law@redhat.com>
14535
14536 PR tree-optimization/68398
aec0b19e 14537 PR tree-optimization/69196
2b572b3c
JL
14538 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14539 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14540 path to avoid new heuristic allowing more irreducible regions
14541 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14542 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14543 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14544 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14545 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14546
fa74a4bc
MP
145472016-01-27 Marek Polacek <polacek@redhat.com>
14548
14549 PR c/68062
14550 * c-c++-common/vector-compare-4.c: New test.
14551
0afff540
DM
145522016-01-27 David Malcolm <dmalcolm@redhat.com>
14553
14554 PR preprocessor/69126
14555 * c-c++-common/pr69126.c: New test case.
14556
1a218fc9
ILT
145572016-01-27 Ian Lance Taylor <iant@google.com>
14558
14559 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14560
5d70666e
RB
145612016-01-27 Ryan Burn <contact@rnburn.com>
14562
14563 PR cilkplus/69267
14564 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14565
87ff4d66
UB
145662016-01-27 Uros Bizjak <ubizjak@gmail.com>
14567
14568 PR target/69512
14569 * gcc.target/i386/pr69512.c: New test.
14570
27e23cca
RE
145712016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14572
14573 PR ada/69488
14574 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14575
05bf54c3
MP
145762016-01-27 Marek Polacek <polacek@redhat.com>
14577
14578 PR c++/69379
14579 * g++.dg/pr69379.C: New test.
14580
60214d0d
MS
145812016-01-27 Martin Sebor <msebor@redhat.com>
14582
14583 PR c++/69317
14584 * g++.dg/abi/Wabi-2-2.C: New test.
14585 * g++.dg/abi/Wabi-2-3.C: New test.
14586 * g++.dg/abi/Wabi-3-2.C: New test.
14587 * g++.dg/abi/Wabi-3-3.C: New test.
14588
167c7bfa
RB
145892016-01-27 Richard Biener <rguenther@suse.de>
14590
14591 PR tree-optimization/69166
14592 * gcc.dg/torture/pr69166.c: New testcase.
14593
1430fb1f
MJ
145942016-01-27 Martin Jambor <mjambor@suse.cz>
14595
14596 PR tree-optimization/69355
14597 * gcc.dg/tree-ssa/pr69355.c: New test.
14598
95e3030c
MP
145992016-01-27 Marek Polacek <polacek@redhat.com>
14600
14601 PR c++/69496
14602 * g++.dg/ext/constexpr-vla1.C: New test.
14603
eeb085f3
CB
146042016-01-20 Christian Bruel <christian.bruel@st.com>
14605
14606 PR target/69245
14607 * gcc.target/arm/pr69245.c: New test.
14608
b1652dde
JJ
146092016-01-27 Jakub Jelinek <jakub@redhat.com>
14610
14611 PR tree-optimization/69399
14612 * gcc.dg/torture/pr69399.c: New test.
14613
ce7e8f00
EB
146142016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14615
14616 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14617
e4aac1d1
EB
146182016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14619
14620 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14621
8dfdb419
TV
146222016-01-26 Tom de Vries <tom@codesourcery.com>
14623
14624 PR tree-optimization/69110
14625 * gcc.dg/autopar/pr69110.c: New test.
14626
56f80f54 146272016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14628 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14629
14630 * gcc.dg/graphite/isl-ast-op-select.c: New.
14631
a0909527
PT
146322015-01-26 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/69385
14635 * gfortran.dg/allocate_error_6.f90: New test.
14636
ffc445f4
RH
146372016-01-26 Richard Henderson <rth@redhat.com>
14638
14639 * gcc.dg/tm/pr60908.c: New test.
14640
01e1dea3
DM
146412016-01-26 David Malcolm <dmalcolm@redhat.com>
14642
14643 PR other/69006
14644 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14645 directive.
14646 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14647 expected multiline output to reflect the colorization being
14648 disabled before newlines.
14649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14650 (custom_diagnostic_finalizer): Replace call to
14651 pp_newline_and_flush with call to pp_flush.
14652 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14653 * gfortran.dg/implicit_class_1.f90: Likewise.
14654 * lib/gcc-dg.exp (allow_blank_lines): New global.
14655 (dg-allow-blank-lines-in-output): New procedure.
14656 (gcc-dg-prune): Complain about blank lines in the output, unless
14657 dg-allow-blank-lines-in-output was called.
14658 * lib/multiline.exp (_build_multiline_regex): Only support
14659 arbitrary followup text for non-blank-lines, not for blank lines.
14660
13f92e8d
JJ
146612016-01-26 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR tree-optimization/69483
14664 * gcc.dg/pr69483.c: New test.
14665 * g++.dg/opt/pr69483.C: New test.
14666
92422235
CL
146672016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14668
14669 PR target/68620
14670 * gcc.target/arm/pr68620.c: New test.
14671
0bccf11b
L
146722016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14673
14674 * gcc.target/i386/pr68986-2.c: Remove -m32.
14675
81cd202e
L
146762016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14677
14678 PR target/68986
14679 * gcc.target/i386/pr68986-1.c: New test.
14680 * gcc.target/i386/pr68986-2.c: Likewise.
14681 * gcc.target/i386/pr68986-3.c: Likewise.
14682
213a1c03
CB
146832016-01-26 Christian Bruel <christian.bruel@st.com>
14684
14685 * lib/target-supports.exp
14686 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14687 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14688 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14689
22a08dd1
RB
146902016-01-26 Richard Biener <rguenther@suse.de>
14691
14692 PR tree-optimization/69452
14693 * gcc.dg/torture/pr69452.c: New testcase.
14694
6c06e0e8
JJ
146952016-01-26 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR target/69442
14698 * gcc.dg/pr69442.c: New test.
14699
b96824c4
RFI
147002016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14701
14702 PR target/67896
14703 * gcc.target/aarch64/simd/pr67896.C: New.
14704
5ee31e57
RS
147052016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14706
14707 PR tree-optimization/69400
14708 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14709 function.
14710 (plugin_init): Call it.
14711 * gcc.dg/torture/pr69400.c: New test.
14712
7ddfb31d
CL
147132016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14714
14715 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14716
1e050c90
AK
147172016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14718 Sebastian Pop <s.pop@samsung.com>
14719
14720 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14721 isl-0.15.
14722
c8ee4bf5
AK
147232016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14724 Sebastian Pop <s.pop@samsung.com>
14725
14726 * gcc.dg/graphite/pr69292.c: New.
14727
d902b330
JJ
147282016-01-25 Jakub Jelinek <jakub@redhat.com>
14729
14730 * c-c++-common/goacc/use_device-1.c: New test.
14731
2c89b952
JL
147322016-01-25 Jeff Law <law@redhat.com>
14733
14734 PR tree-optimization/69196
14735 PR tree-optimization/68398
14736 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14737 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14738
685c8785
DE
147392016-01-25 David Edelsohn <dje.gcc@gmail.com>
14740
14741 PR target/69469
14742 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14743 Algorithm.
14744
95cef0c1
RB
147452016-01-25 Richard Biener <rguenther@suse.de>
14746
14747 PR testsuite/69380
14748 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14749
2947d3b2
IE
147502016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14751
14752 PR target/69421
14753 * gcc.dg/pr69421.c: New test.
14754
ae19075a
BB
147552016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14756
14757 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14758 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14759 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14760 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14761 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14762 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14763 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14764 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14765 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14766 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14767
fa4511c2
RB
147682016-01-25 Richard Biener <rguenther@suse.de>
14769
14770 PR tree-optimization/69376
14771 * gcc.dg/torture/pr69376.c: New testcase.
14772
1d101216
JD
147732016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14774
14775 PR fortran/69397
14776 PR fortran/68442
14777 * gfortran.dg/interface_38.f90: New test.
14778 * gfortran.dg/interface_39.f90: New test.
a0909527 14779
a59b92b0
PP
147802016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14781
14782 Revert:
14783 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14784
14785 PR c++/11858
14786 PR c++/24663
14787 PR c++/24664
14788 * g++.dg/template/pr11858.C: New test.
14789 * g++.dg/template/pr24663.C: New test.
14790 * g++.dg/template/unify12.C: New test.
14791 * g++.dg/template/unify13.C: New test.
14792 * g++.dg/template/unify14.C: New test.
14793 * g++.dg/template/unify15.C: New test.
14794 * g++.dg/template/unify16.C: New test.
14795 * g++.dg/template/unify17.C: New test.
14796
16acb1a8
DH
147972016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14798
14799 PR fortran/68283
14800 gfortran.dg/pr68283.f90: New test.
14801
094773e8
TK
148022016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14803
14804 PR fortran/66094
14805 * gfortran.dg/inline_matmul_13.f90: New test.
14806 * gfortran.dg/matmul_bounds_8.f90: New test.
14807 * gfortran.dg/matmul_bounds_9.f90: New test.
14808 * gfortran.dg/matmul_bounds_10.f90: New test.
14809
42fb90d7
TV
148102016-01-23 Tom de Vries <tom@codesourcery.com>
14811
14812 PR tree-optimization/69426
14813 * gcc.dg/autopar/pr69426.c: New test.
14814
69da7802
MS
148152016-01-23 Martin Sebor <msebor@redhat.com>
14816
14817 PR c++/58109
14818 PR c++/69022
14819 * g++.dg/cpp0x/alignas5.C: New test.
14820 * g++.dg/ext/vector29.C: Same.
14821
da17300a
UB
148222016-01-23 Uros Bizjak <ubizjak@gmail.com>
14823
14824 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14825 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14826 _GNU_SOURCE from compile flags to the source.
14827 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14828 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14829 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14830 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14831
62041cfc
JJ
148322016-01-22 Jakub Jelinek <jakub@redhat.com>
14833
14834 PR target/69432
14835 * g++.dg/opt/pr69432.C: New test.
14836
f7d2ad6f
BS
148372016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14838
14839 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14840 32-bit targets testing an -m64 multilib.
14841
d403fc9a
WS
148422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14843
14844 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14845 64-bit support.
14846
4aa16f8d
JG
148472016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14848
14849 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14850
7c816d0f
CB
148512016-01-21 Christian Bruel <christian.bruel@st.com>
14852
14853 PR target/68674
14854 * gcc.target/i386/pr68674.c
14855 * gcc.target/aarch64/pr68674.c
14856 * gcc.target/arm/pr68674.c
14857
fce661e8
KT
148582016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14859
14860 PR target/69403
14861 * gcc.c-torture/execute/pr69403.c: New test.
14862
4696899f
PC
148632016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14864
14865 PR c++/55843
14866 * g++.dg/template/pr55843.C: New.
14867
bac69366
AL
148682016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14869
14870 PR testsuite/66877
14871 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14872 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14873
b57d3a5c
BS
148742016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14875
14876 PR testsuite/67489
da17300a
UB
14877 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14878 from dg-do compile directive, and instead add
14879 { dg-require-effective-target int128 }.
b57d3a5c 14880
9f04a53e
MS
148812016-01-20 Martin Sebor <msebor@redhat.com>
14882
14883 PR c/69405
14884 * gcc.dg/sync-fetch.c: New test.
14885
38a51663
JL
148862016-01-21 Martin Sebor <msebor@redhat.com>
14887
14888 PR target/69252
14889 * gcc.target/powerpc/pr69252.c: New test.
14890
2423a75a
JD
148912016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14892
14893 PR fortran/65996
da17300a 14894 * gfortran.dg/pr65996.f90: New test.
2423a75a 14895
0a76463f
DV
148962016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14897
14898 PR c++/68810
9f04a53e 14899 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14900 expected to generate an error.
0a76463f 14901
9776e692
BS
149022016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14903
14904 PR middle-end/66178
14905 * gcc.dg/torture/pr66178.c: New test.
14906
c8d3e088
AB
149072016-01-21 Anton Blanchard <anton@samba.org>
14908 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14909
14910 PR target/63354
14911 * gcc.target/powerpc/pr63354.c: New test.
14912
35b707ff
VM
149132016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14914
14915 PR rtl-optimization/68990
14916 * gcc.target/i386/pr68990: New.
14917
157b0829
NC
149182016-01-21 Nick Clifton <nickc@redhat.com>
14919
14920 PR target/69129
14921 * gcc.target/mips/pr69129.c: New.
14922
aede6748
PC
149232016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14924
14925 PR c++/58046
14926 * g++.dg/cpp0x/pr58046.C: New.
14927
5463c2c8
JJ
149282016-01-21 Jakub Jelinek <jakub@redhat.com>
14929
6d31cc75
SS
14930 PR target/69187
14931 PR target/65624
14932 * gcc.target/arm/pr69187.c: New test.
14933
5463c2c8
JJ
14934 PR c++/69355
14935 * g++.dg/torture/pr69355.C: New test.
14936
fa28f32b
AK
149372016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14938 Sebastian Pop <s.pop@samsung.com>
14939
14940 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14941
b920a047
AK
149422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14943 Sebastian Pop <s.pop@samsung.com>
14944
da17300a 14945 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14946
bdd3aea6
JJ
149472016-01-21 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR middle-end/67653
14950 * c-c++-common/pr67653.c: New test.
14951 * gcc.dg/torture/pr29119.c: Add dg-warning.
14952
26a2e6ae
PB
149532016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14954
14955 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14956
d25c7690
PK
149572016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14958
14959 PR c/24293
14960 * gcc.dg/pr24293.c: New test.
14961 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14962 incomplete struct type.
14963 * gcc.dg/declspec-1.c: Likewise.
14964 * gcc.dg/pr63549.c: Likewise.
14965
889d5698
JJ
149662016-01-20 Jakub Jelinek <jakub@redhat.com>
14967
14968 PR tree-optimization/66612
14969 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14970 for bdn instruction.
14971
d7cf3dc7
CL
149722016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14973
14974 * lib/target-supports.exp
14975 (check_effective_target_arm_fp_ok_nocache): New.
14976 (check_effective_target_arm_fp_ok): New.
14977 (add_options_for_arm_fp): New.
14978 (check_effective_target_arm_crypto_ok_nocache): Require
14979 target_arm_v8_neon_ok instead of arm32.
14980 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14981 (check_effective_target_arm_crypto_pragma_ok): New.
14982 (add_options_for_arm_vfp): New.
14983 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14984 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14985 target instead. Force initial fpu to vfp.
14986 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14987 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14988 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14989 dependency.
14990 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14991 use arm_vfp effective target instead. Force initial fpu to vfp.
14992 * gcc.target/arm/attr-neon3.c: Likewise.
14993 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14994 arm_vfp_ok.
14995 * gcc.target/arm/unsigned-float.c: Likewise.
14996 * gcc.target/arm/vfp-1.c: Likewise.
14997 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14998 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14999 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15000 * gcc.target/arm/vfp-ldmias.c: Likewise.
15001 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15002 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15003 * gcc.target/arm/vfp-stmiad.c: Likewise.
15004 * gcc.target/arm/vfp-stmias.c: Likewise.
15005 * gcc.target/arm/vnmul-1.c: Likewise.
15006 * gcc.target/arm/vnmul-2.c: Likewise.
15007 * gcc.target/arm/vnmul-3.c: Likewise.
15008 * gcc.target/arm/vnmul-4.c: Likewise.
15009
01ac9704 150102016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15011
e84b00da
L
15012 PR testsuite/69366
15013 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15014 the MPX run-time library, for compile-time MPX test.
15015 * gcc.target/i386/chkp-always_inline.c: Likewise.
15016 * gcc.target/i386/chkp-bndret.c: Likewise.
15017 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15018 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15019 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15020 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15021 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15022 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15023 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15024 * gcc.target/i386/chkp-label-address.c: Likewise.
15025 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15026 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15027 * gcc.target/i386/chkp-pr69044.c: Likewise.
15028 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15029 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15030 * gcc.target/i386/chkp-strchr.c: Likewise.
15031 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15032 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15033 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15034 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15035 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15036 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15037 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15038 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15039 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15040 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15041 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15042 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15043 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15044 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15045 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15046 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15047 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15048 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15049 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15050 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15051 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15052 * gcc.target/i386/pr63995-2.c: Likewise.
15053 * gcc.target/i386/pr64805.c: Likewise.
15054 * gcc.target/i386/pr65044.c: Likewise.
15055 * gcc.target/i386/pr65167.c: Likewise.
15056 * gcc.target/i386/pr65183.c: Likewise.
15057 * gcc.target/i386/pr65184.c: Likewise.
15058 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15059
28b33016
IE
150602016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15061
15062 PR tree-optimization/69328
15063 * gcc.dg/pr69328.c: New test.
15064
bcff0913
JL
150652016-01-20 Jeff Law <law@redhat.com>
15066
bf0bb970 15067 PR target/25114
bcff0913
JL
15068 * gcc.target/m68k/pr25114.c: New test.
15069
a3f69631
AV
150702016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15071
15072 * gcc.target/arm/memset-inline-10.c: Added
15073 dg-require-effective-target arm_thumb2_ok.
15074
af33ba0d
EB
150752016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15076
15077 * gcc.dg/debug/dwarf2/sso.c: New test.
15078
7596d5de
UB
150792016-01-19 Uros Bizjak <ubizjak@gmail.com>
15080
15081 PR testsuite/68820
15082 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15083 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15084 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15085
ceda2c69
JH
150862016-01-19 Jan Hubicka <hubicka@ucw.cz>
15087
15088 PR ipa/66223
15089 * g++.dg/ipa/devirt-50.C: New testcase.
15090
38a979f2
MP
150912016-01-19 Marek Polacek <polacek@redhat.com>
15092
15093 PR c++/68965
15094 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15095 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15096
962801c5
KT
150972016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15098
15099 PR target/69135
15100 * gcc.target/arm/pr69135_1.c: New test.
15101
078fe40a
WD
151022015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15103
15104 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15105
786e3c06
WD
151062015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15107
15108 * gcc.target/aarch64/ccmp_1.c: New testcase.
15109
1e297006
MP
151102016-01-19 Marek Polacek <polacek@redhat.com>
15111
15112 PR c++/68586
15113 * g++.dg/cpp0x/enum30.C: New test.
15114
879c27e3
RB
151152016-01-19 Richard Biener <rguenther@suse.de>
15116
15117 PR tree-optimization/69336
15118 * g++.dg/tree-ssa/pr69336.C: New testcase.
15119
015337d3
JJ
151202016-01-19 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR debug/65779
15123 * gcc.dg/pr65779.c: New test.
15124
e2c768b6
RB
151252016-01-19 Richard Biener <rguenther@suse.de>
15126
15127 PR tree-optimization/69352
15128 * gcc.dg/torture/pr69352.c: New testcase.
15129
569efc34
JJ
151302016-01-19 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR rtl-optimization/68955
15133 PR rtl-optimization/64557
15134 * gcc.dg/torture/pr68955.c: New test.
15135
e49d321f
JH
151362016-01-19 Jan Hubicka <hubicka@ucw.cz>
15137
15138 PR lto/69136
15139 * g++.dg/torture/pr69136.C: New testcase.
15140
e9191ad3
JH
151412016-01-19 Jan Hubicka <hubicka@ucw.cz>
15142
15143 PR lto/69133
15144 * g++.dg/lto/pr69133_0.C: New testcase.
15145 * g++.dg/lto/pr69133_1.C: New testcase.
15146
2bedb645
JL
151472016-01-15 Jeff Law <law@redhat.com>
15148
15149 PR tree-optimization/69320
15150 * gcc.c-torture/pr69320-1.c: New test.
15151 * gcc.c-torture/pr69320-2.c: New test.
15152 * gcc.c-torture/pr69320-3.c: New test.
15153 * gcc.c-torture/pr69320-4.c: New test.
15154
17c15cb9
PP
151552016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15156
15157 PR c++/11858
15158 PR c++/24663
15159 PR c++/24664
15160 * g++.dg/template/pr11858.C: New test.
15161 * g++.dg/template/pr24663.C: New test.
15162 * g++.dg/template/unify12.C: New test.
15163 * g++.dg/template/unify13.C: New test.
15164 * g++.dg/template/unify14.C: New test.
15165 * g++.dg/template/unify15.C: New test.
15166 * g++.dg/template/unify16.C: New test.
15167 * g++.dg/template/unify17.C: New test.
15168
9617fd08
DM
151692016-01-18 David Malcolm <dmalcolm@redhat.com>
15170
15171 PR testsuite/69181
15172 * gcc.dg/pr69181-1.c: New test file.
15173 * gcc.dg/pr69181-2.c: New test file.
15174 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15175 globals by moving it to...
15176 (cleanup-after-saved-dg-test): ...this new function. Add
15177 "global additional_sources_used". Add reset of global
15178 multiline_expected_outputs to the empty list.
15179 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15180 global to...
15181 (multiline_expected_outputs): ...this, and updated comments to
15182 note that it is modified from gcc-dg.exp.
15183 (dg-end-multiline-output): Update for the above renaming.
15184 (handle-multiline-outputs): Likewise. Remove the clearing
15185 of the expected outputs to the empty list.
15186
b555a2e4
RB
151872016-01-18 Richard Biener <rguenther@suse.de>
15188
15189 PR tree-optimization/69297
15190 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15191
96902805
JM
151922016-01-18 Joseph Myers <joseph@codesourcery.com>
15193
15194 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15195 dg-options.
15196 * gcc.target/mips/mips-3d-2.c: Likewise.
15197 * gcc.target/mips/mips-3d-3.c: Likewise.
15198 * gcc.target/mips/mips-3d-4.c: Likewise.
15199 * gcc.target/mips/mips-3d-5.c: Likewise.
15200 * gcc.target/mips/mips-3d-6.c: Likewise.
15201 * gcc.target/mips/mips-3d-7.c: Likewise.
15202 * gcc.target/mips/mips-3d-8.c: Likewise.
15203 * gcc.target/mips/mips-3d-9.c: Likewise.
15204 * gcc.target/mips/mips-ps-1.c: Likewise.
15205 * gcc.target/mips/mips-ps-2.c: Likewise.
15206 * gcc.target/mips/mips-ps-3.c: Likewise.
15207 * gcc.target/mips/mips-ps-4.c: Likewise.
15208 * gcc.target/mips/mips-ps-5.c: Likewise.
15209 * gcc.target/mips/mips-ps-6.c: Likewise.
15210 * gcc.target/mips/mips-ps-7.c: Likewise.
15211 * gcc.target/mips/mips-ps-type.c: Likewise.
15212 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15213 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15214
40e26f94
TV
152152016-01-18 Tom de Vries <tom@codesourcery.com>
15216
15217 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15218 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15219 * c-c++-common/goacc/kernels-empty.c: New test.
15220 * c-c++-common/goacc/kernels-eternal.c: New test.
15221 * c-c++-common/goacc/kernels-loop-2.c: New test.
15222 * c-c++-common/goacc/kernels-loop-3.c: New test.
15223 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15224 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15225 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15226 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15227 * c-c++-common/goacc/kernels-loop-data.c: New test.
15228 * c-c++-common/goacc/kernels-loop-g.c: New test.
15229 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15230 * c-c++-common/goacc/kernels-loop-n.c: New test.
15231 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15232 * c-c++-common/goacc/kernels-loop.c: New test.
15233 * c-c++-common/goacc/kernels-noreturn.c: New test.
15234 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15235 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15236 * c-c++-common/goacc/kernels-reduction.c: New test.
15237
a98d4647
TV
152382016-01-18 Tom de Vries <tom@codesourcery.com>
15239
15240 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15241 * gcc.dg/autopar/outer-2.c: Same.
15242 * gcc.dg/autopar/outer-3.c: Same.
15243 * gcc.dg/autopar/outer-4.c: Same.
15244 * gcc.dg/autopar/outer-5.c: Same.
15245 * gcc.dg/autopar/outer-6.c: Same.
15246 * gcc.dg/autopar/parallelization-1.c: Same.
15247 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15248 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15249 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15250 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15251 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15252 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15253 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15254 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15255 * gcc.dg/autopar/pr39500-1.c: Same.
15256 * gcc.dg/autopar/pr39500-2.c: Same.
15257 * gcc.dg/autopar/pr46193.c: Same.
15258 * gcc.dg/autopar/pr46194.c: Same.
15259 * gcc.dg/autopar/pr49580.c: Same.
15260 * gcc.dg/autopar/pr49960-1.c: Same.
15261 * gcc.dg/autopar/pr49960.c: Same.
15262 * gcc.dg/autopar/pr68373.c: Same.
15263 * gcc.dg/autopar/reduc-1.c: Same.
15264 * gcc.dg/autopar/reduc-1char.c: Same.
15265 * gcc.dg/autopar/reduc-1short.c: Same.
15266 * gcc.dg/autopar/reduc-2.c: Same.
15267 * gcc.dg/autopar/reduc-2char.c: Same.
15268 * gcc.dg/autopar/reduc-2short.c: Same.
15269 * gcc.dg/autopar/reduc-3.c: Same.
15270 * gcc.dg/autopar/reduc-4.c: Same.
15271 * gcc.dg/autopar/reduc-6.c: Same.
15272 * gcc.dg/autopar/reduc-7.c: Same.
15273 * gcc.dg/autopar/reduc-8.c: Same.
15274 * gcc.dg/autopar/reduc-9.c: Same.
15275 * gcc.dg/autopar/uns-outer-4.c: Same.
15276 * gcc.dg/autopar/uns-outer-5.c: Same.
15277 * gcc.dg/autopar/uns-outer-6.c: Same.
15278 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15279 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15280
da976fa8
AL
152812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15282
15283 PR target/63679
15284 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15285 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15286
70c1e886
AL
152872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15288
15289 PR target/63679
15290 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15291 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15292 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15293
88bed196
AL
152942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15295
15296 PR target/63679
15297 * gcc.dg/tree-ssa/sra-17.c: New.
15298 * gcc.dg/tree-ssa/sra-18.c: New.
15299
3dd5f42e
IE
153002016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15301
15302 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15303
ae5a77fa
EB
153042016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15305
15306 * gnat.dg/inline12.adb: New test.
15307
11e57fc6
BC
153082016-01-18 Bin Cheng <bin.cheng@arm.com>
15309
15310 PR tree-optimization/66797
15311 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15312
995b6fe0
RB
153132016-01-18 Richard Biener <rguenther@suse.de>
15314
15315 PR tree-optimization/69170
15316 * gcc.dg/torture/pr69170.c: New testcase.
15317
82ee0cf2 153182016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15319
15320 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15321
d69da357
TV
153222016-01-16 Tom de Vries <tom@codesourcery.com>
15323
15324 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15325
a3845283
TV
153262016-01-16 Tom de Vries <tom@codesourcery.com>
15327
15328 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15329 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15330 redundant dg-require-effective-target pthread.
15331 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15332 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15333 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15334 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15335 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15336 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15337 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15338
197a6aa6
DE
153392016-01-16 David Edelsohn <dje.gcc@gmail.com>
15340
15341 PR target/68609
15342 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15343 * gcc.target/powerpc/recip-7.c: Same.
15344
ec7886c1
PP
153452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15346
15347 PR c++/69091
15348 * g++.dg/template/pr69091.C: New test.
15349
203484bb
PP
153502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15351
15352 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15353 dump does not contain an error_mark_node.
15354 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15355 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15356
aa2500e9
PP
153572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15358
15359 PR c++/68936
15360 * g++.dg/template/pr68936.C: New test.
15361
28621a5c
DE
153622016-01-15 David Edelsohn <dje.gcc@gmail.com>
15363
15364 PR target/68609
15365 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15366 * gcc.target/powerpc/recip-2.c: Same.
15367 * gcc.target/powerpc/recip-3.c: Same.
15368 * gcc.target/powerpc/recip-4.c: Same.
15369 * gcc.target/powerpc/recip-sqrtf.c: Same.
15370
40c43aca
JL
153712016-01-15 Jeff Law <law@redhat.com>
15372
15373 PR tree-optimization/69270
15374 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15375 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15376
afbc5ae8
PT
153772016-01-15 Paul Thomas <pault@gcc.gnu.org>
15378
15379 PR fortran/49630
15380 * gfortran.dg/deferred_character_13.f90: New test for the fix
15381 of comment 3 of the PR.
15382
15383 PR fortran/54070
15384 * gfortran.dg/deferred_character_8.f90: New test
15385 * gfortran.dg/allocate_error_5.f90: New test
15386
15387 PR fortran/60593
15388 * gfortran.dg/deferred_character_10.f90: New test
15389
15390 PR fortran/60795
15391 * gfortran.dg/deferred_character_14.f90: New test
15392
15393 PR fortran/61147
15394 * gfortran.dg/deferred_character_11.f90: New test
15395
15396 PR fortran/64324
15397 * gfortran.dg/deferred_character_9.f90: New test
15398
49abe076
VM
153992016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15400
15401 PR rtl-optimization/69030
15402 * gcc.target/i386/pr69030.c: New.
15403
16d12992
KT
154042016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15405
15406 * gcc.target/aarch64/target_attr_17.c: New test.
15407
78810bd3
RB
154082016-01-15 Richard Biener <rguenther@suse.de>
15409
15410 PR tree-optimization/66856
15411 * gcc.dg/torture/pr66856-1.c: New testcase.
15412 * gcc.dg/torture/pr66856-2.c: Likewise.
15413
2bd847fe
RB
154142016-01-15 Richard Biener <rguenther@suse.de>
15415
15416 PR debug/69137
15417 * g++.dg/lto/pr69137_0.C: New testcase.
15418
a00fe3b7
RS
154192016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15420
15421 PR middle-end/69246
15422 * gcc.target/i386/pr69246.c: New test.
15423
cbb0e83b
DV
154242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15425
7596d5de 15426 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15427
5a500ecf
DV
154282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15429
15430 PR c++/56194
15431 * g++.dg/init/const9.C: Disable test on S/390.
15432
5d9bf64f
DV
154332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15434
15435 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15436 * g++.dg/Wno-frame-address.C: Ditto.
15437
e234b19e
DV
154382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15439
15440 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15441
89483f99
RB
154422016-01-15 Richard Biener <rguenther@suse.de>
15443
15444 PR tree-optimization/68961
15445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15446
94f37395
IE
154472016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15448
15449 * gcc.target/i386/pr65105-5.c: New test.
15450
82ee0cf2 154512016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15452
15453 * gcc.c-torture/execute/alias-4.c: New testcase.
15454
82ee0cf2 154552016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15456
15457 PR ipa/68148
15458 * g++.dg/ipa/devirt-49.C: New testcase.
15459
092f7deb 154602016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15461
15462 PR target/65837
15463 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15464 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15465 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15466
e93c66bc
RB
154672016-01-15 Richard Biener <rguenther@suse.de>
15468
15469 PR tree-optimization/69117
15470 * gcc.dg/torture/pr69117.c: New testcase.
15471
c47eaca6 154722015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15473
15474 PR c++/69048
15475 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15476
c3f6914a
FXC
154772016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15478
15479 PR testsuite/67509
15480 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15481 range tests use 100 * maximum instead of maximum + 1.
15482
cd65ae90
JJ
154832016-01-14 Jakub Jelinek <jakub@redhat.com>
15484
15485 PR debug/69244
15486 * gcc.dg/guality/pr69244.c: New test.
15487
19643948
UB
154882016-01-14 Uros Bizjak <ubizjak@gmail.com>
15489
15490 * lib/target-supports.exp (check_effective_target_issignaling):
15491 New procedure.
15492 * gcc.dg/pr61441.c: Require issignaling effective target.
15493
fe79c97e
SB
154942016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15495
15496 PR target/68803
15497 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15498
c7df95d8
DM
154992016-01-14 David Malcolm <dmalcolm@redhat.com>
15500
15501 PR c++/68819
15502 PR preprocessor/69177
15503 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15504 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15505 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15507
00083992
MP
155082016-01-14 Marek Polacek <polacek@redhat.com>
15509
15510 PR c/69262
15511 * gcc.dg/array-15.c: New test.
15512
0c9b3294
JJ
155132016-01-14 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR middle-end/68146
15516 PR tree-optimization/69155
15517 * gfortran.dg/pr68146.f: New test.
15518 * gfortran.dg/pr69155.f90: New test.
15519
3688e13d
RB
155202016-01-14 Richard Biener <rguenther@suse.de>
15521
15522 PR tree-optimization/68060
15523 * gcc.dg/torture/pr68060-1.c: New testcase.
15524 * gcc.dg/torture/pr68060-2.c: Likewise.
15525
bab0ad3a
NC
155262016-01-14 Nick Clifton <nickc@redhat.com>
15527
15528 * lib/target-supports.exp
15529 (check_effective_target_arm_neon_ok_nocache): Add an option
15530 sequence that includes setting the ARM architecture to ARMv7-A.
15531 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15532 command line options necessary to enable Neon support.
15533 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15534 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15535 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15536 * gcc.target/arm/pr69180.c: Likewise.
15537
947c2ce5
JL
155382016-01-14 Jeff Law <law@redhat.com>
15539
15540 PR tree-optimization/69270
15541 * gcc.dg/tree-ssa/pr69270.c: New test.
15542
3342fd71
BS
155432016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15544
15545 PR c/66208
15546 * c-c++-common/pr66208.c: New file.
15547
2ad3adf1
JJ
155482016-01-13 Jakub Jelinek <jakub@redhat.com>
15549
15550 PR tree-optimization/69156
15551 * gcc.dg/pr69156.c: New test.
15552
398d6feb
L
155532016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15554
15555 * gcc.target/i386/pr69225-7.c: New test.
15556
4c868789
RH
155572016-01-13 Richard Henderson <rth@redhat.com>
15558
15559 * gcc.dg/tm/memopt-13.c: Update expected function.
15560 * gcc.dg/tm/memopt-6.c: Likewise.
15561
ef6d1772
UB
155622016-01-13 Uros Bizjak <ubizjak@gmail.com>
15563
15564 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15565 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15566 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15567 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15568
ef6d1772
UB
155692016-01-13 Tom de Vries <tom@codesourcery.com>
15570
15571 PR tree-optimization/69169
0b4b6ef2
TV
15572 * gcc.dg/pr69169.c: New test.
15573
2ad3adf1 155742016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15575
15576 PR target/69228
15577 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15578 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15579 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15580 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15581 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15582 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15583 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15584 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15585
9060e335
AK
155862016-01-13 Jakub Jelinek <jakub@redhat.com>
15587
15588 PR target/69247
15589 * gcc.dg/pr69247.c: New test.
15590
40311329
RB
155912016-01-13 Richard Biener <rguenther@suse.de>
15592
15593 PR tree-optimization/69242
15594 * gcc.dg/torture/pr69242.c: New testcase.
15595
ccbd7103
RB
155962016-01-13 Richard Biener <rguenther@suse.de>
15597
15598 PR tree-optimization/69186
15599 * gcc.dg/torture/pr69186.c: New testcase.
15600
c6f72a46
JL
156012016-01-13 Jeff Law <law@redhat.com>
15602
15603 PR tree-optimization/67755
15604 * gcc.dg/tree-ssa/pr67755.c: New test.
15605
156062016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15607
15608 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15609 pass number in output by a star.
15610
c446cf07
BC
156112016-01-12 Bin Cheng <bin.cheng@arm.com>
15612
15613 PR tree-optimization/68911
15614 * gcc.c-torture/execute/pr68911.c: New test.
15615
5342156c
MP
156162016-01-12 Marek Polacek <polacek@redhat.com>
15617
15618 PR c++/68979
15619 * g++.dg/warn/permissive-1.C: New test.
15620
65364cc5
JJ
156212016-01-12 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR objc++/68511
15624 PR c++/69213
15625 * g++.dg/opt/pr69213.C: New test.
15626
81b9a3d9
CB
156272016-01-12 Christian Bruel <christian.bruel@st.com>
15628
15629 PR target/69180
15630 * gcc.target/arm/pr69180.c: New test.
15631
3c4e91c9
RB
156322016-01-12 Richard Biener <rguenther@suse.de>
15633
15634 PR lto/69077
15635 * g++.dg/lto/pr69077_0.C: New testcase.
15636 * g++.dg/lto/pr69077_1.C: Likewise.
15637
5664cea1
JJ
156382016-01-12 Jakub Jelinek <jakub@redhat.com>
15639
15640 PR target/69175
15641 * g++.dg/opt/pr69175.C: New test.
15642
86cefc49
AL
156432016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15644
15645 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15646 rather than #including math.h & stdlib.h.
15647 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15648 * gcc.dg/vect/pr49771.c: Likewise.
15649 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15650 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15651 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15652 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15653 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15654 * gcc.dg/vect/pr44507.c: Likewise.
15655 * gcc.dg/vect/pr45902.c: Likewise.
15656 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15657 * gcc.dg/vect/vect-117.c: Likewise.
15658 * gcc.dg/vect/vect-99.c: Likewise.
15659 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15660 * gcc.dg/vect/vect-cond-1.c: Likewise.
15661 * gcc.dg/vect/vect-cond-2.c: Likewise.
15662 * gcc.dg/vect/vect-cond-3.c: Likewise.
15663 * gcc.dg/vect/vect-cond-4.c: Likewise.
15664 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15665 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15666 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15667 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15668 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15669 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15670 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15671 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15672 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15673 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15674 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15675 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15676 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15677 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15678 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15679 include of signal.h.
15680 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15681 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15682 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15683 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15684 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15685 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15686 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15687 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15688 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15689 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15690 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15691 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15692 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15693 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15694 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15695 * gcc.dg/vect/vect-outer-5.c: Likewise.
15696 * gcc.dg/vect/vect-outer-6.c: Likewise.
15697 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15698 include of stdio.h.
15699
b832f61e
NC
157002016-01-12 Nick Clifton <nickc@redhat.com>
15701
15702 PR target/68913
15703 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15704 to fread so that it will be found in all target runtimes.
15705
8eac49b1
RB
157062016-01-12 Richard Biener <rguenther@suse.de>
15707
15708 PR tree-optimization/69053
15709 * g++.dg/torture/pr69053.C: New testcase.
15710
2935d994
RB
157112016-01-12 Richard Biener <rguenther@suse.de>
15712
15713 PR tree-optimization/69168
15714 * gcc.dg/torture/pr69168.c: New testcase.
15715
66c16fd9
RB
157162016-01-12 Richard Biener <rguenther@suse.de>
15717
15718 PR tree-optimization/69157
15719 * gcc.dg/torture/pr69157.c: New testcase.
15720
157212016-01-12 Richard Biener <rguenther@suse.de>
15722
15723 PR tree-optimization/69174
15724 * gcc.dg/torture/pr69174.c: New testcase.
15725
723033a6
JJ
157262016-01-12 Jakub Jelinek <jakub@redhat.com>
15727
15728 PR c++/66808
15729 PR c++/69000
15730 * g++.dg/tls/pr66808.C: New test.
15731 * g++.dg/tls/pr69000.C: New test.
15732
3574cf47
BS
157332016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15734
15735 * gcc.target/powerpc/swaps-p8-23.c: New test.
15736 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15737
feb20787
JDA
157382016-01-11 John David Anglin <danglin@gcc.gnu.org>
15739
15740 PR tree-optimization/68356
15741 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15742
27b1820a
KV
157432016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15744 Jim Wilson <jim.wilson@linaro.org>
15745
15746 PR target/69194
15747 * gcc.target/arm/pr69194.c: New test.
15748
cf4de6af
L
157492016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15750
15751 PR target/69225
15752 * gcc.target/i386/pr69225-1.c: New test.
15753 * gcc.target/i386/pr69225-2.c: Likewise.
15754 * gcc.target/i386/pr69225-3.c: Likewise.
15755 * gcc.target/i386/pr69225-4.c: Likewise.
15756 * gcc.target/i386/pr69225-5.c: Likewise.
15757 * gcc.target/i386/pr69225-6.c: Likewise.
15758
1ebd5558
JJ
157592016-01-11 Jakub Jelinek <jakub@redhat.com>
15760
23552a4d
JJ
15761 PR target/67462
15762 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15763 if lp64.
15764
26ff85b0
JJ
15765 PR target/69071
15766 * gcc.dg/pr69071.c: New test.
15767
9cb6bd74
JJ
15768 PR c++/69211
15769 * g++.dg/opt/pr69211.C: New test.
15770
1ebd5558
JJ
15771 PR tree-optimization/69214
15772 * gcc.c-torture/compile/pr69214.c: New test.
15773
8c18c836
UB
157742016-01-11 Uros Bizjak <ubizjak@gmail.com>
15775
15776 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15777 * gcc.target/i386/pr66232-11.c: Ditto.
15778 * gcc.target/i386/pr66232-12.c: Ditto.
15779 * gcc.target/i386/pr66232-13.c: Ditto.
15780
62446e6e
RB
157812016-01-11 Richard Biener <rguenther@suse.de>
15782
15783 PR tree-optimization/69173
15784 * gcc.dg/torture/pr69173.c: New testcase.
15785
2b8568fe
KT
157862016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15787
15788 PR rtl-optimization/68796
15789 * gcc.target/aarch64/tst_5.c: New test.
15790 * gcc.target/aarch64/tst_6.c: Likewise.
15791
5baf4532
KT
157922016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15793
15794 PR rtl-optimization/68841
15795 * gcc.dg/pr68841.c: New test.
15796 * gcc.c-torture/execute/pr68841.c: New test.
15797
ca90b1ed
YR
157982016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15799
15800 PR rtl-optimization/68920
15801 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15802 for ix86 targets.
15803 * gcc.dg/ifcvt-5.c: New test.
15804
2ad3adf1 158052016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15806
15807 PR bootstrap/69123
15808 * g++.dg/pr69123.C: New.
15809
83834c09
IE
158102016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15811
15812 PR target/69010
15813 * gcc.target/i386/pr69010.c: New test.
15814
dcf89d57
MJ
158152016-01-11 Martin Jambor <mjambor@suse.cz>
15816
15817 PR ipa/69044
15818 * gcc.target/i386/chkp-pr69044.c: New test.
15819
d95167ee
TV
158202016-01-11 Tom de Vries <tom@codesourcery.com>
15821
15822 PR tree-optimization/69109
15823 * gcc.dg/autopar/pr69109-2.c: New test.
15824 * gcc.dg/autopar/pr69109.c: New test.
15825
4f6403a8
TV
158262016-01-11 Tom de Vries <tom@codesourcery.com>
15827
15828 PR tree-optimization/69108
15829 * gcc.dg/autopar/pr69108.c: New test.
15830
21efdd80
PP
158312016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15832
15833 PR c++/69029
15834 * c-c++-common/Wisleading-indentation.c: Augment test.
15835
fd42eed8
TK
158362016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15837
15838 PR fortran/69154
15839 * gfortran.dg/inline_matmul_12.f90: New test.
15840
4f90ee6c
PT
158412016-01-10 Paul Thomas <pault@gcc.gnu.org>
15842
15843 PR fortran/67779
15844 * gfortran.dg/actual_array_offset_1: New test.
15845
3907c6cf
TV
158462016-01-10 Tom de Vries <tom@codesourcery.com>
15847
15848 PR tree-optimization/69062
15849 * gcc.dg/autopar/pr69062.c: New test.
15850
b07b236e
TS
158512016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15852
15853 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15854 * gcc.dg/vect/slp-perm-2.c: Likewise.
15855 * gcc.dg/vect/slp-perm-3.c: Likewise.
15856 * gcc.dg/vect/slp-perm-5.c: Likewise.
15857 * gcc.dg/vect/slp-perm-6.c: Likewise.
15858 * gcc.dg/vect/slp-perm-7.c: Likewise.
15859 * gcc.dg/vect/slp-perm-8.c: Likewise.
15860
23fab8ae
TV
158612016-01-10 Tom de Vries <tom@codesourcery.com>
15862
15863 PR tree-optimization/69039
15864 * gcc.dg/autopar/pr69039.c: New test.
15865
73f0dae2
MP
158662016-01-09 Marek Polacek <polacek@redhat.com>
15867
15868 PR c++/69113
15869 * g++.dg/pr69113.C: New test.
15870
20b8d734
JJ
158712016-01-09 Jakub Jelinek <jakub@redhat.com>
15872
15873 PR middle-end/50865
15874 PR tree-optimization/69097
15875 * gcc.c-torture/execute/pr50865.c: New test.
15876 * gcc.c-torture/execute/pr69097-1.c: New test.
15877 * gcc.c-torture/execute/pr69097-2.c: New test.
15878 * gcc.dg/pr69097-1.c: New test.
15879 * gcc.dg/pr69097-2.c: New test.
15880
c50e614b
JJ
158812016-01-09 Jakub Jelinek <jakub@redhat.com>
15882
15883 PR c++/69164
15884 * g++.dg/opt/pr69164.C: New test.
15885
e0237993
JJ
158862016-01-08 Jakub Jelinek <jakub@redhat.com>
15887
15888 PR tree-optimization/69167
15889 * gcc.dg/pr69167.c: New test.
15890
bd8f5bb2
MP
158912016-01-08 Marek Polacek <polacek@redhat.com>
15892
15893 PR c++/68449
15894 * g++.dg/pr68449.C: New.
15895
bb0f5ca7
AL
158962016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15897
15898 PR tree-optimization/68707
15899 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15900 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15901 on platforms supporting it.
15902 * gcc.dg/vect/slp-perm-2.c: Likewise.
15903 * gcc.dg/vect/slp-perm-3.c: Likewise.
15904 * gcc.dg/vect/slp-perm-5.c: Likewise.
15905 * gcc.dg/vect/slp-perm-7.c: Likewise.
15906 * gcc.dg/vect/slp-perm-8.c: Likewise.
15907 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15908 on platforms supporting it.
15909
22518428
JJ
159102016-01-08 Jakub Jelinek <jakub@redhat.com>
15911
33f0852f
JJ
15912 PR tree-optimization/69162
15913 * gcc.dg/pr69162.c: New test.
15914
22518428
JJ
15915 PR tree-optimization/69172
15916 * gcc.dg/pr69172.c: New test.
15917
80e9b3aa
TP
159182016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15919
15920 PR tree-optimization/67781
15921 * gcc.c-torture/execute/pr67781.c: New file.
15922
262a363f
JJ
159232016-01-08 Jakub Jelinek <jakub@redhat.com>
15924
15925 PR tree-optimization/69083
15926 * gcc.dg/vect/pr69083.c: New test.
15927
6e1f093f
SS
159282016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15929
15930 PR tree-optimization/61441
15931 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15932 Use -fexcess-precision=standard for compiler options.
15933 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15934
53290e07
JJ
159352016-01-08 Jakub Jelinek <jakub@redhat.com>
15936
57bf3072
JJ
15937 PR fortran/69128
15938 * gfortran.dg/gomp/pr69128.f90: New test.
15939
53290e07
JJ
15940 PR c++/69145
15941 * g++.dg/ext/pr69145-1.C: New test.
15942 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15943 * g++.dg/ext/pr69145-2.h: New file.
15944
7a127fa7
MS
159452016-01-07 Martin Sebor <msebor@redhat.com>
15946
15947 PR c/68966
15948 * gcc.dg/atomic-fetch-bool.c: New test.
15949 * gcc.dg/sync-fetch-bool.c: New test.
15950
95918b49
L
159512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15952
15953 PR fortran/66680
15954 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15955
c8e62a9d
NC
159562016-01-07 Nick Clifton <nickc@redhat.com>
15957
15958 PR target/66655
15959 * g++.dg/pr66655.C: New test.
15960 * g++.dg/pr66655_1.cc: Test support file.
15961 * g++.dg/pr66655.h: Test header file.
15962
2ad3adf1 159632016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15964
15965 PR fortran/66680
15966 gfortran.dg/gomp/pr66680.f90: New test.
15967
4cd9ca92
L
159682016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15969
15970 PR target/69171
15971 * gcc.target/i386/pr69171-1.c: New test.
15972 * gcc.target/i386/pr69171-2.c: Likewise.
15973 * gcc.target/i386/pr69171-3.c: Likewise.
15974 * gcc.target/i386/pr69171-4.c: Likewise.
15975 * gcc.target/i386/pr69171-5.c: Likewise.
15976 * gcc.target/i386/pr69171-6.c: Likewise.
15977
7e33d4dc
BS
159782015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15979
15980 PR middle-end/67639
15981 * c-c++-common/pr67639.c: New test.
15982
fec64afc
JJ
159832016-01-07 Jakub Jelinek <jakub@redhat.com>
15984
15985 PR tree-optimization/69141
15986 * g++.dg/opt/pr69141.C: New test.
15987
f293ad29
EB
159882016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15989
15990 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15991
5027395e
UB
159922016-01-06 Uros Bizjak <ubizjak@gmail.com>
15993
15994 PR target/69140
15995 * gcc.target/i386/pr69140.c: New test
15996
7443cf13
DM
159972016-01-06 David Malcolm <dmalcolm@redhat.com>
15998
15999 * gcc.dg/bad-dereference.c: New test case.
16000
32928931
BS
160012015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16002
16003 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16004
68dd05da
AS
160052016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16006
16007 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16008
6b131d5b
MP
160092016-01-06 Marek Polacek <polacek@redhat.com>
16010
16011 PR sanitizer/69099
16012 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16013
8d9fdb49
MP
160142016-01-05 Marek Polacek <polacek@redhat.com>
16015
16016 PR c/69104
16017 * gcc.dg/atomic-invalid-2.c: New.
16018
acf93f1e
L
160192016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16020
16021 PR target/68991
16022 * gcc.target/i386/pr68991.c: New test.
16023
3f50525d
L
160242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16025
16026 PR target/68991
16027 * g++.dg/pr68991-1.C: New test.
16028 * g++.dg/pr68991-2.C: Likewise.
16029
e0237993 160302016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16031
e0237993 16032 PR other/60465
face88a1
ST
16033 * gcc.target/ia64/pr60465-gprel64.c: New test.
16034 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16035
a0866eff
KT
160362016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16037
16038 PR rtl-optimization/68651
16039 * gcc.target/aarch64/pr68651_1.c: New test.
16040
c589e975
DM
160412016-01-05 David Malcolm <dmalcolm@redhat.com>
16042
16043 PR c/69122
16044 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16045
929710d9
NS
160462016-01-05 Nathan Sidwell <nathan@acm.org>
16047
ce3e43d7
NS
16048 PR c++/58583
16049 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16050
929710d9
NS
16051 * gcc.dg/alias-15.c: New.
16052
a2faef8e
NC
160532016-01-05 Nick Clifton <nickc@redhat.com>
16054
16055 PR target/68870
16056 * g++.dg/pr68770.C: New test.
16057
4cfa76e3
MS
160582016-01-04 Mike Stump <mikestump@comcast.net>
16059
16060 * lib/target-supports.exp (check_effective_target_cilkplus):
16061 cilkplus targets require pthreads.
4ece61b6 16062 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16063
4e8a3a35
MM
160642016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16065
16066 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16067 generation.
16068
818ab71a
JJ
160692016-01-04 Jakub Jelinek <jakub@redhat.com>
16070
16071 Update copyright years.
16072
2fe0a208
MP
160732016-01-04 Marek Polacek <polacek@redhat.com>
16074
16075 PR c/68908
16076 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16077 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16078 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16079
9e3b2fe3
EB
160802016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16081
16082 * gcc.target/sparc/20160104-2.c: New test.
16083
e8d65a35
EB
160842016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16085
16086 * gcc.target/sparc/20160104-1.c: New test.
16087
25ccfccd
PT
160882016-01-03 Paul Thomas <pault@gcc.gnu.org>
16089
16090 PR fortran/65045
16091 * gfortran.dg/pr65045.f90: New test.
16092
cb51d382
EB
160932016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16094
16095 * gnat.dg/specs/debug1.ads: Delete.
16096
6eeaad6e
JD
160972016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16098
16099 PR libgfortran/68867
16100 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16101 expression.
16102
2f968603
JD
161032016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16104
16105 PR libgfortran/68867
16106 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16107 PowerPC.
16108
591bb5e4
PT
161092016-01-01 Paul Thomas <pault@gcc.gnu.org>
16110
16111 PR fortran/68864
16112 * gfortran.dg/pr68864.f90: New test.
16113
f1e0620c
JJ
161142016-01-01 Jakub Jelinek <jakub@redhat.com>
16115
942a1319
JJ
16116 PR tree-optimization/69070
16117 * gcc.dg/pr69070.c: New test.
16118
10dff63f
JJ
16119 PR sanitizer/69055
16120 * gfortran.dg/pr69055.f90: New test.
16121
f1e0620c
JJ
16122 PR target/69015
16123 * gcc.dg/pr69015.c: New test.
818ab71a 16124\f
2f883d1c 16125Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16126
16127Copying and distribution of this file, with or without modification,
16128are permitted in any medium without royalty provided the copyright
16129notice and this notice are preserved.