]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/67335 (ICE in compiling omp simd function with unused argument)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
afb34582
JJ
12016-11-21 Jakub Jelinek <jakub@redhat.com>
2
699e8cb7
JJ
3 PR middle-end/67335
4 * g++.dg/vect/simd-clone-7.cc: New test.
5
afb34582
JJ
6 PR c++/71973
7 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
8 long unsigned int.
9 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
10 unsigned long.
11
83ad4fac
JL
122016-11-20 Jeff Law <law@redhat.com>
13
14 PR target/25128
15 * gcc.target/m68k/pr25128.c: New test.
16
9713daa0
RS
172016-11-21 Richard Sandiford <richard.sandiford@arm.com>
18
19 * gcc.dg/tree-ssa/tailcall-7.c: New test.
20
67b5d0b2
DM
212016-11-21 David Malcolm <dmalcolm@redhat.com>
22
23 PR preprocessor/78324
24 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
25 (test_multitoken_macro): New function.
26 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
27 case.
28 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
29 case.
30 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
31 cases.
32 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
33 Move to...
34 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
35 -ftrack-macro-expansion=0.
36 (test_sprintf_note): Remove "P" macro. Add
37 dg-begin/end-multiline-output directives.
38 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
39
dd586f98
GJL
402016-11-21 Georg-Johann Lay <avr@gjlay.de>
41
42 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
43 Return 1 for AVR_TINY.
44
e51482c9
SB
452016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
46
47 PR rtl-optimization/71785
48 * gcc.target/powerpc/pr71785.c: New file.
49
e0e7aa34
BC
502016-11-21 Bin Cheng <bin.cheng@arm.com>
51
52 PR testsuite/78114
53 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
54 options. Refine test by checking predictive commining PHI
55 nodes in vectorized loop wrto vector factor.
56
48330c93
BE
572016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
58
59 PR c++/71973
60 * g++.dg/pr71973-1.C: New test.
61 * g++.dg/pr71973-2.C: New test.
62 * g++.dg/pr71973-3.C: New test.
63 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
64 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
65 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
66 to dg-options.
67 * g++.old-deja/g++.other/realloc.C: Likewise.
68 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
69
eeeaf719
BS
702016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
71
72 PR tree-optimization/78413
73 * gcc.dg/tree-ssa/pr78413.c: New test.
74
e420e419
TP
752016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
76
77 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
78 target is Thumb-only.
79
fe12d76c
JL
802016-11-20 Jeff Law <law@redhat.com>
81
82 PR target/48551
83 * gcc.target/m68k/pr48551.c: New test.
84
8dc998fb
HA
852016-11-20 Harald Anlauf <anlauf@gmx.de>
86
87 PR fortran/69741
88 * gfortran.dg/forall_18.f90: New testcase.
89
40fd269a
MG
902016-11-20 Marc Glisse <marc.glisse@inria.fr>
91
92 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
93
8294f555
AV
942016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
95
96 PR fortran/78395
97 * gfortran.dg/typebound_operator_21.f03: New test.
98
5b7f6ed0
MG
992016-11-20 Marc Glisse <marc.glisse@inria.fr>
100
101 * gcc.dg/tree-ssa/divide-5.c: New file.
102
b8271a38
AS
1032016-11-19 Andreas Schwab <schwab@linux-m68k.org>
104
105 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
106 signed int.
107
ddba26a4
JDA
1082016-11-19 John David Anglin <danglin@gcc.gnu.org>
109
110 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
111 libatomic_available.
112 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
113 * gfortran.dg/coarray_allocate_10.f08: Likewise.
114 * gfortran.dg/coarray_allocate_7.f08: Likewise.
115 * gfortran.dg/coarray_allocate_8.f08: Likewise.
116 * gfortran.dg/coarray_allocate_9.f08: Likewise.
117 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
118 * gfortran.dg/coarray_stat_2.f90: Likewise.
119 * gfortran.dg/coindexed_1.f90: Likewise.
120
636a9a89
JL
1212016-11-18 Jeff Law <law@redhat.com>
122
123 PR target/25111
124 * gcc.target/m68k/pr25111.c: New test.
125
6c554a2a
JJ
1262016-11-18 Jakub Jelinek <jakub@redhat.com>
127
521c54dd
JJ
128 PR c++/68180
129 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
130
5e7c7761
JJ
131 PR middle-end/78419
132 * gcc.target/i386/pr78419.c: New test.
133
6c554a2a
JJ
134 PR c++/77285
135 * g++.dg/tls/pr77285-1.C: New test.
136 * g++.dg/tls/pr77285-2.C: New test.
137
57d7fe86
JL
1382016-11-18 Jeff Law <law@redhat.com>
139
140 PR target/25112
141 * gcc.target/m68k/pr25112: New test.
142
1b2e0303
DE
1432016-11-18 David Edelsohn <dje.gcc@gmail.com>
144
145 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
146 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
147
70e73d3c
TP
1482016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
149
150 * gcc.target/arm/optional_thumb-1.c: New test.
151 * gcc.target/arm/optional_thumb-2.c: New test.
152 * gcc.target/arm/optional_thumb-3.c: New test.
153
151c204f
DV
1542016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
155
156 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
157 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
158 successful test.
159 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
160 (DEFAULT_REQUIRED_QUORUM): Likewise.
161
dbb29a2a
AB
1622016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
163 Toma Tabacu <toma.tabacu@imgtec.com>
164
165 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
166 (REQUIRES_STDLIB).
167 * gcc.target/mips/inline-memcpy-2.c: Ditto.
168 * gcc.target/mips/inline-memcpy-3.c: Ditto.
169 * gcc.target/mips/inline-memcpy-4.c: Ditto.
170 * gcc.target/mips/inline-memcpy-5.c: Ditto.
171 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
172 * gcc.target/mips/loongson-simd.c: Ditto.
173 * gcc.target/mips/memcpy-1.c: Ditto.
174 * gcc.target/mips/mips-3d-1.c: Ditto.
175 * gcc.target/mips/mips-3d-2.c: Ditto.
176 * gcc.target/mips/mips-3d-3.c: Ditto.
177 * gcc.target/mips/mips-3d-4.c: Ditto.
178 * gcc.target/mips/mips-3d-5.c: Ditto.
179 * gcc.target/mips/mips-3d-6.c: Ditto.
180 * gcc.target/mips/mips-3d-7.c: Ditto.
181 * gcc.target/mips/mips-3d-8.c: Ditto.
182 * gcc.target/mips/mips-3d-9.c: Ditto.
183 * gcc.target/mips/mips-ps-1.c: Ditto.
184 * gcc.target/mips/mips-ps-2.c: Ditto.
185 * gcc.target/mips/mips-ps-3.c: Ditto.
186 * gcc.target/mips/mips-ps-4.c: Ditto.
187 * gcc.target/mips/mips-ps-6.c: Ditto.
188 * gcc.target/mips/mips16-attributes.c: Ditto.
189 * gcc.target/mips/mips32-dsp-run.c: Ditto.
190 * gcc.target/mips/mips32-dsp.c: Ditto.
191 * gcc.target/mips/save-restore-1.c: Ditto.
192 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
193 (mips_preprocess): Add ignore_output argument that when set
194 will not return the pre-processed output.
195 (mips_arch_info): Update arguments for the call to
196 mips_preprocess.
197 (mips-dg-init): Ditto.
198 (mips-dg-options): Check if a test having test option
199 (REQUIRES_STDLIB) has the required sysroot support for
200 the current test options.
201
f2b6aad9
JL
2022016-11-17 Jeff Law <law@redhat.com>
203
f97db488
JL
204 PR middle-end/38219
205 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
206
f2b6aad9
JL
207 PR target/47192
208 * gcc.target/m68k/pr47192.c: New test.
209
e080b281
TT
2102016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
211
212 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
213 instead of isa>=4, in order to downgrade to R5.
214
e389ba30
AB
2152016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
216
217 * gcc.target/arc/cmem-bit-1.c: New file.
218 * gcc.target/arc/cmem-bit-2.c: New file.
219 * gcc.target/arc/cmem-bit-3.c: New file.
220 * gcc.target/arc/cmem-bit-4.c: New file.
221
9775c1a5
L
2222016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
223
224 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
225 "avx5124fmaps".
226 * gcc.target/i386/funcspec-56.inc: Test new attributes.
227
2282016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
229 Andrew Senkevich <andrew.senkevich@intel.com>
230
231 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
232 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
233 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
234 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
235 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
236 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
237 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
238 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
239 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
240 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
241 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
242 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
243 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
244 avx5124vnniw-check.h.
245 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
246 check_effective_target_avx5124vnniw): New.
247 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
248 Set under ifndef.
249 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
250 * gcc.target/i386/sse-13.c: Ditto.
251 * g++.dg/other/i386-2.C: Ditto.
252 * g++.dg/other/i386-3.C: Ditto.
253 * gcc.target/i386/sse-22.c: Ditto.
254 * gcc.target/i386/sse-23.c: Ditto.
255
80557bb7
PC
2562016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
257
258 PR c++/55080
259 * g++.dg/parse/pr55080.C: New.
260
c80620fc
MM
2612016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
262
263 PR target/78101
264 * gcc.target/powerpc/fusion4.c: New test.
265
77b384c5
TP
2662016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
267
268 PR target/77933
269 * gcc.target/arm/pr77933-1.c: New test.
270 * gcc.target/arm/pr77933-2.c: Likewise.
271
5fe353c8
JJ
2722016-11-17 Jakub Jelinek <jakub@redhat.com>
273
274 PR middle-end/78201
275 * g++.dg/opt/pr78201.C: New test.
276
cc4aa659
CL
2772016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * gcc.dg/pr78333.c: Add empty implementations of
280 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
281 problems on non-glibc systems.
282
b8f56412
DM
2832016-11-17 David Malcolm <dmalcolm@redhat.com>
284
285 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
286 (test_raw_string_one_liner): New function.
287 (test_raw_string_multiline): New function.
288
141a3ccf
KT
2892016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
290
291 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
292 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
293
54e63f00
BS
2942016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/77848
298 * gfortran.dg/vect/pr77848.f: New test.
299
2fe37211
BE
3002016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
301
302 PR target/77308
303 * gcc.target/arm/pr53447-5.c: New test.
304 * lib/target-supports.exp
305 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
306
c867c39d
CZ
3072016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
308
309 * gcc.target/arc/abitest.S: New file.
310 * gcc.target/arc/abitest.h: Likewise.
311 * gcc.target/arc/va_args-1.c: Likewise.
312 * gcc.target/arc/va_args-2.c: Likewise.
313 * gcc.target/arc/va_args-3.c: Likewise.
314 * gcc.target/arc/mcrc.c: Deleted.
315 * gcc.target/arc/mdsp-packa.c: Likewise.
316 * gcc.target/arc/mdvbf.c: Likewise.
317 * gcc.target/arc/mmac-24.c: Likewise.
318 * gcc.target/arc/mmac-d16.c: Likewise.
319 * gcc.target/arc/mno-crc.c: Likewise.
320 * gcc.target/arc/mno-dsp-packa.c: Likewise.
321 * gcc.target/arc/mno-dvbf.c: Likewise.
322 * gcc.target/arc/mno-mac-24.c: Likewise.
323 * gcc.target/arc/mno-mac-d16.c: Likewise.
324 * gcc.target/arc/mno-rtsc.c: Likewise.
325 * gcc.target/arc/mno-xy.c: Likewise.
326 * gcc.target/arc/mrtsc.c: Likewise.
327 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
328 function.
329 (check_effective_target_arc700): Likewise.
330 (check_effective_target_arc6xx): Likewise.
331 (check_effective_target_arcmpy): Likewise.
332 (check_effective_target_archs): Likewise.
333 (check_effective_target_clmcpu): Likewise.
334 (check_effective_target_barrelshifter): Likewise.
335 * gcc.target/arc/barrel-shifter-1.c: Changed.
336 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
337 * gcc.target/arc/cmem-1.c: Changed.
338 * gcc.target/arc/cmem-2.c: Likewise.
339 * gcc.target/arc/cmem-3.c: Likewise.
340 * gcc.target/arc/cmem-4.c: Likewise.
341 * gcc.target/arc/cmem-5.c: Likewise.
342 * gcc.target/arc/cmem-6.c: Likewise.
343 * gcc.target/arc/cmem-7.c: Likewise.
344 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
345 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
346 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
347 * gcc.target/arc/jump-around-jump.c: Update options.
348 * gcc.target/arc/mARC601.c: Changed.
349 * gcc.target/arc/mcpu-arc600.c: Changed.
350 * gcc.target/arc/mcpu-arc601.c: Changed.
351 * gcc.target/arc/mcpu-arc700.c: Changed.
352 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
353 * gcc.target/arc/movb-1.c: Changed.
354 * gcc.target/arc/movb-2.c: Likewise.
355 * gcc.target/arc/movb-3.c: Likewise.
356 * gcc.target/arc/movb-4.c: Likewise.
357 * gcc.target/arc/movb-5.c: Likewise.
358 * gcc.target/arc/movb_cl-1.c: Likewise.
359 * gcc.target/arc/movb_cl-2.c: Likewise.
360 * gcc.target/arc/movbi_cl-1.c: Likewise.
361 * gcc.target/arc/movh_cl-1.c: Likewise.
362 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
363 * gcc.target/arc/mul64.c: Enable it only for ARC600.
364 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
365 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
366 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
367 * gcc.target/arc/trsub.c: Only for ARC EM cores.
368 * gcc.target/arc/builtin_simdarc.c: Changed.
369 * gcc.target/arc/extzv-1.c: Likewise.
370 * gcc.target/arc/insv-1.c: Likewise.
371 * gcc.target/arc/insv-2.c: Likewise.
372 * gcc.target/arc/mA6.c: Likewise.
373 * gcc.target/arc/mA7.c: Likewise.
374 * gcc.target/arc/mARC600.c: Likewise.
375 * gcc.target/arc/mARC700.c: Likewise.
376 * gcc.target/arc/mcpu-arc600.c: Likewise.
377 * gcc.target/arc/mcpu-arc700.c: Likewise.
378 * gcc.target/arc/movl-1.c: Likewise.
379 * gcc.target/arc/nps400-1.c: Likewise.
380 * gcc.target/arc/trsub.c: Likewise.
381 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
382 configuration.
383 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
384 * gcc.target/arc/mswape.c: Likewise.
385
c90928c8
PC
3862016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
387
388 PR c++/68180
389 * g++.dg/cpp1y/pr68180.C: New.
390
6c99dcb5
PK
3912016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
392
393 PR tree-optimization/78319
394 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
395 arm-none-eabi.
396
8ce3fee5
RB
3972016-11-17 Richard Biener <rguenther@suse.de>
398
399 PR tree-optimization/78306
400 * gcc.dg/cilk-plus/pr78306.c: New testcase.
401
f8294131
RB
4022016-11-17 Richard Biener <rguenther@suse.de>
403
404 PR middle-end/78305
405 * gcc.dg/torture/pr78305.c: New testcase.
406
04f1c830
JW
4072016-11-17 Janus Weil <janus@gcc.gnu.org>
408
409 PR fortran/66227
410 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
411
0d939c95
MP
4122016-11-16 Marek Polacek <polacek@redhat.com>
413
414 PR c/78285
415 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
416 * g++.dg/ext/case-range2.C: Likewise.
417
99c72130
SK
4182016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/58001
421 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
422 * gfortran.dg/fmt_tab_2.f90: Ditto.
423
fb324f02
JJ
4242016-11-16 Jakub Jelinek <jakub@redhat.com>
425
426 PR rtl-optimization/78378
427 * gcc.c-torture/execute/pr78378.c: New test.
428
a2ea37fb
AB
4292016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
430
431 * gcc.dg/tree-prof/section-attr-1.c: New file.
432 * gcc.dg/tree-prof/section-attr-2.c: New file.
433 * gcc.dg/tree-prof/section-attr-3.c: New file.
434
d08c0ea3
MR
4352016-11-16 Maciej W. Rozycki <macro@imgtec.com>
436
437 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
438 rather than `la'.
439
8e2be5ae
MR
4402016-11-16 Maciej W. Rozycki <macro@imgtec.com>
441
442 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
443 (dg-final): Remove microMIPS JALRS mnemonic matching.
444 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
445 (dg-final): Remove microMIPS JALRS mnemonic matching.
446 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
447 (dg-final): Remove microMIPS JALRS mnemonic matching.
448 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
449 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
450 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
451 * gcc.target/mips/call-1u.c: New test case.
452 * gcc.target/mips/call-2u.c: New test case.
453 * gcc.target/mips/call-3u.c: New test case.
454 * gcc.target/mips/call-4u.c: New test case.
455 * gcc.target/mips/call-5u.c: New test case.
456 * gcc.target/mips/call-6u.c: New test case.
457
660e6c2c
TP
4582016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
459
460 * gcc.target/arm/empty_fiq_handler.c: New test.
461
5e8d7713
JJ
4622016-11-16 Jakub Jelinek <jakub@redhat.com>
463
464 PR fortran/78299
465 * gfortran.dg/gomp/pr78299.f90: New test.
466
dd784916
WD
4672015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
468
469 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
470 * gcc.dg/optimize-bswaphi-1.c: Likewise.
471 * gcc.dg/optimize-bswapsi-2.c: Likewise.
472
0af30954
SN
4732016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
474
475 PR libgfortran/78314
476 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
477
e38f6572
BC
4782016-11-16 Bin Cheng <bin.cheng@arm.com>
479
480 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
481 according to updated dump info.
482
5012919d
AM
4832016-11-16 Alexander Monakov <amonakov@ispras.ru>
484
485 * lib/target-supports.exp (check_effective_target_alloca): Use a
486 compile test.
487 * gcc.target/nvptx/softstack.c: New test.
488 * gcc.target/nvptx/decl-shared.c: New test.
489 * gcc.target/nvptx/decl-shared-init.c: New test.
490
2fe2aba3
MR
4912016-11-16 Maciej W. Rozycki <macro@imgtec.com>
492
493 * gcc.target/mips/data-sym-jump.c: New test case.
494 * gcc.target/mips/data-sym-pool.c: New test case.
495 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
496 annotation.
497
598eaaa2
YR
4982016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
499
500 * lib/target-supports.exp (check_avx2_hw_available): New.
501 (check_effective_target_avx2_runtime): New.
502 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
503
03b85dcd
TC
5042016-11-16 Tamar Christina <tamar.christina@arm.com>
505
506 PR testsuite/78136
507 * gcc.dg/cpp/trad/trad.exp
508 (dg-runtest): Moved $srcdir/$subdir/ to
509 DEFAULT_TRADCPPFLAGS.
510
dc9e0b66
AV
5112016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
512
513 PR fortran/78356
514 * gfortran.dg/class_allocate_23.f08: New test.
515
d964ba07
RB
5162016-11-16 Richard Biener <rguenther@suse.de>
517
518 PR middle-end/78333
519 * gcc.dg/pr78333.c: New testcase.
520
080140bc
ML
5212016-11-16 Martin Liska <mliska@suse.cz>
522
523 PR sanitizer/78270
524 * gcc.dg/asan/pr78270.c: Update comment style.
525 * gcc.dg/asan/pr78270-2.c: New test.
526
4786fabe
SKS
5272016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
528
529 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
530 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
531
510d73a0
RB
5322016-11-16 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/78348
535 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
536
1705cebd
JJ
5372016-11-16 Jakub Jelinek <jakub@redhat.com>
538
539 PR sanitizer/77823
540 * c-c++-common/ubsan/overflow-vec-1.c: New test.
541 * c-c++-common/ubsan/overflow-vec-2.c: New test.
542
ed66ba99
MP
5432016-11-15 Marek Polacek <polacek@redhat.com>
544
545 * g++.dg/cpp1z/init-statement6.C: Rename a function.
546
5d70ab07
JD
5472016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
548
549 PR libgfortran/51119
550 * gfortran.dg/matmul_12.f90: New test case.
551
48aef8e2
UB
5522016-11-15 Uros Bizjak <ubizjak@gmail.com>
553
554 * gcc.target/i386/funcspec-56.inc: New file.
555 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
556 common 32-bit and 64-bit function specific options.
557 * gcc.target/i386.funcspec-6.c: Ditto.
558
0c8a8fe2
JJ
5592016-11-15 Jakub Jelinek <jakub@redhat.com>
560
5a65a911
JJ
561 * g++.dg/cpp1z/decomp14.C: New test.
562 * g++.dg/cpp1z/decomp15.C: New test.
563 * g++.dg/cpp1z/decomp16.C: New test.
564
a0f5b987
JJ
565 * g++.dg/cpp1z/decomp13.C: New test.
566
5a0e7889
JJ
567 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
568
0c8a8fe2
JJ
569 PR c++/71988
570 * g++.dg/cpp0x/constexpr-71988.C: New test.
571
2cf63121
MR
5722016-11-15 Maciej W. Rozycki <macro@imgtec.com>
573
574 * gcc.target/mips/insn-casesi.c: New test case.
575 * gcc.target/mips/insn-pseudo-1.c: New test case.
576 * gcc.target/mips/insn-pseudo-2.c: New test case.
577 * gcc.target/mips/insn-pseudo-3.c: New test case.
578 * gcc.target/mips/insn-pseudo-4.c: New test case.
579 * gcc.target/mips/insn-tablejump.c: New test case.
580
2cbfb209
MR
5812016-11-15 Maciej W. Rozycki <macro@imgtec.com>
582
583 * gcc.target/mips/mips.exp (mips_option_tests): Add
584 `-mcode-readable=yes' array element.
585
f05a874c
MR
5862016-11-15 Maciej W. Rozycki <macro@imgtec.com>
587
588 * gcc.target/mips/mips.exp (mips_option_tests): Add
589 `-mmicromips' array element.
590
b229ab2a
MM
5912016-11-15 Michael Matz <matz@suse.de>
592
593 PR missed-optimization/77881
594 * gcc.target/i386/pr77881.c: New test.
595
aa806c3b
JJ
5962016-11-15 Jakub Jelinek <jakub@redhat.com>
597
598 PR middle-end/78295
599 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
600
bcb9a772
MM
6012016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
602
603 * gcc.target/powerpc/vec-set-int.c: New test.
604 * gcc.target/powerpc/vec-set-short.c: Likesie.
605 * gcc.target/powerpc/vec-set-char.c: Likewise.
606
8e745a17
JJ
6072016-11-14 Jakub Jelinek <jakub@redhat.com>
608
609 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
610
d809e15a
JW
6112016-11-14 Janus Weil <janus@gcc.gnu.org>
612
613 PR fortran/78300
614 * gfortran.dg/class_result_3.f90: New test.
615
1ee62b92 6162016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
617 Richard Biener <rguenther@suse.de>
618
619 * gcc.dg/gimplefe-1.c: New testcase.
620 * gcc.dg/gimplefe-2.c: Likewise.
621 * gcc.dg/gimplefe-3.c: Likewise.
622 * gcc.dg/gimplefe-4.c: Likewise.
623 * gcc.dg/gimplefe-5.c: Likewise.
624 * gcc.dg/gimplefe-6.c: Likewise.
625 * gcc.dg/gimplefe-7.c: Likewise.
626 * gcc.dg/gimplefe-8.c: Likewise.
627 * gcc.dg/gimplefe-9.c: Likewise.
628 * gcc.dg/gimplefe-10.c: Likewise.
629 * gcc.dg/gimplefe-11.c: Likewise.
630 * gcc.dg/gimplefe-12.c: Likewise.
631 * gcc.dg/gimplefe-13.c: Likewise.
632 * gcc.dg/gimplefe-14.c: Likewise.
633 * gcc.dg/gimplefe-15.c: Likewise.
634 * gcc.dg/gimplefe-16.c: Likewise.
635 * gcc.dg/gimplefe-17.c: Likewise.
636 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 637
4d209853
ML
6382016-11-14 Martin Liska <mliska@suse.cz>
639
640 PR bootstrap/78069
641 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
642 to match scanned pattern.
643 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
644
5129b43b
RB
6452016-11-14 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/78312
648 * gcc.dg/torture/pr78312.c: New testcase.
649
d97cca4a
GJL
6502016-11-14 Georg-Johann Lay <avr@gjlay.de>
651
652 PR target/78093
653 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
654
5230c3d8
JJ
6552016-11-14 Jakub Jelinek <jakub@redhat.com>
656 Jason Merrill <jason@redhat.com>
657
658 Implement P0217R3 - C++17 structured bindings
659 * g++.dg/cpp1z/decomp1.C: New test.
660 * g++.dg/cpp1z/decomp2.C: New test.
661 * g++.dg/cpp1z/decomp3.C: New test.
662 * g++.dg/cpp1z/decomp4.C: New test.
663 * g++.dg/cpp1z/decomp5.C: New test.
664 * g++.dg/cpp1z/decomp6.C: New test.
665 * g++.dg/cpp1z/decomp7.C: New test.
666 * g++.dg/cpp1z/decomp8.C: New test.
667 * g++.dg/cpp1z/decomp9.C: New test.
668 * g++.dg/cpp1z/decomp10.C: New test.
669
a2b4c188
KV
6702016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
671
672 * g++.dg/torture/pr78268.C: New test.
673
975672f3
PK
6742016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
675
676 PR c/35503
677 * c-c++-common/pr35503-1.c: New test.
678 * c-c++-common/pr35503-2.c: Likewise.
679 * c-c++-common/pr35503-3.c: Likewise.
680 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
681
a4ba1151
UB
6822016-11-13 Uros Bizjak <ubizjak@gmail.com>
683
684 PR rtl-optimization/78232
685 PR rtl-optimization/78248
686 * gcc.dg/ubsan/pr78248.c: New test.
687
47605312
EB
6882016-11-13 Eric Botcazou <ebotcazou@adacore.com>
689
690 * gnat.dg/address_conv.adb: New test.
691
96826e28
EB
6922016-11-13 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gnat.dg/renaming11.ad[sb]: New test.
695
4be719cd
EB
6962016-11-13 Eric Botcazou <ebotcazou@adacore.com>
697
698 * c-c++-common/dump-ada-spec-6.c: New test.
699
4ebd491f
EB
7002016-11-13 Eric Botcazou <ebotcazou@adacore.com>
701
702 * gnat.dg/lto21.adb: New test.
703 * gnat.dg/lto21_pkg1.ads: New helper.
704 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
705
f9d49cd1
JW
7062016-11-13 Janus Weil <janus@gcc.gnu.org>
707
708 PR fortran/60952
709 * gfortran.dg/typebound_proc_34.f90: New test.
710
9cbf8673
JW
7112016-11-13 Janus Weil <janus@gcc.gnu.org>
712
713 PR fortran/66366
714 * gfortran.dg/class_57.f90: Changed error message.
715 * gfortran.dg/class_60.f90: New test.
716
0e075835
DE
7172016-11-12 David Edelsohn <dje.gcc@gmail.com>
718
719 * g++.dg/pr78112.C: XFAIL AIX.
720
b93d8a3f
JW
7212016-11-12 Janus Weil <janus@gcc.gnu.org>
722
723 PR fortran/77501
724 * gfortran.dg/typebound_generic_16.f90: New test.
725
b8f70e67
JJ
7262016-11-12 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/71225
729 * g++.dg/cpp0x/pr71225.C: New test.
730
8b287aea
EB
7312016-11-11 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gcc.target/sparc/20161111-1.c: New test.
734
c901bc0d
UB
7352016-11-11 Uros Bizjak <ubizjak@gmail.com>
736
737 PR target/78310
738 * gcc.target/i386/pr78310.c: New test.
739
606f928d
JL
7402016-11-11 Jeff Law <law@redhat.com>
741
742 * gcc.dg/tree-ssa/isolate-6.c: New test.
743 * gcc.dg/tree-ssa/isolate-7.c: New test.
744
be278990
BC
7452016-11-11 Bin Cheng <bin.cheng@arm.com>
746
747 PR testsuite/78292
748 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
749 vect_max_reduc.
750
d9ab7525
JJ
7512016-11-11 Jakub Jelinek <jakub@redhat.com>
752
753 PR c++/72774
754 * g++.dg/parse/pr72774.C: New test.
755
4b7e0c76
RB
7562016-11-11 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/71575
759 * gcc.dg/graphite/pr71575-1.c: New testcase.
760 * gcc.dg/graphite/pr71575-2.c: Likewise.
761
d07f8c59
RB
7622016-11-11 Richard Biener <rguenther@suse.de>
763
764 PR middle-end/78295
765 * gcc.dg/uninit-pr78295.c: New testcase.
766
aa806c3b 7672016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
768
769 PR fortran/78277
770 * gfortran.dg/dec_structure_17.f90: New test.
771
456f0dfa
MM
7722016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
773
774 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
775 being allowed in vector registers.
776 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
777 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
778 * gcc.target/powerpc/vsx-himode.c: Likewise.
779 * gcc.target/powerpc/vsx-himode2.c: Likewise.
780 * gcc.target/powerpc/vsx-himode3.c: Likewise.
781 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
782 to allow matching MFVSRD or MFVSRW.
783
8d34bfa8
PH
7842016-11-10 Pat Haugen <pthaugen@us.ibm.com>
785
786 PR rtl-optimization/78241
787 * gcc.dg/pr78241.c: New test.
788
0569479e
JJ
7892016-11-10 Jakub Jelinek <jakub@redhat.com>
790
8ebd1b31
JJ
791 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
792 201307.
793
0569479e
JJ
794 * g++.dg/cpp1z/noexcept-type14.C: New test.
795 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
796
37a16493
JG
7972016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
798
799 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
800 WVAL0S tests added in r241817.
801
b4c3a85b
JJ
8022016-11-10 Jakub Jelinek <jakub@redhat.com>
803
804 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
805 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
806 no longer allowed and corresponding ordered construct.
807 * gfortran.dg/gomp/linear-1.f90: New test.
808 * gfortran.dg/gomp/declare-simd-2.f90: New test.
809 * gfortran.dg/gomp/declare-target-1.f90: New test.
810 * gfortran.dg/gomp/declare-target-2.f90: New test.
811
86bc8506
ML
8122016-11-10 Martin Liska <mliska@suse.cz>
813
814 PR sanitizer/78270
815 * gcc.dg/asan/pr78270.c: New test.
816
ed5fdfba
PMR
8172016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
818 Jakub Jelinek <jakub@redhat.com>
819
820 PR debug/78112
b4c3a85b 821 * g++.dg/pr78112.C: New testcase.
ed5fdfba 822
0391e4a3
JJ
8232016-11-09 Jakub Jelinek <jakub@redhat.com>
824
cc38d9d6
JJ
825 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
826 -Wno-c++1z-compat.
827 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
828 string in case condition contains % characters.
829
0391e4a3
JJ
830 PR c++/78283
831 * g++.dg/cpp1z/noexcept-type13.C: New test.
832
410fe60d
TT
8332016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
834
835 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
836 using (HAS_MOVN) with MIPS III.
837
271dd55c
JW
8382016-11-09 Janus Weil <janus@gcc.gnu.org>
839
840 PR fortran/46459
841 * gfortran.dg/volatile14.f90: New test.
842
ff1f317b
UB
8432016-11-09 Uros Bizjak <ubizjak@gmail.com>
844
845 PR target/78262
846 * gcc.target/i386/pr78262.c: New test.
847
aa806c3b 8482016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
849
850 PR fortran/78259
851 * gfortran.dg/pr78259.f90: New test.
852
b349a81a
JW
8532016-11-09 Janus Weil <janus@gcc.gnu.org>
854
855 PR fortran/60777
856 * gfortran.dg/spec_expr_7.f90: New test.
857
2e955d50
JJ
8582016-11-09 Jakub Jelinek <jakub@redhat.com>
859
4f353581
JJ
860 PR target/77718
861 * gcc.c-torture/execute/pr77718.c: New test.
862
2e955d50
JJ
863 * gcc.dg/ubsan/c99-shift-3.c: New test.
864 * gcc.dg/ubsan/c99-shift-4.c: New test.
865 * gcc.dg/ubsan/c99-shift-5.c: New test.
866 * gcc.dg/ubsan/c99-shift-6.c: New test.
867
68c93708
ML
8682016-11-09 Martin Liska <mliska@suse.cz>
869
870 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
871 test-case for memcmp.
872 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
873
7b649f79
TP
8742016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
875
876 PR testsuite/78269
877 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
878
bfcb501d
PT
8792016-11-09 Paul Thomas <pault@gcc.gnu.org>
880
881 * gfortran.dg/move_alloc_18.f90: New test.
882
e15861c2
PK
8832016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
884
885 PR middle-end/78256
886 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
887 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
888
5f395580
JW
8892016-11-09 Janus Weil <janus@gcc.gnu.org>
890
891 PR fortran/71894
892 * gfortran.dg/class_59.f90: New test.
893
37b14185
RB
8942016-11-09 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/78007
897 * gcc.dg/vect/vect-bswap32.c: Adjust.
898 * gcc.dg/vect/vect-bswap64.c: Likewise.
899
d6e8a41c
KV
9002016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
901
902 * gcc.dg/ipa/vrp7.c: New test.
903
5d5f1e95
KV
9042016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
905
906 PR ipa/78121
907 * gcc.dg/ipa/pr78121.c: New test.
908
0290a292
MO
9092016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
910
911 * c-c++-common/asan/default_options.h: New file.
912 * c-c++-common/asan/strcasestr-1.c: New test.
913 * c-c++-common/asan/strcasestr-2.c: Likewise.
914 * c-c++-common/asan/strcspn-1.c: Likewise.
915 * c-c++-common/asan/strcspn-2.c: Likewise.
916 * c-c++-common/asan/strpbrk-1.c: Likewise.
917 * c-c++-common/asan/strpbrk-2.c: Likewise.
918 * c-c++-common/asan/strspn-1.c: Likewise.
919 * c-c++-common/asan/strspn-2.c: Likewise.
920 * c-c++-common/asan/strstr-1.c: Likewise.
921 * c-c++-common/asan/strstr-2.c: Likewise.
922 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
923
fbdb92eb
MO
9242016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
925
926 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
927
103c4f75
JW
9282016-11-08 Janus Weil <janus@gcc.gnu.org>
929
930 PR fortran/68440
931 * gfortran.dg/class_58.f90: New test.
932
90a2ffc0
UB
9332016-11-08 Uros Bizjak <ubizjak@gmail.com>
934
935 PR target/70799
936 * gcc.target/i386/pr70799-2.c: New test.
937
eba5aec8
JW
9382016-11-08 Janus Weil <janus@gcc.gnu.org>
939
940 PR fortran/77596
941 * gfortran.dg/proc_ptr_comp_46.f90: New test.
942
fad36601
BC
9432016-11-08 Bin Cheng <bin.cheng@arm.com>
944
945 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
946
7c8615b6
BC
9472016-11-08 Bin Cheng <bin.cheng@arm.com>
948
949 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
950
4c6a4a53
BC
9512016-11-08 Bin Cheng <bin.cheng@arm.com>
952
953 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
954
fcd1b8df
ML
9552016-11-08 Martin Liska <mliska@suse.cz>
956
957 PR testsuite/78242
958 * g++.dg/asan/use-after-scope-4.C: New test.
959 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
960 * gcc.dg/asan/use-after-scope-8.c: Remove.
961
f9ef2c76
RB
9622016-11-08 Richard Biener <rguenther@suse.de>
963
964 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
965
ad11774f
TC
9662016-11-08 Tamar Christina <tamar.christina@arm.com>
967
968 PR testsuite/78136
969 * gcc.dg/cpp/trad/trad.exp
970 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
971 * gcc.dg/cpp/trad/include.c: Use local header file.
972
fe73a332
RB
9732016-11-08 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/78205
976 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
977
ed053eb8
RB
9782016-11-08 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/78224
981 * g++.dg/torture/pr78224.C: New testcase.
982
06658c6d
SKS
9832016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
984
985 * gcc.dg/store_merging_1.c: Require store_merge.
986 * gcc.dg/store_merging_2.c: Likewise.
987 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 988 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
989 * gcc.dg/store_merging_6.c: Likewise.
990 * gcc.dg/store_merging_7.c: Likewise.
991 * gcc.dg/store_merging_8.c: Likewise.
992 * lib/target-supports.exp (check_effective_target_store_merge): New.
993
e4b39278
DE
9942016-11-07 David Edelsohn <dje.gcc@gmail.com>
995
996 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
997 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
998 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
999 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1000 -mvsx -mpower8-vector.
1001 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1002 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1003 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1004 -mvsx -mpower8-vector.
1005
fda2d612
DE
10062016-11-07 David Edelsohn <dje.gcc@gmail.com>
1007
1008 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1009
1010 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1011 * gcc.dg/visibility-14.c: XFAIL AIX.
1012 * gcc.dg/visibility-15.c: XFAIL AIX.
1013 * gcc.dg/visibility-16.c: XFAIL AIX.
1014 * gcc.dg/visibility-17.c: XFAIL AIX.
1015 * gcc.dg/visibility-18.c: XFAIL AIX.
1016 * gcc.dg/visibility-19.c: XFAIL AIX.
1017 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1018 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1019 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1020 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1021
60cee85e
JJ
10222016-11-07 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR target/78227
1025 * gcc.target/i386/pr78227-1.c: New test.
1026 * gcc.target/i386/pr78227-2.c: New test.
1027
7aa13860
PK
10282016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1029
1030 PR middle-end/35691
1031 * gcc.dg/pr35691-1.c: New test-case.
1032 * gcc.dg/pr35691-2.c: Likewise.
1033
caa024ff
BS
10342016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1035
1036 PR rtl-optimization/77309
1037 * gcc.dg/torture/pr77309.c: New test.
1038
a9815228
JJ
10392016-11-07 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR middle-end/71529
1042 * gcc.target/i386/pr71529.C: Moved to ...
1043 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1044
1045 PR target/64411
1046 * gcc.target/i386/pr64411.C: Moved to ...
1047 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1048 lp64.
1049
1050 PR target/65105
1051 * gcc.target/i386/pr65105-4.C: Moved to ...
1052 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1053 Run into compile test rather than execute test.
1054
e8ab5cb1
RB
10552016-11-07 Richard Biener <rguenther@suse.de>
1056
1057 PR target/78229
1058 * g++.dg/pr78229.C: New testcase.
1059
20770eb8
RB
10602016-11-07 Richard Biener <rguenther@suse.de>
1061
1062 PR tree-optimization/78218
1063 * gcc.dg/torture/pr78218.c: New testcase.
1064
32894793
RB
10652016-11-07 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/78228
1068 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1069
e27bfda2
KT
10702016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1071
1072 PR target/77822
1073 * g++.dg/torture/pr77822.C: New test.
1074
00d6b7a1
ML
10752016-11-07 Martin Liska <mliska@suse.cz>
1076
1077 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1078 -f-sanitize-address-use-after-scope.
1079 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1080 internal fn calls.
1081 * g++.dg/asan/use-after-scope-1.C: New test.
1082 * g++.dg/asan/use-after-scope-2.C: Likewise.
1083 * g++.dg/asan/use-after-scope-3.C: Likewise.
1084 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1085 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1086 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1087 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1088 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1089 * g++.dg/asan/use-after-scope-types.h: Likewise.
1090 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1091 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1092 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1093 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1094 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1095 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1096 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1097 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1098 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1099 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1100 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1101 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1102 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1103 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1104
a0d3edf8
RB
11052016-11-07 Richard Biener <rguenther@suse.de>
1106
1107 PR tree-optimization/78189
1108 * g++.dg/torture/pr78189.C: New testcase.
1109
0db5adfa
DE
11102016-11-06 David Edelsohn <dje.gcc@gmail.com>
1111
1112 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1113
cc03bf7a
AV
11142016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1115
1116 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1117 occuring.
1118
18bb8b8a
TK
11192016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1120
1121 PR fortran/78221
1122 * arith.c (gfc_complex2real): Change gfc_warning_now to
1123 gfc_warning.
1124
c7f587bd
PT
11252016-11-05 Paul Thomas <pault@gcc.gnu.org>
1126
1127 * gfortran.dg/move_alloc_17.f03: New test.
1128
92657eb0
RB
11292016-11-05 Richard Biener <rguenther@suse.de>
1130
1131 PR bootstrap/78188
1132 * g++.dg/ipa/pr78188.C: New test.
1133
28ce22e6
JW
11342016-11-05 Janus Weil <janus@gcc.gnu.org>
1135 Dominique d'Humieres <dominiq@lps.ens.fr>
1136
1137 PR fortran/69495
1138 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1139
d233ee5f
PT
11402016-11-05 Paul Thomas <pault@gcc.gnu.org>
1141
1142 PR fortran/67564
1143 * gfortran.dg/select_type_39.f03: New test.
1144
11452016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1146
1147 PR fortran/64933
1148 * gfortran.dg/associate_23.f90: New test.
1149
5f4cebba
JJ
11502016-11-04 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR target/77834
1153 * gcc.dg/pr77834.c: New test.
1154
6e3ae7e6
PC
11552016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR c++/67980
1158 * g++.dg/cpp1y/pr67980.C: New.
1159
fff6ed28
BS
11602016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1161
1162 * gcc.target/powerpc/fold-vec-add-1.c: New.
1163 * gcc.target/powerpc/fold-vec-add-2.c: New.
1164 * gcc.target/powerpc/fold-vec-add-3.c: New.
1165 * gcc.target/powerpc/fold-vec-add-4.c: New.
1166 * gcc.target/powerpc/fold-vec-add-5.c: New.
1167 * gcc.target/powerpc/fold-vec-add-6.c: New.
1168 * gcc.target/powerpc/fold-vec-add-7.c: New.
1169
bef3a8d7 11702016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1171
1172 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1173 for -mbranch-likely, infer -mno-branch-likely for R6.
1174
dac9376a
BE
11752016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1176
1177 PR c++/71973
1178 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1179 * g++.dg/init/new15.C: Likewise.
1180 * g++.dg/ipa/inline-1.C: Likewise.
1181 * g++.dg/ipa/inline-2.C: Likewise.
1182 * g++.dg/lto/20080908-1_0.C: Likewise.
1183 * g++.dg/tc1/dr20.C: Likewise.
1184 * g++.dg/tree-ssa/inline-1.C: Likewise.
1185 * g++.dg/tree-ssa/inline-2.C: Likewise.
1186 * g++.old-deja/g++.law/except1.C: Likewise.
1187 * g++.old-deja/g++.other/vbase5.C: Likewise.
1188 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1189
b210df46
BS
11902016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1191
1192 PR tree-optimization/78210
1193 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1194 possibility of widening multiplies.
1195
964ef24c
RB
11962016-11-04 Richard Biener <rguenther@suse.de>
1197
1198 PR middle-end/78185
1199 * gcc.dg/pr78185.c: New testcase.
1200
5fb80387
DE
12012016-10-04 David Edelsohn <dje.gcc@gmail.com>
1202
1203 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1204 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1205
6905c577
JJ
12062016-11-03 Jakub Jelinek <jakub@redhat.com>
1207 Alexandre Oliva <aoliva@redhat.com>
1208 Jason Merrill <jason@redhat.com>
1209
1210 PR debug/28767
1211 PR debug/56974
1212 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1213 * g++.dg/debug/dwarf2/ref-3.C: New test.
1214 * g++.dg/debug/dwarf2/ref-4.C: New test.
1215 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1216 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1217
12182016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1219
1220 * gfortran.dg/dec_exp_1.f90: New test.
1221 * gfortran.dg/dec_exp_2.f90: Likewise.
1222 * gfortran.dg/dec_exp_3.f90: Likewise.
1223
6905c577 12242016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1225
1226 * gfortran.dg/dec_parameter_1.f: New test.
1227 * gfortran.dg/dec_parameter_2.f90: Likewise.
1228 * gfortran.dg/dec_parameter_3.f90: Likewise.
1229 * gfortran.dg/dec_parameter_4.f90: Likewise.
1230
7d29f8e3
ML
12312016-11-03 Martin Liska <mliska@suse.cz>
1232
1233 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1234 output.
1235 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1236
5de3e2d8
BE
12372016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1238
1239 PR libgcc/78067
1240 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1241
f03f0232
SKS
12422016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1243
1244 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1245
bd17a9df
MF
12462016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1247
1248 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1249
2b01aad6
TC
12502016-11-01 Tamar Christina <tamar.christina@arm.com>
1251
1252 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1253 Check for arm_v8_neon_hw.
1254 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1255 Likewise.
1256 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1257 Likewise.
1258 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1259 Likewise.
1260
aa55dc0c
RB
12612016-11-02 Richard Biener <rguenther@suse.de>
1262
1263 * gcc.dg/store_merging_8.c: New testcase.
1264
6905c577 12652016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1266
1267 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1268
075be4a1
DE
12692016-11-02 David Edelsohn <dje.gcc@gmail.com>
1270
4b69fb13
DE
1271 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1272 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1273 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1274 * gcc.dg/pr65779.c: XFAIL AIX.
1275 * gcc.dg/pr70405.c: XFAIL AIX.
1276
075be4a1
DE
1277 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1278 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1279 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1280
fdb1aa55
RO
12812016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1282
1283 * lib/target-supports.exp (check_gc_sections_available): Use
1284 -print-prog-name=ld to determine linker used.
1285
4adbcdb4
ML
12862016-11-02 Martin Liska <mliska@suse.cz>
1287
1288 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1289 test case.
1290
4b2c06f4
KT
12912016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1292
1293 PR tree-optimization/78170
1294 * gcc.c-torture/execute/pr78170.c: New test.
1295
63e523d6
KT
12962016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1297
1298 PR tree-optimization/78162
1299 * gcc.c-torture/compile/pr78162.c: New test.
1300
da42ac7b
RB
13012016-11-02 Richard Biener <rguenther@suse.de>
1302
1303 PR tree-optimization/78035
1304 PR tree-optimization/77964
1305 * gcc.target/i386/pr78035.c: New testcase.
1306
4280df0a
RB
13072016-11-02 Richard Biener <rguenther@suse.de>
1308
1309 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1310 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1311 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1312 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1313 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1314
1b1d9303
DE
13152016-11-01 David Edelsohn <dje.gcc@gmail.com>
1316
1317 * gfortran.dg/pr70937.f90: require-effective-target lto.
1318
5b7c0519
TK
13192016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1320
1321 PR fortran/69544
1322 * gfortran.dg/where_6.f90: New test.
1323
70d28813
JJ
13242016-11-01 Jakub Jelinek <jakub@redhat.com>
1325
1326 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1327
7f4266d4
TK
13282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1329
1330 PR fortran/69544
1331 * gfortran.dg/where_5.f90: New test.
1332
9fc158eb
BB
13332016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1334
1335 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1336 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1337 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1338 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1339
baeb7b5c
UB
13402016-11-01 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1343 Whitespace fixes.
1344 (check_effective_target_vect_cmdline_needed): Check
1345 is-effective-target ia32 for x86 targets.
1346 (check_effective_target_vect_simd_clones): Simplify condition.
1347 (check_effective_target_vect_double): Ditto.
1348 (check_effective_target_vect_aligned_arrays): Check
1349 is-effective-target ia32 for x86 targets. Simplify condition.
1350 (check_effective_target_vect_multiple_sizes): Simplify condition.
1351 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1352 (check_effective_target_sync_int_128): Simplify condition.
1353 (check_effective_target_sync_int_128_runtime): Ditto.
1354 (check_effective_target_sync_long_long_runtime): Ditto.
1355 (check_effective_target_divmod): Add i?86-*-* target.
1356
156b5cca
MM
13572016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1358
1359 * gcc.target/powerpc/vsx-extract-4.c: New test.
1360 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1361
120a4c45
JD
13622016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363
1364 PR fortran/54679
1365 * gfortran.dg/fmt_l.f90: Update test.
1366 * gfortran.dg/fmt_l0.f90: New test.
1367
c5fed5c6
JJ
13682016-10-31 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/78089
1371 * c-c++-common/builtin-shuffle-1.c: New test.
1372 * g++.dg/cpp0x/addressof3.C: New test.
1373
aee69156
VV
13742016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1375
1376 Add tests for a const member and a reference member for launder.
1377 * g++.dg/cpp1z/launder3.C: New.
1378 * g++.dg/cpp1z/launder4.C: Likewise.
1379 * g++.dg/cpp1z/launder5.C: Likewise.
1380 * g++.dg/cpp1z/launder5.cc: Likewise.
1381 * g++.dg/cpp1z/launder5.h: Likewise.
1382 * g++.dg/cpp1z/launder6.C: Likewise.
1383 * g++.dg/cpp1z/launder6.cc: Likewise.
1384 * g++.dg/cpp1z/launder6.h: Likewise.
1385
1e4fa9b1
JJ
13862016-10-31 Jakub Jelinek <jakub@redhat.com>
1387
dcb466ec
JJ
1388 PR c++/77948
1389 * g++.dg/cpp0x/pr77948-1.C: New test.
1390 * g++.dg/cpp0x/pr77948-2.C: New test.
1391 * g++.dg/cpp0x/pr77948-3.C: New test.
1392 * g++.dg/cpp0x/pr77948-4.C: New test.
1393 * g++.dg/cpp0x/pr77948-5.C: New test.
1394 * g++.dg/cpp0x/pr77948-6.C: New test.
1395
1e4fa9b1
JJ
1396 PR tree-optimization/77860
1397 * gcc.dg/pr77860.c: New test.
1398
9782e1ec
JJ
13992016-10-31 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR c++/77886
1402 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1403
dd57b05e
SKS
14042016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1405
1406 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1407
84ff4775
LCW
14082016-10-30 Le-Chun Wu <lcwu@google.com>
1409 Mark Wielaard <mjw@redhat.com>
1410
1411 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1412 * gcc.dg/Wshadow-local-1.c: Likewise.
1413 * gcc.dg/Wshadow-local-2.c: Likewise.
1414 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1415 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1416 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1417
0b56e9ad
BS
14182016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1419
1420 PR tree-optimization/71915
1421 PR tree-optimization/71490
1422 * gcc.dg/tree-ssa/pr54245.c: Delete.
1423 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1424 document why.
1425
d4fc6702
JD
14262016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427
1428 PR fortran/78123
1429 * gfortran.dg/fmt_t_9.f: New test.
1430
396e56d2
TK
14312016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1432
1433 PR fortran/67219
1434 * gfortran.dg/pr67219.f90: New test.
1435
a654d5d0
JJ
14362016-10-29 Jakub Jelinek <jakub@redhat.com>
1437
205b9ed1
JJ
1438 PR rtl-optimization/77919
1439 * g++.dg/torture/pr77919-2.C: New test.
1440
a654d5d0
JJ
1441 PR target/78148
1442 * gcc.dg/pr78148.c: New test.
1443
894d8b41
EB
14442016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1445
1446 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1447 * gcc.target/sparc/overflow-4.c: ...here.
1448 * gcc.target/sparc/overflow-5.c: New test.
1449
e72531b9
PK
14502016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1451 Kugan Vivekanandarajah <kuganv@linaro.org>
1452 Jim Wilson <jim.wilson@linaro.org>
1453
1454 PR tree-optimization/43721
1455 * lib/target-supports.exp (check_effective_target_divmod): New.
1456 (check_effective_target_divmod_simode): Likewise.
1457 (check_effective_target_arm_divmod_simode): Likewise.
1458 * gcc.dg/divmod-1-simode.c: New test.
1459 * gcc.dg/divmod-1.c: Likewise.
1460 * gcc.dg/divmod-2-simode.c: Likewise.
1461 * gcc.dg/divmod-2.c: Likewise.
1462 * gcc.dg/divmod-3-simode.c: Likewise.
1463 * gcc.dg/divmod-3.c: Likewise.
1464 * gcc.dg/divmod-4-simode.c: Likewise.
1465 * gcc.dg/divmod-4.c: Likewise.
1466 * gcc.dg/divmod-5.c: Likewise.
1467 * gcc.dg/divmod-6-simode.c: Likewise.
1468 * gcc.dg/divmod-6.c: Likewise.
1469 * gcc.dg/divmod-7.c: Likewise.
1470
f663d9ad 14712016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1472 Jakub Jelinek <jakub@redhat.com>
1473 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1474
1475 PR middle-end/22141
1476 PR rtl-optimization/23684
1477 * gcc.c-torture/execute/pr22141-1.c: New test.
1478 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1479 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1480 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1481 * gcc.dg/store_merging_1.c: New test.
1482 * gcc.dg/store_merging_2.c: Likewise.
1483 * gcc.dg/store_merging_3.c: Likewise.
1484 * gcc.dg/store_merging_4.c: Likewise.
1485 * gcc.dg/store_merging_5.c: Likewise.
1486 * gcc.dg/store_merging_6.c: Likewise.
1487 * gcc.dg/store_merging_7.c: Likewise.
1488 * gcc.target/i386/pr22141.c: Likewise.
1489 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1490 * g++.dg/init/new17.C: Likewise.
1491
6905c577 14922016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1493
1494 PR middle-end/72747
1495 * c-c++-common/pr72747-1.c: New test.
1496 * c-c++-common/pr72747-2.c: Likewise.
1497
539405d5
AK
14982016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1499
1500 * gcc.target/s390/oscbreak-1.c: New test.
1501
0dbb19f0
AK
15022016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1503
1504 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1505
0d9e143c
JJ
15062016-10-28 Jakub Jelinek <jakub@redhat.com>
1507
c19066a7
JJ
1508 PR rtl-optimization/77919
1509 * g++.dg/torture/pr77919.C: New test.
1510
0d9e143c
JJ
1511 PR rtl-optimization/78132
1512 * gcc.target/i386/pr78132.c: New test.
1513
cc91248d
EB
15142016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1515
1516 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1517
787c7a65
MM
15182016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1519
1520 * gcc.target/powerpc/vsx-simode.c: New test.
1521 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1522 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1523
4ce71579
JJ
15242016-10-27 Jakub Jelinek <jakub@redhat.com>
1525
6f21288f
JJ
1526 PR fortran/78026
1527 * gfortran.dg/gomp/pr78026.f03: New test.
1528 * gfortran.dg/select_type_38.f03: New test.
1529
4ce71579
JJ
1530 PR middle-end/78025
1531 * g++.dg/gomp/declare-simd-7.C: New test.
1532
6f21288f 15332016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1534
1535 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1536 * gfortran.dg/dec_init_2.f90: Likewise.
1537 * gfortran.dg/dec_init_3.f90: New test.
1538 * gfortran.dg/dec_init_4.f90: Likewise.
1539
93f90bec
BC
15402016-10-27 Bin Cheng <bin.cheng@arm.com>
1541
1542 * gcc.dg/fold-narrowbopcst-1.c: New test.
1543
6f21288f 15442016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1545
1546 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1547 dg-shouldfail/dg-output instead of XFAIL.
1548 * gfortran.dg/dec_io_6.f90: Likewise.
1549
ddb92ab9
TP
15502016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1551
1552 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1553 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1554 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1555 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1556 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1557 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1558 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1559 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1560 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1561 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1562
ad6e4ba8
BC
15632016-10-27 Bin Cheng <bin.cheng@arm.com>
1564
1565 * gcc.dg/fold-convmaxconv-1.c: New test.
1566 * gcc.dg/fold-convminconv-1.c: New test.
1567
6905c577 15682016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1569
1570 PR fortran/78092
1571 * gfortran.dg/pr78092.f90: New test.
1572
7a83b391
KN
15732016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1574
1575 PR target/78056
1576 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1577 expected error message.
1578 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1579 expected error message.
1580 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1581 (test_all_not_equal_and_not_zero): Change expected error message.
1582
3693a620
JJ
15832016-10-26 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR fortran/77973
1586 * gfortran.dg/gomp/pr77973.f90: New test.
1587
cd612e8a
PT
15882016-10-26 Paul Thomas <pault@gcc.gnu.org>
1589
1590 PR fortran/78108
1591 * gfortran.dg/submodule_18.f08: New test.
1592 * gfortran.dg/submodule_19.f08: New test.
1593
09844a5f
MM
15942016-10-26 Michael Matz <matz@suse.de>
1595
1596 * g++.dg/pr78060.C: New test.
1597 * gfortran.dg/pr78061.f: New test.
1598 * g++.dg/pr78088.C: New test.
1599
6f21288f 16002016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1601
1602 * gfortran.dg/dec_io_1.f90: New test.
1603 * gfortran.dg/dec_io_2.f90: New test.
1604 * gfortran.dg/dec_io_3.f90: New test.
1605 * gfortran.dg/dec_io_4.f90: New test.
1606 * gfortran.dg/dec_io_5.f90: New test.
1607 * gfortran.dg/dec_io_6.f90: New test.
1608
6c95388f
JJ
16092016-10-25 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR sanitizer/78106
1612 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1613
16142016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1615
1616 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1617 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1618
90e261e4
EB
16192016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1620
1621 * gnat.dg/opt59.adb: New test.
1622 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1623
1624 * gnat.dg/opt60.adb: New test.
1625
cef026ec
AV
16262016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1627
1628 PR fortran/72770
1629 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1630 this pr.
1631
96592eed
JJ
16322016-10-25 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR target/78102
1635 * gcc.target/i386/pr78102.c: New test.
1636
6c95388f 16372016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1638
1639 * gfortran.dg/dec_logical_xor_1.f90: New test.
1640 * gfortran.dg/dec_logical_xor_2.f90: New test.
1641 * gfortran.dg/dec_logical_xor_3.f03: New test.
1642
6c95388f 16432016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1644
1645 * gfortran.dg/dec_loc_rval_1.f90: New test.
1646 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1647 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1648
6c95388f 16492016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1650
90051c26
FR
1651 * gfortran.dg/dec_type_print.f90: New testcase.
1652
6c95388f 16532016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1654
1655 * gfortran.dg/feed_1.f90: New test.
1656 * gfortran.dg/feed_2.f90: New test.
ef144767 1657
8e104951
ML
16582016-10-25 Martin Liska <mliska@suse.cz>
1659
1660 PR sanitizer/78106
1661 * gcc.dg/asan/pr78106.c: New test.
1662
b93ee1bb
ML
16632016-10-25 Martin Liska <mliska@suse.cz>
1664
1665 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1666
ad6922b0
WD
16672016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1668
1669 PR target/78041
1670 * gcc.target/arm/pr78041.c: New test.
1671
e16f1cc7
JJ
16722016-10-25 Jakub Jelinek <jakub@redhat.com>
1673
1674 * g++.dg/cpp1z/launder1.C: New test.
1675 * g++.dg/cpp1z/launder2.C: New test.
1676
078134e5 16772016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1678 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1679
1680 PR target/71676
1681 PR target/71678
1682 * gcc.target/avr/pr71676-2.c: New test.
1683
c7212a15 16842016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1685 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1686
1687 PR target/71676
1688 PR target/71678
1689 * gcc.target/avr/pr71676-1.c: New test.
1690 * gcc.target/avr/pr71676-3.c: New test.
1691 * gcc.target/avr/pr71676.c: New test.
1692 * gcc.target/avr/pr71678.c: New test.
1693
d1c7d3a8
KV
16942016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1695
1696 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1697 such that cloned verions of tested functions are not created.
1698
c7082171
SK
16992016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1700
1701 PR fortran/71895
1702 * gfortran.dg/pr71895.f90: New test.
1703
0f2a9e37
JJ
17042016-10-24 Jakub Jelinek <jakub@redhat.com>
1705
1706 * g++.dg/debug/dwarf2/ref-2.C: New test.
1707
f8348061
BE
17082016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1709
1710 * c-c++-common/Wint-in-bool-context-3.c: New test.
1711
1eb4547b
MS
17122016-10-24 Martin Sebor <msebor@redhat.com>
1713
1714 PR middle-end/77735
1715 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1716 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1717 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1718 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1719 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1720 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1721 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1722
292af537
RB
17232016-10-24 Richard Biener <rguenther@suse.de>
1724
1725 PR testsuite/71491
1726 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1727 * gcc.dg/vect/slp-45.c: Likewise.
1728
40f683e8
RB
17292016-10-24 Richard Biener <rguenther@suse.de>
1730
1731 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1732 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1733 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1734
b1b6774f
GJL
17352016-10-24 Georg-Johann Lay <avr@gjlay.de>
1736
1737 PR target/78093
1738 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1739 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1740
ed9760d2
AV
17412016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1742
1743 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1744
fb027a42
JJ
17452016-10-24 Jakub Jelinek <jakub@redhat.com>
1746
1747 * gcc.target/i386/bmi2-pext-1.c: New test.
1748 * gcc.target/i386/bmi2-pdep-1.c: New test.
1749 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1750 * gcc.target/i386/tbm-bextri-1.c: New test.
1751 * gcc.target/i386/bmi-bextr-6.c: New test.
1752
8e10302e
RO
17532016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754
1755 PR target/77483
1756 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1757 * gcc.target/i386/pr65105-1.c: Likewise.
1758 * gcc.target/i386/pr65105-2.c: Likewise.
1759 * gcc.target/i386/pr65105-3.c: Likewise.
1760 * gcc.target/i386/pr65105-5.c: Likewise.
1761 * gcc.target/i386/pr67761.c: Likewise.
1762 * gcc.target/i386/pr70799-1.c: Likewise.
1763
866c72a8
ML
17642016-10-24 Martin Liska <mliska@suse.cz>
1765
1766 PR sanitizer/77966
1767 * c-c++-common/ubsan/unreachable-3.c: New test.
1768
0804124b
SK
17692016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1770
1771 PR fortran/77763
1772 * gfortran.dg/pr77763.f90
1773
87c9fca5
SK
17742016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1775
1776 PR fortran/54730
1777 PR fortran/78033
1778 * gfortran.dg/pr78033.f90: New test.
1779
dfd6231e
PT
17802016-10-23 Paul Thomas <pault@gcc.gnu.org>
1781
1782 PR fortran/69834
1783 * gfortran.dg/select_type_1.f03: Change error for overlapping
1784 TYPE IS cases.
1785 * gfortran.dg/select_type_36.f03: New test.
1786
66ccff98
EB
17872016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1790
15876cee
TK
17912016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1792
1793 PR fortran/78021
1794 * gfortran.dg/string_length_3.f90: New test.
1795
574284e9
AV
17962016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1797
574284e9
AV
1798 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1799
18002016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1801
1802 PR fortran/43366
1803 PR fortran/57117
1804 PR fortran/61337
1805 * gfortran.dg/alloc_comp_class_5.f03: New test.
1806 * gfortran.dg/class_allocate_21.f90: New test.
1807 * gfortran.dg/class_allocate_22.f90: New test.
1808 * gfortran.dg/realloc_on_assign_27.f08: New test.
1809
20276dc9
JL
18102016-10-21 Jeff Law <law@redhat.com>
1811
1812 * PR tree-optimization/71947
1813 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1814 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1815 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1816
f7503699
KV
18172016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1818
1819 * gcc.dg/ipa/vrp5.c: New test.
1820 * gcc.dg/ipa/vrp6.c: New test.
1821
5be6b295
WD
18222016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1823
1824 * gcc.target/aarch64/test_frame_17.c: New test.
1825
c82bc7ed
WD
18262016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1827
1828 * gcc.target/aarch64/test_frame_17.c: New test.
1829
67a6cac7
AP
18302016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1831
1832 PR preprocessor/71681
1833 * gcc.dg/cpp/pr71681-1.c: New testcase
1834 * gcc.dg/cpp/pr71681-2.c: Likewise
1835 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1836 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1837 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1838 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1839
8e6982f7
JJ
18402016-10-21 Jakub Jelinek <jakub@redhat.com>
1841
9c4c8b7b
JJ
1842 PR target/78057
1843 * gcc.target/i386/pr78057.c: New test.
1844
8e6982f7
JJ
1845 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1846
de514d40
PT
18472016-10-21 Paul Thomas <pault@gcc.gnu.org>
1848
1849 PR fortran/69566
1850 * gfortran.dg/select_type_37.f03: New test.
1851
1d64ceb0
SKS
18522016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1853
1854 PR target/71627
1855 * gcc.target/avr/pr71627.c: New test
1856
85729229
EB
18572016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gcc.target/sparc/overflow-1.c: New test.
1860 * gcc.target/sparc/overflow-2.c: Likewise.
1861 * gcc.target/sparc/overflow-3.c: Likewise.
1862
d17f2c3b
AV
18632016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1864
1865 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1866 effective target.
1867
0d47cee6
KT
18682016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1869
1870 PR rtl-optimization/78038
1871 * gcc.target/aarch64/pr78038.c: New test.
1872
a20d03c8
RB
18732016-10-21 Richard Biener <rguenther@suse.de>
1874
1875 PR tree-optimization/78051
1876 * g++.dg/torture/pr78051.C: New testcase.
1877
f3ecd50f
BE
18782016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1879
1880 * c-c++-common/wdate-time.c: Restored test case.
1881 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1882
fceabe50
JJ
18832016-10-20 Jakub Jelinek <jakub@redhat.com>
1884
1885 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1886
f56ea76e
UB
18872016-10-20 Uros Bizjak <ubizjak@gmail.com>
1888
1889 PR target/78037
1890 * gcc.target/i386/pr78037.c: New test.
1891
2c35bbe1
EB
18922016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gcc.target/visium/overflow8.c: New.
1895 * gcc.target/visium/overflow16.c: Likewise.
1896 * gcc.target/visium/overflow32: Likewise.
1897
28df8730
MM
18982016-10-20 Michael Matz <matz@suse.de>
1899
1900 * gcc.dg/loop-split.c: New test.
1901 * gcc.dg/tree-ssa/ifc-9.c: Update.
1902 * gcc.dg/tree-ssa/ifc-10.c: Update.
1903
6c1a9e41
RB
19042016-10-20 Richard Biener <rguenther@suse.de>
1905
1906 * gcc.dg/graphite/pr35356-1.c: Update.
1907
a2923dba
PC
19082016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/77446
1911 * g++.dg/cpp1y/pr77446.C: New.
1912
2066ef6a
PK
19132016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1914
1915 PR tree-optimization/53979
1916 * gcc.dg/pr53979-1.c: New test-case.
1917 * gcc.dg/pr53979-2.c: Likewise.
1918
4c712374
BE
19192016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920
1921 * c-c++-common/Wint-in-bool-context-2.c: New test.
1922
bdcf8e7c
JD
19232016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1924
1925 * gfortran.dg/dtio_17.f90: Fix test.
1926
ec1748d4
AH
19272016-10-19 Aldy Hernandez <aldyh@redhat.com>
1928
1929 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1930 * gcc.dg/Walloca-2.c: Same.
1931
b70f0b0c
AH
19322016-10-19 Aldy Hernandez <aldyh@redhat.com>
1933
1934 * gcc.dg/Wvla-1.c: Rename to...
1935 * gcc.dg/Wvla-larger-than-1.c: ...this.
1936 * gcc.dg/Wvla-2.c: Rename to...
1937 * gcc.dg/Wvla-larger-than-2.c: ...this.
1938 * gcc.dg/Wvla-3.c: Rename to...
1939 * gcc.dg/Walloca-11.c.: ...this.
1940 * gcc.dg/wvla-[1-7].c: Rename to:
1941 * gcc.dg/Wvla-[1-7].c: ...this.
1942
cbb22e61
BC
19432016-10-19 Bin Cheng <bin.cheng@arm.com>
1944
1945 PR tree-optimization/78005
1946 * gcc.dg/vect/pr78005.c: New.
1947 * gcc.target/i386/l_fma_float_1.c: Revise test.
1948 * gcc.target/i386/l_fma_float_2.c: Ditto.
1949 * gcc.target/i386/l_fma_float_3.c: Ditto.
1950 * gcc.target/i386/l_fma_float_4.c: Ditto.
1951 * gcc.target/i386/l_fma_float_5.c: Ditto.
1952 * gcc.target/i386/l_fma_float_6.c: Ditto.
1953 * gcc.target/i386/l_fma_double_1.c: Ditto.
1954 * gcc.target/i386/l_fma_double_2.c: Ditto.
1955 * gcc.target/i386/l_fma_double_3.c: Ditto.
1956 * gcc.target/i386/l_fma_double_4.c: Ditto.
1957 * gcc.target/i386/l_fma_double_5.c: Ditto.
1958 * gcc.target/i386/l_fma_double_6.c: Ditto.
1959
a023f8c8
TS
19602016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1961
1962 PR tree-optimization/78024
1963 * gcc.dg/goacc/loop-processing-1.c: New file.
1964
d9700bdb
RB
19652016-10-19 Richard Biener <rguenther@suse.de>
1966
1967 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1968
902cb7b1
KN
19692016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1970
1971 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1972 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1973 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1974 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1975 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1976 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1977 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1978 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1979 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1980 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1981 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1982 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1983 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1984 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1985 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1986 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1987 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1988 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1989 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1990 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1991 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1992 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1993 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1994 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1995 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1996 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1997 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1998 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1999 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2000 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2001 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2002 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2003 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2004 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2005 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2006 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2007 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2008 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2009 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2010 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2011 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2012 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2013 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2014 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2015 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2016 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2017 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2018 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2019 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2020 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2021 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2022 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2023 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2024 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2025 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2026 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2027 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2028 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2029 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2030 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2031 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2032 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2033 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2034 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2035 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2036 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2037 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2038 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2039 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2040 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2041 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2042 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2043 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2044 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2045 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2046 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2047 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2048 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2049 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2050 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2051 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2052 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2053 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2054 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2055 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2056 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2057 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2058 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2059 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2060 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2061 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2062 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2063 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2064 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2065 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2066 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2067 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2068 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2069 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2070 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2071 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2072 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2073 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2074 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2075 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2076 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2077 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2078 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2079 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2080 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2081 * gcc.target/powerpc/vsu/vsu.exp: New file.
2082
5cb96b6a
UB
20832016-10-18 Uros Bizjak <ubizjak@gmail.com>
2084
2085 PR target/77991
2086 * gcc.target/i386/pr77991.c: New test.
2087
f5de494c
MF
20882016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2089
2090 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2091 LTO is used.
2092
e5163ec1
SKS
20932016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2094
5cb96b6a 2095 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2096
b64e8239
RB
20972016-10-18 Richard Biener <rguenther@suse.de>
2098
2099 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2100 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2101 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2102 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2103 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2104 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2105 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2106 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2107 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2108 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2109 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2110 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2111 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2112 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2113 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2114 * gcc.dg/pr68217.c: Likewise.
2115 * gcc.dg/predict-9.c: Likewise.
2116 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2117 * gcc.dg/predict-1.c: Likewise.
2118
c680ada5
JD
21192016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2120
2121 * gfortran.dg/dtio_17.f90: New test.
2122
7fd4f180
KV
21232016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2124
2125 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2126
718625ad
KV
21272016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2128
2129 * gcc.dg/ipa/vrp4.c: New test.
2130
735b8f9f
KV
21312016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2132
2133 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2134 * gcc.dg/torture/pr39074.c: Likewise.
2135
86f98087
EB
21362016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2139 * gnat.dg/trampoline4.adb: Minor tweak.
2140
a929f266
BS
21412016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2142
2143 PR tree-optimization/77916
2144 * gcc.dg/torture/pr77916.c: New.
2145
4acf2055
SK
21462016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2147
2148 PR fortran/77978
2149 * gfortran.dg/pr77978_1.f90: New test.
2150 * gfortran.dg/pr77978_2.f90: Ditto.
2151 * gfortran.dg/pr77978_3.f90: Ditto.
2152
871267e1
PT
21532016-10-17 Paul Thomas <pault@gcc.gnu.org>
2154
2155 PR fortran/61420
2156 PR fortran/78013
2157 * gfortran.dg/proc_ptr_49.f90: New test.
2158
fd9593e9
BE
21592016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2160
2161 PR target/77308
2162 * gcc.target/arm/pr77308.c: New test.
2163
d32d4176
DE
21642016-10-17 David Edelsohn <dje.gcc@gmail.com>
2165
2166 * lib/target-supports.exp
2167 (check_effective_target_floatn_nx_runtime): Return 0 for
2168 powerpc*-ibm-aix*.
2169
dca2910c
AP
21702016-10-17 Andrew Pinski <apinski@cavium.com>
2171
2172 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2173 long instead of long.
2174 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2175 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2176 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2177 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2178 * gcc.target/aarch64/pr68102_1.c: Likewise.
2179 * gcc.target/aarch64/target_attr_3.c: Likewise.
2180
44b00dbc
RB
21812016-10-17 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/77988
2184 * gcc.dg/torture/pr77988.c: New testcase.
2185
89b80c42
PK
21862016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2187
2188 * gcc.dg/pr71636-1.c: New test-case.
2189 * gcc.dg/pr71636-2.c: Likewise.
2190
4c640e26
EB
21912016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2192
2193 * gnat.dg/trampoline3.adb: New test.
2194 * gnat.dg/trampoline4.adb: Likewise.
2195
6c0347f6
JD
21962016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197
2198 * gfortran.dg/dtio_16.f90: New test.
2199
d0d48a06
EB
22002016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2203 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2204 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2205
baa33d83
EB
22062016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2207
2208 * gcc.target/sparc/popc.c: Rename to...
2209 * gcc.target/sparc/popc-1.c: ...this.
2210 * gcc.target/sparc/popc-2.c: New test.
2211
523ee218
JD
22122016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2213
2214 PR fortran/77972
2215 * gfortran.dg/unexpected_eof_4.f90: New test.
2216
c04d4ede
JB
22172016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2218
31a84d4a
AP
2219 PR libfortran/48587
2220 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2221
064ed55a
JJ
22222016-10-14 Jakub Jelinek <jakub@redhat.com>
2223
9a822fc7
JJ
2224 PR middle-end/77959
2225 * gfortran.dg/pr77959.f90: New test.
2226
064ed55a
JJ
2227 DR 1511 - const volatile variables and ODR
2228 * g++.dg/DRs/dr1511-1.C: New test.
2229 * g++.dg/DRs/dr1511-2.C: New test.
2230
2579762a
EB
22312016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gnat.dg/debug7.adb (dg-options): Remove -g.
2234 * gnat.dg/debug8.adb (dg-options): Add -margs.
2235 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2236
6d59425d
RB
22372016-10-14 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/77979
2240 * gcc.dg/torture/pr77979.c: New testcase.
2241
43f66d6e
ML
22422016-10-14 Martin Liska <mliska@suse.cz>
2243
2244 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2245 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2246 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2247
cb3ac867
UB
22482016-10-14 Uros Bizjak <ubizjak@gmail.com>
2249
2250 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2251 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2252 * gcc.dg/torture/pr77937-2.c: Likewise.
2253
14cf71a0
EB
22542016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2255
2256 * gnat.dg/lto15.adb: Adjust.
2257 * gnat.dg/lto16.adb: Likewise.
2258 * gnat.dg/lto17.adb: Likewise
2259 * gnat.dg/lto18.ad[sb]: New test.
2260 * gnat.dg/lto18_pkg.ads: New helper.
2261 * gnat.dg/lto19.adb: New test.
2262 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2263 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2264 * gnat.dg/lto20.adb: New test.
2265 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2266
6fd9c6f4
AV
22672016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2268
2269 * gfortran.dg/coarray_38.f90: Expect error message.
2270
01f44038
KT
22712016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2272
2273 * gcc.target/aarch64/spellcheck_1.c: New test.
2274 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2275 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2276 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2277 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2278 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2279
253abb2a
AS
22802016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2281
2282 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2283
a2695319
BS
22842016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2285
2286 PR tree-optimization/77937
2287 * gcc.dg/torture/pr77937-1.c: New.
2288 * gcc.dg/torture/pr77937-2.c: New.
2289
14a2c9aa
JM
22902016-10-13 Jakub Jelinek <jakub@redhat.com>
2291
2292 * g++.dg/cpp1z/inline-var1.C: New test.
2293 * g++.dg/cpp1z/inline-var1a.C: New test.
2294 * g++.dg/cpp1z/inline-var1.h: New file.
2295 * g++.dg/cpp1z/inline-var2.C: New test.
2296 * g++.dg/cpp1z/inline-var3.C: New test.
2297 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2298 uninitialized const.
2299
6c95388f 23002016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2301
ee7fa2e3
SL
2302 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2303 Xscale is specified, not just -march.
2304 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2305 is incompatible with Xscale.
18d34307 2306
96032047
MS
23072016-10-13 Martin Sebor <msebor@redhat.com>
2308
2309 PR c++/71912
2310 * g++.dg/ext/flexary4.C: Adjust.
2311 * g++.dg/ext/flexary5.C: Same.
2312 * g++.dg/ext/flexary9.C: Same.
2313 * g++.dg/ext/flexary19.C: New test.
2314 * g++.dg/ext/flexary18.C: New test.
2315 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2316 regression test.
5cb96b6a
UB
2317 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2318 Avoid generating a flexible array member in an array.
96032047 2319
5b1548fd
MS
23202016-10-13 Martin Sebor <msebor@redhat.com>
2321
2322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2323 to placate -Wformat on targets where the type is not int.
2324
7810c4eb
DM
23252016-10-13 David Malcolm <dmalcolm@redhat.com>
2326
2327 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2328 in INSN_LOCATION.
2329
fcd27666
BC
23302016-10-13 Bin Cheng <bin.cheng@arm.com>
2331
2332 * gcc.target/i386/l_fma_float_1.c: Revise test.
2333 * gcc.target/i386/l_fma_float_2.c: Ditto.
2334 * gcc.target/i386/l_fma_float_3.c: Ditto.
2335 * gcc.target/i386/l_fma_float_4.c: Ditto.
2336 * gcc.target/i386/l_fma_float_5.c: Ditto.
2337 * gcc.target/i386/l_fma_float_6.c: Ditto.
2338 * gcc.target/i386/l_fma_double_1.c: Ditto.
2339 * gcc.target/i386/l_fma_double_2.c: Ditto.
2340 * gcc.target/i386/l_fma_double_3.c: Ditto.
2341 * gcc.target/i386/l_fma_double_4.c: Ditto.
2342 * gcc.target/i386/l_fma_double_5.c: Ditto.
2343 * gcc.target/i386/l_fma_double_6.c: Ditto.
2344
b8a4b8c8
BC
23452016-10-13 Bin Cheng <bin.cheng@arm.com>
2346
2347 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2348
328ba117
BC
23492016-10-13 Bin Cheng <bin.cheng@arm.com>
2350
2351 * gcc.dg/vect/vect-98.c: Refine test case.
2352 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2353 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2354 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2355
1a1ab05e
JJ
23562016-10-13 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c/77946
2359 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2360
27947670
ML
23612016-10-13 Martin Liska <mliska@suse.cz>
2362
2363 PR tree-optimization/77943
2364 * g++.dg/tree-ssa/pr77943.C: New test.
2365
92c5266b
AV
23662016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2367
2368 PR fortran/72832
2369 * gfortran.dg/allocate_with_source_22.f03: New test.
2370 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2371 fail.
2372
90bca4ed
TP
23732016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2374
2375 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2376 * gcc.target/arm/movsi_movw.c: Likewise.
2377 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2378 directive to work on big endian targets.
2379
0011af7b
KV
23802016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2381
2382 * gcc.dg/tree-ssa/evrp6.c: New test.
2383
859e95ab
SB
23842016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2385
2386 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2387 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2388 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2389
2934018d
SB
23902016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2391
2392 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2393 * gcc.target/powerpc/warn-2.c: Ditto.
2394
f92d1522
RS
23952016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2396
2397 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2398 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2399 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2400 for -mmsa.
2401 * gcc.target/mips/msa.c: New test.
2402 * gcc.target/mips/msa-builtins.c: Likewise.
2403 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2404 (check_effective_target_mips_msa_runtime): Likewise.
2405 (check_effective_target_mips_msa): Likewise.
2406 (add_options_for_mips_msa): Likewise.
2407 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2408 (check_effective_target_vect_intfloat_cvt): Likewise.
2409 (check_effective_target_vect_uintfloat_cvt): Likewise.
2410 (check_effective_target_vect_floatint_cvt): Likewise.
2411 (check_effective_target_vect_floatuint_cvt): Likewise.
2412 (check_effective_target_vect_shift): Likewise.
2413 (check_effective_target_vect_shift_char): Likewise.
2414 (check_effective_target_vect_long): Likewise.
2415 (check_effective_target_vect_float): Likewise.
2416 (check_effective_target_vect_double): Likewise.
2417 (check_effective_target_vect_long_long): Likewise.
2418 (check_effective_target_vect_perm): Likewise.
2419 (check_effective_target_vect_perm_byte): Likewise.
2420 (check_effective_target_vect_perm_short): Likewise.
2421 (check_effective_target_vect_sdot_qi): Likewise.
2422 (check_effective_target_vect_udot_qi): Likewise.
2423 (check_effective_target_vect_sdot_hi): Likewise.
2424 (check_effective_target_vect_udot_hi): Likewise.
2425 (check_effective_target_vect_pack_trunc): Likewise.
2426 (check_effective_target_vect_unpack): Likewise.
2427 (check_effective_target_vect_hw_misalign): Likewise.
2428 (check_effective_target_vect_condition): Likewise.
2429 (check_effective_target_vect_cond_mixed): Likewise.
2430 (check_effective_target_vect_char_mult): Likewise.
2431 (check_effective_target_vect_short_mult): Likewise.
2432 (check_effective_target_vect_int_mult): Likewise.
2433 (check_effective_target_vect_extract_even_odd): Likewise.
2434 (check_effective_target_vect_interleave): Likewise.
2435 (check_vect_support_and_set_flags): Check if the target supports MSA
2436 and append to the list of EFFECTIVE_TARGETS.
2437
0bfd099c
RB
24382016-10-12 Richard Biener <rguenther@suse.de>
2439
2440 PR debug/77947
2441 * g++.dg/torture/pr77947.C: New testcase.
2442
b4a9ef2f
PMR
24432016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2444
2445 * gnat.dg/debug8.adb: New testcase.
2446
c0dbd22d
PMR
24472016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2448
2449 * gnat.dg/debug9.adb: New testcase.
2450
8a7c91cd
RB
24512016-10-12 Richard Biener <rguenther@suse.de>
2452
2453 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2454 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2455 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2456
7dc2f5f1
RB
24572016-10-12 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/77920
2460 * gcc.dg/torture/pr77920.c: New testcase.
2461
70f6d5e1
JJ
24622016-10-12 Jakub Jelinek <jakub@redhat.com>
2463
4a8b97cb
JJ
2464 PR tree-optimization/77929
2465 * gcc.c-torture/compile/pr77929.c: New test.
2466
70f6d5e1
JJ
2467 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2468 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2469 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2470 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2471 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2472 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2473 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2474 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2475 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2476
4803de58
EB
24772016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2478
2479 * gcc.target/sparc/setcc-4.c: Adjust.
2480 * gcc.target/sparc/setcc-5.c: Likewise.
2481 * gcc.target/sparc/setcc-6.c: Likewise.
2482 * gcc.target/sparc/setcc-7.c: Likewise.
2483 * gcc.target/sparc/setcc-8.c: Likewise.
2484 * gcc.target/sparc/setcc-9.c: Likewise.
2485 * gcc.target/sparc/setcc-10.c: Delete.
2486
f6cf4810
SK
24872016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2488
2489 PR fortran/77942
2490 * gfortran.dg/pr77942.f90
2491
8e8c2744
FR
24922016-10-11 Fritz Reese <fritzoreese@gmail.com>
2493
2494 * gfortran.dg/dec_math.f90: New testsuite.
2495
ddefad9a
SKS
24962016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2497
2498 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2499 (main): Declare j as i32 instead of int.
2500
e7b08761
TP
25012016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2502
2503 PR testsuite/PR77710
2504 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2505 target triplet instead of *-*-*-*.
2506
9fd7cd44
EB
25072016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2508
2509 * gnat.dg/unchecked_convert10.adb: New test.
2510 * gnat.dg/unchecked_convert11.adb: Likewise.
2511 * gnat.dg/unchecked_convert12.adb: Likewise.
2512
ff7e7ee0
EB
25132016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 * gcc.target/sparc/cbcond-1.c: New test.
2516 * gcc.target/sparc/cbcond-2.c: Likewise.
2517 * gcc.target/sparc/movcc-1.c: Likewise.
2518 * gcc.target/sparc/movcc-2.c: Likewise.
2519 * gcc.target/sparc/setcc-1.c: Adjust.
2520 * gcc.target/sparc/setcc-2.c: Likewise.
2521 * gcc.target/sparc/setcc-3.c: Likewise.
2522 * gcc.target/sparc/setcc-4.c: Likewise.
2523 * gcc.target/sparc/setcc-5.c: Likewise.
2524 * gcc.target/sparc/setcc-6.c: New test.
2525 * gcc.target/sparc/setcc-7.c: Likewise.
2526 * gcc.target/sparc/setcc-8.c: Likewise.
2527 * gcc.target/sparc/setcc-9.c: Likewise.
2528 * gcc.target/sparc/setcc-10.c: Likewise.
2529
d30078b8
JL
25302016-10-10 Jeff Law <law@redhat.com>
2531
2532 PR tree-optimization/71947
2533 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2534 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2535 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2536 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2537 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2538 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2539
5f869266
TK
25402016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2541
2542 PR fortran/77915
2543 * gfortran.dg/matmul_11.f90: New test.
2544
174e0b00
JW
25452016-10-10 Jiong Wang <jiong.wang@arm.com>
2546
2547 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2548 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2549 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2550 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2551 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2552 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2553 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2555 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2556 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2557 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2558 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2559 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2560 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2561 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2562 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2563 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2564 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2565 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2566 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2567 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2568 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2570 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2571 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2572 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2573 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2574 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2575 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2576 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2577 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2578 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2579 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2580 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2590 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2591 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2592 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2606
4bc63138
JW
26072016-10-10 Jiong Wang <jiong.wang@arm.com>
2608
2609 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2618 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2619 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2623
8f3edb07
JW
26242016-10-10 Jiong Wang <jiong.wang@arm.com>
2625
2626 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2627 Enable AArch64.
2628 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2629 vdup*_laneq.
2630 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2634
6e49f922
JW
26352016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2636 Jiong Wang <jiong.wang@arm.com>
2637
2638 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2639 AArch64 support.
2640 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2641 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2642 AArch64 targets.
2643 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2644 AArch64 targets.
2645 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2646 targets.
2647 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2648
41683e1a
EB
26492016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2650
2651 * gnat.dg/specs/vfa.ads: New test.
2652
6e49f922 26532016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2654
2655 * gnat.dg/inline13.ad[sb]: New test.
2656 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2657
55cfd746
EB
26582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2659
2660 * gnat.dg/biased_subtype.adb: New test.
2661
4dfb8a2a
JJ
26622016-10-09 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR tree-optimization/77901
2665 * gcc.c-torture/compile/pr77901.c: New test.
2666
67b97478
PK
26672016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2668
2669 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2670 * gcc.dg/ipa/propalign-2.c: Likewise
2671 * gcc.dg/ipa/propalign-3.c: Likewise.
2672 * gcc.dg/ipa/propalign-4.c: Likewise.
2673 * gcc.dg/ipa/propalign-5.c: Likewise.
2674
7bad794a
JJ
26752016-10-08 Jakub Jelinek <jakub@redhat.com>
2676
81b02905
JJ
2677 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2678
ee19ef45
JJ
2679 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2680
7bad794a
JJ
2681 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2682 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2683
56d3a930
FR
26842016-10-07 Fritz Reese <fritzoreese@gmail.com>
2685
2686 * gfortran.dg/dec_union_11.f90: New testcase.
2687
45e2bf2e
NS
26882016-10-07 Nathan Sidwell <nathan@acm.org>
2689
2690 PR c++/66443
2691 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2692 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2693 * g++.dg/cpp1y/pr66443-cxx14.C: New
2694 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2695 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2696
be845b04
JJ
26972016-10-07 Jakub Jelinek <jakub@redhat.com>
2698
2699 * g++.dg/cpp0x/addressof1.C: New test.
2700 * g++.dg/cpp0x/addressof2.C: New test.
2701
08213983
MM
27022016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/float128-type-1.c: New test to check that
2705 PowerPC 64-bit Linux enables -mfloat128-type by default.
2706 * gcc.target/powerpc/float128-type-2.c: Likewise.
2707 * gcc.target/powerpc/float128-mix.c: Change error message to
2708 reflect that __ibm128 is now #define'ed to be long double.
2709
bd845c14
SK
27102016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2711
2712 PR fortran/77406
2713 * gfortran.dg/pr77406.f90: New test.
2714 * gfortran.dg/assumed_type_3.f90: Update error messages.
2715 * gfortran.dg/defined_operators_1.f90: Ditto.
2716 * gfortran.dg/generic_26.f90: Ditto.
2717 * gfortran.dg/generic_7.f90: Ditto.
2718 * gfortran.dg/gomp/udr5.f90: Ditto.
2719 * gfortran.dg/gomp/udr7.f90: Ditto.
2720 * gfortran.dg/interface_1.f90: Ditto.
2721 * gfortran.dg/interface_37.f90: Ditto.
2722 * gfortran.dg/interface_5.f90: Ditto.
2723 * gfortran.dg/interface_6.f90: Ditto.
2724 * gfortran.dg/interface_7.f90
2725 * gfortran.dg/no_arg_check_3.f90
2726 * gfortran.dg/operator_5.f90
2727 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2728
c09c4992
BE
27292016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2730
2731 PR c++/77700
2732 * c-c++-common/Wint-in-bool-context.c: Update test.
2733
d7f336f8
RB
27342016-10-07 Richard Biener <rguenther@suse.de>
2735
2736 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2737 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2738
a9172bf3
MP
27392016-10-07 Marek Polacek <polacek@redhat.com>
2740
2741 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2742
8a14afd0
BS
27432016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2744
2745 PR c++/69733
2746 * c-c++-common/pr69733.c: New test.
2747 * gcc.dg/pr69733.c: New test.
2748 * gcc.target/i386/pr69733.c: New test.
2749
d4bd4646
MP
27502016-10-07 Marek Polacek <polacek@redhat.com>
2751
2752 PR c++/77803
2753 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2754
a93cdc5c
JJ
27552016-10-07 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR tree-optimization/77664
2758 * gcc.dg/tree-ssa/pr77664.c: New test.
2759 * gcc.dg/pr77664.c: New test.
2760
27612016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2762
2763 * gfortran.dg/pr69955.f90: New test.
2764
ac193ee7
LK
27652016_10-06 Louis Krupp <louis.krupp@zoho.com>
2766
2767 PR fortran/57910
2768 * gfortran.dg/pr57910.f90: New test.
2769
342cfb3e
JJ
27702016-10-06 Jakub Jelinek <jakub@redhat.com>
2771
2772 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2773 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2774
48057089
KV
27752016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2776
2777 PR tree-optimization/77862
2778 * gcc.dg/pr77862.c: New test.
2779
65b25c9b
KV
27802016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2781
2782 * gcc.dg/tree-ssa/evrp4.c: New test.
2783
f3127685
JL
27842016-10-06 Jeff Law <law@redhat.com>
2785
2786 PR tree-optimization/71661
2787 * gcc.dg/tree-ssa/pr71661.c: New test.
2788
b3972588
RB
27892016-10-06 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/77855
2792 * gcc.dg/torture/pr77855.c: New testcase.
2793
139dc3c6 27942016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2795 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2796
2797 * g++.dg/other/pr77759.C: New test.
2798
37f6a157
RB
27992016-10-06 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/77839
2802 * gcc.dg/torture/pr77839.c: New testcase.
2803
f779aeb8
MP
28042016-10-06 Marek Polacek <polacek@redhat.com>
2805
2806 * g++.dg/cpp1z/init-statement9.C: New test.
2807
eee8f0b0
AS
28082016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2809
2810 * gcc.target/i386/pcommit-1.c: Deleted.
2811 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2812 * gcc.target/i386/sse-13.c: Ditto.
2813 * gcc.target/i386/sse-14.c: Ditto.
2814 * gcc.target/i386/sse-22.c: Ditto.
2815 * gcc.target/i386/sse-23.c: Ditto.
2816 * g++.dg/other/i386-2.C: Ditto.
2817
b48042bb
UB
28182016-10-05 Uros Bizjak <ubizjak@gmail.com>
2819
2820 * gcc.target/i386/pr77833.c: Require int128 effective target.
2821
50b01e1d
SK
28222016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2823
2824 PR fortran/58991
2825 PR fortran/58992
2826 * gfortran.dg/associate_22.f90: New test.
2827
908b8296
FR
28282016-10-05 Fritz Reese <fritzoreese@gmail.com>
2829
2830 * gfortran.dg/dec_union_9.f90: New testcase.
2831 * gfortran.dg/dec_union_10.f90: New testcase.
2832
87582521
JJ
28332016-10-05 Jakub Jelinek <jakub@redhat.com>
2834
2e69f143
JJ
2835 PR sanitizer/66343
2836 * gcc.dg/pch/pr66343-3.c: New test.
2837 * gcc.dg/pch/pr66343-3.hs: New file.
2838
87582521
JJ
2839 PR sanitizer/66343
2840 * gcc.dg/pch/pr66343-1.c: New test.
2841 * gcc.dg/pch/pr66343-1.hs: New file.
2842 * gcc.dg/pch/pr66343-2.c: New test.
2843 * gcc.dg/pch/pr66343-2.hs: New file.
2844
700fff34
BE
28452016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2846
2847 * c-c++-common/Wint-in-bool-context.c: Update test.
2848
17a9e380
MP
28492016-10-05 Marek Polacek <polacek@redhat.com>
2850
2851 * g++.dg/cpp1z/init-statement1.C: New test.
2852 * g++.dg/cpp1z/init-statement2.C: New test.
2853 * g++.dg/cpp1z/init-statement3.C: New test.
2854 * g++.dg/cpp1z/init-statement4.C: New test.
2855 * g++.dg/cpp1z/init-statement5.C: New test.
2856 * g++.dg/cpp1z/init-statement6.C: New test.
2857 * g++.dg/cpp1z/init-statement7.C: New test.
2858 * g++.dg/cpp1z/init-statement8.C: New test.
2859
6e48e779
LK
28602016-10-05 Louis Krupp <louis.krupp@zoho.com>
2861
2862 PR fortran/67524
2863 * gfortran.dg/pr67524.f90: New test.
2864
04a32443
JJ
28652016-10-05 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR sanitizer/77823
2868 * c-c++-common/ubsan/shift-9.c: New test.
2869
743a9cf7
SKS
28702016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2871
2872 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2873 of int if __SIZEOF_INT__ is less than 4 bytes.
2874
a40278c3
JD
28752016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2876
2877 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2878 * gfortran.dg/class_array_20.f03: Likewise.
2879 * gfortran.dg/class_array_21.f03: Likewise.
2880 * gfortran.dg/finalize_29.f08: Likewise.
2881 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2882
39bb7d01
RB
28832016-10-05 Richard Biener <rguenther@suse.de>
2884
2885 PR middle-end/77826
2886 * gcc.dg/torture/pr77826.c: New testcase.
2887
eeb57981
RB
28882016-10-05 Richard Biener <rguenther@suse.de>
2889
2890 * gcc.dg/fold-copysign-1.c: New testcase.
2891
f9018d75
AS
28922016-10-05 Andreas Schwab <schwab@suse.de>
2893
2894 * g++.dg/pr49847-2.C: Remove.
2895
7e8000b3
PMR
28962016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2897
2898 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2899
54f84ca9
RB
29002016-10-05 Richard Biener <rguenther@suse.de>
2901
2902 PR middle-end/55152
2903 * gcc.dg/pr55152-2.c: New testcase.
2904
17beda50
JD
29052016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2906
2907 * gfortran.dg/dtio_15.f90: New test.
2908
1c84b798
ILT
29092016-10-04 Ian Lance Taylor <iant@golang.org>
2910
2911 * gcc.dg/split-7.c: New test.
2912
7ec39552
MS
29132016-10-04 Martin Sebor <msebor@redhat.com>
2914
2915 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2916 %lc directive to wint_t to silence -Wformat warnings on targets
2917 where the latter is a distinct type such as long.
2918
8ff04ff9
MS
29192016-10-04 Martin Sebor <msebor@redhat.com>
2920
2921 PR c++/77804
2922 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2923
bfecd57c
JJ
29242016-10-04 Jakub Jelinek <jakub@redhat.com>
2925
f72da967
JJ
2926 PR c++/77791
2927 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2928
bfecd57c
JJ
2929 * g++.dg/other/java3.C: Remove.
2930 * g++.dg/other/java1.C: Remove.
2931 * g++.dg/other/error12.C: Remove.
2932 * g++.dg/other/java2.C: Remove.
2933 * g++.dg/warn/Wnvdtor.C: Remove.
2934 * g++.dg/lookup/java1.C: Remove.
2935 * g++.dg/lookup/java2.C: Remove.
2936 * g++.dg/ext/pr34829.C: Remove.
2937 * g++.dg/ext/java-3.C: Remove.
2938 * g++.dg/ext/java-1.C: Remove.
2939 * g++.dg/ext/java-2.C: Remove.
2940 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2941
fe8b1e83
DG
29422016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2943
2944 PR tree-optimization/77808
2945 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2946
078b5aab
RB
29472016-10-04 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/77399
2950 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2951
2b568899
RB
29522016-10-04 Richard Biener <rguenther@suse.de>
2953
2954 PR middle-end/77833
2955 * gcc.target/i386/pr77833.c: New testcase.
2956
0a4e5cf3
JL
29572016-09-26 Jeff Law <law@redhat.com>
2958
2959 PR tree-optimization/71550
2960 PR tree-optimization/71403
2961 * gcc.c-torture/execute/pr71550.c: New test.
2962
d07b0a23
SKS
29632016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2964
2965 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2966 option.
2967
b44a42cf
KT
29682016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2969
2970 Revert
2971 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2972
2973 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2974
f41f1ceb
MP
29752016-10-03 Marek Polacek <polacek@redhat.com>
2976
2977 * g++.dg/cpp0x/nullptr37.C: New test.
2978
1633d3b9
BE
29792016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2980
2981 * c-c++-common/Wint-in-bool-context.c: Update test.
2982
2c8e3a1d
JJ
29832016-10-02 Jakub Jelinek <jakub@redhat.com>
2984
2985 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2986 earlier.
2987 * g++.dg/charset/asm2.c (memmove): Likewise.
2988 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2989 * g++.dg/tls/diag-4.C (foo): Likewise.
2990 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2991 dg-warning, fix up regex.
2992 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2993 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2994 * g++.old-deja/g++.mike/net31.C: Likewise.
2995 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2996 for C++17.
2997 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2998 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2999
f00b6283
RB
30002016-10-01 Richard Biener <rguenther@suse.de>
3001
3002 PR middle-end/77798
3003 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3004
0f0565b1
AV
30052016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3006
3007 PR fortran/77663
3008 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3009
c58823a0
JJ
30102016-10-01 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR c/77490
3013 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3014 Add dg-prune-output directive.
3015
e3228a50
JD
30162016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3017
3018 PR fortran/66643
3019 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3020 * gfortran.fortran-torture/compile/write.f90: Update test.
3021
e70bbc6f
MW
30222016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3023
3024 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3025 arm_fp16_alternative_ok as the required effective target.
3026 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3027 -mfp16-format=alternative to the dg-options directive and remove
3028 the dg-add-options directive.
3029
c39747d2
FR
30302016-09-30 Fritz Reese <fritzoreese@gmail.com>
3031
3032 PR fortran/77764
3033 * gfortran.dg/dec_union_8.f90: New testcase.
3034
00074dd8
FR
30352016-09-30 Fritz Reese <fritzoreese@gmail.com>
3036
3037 PR fortran/77782
3038 * gfortran.dg/dec_structure_16.f90: New testcase.
3039
26f391e8
AV
30402016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3041
3042 * gfortran.dg/coarray_allocate_10.f08: New test.
3043 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3044
fa16a271
KT
30452016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3046
3047 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3048
f334c828
RB
30492016-09-30 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/77399
3052 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3053
76e3ec9c
SL
30542016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3055
871267e1 3056 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3057 -fdelete-null-pointer-checks explicit.
3058 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3059 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3060 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3061 * gcc.dg/pic-1.c: Require fpic target support.
3062 * gcc.dg/pic-2.c: Likewise.
3063
a2c6e7f2
JJ
30642016-09-29 Jakub Jelinek <jakub@redhat.com>
3065
3066 Implement P0001R1 - C++17 removal of register storage class specifier
3067 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3068 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3069 C++17.
3070 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3071 keyword if not __SSE2__.
3072 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3073 C++17.
3074 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3075 register keywords.
3076 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3077 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3078 no_erroneous_warning): Expect new warnings for C++17.
3079 * g++.dg/warn/register-var-2.C (f): Likewise.
3080 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3081 * g++.dg/parse/linkage2.C (foo): Likewise.
3082 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3083 keyword on parameters for C++17.
3084 * g++.dg/cpp1z/register1.C: New test.
3085 * g++.dg/cpp1z/register2.C: New test.
3086 * g++.dg/cpp1z/register3.C: New test.
3087
4ab76933
UB
30882016-09-29 Uros Bizjak <ubizjak@gmail.com>
3089
3090 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3091 * gcc.target/i386/avx2-check.h (main): Ditto.
3092 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3093 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3094 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3095 * gcc.target/i386/avx512er-check.h (main): Ditto.
3096 * gcc.target/i386/avx512f-check.h (main): Ditto.
3097 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3098 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3099 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3100
2488ebe5
UB
31012016-09-29 Uros Bizjak <ubizjak@gmail.com>
3102
3103 PR target/77756
3104 * gcc.target/i386/pr77756.c: New test.
3105
4d258d09
MP
31062016-09-29 Marek Polacek <polacek@redhat.com>
3107
3108 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3109
a9087411
MP
31102016-09-29 Marek Polacek <polacek@redhat.com>
3111
3112 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3113 C++14.
3114
fa0a064a
ML
31152016-09-29 Martin Liska <mliska@suse.cz>
3116
3117 * objc/execute/construct1.m: New test.
3118
0ce1ecc7
RB
31192016-09-29 Richard Biener <rguenther@suse.de>
3120
3121 PR tree-optimization/77768
3122 * gcc.dg/torture/pr77768.c: New testcase.
3123
da186c1f
RB
31242016-09-28 Richard Biener <rguenther@suse.de>
3125
3126 PR middle-end/77407
3127 * gcc.dg/pr77407.c: New testcase.
3128
d657e995
RB
31292016-09-29 Richard Biener <rguenther@suse.de>
3130
3131 PR middle-end/55152
3132 * gcc.dg/pr55152.c: New testcase.
3133 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3134
cadf6296
RO
31352016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3136
3137 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3138 (dg-options): Remove -m32.
3139
88000fd1
MS
31402016-09-28 Martin Sebor <msebor@redhat.com>
3141
3142 PR middle-end/77721
3143 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3144
0c172974
JD
31452016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3146
3147 PR libgfortran/77707
3148 * gfortran.dg/inquire_17.f90: New test.
3149
4b390698
JJ
31502016-09-28 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c++/77467
3153 * g++.dg/cpp1y/constexpr-77467.C: New test.
3154
2b1b5938
MS
31552016-09-28 Martin Sebor <msebor@redhat.com>
3156
3157 PR c/77762
3158 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3159 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3160 (test_sprintf_p_const): Adjust line numbers to avoid failures
3161 introduced in r240503.
3162
30dc6ee9
MS
31632016-09-28 Martin Sebor <msebor@redhat.com>
3164
3165 PR middle-end/77683
3166 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3167
7d290e93
BE
31682016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3169
fcf32bad
BE
3170 PR c++/77748
3171 * g++.dg/pr77550.C: Avoid undefined behavior.
3172
7d290e93
BE
3173 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3174
912d9ec3
WD
31752016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3176
3177 * gcc.dg/strlenopt-20.c: Update test.
3178 * gcc.dg/strlenopt-21.c: Likewise.
3179 * gcc.dg/strlenopt-22.c: Likewise.
3180 * gcc.dg/strlenopt-22g.c: Likewise.
3181 * gcc.dg/strlenopt-26.c: Likewise.
3182 * gcc.dg/strlenopt-5.c: Likewise.
3183 * gcc.dg/strlenopt-7.c: Likewise.
3184 * gcc.dg/strlenopt-9.c: Likewise.
3185
459bcfb0
JJ
31862016-09-27 Jakub Jelinek <jakub@redhat.com>
3187
6e39060a
JJ
3188 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3189
8ca33347
JJ
3190 * g++.dg/cpp1z/lambda-this1.C: New test.
3191 * g++.dg/cpp1z/lambda-this2.C: New test.
3192
459bcfb0
JJ
3193 PR c++/77722
3194 * g++.dg/ubsan/return-4.C: New test.
3195 * g++.dg/ubsan/return-5.C: New test.
3196 * g++.dg/ubsan/return-6.C: New test.
3197
20fba714
JW
31982016-09-27 Jiong Wang <jiong.wang@arm.com>
3199
3200 * lib/target-supports.exp
3201 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3202 in function comment.
3203
bebe0086
ML
32042016-09-27 Martin Liska <mliska@suse.cz>
3205
3206 PR gcov-profile/46266
3207 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3208 considered.
3209
59896334
RB
32102016-09-27 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/77745
3213 * g++.dg/torture/pr77745.C: New testcase.
3214
f0d355dc
RB
32152016-09-27 Richard Biener <rguenther@suse.de>
3216
3217 PR tree-optimization/77478
3218 * gcc.dg/torture/pr77478.c: New testcase.
3219
8c9434c2
ML
32202016-09-27 Martin Liska <mliska@suse.cz>
3221
3222 PR gcov-profile/7970
3223 PR gcov-profile/16855
3224 PR gcov-profile/44779
3225 * g++.dg/gcov/pr16855.C: New test.
3226
511d092e
SKS
32272016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3228
3229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3230
f2e0c4e1
JJ
32312016-09-27 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR fortran/77666
3234 * gfortran.dg/gomp/pr77666.f90: New test.
3235
3a4228ba
KV
32362016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3237
3238 PR ipa/77677
3239 * gcc.dg/torture/pr77677-2.c: New test.
3240
a184e37f
SK
32412016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3242
3243 PR fortran/77420
3244 * gfortran.dg/pr77420_1.f90: New test.
3245 * gfortran.dg/pr77420_2.f90: Ditto.
3246 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3247 * gfortran.dg/pr77420_4.f90: this file.
3248
8be59d19
KV
32492016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3250
3251 PR middle-end/77719
3252 * gfortran.dg/pr77719.f90: New test.
3253
991075a4
TP
32542016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3255
3256 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3257 singular form of byte when quantity is unknown.
991075a4 3258
c6147dc4
MP
32592016-09-26 Marek Polacek <polacek@redhat.com>
3260
3261 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3262
5cc6c41c
ML
32632016-09-26 Martin Liska <mliska@suse.cz>
3264
3265 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3266 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3267 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3268 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3269 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3270 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3271 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3272 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3273 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3274
81fea426
MP
32752016-09-26 Marek Polacek <polacek@redhat.com>
3276
3277 PR c/7652
3278 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3279 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3280 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3281 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3282 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3283 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3284 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3285 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3286 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3287 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3288 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3289 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3290 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3291 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3292 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3293 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3294 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3295 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3296 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3297 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3298 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3299 * c-c++-common/attr-fallthrough-1.c: New test.
3300 * c-c++-common/attr-fallthrough-2.c: New test.
3301 * g++.dg/cpp0x/fallthrough1.C: New test.
3302 * g++.dg/cpp0x/fallthrough2.C: New test.
3303 * g++.dg/cpp1z/fallthrough1.C: New test.
3304 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3305 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3306 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3307 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3308
9b597c1f
SK
33092016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3310
12a813c1 3311 PR fortran/77429
9b597c1f
SK
3312 * gfortran.dg/pr77429.f90: New test.
3313
f1c7e7f1
SK
33142016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/77694
3317 * gfortran.dg/pr77694.f90: New test.
3318
50c6dd20
OE
33192016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3320
3321 PR target/51244
3322 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3323
540b039e
DH
33242016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3325
3326 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3327 for 32-bit mode.
3328
cfd161bf
DH
33292016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3330
3331 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3332 for 32-bit mode.
3333
9a2300e9
MP
33342016-09-24 Marek Polacek <polacek@redhat.com>
3335
3336 PR c/77490
3337 * c-c++-common/Wbool-operation-1.c: New test.
3338 * gcc.dg/Wbool-operation-1.c: New test.
3339
34d567d1
FR
33402016-09-23 Fritz Reese <fritzoreese@gmail.com>
3341
3342 * gfortran.dg/dec_static_1.f90: New.
3343 * gfortran.dg/dec_static_2.f90: New.
3344 * gfortran.dg/dec_static_3.f90: New.
3345 * gfortran.dg/dec_static_4.f90: New.
3346
4a8d4422
JD
33472016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3348
3349 PR fortran/48298
3350 * gfortran.dg/negative_unit_check.f90: Update test.
3351 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3352
90ef45cb
DV
33532016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3354
3355 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3356 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3357 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3358 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3359 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3360 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3361 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3362
e0535922
MS
33632016-09-23 Martin Sebor <msebor@redhat.com>
3364
3365 PR testsuite/77713
3366 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3367 assuming long double is bigger than double.
3368
d664d76d
JJ
33692016-09-23 Jakub Jelinek <jakub@redhat.com>
3370
3371 Implement P0138R2, C++17 construction rules for enum class values
3372 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3373
3b31f720
DM
33742016-09-23 David Malcolm <dmalcolm@redhat.com>
3375
3376 PR preprocessor/77672
3377 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3378 expected multiline output from first warning to reflect change
3379 in r240434.
3380
592459bf
TP
33812016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3382
3383 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3384
0af06385
BE
33852016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3386 Tom de Vries <tom@codesourcery.com>
3387
3388 PR testsuite/77411
3389 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3390
8f01b67a
MP
33912016-09-23 Marek Polacek <polacek@redhat.com>
3392
3393 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3394 * c-c++-common/gomp/atomic-13.c: Likewise.
3395 * c-c++-common/gomp/atomic-14.c: Likewise.
3396 * c-c++-common/pr60439.c: Remove invalid code.
3397 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3398 * g++.dg/expr/bitfield5.C: Likewise.
3399 * g++.dg/expr/bitfield6.C: Likewise.
3400 * g++.dg/expr/bool1.C: Likewise.
3401 * g++.dg/expr/bool3.C: Likewise.
3402 * g++.dg/expr/lval3.C: Likewise.
3403 * g++.dg/expr/lval4.C: Likewise.
3404 * g++.old-deja/g++.jason/bool5.C: Likewise.
3405
bbd6fcf3
DM
34062016-09-23 David Malcolm <dmalcolm@redhat.com>
3407
3408 PR preprocessor/77672
3409 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3410 (test_terminator_location): New function.
3411
113d06a4
RB
34122016-09-23 Richard Biener <rguenther@suse.de>
3413
3414 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3415
cab9e1df
MW
34162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3417
3418 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3419 -march=armv8.2-a+fp16 when supported by the hardware.
3420 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3422 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3423 semi-colons to a macro invocations.
3424 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3425 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3426 defined.
3427 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3428 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3429 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3430 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3431 defined.
3432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3433 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3434 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3437 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3438 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3439 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3441 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3442 defined.
3443 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3444 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3445 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3446 defined.
3447 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3449 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3450 defined.
3451 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3452 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3453 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3454 defined.
3455 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3457 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3458 defined. Also fix some white-space.
3459 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3460 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3461 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3462 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3463 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3464 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3465 defined. Also fix some long lines and white-space.
3466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3467 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3468 defined. Also fix some long lines and white-space.
3469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3470 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3471 defined.
3472 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3474 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3475 defined.
3476 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3478 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3479 defined.
3480 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3481 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3482 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3483 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3484 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3485 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3486 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3487 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3488 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3489 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3490 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3491 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3492 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3493 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3494 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3495 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3496 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3497 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3498 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3499
da9b2e69
JW
35002016-09-23 Jiong Wang <jiong.wang@arm.com>
3501 Matthew Wahab <matthew.wahab@arm.com>
3502
3503 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3504 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3505 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3506 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3507 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3508 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3509 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3510 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3511 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3512 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3513 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3514 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3515 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3516 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3517 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3518 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3519 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3520 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3521 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3522 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3523 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3524 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3525 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3526 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3527 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3528 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3529 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3530 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3531 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3532 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3533 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3534 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3535 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3536 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3537 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3538 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3540
785cf02f
MW
35412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3542
3543 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3544 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3545 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3546 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3547 support.
3548
1e401340
KV
35492016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3550
3551 PR ipa/77677
3552 * gcc.dg/torture/pr77677.c: New test.
3553
8ed3eeac
AV
35542016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3555
3556 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3557 here now.
3558
55a9b91b
MW
35592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3560
3561 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3562 options. Add tests for float16x4_t and float16x8_t.
3563
64c744b9
DV
35642016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3565
3566 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3567 * gcc.target/s390/risbg-ll-2.c: Ditto.
3568 * gcc.target/s390/risbg-ll-3.c: Ditto.
3569
d403b8d4
MW
35702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3571
3572 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3573 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3574
576987fc
DV
35752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3576
3577 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3578 output to the simplified instructions.
3579
4ffc8099
MW
35802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3581
3582 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3583 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3584
b1a970a5
MW
35852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3586
3587 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3588 (FP16_SUPPORTED): New
3589 (expected-hfloat-16x4): Make conditional on __fp16 support.
3590 (expected-hfloat-16x8): Likewise.
3591 (vdup_n_f16): Disable for non-AArch64 targets.
3592 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3593 conditional on FP16_SUPPORTED.
3594 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3595 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3596 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3597 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3598 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3599 for testing __fp16.
3600 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3601 conditional on FP16_SUPPORTED.
3602 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3603 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3604
50df9464
MW
36052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3606
3607 * gcc.target/arm/short-vfp-1.c: New.
3608
536b9f42
MW
36092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3610
3611 * gcc.target/arm/attr-fp16-arith-1.c: New.
3612
1b9e31cf
MW
36132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3614
3615 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3616 New.
3617 (add_options_for_arm_v8_2a_fp16_neon): New.
3618 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3619 (add_options_for_arm_arch_v8_2a): Auto-generate.
3620 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3621 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3622 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3623 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3624 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3625 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3626 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3627
a5b42ee7
MW
36282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3629
3630 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3631 arm_fp16_alternative_ok.
3632 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3633 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3634 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3635 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3636 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3637 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3638 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3639 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3640 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3641 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3642 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3643 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3644 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3645 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3646 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3647 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3648 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3649 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3650 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3651 arm_fp16_alternative_ok.
3652 * lib/target-supports.exp
3653 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3654 (check_effective_target_arm_fp16_alternative_ok): New.
3655 (check_effective_target_arm_fp16_none_ok_nocache): New.
3656 (check_effective_target_arm_fp16_none_ok): New.
3657
fcbc975b
ML
36582016-09-23 Martin Liska <mliska@suse.cz>
3659
3660 * gcc.dg/ipa/pr77653.c: Replace adress
3661 with address.
3662
1822b732
ML
36632016-09-23 Martin Liska <mliska@suse.cz>
3664
3665 * gcc.target/i386/movbe-4.c: New test.
3666
fab18cc4
ML
36672016-09-23 Martin Liska <mliska@suse.cz>
3668
3669 * gcc.target/i386/crc32-5.c: New test.
3670
e70f01b5
ML
36712016-09-23 Martin Liska <mliska@suse.cz>
3672
3673 * gcc.target/i386/pr71652.c: New test.
3674 * gcc.target/i386/pr71652-2.c: New test.
3675 * gcc.target/i386/pr71652-3.c: New test.
3676
f2e81d05
JJ
36772016-09-23 Jakub Jelinek <jakub@redhat.com>
3678
3679 * lib/gcc-dg.exp (process-message): Support relative line number
3680 notation - .+4 or .-1 etc.
3681 * gcc.dg/dg-test-1.c: New test.
3682
ed30d2a6
MS
36832016-09-22 Martin Sebor <msebor@redhat.com>
3684
3685 PR target/77676
3686 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3687 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3688 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3689 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3690
1c681c7b
UB
36912016-09-22 Uros Bizjak <ubizjak@gmail.com>
3692
3693 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3694 * gcc.dg/ifcvt-2.c: Ditto.
3695 * gcc.dg/zero_bits_compound-1.c: Ditto.
3696 * gcc.dg/zero_bits_compound-1.c: Ditto.
3697 * gcc.dg/pr40550.c: Simplify target selectors.
3698 Use dg-additional-options.
3699 * gcc.dg/pr47893.c: Ditto.
3700 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3701 additional options for 32-bit x86 targets.
3702 * gcc.dg/pr70955.c: Move to ...
3703 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3704
67cf0a53
PC
37052016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3706
3707 PR c++/61019
3708 * g++.dg/cpp0x/pr61019.C: New.
3709
0ee70cc0
AV
37102016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3711 Terry Guo <terry.guo@arm.com>
3712
3713 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3714 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3715 * gcc.target/arm/pure-code/pure-code.exp: New.
3716
43639d2c
UB
37172016-09-22 Uros Bizjak <ubizjak@gmail.com>
3718
3719 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3720 Remove SSE effective target requirement.
3721
a608d15b
PC
37222016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3723
3724 PR c++/71979
3725 * g++.dg/cpp0x/pr71979.C: New.
3726
d94a7ab4
BE
37272016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3728
3729 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3730
a13f439f
ML
37312016-09-22 Martin Liska <mliska@suse.cz>
3732
3733 PR ipa/77653
3734 * gcc.dg/ipa/pr77653.c: New test.
3735
cf352092
JJ
37362016-09-22 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR fortran/77665
3739 * gfortran.dg/gomp/pr77665.f90: New test.
3740
a8de3002
PT
37412016-09-22 Paul Thomas <pault@gcc.gnu.org>
3742
3743 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3744 * gfortran.dg/dtio_13.f90: New test.
3745
39abef62
LK
37462016-09-21 Louis Krupp <louis.krupp@zoho.com>
3747
3748 PR fortran/66107
3749 * gfortran.dg/pr66107.f90: New test.
3750
4a2bb7fc
ILT
37512016-09-21 Ian Lance Taylor <iant@golang.org>
3752
3753 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3754 with call to builtin delete function.
3755
5f84cee2
JM
37562016-09-21 Joseph Myers <joseph@codesourcery.com>
3757
3758 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3759 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3760 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3761 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3762 tests.
3763
fe01a41a
UB
37642016-09-21 Uros Bizjak <ubizjak@gmail.com>
3765
3766 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3767
2e1c20b1
JJ
37682016-09-21 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR c++/77651
3771 * g++.dg/cpp1z/aligned-new6.C: New test.
3772
de4c144a
MW
37732016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3774
3775 * gcc.target/arm/fp16-aapcs-3.c: New.
3776 * gcc.target/arm/fp16-aapcs-4.c: New.
3777 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3778 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3779 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3780 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3781
44fc7854
BE
37822016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3783
3784 PR tree-optimization/77550
3785 * g++.dg/pr77550.C: New test.
3786
bc084f84
GJL
37872016-09-21 Georg-Johann Lay <avr@gjlay.de>
3788
3789 PR target/77326
3790 * gcc.target/avr/torture/pr77326.c: New test.
3791
c075003a
LK
37922016-09-21 Louis Krupp <louis.krupp@zoho.com>
3793
3794 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3795
6811ea79
RB
37962016-09-21 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/77648
3799 * gcc.dg/torture/pr77648-1.c: New testcase.
3800 * gcc.dg/torture/pr77648-2.c: Likewise.
3801
f955c4c4
RB
38022016-09-21 Richard Biener <rguenther@suse.de>
3803 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR tree-optimization/77621
3806 * gcc.dg/pr77621.c: New testcase.
3807
096506bb
PT
38082016-09-21 Paul Thomas <pault@gcc.gnu.org>
3809
3810 PR fortran/77657
3811 * gfortran.dg/dtio_12.f90: New test.
3812
37d168ae
SKS
38132016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3814
3815 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3816
66454000
KV
38172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3818
3819 PR tree-optimization/72835
3820 * gcc.dg/tree-ssa/pr72835.c: New test.
3821
88d0c3f0
MS
38222016-09-20 Martin Sebor <msebor@redhat.com>
3823
3824 PR middle-end/49905
3825 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3827 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3828 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3829 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3830 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3831 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3832
a03df1d5
KV
38332016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3834
3835 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3836 arguments/compare will be optimized away.
3837 * gcc.dg/torture/ftrapv-1.c: Likewise.
3838
8bc5448f
KV
38392016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3840
3841 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3842 will be optimized away.
3843 * gcc.dg/ipa/vrp1.c: New test.
3844 * gcc.dg/ipa/vrp2.c: New test.
3845 * gcc.dg/ipa/vrp3.c: New test.
3846
973625a0
KV
38472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3848
3849 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3850 does the same transformation.
3851 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3852 * gcc.dg/tree-ssa/evrp1.c: New test.
3853 * gcc.dg/tree-ssa/evrp2.c: New test.
3854 * gcc.dg/tree-ssa/evrp3.c: New test.
3855 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3856 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3857 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3858 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3859 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3860 foling now happens early.
3861 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3862 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3863 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3864 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3865 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3866
9b1ba33c
UB
38672016-09-20 Uros Bizjak <ubizjak@gmail.com>
3868
3869 PR target/77621
3870 * gcc.target/i386/pr77621.c: New test.
3871 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3872 pattern, loop should vectorize with -mtune=atom.
3873
f5bd4ad8
MO
38742016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3875 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR testsuite/63299
3878 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3879 instead of delete.
3880
7d9cf801
JJ
38812016-09-20 Jakub Jelinek <jakub@redhat.com>
3882
b912f962
JJ
3883 PR c++/77626
3884 * g++.dg/other/pr77626.C: New test.
3885
eaf1ece1
JJ
3886 PR c++/77638
3887 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3888
590b62e9
JJ
3889 PR c++/77637
3890 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3891
7d9cf801
JJ
3892 PR middle-end/77624
3893 * c-c++-common/pr77624-1.c: New test.
3894 * c-c++-common/pr77624-2.c: New test.
3895
3aebb6ff
AV
38962016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3897
3898 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3899 of digits expected.
3900
b5bbe47b
RB
39012016-09-20 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/77646
3904 * gcc.dg/torture/pr77646.c: New testcase.
3905
144a96e4
BE
39062016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3907
3908 PR c++/77434
3909 * c-c++-common/Wint-in-bool-context.c: New test.
3910
1f2071fa
JM
39112016-09-19 Joseph Myers <joseph@codesourcery.com>
3912
3913 * gcc.dg/cr-decimal-dig-1.c: New test.
3914
63012d9a
JM
39152016-09-19 Joseph Myers <joseph@codesourcery.com>
3916
3917 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3918 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3919 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3920 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3921
02410826
VM
39222016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3923
3924 PR rtl-optimization/77416
3925 * gcc.target/powerpc/pr77416.c: New.
3926
6101a7ab
PP
39272016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3928
3929 PR c++/77639
3930 * g++.dg/template/error-recovery4.C: New test.
3931
1993ff76
BC
39322016-09-19 Bin Cheng <bin.cheng@arm.com>
3933
3934 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3935
5fa9e644
KT
39362016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3937
3938 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3939 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3940
fc15d9ec
JJ
39412016-09-19 Jakub Jelinek <jakub@redhat.com>
3942 Jan Hubicka <jh@suse.cz>
3943
3944 PR target/77587
3945 * gcc.dg/pr77587.c: New test.
3946 * gcc.dg/pr77587a.c: New file.
3947
3c9f5092
AV
39482016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3949
3950 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3951 * gfortran.dg/coarray_38.f90:
3952 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3953 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3954 * gfortran.dg/coarray_allocate_7.f08: New test.
3955 * gfortran.dg/coarray_allocate_8.f08: New test.
3956 * gfortran.dg/coarray_allocate_9.f08: New test.
3957 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3958 new caf_register.
3959 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3960 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3961 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3962 get_by_refs.
3963 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3964 * gfortran.dg/coarray_lock_7.f90: Same.
3965 * gfortran.dg/coarray_poly_5.f90: Same.
3966 * gfortran.dg/coarray_poly_6.f90: Same.
3967 * gfortran.dg/coarray_poly_7.f90: Same.
3968 * gfortran.dg/coarray_poly_8.f90: Same.
3969 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3970
e79e6763
FR
39712016-09-19 Fritz Reese <fritzoreese@gmail.com>
3972
3973 PR fortran/77584
3974 * gfortran.dg/dec_structure_15.f90: New testcase.
3975
ae527639
RB
39762016-09-19 Richard Biener <rguenther@suse.de>
3977
3978 PR middle-end/77605
3979 * gcc.dg/torture/pr77605.c: New testcase.
3980
cdf060f8
LK
39812016-09-18 Louis Krupp <louis.krupp@zoho.com>
3982
3983 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3984
b720e919
JH
39852016-09-17 Jan Hubicka <hubicka@ucw.cz>
3986
3987 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3988 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3989 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3990 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3991 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3992 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3993 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3994 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3995 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3996 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3997 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3998
bdabae39
KY
39992016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4000
4001 * gcc.target/i386/pr68633.c: Fix expected result.
4002
493ba820
LK
40032016-09-17 Louis Krupp <louis.krupp@gmail.com>
4004
4005 PR fortran/68078
4006 * gfortran.dg/pr68078.f90: New test.
4007 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4008
9a42726b
BS
40092016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4010
4011 PR target/77613
4012 * gcc.target/powerpc/swaps-p8-25.c: New.
4013
e7d61178
JJ
40142016-09-16 Jakub Jelinek <jakub@redhat.com>
4015
8f03e02f
JJ
4016 PR c++/77482
4017 * g++.dg/cpp0x/constexpr-77482.C: New test.
4018
e80cb545
JJ
4019 PR c++/77379
4020 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4021 thunk offsets.
4022 * g++.dg/abi/abi-tag23a.C: Likewise.
4023
1c2f613f
JJ
4024 PR c++/77338
4025 * g++.dg/cpp0x/decltype-77338.C: New test.
4026
e7d61178
JJ
4027 PR c++/77375
4028 * g++.dg/cpp0x/mutable1.C: New test.
4029
8d987deb
SK
40302016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4031
4032 PR fortran/77612
4033 * gfortran.dg/pr77612.f90: New test.
4034
2c3d35a6
SKS
40352016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4036
4037 * gcc.dg/torture/pr70421.c: Require int32plus.
4038
e43163ae
JJ
40392016-09-16 Jakub Jelinek <jakub@redhat.com>
4040
bcf0905a
JJ
4041 PR middle-end/77475
4042 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4043
e43163ae
JJ
4044 PR target/77526
4045 * gcc.target/i386/pr77526.c: New test.
4046
7d704548
JJ
40472016-09-16 Jakub Jelinek <jakub@redhat.com>
4048 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 PR middle-end/77594
4051 * gcc.target/i386/pr77594.c: New test.
4052
902d624f
LK
40532016-09-15 Louis Krupp <louis.krupp@zoho.com>
4054
4055 PR fortran/69963
4056 * gfortran.dg/misplaced_implicit_character.f90: New test.
4057
7e16ce79
BC
40582016-09-15 Bin Cheng <bin.cheng@arm.com>
4059
4060 PR tree-optimization/77503
4061 * gcc.dg/vect/pr77503.c: New test.
4062
7c05f5c4
RB
40632016-09-15 Richard Biener <rguenther@suse.de>
4064
4065 PR middle-end/77544
4066 * c-c++-common/torture/pr77544.c: New testcase.
4067
76ff80fb
JJ
40682016-09-15 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR middle-end/77475
4071 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4072 * gcc.dg/march-generic.c: Likewise.
4073 * gcc.target/i386/spellcheck-options-1.c: New test.
4074 * gcc.target/i386/spellcheck-options-2.c: New test.
4075 * gcc.target/i386/spellcheck-options-3.c: New test.
4076 * gcc.target/i386/spellcheck-options-4.c: New test.
4077
5560d026
CLT
40782016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4079
4080 PR fortran/72743
4081 * gfortran.dg/goacc/pr72743.f90: New test.
4082
5334f733
RB
40832016-09-15 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4086
d08615f2
RB
40872016-09-15 Richard Biener <rguenther@suse.de>
4088
4089 PR tree-optimization/77514
4090 * gcc.dg/torture/pr77514.c: New testcase.
4091
28ca05f0
JJ
40922016-09-14 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR c++/77549
4095 * g++.dg/lookup/pr77549.C: New test.
4096
20a1e5b8
MP
40972016-09-14 Marek Polacek <polacek@redhat.com>
4098
4099 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4100 * c-c++-common/gomp/atomic-13.c: Likewise.
4101 * c-c++-common/gomp/atomic-14.c: Likewise.
4102 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4103 * g++.dg/cpp1z/bool-increment1.C: New test.
4104 * c-c++-common/pr60439.c: Add dg-warning.
4105 * g++.dg/expr/bitfield4.C: Likewise.
4106 * g++.dg/expr/bitfield5.C: Likewise.
4107 * g++.dg/expr/bitfield6.C: Likewise.
4108 * g++.dg/expr/bool1.C: Likewise.
4109 * g++.dg/expr/bool3.C: Likewise.
4110 * g++.dg/expr/lval3.C: Likewise.
4111 * g++.dg/expr/lval4.C: Likewise.
4112 * g++.old-deja/g++.jason/bool5.C: Likewise.
4113 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4114 * g++.dg/other/error18.C: Likewise.
4115 * g++.dg/gomp/atomic-14.C: Likewise.
4116
0761f6bf
NS
41172016-09-14 Nathan Sidwell <nathan@acm.org>
4118
4119 PR c++/77539
4120 * g++.dg/cpp1y/pr77539.C: New.
4121
13cddbc1
CL
41222016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4123
4124 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4125 dg-require.
4126 * g++.dg/ext/builtin_alloca.C: Likewise.
4127 * g++.dg/template/spec35.C: Likewise.
4128 * gcc.dg/builtins-68.c: Likewise.
4129 * gcc.misc-tests/gcov-13.c: Likewise.
4130 * gcc.misc-tests/gcov-14.c: Likewise.
4131
a90638d4
JM
41322016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4133
4134 * gfortran.dg/dec_structure_14.f90: New testcase.
4135
5ba4a08c
JJ
41362016-09-14 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR sanitizer/68260
4139 * c-c++-common/tsan/pr68260.c: New test.
4140
a713b234
JS
41412016-09-13 Joe Seymour <joe.s@somniumtech.com>
4142
4143 PR target/70713
4144 * gcc.target/msp430/function-attributes-1.c: New test.
4145 * gcc.target/msp430/function-attributes-2.c: New test.
4146 * gcc.target/msp430/function-attributes-3.c: New test.
4147
96032047
MS
41482015-04-18 Martin Sebor <msebor@redhat.com>
4149
4150 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4151 of non-nul characters.
4152 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4153
ea8661cd
JJ
41542016-09-13 Jakub Jelinek <jakub@redhat.com>
4155
9952908a
JJ
4156 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4157 * g++.dg/cpp1z/gen-attrs1.C: New test.
4158
63cdb7a0
JJ
4159 PR tree-optimization/77454
4160 * gcc.dg/pr77454.c: New test.
4161
ea8661cd
JJ
4162 PR c++/77553
4163 * g++.dg/cpp1y/constexpr-77553.C: New test.
4164
254830ba
DM
41652016-09-13 David Malcolm <dmalcolm@redhat.com>
4166
4167 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4168 (test_show_locus): Replace rich_location::add_fixit_insert calls
4169 with add_fixit_insert_before and add_fixit_insert_after.
4170
42763690
JM
41712016-09-13 Jason Merrill <jason@redhat.com>
4172 Tom de Vries <tom@codesourcery.com>
4173
4174 PR c++/77427
4175 * g++.dg/pr77427.C: New test.
4176
c8798f2c
ML
41772016-09-13 Martin Liska <mliska@suse.cz>
4178
4179 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4180 effective target.
4181 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4182 * lib/target-supports.exp: Define the new target.
4183
54700e2e
AP
41842016-09-12 Andrew Pinski <apinski@cavium.com>
4185
4186 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4187 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4188
e1d55bf7
UB
41892016-09-12 Uros Bizjak <ubizjak@gmail.com>
4190
4191 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4192 variable arguments.
4193 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4194 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4195 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4196 variable argument.
4197 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4198 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4199
54dcdb88
BE
42002016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4201
4202 PR c++/77496
4203 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4204 * g++.dg/ext/pr77496.C: New test.
4205 * g++.dg/warn/pr77496.C: New test.
4206
d1463eb9
DM
42072016-09-12 David Malcolm <dmalcolm@redhat.com>
4208
4209 PR c/72858
4210 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4211 to preserve conversion chars, and to preserve prefix information.
4212 * gcc.dg/format/pr72858.c: New test case.
4213
217fabad
SK
42142016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4215
4216 * gfortran.dg/pr77507.f90: Move to ...
4217 * gfortran.dg/ieee/pr77507.f90: here.
4218
a1cd04ac
JH
42192016-08-09 Jan Hubicka <hubicka@ucw.cz>
4220
4221 PR ipa/61159
4222 * compile/pr61159.c: New testcase
4223
e3912107
JH
42242016-08-09 Jan Hubicka <hubicka@ucw.cz>
4225
4226 PR ipa/64316
4227 * gcc.dg/ipa/pr63416.c: New testcase.
4228
739d9339
PT
42292016-09-10 Paul Thomas <pault@gcc.gnu.org>
4230 Steven G. Kargl <kargl@gcc.gnu.org>
4231
4232 PR fortran/77532
cc3135b6 4233 * gfortran.dg/dtio_11.f90: new test.
739d9339 4234
fb7c40dd
SK
42352016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4236
4237 PR fortran/77507
4238 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4239 * gfortran.dg/c_assoc_4.f90: Ditto.
4240
5b28efbb
TV
42412016-09-10 Tom de Vries <tom@codesourcery.com>
4242
4243 PR C/71602
4244 * c-c++-common/va-arg-va-list-type.c: New test.
4245
9d0a9bb4
PB
42462016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4247
4248 PR rtl-optimization/77289
4249 * gcc.target/powerpc/pr77289.c: New test.
4250
3f0177e7
MS
42512016-09-09 Martin Sebor <msebor@redhat.com>
4252
4253 PR c/77520
4254 PR c/77521
4255 * gcc.dg/pr77520.c: New test.
4256 * gcc.dg/pr77521.c: New test.
4257
e81e83d0
SK
42582016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4259
4260 PR fortran/77506
4261 * gfortran.dg/pr77506.f90: New test.
4262
8a92685e
SK
42632016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4264
4265 PR fortran/77507
4266 * gfortran.dg/pr77507.f90: New test.
4267
c65248cb
JM
42682016-09-09 Joseph Myers <joseph@codesourcery.com>
4269
4270 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4271
2cf0ff98
SK
42722016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4273 Louis Krupp <lkrupp@gcc.gnu.org>
4274
4275 PR fortran/69514
4276 * gfortran.dg/pr69514_1.f90: New test.
4277 * gfortran.dg/pr69514_2.f90: New test.
4278
8ebc1e0f
JJ
42792016-09-08 Jakub Jelinek <jakub@redhat.com>
4280
20b6cf01
JJ
4281 PR fortran/77500
4282 * gfortran.dg/gomp/pr77500.f90: New test.
4283
8ebc1e0f
JJ
4284 PR fortran/77516
4285 * gfortran.dg/gomp/pr77516.f90: New test.
4286
34718542
JJ
42872016-09-07 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR middle-end/77475
4290 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4291 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4292 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4293 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4294 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4295 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4296
e5106e27
DM
42972016-09-07 David Malcolm <dmalcolm@redhat.com>
4298
4299 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4300 "substring-locations.h".
4301
ca235a85
RB
43022016-09-07 Richard Biener <rguenther@suse.de>
4303
4304 PR c/77450
4305 * c-c++-common/vector-subscript-8.c: Move ..
4306 * gcc.dg/pr77450.c: ... here.
4307
0076b5dc 43082016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4309
4310 PR libgfortran/77393
4311 * gfortran.dg/fmt_f0_2.f90: Update test.
4312 * gfortran.dg/fmt_f0_3.f90: New test.
4313
6ac7322b
DH
43142016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4315
4316 PR debug/77389
4317 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4318 in dg-options.
4319
4320 PR debug/57519
4321 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4322
8eb9e049
JJ
43232016-09-06 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR target/69255
4326 * gcc.target/i386/pr69255-1.c: New test.
4327 * gcc.target/i386/pr69255-2.c: New test.
4328 * gcc.target/i386/pr69255-3.c: New test.
4329
43302016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4331
4332 PR c/77336
4333 * gcc.dg/format/miss-7.c: New test.
4334
e6cb85d4
UB
43352016-09-06 Uros Bizjak <ubizjak@gmail.com>
4336
4337 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4338
7fe76f6a
ML
43392016-09-06 Martin Liska <mliska@suse.cz>
4340
4341 PR gcov-profile/77378
4342 PR gcov-profile/77466
4343 * gcc.dg/profile-update-warning.c: New test.
4344
209b636e
RB
43452016-09-06 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/77479
4348 * gcc.dg/torture/pr77479.c: New testcase.
4349
b772a565
RB
43502016-09-06 Richard Biener <rguenther@suse.de>
4351
4352 PR c/77450
4353 * c-c++-common/vector-subscript-7.c: Adjust.
4354 * c-c++-common/vector-subscript-8.c: New testcase.
4355
a8c07037
SKS
43562016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4357
4358 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4359
0ce48391
JJ
43602016-09-05 Jakub Jelinek <jakub@redhat.com>
4361
de9188e0
JJ
4362 PR target/77476
4363 * gcc.target/i386/avx512f-pr77476.c: New test.
4364 * gcc.target/i386/avx512bw-pr77476.c: New test.
4365 * gcc.target/i386/avx512dq-pr77476.c: New test.
4366
c76f7809
JJ
4367 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4368 Update comment to mention also avx512f.
4369
0ce48391
JJ
4370 PR sanitizer/77396
4371 * g++.dg/asan/pr77396-2.C: New test.
4372
8a27cf73
UB
43732016-09-05 Uros Bizjak <ubizjak@gmail.com>
4374
4375 PR rtl-optimization/77452
4376 * gcc.target/i386/pr77452.c: New test.
4377
25ff5dd3
MP
43782016-09-05 Marek Polacek <polacek@redhat.com>
4379
4380 PR c/77423
4381 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4382
f2bc4e48
SK
43832016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4384
4385 PR fortran/77391
4386 * gfortran.dg/pr77391.f90: New test.
4387
e85921ee
SK
43882016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4389
4390 PR fortran/77460
4391 * gfortran.dg/pr77460.f90: New test.
4392
b5d50659
JJ
43932016-09-03 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c/65467
4396 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4397
7b826676
KY
43982016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4399
4400 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4401
717ebe91
DM
44022016-09-02 David Malcolm <dmalcolm@redhat.com>
4403
4404 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4405 test case.
4406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4407 diagnostic-test-show-locus-generate-patch.c to the sources
4408 for diagnostic_plugin_test_show_locus.c.
4409
94087e88
JJ
44102016-09-02 Jakub Jelinek <jakub@redhat.com>
4411
9dc5773f
JJ
4412 PR c/65467
4413 * gcc.dg/gomp/_Atomic-1.c: New test.
4414 * gcc.dg/gomp/_Atomic-2.c: New test.
4415 * gcc.dg/gomp/_Atomic-3.c: New test.
4416 * gcc.dg/gomp/_Atomic-4.c: New test.
4417 * gcc.dg/gomp/_Atomic-5.c: New test.
4418
94087e88
JJ
4419 PR sanitizer/77396
4420 * g++.dg/asan/pr77396.C: New test.
4421
44222016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4423
4424 PR tree-optimization/71831
4425 * gcc.dg/builtin-object-size-16.c: New test.
4426 * gcc.dg/builtin-object-size-17.c: New test.
4427
7e89048d
JD
44282016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4429
4430 PR libgfortran/77393
4431 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4432
2f196155
UB
44332016-09-01 Uros Bizjak <ubizjak@gmail.com>
4434
4435 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4436 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4437 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4438 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4439 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4440 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4441 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4442 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4443 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4444 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4445 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4446 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4447 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4448 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4449 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4450 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4451 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4452 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4453
0a6b0523
EB
44542016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gnat.dg/opt58.adb: New test.
4457 * gnat.dg/opt58_pkg.ads: New helper.
4458
2a99de7b
RB
44592016-09-01 Richard Biener <rguenther@suse.de>
4460
4461 PR middle-end/77436
4462 * gcc.dg/torture/pr77436.c: New testcase.
4463
f79d8786
SKS
44642016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4465
4466 * gcc.dg/pr64252.c: Require int32plus.
4467 * gcc.dg/pr66299-1.c: Likewise.
4468 * gcc.dg/pr66299-2.c: Likewise.
4469 * gcc.dg/torture/20131115-1.c: Skip for avr.
4470
b06335f9
KT
44712016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4472
4473 * gcc.target/aarch64/ands_3.c: New test.
4474
f25f40be
JJ
44752016-08-31 Jakub Jelinek <jakub@redhat.com>
4476
d12a0b5a
JJ
4477 PR fortran/77352
4478 * gfortran.dg/gomp/pr77352.f90: New test.
4479
f25f40be
JJ
4480 PR fortran/77374
4481 * gfortran.dg/gomp/pr77374.f08: New test.
4482
9ff6fb6e
MG
44832016-08-31 Marc Glisse <marc.glisse@inria.fr>
4484
4485 PR tree-optimization/73714
4486 * gcc.dg/tree-ssa/pr73714.c: New test.
4487
8e95a674
JD
44882016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4489
4490 PR libgfortran/77393
4491 * gfortran.dg/fmt_f0_2.f90: New test.
4492
c6b0037d
MG
44932016-08-31 Marc Glisse <marc.glisse@inria.fr>
4494
4495 * gcc.target/i386/pr59539-2.c: Adapt options.
4496 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4497
1a576b13
PT
44982016-08-31 Paul Thomas <pault@gcc.gnu.org>
4499
4500 PR fortran/77418
4501 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4502 of the associate entity and replace with a pointer to the
4503 intended item on the stack.
4504
e73d3ca6 45052016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4506 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4507
4508 PR fortran/48298
4509 * gfortran.dg/dtio_1.f90: New test.
4510 * gfortran.dg/dtio_2.f90: New test.
4511 * gfortran.dg/dtio_3.f90: New test.
4512 * gfortran.dg/dtio_4.f90: New test.
4513 * gfortran.dg/dtio_5.f90: New test.
4514 * gfortran.dg/dtio_6.f90: New test.
4515 * gfortran.dg/dtio_7.f90: New test.
4516 * gfortran.dg/dtio_8.f90: New test.
4517 * gfortran.dg/dtio_9.f90: New test.
4518 * gfortran.dg/dtio_10.f90: New test.
4519
b816477a
DM
45202016-08-30 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4523 (test_many_nested_locations): New function.
4524 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4525 (test_show_locus): Handle "test_many_nested_locations".
4526
71b30891
DM
45272016-08-30 David Malcolm <dmalcolm@redhat.com>
4528
4529 * g++.dg/template/double-greater-than-fixit.C: New test case.
4530
8fa37232
EB
45312016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4532
4533 * gnat.dg/opt57.ad[sb]: New test.
4534 * gnat.dg/opt57_pkg.ads: New helper.
4535
6f651bae
RB
45362016-08-30 Richard Biener <rguenther@suse.de>
4537
4538 PR tree-optimization/69047
4539 * gcc.dg/pr69047.c: Fix byte-order check.
4540
ab834832
JJ
45412016-08-30 Jakub Jelinek <jakub@redhat.com>
4542
5116b156
JJ
4543 PR tree-optimization/72866
4544 * gcc.dg/vect/pr72866.c: New test.
4545
3754bbfc
JJ
4546 PR debug/77363
4547 * g++.dg/debug/dwarf2/pr77363.C: New test.
4548
26122e2d
JJ
4549 PR middle-end/77377
4550 * gcc.target/i386/pr77377.c: New test.
4551
ab834832
JJ
4552 PR debug/77389
4553 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4554 in dg-options.
4555
bedc9ca7
SK
45562016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4557
4558 * gfortran.dg/pr77372.f90: Moved to ...
4559 * gfortran.dg/ieee/pr77372.f90: here.
4560
adfa1e6b
MM
45612016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4562
4563 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4564 vector short/char initializations.
4565 * gcc.target/powerpc/vec-init-5.c: Likewise.
4566 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4567 vector initialization optimizations.
4568 * gcc.target/powerpc/vec-init-7.c: Likewise.
4569 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4570 vector float/double initializations.
4571 * gcc.target/powerpc/vec-init-9.c: Likewise.
4572
414b7129
UB
45732016-08-29 Uros Bizjak <ubizjak@gmail.com>
4574
4575 PR target/77403
4576 * gcc.target/i386/pr77403.c: New test.
4577
3d06b6f2
MP
45782016-08-29 Marek Polacek <polacek@redhat.com>
4579
4580 PR c/77292
4581 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4582
ba9bbd6f
TV
45832016-08-29 Tom de Vries <tom@codesourcery.com>
4584
4585 PR c/77398
4586 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4587
d7d80d8f
EB
45882016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4589
4590 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4591
d7d80d8f 45922016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4593
4594 * gfortran.dg/dec_structure_13.f90: New testcase.
4595
468d95c8
JB
45962016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4597
4598 PR fortran/77261
4599 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4600 available.
4601
f329b264
TV
46022016-08-28 Tom de Vries <tom@codesourcery.com>
4603
4604 PR lto/70955
4605 * gcc.dg/pr70955.c: New test.
4606 * gcc.dg/lto/pr70955_0.c: Same.
4607 * gcc.dg/lto/pr70955_1.c: Same.
4608
4a389eb6
PP
46092016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4610
4611 PR tree-optimization/71077
4612 * gcc.target/i386/pr71077.c: New test.
4613
3f8257db 46142016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4615
4616 PR fortran/77380
4617 * gfortran.dg/pr77380.f90: New test.
4618
3f8257db 46192016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4620
4621 PR fortran/77372
4622 gfortran.dg/pr77372.f90: New test.
4623
ee908516
DM
46242016-08-26 David Malcolm <dmalcolm@redhat.com>
4625
4626 * gcc.dg/spellcheck-fields-2.c (test): Move
4627 dg-begin/end-multiline-output within function body.
4628 (test_macro): New function.
4629
d41e76cf
DM
46302016-08-26 David Malcolm <dmalcolm@redhat.com>
4631
4632 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4633 (test_fixit_insert): Update expected output.
4634 (test_fixit_remove): Likewise.
4635 (test_fixit_replace): Likewise.
4636
524a4c96
RO
46372016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4638
4639 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4640 Fix typo.
4641
ebfa15ab
RB
46422016-08-26 Richard Biener <rguenther@suse.de>
4643
4644 PR tree-optimization/69047
4645 * gcc.dg/pr69047.c: New testcase.
4646
209ca542
PK
46472016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4648 Martin Jambhor <mjambor@suse.cz>
524a4c96 4649
209ca542
PK
4650 * gcc.dg/ipa/propbits-1.c: New test-case.
4651 * gcc.dg/ipa/propbits-2.c: Likewise.
4652 * gcc.dg/ipa/propbits-3.c: Likewise.
4653
e5cf1629
SK
46542016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4655
4656 PR fortran/77351
4657 * gfortran.dg/pr77351.f90: New test.
4658
ebef225f
MP
46592016-08-25 Marek Polacek <polacek@redhat.com>
4660
4661 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4662
fe377a48
MP
46632016-08-25 Marek Polacek <polacek@redhat.com>
4664
4665 PR c/77323
4666 * gcc.dg/pr77323.c: New test.
4667
88b8971f
PT
46682016-08-24 Paul Thomas <pault@gcc.gnu.org>
4669
4670 PR fortran/77358
4671 * gfortran.dg/submodule_17.f08: New test.
4672
3f8257db
JJ
46732016-08-24 Michael Collison <michael.collison@linaro.org>
4674 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4675
4676 * gcc.target/arm/builtin_saddl.c: New testcase.
4677 * gcc.target/arm/builtin_saddll.c: New testcase.
4678 * gcc.target/arm/builtin_uaddl.c: New testcase.
4679 * gcc.target/arm/builtin_uaddll.c: New testcase.
4680 * gcc.target/arm/builtin_ssubl.c: New testcase.
4681 * gcc.target/arm/builtin_ssubll.c: New testcase.
4682 * gcc.target/arm/builtin_usubl.c: New testcase.
4683 * gcc.target/arm/builtin_usubll.c: New testcase.
4684
d5b5d212
UB
46852016-08-24 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR target/77270
4688 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4689 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4690 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4691 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4692 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4693 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4694 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4695 effective target. Remove scan-assembler-times directives.
4696 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4697 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4698 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4699
d1188689
SKS
47002016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4701
4702 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4703 of unsigned int.
4704 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4705
0b6b8f85
RS
47062016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4707
4708 PR testsuite/77317
4709 * lib/target-supports.exp
4710 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4711 (check_effective_target_vect_natural_alignment): Ditto.
4712 (check_effective_target_vector_alignment_reachable): Ditto.
4713 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4714
587b7f7a
ILT
47152016-08-23 Ian Lance Taylor <iant@golang.org>
4716
4717 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4718
6019c0fc
MM
47192016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4720
4721 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4722 being created from pointers to memory locations.
4723 * gcc.target/powerpc/vec-init-2.c: Likewise.
4724
cfe37db4
FR
47252016-08-23 Fritz Reese <fritzoreese@gmail.com>
4726
4727 * gfortran.dg/dec_structure_12.f90: New testcase.
4728
7e11f46f
DV
47292016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4730
4731 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4732
7ab4f354
DV
47332016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4734
4735 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4736 verification.
4737
deb9351f
DV
47382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4739
4740 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4741 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4742
1fd9f058
RB
47432016-08-23 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/27336
4746 * c-c++-common/pr27336.c: New testcase.
4747
b00e6e75
MP
47482016-08-22 Marek Polacek <polacek@redhat.com>
4749
4750 PR c++/77321
4751 * g++.dg/cpp1y/pr77321.C: New test.
4752
58338bac
SK
47532016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4754
4755 PR fortran/60774
4756 * gfortran.dg/empty_label.f: Adjust test for new error message.
4757 * gfortran.dg/empty_label.f90: Ditto.
4758 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4759 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4760 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4761
30364ce6
SK
47622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4763
4764 PR fortran/61318
4765 * gfortran.dg/pr61318.f90: New test.
4766
ad7a5a8f
SK
47672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4768
4769 PR fortran/77260
4770 * gfortran.dg/pr77260_1.f90: New test.
4771 * gfortran.dg/pr77260_2.f90: Ditto.
4772
72f52f30
JM
47732016-08-22 Joseph Myers <joseph@codesourcery.com>
4774
4775 PR middle-end/77269
4776 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4777 __builtin_signbitf and __builtin_signbitl in expected generic
4778 expansion.
4779 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4780 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4781 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4782 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4783 tests.
4784
6dc198e3
JM
47852016-08-22 Joseph Myers <joseph@codesourcery.com>
4786
4787 * gcc.dg/torture/float128-builtin.c,
4788 gcc.dg/torture/float128-ieee-nan.c,
4789 gcc.dg/torture/float128x-builtin.c,
4790 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4791 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4792 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4793 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4794 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4795 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4796 gcc.dg/torture/floatn-nan.h: New tests.
4797
7ff4e41a
JM
47982016-08-22 Joseph Myers <joseph@codesourcery.com>
4799
4800 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4801 macro.
4802 (main): Update calls to TEST_I_F.
4803 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4804 macro.
4805 (main): Update calls to TEST_I_F.
4806
7078cdb6
JM
48072016-08-22 Joseph Myers <joseph@codesourcery.com>
4808
4809 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4810 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4811 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4812 names in calls to TEST_I_F.
4813
a9d7c823
BE
48142016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4815
4816 PR c/52952
4817 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4818
cd800235
SKS
48192016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4820
4821 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4822 and !natural_alignment_64.
4823 * gcc.dg/ipa/propalign-2.c: Likewise.
4824 * gcc.dg/ipa/propalign-3.c: Likewise.
4825 * gcc.dg/ipa/propalign-4.c: Likewise.
4826 * gcc.dg/ipa/propalign-5.c: Likewise.
4827 * lib/target-supports.exp
4828 (check_effective_target_natural_alignment_32): Add avr-*-*.
4829
22d12455
KV
48302016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4831
4832 PR tree-optimization/61839
4833 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4834 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4835 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4836 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4837
c65699ef
JM
48382016-08-19 Joseph Myers <joseph@codesourcery.com>
4839
4840 PR c/32187
4841 * lib/target-supports.exp (check_effective_target_float16)
4842 (check_effective_target_float32, check_effective_target_float64)
4843 (check_effective_target_float128, check_effective_target_float32x)
4844 (check_effective_target_float64x)
4845 (check_effective_target_float128x)
4846 (check_effective_target_float16_runtime)
4847 (check_effective_target_float32_runtime)
4848 (check_effective_target_float64_runtime)
4849 (check_effective_target_float128_runtime)
4850 (check_effective_target_float32x_runtime)
4851 (check_effective_target_float64x_runtime)
4852 (check_effective_target_float128x_runtime)
4853 (check_effective_target_floatn_nx_runtime)
4854 (add_options_for_float16, add_options_for_float32)
4855 (add_options_for_float64, add_options_for_float128)
4856 (add_options_for_float32x, add_options_for_float64x)
4857 (add_options_for_float128x): New procedures.
4858 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4859 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4860 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4861 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4862 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4863 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4864 gcc.dg/torture/float128-complex.c,
4865 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4866 gcc.dg/torture/float128x-basic.c,
4867 gcc.dg/torture/float128x-complex.c,
4868 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4869 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4870 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4871 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4872 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4873 gcc.dg/torture/float32x-basic.c,
4874 gcc.dg/torture/float32x-complex.c,
4875 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4876 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4877 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4878 gcc.dg/torture/float64x-basic.c,
4879 gcc.dg/torture/float64x-complex.c,
4880 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4881 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4882 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4883 gcc.dg/torture/floatn-tg.h,
4884 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4885 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4886 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4887 gcc.dg/torture/fp-int-convert-float128x.c,
4888 gcc.dg/torture/fp-int-convert-float16-timode.c,
4889 gcc.dg/torture/fp-int-convert-float16.c,
4890 gcc.dg/torture/fp-int-convert-float32-timode.c,
4891 gcc.dg/torture/fp-int-convert-float32.c,
4892 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4893 gcc.dg/torture/fp-int-convert-float32x.c,
4894 gcc.dg/torture/fp-int-convert-float64-timode.c,
4895 gcc.dg/torture/fp-int-convert-float64.c,
4896 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4897 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4898 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4899 maximum exponent of floating-point type. Use it in testing
4900 whether 0x8...0 fits in the floating-point type. Always treat -1
4901 (signed 0xf...f) as fitting in the floating-point type.
4902 (M_OK1): New macro.
4903 * gcc.dg/torture/fp-int-convert-double.c,
4904 gcc.dg/torture/fp-int-convert-float.c,
4905 gcc.dg/torture/fp-int-convert-float128-timode.c,
4906 gcc.dg/torture/fp-int-convert-float128.c,
4907 gcc.dg/torture/fp-int-convert-float80-timode.c,
4908 gcc.dg/torture/fp-int-convert-float80.c,
4909 gcc.dg/torture/fp-int-convert-long-double.c,
4910 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4911
94e73c78
JJ
49122016-08-19 Jakub Jelinek <jakub@redhat.com>
4913
fbdbd4b6
JJ
4914 PR fortran/72744
4915 * gfortran.dg/gomp/pr72744.f90: New test.
4916
94e73c78
JJ
4917 PR fortran/69281
4918 * gfortran.dg/gomp/pr69281.f90: New test.
4919
91151a73
JB
49202016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4921
414b7129
UB
4922 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4923 the last special seed value.
4924 * gfortran.dg/random_7.f90: Use size for last array member instead
4925 of hardcoded value.
91151a73 4926
fcf830ab
PK
49272016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4928
4929 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4930 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4931
1a5da5b6
RB
49322016-08-19 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/77286
4935 * gcc.dg/torture/pr77286.c: New testcase.
4936
82f72146
DM
49372016-08-18 David Malcolm <dmalcolm@redhat.com>
4938
4939 * gcc.dg/verbose-asm-2.c: New test case.
4940
cc015f3a
DM
49412016-08-18 David Malcolm <dmalcolm@redhat.com>
4942
4943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4944 (custom_diagnostic_finalizer): Update for change to
4945 diagnostic_show_locus.
4946
cb18fd07
DM
49472016-08-18 David Malcolm <dmalcolm@redhat.com>
4948
4949 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4950 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4951
a76989dc
MP
49522016-08-18 Marek Polacek <polacek@redhat.com>
4953
4954 PR c/71514
4955 * gcc.dg/pr71514.c: New test.
4956
89c88780
L
49572015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4958
4959 PR target/72839
4960 * gcc.target/i386/pr72839.c: New test.
4961
2c71d454
CLT
49622016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4963
4964 PR middle-end/70895
4965 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4966 * c-c++-common/goacc/reduction-1.c: Likewise.
4967 * c-c++-common/goacc/reduction-2.c: Likewise.
4968 * c-c++-common/goacc/reduction-3.c: Likewise.
4969 * c-c++-common/goacc/reduction-4.c: Likewise.
4970
66592e95
AM
49712016-08-18 Alan Modra <amodra@gmail.com>
4972
4973 * gcc.c-torture/compile/pr72771.c: New.
4974
3a146d46
JJ
49752016-08-17 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR fortran/67496
4978 * gfortran.dg/pr67496.f90: New test.
4979
3f8257db 49802015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4981
4982 PR tree-optimization/71752
3a146d46 4983 * gcc.dg/vect/pr71752.c: New.
038000bd 4984
dd42e908
UB
49852016-08-17 Uros Bizjak <ubizjak@gmail.com>
4986
4987 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4988
458a1cd0
JJ
49892016-08-17 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR middle-end/77259
4992 * g++.dg/ipa/devirt-52.C: New test.
4993
11c4c4ba
CLT
49942016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4995
4996 * c-c++-common/goacc/reduction-6.c: New testcase.
4997
661d6efd
RB
49982016-08-17 Richard Biener <rguenther@suse.de>
4999
5000 PR tree-optimization/76490
5001 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5002 * gcc.dg/pr52904.c: XFAIL.
5003
622d8b69
RB
50042016-08-17 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/23855
5007 * gcc.dg/loop-unswitch-2.c: Adjust.
5008
af23e99c
JJ
50092016-08-16 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR tree-optimization/72817
5012 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5013
feeb6268
JM
50142016-08-16 Joseph Myers <joseph@codesourcery.com>
5015
5016 PR libgcc/77265
5017 * gcc.dg/torture/float128-extend-inf.c: New test.
5018
65e736c0
DM
50192016-08-16 David Malcolm <dmalcolm@redhat.com>
5020
5021 PR c/72857
5022 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5023 for embedded NUL.
5024 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5025 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5026 caret placement.
5027 (test_oct): Likewise.
5028 (test_multiple): Likewise.
5029 (test_field_width_specifier): Likewise.
5030 (test_field_width_specifier_2): New function.
5031 (test_field_precision_specifier): New function.
5032 (test_embedded_nul): Update expected caret placement.
5033 (test_non_contiguous_strings): Update line number.
5034 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5035 (__emit_string_literal_range): Add "caret_idx" param.
5036 (test_simple_string_literal): Add value for new param, updating
5037 expected output..
5038 (test_concatenated_string_literal): Likewise.
5039 (test_multiline_string_literal): Likewise.
5040 (test_hex): Likewise.
5041 (test_oct): Likewise.
5042 (test_multiple): Likewise.
5043 (test_ucn4): Likewise.
5044 (test_ucn8): Likewise.
5045 (test_u8): Likewise.
5046 (test_u): Likewise; update expected message, from "range" to
5047 "location".
5048 (test_U): Likewise.
5049 (test_L): Likewise.
5050 (test_macro): Add value for new param.
5051 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5052 (__emit_string_literal_range): Add "caret_idx" param.
5053 (test_stringified_token_1): Add value for new param. Update
5054 expected message, from "range" to "location".
5055 (test_stringized_token_2): Likewise, adding param to macro.
5056 (test_stringified_token_3): Likewise.
5057 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5058 (emit_warning): Convert param from source_range to location_t.
5059 (test_string_literals): Add caret_idx param, and use it when
5060 constructing a substring_loc. Update error message, from
5061 "range" to "location".
5062
4a7f57d5
JJ
50632016-08-16 Jakub Jelinek <jakub@redhat.com>
5064
7841800f
JJ
5065 PR target/71910
5066 * g++.dg/gomp/pr71910.C: New test.
5067
1b13411a
JJ
5068 PR middle-end/67485
5069 * gcc.c-torture/compile/pr67485.c: New test.
5070
4a7f57d5
JJ
5071 PR target/72867
5072 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5073
3c556bc4
BC
50742016-08-16 Bin Cheng <bin.cheng@arm.com>
5075
5076 PR tree-optimization/69848
5077 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5078
beab2da6
ML
50792016-08-16 Martin Liska <mliska@suse.cz>
5080
5081 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5082 of memory operations so that it can be handled by core2
5083 in 32-bit mode.
5084
f4eec0a3
RB
50852016-08-16 Richard Biener <rguenther@suse.de>
5086
5087 PR tree-optimization/76783
5088 * gcc.dg/pr76783.c: New testcase.
5089 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5090
8f21990a
BC
50912016-08-16 Bin Cheng <bin.cheng@arm.com>
5092
5093 PR tree-optimization/72817
5094 PR tree-optimization/73450
5095 * gcc.dg/tree-ssa/pr72817.c: New test.
5096 * gcc.dg/tree-ssa/pr73450.c: New test.
5097
7fc61626
FR
50982016-08-15 Fritz Reese <fritzoreese@gmail.com>
5099
5100 * gfortran.dg/init_flag_13.f90: New testcase.
5101 * gfortran.dg/init_flag_14.f90: Ditto.
5102 * gfortran.dg/init_flag_15.f03: Ditto.
5103 * gfortran.dg/dec_init_1.f90: Ditto.
5104 * gfortran.dg/dec_init_2.f90: Ditto.
5105
432baa02
UB
51062016-08-15 Uros Bizjak <ubizjak@gmail.com>
5107
5108 PR target/72867
5109 * gcc.target/i386/pr72867.c: New test.
5110
7e1dde14
EB
51112016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * c-c++-common/dump-ada-spec-5.c: New test.
5114
e4969090
RB
51152016-08-15 Richard Biener <rguenther@suse.de>
5116
5117 PR tree-optimization/73434
5118 * gcc.dg/torture/pr73434.c: New testcase.
5119
66088065
JJ
51202016-08-15 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR tree-optimization/72824
5123 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5124
7c713714
CLT
51252016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5126
5127 PR fortran/70598
5128 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5129 in use_device clause.
5130 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5131 * gfortran.dg/goacc/list.f95: Adjust to catch
5132 "neither a POINTER nor an array" error messages.
5133
4271e5cb
UB
51342016-08-14 Uros Bizjak <ubizjak@gmail.com>
5135
5136 PR target/76342
5137 * gcc.target/i386/pr76342.c: New test.
5138
b0cea284
JJ
51392016-08-12 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c/71512
5142 * g++.dg/ubsan/pr71512.C: New test.
5143 * c-c++-common/ubsan/pr71512-1.c: New test.
5144 * c-c++-common/ubsan/pr71512-2.c: New test.
5145
e86aefb8
MM
51462016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5147
5148 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5149 vector initialization options.
5150 * gcc.target/powerpc/vec-init-2.c: Likewise.
5151 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5152 is generated on ISA 3.0.
5153
7fd82d52
PP
51542016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5155
5156 PR middle-end/71654
5157 * gcc.dg/c-c++-common/pr71654.c: New test.
5158 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5159 dg-options.
5160 * gcc.dg/tree-ssa/vrp24: Likewise.
5161
2f1364c2
JJ
51622016-08-12 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR c/67410
5165 * gcc.dg/pr67410.c: New test.
5166
8eb414aa
BC
51672016-08-12 Bin Cheng <bin.cheng@arm.com>
5168
5169 PR tree-optimization/69848
5170 * gcc.dg/vect/vect-pr69848.c: New test.
5171
30b39c19
UB
51722016-08-12 Uros Bizjak <ubizjak@gmail.com>
5173
5174 PR testsuite/71008
5175 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5176 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5177 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5178 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5179
e373dd06
RB
51802016-08-12 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/57326
5183 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5184 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5185 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5186 * gcc.target/i386/pr45685.c: Likewise.
5187 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5188 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5189 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5190 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5191 * gfortran.dg/pr34163.f90: Likewise.
5192
20d1af89
ML
51932016-08-12 Martin Liska <mliska@suse.cz>
5194
5195 * g++.dg/gcov/gcov-16.C: New test.
5196 * lib/gcov.exp: Support new argument for run-gcov function.
5197
5cacda56
ML
51982016-08-12 Martin Liska <mliska@suse.cz>
5199
5200 PR gcov-profile/35590
5201 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5202
663eecfd
RB
52032016-08-12 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/72851
5206 * gcc.dg/torture/pr72851.c: New testcase.
5207
3f8257db 52082016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5209
e366d7d8
AO
5210 PR debug/63240
5211 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5212 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5213 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5214 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5215 DW_AT_deleted.
5216
71e1a6a4
AO
5217 PR debug/55641
5218 * g++.dg/debug/dwarf2/ref-1.C: New.
5219
8aaf799b
AO
5220 PR debug/49366
5221 * g++.dg/debug/dwarf2/template-params-12.H: New.
5222 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5223 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5224 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5225 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5226 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5227 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5228 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5229
06f9caed
BS
52302016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5231
5232 PR target/72863
5233 * gcc.target/powerpc/pr72863.c: New test.
5234
a8b956c1
UB
52352016-08-11 Uros Bizjak <ubizjak@gmail.com>
5236
5237 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5238
c73dd986
L
52392015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5240
5241 * gcc.target/i386/pieces-strcpy-1.c: New test.
5242 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5243
385ed708
JJ
52442016-08-11 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR c++/72868
5247 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5248
df7ec09f
L
52492015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5250
5251 * gcc.target/i386/pieces-memcpy-1.c: New test.
5252 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5253 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5254 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5255 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5256 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5257
b95a64bb
JJ
52582016-08-11 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR c/72816
7ddbcf6b 5261 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5262
59537744
BE
52632016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5264
5265 PR tree-optimization/71083
5266 * gcc.c-torture/execute/pr71083.c: New test.
5267 * gnat.dg/loop_optimization23.adb: New test.
5268 * gnat.dg/loop_optimization23_pkg.ads: New test.
5269 * gnat.dg/loop_optimization23_pkg.adb: New test.
5270
183ac6d0
RB
52712016-08-11 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/72772
5274 * gcc.dg/graphite/pr35356-1.c: Adjust.
5275 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5276
b152f5a2
JB
52772016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5278
5279 * gfortran.dg/random_7.f90: Take into account that the last seed
5280 value is the special p value.
5281 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5282
bb7ebad1
RB
52832016-08-11 Richard Biener <rguenther@suse.de>
5284
5285 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5286
2e186411
AM
52872016-08-11 Alan Modra <amodra@gmail.com>
5288
5289 * gcc.target/powerpc/pr71680.c: New.
5290
e9e6d4f6
KN
52912016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5292
5293 * gcc.target/powerpc/bfp/bfp.exp: New file.
5294 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5295 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5296 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5297 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5298 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5299 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5300 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5301 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5302 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5303 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5304 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5305 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5306 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5307 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5308 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5309 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5310 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5311 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5312 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5313 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5314 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5315 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5316 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5317 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5318 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5319 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5320 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5321 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5322 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5323 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5324 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5325 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5326 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5327 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5328 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5329 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5330 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5331 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5332 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5333 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5334 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5335 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5336 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5337 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5338 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5339 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5340 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5341 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5342 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5343 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5344 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5345 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5346 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5347
9c8eabea
BC
53482016-08-10 Bin Cheng <bin.cheng@arm.com>
5349
5350 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5351 Add aarch64*-*-*.
5352
6c553b76
BC
53532016-08-10 Bin Cheng <bin.cheng@arm.com>
5354
5355 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5356
a0883b08
MM
53572016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5358
5359 PR target/72853
5360 * gcc.target/powerpc/pr72853.c: New test.
5361
a266236e
ML
53622016-08-10 Martin Liska <mliska@suse.cz>
5363
5364 PR gcov-profile/58306
5365 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5366
22063dbc
ML
53672016-08-10 Martin Liska <mliska@suse.cz>
5368
5369 * g++.dg/gcov/gcov-threads-1.C: New test.
5370
5250a5bb
SKS
53712016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5372
5373 PR target/71873
5374 * gcc.target/avr/pr71873.c: New test.
5375
b7597ae5
ML
53762016-08-09 Martin Liska <mliska@suse.cz>
5377
5378 * g++.dg/gcov/gcov-dump-1.C: New test.
5379 * g++.dg/gcov/gcov-dump-2.C: New test.
5380
ab50a215
ML
53812016-08-09 Martin Liska <mliska@suse.cz>
5382
5383 * gcc.dg/tree-prof/val-prof-9.c: New test.
5384
dcb1e137
ML
53852016-08-09 Martin Liska <mliska@suse.cz>
5386
5387 * gcc.dg/tree-prof/val-prof-8.c: New test.
5388
04d6d3b6
MJ
53892016-08-09 Martin Jambor <mjambor@suse.cz>
5390
df839749
UB
5391 PR ipa/71981
5392 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5393
c57e78c4
BC
53942016-08-09 Bin Cheng <bin.cheng@arm.com>
5395
5396 PR tree-optimization/33707
5397 * gcc.dg/vect/pr33707.c: New test.
5398
42970a17
BC
53992016-08-09 Bin Cheng <bin.cheng@arm.com>
5400
5401 PR tree-optimization/pr72772
5402 * gcc.dg/tree-ssa/pr72772.c: New test.
5403
810a3aa6
MF
54042016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5405
5406 PR rtl-optimization/66669
5407 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5408
9e207d6f
JJ
54092016-08-09 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR tree-optimization/72824
5412 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5413
50bf47fd
RB
54142016-08-09 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/71802
5417 * gcc.dg/torture/pr71802.c: New testcase.
5418
cadec7ca
JJ
54192016-08-09 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR c++/72809
5422 * g++.dg/eh/stdarg1.C: New test.
5423
c43c5112
AK
54242016-08-08 Andi Kleen <ak@linux.intel.com>
5425
5426 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5427 test command line in failure log.
5428 (profopt-execute): dito. Make autofdo file names unique.
5429
895aa8e1
DM
54302016-08-08 David Malcolm <dmalcolm@redhat.com>
5431
5432 PR c/64955
5433 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5434 output.
5435
9afda630
PK
54362016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5437
5438 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5439 c99_runtime.
5440 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5441 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5442 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5443 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5444 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5445 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5446
e52ed3fe
DM
54472016-08-08 David Malcolm <dmalcolm@redhat.com>
5448
5449 PR c/52952
5450 * gcc.dg/cpp/pr66415-1.c: Likewise.
5451 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5452 * gcc.dg/format/c90-printf-1.c: Likewise.
5453 * gcc.dg/format/diagnostic-ranges.c: New test case.
5454
ad200580
JJ
54552016-08-08 Jakub Jelinek <jakub@redhat.com>
5456
77524e0d
JJ
5457 PR fortran/72716
5458 * gfortran.dg/gomp/pr72716.f90: New test.
5459
2187f2a2
JJ
5460 PR middle-end/72781
5461 * gcc.dg/gomp/pr72781.c: New test.
5462
ad200580
JJ
5463 PR middle-end/68762
5464 * g++.dg/vect/pr68762-1.cc: New test.
5465 * g++.dg/vect/pr68762-2.cc: New test.
5466 * g++.dg/vect/pr68762.h: New file.
5467
989d0071
MS
54682016-08-08 Martin Sebor <msebor@redhat.com>
5469
5470 PR testsuite/72838
3a146d46
JJ
5471 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5472 * g++.dg/warn/overflow-warn-3.C: Same.
5473 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5474
7090cac9
AV
54752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5476
5477 PR fortran/71936
5478 * gfortran.dg/allocate_with_source_21.f03: New test.
5479
64e56ab0
AV
54802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5481
5482 PR fortran/72698
5483 * gfortran.dg/allocate_with_source_20.f03: New test.
5484
0476487d
AM
54852016-08-08 Alan Modra <amodra@gmail.com>
5486
5487 * gcc.c-torture/compile/pr72802.c: New.
5488
8e9218f2
AV
54892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5490
5491 PR fortran/70524
5492 * gfortran.dg/dependency_48.f90: New test.
5493
c1f7083b
TK
54942016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5495
531e5ae3 5496 PR fortran/70040
c1f7083b
TK
5497 * gfortran.dg/pr70040.f90: New testcase.
5498
6ab5813c
TK
54992016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5500
5501 PR fortran/71961
5502 * gfortran.dg/matmul_10.f90: New testcase.
5503
27bddc4a
JH
55042016-08-07 Jan Hubicka <hubicka@ucw.cz>
5505
5506 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5507
4a9f8a9f
JJ
55082016-08-07 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c/72816
5511 * gcc.dg/pr72816.c: New test.
5512
fa76f2c6
JW
55132016-08-06 Jonathan Wakely <jwakely@redhat.com>
5514
5515 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5516 * g++.dg/conversion/pr41426.C: Likewise.
5517 * g++.dg/conversion/pr66211.C: Likewise.
5518 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5519 * g++.dg/init/ref8.C: Likewise.
5520 * g++.old-deja/g++.law/cvt20.C: Likewise.
5521 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5522
5c3e5002
PP
55232016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5524
5525 PR tree-optimization/18046
5526 * gcc.dg/tree-ssa/vrp105.c: New test.
5527 * gcc.dg/tree-ssa/vrp106.c: New test.
5528
94087e88 55292016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5530
5531 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5532 1ul in diagnostics. Remove hyphen from "constant-expression."
5533 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5534 * g++.dg/cpp0x/static_assert3.C: Same.
5535 * g++.dg/cpp1y/constexpr-throw.C: Same.
5536 * g++.dg/template/nontype3.C: Same.
5537 * g++.dg/warn/overflow-warn-1.C: Same.
5538 * g++.dg/warn/overflow-warn-3.C: Same.
5539 * g++.dg/warn/overflow-warn-4.C: Same.
5540
88fa5555
DM
55412016-08-05 David Malcolm <dmalcolm@redhat.com>
5542
5543 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5544 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5545 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5546 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5547
1addb9e6
PP
55482016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5549
5550 PR tree-optimization/72810
5551 * gcc.dg/tree-ssa/vrp110.c: New test.
5552
1b62ed4f
JG
55532016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5554
5555 PR Target/72819
5556 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5557 registers.
5558 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5559 saving the half-precision registers.
5560 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5561 value is returned in h0.
5562 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5563 are passed in FP/SIMD registers.
5564 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5565 passing works corrcetly.
5566 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5567 (hfa_f16x2_t): Likewise.
5568 (hfa_f16x3_t): Likewise.
5569 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5570 are promoted to double and passed in a double register.
5571 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5572 are promoted to double and stacked.
5573 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5574 __fp16 data types.
5575 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5576 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5577 __fp16 first get passed in FP/SIMD registers, then stacked.
5578
4228ca19
NS
55792016-08-05 Nathan Sidwell <nathan@acm.org>
5580
5581 PR c++/68724
5582 * g++.dg/cpp0x/pr68724.C: New.
5583
db7c335e
RB
55842016-08-05 Richard Biener <rguenther@suse.de>
5585
5586 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5587
48abe922
PP
55882016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5589
5590 * gcc.dg/tree-ssa/vrp107.c: New test.
5591 * gcc.dg/tree-ssa/vrp108.c: New test.
5592 * gcc.dg/tree-ssa/vrp109.c: New test.
5593
f6cdf42f
PK
55942016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5595
5596 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5597 dg-options.
5598
33a9c609
PK
55992016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5600
5601 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5602 test-cases.
5603 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5604 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5605 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5606 test-cases.
5607 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5608 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5609 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5610 large_double.
5611
4473482d
PC
56122016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/72800
5615 * g++.dg/cpp1y/lambda-ice1.C: New.
5616
08156df5
PP
56172016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5618
5619 PR c++/72759
5620 * g++.dg/cpp1y/pr72759.C: New test.
5621
938da3a5
PP
56222016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5623
5624 * gcc.dg/switch-10.c: New test.
5625
da84183c
JG
56262016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5627
5628 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5629
ae9281fc
TS
56302016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5631
5632 * c-c++-common/goacc/routine-5.c: Update.
5633
086ad22e
BE
56342016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5635
5636 PR rtl-optimization/70903
5637 * gcc.c-torture/execute/pr70903.c: New test.
5638
6805e400
ML
56392016-08-04 Martin Liska <mliska@suse.cz>
5640
5641 * gcc.dg/params/params.exp: Replace file exists with
5642 TESTING_IN_BUILD_TREE.
5643
a0008434
MP
56442016-08-04 Marek Polacek <polacek@redhat.com>
5645
5646 PR c++/70229
5647 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5648
fb46286e
RB
56492016-08-04 Richard Biener <rguenther@suse.de>
5650
5651 PR middle-end/71984
5652 * gcc.dg/torture/pr71984.c: Guard correctness check for
5653 little-endian.
5654
ac2c96ab
AP
56552016-08-03 Andrew Pinski <apinski@cavium.com>
5656
5657 * gcc.c-torture/compile/20160802-1.c: New testcase.
5658
c98583e9
FR
56592016-08-03 Fritz Reese <fritzoreese@gmail.com>
5660
5661 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5662
9ad1a1da
RB
56632016-08-03 Richard Biener <rguenther@suse.de>
5664
5665 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5666 and remove -O3.
5667 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5668 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5669
cd75c979
RB
56702016-08-03 Richard Biener <rguenther@suse.de>
5671
5672 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5673 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5674 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5675 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5676
30e8d875
SKS
56772016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5678
5679 * gcc.dg/init-excess-2.c: Require int32plus.
5680 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5681 * gcc.dg/pr59963-2.c: Require int32plus.
5682 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5683 * gcc.dg/unroll-7.c: Require int32plus.
5684
69b806f6
BC
56852016-08-02 Bin Cheng <bin.cheng@arm.com>
5686
5687 PR tree-optimization/34114
5688 * gcc.dg/tree-ssa/loop-42.c: New test.
5689
1efafef3
TC
56902016-08-02 Tamar Christina <tamar.christina@arm.com>
5691
5692 * gcc.target/aarch64/vminmaxnm.c: New.
5693 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5694 tests.
5695
e2a99194
MM
56962016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5697
5698 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5699 vec_extract for vector float, vector int, vector short, and vector
5700 char.
5701 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5702 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5703 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5704 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5705
71bfb77a
WD
57062016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5707
5708 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5709 single stack adjustment, no writeback.
71bfb77a
WD
5710 * gcc.target/aarch64/test_frame_12.c: Likewise.
5711 * gcc.target/aarch64/test_frame_13.c: Likewise.
5712 * gcc.target/aarch64/test_frame_15.c: Likewise.
5713 * gcc.target/aarch64/test_frame_6.c: Likewise.
5714 * gcc.target/aarch64/test_frame_7.c: Likewise.
5715 * gcc.target/aarch64/test_frame_8.c: Likewise.
5716 * gcc.target/aarch64/test_frame_16.c: New test.
5717
37bce35a
L
57182015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5719
5720 PR target/72748
5721 * gcc.target/i386/pr72748.c: New test.
5722
3f8257db 57232015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5724
5725 PR tree-optimization/71818
5726 * gcc.dg/vect/pr71818.c: New
5727
bf60c531
ML
57282016-08-01 Martin Liska <mliska@suse.cz>
5729
5730 PR tree-optimization/71857
5731 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5732
8ed49fab
KT
57332016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734
5735 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5736
76e2c821
JB
57372016-08-01 Jan Beulich <jbeulich@suse.com>
5738
5739 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5740
35029597
WS
57412016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742
5743 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5744 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5745
3aa4b66a
JW
57462016-07-31 Jonathan Wakely <jwakely@redhat.com>
5747
5748 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5749 (check_effective_target_c++): Likewise. Also match for libstdc++.
5750
3f8257db 57512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5752
5753 PR fortran/41922
5754 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5755 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5756 * gfortran.dg/pr41922.f90: New test.
5757
9fcb2819
SK
57582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5759
5760 PR fortran/68566
5761 * gfortran.dg/pr68566.f90: new test.
5762
94087e88 57632016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5764
5765 PR c++/60760
5766 PR c++/71091
5767 * g++.dg/cpp0x/constexpr-cast.C: New test.
5768 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5769 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5770 * g++.dg/ubsan/pr63956.C: Correct.
5771
d0047a25
MM
57722016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5773
5774 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5775 vector double or vector long where the vector is in memory.
5776 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5777 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5778
e4f7a5df
SK
57792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5780
5781 PR fortran/69867
5782 * gfortran.dg/pr69867.f90: New test.
5783
b441ae1d
SK
57842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5785
5786 PR fortran/69962
5787 * gfortran.dg/pr69962.f90: New test.
5788
712dff31
SK
57892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5790
5791 PR fortran/70006
5792 * gfortran.dg/pr70006.f90: New test.
5793
fb42421e
SK
57942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5795
5796 PR fortran/71730
5797 * gfortran.dg/pr71730.f90: New test.
5798 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5799 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5800 * gfortran.dg/array_constructor_26.f03: Ditto.
5801
466effe0
WS
58022016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5803
5804 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5805 * gcc.target/powerpc/pr71763.c: Likewise.
5806
f618a472
MP
58072016-07-29 Marek Polacek <polacek@redhat.com>
5808
5809 PR c/71742
5810 * gcc.dg/940510-1.c: Adjust dg-error.
5811 * gcc.dg/c99-flex-array-1.c: Likewise.
5812 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5813
efd0786f
MP
5814 PR c/71853
5815 * gcc.dg/noncompile/pr71853.c: New test.
5816
e00dceaf
MP
5817 PR c/71573
5818 * gcc.dg/noncompile/pr71573.c: New test.
5819
638fc14f
MP
5820 PR c/71926
5821 * g++.dg/warn/Wparentheses-30.C: New test.
5822 * gcc.dg/Wparentheses-14.c: New test.
5823
61c73a7f
UB
58242016-07-29 Uros Bizjak <ubizjak@gmail.com>
5825
5826 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5827
01d32b2b
BC
58282016-07-29 Bin Cheng <bin.cheng@arm.com>
5829
5830 PR tree-optimization/57558
5831 * gcc.dg/vect/pr57558-1.c: New test.
5832 * gcc.dg/vect/pr57558-2.c: New test.
5833
f6c7a248
PK
58342016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5835
61c73a7f 5836 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5837 to scan forwprop1 dump pass.
5838
f54ea774
PC
58392016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5840
5841 PR c++/51488
5842 * g++.dg/template/pr51488.C: New.
5843
673a107a
JJ
58442016-07-29 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR c/71969
5847 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5848 static __inline__.
5849 * gcc.dg/pr71969-1.c: New test.
5850 * gcc.dg/pr71969-2.c: New test.
5851 * gcc.dg/pr71969-3.c: New test.
5852
78169471
MP
58532016-07-29 Marek Polacek <polacek@redhat.com>
5854
5855 PR c/71574
5856 * c-c++-common/pr71574.c: New test.
5857
a5b5c8b6
MP
5858 PR c/71583
5859 * gcc.dg/noncompile/pr71583.c: New test.
5860
883b6d4e
KV
58612016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5862
5863 PR middle-end/68217
5864 * gcc.dg/pr68217.c: New test.
5865
89f1f37e
SK
58662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5867
5868 PR fortran/71067
5869 * gfortran.dg/pr71067_1.f90: New test.
5870 * gfortran.dg/pr71067_2.f90: Ditto.
5871
e0d32185
MM
58722016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5873
5874 * gcc.target/powerpc/vec-extract-1.c: New test.
5875
c851722d
SK
58762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5877
5878 PR fortran/71799
5879 * gfortran.dg/pr71799.f90: New test.
5880
f064da6a
PC
58812016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/71665
5884 * g++.dg/cpp0x/pr71665-1.C: New.
5885 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5886 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5887 * g++.dg/ext/label10.C: Likewise.
5888 * g++.dg/parse/constant5.C: Likewise.
5889
1b70aaad
SK
58902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5891
5892 PR fortran/71859
5893 * gfortran.dg/pr71859.f90: New test.
5894 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5895 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5896
a23404c9
PT
58972016-07-28 Paul Thomas <pault@gcc.gnu.org>
5898
5899 PR fortran/71883
5900 * gfortran.dg/pr71883.f90 : New test.
5901
513d866d
YR
59022016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5903
5904 PR tree-optimization/71734
61c73a7f 5905 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5906
7c428aa2
RL
59072016-07-28 Renlin Li <renlin.li@arm.com>
5908
5909 Revert
5910 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5911
5912 PR fortran/71902
5913 * gfortran.dg/dependency_47.f90: New test.
5914
1225d6b1
ML
59152016-07-28 Martin Liska <mliska@suse.cz>
5916
5917 PR gcov-profile/68025
5918 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5919
e5f5bf35
ML
59202016-07-28 Martin Liska <mliska@suse.cz>
5921
5922 * g++.dg/vect/pr70944.cc: New test.
5923
4536610d
KV
59242016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5925
5926 PR middle-end/71994
5927 * gcc.dg/torture/pr71994.c: New test.
5928
8c6961ca
PK
59292016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5930
5931 PR middle-end/71078
5932 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5933 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5934 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5935
8de22ea0
RB
59362016-07-27 Richard Biener <rguenther@suse.de>
5937
5938 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5939
5d9da222
ML
59402016-07-27 Martin Liska <mliska@suse.cz>
5941
5942 * gcc.dg/predict-13.c: New test.
5943 * gcc.dg/predict-14.c: New test.
5944
af9e275f
SKS
59452016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5946
a23404c9 5947 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5948 including stdint.h.
5949 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5950 including stdint.h.
5951
71abba1e
MM
59522016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5953
5954 PR target/71869
5955 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5956 IEEE built-in functions handle quiet and signalling NaNs
5957 correctly.
5958
9cd74e8f
SK
59592016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5960
5961 PR fortran/71862
5962 * gfortran.dg/pr71862.f90: New test.
5963
0d48446f
MS
59642016-07-26 Martin Sebor <msebor@redhat.com>
5965
5966 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5967 selector with dg-options.
5968
524cf1e4
PP
59692016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5970
5971 PR tree-optimization/18046
5972 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5973 * gcc.dg/tree-ssa/vrp103.c: New test.
5974 * gcc.dg/tree-ssa/vrp104.c: New test.
5975
100665d8
WS
59762016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5977
5978 * gcc.target/powerpc/pr63354.c: Require lp64 since
5979 -mprofile-kernel is not legal with -m32.
5980
0b64ca40
RB
59812016-07-26 Richard Biener <rguenther@suse.de>
5982
5983 PR rtl-optimization/71984
5984 * gcc.dg/torture/pr71984.c: New testcase.
5985
9b7937cf
RS
59862016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5987
5988 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5989 g++-dg-runtest via et-dg-runtest.
5990 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5991 * gcc.dg/vect/vect.exp: Likewise.
5992 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5993 gfortran-dg-runtest.
5994 * gfortran.dg/vect/vect.exp: Likewise.
5995 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5996 (check_mips_loongson_hw_available): Likewise.
5997 (check_effective_target_mpaired_single_runtime): Likewise.
5998 (check_effective_target_mips_loongson_runtime): Likewise.
5999 (add_options_for_mpaired_single): Likewise.
6000 (check_effective_target_vect_int): Add global et_index.
6001 Check and save the supported feature for a target selected by
6002 the et_index target. Break long lines where appropriate. Call
6003 et-is-effective-target for MIPS with an argument instead of
6004 check_effective_target_* where appropriate.
6005 (check_effective_target_vect_intfloat_cvt): Likewise.
6006 (check_effective_target_vect_uintfloat_cvt): Likewise.
6007 (check_effective_target_vect_floatint_cvt): Likewise.
6008 (check_effective_target_vect_floatuint_cvt): Likewise.
6009 (check_effective_target_vect_simd_clones): Likewise.
6010 (check_effective_target_vect_shift): ewise.
6011 (check_effective_target_whole_vector_shift): Likewise.
6012 (check_effective_target_vect_bswap): Likewise.
6013 (check_effective_target_vect_shift_char): Likewise.
6014 (check_effective_target_vect_long): Likewise.
6015 (check_effective_target_vect_float): Likewise.
6016 (check_effective_target_vect_double): Likewise.
6017 (check_effective_target_vect_long_long): Likewise.
6018 (check_effective_target_vect_no_int_max): Likewise.
6019 (check_effective_target_vect_no_int_add): Likewise.
6020 (check_effective_target_vect_no_bitwise): Likewise.
6021 (check_effective_target_vect_widen_shift): Likewise.
6022 (check_effective_target_vect_no_align): Likewise.
6023 (check_effective_target_vect_hw_misalign): Likewise.
6024 (check_effective_target_vect_element_align): Likewise.
6025 (check_effective_target_vect_condition): Likewise.
6026 (check_effective_target_vect_cond_mixed): Likewise.
6027 (check_effective_target_vect_char_mult): Likewise.
6028 (check_effective_target_vect_short_mult): Likewise.
6029 (check_effective_target_vect_int_mult): Likewise.
6030 (check_effective_target_vect_extract_even_odd): Likewise.
6031 (check_effective_target_vect_interleave): Likewise.
6032 (check_effective_target_vect_stridedN): Likewise.
6033 (check_effective_target_vect_multiple_sizes): Likewise.
6034 (check_effective_target_vect64): Likewise.
6035 (check_effective_target_vect_call_copysignf): Likewise.
6036 (check_effective_target_vect_call_sqrtf): Likewise.
6037 (check_effective_target_vect_call_btrunc): Likewise.
6038 (check_effective_target_vect_call_btruncf): Likewise.
6039 (check_effective_target_vect_call_ceil): Likewise.
6040 (check_effective_target_vect_call_ceilf): Likewise.
6041 (check_effective_target_vect_call_floor): Likewise.
6042 (check_effective_target_vect_call_floorf): Likewise.
6043 (check_effective_target_vect_call_lceil): Likewise.
6044 (check_effective_target_vect_call_lfloor): Likewise.
6045 (check_effective_target_vect_call_nearbyint): Likewise.
6046 (check_effective_target_vect_call_nearbyintf): Likewise.
6047 (check_effective_target_vect_call_round): Likewise.
6048 (check_effective_target_vect_call_roundf): Likewise.
6049 (check_effective_target_vect_perm): Likewise, but also append *_saved
6050 to the existing global name to properly cache the result.
6051 (check_effective_target_vect_perm_byte): Likewise.
6052 (check_effective_target_vect_perm_short): Likewise.
6053 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6054 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6055 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6056 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6057 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6058 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6059 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6060 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6061 (check_effective_target_vect_sdot_qi): Likewise.
6062 (check_effective_target_vect_udot_qi): Likewise.
6063 (check_effective_target_vect_sdot_hi): Likewise.
6064 (check_effective_target_vect_udot_hi): Likewise.
6065 (check_effective_target_vect_usad_char): Likewise.
6066 (check_effective_target_vect_pack_trunc): Likewise.
6067 (check_effective_target_vect_unpack): Likewise.
6068 (check_effective_target_vect_aligned_arrays): Likewise.
6069 (check_effective_target_vect_natural_alignment): Likewise.
6070 (check_effective_target_vector_alignment_reachable): Likewise.
6071 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6072 (is-effective-target): Initialize et_index if undefined.
6073 (et-dg-runtest): New.
6074 (et-is-effective-target): Likewise.
6075 (check_vect_support_and_set_flags): Add supported MIPS targets to
6076 EFFECTIVE_TARGETS list. Return the number of supported targets.
6077
8f63caf6 60782016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6079 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6080
6081 PR middle-end/70920
6082 * gcc.dg/pr70920-1.c: New test-case.
6083 * gcc.dg/pr70902-2.c: Likewise.
6084 * gcc.dg/pr70920-3.c: Likewise.
6085 * gcc.dg/pr70920-4.c: Likewise
6086 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6087 2 instead of 3.
6088
7d575fff
AM
60892016-07-25 Alexander Monakov <amonakov@ispras.ru>
6090
6091 * gcc.c-torture/execute/pr71494.c: Require label_values.
6092 * gcc.dg/pr16973.c: Ditto.
6093
bf01e070
SKS
60942016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6095
6096 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6097 * gcc.dg/torture/pr69771.c: Require int32plus.
6098 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6099
16b05965
ML
61002016-07-25 Martin Liska <mliska@suse.cz>
6101
6102 * gcc.dg/torture/pr71987.c: New test.
6103
d52d3767
SK
61042016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6105
6106 PR fortran/71935
6107 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6108 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6109 * gfortran.dg/pr71935.f90: New test.
6110
94087e88 61112016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6112
6113 PR c++/71675
6114 * g++.dg/ext/atomic-3.C: New test.
6115 * gcc.dg/atomic/pr71675.c: New test.
6116
58b3986e
ES
61172016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6118
6119 * gcc.target/i386/mvc8.c: New test.
6120
faa1612a
BC
61212016-07-22 Bin Cheng <bin.cheng@arm.com>
6122
6123 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6124 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6125
1603ebe0
TK
61262016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6127
6128 PR fortran/71795
6129 * gfortran.dg/constructor_50.f90: New test.
6130
bc91c436
ML
61312016-07-22 Martin Liska <mliska@suse.cz>
6132
6133 PR gcov-profile/69028
6134 PR gcov-profile/62047
6135 * g++.dg/cilk-plus/pr69028.C: New test.
6136
9fe9a3a7
AV
61372016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6138
6139 * gfortran.dg/coarray_stat_2.f90: New test.
6140
70866e3d
MM
61412016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6142
6143 * gcc.target/powerpc/vec-extract.h: New files to check the
6144 vec_extract built-in functions for all vector types, testing
6145 accessing each element, both with constant and variable element
6146 numbers.
6147 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6148 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6149 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6150 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6151 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6152 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6153 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6154 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6155 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6156
ab3af181
JJ
61572016-07-21 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR c++/71728
6160 * g++.dg/other/pr71728.C: New test.
6161
ebe8f322
JG
61622016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6163
6164 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6165 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6166 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6167 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6168 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6169
959cef74
RB
61702016-07-21 Richard Biener <rguenther@suse.de>
6171
6172 PR tree-optimization/71947
6173 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6174
b24d9420
BC
61752016-07-21 Bin Cheng <bin.cheng@arm.com>
6176
6177 * gcc.dg/tree-ssa/scev-15.c: New.
6178
23974819
BC
61792016-07-21 Bin Cheng <bin.cheng@arm.com>
6180
6181 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6182
ee78cbaa
JJ
61832016-07-21 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR c++/71941
6186 * g++.dg/gomp/pr71941.C: New test.
6187
52ed68f7
DM
61882016-07-20 David Malcolm <dmalcolm@redhat.com>
6189
6190 PR c/70339
6191 PR c/71858
6192 * g++.dg/spellcheck-identifiers.C: New test case, based on
6193 gcc.dg/spellcheck-identifiers.c.
6194 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6195 gcc.dg/spellcheck-identifiers-2.c.
6196 * g++.dg/spellcheck-typenames.C: New test case, based on
6197 gcc.dg/spellcheck-typenames.c
6198
18407bfb
JW
61992016-07-20 Jonathan Wakely <jwakely@redhat.com>
6200
6201 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6202 pointer to member function and also test catching by reference.
6203
4c07fd98
DV
62042016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6205
6206 * gcc.target/s390/pr67443.c: Fix test case.
6207
fee21d65
DV
62082016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6209
6210 * gcc.target/s390/insv-1.c: Xfail some tests.
6211 * gcc.target/s390/insv-2.c: Likewise.
6212
dbe9dfdd
GJL
62132016-07-20 Georg-Johann Lay <avr@gjlay.de>
6214
6215 * gcc.target/avr/torture/get-mem.c: New test.
6216 * gcc.target/avr/torture/set-mem.c: New test.
6217
c25e1d82
GJL
62182016-07-20 Georg-Johann Lay <avr@gjlay.de>
6219
6220 PR target/71948
6221 * gcc.target/avr/torture/tiny-progmem.c: New test.
6222
109d2197
JJ
62232016-07-20 Jakub Jelinek <jakub@redhat.com>
6224
7419f441
JJ
6225 PR c++/71909
6226 * g++.dg/parse/pr71909.C: New test.
6227 * g++.dg/tm/pr71909.C: New test.
6228
109d2197
JJ
6229 PR c++/50060
6230 * g++.dg/cpp0x/constexpr-50060.C: New test.
6231 * g++.dg/cpp1y/constexpr-50060.C: New test.
6232
144530cf
ML
62332016-07-20 Martin Liska <mliska@suse.cz>
6234
6235 * gfortran.dg/graphite/pr71898.f90: New test.
6236
04ac4afa
BC
62372016-07-20 Bin Cheng <bin.cheng@arm.com>
6238
6239 PR tree-optimization/71503
6240 PR tree-optimization/71683
6241 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6242 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6243
dcbdb17a
ML
62442016-07-20 Martin Liska <mliska@suse.cz>
6245
6246 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6247 * gcc.dg/plugin/sreal-test-1.c: Remove.
6248 * gcc.dg/plugin/sreal_plugin.c: Remove.
6249
6ed82555
TK
62502016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6251
6252 PR fortran/71902
6253 * gfortran.dg/dependency_47.f90: New test.
6254
13da0507
JJ
62552016-07-19 Jakub Jelinek <jakub@redhat.com>
6256
4833f561
JJ
6257 PR rtl-optimization/71916
6258 * gcc.c-torture/compile/pr71916.c: New test.
6259
4fda19ef
JJ
6260 PR middle-end/71874
6261 * g++.dg/torture/pr71874.C: New test.
6262
13da0507
JJ
6263 PR middle-end/71734
6264 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6265 (my_alloc): Rewritten to use __builtin_posix_memalign and
6266 __SIZE_TYPE__.
6267 (my_free): Use __builtin_free instead of _mm_free.
6268 (Vec::operator=): Use __builtin_memcpy.
6269
e7980add
MJ
62702016-07-19 Martin Jambor <mjambor@suse.cz>
6271
61c73a7f
UB
6272 PR fortran/71688
6273 * gfortran.dg/pr71688.f90: New test.
e7980add 6274
13e88953
RB
62752016-07-19 Richard Biener <rguenther@suse.de>
6276
6277 * c-c++-common/vector-subscript-6.c: New testcase.
6278 * c-c++-common/vector-subscript-7.c: Likewise.
6279
1caf0482
SKS
62802016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6281
a23404c9 6282 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6283 and UInt32 based on __SIZEOF_INT__.
6284
cef5388d
RB
62852016-07-19 Richard Biener <rguenther@suse.de>
6286
6287 PR tree-optimization/71901
6288 * gcc.dg/torture/pr71901.c: New testcase.
6289
62902016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6291
6292 PR tree-optimization/71908
6293 * gcc.dg/torture/pr71908.c: New testcase.
6294
a8f7a895
MM
62952016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6296
6297 PR target/71493
6298 * gcc.target/powerpc/pr71493-1.c: New test.
6299 * gcc.target/powerpc/pr71493-2.c: Likewise.
6300
f2111a36
JJ
63012016-07-18 Jakub Jelinek <jakub@redhat.com>
6302
99516432
JJ
6303 PR c++/71835
6304 * g++.dg/conversion/ambig3.C: New test.
6305
87713c6a
JJ
6306 PR c++/71828
6307 * g++.dg/cpp0x/constexpr-71828.C: New test.
6308
7a7f16ca
JJ
6309 PR c++/71826
6310 * g++.dg/template/pr71826.C: New test.
6311
f4d90295
JJ
6312 PR c++/71822
6313 * g++.dg/template/defarg21.C: New test.
6314
f2111a36
JJ
6315 PR c++/71871
6316 * g++.dg/ext/vector31.C: New test.
6317
0b965526
UB
63182016-07-18 Uros Bizjak <ubizjak@gmail.com>
6319
6320 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6321
94e136b9
YR
63222016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6323
6324 PR tree-optimization/71734
6325 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6326
7072df0a
DV
63272016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6328
6329 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6330 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6331 stack-layout-dynamic-1.c: New test.
6332
54158a1a
AK
63332016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/nolrl-1.c: New test.
6336
43068916
FR
63372016-07-17 Fritz Reese <fritzoreese@gmail.com>
6338
6339 PR fortran/71523
6340 * gfortran.dg/pr71523_1.f90: New test.
6341 * gfortran.dg/pr71523_2.f90: New test.
6342
a9356b12
AS
63432016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6344
6345 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6346
a07b81c7 63472016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6348 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6349
6350 PR fortran/62125
6351 * gfortran.dg/pr62125.f90: New test.
6352
96c0ec12
BS
63532016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6354
6355 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6356 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6357
479d0ed5
JW
63582016-07-15 Jonathan Wakely <jwakely@redhat.com>
6359
6360 PR c++/58796
6361 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6362 * g++.dg/cpp0x/nullptr35.C: New test.
6363
41c7438e
BC
63642016-07-15 Bin Cheng <bin.cheng@arm.com>
6365
6366 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6367
f7ba880b
CP
63682016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6369
6370 * gfortran.dg/goacc/vector_length.f90: New test.
6371
b9aba0a0
RB
63722016-07-15 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/71881
6375 * gcc.dg/torture/pr71881.c: New testcase.
6376
9513d5fb
RB
63772016-07-15 Richard Biener <rguenther@suse.de>
6378
6379 PR tree-optimization/71887
6380 * gcc.dg/torture/pr71887.c: New testcase.
6381
ddbbcb19
JJ
63822016-07-15 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR c/71858
6385 * gcc.dg/spellcheck-identifiers-3.c: New test.
6386
29eb509c
AV
63872016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6388
6389 PR fortran/71807
6390 * gfortran.dg/null_9.f90: New test.
6391
43aabfcf
BC
63922016-07-15 Bin Cheng <bin.cheng@arm.com>
6393
6394 * gcc.dg/tree-ssa/loop-41.c: New test.
6395
afc89e58
BC
63962016-07-15 Bin Cheng <bin.cheng@arm.com>
6397
6398 PR tree-optimization/71347
6399 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6400
6fa682ad
SK
64012016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6402
6403 PR fortran/29819
6404 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6405 * gfortran.dg/contains.f90: Ditto.
6406 * gfortran.dg/contains_empty_1.f03: Ditto.
6407 * gfortran.dg/submodule_3.f08: Ditto.
6408
dd36b877
JJ
64092016-07-14 Jakub Jelinek <jakub@redhat.com>
6410
a60a5d31
JJ
6411 PR testsuite/71865
6412 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6413 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6414 expected diagnostics.
6415
dd36b877
JJ
6416 PR c/71858
6417 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6418 * gcc.dg/spellcheck-identifiers-2.c: New test.
6419 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6420 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6421
a241f8ca
JJ
64222016-07-14 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimization/71872
6425 * gcc.c-torture/compile/pr71872.c: New test.
6426
d62b809c
TP
64272016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6428
6429 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6430 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6431 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6432 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6433 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6434 * gcc.target/arm/atomic-op-acquire-1.c: This.
6435 * gcc.target/arm/atomic-op-char.c: Rename into ...
6436 * gcc.target/arm/atomic-op-char-1.c: This.
6437 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6438 * gcc.target/arm/atomic-op-consume-1.c: This.
6439 * gcc.target/arm/atomic-op-int.c: Rename into ...
6440 * gcc.target/arm/atomic-op-int-1.c: This.
6441 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6442 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6443 * gcc.target/arm/atomic-op-release.c: Rename into ...
6444 * gcc.target/arm/atomic-op-release-1.c: This.
6445 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6446 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6447 * gcc.target/arm/atomic-op-short.c: Rename into ...
6448 * gcc.target/arm/atomic-op-short-1.c: This.
6449 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6450 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6451 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6452 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6453 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6454 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6455 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6456 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6457 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6458 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6459
1f8dd420
AV
64602016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6461
6462 PR fortran/70842
6463 * gfortran.dg/select_type_35.f03: New test.
6464
53109ba8
KT
64652016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6466
6467 PR target/65951
6468 PR tree-optimization/70923
6469 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6470 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6471 * gcc.dg/vect/pr65951.c: Likewise.
6472 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6473
91f35b7f
DE
64742016-07-14 David Edelsohn <dje.gcc@gmail.com>
6475
6476 * c-c++-common/pr60226.c: Expect maximum object file alignment
6477 error on AIX.
6478
351168fe
RB
64792016-07-14 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/71866
6482 * gcc.dg/torture/pr71866.c: New testcase.
6483
94c32c00
TP
64842016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6485
6486 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6487 selector and enclose boolean expression in curly braces.
6488
b799a481
AM
64892016-07-14 Alan Modra <amodra@gmail.com>
6490
6491 PR target/71733
6492 * gcc.target/powerpc/p9-novsx.c: New.
6493
f63ba78c
AK
64942016-07-13 Andi Kleen <ak@linux.intel.com>
6495
6496 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6497 * g++.dg/tree-prof/morefunc.C: Dito.
6498 * g++.dg/tree-prof/pr35545.C: Dito.
6499 * g++.dg/tree-prof/reorder.C: Dito.
6500 * gcc.dg/tree-prof/20050826-2.c: Dito.
6501 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6502 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6503 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6504 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6505 * gcc.dg/tree-prof/inliner-1.c: Dito.
6506 * gcc.dg/tree-prof/merge_block.c: Dito.
6507 * gcc.dg/tree-prof/stringop-1.c: Dito.
6508 * gcc.dg/tree-prof/stringop-2.c: Dito.
6509 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6510 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6511 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6512 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6513 * gcc.dg/tree-prof/update-loopch.c: Dito.
6514 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6515 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6516 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6517 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6518 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6519 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6520 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6521
f4d5a23d
AK
65222016-07-13 Andi Kleen <ak@linux.intel.com>
6523
6524 * lib/profopt.exp (profopt-execute): Remove .imports files.
6525
ae145898
AK
65262016-07-13 Andi Kleen <ak@linux.intel.com>
6527
0b965526 6528 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6529
e97bd4f5
AK
65302016-07-13 Andi Kleen <ak@linux.intel.com>
6531
6532 * lib/profopt.exp (dg-final-scan-autofdo,
6533 dg-final-scan-not-autofdo): New functions.
6534
6fa3d4b4
BC
65352016-07-13 Bin Cheng <bin.cheng@arm.com>
6536
6537 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6538 * gcc.dg/vect/vect-35.c: Ditto.
6539 * gcc.dg/vect/vect-alias-check-2.c: New test.
6540
65f18bc6
ML
65412016-07-13 Martin Liska <mliska@suse.cz>
6542
6543 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6544 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6545 * gfortran.dg/pr42108.f90: Update expected dump scan.
6546
9737f35b
RB
65472016-07-13 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/24574
6550 * gcc.dg/pr24574.c: New testcase.
6551
62c0ea4b
SKS
65522016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6553
0b965526 6554 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6555 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6556 * c-c++-common/pr68833-1.c: Require int32plus.
6557 * gcc.dg/ipa/pr63551.c: Likewise.
6558 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6559 * gcc.dg/ipa/pr64041.c: Require int32plus.
6560
c7ed8938
IE
65612016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6562
6563 PR ipa/71633
6564 * g++.dg/pr71633.C: New test.
6565
5ce15300
TP
65662016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6567
6568 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6569 Add new arm_thumb1_cbz_ok effective target.
6570 * gcc.target/arm/cbz.c: New test.
6571
2b9509a3
TP
65722016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6573
6574 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6575 Define effective target.
6576 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6577 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6578 * gcc.target/arm/movhi_movw.c: New test.
6579 * gcc.target/arm/movsi_movw.c: Likewise.
6580 * gcc.target/arm/movdi_movw.c: Likewise.
6581
7f15b177
RB
65822016-07-13 Richard Biener <rguenther@suse.de>
6583
6584 PR middle-end/71104
6585 * gcc.dg/pr71104-1.c: New testcase.
6586 * gcc.dg/pr71104-2.c: Likewise.
6587
0b0a896e
MM
65882016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6589
6590 PR target/71805
6591 * gcc.target/powerpc/pr71805.c: New test.
6592
f906f5ed
BS
65932016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6594
6595 * gcc.target/powerpc/divkc3-1.c: New.
6596 * gcc.target/powerpc/mulkc3-1.c: New.
6597
9e63c3aa
NS
65982016-07-12 Nathan Sidwell <nathan@acm.org>
6599
6600 * gcc.target/arm/data-rel-1.c: New.
6601 * gcc.target/arm/data-rel-2.c: New.
6602 * gcc.target/arm/data-rel-3.c: New.
6603
f507d202
ML
66042016-07-12 Martin Liska <mliska@suse.cz>
6605
6606 * gcc.dg/params/blocksort-part.c: New test.
6607 * gcc.dg/params/params.exp: New file.
6608
d6f7c125
KT
66092016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6610
6611 PR middle-end/71700
6612 * gcc.c-torture/execute/pr71700.c: New test.
6613
37ccb0ba
SB
66142016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6615 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/23286
6618 PR tree-optimization/70159
6619 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6620 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6621 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6622 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6623 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6624 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6625 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6626 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6627 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6628 * gcc.dg/pr51879-12.c: Likewise.
6629 * gcc.dg/strlenopt-9.c: Likewise.
6630 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6631 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6632 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6633 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6634 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6635 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6636 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6637 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6638 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6639 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6640 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6641 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6642 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6643 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6644 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6645
712a93d6
RB
66462016-07-12 Richard Biener <rguenther@suse.de>
6647
6648 PR rtl-optimization/68961
6649 * gcc.target/i386/pr68961.c: New testcase.
6650
c392943c
JJ
66512016-07-11 Jakub Jelinek <jakub@redhat.com>
6652
3d56e6a4
JJ
6653 PR middle-end/71758
6654 * c-c++-common/gomp/pr71758.c: New test.
6655 * gfortran.dg/gomp/pr71758.f90: New test.
6656
c392943c
JJ
6657 PR tree-optimization/71823
6658 * gcc.dg/vect/pr71823.c: New test.
6659
741d3be5
DM
66602016-07-11 David Malcolm <dmalcolm@redhat.com>
6661
6662 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6663 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6664 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6665
92fa45b5
L
66662016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6667
6668 PR target/71801
6669 * gcc.target/i386/pr71801.c: New test.
6670
f51606c7
RB
66712016-07-11 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/71816
6674 * gcc.dg/torture/pr71816.c: New testcase.
6675
36b54ce0
TK
66762016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6677
6678 PR fortran/71783
6679 * gfortran.dg/dependency_46.f90: New test.
6680
d13835b6
VM
66812016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6682
6683 PR rtl-optimization/71621
6684 * gcc.target/i386/pr71621-1.c: New.
6685 * gcc.target/i386/pr71621-2.c: New.
6686
642bcbdf
CP
66872016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6688
6689 * gfortran.dg/goacc/pr71704.f90: New test.
6690
02eb5b8b
BS
66912016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6692
6693 PR target/71297
6694 * gcc.target/powerpc/pr71297.c: New.
6695
8beb9a0d
JW
66962016-07-08 Jiong Wang <jiong.wang@arm.com>
6697
6698 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6699
cef4b650
MM
67002016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6701
6702 PR target/71806
6703 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6704
3c3ecf52
AH
67052016-07-08 Alan Hayward <alan.hayward@arm.com>
6706
6707 PR tree-optimization/71667
6708 * gcc.dg/vect/pr71667.c: New
6709
2660286d
ML
67102016-07-08 Martin Liska <mliska@suse.cz>
6711
6712 * gcc.dg/torture/pr71606.c: New test.
6713
70cdd4ae
JD
67142016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6715
6716 PR fortran/71764
6717 * gfortran.dg/pr71764.f90: New test.
6718
842dc2e6
JJ
67192016-07-07 Jakub Jelinek <jakub@redhat.com>
6720 Kai Tietz <ktietz70@googlemail.com>
6721
6722 PR c++/70869
6723 PR c++/71054
6724 * g++.dg/cpp0x/pr70869.C: New test.
6725 * g++.dg/cpp0x/pr71054.C: New test.
6726
31be4262
DE
67272016-07-07 David Edelsohn <dje.gcc@gmail.com>
6728
6729 * g++.dg/debug/pr71432.C: Fail on AIX.
6730
1c122092
ML
67312016-07-07 Martin Liska <mliska@suse.cz>
6732
6733 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6734 an undefined behavior.
6735 * gfortran.dg/do_3.F90: Likewise.
6736 * gfortran.dg/do_check_11.f90: New test.
6737 * gfortran.dg/do_check_12.f90: New test.
6738 * gfortran.dg/do_corner_warn.f90: New test.
6739
7119f1b1
ML
67402016-07-07 Martin Liska <mliska@suse.cz>
6741
6742 * gfortran.dg/predict-1.f90: Ammend the test.
6743 * gfortran.dg/predict-2.f90: Likewise.
6744
275792f2
IE
67452016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6746
6747 PR ipa/71624
6748 * g++.dg/pr71624.C: New test.
6749
05a437c1
TP
67502016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6751
6752 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6753 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6754 ARMv8-M Mainline architectures.
6755
6f493951
TP
67562016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6757
6758 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6759 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6760
5ddaee94
SB
67612016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6762
6763 PR target/70098
6764 PR target/71763
6765 * gcc.target/powerpc/pr71763.c: New file.
6766
651afdb2
YR
67672016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6768
6769 PR tree-optimization/71518
0b965526 6770 * gcc.dg/pr71518.c: New test.
651afdb2 6771
9df99881
WD
67722016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6773
6774 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6775
7b4e0769
SKS
67762016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6777
0b965526 6778 PR target/50739
7b4e0769
SKS
6779 * gcc.target/avr/pr50739.c: New test.
6780
eb4432f7
JH
67812016-07-05 Jan Hubicka <jh@suse.cz>
6782
6783 * gcc.dg/tree-ssa/scev-14.c: update template.
6784
c01e092f
RS
67852016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6786
6787 * gcc.dg/vect/group-no-gaps-1.c: New test.
6788
8070763a
AK
67892016-07-05 Andi Kleen <ak@linux.intel.com>
6790
6791 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6792 if kernel supports MPX.
6793
3f8257db 67942016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6795
6796 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6797
36a265b1
MM
67982016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6799 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6800
6801 * gcc.target/powerpc/signbit-1.c: New test.
6802 * gcc.target/powerpc/signbit-2.c: New test.
6803 * gcc.target/powerpc/signbit-3.c: New test.
6804
7a98fb6e
KT
68052016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6806
6807 PR rtl-optimization/71594
6808 * gcc.dg/torture/pr71594.c: New test.
6809
1e3d54b4
JH
68102016-07-05 Jan Hubicka <jh@suse.cz>
6811
6812 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6813
84ca3893
DM
68142016-07-05 David Malcolm <dmalcolm@redhat.com>
6815
6816 PR c++/62314
3a146d46 6817 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6818 number of missing semicolon error.
6819 * g++.dg/pr62314-2.C: New test case.
6820
20d0bfce
AF
68212016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6822
6823 * gfortran.dg/coarray_stat_function.f90: New test.
6824 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6825 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6826 to new interfaces.
6827
69aaea06
AV
68282016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6829
6830 PR fortran/71623
6831 * gfortran.dg/deferred_character_17.f90: New test.
6832
f723a43c
CL
68332016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6834
6835 * gcc.target/arm/neon/polytypes.c: Move to ...
6836 * gcc.target/arm/polytypes.c: ... here.
6837 * gcc.target/arm/neon/pr51534.c: Move to ...
6838 * gcc.target/arm/pr51534.c: ... here.
6839 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6840 * gcc.target/arm/vect-vcvt.c: ... here.
6841 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6842 * gcc.target/arm/vect-vcvtq.c: ... here.
6843 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6844 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6845 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6846 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6847 * gcc.target/arm/neon/neon.exp: Delete.
6848 * gcc.target/arm/neon/: Delete.
6849
d73e0ccf
JD
68502016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6851
6852 PR fortran/65575
6853 * gfortran.dg: pr65575.f90: New test.
6854
c20f6223
JD
68552016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6856
6857 PR fortran/35849
6858 * gfortran.dg: pr35849.f90: New test.
6859
2a5537c3
JJ
68602016-07-04 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR c++/71739
6863 * g++.dg/cpp0x/pr71739.C: New test.
6864
740f9751
CL
68652016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6866
6867 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6868
bf749919
DV
68692016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6870
6871 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6872 locr.
6873 * gcc.target/s390/loc-1.c: New test.
6874
430bb38e
YR
68752016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6876
3a146d46
JJ
6877 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6878 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6879
15f6e0da
RR
68802016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6881
6882 PR target/63874
6883 * gcc.target/aarch64/pr63874.c: New test.
6884
79335075
JB
68852016-07-04 Jan Beulich <jbeulich@suse.com>
6886
6887 * g++.dg/header.c: New.
6888 * gcc.dg/header.c: New.
6889
557e8c49
JJ
68902016-07-02 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c/71719
6893 * c-c++-common/Wunused-var-15.c: New test.
6894
79a592e3
JJ
68952016-07-01 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR fortran/71687
6898 * gfortran.dg/gomp/pr71687.f90: New test.
6899
e2298656
BS
69002016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6901
6902 * gcc.dg/const-float128-ped.c: Require __float128 effective
6903 target and options.
6904 * gcc.dg/const-float128.c: Likewise.
6905 * gcc.dg/torture/float128-cmp-invalid.c: Require
6906 __float128 and base_quadfloat_support effective targets, and
6907 __float128 options.
6908 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6909 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6910 * gcc.dg/torture/float128-nan.c: Likewise.
6911 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6912 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6913 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6914 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6915 (add_options_for___float128): New.
6916 (check_effective_target_base_quadword_support): New.
6917
70c11966
MM
69182016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6919
6920 PR target/71720
6921 * gcc.target/powerpc/pr71720.c: New test.
6922
059541fd
JB
69232016-07-01 Jan Beulich <jbeulich@suse.com>
6924
6925 * gcc.dg/bss.c: New.
6926
2c1e4964
PB
69272016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6928
6929 PR target/71698
6930 * gcc.target/powerpc/pr71698.c: New test.
6931
22e1cb39
GJL
69322016-07-01 Georg-Johann Lay <avr@gjlay.de>
6933
6934 PR target/71151
6935 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6936 instead of ".foo" for its section name.
6937 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6938 depending on MCU's flash size.
6939 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6940 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6941 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6942 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6943 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6944 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6945
466cf574
JB
69462016-07-01 Jan Beulich <jbeulich@suse.com>
6947
6948 * gcc.target/i386/pr65105-2.c: Add -msse2.
6949
351beab7
JJ
69502016-06-30 Jakub Jelinek <jakub@redhat.com>
6951
55a0f21a
JJ
6952 PR tree-optimization/71707
6953 * gcc.dg/strlenopt-29.c: New test.
6954
6245ad72
JJ
6955 PR fortran/71704
6956 * gfortran.dg/gomp/pr71704.f90: New test.
6957
351beab7
JJ
6958 PR fortran/71705
6959 * gfortran.dg/gomp/pr71705.f90: New test.
6960
5a3a6a5e
KN
69612016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6962
6963 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6964 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6965 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6966 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6967 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6968 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6969 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6970 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6971 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6972 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6973 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6974 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6975 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6976 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6977 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6978 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6979 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6980 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6981 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6982 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6983 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6984 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6985 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6986 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6987 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6988 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6989 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6990 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6991 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6992 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6993 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6994 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6995 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6996 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6997 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6998 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6999 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7000 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7001 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7002 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7003 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7004 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7005 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7006 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7007 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7008 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7009 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7010 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7011 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7012 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7013 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7014 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7015 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7016 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7017 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7018 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7019 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7020 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7021 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7022 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7023 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7024 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7025 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7026 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7027 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7028 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7029 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7030 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7031 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7032 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7033 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7034 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7035 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7036 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7037 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7038 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7039 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7040 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7041 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7042 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7043 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7044
3dfa8071 70452016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7046 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7047
7048 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7049
9bd62242 70502016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7051 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7052
7053 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7054
603107fb
DM
70552016-06-30 David Malcolm <dmalcolm@redhat.com>
7056
7057 PR driver/71651
7058 * gcc.dg/spellcheck-options-12.c: New test case.
7059
205cccc7
JJ
70602016-06-30 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR middle-end/71693
7063 * gcc.c-torture/compile/pr71693.c: New test.
7064
f4452176
DM
70652016-06-29 David Malcolm <dmalcolm@redhat.com>
7066
7067 * gcc.dg/spellcheck-params.c: New testcase.
7068 * gcc.dg/spellcheck-params-2.c: New testcase.
7069
c5e74d9d
MM
70702016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7071
7072 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7073 vector extract instructions.
7074 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7075
e44ecbfd
JD
70762016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7077
7078 PR fortran/71686
7079 * gfortran.dg/unexpected_eof_2.f90: New test.
7080 * gfortran.dg/unexpected_eof_3.f90: New test.
7081
ee446d9f
JW
70822016-06-29 Jim Wilson <jim.wilson@linaro.org>
7083
7084 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7085
27f67461
CP
70862016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7087
7088 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7089 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7090 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7091
b1206d29
RB
70922016-06-29 Richard Biener <rguenther@suse.de>
7093
7094 PR middle-end/15256
7095 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7096
1af21224
MW
70972016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7098
7099 * gcc.target/arm/aapcs/neon-vect10.c: Require
7100 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7101 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7102 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7103 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7104 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7105 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7106 * gcc.target/arm/fp16-aapcs-1.c: Require
7107 -mfloat-ab=hard. Also simplify the test.
7108 * gcc.target/arm/fp16-aapcs-2.c: New.
7109
7fe43755
MW
71102016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7111
0b965526 7112 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7113 (add_options_for_arm_fp16_ieee): New.
7114 (add_options_for_arm_fp16_alternative): New.
7115 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7116 long-line.
7117 (effective_target_arm_fp16_hw): New.
7118
264d951a
IE
71192016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7120
7121 PR tree-optimization/71655
7122 * g++.dg/pr71655.C: New test.
7123
5c846a81
ML
71242016-06-29 Martin Liska <mliska@suse.cz>
7125
7126 * gcc.dg/pr71585.c: New test.
7127 * gcc.dg/pr71585-2.c: New test.
7128 * gcc.dg/pr71585-3.c: New test.
7129
fafe9318
YR
71302016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7131
7132 PR tree-optimization/70729
7133 * g++.dg/vect/pr70729.cc: New test.
7134
54d19c3b
TS
71352016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7136
7137 * c-c++-common/gomp/cancel-1.c: Extend.
7138
5f3cd7c3
JJ
71392016-06-29 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR tree-optimization/71625
7142 * gcc.dg/strlenopt-28.c: New test.
7143
4aa83879
RB
71442016-06-29 Richard Biener <rguenther@suse.de>
7145
7146 PR middle-end/71002
7147 * g++.dg/torture/pr71002.C: Adjust testcase.
7148
152ef731
JJ
71492016-06-29 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR c/71685
7152 * gcc.dg/pr71685.c: New test.
7153
71542016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7155
7156 PR c/71552
7157 * gcc.dg/init-bad-9.c: New test.
7158
d41dc215
BS
71592016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7160
7161 * gcc.target/powerpc/abs128-1.c: Require VSX.
7162 * gcc.target/powerpc/copysign128-1.c: Likewise.
7163 * gcc.target/powerpc/inf128-1.c: Likewise.
7164 * gcc.target/powerpc/nan128-1.c: Likewise.
7165
6a20b538
JJ
71662016-06-28 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR middle-end/71626
7169 * gcc.c-torture/execute/pr71626-1.c: New test.
7170 * gcc.c-torture/execute/pr71626-2.c: New test.
7171
77d93c47
PB
71722016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7173
7174 PR target/71656
7175 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7176
a8264058
SB
71772016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7178
7179 PR target/71670
7180 * gcc.target/powerpc/pr71670.c: New testcase.
7181
0dc47331
PB
71822016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7183
7184 PR target/71656
7185 * gcc.target/powerpc/pr71656-1.c: New test.
7186 * gcc.target/powerpc/pr71656-2.c: New test.
7187
b65ffc79
CL
71882016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7189
7190 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7191 around fp16 code.
7192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7193 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7194 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7195 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7196 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7197 Add arm_neon_fp16_ok effective target.
0b965526
UB
7198 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7199 Likewise.
7200 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7201 Likewise.
7202 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7203 Likewise.
7204 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7205 Likewise.
7206 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7207 Likewise.
7208 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7209 Likewise.
7210 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7211 Likewise.
7212 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7213 Likewise.
7214 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7215 Likewise.
7216 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7217 Likewise.
7218 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7219 Likewise.
b65ffc79 7220
9bb86f40
JH
72212016-06-26 Jan Hubicka <hubicka@ucw.cz>
7222
7223 * gcc.dg/predict-12.c: New testcase.
7224
46db0fd4
JD
72252016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226
7227 PR fortran/71649
7228 * gfortran.dg/pr71649.f90: New test.
7229
2a65e70b
JJ
72302016-06-25 Jakub Jelinek <jakub@redhat.com>
7231
f8a06e24
JJ
7232 PR tree-optimization/71643
7233 * g++.dg/opt/pr71643.C: New test.
7234
2a65e70b
JJ
7235 PR tree-optimization/71631
7236 * gcc.c-torture/execute/pr71631.c: New test.
7237
7805417a
JH
72382016-06-24 Jan Hubicka <hubicka@ucw.cz>
7239
7240 * gcc.dg/predict-11.c: New testcase.
7241 * gfortran.dg/predict-2.f90: New testcase.
7242
888ed1a3
JH
72432016-06-24 Jan Hubicka <hubicka@ucw.cz>
7244
7245 * gcc.dg/predict-10.c: New test.
7246
53605f35
BS
72472016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7248
7249 * gcc.target/powerpc/abs128-1.c: New.
7250 * gcc.target/powerpc/copysign128-1.c: New.
7251 * gcc.target/powerpc/inf128-1.c: New.
7252 * gcc.target/powerpc/nan128-1.c: New.
7253
7b22b4c6
EB
72542016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gfortran.dg/pr71642.f90: New test.
7257
37e373c2
JJ
72582016-06-24 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR tree-optimization/71647
7261 * gcc.target/i386/pr71647.c: New test.
7262
b20b79f2
L
72632016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7264
7265 * gcc.target/i386/noplt-gd-1.c: New test.
7266 * gcc.target/i386/noplt-gd-2.c: Likewise.
7267 * gcc.target/i386/noplt-gd-3.c: Likewise.
7268 * gcc.target/i386/noplt-ld-1.c: Likewise.
7269 * gcc.target/i386/noplt-ld-2.c: Likewise.
7270 * gcc.target/i386/noplt-ld-3.c: Likewise.
7271 * lib/target-supports.exp
7272 (check_effective_target_tls_get_addr_via_got): New.
7273
04619cb8
UB
72742016-06-24 Uros Bizjak <ubizjak@gmail.com>
7275
7276 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7277 testsuite compile flags.
7278 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7279 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7280
72812016-06-24 Uros Bizjak <ubizjak@gmail.com>
7282
7283 * g++dg/vect/pr36684.cc: Add dg-do compile.
7284 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7285 * gcc.dg/vect/pr70021.c: Ditto.
7286 * gcc.dg/vect/pr70138-1.c: Ditto.
7287 * gcc.dg/vect/pr70138-2.c: Ditto.
7288 * gcc.dg/vect/pr70354-1.c: Ditto.
7289 * gcc.dg/vect/pr70354-2.c: Ditto.
7290 * gcc.dg/vect/pr71259.c: Ditto.
7291 * gcc.dg/vect/pr71416-1.c: Ditto.
7292 * gcc.dg/vect/slp-43.c: Ditto.
7293 * gcc.dg/vect/slp-45.c: Ditto.
7294 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7295 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7296 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7297 * gfortran.dg/vect/pr69980.f90: Ditto.
7298
72992016-06-24 Uros Bizjak <ubizjak@gmail.com>
7300
7301 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7302 * gcc.dg/vect/bb-slp-30.c: Ditto.
7303 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7304 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7305 * gcc.dg/vect/pr45902.c: Ditto.
7306 * gcc.dg/vect/pr48172.c: Ditto.
7307 * gcc.dg/vect/pr48377.c: Ditto.
7308 * gcc.dg/vect/pr49038.c: Ditto.
7309 * gcc.dg/vect/pr49771.c: Ditto.
7310 * gcc.dg/vect/pr52091.c: Ditto.
7311 * gcc.dg/vect/pr53185-2.c: Ditto.
7312 * gcc.dg/vect/pr56826.c: Ditto.
7313 * gcc.dg/vect/pr60276.c: Ditto.
7314 * gcc.dg/vect/pr62021.c: Ditto.
7315 * gcc.dg/vect/pr63530.c: Ditto.
7316 * gcc.dg/vect/pr65518.c: Ditto.
7317 * gcc.dg/vect/pr65947-1.c: Ditto.
7318 * gcc.dg/vect/pr65947-10.c: Ditto.
7319 * gcc.dg/vect/pr65947-11.c: Ditto.
7320 * gcc.dg/vect/pr65947-12.c: Ditto.
7321 * gcc.dg/vect/pr65947-13.c: Ditto.
7322 * gcc.dg/vect/pr65947-2.c: Ditto.
7323 * gcc.dg/vect/pr65947-3.c: Ditto.
7324 * gcc.dg/vect/pr65947-4.c: Ditto.
7325 * gcc.dg/vect/pr65947-5.c: Ditto.
7326 * gcc.dg/vect/pr65947-6.c: Ditto.
7327 * gcc.dg/vect/pr65947-7.c: Ditto.
7328 * gcc.dg/vect/pr65947-8.c: Ditto.
7329 * gcc.dg/vect/pr65947-9.c: Ditto.
7330 * gcc.dg/vect/pr71416-1.c: Ditto.
7331 * gcc.dg/vect/pr71439.c: Ditto.
7332 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7333 * gcc.dg/vect/vect-bswap16.c: Ditto.
7334 * gcc.dg/vect/vect-bswap32.c: Ditto.
7335 * gcc.dg/vect/vect-bswap64.c: Ditto.
7336 * gcc.dg/vect/vect-live-1.c: Ditto.
7337 * gcc.dg/vect/vect-live-2.c: Ditto.
7338 * gcc.dg/vect/vect-live-3.c: Ditto.
7339 * gcc.dg/vect/vect-live-4.c: Ditto.
7340 * gcc.dg/vect/vect-live-5.c: Ditto.
7341 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7342 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7343 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7344 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7345 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7346 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7347 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7348 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7349 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7350 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7351 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7352 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7353 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7354 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7355 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7356 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7357 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7358
da224bcb
UB
73592016-06-24 Uros Bizjak <ubizjak@gmail.com>
7360
7361 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7362
dfee2870
L
73632016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7364
7365 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7366 ia32 if R_386_GOT32X relocation is supported.
7367 * gcc.target/i386/noplt-3.c: Likewise.
7368 * gcc.target/i386/noplt-2.c: Likewise.
7369 (main): Renamed to ...
7370 (bar): This.
7371 * gcc.target/i386/noplt-4.c: Likewise.
7372 (main): Renamed to ...
7373 (bar): This.
7374 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7375 * gcc.target/i386/pr67400-5.c: Likewise.
7376
a86451b9
JJ
73772016-06-24 Jakub Jelinek <jakub@redhat.com>
7378
00085092
JJ
7379 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7380 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7381
a86451b9
JJ
7382 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7383 f4): Adjust expected diagnostics.
7384 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7385 (T): If OVFP is defined, redefine to TP.
7386 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7387 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7388 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7389 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7390 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7391 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7392 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7393 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7394 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7395 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7396 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7397 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7398 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7399 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7400 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7401 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7402 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7403 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7404 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7405 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7406 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7407 as last argument to __builtin_add_overflow_p.
7408
7bb5d5f4
UB
74092016-06-23 Uros Bizjak <ubizjak@gmail.com>
7410
7411 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7412 dg-options and remove default vector testsuite compile flags.
7413 * g++.dg/vect/pr33860a.cc: Ditto.
7414 * g++.dg/vect/pr45470-a.cc: Ditto.
7415 * g++.dg/vect/pr45470-b.cc: Ditto.
7416 * g++.dg/vect/pr60896.cc: Ditto.
7417 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7418 * gcc.dg/vect/pr18308.c: Ditto.
7419 * gcc.dg/vect/pr24049.c: Ditto.
7420 * gcc.dg/vect/pr33373.c: Ditto.
7421 * gcc.dg/vect/pr36228.c: Ditto.
7422 * gcc.dg/vect/pr42395.c: Ditto.
7423 * gcc.dg/vect/pr42604.c: Ditto.
7424 * gcc.dg/vect/pr46663.c: Ditto.
7425 * gcc.dg/vect/pr48765.c: Ditto.
7426 * gcc.dg/vect/pr49093.c: Ditto.
7427 * gcc.dg/vect/pr49352.c: Ditto.
7428 * gcc.dg/vect/pr52298.c: Ditto.
7429 * gcc.dg/vect/pr52870.c: Ditto.
7430 * gcc.dg/vect/pr53185.c: Ditto.
7431 * gcc.dg/vect/pr53773.c: Ditto.
7432 * gcc.dg/vect/pr56695.c: Ditto.
7433 * gcc.dg/vect/pr62171.c: Ditto.
7434 * gcc.dg/vect/pr63530.c: Ditto.
7435 * gcc.dg/vect/pr68339.c: Ditto.
7436 * gcc.dg/vect/pr71259.c: Ditto.
7437 * gcc.dg/vect/vect-82_64.c: Ditto.
7438 * gcc.dg/vect/vect-83_64.c: Ditto.
7439 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7440 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7441 * gcc.dg/vect/vect-shift-2.c: Ditto.
7442 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7443 * gfortran.dg/vect/pr39318.f90: Ditto.
7444 * gfortran.dg/vect/pr45714-a.f: Ditto.
7445 * gfortran.dg/vect/pr45714-b.f: Ditto.
7446 * gfortran.dg/vect/pr46213.f90: Ditto.
7447
2d4bb02f
MM
74482016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7449 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7450
7451 * gcc.target/powerpc/p9-splat-5.c: New test.
7452
f6d1b868
UB
74532016-06-23 Uros Bizjak <ubizjak@gmail.com>
7454
7455 PR tree-optimization/71488
7456 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7457 * lib/target-supports.exp: ... here.
7458 (check_sse4_hw_available): New procedure.
7459 (check_effective_target_sse4_runtime): Ditto.
7460 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7461 -march=westmere for sse4_runtime targets.
936ff030 7462 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7463 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7464 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7465 (main): Call check_vect ().
a7898180 7466 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7467
c0597759
L
74682016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7469
7470 PR target/66232
7471 PR target/67400
7472 * gcc.target/i386/pr66232-14.c: New file.
7473 * gcc.target/i386/pr66232-15.c: Likewise.
7474 * gcc.target/i386/pr66232-16.c: Likewise.
7475 * gcc.target/i386/pr66232-17.c: Likewise.
7476 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7477 ia32 if R_386_GOT32X relocation is supported.
7478 * gcc.target/i386/pr67400-2.c: Likewise.
7479 * gcc.target/i386/pr67400-3.c: Likewise.
7480 * gcc.target/i386/pr67400-4.c: Likewise.
7481 * gcc.target/i386/pr67400-6.c: Likewise.
7482 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7483 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7484
5b0e27a7
JD
74852016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7486
7487 PR libgfortran/48852
7488 * gfortran.dg/char4_iunit_1.f03: Update test.
7489 * gfortran.dg/f2003_io_5.f03: Update test.
7490 * gfortran.dg/real_const_3.f90: Update test.
7491
7f586d90
AK
74922016-06-23 Andi Kleen <ak@linux.intel.com>
7493
7494 * g++.dg/bprob/bprob.exp: Support autofdo.
7495 * g++.dg/tree-prof/tree-prof.exp: dito.
7496 * gcc.dg/tree-prof/tree-prof.exp: dito.
7497 * gcc.misc-tests/bprob.exp: dito.
7498 * gfortran.dg/prof/prof.exp: dito.
7499 * lib/profopt.exp: dito.
7500 * lib/target-supports.exp: Check for autofdo.
7501
60fa7862
ML
75022016-06-23 Martin Liska <mliska@suse.cz>
7503
7504 * gcc.dg/pr71619.c: New test.
7505
e3d62871
UB
75062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7507
7508 PR target/67400
cc901875
UB
7509 * gcc.target/i386/pr67400-1.c: New test.
7510 * gcc.target/i386/pr67400-2.c: Likewise.
7511 * gcc.target/i386/pr67400-3.c: Likewise.
7512 * gcc.target/i386/pr67400-4.c: Likewise.
7513 * gcc.target/i386/pr67400-5.c: Likewise.
7514 * gcc.target/i386/pr67400-6.c: Likewise.
7515 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7516
ac81cf0b
DM
75172016-06-22 David Malcolm <dmalcolm@redhat.com>
7518
7519 * c-c++-common/missing-header-1.c: New test case.
7520 * c-c++-common/missing-header-2.c: New test case.
7521 * c-c++-common/missing-header-3.c: New test case.
7522 * c-c++-common/missing-header-4.c: New test case.
7523
1a4f11c8
DM
75242016-06-22 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR c/70339
7527 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7528 hint.
7529 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7530 expected results due to builtin "nanl" now being suggested for
7531 "name".
7532 * gcc.dg/pr67580.c: Update expected messages.
7533 * gcc.dg/spellcheck-identifiers.c: New testcase.
7534 * gcc.dg/spellcheck-typenames.c: New testcase.
7535
a93eac6a
DM
75362016-06-22 David Malcolm <dmalcolm@redhat.com>
7537
7538 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7539 file.
7540 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7541 diagnostic-test-show-locus-parseable-fixits.c to sources for
7542 diagnostic_plugin_test_show_locus.c.
7543 * lib/gcc-defs.exp (freeform_regexps): New global.
7544 (dg-regexp): New function.
7545 (handle-dg-regexps): New function.
7546 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7547 freeform_regexps to the empty list.
7548 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7549
49e76ff1
IE
75502016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7551
f6d1b868 7552 PR tree-optimization/71488
49e76ff1
IE
7553 * g++.dg/pr71488.C: New test.
7554 * gcc.dg/vect/vect-bool-cmp.c: New test.
7555
951d8c8a
EB
75562016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7557
7558 * gcc.dg/guality/param-5.c: New test.
7559
b60fc3bd
BE
75602016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7561
7562 * gcc.target/i386/asm-flag-7.c: New test.
7563
0609abda
TS
75642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7565
7566 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7567 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7568 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7569 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7570 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7571 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7573 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7574 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7575 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7576 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7577 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7578 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7579 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7580 * lib/target-supports.exp: Likewise.
7581
ee2499b4
TS
75822016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7583
7584 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7585 * gcc.dg/attr-ms_struct-2.c: Likewise.
7586 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7587 * gcc.dg/bf-ms-attrib.c: Likewise.
7588 * gcc.dg/bf-ms-layout-2.c: Likewise.
7589 * gcc.dg/bf-ms-layout-3.c: Likewise.
7590 * gcc.dg/bf-ms-layout.c: Likewise.
7591 * gcc.dg/bf-no-ms-layout.c: Likewise.
7592 * gcc.target/i386/bitfield1.c: Likewise.
7593 * gcc.target/i386/bitfield2.c: Likewise.
7594 * gcc.target/i386/bitfield3.c: Likewise.
7595
caea59ff
KN
75962016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7597
7598 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7599 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7600 override other than -mcpu=power9 command-line option is specified,
7601 or if the target operating system is aix.
7602 * gcc.target/powerpc/darn-1.c: Likewise.
7603 * gcc.target/powerpc/darn-2.c: Likewise.
7604 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7605 test if effective-target is not powerpc_p9vector_ok or if the
7606 target operating system is not defined.
7607 * gcc.target/powerpc/vslv-1.c: Likewise.
7608 * gcc.target/powerpc/vsrv-0.c: Likewise.
7609 * gcc.target/powerpc/vsrv-1.c: Likewise.
7610
63617e30
TB
76112016-06-21 Tobias Burnus <burnus@net-b.de>
7612
7613 PR fortran/71068
7614 * gfortran.dg/coarray/data_1.f90: New.
7615
89192c3c
WD
76162016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7617
7618 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7619 (dg-require-effective-target): Use arm_v8_neon_hw.
7620 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7621 (dg-require-effective-target): Likewise.
7622 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7623 (dg-require-effective-target): Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7625 (dg-require-effective-target): Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7627 (dg-require-effective-target): Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7629 (dg-require-effective-target): Likewise.
7630 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7631 Add AArch64 check.
7632
64ac50e2
WD
76332016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7634
7635 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7636 Set to 3 so test passes.
7637
6252b5db
WD
76382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7639
7640 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7641
3b9bc511
IV
76422016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7643
7644 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7645 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7646 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7647 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7648
21db1c78
IV
76492016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7650
7651 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7652 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7653
9d30e86f
L
76542016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7655
7656 PR target/71549
7657 * gcc.target/i386/pr71549.c: New test.
7658
448a7c69
KN
76592016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7660
7661 * gcc.target/powerpc/vadsdu-0.c: Replace
7662 dg-require-effective-target directive to allow test to run on more
7663 platforms, and add dg-skip-if directive to disable test on aix
7664 platforms because of known incompatibilities.
7665 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7666 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7667 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7668 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7669 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7670 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7671 * gcc.target/powerpc/vadsdub-2.c: Replace
7672 dg-require-effective-target directive to allow test to run on more
7673 platforms, and add dg-skip-if directive to disable test on aix
7674 platforms because of known incompatibilities.
7675 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7676 with vec_absdb call to differentiate this test from vadsdub-1.c.
7677 * gcc.target/powerpc/vadsduh-1.c: Replace
7678 dg-require-effective-target directive to allow test to run on more
7679 platforms, and add dg-skip-if directive to disable test on aix
7680 platforms because of known incompatibilities.
7681 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7682 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7683 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7684
0ad84f34
JJ
76852016-06-21 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR tree-optimization/71588
7688 * gcc.dg/pr71558.c: New test.
7689
e71e8d94
SKS
76902016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7691
7692 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7693 * c-c++-common/pr68657-2.c: Likewise.
7694 * c-c++-common/pr68657-3.c: Likewise.
7695 * gcc.dg/torture/pr69714.c: Require int32plus support.
7696 * gcc.dg/torture/pr70025.c: Likewise.
7697 * gcc.dg/torture/pr70083.c: Likewise.
7698 * gcc.dg/torture/pr70542.c: Likewise.
7699 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7700
5a578671
JM
77012016-06-20 Joseph Myers <joseph@codesourcery.com>
7702
7703 PR c/71601
7704 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7705
7a9df68e
JJ
77062016-06-20 Jakub Jelinek <jakub@redhat.com>
7707
50aa64d5
JJ
7708 PR middle-end/71581
7709 * gcc.dg/pr71581.c: New test.
7710
7a9df68e
JJ
7711 PR rtl-optimization/71591
7712 * gcc.dg/cpp/pr71591.c: New test.
7713
3947cf19
DR
77142016-06-20 David B. Robins <gcc@davidrobins.net>
7715
7716 PR target/71571
7717 * g++.dg/torture/pr71571.C: New test.
7718
c4ff221e
JJ
77192016-06-20 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR target/71559
7722 * gcc.target/i386/sse2-pr71559.c: New test.
7723 * gcc.target/i386/avx-pr71559.c: New test.
7724 * gcc.target/i386/avx512f-pr71559.c: New test.
7725
f1b5abfb
TB
77262016-06-20 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/71194
7729 * gfortran.dg/pointer_remapping_10.f90: New.
7730
842107e4
DM
77312016-06-20 David Malcolm <dmalcolm@redhat.com>
7732
7733 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7734
d9e8bdfd
MS
77352016-06-20 Martin Sebor <msebor@redhat.com>
7736
7737 PR c/69507
7738 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7739 * gnu90-const-expr-1.c: Same.
7740 * gnu99-const-expr-1.c: Same.
7741 * gnu99-static-1.c: Same.
7742
67785479
RL
77432016-06-20 Renlin Li <renlin.li@arm.com>
7744
29f09b38 7745 PR testsuite/71489
67785479
RL
7746 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7747
636929b8
JG
77482016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7749
7750 * gcc.target/aarch64/vcvt_f64_1.c: New.
7751 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7752 * gcc.target/aarch64/vrecp_f64_1.c: New.
7753
ff7b374b
KT
77542016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7755
7756 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7757 "alignement".
7758
554cfc9e
GJL
77592016-06-20 Georg-Johann Lay <avr@gjlay.de>
7760
7761 PR target/71103
7762 * gcc.target/avr/torture/pr71103-2.c: New test.
7763
94087e88 77642016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7765
7766 PR c/69507
7767 * gcc.dg/alignof.c: New test.
7768
c561b091
PC
77692016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7770
7771 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7772 vs dg-error; test constexpr specifier too.
7773
bf54f123
PC
77742016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7775
7776 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7777
4e53aa97
CL
77782016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7779
7780 * lib/target-supports.exp
7781 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7782 arm_neon_ok and merge flags. Fix temporary test name.
7783 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7784 and merge flags.
7785
69071d86
ML
77862016-06-17 Martin Liska <mliska@suse.cz>
7787
7788 * gcc.dg/predict-9.c: Fix dump scanning.
7789
68b3b858
BC
77902016-06-17 Bin Cheng <bin.cheng@arm.com>
7791
7792 PR tree-optimization/71354
7793 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7794
d3ee260a
BC
77952016-06-17 Bin Cheng <bin.cheng@arm.com>
7796
7797 PR tree-optimization/71347
7798 * gcc.dg/tree-ssa/pr71347.c: New test.
7799
bd8fb114
BC
78002016-06-17 Bin Cheng <bin.cheng@arm.com>
7801
7802 PR tree-optimization/71354
7803 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7804
97816be4
BC
78052016-06-17 Bin Cheng <bin.cheng@arm.com>
7806
7807 * gcc.dg/vect/vect-alias-check-1.c: New test.
7808
2d761a37
SKS
78092016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7810
e0277d6b 7811 PR target/71151
2d761a37
SKS
7812 * gcc.target/avr/pr71151-1.c: New test.
7813 * gcc.target/avr/pr71151-2.c: New test.
7814 * gcc.target/avr/pr71151-3.c: New test.
7815 * gcc.target/avr/pr71151-4.c: New test.
7816 * gcc.target/avr/pr71151-5.c: New test.
7817 * gcc.target/avr/pr71151-6.c: New test.
7818 * gcc.target/avr/pr71151-7.c: New test.
7819 * gcc.target/avr/pr71151-8.c: New test.
7820 * gcc.target/avr/pr71151-common.h: New test.
7821
68fa96d6
ML
78222016-06-16 Martin Liska <mliska@suse.cz>
7823
7824 * gfortran.dg/predict-1.f90: New test.
7825
b6ca982f
UB
78262016-06-16 Uros Bizjak <ubizjak@gmail.com>
7827
7828 PR target/71242
3a146d46 7829 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7830
1dc8d15b
JH
78312016-06-16 Jan Hubicka <hubicka@ucw.cz>
7832
7833 * g++.dg/vect/pr36648.cc: Disable cunrolli
7834
67c25816
JJ
78352016-06-16 Jakub Jelinek <jakub@redhat.com>
7836
c577adb2
JJ
7837 PR target/71554
7838 * gcc.c-torture/execute/pr71554.c: New test.
7839
67c25816
JJ
7840 PR rtl-optimization/71532
7841 * gcc.dg/torture/pr71532.c: New test.
7842
1a3c3ee9
MM
78432016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7844
7845 * gcc.target/powerpc/p9-dimode1.c: New test.
7846 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7847
f29468a7
JJ
78482016-06-15 Jakub Jelinek <jakub@redhat.com>
7849
61daecc4
JJ
7850 * gcc.c-torture/compile/20160615-1.c: New test.
7851
f29468a7
JJ
7852 * g++.dg/cpp0x/ref-qual17.C: New test.
7853
209d1e2d
IE
78542016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7855
7856 PR middle-end/71529
7857 * gcc.target/i386/pr71529.C: New test.
7858
8dc35712
AH
78592016-06-15 Alan Hayward <alan.hayward@arm.com>
7860
7861 PR tree-optimization/71483
7862 * g++.dg/vect/pr71483.c: New
7863
b8911cb8
PC
78642016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7865
7866 PR c++/70202
7867 * g++.dg/inherit/crash6.C: New.
7868 * g++.dg/inherit/union2.C: Likewise.
7869 * g++.dg/inherit/virtual12.C: Likewise.
7870 * g++.dg/inherit/virtual13.C: Likewise.
7871 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7872
cf5d08ab
UB
78732016-06-15 Uros Bizjak <ubizjak@gmail.com>
7874
e3d62871 7875 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7876
8f482165
AH
78772016-06-15 Alan Hayward <alan.hayward@arm.com>
7878
7879 PR tree-optimization/71439
7880 * gcc.dg/vect/pr71439.c: New
7881
3256673f
KT
78822016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7883
7884 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7885
b17dc4d4
RB
78862016-06-15 Richard Biener <rguenther@suse.de>
7887
7888 * gcc.dg/vect/slp-45.c: New testcase.
7889
2a5825f2
RB
78902016-06-15 Richard Biener <rguenther@suse.de>
7891
7892 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7893
6e433d0b
BS
78942016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7895
7896 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7897 requirements, and disable for AIX for now.
7898 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7899
abe7f828
JJ
79002016-06-14 Jakub Jelinek <jakub@redhat.com>
7901
a09c81b4
JJ
7902 PR c++/71528
7903 * g++.dg/opt/pr71528.C: New test.
7904
abe7f828
JJ
7905 PR c++/71516
7906 * g++.dg/init/pr71516.C: New test.
7907
acfadf06
PC
79082016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7909
7910 * g++.dg/init/array46.C: New.
7911
4d568ab2
UB
79122016-06-14 Uros Bizjak <ubizjak@gmail.com>
7913
e3d62871
UB
7914 * gcc.target/i386/float128-3.c: New test.
7915 * gcc.target/i386/quad-sse4.c: Ditto.
7916 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7917 Update scan strings.
4d568ab2 7918
30934c5d
RB
79192016-06-14 Richard Biener <rguenther@suse.de>
7920
7921 PR middle-end/71526
7922 * gfortran.dg/pr71526.f90: New testcase.
7923
3970e545
AV
79242016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7925
7926 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7927 * gcc.dg/zero_bits_compound-1.c: Likewise.
7928
04976c6e
RB
79292016-06-14 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/71522
7932 * gcc.dg/torture/pr71522.c: New testcase.
7933
23e025db
JJ
79342016-06-14 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR tree-optimization/71520
7937 * gcc.dg/tree-ssa/pr71520.c: New test.
7938
90b72e84
RB
79392016-06-14 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/71521
86c24ba6 7942 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7943
ef7cf206
JJ
79442016-06-13 Jakub Jelinek <jakub@redhat.com>
7945
0dda258b
JJ
7946 PR sanitizer/71498
7947 * c-c++-common/ubsan/bounds-13.c: New test.
7948
ef7cf206
JJ
7949 PR preprocessor/71183
7950 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7951
a73786e3
JL
79522016-06-13 Jeff Law <law@redhat.com>
7953
7954 PR tree-optimization/71403
7955 * c-c++-common/ubsan/pr71403-1.c: New test.
7956 * c-c++-common/ubsan/pr71403-2.c: New test.
7957 * c-c++-common/ubsan/pr71403-3.c: New test.
7958
0ac249bf
JJ
79592016-06-13 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR middle-end/71478
7962 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7963 Add -Wno-psabi -w to dg-options.
7964
5408a64a
KN
79652016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7966
7967 * gcc.target/powerpc/vadsdu-0.c: New test.
7968 * gcc.target/powerpc/vadsdu-1.c: New test.
7969 * gcc.target/powerpc/vadsdu-2.c: New test.
7970 * gcc.target/powerpc/vadsdu-3.c: New test.
7971 * gcc.target/powerpc/vadsdu-4.c: New test.
7972 * gcc.target/powerpc/vadsdu-5.c: New test.
7973 * gcc.target/powerpc/vadsdub-1.c: New test.
7974 * gcc.target/powerpc/vadsdub-2.c: New test.
7975 * gcc.target/powerpc/vadsduh-1.c: New test.
7976 * gcc.target/powerpc/vadsduh-2.c: New test.
7977 * gcc.target/powerpc/vadsduw-1.c: New test.
7978 * gcc.target/powerpc/vadsduw-2.c: New test.
7979
f7e4f2e3
DM
79802016-06-13 David Malcolm <dmalcolm@redhat.com>
7981
7982 * gcc.dg/c99-init-2.c (c): Update expected error message.
7983 * gcc.dg/init-bad-8.c (foo): Likewise.
7984 * gcc.dg/spellcheck-fields-3.c: New test case.
7985
ad23a23e
ML
79862016-06-13 Martin Liska <mliska@suse.cz>
7987
7988 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7989 and "guess loop iv compared" heuristics.
7990 * gcc.dg/predict-2.c: Likewise.
7991 * gcc.dg/predict-3.c: Likewise.
7992 * gcc.dg/predict-4.c: Likewise.
7993 * gcc.dg/predict-5.c: Likewise.
7994 * gcc.dg/predict-6.c: Likewise.
7995
146c55da
MP
79962016-06-13 Marek Polacek <polacek@redhat.com>
7997
7998 PR middle-end/71476
7999 * c-c++-common/Wswitch-unreachable-4.c: New test.
8000 * gcc.dg/Wswitch-unreachable-2.c: New test.
8001 * g++.dg/tm/jump1.C: Move dg-warning.
8002
42e77cbc
EB
80032016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * gnat.dg/renaming10.ad[sb]: New test.
8006
7474dcc1
PT
80072016-06-13 Paul Thomas <pault@gcc.gnu.org>
8008
8009 PR fortran/70673
8010 * gfortran.dg/pr70673.f90: New test.
8011
f57f53d3
RB
80122016-06-13 Richard Biener <rguenther@suse.de>
8013
8014 PR middle-end/64516
8015 * gcc.dg/align-3.c: New testcase.
8016
5843a5f0
ML
80172016-06-13 Martin Liska <mliska@suse.cz>
8018
8019 * gcc.target/i386/pr71458.c: New test.
8020
aa8fdb44
UB
80212016-06-12 Uros Bizjak <ubizjak@gmail.com>
8022
8023 PR target/71241
3a146d46 8024 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8025
2043e4d7
DH
80262016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8027
8028 PR target/60751
8029 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8030 statement.
8031
d3dc025d
DH
80322016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8033
8034 PR target/60751
8035 * gfortran.dg/comma_IO_extension_1.f90: New test.
8036 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8037 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8038 statement.
8039 * gfortran.dg/graphite/pr38083.f90: Likewise.
8040 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8041 missing format.
8042
a31d78c6
EB
80432016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8044
8045 * gnat.dg/case_character.adb: New test.
8046
95c18dd0
SB
80472016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8048
8049 PR middle-end/71310
8050 * gcc.target/powerpc/pr71310.c: New testcase.
8051
b97d37b4
KV
80522016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8053
8054 PR middle-end/71478
8055 * gcc.dg/pr71478.c: New test.
8056
900bcda3
JJ
80572016-06-10 Jakub Jelinek <jakub@redhat.com>
8058
ec1c20db
JJ
8059 PR middle-end/71494
8060 * gcc.c-torture/execute/pr71494.c: New test.
8061
50b15873
JJ
8062 PR c/68657
8063 * gcc.target/i386/pr68657.c: New test.
8064
900bcda3
JJ
8065 PR inline-asm/68843
8066 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8067 (test): Add -masm=intel alternatives.
8068
4d926e34
MS
80692016-06-10 Martin Sebor <msebor@redhat.com>
8070
8071 PR c/71392
8072 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8073
ad071b2b
JL
80742016-06-10 Jeff Law <law@redhat.com>
8075
8076 PR tree-optimization/71335
8077 * gcc.c-torture/execute/pr71335.c: New test.
8078
2704efe8
DM
80792016-06-10 David Malcolm <dmalcolm@redhat.com>
8080
8081 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8082 the various "cannot tail-call: " messages.
8083
18c9b7d4
CL
80842016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8085
8086 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8087 and options.
8088
7cfa10f3
MO
80892016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8090
8091 PR sanitizer/71480
8092 * c-c++-common/asan/pr71480.c: New test.
8093
1f24fd3e
L
80942016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8095
8096 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8097 (ASMNAME2): Likewise.
8098 (main): Replace fn in asm statement with ASMNAME ("fn").
8099 * gcc.dg/guality/pr68037-2.c: Likewise.
8100 * gcc.dg/guality/pr68037-3.c: Likewise.
8101 * gcc.dg/torture/pr68037-1.c: Likewise.
8102 * gcc.dg/torture/pr68037-2.c: Likewise.
8103 * gcc.dg/torture/pr68037-3.c: Likewise.
8104
ad551c07
BE
81052016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8106
8107 PR inline-asm/68843
8108 * gcc.target/i386/pr68843-1.c: New test.
8109 * gcc.target/i386/pr68843-2.c: New test.
8110
4b1ffdb1 81112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8112 Cesar Philippidis <cesar@codesourcery.com>
8113
8114 PR middle-end/71373
8115 * gcc.dg/goacc/nested-function-1.c: New file.
8116 * gcc.dg/goacc/nested-function-2.c: Likewise.
8117 * gcc.dg/goacc/pr71373.c: Likewise.
8118 * gfortran.dg/goacc/cray-2.f95: Likewise.
8119 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8120 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8121 * gfortran.dg/goacc/cray.f95: Update.
8122 * gfortran.dg/goacc/loop-1.f95: Likewise.
8123 * gfortran.dg/goacc/loop-3.f95: Likewise.
8124 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8125 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8126
81272016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8128
8129 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8130 for OpenACC tile clauses.
8131 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8132
8133 PR c/71381
8134 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8135 to...
8136 * c-c++-common/goacc/cache-2.c: ... this new file.
8137 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8138 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8139 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8140 usage.
8141 * gfortran.dg/goacc/cray.f95: Likewise.
8142 * gfortran.dg/goacc/loop-1.f95: Likewise.
8143
89851e4c
AH
81442016-06-10 Alan Hayward <alan.hayward@arm.com>
8145
8146 PR tree-optimization/71407
8147 PR tree-optimization/71416
8148 * gcc.dg/vect/pr71407.c: New
8149 * gcc.dg/vect/pr71416-1.c: New
8150 * gcc.dg/vect/pr71416-2.c: New
8151
200eafbf
RB
81522016-06-10 Richard Biener <rguenther@suse.de>
8153
8154 PR middle-end/71477
8155 * gcc.dg/torture/pr71477.c: New testcase.
8156
4df99d92
JK
81572016-06-09 Julia Koval <julia.koval@intel.com>
8158
8159 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8160 * gcc.target/i386/interrupt-13.c: Likewise.
8161 * gcc.target/i386/interrupt-15.c: Likewise.
8162 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8163 * gcc.target/i386/interrupt-24.c: Likewise.
8164 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8165 * gcc.target/i386/interrupt-9.c: Likewise.
8166 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8167
e01b4e16
MS
81682016-06-09 Martin Sebor <msebor@redhat.com>
8169
8170 PR c/70883
8171 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8172 * gcc.dg/builtin-constant_p-1.c: Same.
8173 * gcc.dg/builtins-error.c: Same.
8174 * gcc.dg/pr70859.c: Same.
8175
9c35db0e
SKS
81762016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8177
8178 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8179 * gcc.dg/torture/pr68067-1.c: Likewise.
8180 * gcc.dg/torture/pr68067-2.c: Likewise.
8181
81822016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8183
8184 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8185 when setting SIZE.
8186
392a81b9
PC
81872016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/71465
8190 * g++.dg/inherit/crash5.C: New.
8191 Revert:
8192 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/70202
8195 * g++.dg/inherit/crash5.C: New.
8196 * g++.dg/inherit/virtual1.C: Adjust.
8197
e49efc14
ML
81982016-06-09 Martin Liska <mliska@suse.cz>
8199
8200 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8201 * g++.dg/predict-loop-exit-2.C: Likewise.
8202 * g++.dg/predict-loop-exit-3.C: Likewise.
8203 * gcc.dg/predict-1.c: Likewise.
8204 * gcc.dg/predict-2.c: Likewise.
8205 * gcc.dg/predict-3.c: Likewise.
8206 * gcc.dg/predict-4.c: Likewise.
8207 * gcc.dg/predict-5.c: Likewise.
8208 * gcc.dg/predict-6.c: Likewise.
8209 * gcc.dg/predict-7.c: Likewise.
8210
36d57986
RB
82112016-06-09 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/71462
8214 * gcc.dg/torture/pr71462.c: New testcase.
8215
7d82e8e4
MP
82162016-06-09 Marek Polacek <polacek@redhat.com>
8217
8218 PR c/65471
8219 * gcc.dg/c11-generic-3.c: New test.
8220
c8a71589
PC
82212016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8222
8223 * g++.dg/init/array42.C: New.
8224 * g++.dg/init/array43.C: Likewise.
8225 * g++.dg/init/array44.C: Likewise.
8226 * g++.dg/init/array45.C: Likewise.
8227 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8228 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8229 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8230 * g++.dg/gomp/pr35751.C: Likewise.
8231 * g++.dg/init/array23.C: Likewise.
8232 * g++.dg/init/brace2.C: Likewise.
8233 * g++.dg/init/brace6.C: Likewise.
8234
44a845ca
MS
82352016-06-08 Martin Sebor <msebor@redhat.com>
8236 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR c++/70507
8239 PR c/68120
8240 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8241 * c-c++-common/builtin-arith-overflow-2.c: New test.
8242 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8243 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8244 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8245
2ef16b6e
JJ
82462016-06-08 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR c++/71442
8249 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8250
5e3ee346
AL
82512016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8252
8253 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8254 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8255 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8256 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8257 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8258 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8259 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8260 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8261 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8262 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8263 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8264 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8265 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8266
b2ae2814
RB
82672016-06-08 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/68558
8270 * gcc.dg/vect/slp-44.c: New testcase.
8271
e09b4c37
RB
82722016-06-08 Richard Biener <rguenther@suse.de>
8273
8274 * gcc.dg/vect/slp-43.c: New testcase.
8275
72d50660
RB
82762016-06-08 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/71452
8279 * gcc.dg/torture/pr71452.c: New testcase.
8280
988c115c
JJ
82812016-06-08 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR c++/71448
8284 * g++.dg/torture/pr71448.C: New test.
8285
73d73b48
BS
82862016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8287
8288 PR debug/71432
8289 PR ada/71413
8290 * g++.dg/debug/pr71432.C: New test.
8291
bdd15d0c
PK
82922016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8293
8294 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8295 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8296 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8297
ce0607bb
AH
82982016-06-08 Alan Hayward <alan.hayward@arm.com>
8299
8300 * gcc.dg/vect/vect-live-2.c: Update effective target.
8301 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8302 * lib/target-supports.exp: Add aarch64 to vect_long.
8303
92a5f2ba
MP
83042016-06-08 Marek Polacek <polacek@redhat.com>
8305
8306 PR c/71418
8307 * gcc.dg/noncompile/pr71418.c: New test.
8308
08203f73
MP
8309 PR c/71426
8310 * gcc.dg/noncompile/pr71426.c: New test.
8311
d1fcc2bd
JH
83122016-06-07 Jan Hubicka <hubicka@ucw.cz>
8313
8314 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8315 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8316 * gcc.dg/predict-3.c: Update template.
8317 * gcc.dg/predict-5.c: Update template.
8318 * gcc.dg/predict-6.c: Update template.
8319 * gcc.dg/predict-9.c: Update template.
8320 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8321
a23e6f1c
BS
83222016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8323
8324 * gcc.target/powerpc/vec-mul.c: New test.
8325
6ffd47b7
DM
83262016-06-07 David Malcolm <dmalcolm@redhat.com>
8327
8328 * gcc.dg/spellcheck-fields-2.c: New test case.
8329
bfd67b47
RB
83302016-06-07 Richard Biener <rguenther@suse.de>
8331
8332 PR c/61564
8333 * gcc.dg/Wpragmas-1.c: New testcase.
8334 * gcc.dg/Wattributes-4.c: Likewise.
8335 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8336 entry.
8337
701b9a47
CL
83382016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8339
8340 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8341 spurious debug code.
8342
6b80d6fa
RB
83432016-06-07 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/71428
8346 * gcc.dg/torture/pr71428.c: New testcase.
8347
0f3f9437
RB
83482016-06-07 Richard Biener <rguenther@suse.de>
8349
8350 PR middle-end/71423
8351 * gcc.dg/torture/pr71423.c: New testcase.
8352
ec963f2a
KV
83532016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8354
8355 PR middle-end/71408
8356 * gcc.dg/tree-ssa/pr71408.c: New test.
8357
46ab5b6e
KV
83582016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8359
8360 PR middle-end/71281
8361 * g++.dg/torture/pr71281.C: New test.
8362
1f40cff3
MP
83632016-06-06 Marek Polacek <polacek@redhat.com>
8364
8365 PR c/71362
8366 * gcc.dg/pr71362.c: New test.
8367
6f5bcd24
JJ
83682016-06-06 Jakub Jelinek <jakub@redhat.com>
8369 Patrick Palka <ppalka@gcc.gnu.org>
8370
8371 PR c++/70847
8372 PR c++/71330
8373 PR c++/71393
8374 * g++.dg/opt/pr70847.C: New test.
8375 * g++.dg/ubsan/pr70847.C: New test.
8376 * g++.dg/ubsan/pr71393.C: New test.
8377
158beb4a
JJ
83782016-06-06 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR tree-optimization/71259
8381 * gcc.dg/vect/pr71259.c: New test.
8382
d9b950dd
DM
83832016-06-06 David Malcolm <dmalcolm@redhat.com>
8384
8385 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8386 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8388 above.
8389
36f9ad69
KT
83902016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391
8392 PR middle-end/37780
8393 * gcc.c-torture/execute/pr37780.c: New test.
8394 * gcc.target/aarch64/pr37780_1.c: Likewise.
8395 * gcc.target/arm/pr37780_1.c: Likewise.
8396
5545a907
MP
83972016-06-06 Marek Polacek <polacek@redhat.com>
8398
8399 * c-c++-common/attr-may-alias-1.c: New test.
8400 * c-c++-common/attr-may-alias-2.c: New test.
8401 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8402
93671519
BE
84032016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8404
8405 PR c/24414
8406 * gcc.target/i386/pr24414.c: New test.
8407
690f24b7
JM
84082016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8409
8410 * gcc.target/sparc/vis4misc.c: New file.
8411 * gcc.target/sparc/fpcmp.c: Likewise.
8412 * gcc.target/sparc/fpcmpu.c: Likewise.
8413
31ce6157
AH
84142016-06-06 Alan Hayward <alan.hayward@arm.com>
8415
8416 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8417 * gcc.dg/vect/vect-live-3.c: Likewise.
8418
9fcebb5a
RB
84192016-06-06 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/71398
8422 * gcc.dg/torture/pr71398.c: New testcase.
8423
903ca97b
UB
84242016-06-06 Uros Bizjak <ubizjak@gmail.com>
8425
8426 PR target/71389
8427 * g++.dg/pr71389.C: New test.
8428
9c1eb332
JD
84292016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8430
8431 PR fortran/71404
8432 * gfortran.dg/fmt_read_5.f: New test.
8433
b2d83bd2
AV
84342016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8435
8436 PR fortran/69659
8437 * gfortran.dg/class_array_22.f03: New test.
8438
ec81960e
JH
84392016-06-05 Jan Hubicka <hubicka@ucw.cz>
8440
8441 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8442
429d2750
JH
84432016-06-05 Jan Hubicka <hubicka@ucw.cz>
8444
8445 * gcc.dg/predict-9.c: Update template.
8446
c1c00983
PC
84472016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/49377
8450 * g++.dg/template/pr49377.C: New.
8451
1927a963
JJ
84522016-06-04 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/71405
8455 * g++.dg/torture/pr71405.C: New test.
8456
909a11ad
PC
84572016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8458
8459 PR c++/70202
8460 * g++.dg/inherit/crash5.C: New.
8461 * g++.dg/inherit/virtual1.C: Adjust.
8462
08bbb1f8
JL
84632016-06-03 Jeff Law <law@redhat.com>
8464
8465 PR tree-optimization/71316
8466 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8467
7c35235c
JJ
84682016-06-03 Jakub Jelinek <jakub@redhat.com>
8469
8470 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8471 dg-additional-options with just -fno-tree-scev-cprop in it.
8472 * gcc.dg/vect/vect-live-2.c: Likewise.
8473 * gcc.dg/vect/vect-live-5.c: Likewise.
8474 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8475 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8476 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8477
c8572dd6
PP
84782016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8479
8480 PR c++/27100
8481 * g++.dg/other/friend6.C: New test.
8482
1c7733a7
BS
84832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8484
8485 * g++.dg/torture/ppc-ldst-array.C: New.
8486
0d2f700f
JM
84872016-06-03 Joseph Myers <joseph@codesourcery.com>
8488
8489 PR target/71276
8490 PR target/71277
8491 * gcc.dg/torture/builtin-fp-int-inexact.c,
8492 gcc.target/i386/387-builtin-fp-int-inexact.c,
8493 gcc.target/i386/387-rint-inline-1.c,
8494 gcc.target/i386/387-rint-inline-2.c,
8495 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8496 gcc.target/i386/sse2-rint-inline-1.c,
8497 gcc.target/i386/sse2-rint-inline-2.c,
8498 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8499 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8500
f8071c05
L
85012016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8502 Julia Koval <julia.koval@intel.com>
8503
8504 PR target/66960
8505 PR target/67630
8506 PR target/67634
8507 PR target/67841
8508 PR target/68037
8509 PR target/68618
8510 PR target/68661
8511 PR target/69575
8512 PR target/69596
8513 PR target/69734
8514 * gcc.dg/guality/pr68037-1.c: New test.
8515 * gcc.dg/guality/pr68037-2.c: Likewise.
8516 * gcc.dg/guality/pr68037-3.c: Likewise.
8517 * gcc.dg/torture/pr68037-1.c: Likewise.
8518 * gcc.dg/torture/pr68037-2.c: Likewise.
8519 * gcc.dg/torture/pr68037-3.c: Likewise.
8520 * gcc.dg/torture/pr68661-1a.c: Likewise.
8521 * gcc.dg/torture/pr68661-1b.c: Likewise.
8522 * gcc.target/i386/interrupt-1.c: Likewise.
8523 * gcc.target/i386/interrupt-2.c: Likewise.
8524 * gcc.target/i386/interrupt-3.c: Likewise.
8525 * gcc.target/i386/interrupt-4.c: Likewise.
8526 * gcc.target/i386/interrupt-5.c: Likewise.
8527 * gcc.target/i386/interrupt-6.c: Likewise.
8528 * gcc.target/i386/interrupt-7.c: Likewise.
8529 * gcc.target/i386/interrupt-8.c: Likewise.
8530 * gcc.target/i386/interrupt-9.c: Likewise.
8531 * gcc.target/i386/interrupt-10.c: Likewise.
8532 * gcc.target/i386/interrupt-11.c: Likewise.
8533 * gcc.target/i386/interrupt-12.c: Likewise.
8534 * gcc.target/i386/interrupt-13.c: Likewise.
8535 * gcc.target/i386/interrupt-14.c: Likewise.
8536 * gcc.target/i386/interrupt-15.c: Likewise.
8537 * gcc.target/i386/interrupt-16.c: Likewise.
8538 * gcc.target/i386/interrupt-17.c: Likewise.
8539 * gcc.target/i386/interrupt-18.c: Likewise.
8540 * gcc.target/i386/interrupt-19.c: Likewise.
8541 * gcc.target/i386/interrupt-20.c: Likewise.
8542 * gcc.target/i386/interrupt-21.c: Likewise.
8543 * gcc.target/i386/interrupt-22.c: Likewise.
8544 * gcc.target/i386/interrupt-23.c: Likewise.
8545 * gcc.target/i386/interrupt-24.c: Likewise.
8546 * gcc.target/i386/interrupt-25.c: Likewise.
8547 * gcc.target/i386/interrupt-26.c: Likewise.
8548 * gcc.target/i386/interrupt-27.c: Likewise.
8549 * gcc.target/i386/interrupt-28.c: Likewise.
8550 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8551 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8552 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8553 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8554 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8555 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8556 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8557 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8558 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8559 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8560 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8561 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8562
36b85e43
BS
85632016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8564
9de2e795
L
8565 PR tree-optimization/52171
8566 * gcc.dg/pr52171.c: New test.
8567 * gcc.target/i386/pr52171.c: New test.
36b85e43 8568
bfeee8ac
JH
85692016-06-03 Jan Hubicka <jh@suse.cz>
8570
8571 * g++.dg/tree-ssa/pred-1.C: New testcase
8572 * gcc.dg/tree-ssa/pred-1.c: New testcase
8573
859b0bae
BS
85742016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8575
8576 PR target/70957
8577 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8578 support.
8579 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8580
3a2edf4c
AH
85812016-06-03 Alan Hayward <alan.hayward@arm.com>
8582
8583 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8584
b28ead45
AH
85852016-06-03 Alan Hayward <alan.hayward@arm.com>
8586
8587 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8588 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8589 * gcc.dg/vect/vect-live-1.c: New test.
8590 * gcc.dg/vect/vect-live-2.c: New test.
8591 * gcc.dg/vect/vect-live-3.c: New test.
8592 * gcc.dg/vect/vect-live-4.c: New test.
8593 * gcc.dg/vect/vect-live-5.c: New test.
8594 * gcc.dg/vect/vect-live-slp-1.c: New test.
8595 * gcc.dg/vect/vect-live-slp-2.c: New test.
8596 * gcc.dg/vect/vect-live-slp-3.c: New test.
8597
1f91747b
JJ
85982016-06-03 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR middle-end/71387
8601 * g++.dg/opt/pr71387.C: New test.
8602
47b83923
JL
86032016-06-02 Jeff Law <law@redhat.com>
8604
8605 PR tree-optimization/71328
8606 * gcc.c-torture/compile/pr71328.c: New test.
8607
e96e5f46
JD
86082016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8609
8610 PR fortran/52393
8611 * gfortran.dg/fmt_read_3.f90: Fix typo.
8612 * gfortran.dg/fmt_read_4.f90: New test.
8613
b872d729
PC
86142016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8615
8616 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8617 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8618 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8619 * g++.dg/cpp0x/override2.C: Likewise.
8620 * g++.dg/parse/crash5.C: Likewise.
8621 * g++.dg/parse/error16.C: Likewise.
8622 * g++.dg/parse/error27.C: Likewise.
8623 * g++.dg/template/qualttp15.C: Likewise.
8624 * g++.dg/template/redecl4.C: Likewise.
8625 * g++.old-deja/g++.other/crash39.C: Likewise.
8626 * g++.old-deja/g++.other/struct1.C: Likewise.
8627 * g++.old-deja/g++.pt/m9a.C: Likewise.
8628 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8629
0e535442
JJ
86302016-06-02 Jakub Jelinek <jakub@redhat.com>
8631
0633ee10
JJ
8632 PR c++/71372
8633 * c-c++-common/pr71372.c: New test.
8634
0e535442
JJ
8635 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8636 __TIME__ strings with __builtin_strcmp instead of printf and
8637 dg-output.
8638
f3c5ecc2
ML
86392016-06-02 Martin Liska <mliska@suse.cz>
8640
8641 * gcc.dg/predict-9.c: New test.
8642
a91807c5
JJ
86432016-06-02 Jakub Jelinek <jakub@redhat.com>
8644
8645 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8646 global set_compiler_env_var and global saved_compiler_env_var.
8647
b5bd1978
KT
86482016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649
8650 PR rtl-optimization/71295
8651 * gcc.c-torture/compile/pr71295.c: New test.
8652
b93b1475
JJ
86532016-06-02 Jakub Jelinek <jakub@redhat.com>
8654
930ebd0e
JJ
8655 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8656
1e021dc3
JJ
8657 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8658 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8659
b93b1475
JJ
8660 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8661 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8662 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8663 alternative number.
8664
58f2fb5c
MM
86652016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8666
8667 * gcc.target/powerpc/p9-splat-4.c: New test.
8668
86692016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8670
8671 PR target/71186
8672 * gcc.target/powerpc/pr71186.c: New test.
8673
4731c9f0
JD
86742016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8675
8676 PR fortran/52393
8677 * gfortran.dg/fmt_read_3.f90: New test.
8678
042dee3e
TP
86792016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8680
8681 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8682 procedure.
8683
15c98b2e
ES
86842016-06-01 Eduard Sanou <dhole@openmailbox.org>
8685
8686 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8687 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8688 env var is set.
8689 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8690 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8691 shown once.
8692 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8693 during compilation.
8694 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8695 vars set by dg-set-compiler-env-var.
8696
6442a6f4
PT
86972016-06-01 Paul Thomas <pault@gcc.gnu.org>
8698
8699 PR fortran/71156
8700 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8701 to the module procedure declaration.
8702 * gfortran.dg/submodule_16.f08: New test.
8703
ab62397a
JJ
87042016-06-01 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR middle-end/71371
8707 * c-c++-common/gomp/pr71371.c: New test.
8708
b66af6ed
RB
87092016-06-01 Richard Biener <rguenther@suse.de>
8710
8711 PR tree-optimization/71366
8712 * gcc.dg/torture/pr71366-1.c: New testcase.
8713 * gcc.dg/torture/pr71366-2.c: Likewise.
8714
e342b9d8
KN
87152016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8716
8717 * gcc.target/powerpc/vslv-0.c: New test.
8718 * gcc.target/powerpc/vslv-1.c: New test.
8719 * gcc.target/powerpc/vsrv-0.c: New test.
8720 * gcc.target/powerpc/vsrv-1.c: New test.
8721
721547cd
NS
87222016-06-01 Nathan Sidwell <nathan@acm.org>
8723
8724 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8725 * gcc.target/nvptx/weak.c: New.
8726
fa2c9034
RB
87272016-06-01 Richard Biener <rguenther@suse.de>
8728
8729 PR tree-optimization/71261
8730 * gcc.dg/torture/vect-bool-1.c: New testcase.
8731
3e32893c
JJ
87322016-06-01 Jakub Jelinek <jakub@redhat.com>
8733
8734 * gfortran.dg/gomp/order-1.f90: New test.
8735 * gfortran.dg/gomp/order-2.f90: New test.
8736
8c383600
JH
87372016-06-01 Jan Hubicka <hubicka@ucw.cz>
8738
8739 * gcc.dg/unroll-6.c: Update template.
8740 * gcc.dg/unroll-7.c: New testcase.
8741 * gcc.dg/unroll-8.c: New testcase.
8742
a0dfeef5
EB
87432016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8744
8745 * gnat.dg/opt56.ad[sb]: New test.
8746
48de5701
PC
87472016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8748
8749 PR c++/66635
8750 * g++.dg/cpp0x/constexpr-ice16.C: New.
8751
827cf695
PP
87522016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8753
8754 PR tree-optimization/71314
8755 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8756 -mbranch-cost=2.
8757
ff66f6e8
PP
87582016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8759
8760 PR tree-optimization/71077
8761 * gcc.dg/tree-ssa/pr71077.c: New test.
8762
050fb209
JH
87632016-05-31 Jan Hubicka <hubicka@ucw.cz>
8764
48de5701
PC
8765 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8766 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8767 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8768
c642d919
PC
87692016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8770
8771 PR c++/71248
8772 * g++.dg/cpp0x/pr71248.C: New.
8773 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8774 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8775 * g++.dg/init/new37.C: Likewise.
8776 * g++.dg/template/static1.C: Likewise.
8777 * g++.dg/template/static2.C: Likewise.
8778
d6439e08
L
87792016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8780
8781 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8782 instead of %rdi.
8783 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8784
780b9dd4
MP
87852016-05-31 Marek Polacek <polacek@redhat.com>
8786
8787 * c-c++-common/Wswitch-unreachable-3.c: New test.
8788 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8789
0d99f8a0
RB
87902016-05-31 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/71352
8793 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8794
52545641
TP
87952016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8796
8797 * gcc.target/arm/armv5_thumb_isa.c: New test.
8798
5b8c1205
KY
87992016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8800
8801 PR target/71346
8802 * gcc.target/i386/pr71346.c: New test.
8803
7a88cc84
TV
88042016-05-31 Tom de Vries <tom@codesourcery.com>
8805
8806 PR tree-optimization/69068
8807 * gcc.dg/graphite/pr69068.c: New test.
8808
265149a6
MS
88092016-05-27 Martin Sebor <msebor@redhat.com>
8810
8811 PR c++/71306
8812 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8813
00631022
JJ
88142016-05-30 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR c++/71349
8817 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8818 nowait depend(inout: dd[0]) clauses where permitted.
8819
b2f6675b
PC
88202016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8821
8822 PR c++/71238
8823 * g++.dg/parse/pr71238.C: New.
8824 * g++.dg/concepts/friend1.C: Test column numbers too.
8825 * g++.dg/cpp0x/initlist31.C: Likewise.
8826 * g++.dg/cpp0x/pr51420.C: Likewise.
8827 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8828 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8829 * g++.dg/ext/builtin3.C: Likewise.
8830 * g++.dg/lookup/friend12.C: Likewise.
8831 * g++.dg/lookup/friend7.C: Likewise.
8832 * g++.dg/lookup/koenig1.C: Likewise.
8833 * g++.dg/lookup/koenig5.C: Likewise.
8834 * g++.dg/lookup/used-before-declaration.C: Likewise.
8835 * g++.dg/overload/koenig1.C: Likewise.
8836 * g++.dg/template/crash65.C: Likewise.
8837 * g++.dg/template/friend57.C: Likewise.
8838 * g++.dg/warn/Wshadow-5.C: Likewise.
8839 * g++.dg/warn/Wunused-8.C: Likewise.
8840 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8841 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8842 * g++.old-deja/g++.jason/member.C: Likewise.
8843 * g++.old-deja/g++.jason/report.C: Likewise.
8844 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8845 * g++.old-deja/g++.law/visibility20.C: Likewise.
8846 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8847 * g++.old-deja/g++.other/static5.C: Likewise.
8848 * g++.old-deja/g++.pt/overload2.C: Likewise.
8849
a448ff40
JH
88502016-05-30 Jan Hubicka <hubicka@ucw.cz>
8851
8852 * gcc.dg/tree-ssa/peel1.c: New testcase.
8853 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8854 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8855
69be8c91
TV
88562016-05-30 Tom de Vries <tom@codesourcery.com>
8857
8858 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8859 to ce.
8860
a59775a1
PC
88612016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/71099
8864 * g++.dg/parse/virtual1.C: New.
8865
53d6d955
UB
88662016-05-30 Uros Bizjak <ubizjak@gmail.com>
8867
8868 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8869 Use correct register when clearing %edx.
8870
0557293f
AM
88712016-05-30 Alexander Monakov <amonakov@ispras.ru>
8872
8873 PR tree-optimization/71289
8874 * gcc.dg/pr71289.c: New test.
8875
5d476e35
KV
88762016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8877
8878 PR middle-end/71269
8879 PR middle-end/71292
8880 * gcc.dg/tree-ssa/pr71269.c: New test.
8881 * gcc.dg/tree-ssa/pr71292.c: New test.
8882
db5447ca
KV
88832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8884
8885 PR middle-end/71252
8886 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8887
98bdbb39
JH
88882016-05-30 Jan Hubicka <hubicka@ucw.cz>
8889
8890 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8891 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8892 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8893
7e012855
TV
88942016-05-30 Tom de Vries <tom@codesourcery.com>
8895
8896 PR tree-optimization/69067
8897 * gcc.dg/graphite/pr69067.c: New test.
8898
beed3701
UB
88992016-05-29 Uros Bizjak <ubizjak@gmail.com>
8900
8901 PR target/71245
8902 * gcc.target/i386/pr71245-1.c: New test.
8903 * gcc.target/i386/pr71245-2.c: Ditto.
8904
b6d4f8e8
PC
89052016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/71105
8908 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8909 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8910 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8911
00022058
JH
89122016-05-27 Jan Hubicka <hubicka@ucw.cz>
8913
8914 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8915
c8419aca
VV
89162016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8917
8918 Revert:
8919 PR c++/69855
8920 * g++.dg/overload/69855.C: New.
8921 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8922 * g++.old-deja/g++.pt/crash3.C: Likewise.
8923
8008c4d2
PC
89242016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/60385
8927 * g++.dg/parse/namespace13.C: New.
8928
8b2ef235
JL
89292016-05-26 Jeff Law <law@redhat.com>
8930
8931 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8932 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8933 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8934 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8935 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8936 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8937 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8938 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8939 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8941 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8942 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8943 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8944
7d67159b
VV
89452016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8946
8947 PR c++/69855
8948 * g++.dg/overload/69855.C: New.
8949 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8950 * g++.old-deja/g++.pt/crash3.C: Likewise.
8951
88e3bdd1
JW
89522016-05-27 Jiong Wang <jiong.wang@arm.com>
8953
8954 PR target/63596
8955 * gcc.target/aarch64/va_arg_1.c: New testcase.
8956 * gcc.target/aarch64/va_arg_2.c: Likewise.
8957 * gcc.target/aarch64/va_arg_3.c: Likewise.
8958
3fd6b9cc
JW
89592016-05-27 Jiong Wang <jiong.wang@arm.com>
8960
8961 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8962 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8963 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8964 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8965 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8966
3cee7e4e
MP
89672016-05-27 Marek Polacek <polacek@redhat.com>
8968
8969 PR middle-end/71308
8970 * g++.dg/torture/pr71308.C: New test.
8971
6a813c96
DV
89722016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8973
8974 * gcc.dg/zero_bits_compound-1.c: New test.
8975 * gcc.dg/zero_bits_compound-2.c: New test.
8976
0561bcfb
IE
89772016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8978
8979 PR middle-end/71279
8980 * gcc.dg/pr71279.c: New test.
8981
21316320
MM
89822016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8983
8984 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8985 floating point min/max/comparison instructions.
8986 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8987
7211a097
JJ
89882016-05-26 Jakub Jelinek <jakub@redhat.com>
8989
8990 * c-c++-common/gomp/schedule-1.c: New test.
8991 * gfortran.dg/gomp/schedule-1.f90: New test.
8992
cac177cf
PP
89932016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8994
8995 PR c++/70822
8996 PR c++/70106
8997 * g++.dg/cpp1y/auto-fn32.C: New test.
8998 * g++.dg/cpp1y/paren4.C: New test.
8999
a2d5b8c9
NS
90002016-05-26 Nathan Sidwell <nathan@acm.org>
9001
9002 * gcc.dg/20060410.c: Xfail on ptx.
9003 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9004 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9005 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9006 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9007 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9008
ffa8b552
TP
90092016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9010
9011 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9012
c7501e00
JJ
90132016-05-26 Jakub Jelinek <jakub@redhat.com>
9014
1875b9a0
JJ
9015 PR tree-optimization/71280
9016 * gcc.dg/pr71280.c: New test.
9017
2116e19f
JJ
9018 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9019
305aef09
JJ
9020 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9021 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9022
c7501e00
JJ
9023 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9024
ca449d26
JW
90252016-05-26 Jiong Wang <jiong.wang@arm.com>
9026
9027 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9028 kept in memory.
ca449d26 9029
8af01c66
JL
90302016-05-25 Jeff Law <law@redhat.com>
9031
9032 PR tree-optimization/71272
9033 * gcc.c-torture/compile/pr71272.c: new test.
9034
f9d6ce73
BS
90352016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9036
9037 * gcc.target/powerpc/vec-cmpne.c: New test.
9038 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9039
a88a7b22
EB
90402016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9041
9042 * gnat.dg/opt55.ad[sb]: New test.
9043
125f02ed
SKS
90442016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9045
9046 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9047 * c-c++-common/pr60226.c: Require int32plus.
9048 * gcc.c-torture/execute/pr70602.c: Likewise.
9049 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9050 unsigned long for malloc arg type.
9051 * gcc.dg/asr_div1.c: Require int32plus.
9052 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9053 * gcc.dg/pie-1.c: Require pie.
9054 * gcc.dg/pie-2.c: Likewise.
9055 * gcc.dg/pr59471.c: Require int32plus.
9056 * gcc.dg/pr59963-2.c: XFAIL for int16.
9057 * gcc.dg/pr60114.c: Require int32plus.
9058 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9059 unsigned long for typedef of size_t.
9060 * gcc.dg/pr63914.c: Require int32plus.
9061 * gcc.dg/pr64536.c: Require pt32plus.
9062 * gcc.dg/pr65658.c: Likewise.
9063 * gcc.dg/pr67271.c: Require int32plus.
9064 * gcc.dg/pr68112.c: Likewise.
9065 * gcc.dg/pr69071.c: Skip for avr target.
9066 * gcc.dg/pr69973.c: Require int32plus.
9067 * gcc.dg/pr70169.c: Skip for avr target.
9068 * gcc.dg/sso-6.c: Require int32plus.
9069 * gcc.dg/sso-7.c: Likewise.
9070 * gcc.dg/sso-8.c: Likewise.
9071 * gcc.dg/vrp-min-max-2.c: Likewise.
9072
c6e434f5
UB
90732016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9074
9075 PR target/70738
9076 * gcc.target/i386/pr70738-1.c: New test.
9077 * gcc.target/i386/pr70738-2.c: Likewise.
9078 * gcc.target/i386/pr70738-3.c: Likewise.
9079 * gcc.target/i386/pr70738-4.c: Likewise.
9080 * gcc.target/i386/pr70738-5.c: Likewise.
9081 * gcc.target/i386/pr70738-6.c: Likewise.
9082 * gcc.target/i386/pr70738-7.c: Likewise.
9083 * gcc.target/i386/pr70738-8.c: Likewise.
9084 * gcc.target/i386/pr70738-9.c: Likewise.
9085
5c42d341
KT
90862016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9087
9088 PR rtl-optimization/66940
9089 * gcc.c-torture/execute/pr66940.c: New test.
9090
bf9a1a07
IV
90912016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9092
9093 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9094 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9095 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9096 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9097 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9098 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9099 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9100 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9101 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9102 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9103 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9104 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9105 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9106 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9107 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9108 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9109 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9110 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9111 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9112 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9113 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9114 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9115 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9116 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9117
95efe6b6
MP
91182016-05-25 Marek Polacek <polacek@redhat.com>
9119
9120 PR c/71265
9121 * gcc.dg/noncompile/pr71265.c: New test.
9122
a23faf7a
MP
9123 PR c/71266
9124 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9125
69a6d5ad
NS
91262016-05-25 Nathan Sidwell <nathan@acm.org>
9127
9128 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9129
3072d4ea
RB
91302016-05-25 Richard Biener <rguenther@suse.de>
9131
9132 PR tree-optimization/71261
9133 * c-c++-common/torture/pr71261.c: New testcase.
9134
e412ece4
RB
91352016-05-25 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/71264
9138 * gcc.dg/vect/pr71264.c: New testcase.
9139
b9e551ad
PC
91402016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9141
9142 PR c++/55992
9143 * g++.dg/cpp0x/alias-decl-53.C: New.
9144 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9145
6aa1abe5
ML
91462016-05-25 Martin Liska <mliska@suse.cz>
9147
9148 * g++.dg/pr71239.C: New test.
9149
842d162e
RB
91502016-05-25 Richard Biener <rguenther@suse.de>
9151
c87885ca
RO
9152 * gcc.dg/vect/pr58135.c: Rename to ...
9153 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9154
f184a36c
MP
91552016-05-25 Marek Polacek <polacek@redhat.com>
9156
9157 * g++.dg/pr65295.C: Use target c++14.
9158
021fad86
PC
91592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9160
53d6d955
UB
9161 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9162 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9163
c3eaf15a
MM
91642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9165
9166 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9167 instructions.
9168
e46c7770
CP
91692016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9170
9171 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9172 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9173 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9174 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9175 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9176 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9177 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9178 * c-c++-common/goacc/pcopy.c: Likewise.
9179 * c-c++-common/goacc/pcopyin.c: Likewise.
9180 * c-c++-common/goacc/pcopyout.c: Likewise.
9181 * c-c++-common/goacc/pcreate.c: Likewise.
9182 * c-c++-common/goacc/pr70688.c: New test.
9183 * c-c++-common/goacc/present-1.c: Adjust test.
9184 * c-c++-common/goacc/reduction-5.c: Likewise.
9185 * g++.dg/goacc/data-1.C: New test.
9186
4bfc9db7
MM
91872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9188
9189 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9190 vector parity built-in functions.
9191 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9192 count trailing zeros automatic vectorization.
9193 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9194 count trailing zeros built-in functions.
9195
2bc145af
KV
91962016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9197
9198 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9199
26869fdb
PH
92002016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9201
9202 PR target/71050
9203 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9204
b2dc9c3b
PC
92052016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9206
9207 PR c++/50436
9208 * g++.dg/template/crash123.C: New.
9209 * g++.dg/template/crash124.C: Likewise.
9210
f65e97fd
MS
92112016-05-24 Martin Sebor <msebor@redhat.com>
9212
9213 PR c++/71147
9214 * g++.dg/ext/flexary16.C: New test.
9215
a6f5ac7f
IV
92162016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9217
69a6d5ad
NS
9218 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9219 before math.h is included.
a6f5ac7f
IV
9220 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9221 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9222 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9223 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9224 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9225 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9226 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9227 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9228 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9229 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9230 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9231 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9232 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9233 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9234 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9235 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9236 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9237 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9238 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9239 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9240 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9241 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9242 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9243
27bad558
MM
92442016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9245 Kelvin Nilsen <kelvin@gcc.gnu.org>
9246
9247 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9248 support.
9249
72f382fb
PC
92502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9251
9252 PR c++/69872
9253 * g++.dg/warn/Wno-narrowing1.C: New.
9254
ef2ec9d9
MP
92552016-05-24 Marek Polacek <polacek@redhat.com>
9256
9257 PR c/71249
9258 * c-c++-common/Wswitch-unreachable-2.c: New test.
9259
e90434e3
JJ
92602016-05-24 Jakub Jelinek <jakub@redhat.com>
9261
7adb26f2
JJ
9262 PR c++/71257
9263 * g++.dg/vect/simd-clone-6.cc: New test.
9264 * g++.dg/gomp/declare-simd-6.C: New test.
9265
e90434e3
JJ
9266 PR middle-end/70434
9267 PR c/69504
9268 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9269
b556ea3b
RB
92702016-05-24 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/71240
9273 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9274
e5328f5d
RB
92752016-05-24 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/71230
9278 * gcc.dg/torture/pr71230.c: New testcase.
9279 * g++.dg/torture/pr71230.C: Likewise.
9280
a04e69c0
TS
92812016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9282
9283 * c-c++-common/goacc/routine-5.c: Add tests.
9284 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9285 * gfortran.dg/goacc/routine-6.f90: Add tests.
9286
30fd2977
RB
92872016-05-24 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/71253
9290 * gcc.dg/torture/pr71253.c: New testcase.
9291
ca6f60bc
KV
92922016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9293
9294 PR middle-end/71252
9295 * gfortran.dg/pr71252.f90: New test.
9296
d3465d72
RS
92972016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9298
9299 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9300
f17a223d
RB
93012016-05-24 Richard Biener <rguenther@suse.de>
9302
9303 PR middle-end/70434
9304 PR c/69504
9305 * c-c++-common/vector-subscript-4.c: New testcase.
9306 * c-c++-common/vector-subscript-5.c: Likewise.
9307
e3f36534
JD
93082016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9309
9310 PR fortran/71123
9311 * gfortran.dg/namelist_90.f: New test
9312
85d5c27d
JD
93132016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9314
9315 PR fortran/66461
9316 * gfortran.dg/unexpected_eof.f: New test
9317
fe3f3340
MM
93182016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9319 Kelvin Nilsen <kelvin@gcc.gnu.org>
9320
9321 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9322 as little endian.
9323
26d6ae55
PC
93242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9325
9326 PR c++/70972
9327 * g++.dg/cpp0x/inh-ctor20.C: New.
9328 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9329
d6c9a06f
PC
93302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9331
9332 PR c++/69095
9333 * g++.dg/cpp0x/variadic168.C: New.
9334
396a1d10
PC
93352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9336
9337 * g++.dg/cpp0x/pr31445.C: Test column number too.
9338 * g++.dg/cpp0x/pr32253.C: Likewise.
9339 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9340 * g++.dg/cpp0x/variadic36.C: Likewise.
9341
ece46666
MG
93422016-05-23 Marc Glisse <marc.glisse@inria.fr>
9343
9344 * gcc.dg/fold-notshift-2.c: Adjust.
9345
a7dc5980
MP
93462016-05-23 Marek Polacek <polacek@redhat.com>
9347
9348 PR c/49859
9349 * c-c++-common/Wswitch-unreachable-1.c: New test.
9350 * gcc.dg/Wswitch-unreachable-1.c: New test.
9351 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9352 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9353 * g++.dg/gomp/block-10.C: Likewise.
9354 * gcc.dg/gomp/block-10.c: Likewise.
9355 * g++.dg/gomp/block-9.C: Likewise.
9356 * gcc.dg/gomp/block-9.c: Likewise.
9357 * g++.dg/gomp/target-1.C: Likewise.
9358 * g++.dg/gomp/target-2.C: Likewise.
9359 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9360 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9361 * g++.dg/gomp/taskgroup-1.C: Likewise.
9362 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9363 * gcc.dg/gomp/teams-1.c: Likewise.
9364 * g++.dg/gomp/teams-1.C: Likewise.
9365 * g++.dg/overload/error3.C: Likewise.
9366 * g++.dg/tm/jump1.C: Likewise.
9367 * g++.dg/torture/pr40335.C: Likewise.
9368 * gcc.dg/c99-vla-jump-5.c: Likewise.
9369 * gcc.dg/switch-warn-1.c: Likewise.
9370 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9371 * gcc.dg/nested-func-1.c: Likewise.
9372 * gcc.dg/pr67784-4.c: Likewise.
9373
18b54004
RB
93742016-05-23 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/71230
9377 * gfortran.dg/pr71230-1.f90: New testcase.
9378 * gfortran.dg/pr71230-2.f90: Likewise.
9379
e569db5f
VK
93802016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9381
396a1d10 9382 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9383 * gcc.dg/vect/pr58135.c: Add new.
9384 * gfortran.dg/pr46519-1.f: Adjust test case.
9385
e4b71114
PC
93862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9387
9388 PR c++/53401
9389 * g++.dg/cpp0x/decltype64.C: New.
9390
a25a8058
CL
93912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9392
9393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9394 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9395 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9396
0dcfe9ab
CL
93972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9398
9399 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9400 Add poly64x1_t and poly64x2_t cases if supported.
9401 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9402 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9403 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9404 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9405 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9406
ffd70e4a
CL
94072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9408
9409 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9410 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9411 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9412 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9413 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9414 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9415 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9416
4b1f57fe
CL
94172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9418
9419 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9420
16c5ec77
CL
94212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9422
9423 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9424 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9425
94ad56c7
JJ
94262016-05-22 Jakub Jelinek <jakub@redhat.com>
9427
57748705
JJ
9428 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9429 constraint instead of "r".
9430 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9431 insn instead of vxorpd.
9432 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9433
af120161
JJ
9434 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9435 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9436
355023ce
JJ
9437 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9438
3b48574c
JJ
9439 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9440 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9441
94ad56c7
JJ
9442 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9443
8a85cee2
KV
94442016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9445
9446 PR middle-end/40921
9447 * gcc.dg/tree-ssa/pr40921.c: New test.
9448
8e916b16
PS
94492016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9450
9451 PR target/71103
9452 * gcc.target/avr/pr71103.c: New test.
9453
88aea79f
KV
94542016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9455
9456 PR middle-end/71179
9457 * gcc.dg/tree-ssa/pr71179.c: New test.
9458
79063edd
MS
94592016-05-20 Martin Sebor <msebor@redhat.com>
9460
9461 PR c/71115
9462 * gcc.dg/init-excess-2.c: New test.
9463
55c8849f
EB
94642016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9465
9466 * gnat.dg/opt53.adb: New test.
9467 * gnat.dg/opt54.adb: Likewise.
9468
c91a0948
MJ
94692016-05-20 Martin Jambor <mjambor@suse.cz>
9470
9471 PR tree-optimization/70884
9472 * gcc.dg/tree-ssa/pr70919.c: New test.
9473
9cad20fa
BS
94742016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9475
9476 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9477 formatting.
69a6d5ad
NS
9478 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9479 fix code formatting.
9480
94812016-05-20 Nathan Sidwell <nathan@acm.org>
9482
9483 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9484 non-common cases.
9485 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9486
15c671a7
DM
94872016-05-20 David Malcolm <dmalcolm@redhat.com>
9488
9489 * jit.dg/all-non-failing-tests.h: Add
9490 test-factorial-must-tail-call.c.
9491 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9492 * jit.dg/test-factorial-must-tail-call.c: New test case.
9493
4f028369
JJ
94942016-05-20 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR fortran/71204
9497 * gfortran.dg/pr71204.f90: New test.
9498
7dea4ab3
CP
94992016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9500
9501 * gcc.target/nvptx/sincos.c: New test.
9502
ef98d365
PC
95032016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9504
9505 PR c++/70572
9506 * g++.dg/cpp1y/auto-fn31.C: New.
9507
92466115
BS
95082016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9509
9510 * gcc.target/powerpc/vec-addec.c: New test.
9511 * gcc.target/powerpc/vec-addec-int128.c: New test.
9512
9a385c2d
DM
95132016-05-20 David Malcolm <dmalcolm@redhat.com>
9514
9515 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9516 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9517 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9518 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9519
77c9d5b4
JH
95202016-05-20 Jan Hubicka <hubicka@ucw.cz>
9521
9522 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9523
68047971
JJ
95242016-05-20 Jakub Jelinek <jakub@redhat.com>
9525
18954840
JJ
9526 PR c++/71210
9527 * g++.dg/opt/pr71210-1.C: New test.
9528 * g++.dg/opt/pr71210-2.C: New test.
9529
68047971
JJ
9530 PR tree-optimization/29756
9531 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9532 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9533 only on selected targets where V4SImode vectors are known to be
9534 supported.
9535
d78789f5
MG
95362016-05-20 Marc Glisse <marc.glisse@inria.fr>
9537
9538 PR tree-optimization/71079
9539 PR tree-optimization/71206
9540 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9541
550fa093
PK
95422016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9543
9544 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9545 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9546 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9547
483c6429
RG
95482016-05-20 Richard Guenther <rguenther@suse.de>
9549
9550 PR tree-optimization/29756
9551 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9552
eb066284
RB
95532016-05-20 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/71185
9556 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9557
58f10249
RB
95582016-05-20 Richard Biener <rguenther@suse.de>
9559
9560 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9561
2a5569fa
MP
95622016-05-19 Marek Polacek <polacek@redhat.com>
9563
9564 PR c++/71075
9565 * g++.dg/diagnostic/pr71075.C: New test.
9566
5e9a5385
DM
95672016-05-19 David Malcolm <dmalcolm@redhat.com>
9568
9569 PR c++/71184
9570 * g++.dg/pr71184.C: New test case.
9571
4f45da44
KN
95722016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9573
9574 * gcc.target/powerpc/darn-0.c: New test.
9575 * gcc.target/powerpc/darn-1.c: New test.
9576 * gcc.target/powerpc/darn-2.c: New test.
9577
4177437e
MP
95782016-05-19 Marek Polacek <polacek@redhat.com>
9579
9580 PR tree-optimization/71031
9581 * gcc.dg/tree-ssa/vrp100.c: New test.
9582
afb72432
IE
95832016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9584
9585 PR rtl-optimization/71148
9586 * gcc.dg/pr71148.c: New test.
9587
4f83064e
KT
95882016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9589
9590 PR target/71056
9591 * gcc.target/arm/pr71056.c: New test.
9592
4bf8dbe1
BE
95932016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9594
9595 * c-c++-common/pr69669.c: Check the used mode.
9596
f3510625
MO
95972016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9598
9599 PR sanitizer/64354
9600 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9601
43c0068e
RB
96022016-05-19 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/70729
9605 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9606 * gcc.dg/graphite/scop-18.c: Likewise.
9607 * gcc.dg/pr41783.c: Disable LIM.
9608 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9609 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9610 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9611 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9612 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9613 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9614 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9615 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9616 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9618 * gfortran.dg/pr42108.f90: Likewise.
9619
70f25790
DM
96202016-05-18 David Malcolm <dmalcolm@redhat.com>
9621
9622 PR driver/69265
9623 * gcc.dg/spellcheck-options-11.c: New test case.
9624
960db8ec
JJ
96252016-05-18 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR c++/71100
9628 * g++.dg/opt/pr71100.C: New test.
9629
04643334
MJ
96302016-05-18 Martin Jambor <mjambor@suse.cz>
9631
9632 PR ipa/69708
9633 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9634 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9635 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9636 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9637
91bb9f80
MJ
96382016-05-18 Martin Jambor <mjambor@suse.cz>
9639
9640 PR ipa/69708
9641 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9642 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9643 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9644 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9645 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9646
c584aca6
PC
96472016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9648
9649 PR c++/69793
9650 * g++.dg/template/crash122.C: New.
9651
20309c6e
PC
96522016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9653
9654 PR c++/70466
9655 * g++.dg/template/pr70466-1.C: New.
9656 * g++.dg/template/pr70466-2.C: Likewise.
9657
50c78b9a
MM
96582016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9659
9660 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9661 splat operations and the XXSPLTIB instruction.
9662 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9663 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9664 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9665 xxlxor to clear a register.
9666
cf8be00d
RS
96672016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9668
9669 * gcc.dg/torture/pr71020.c: New test.
9670
848a392a
MJ
96712016-05-18 Martin Jambor <mjambor@suse.cz>
9672
9673 PR ipa/70646
9674 * gcc.dg/ipa/pr70646.c: New test.
9675
1f2ab776
CL
96762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9677
9678 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9679
76489493
CL
96802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9681
9682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9683 missing tests for vreinterpretq_p{8,16}.
9684
bd79378d
CL
96852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9686
9687 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9688 vsliq_n_s64 and vsliq_n_u64.
9689
81ca3ea0
CL
96902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9691
9692 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9693 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9694
873cb425
CL
96952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9696
9697 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9698 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9699 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9700
9d6e7c21
CL
97012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9702
9703 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9704 in comment.
9705
b4dbe40e 97062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9707
9708 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9709 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9710 "blr\t" and switch to scan-assembler-times.
9711
83a5c910
JW
97122016-05-18 Jiong Wang <jiong.wang@arm.com>
9713
53d6d955
UB
9714 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9715 with __aarch64__.
9716 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9717 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9718
fb7cbdeb
JJ
97192016-05-18 Jakub Jelinek <jakub@redhat.com>
9720
8ee91165
JJ
9721 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9722 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9723 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9724 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9725 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9726 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9727
cf4d516a
JJ
9728 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9729 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9730
a4f16422
JJ
9731 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9732 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9733
7b37ce10
JJ
9734 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9735 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9736
fb7cbdeb
JJ
9737 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9738
c9326aef
RB
97392016-05-18 Richard Biener <rguenther@suse.de>
9740
9741 PR tree-optimization/71168
9742 * gcc.dg/torture/pr71168.c: New testcase.
9743
df8b0a11
KV
97442016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9745
9746 PR middle-end/63586
9747 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9748 * gcc.dg/tree-ssa/pr63586.c: New test.
9749 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9750
2efd67ed
NS
97512016-05-17 Nathan Sidwell <nathan@acm.org>
9752
9753 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9754 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9755 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9756 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9757
1988b2c2
NS
97582016-05-17 Nathan Sidwell <nathan@acm.org>
9759
9760 * gcc.target/nvptx/abi-vararg-3.c: New.
9761
ad1d92ab
MM
97622016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9763
9764 PR tree-optimization/54579
9765 PR middle-end/55299
9766 * gcc.dg/fold-notrotate-1.c: New test.
9767 * gcc.dg/fold-notshift-1.c: New test.
9768 * gcc.dg/fold-notshift-2.c: New test.
9769
47768df8
MP
97702016-05-17 Marek Polacek <polacek@redhat.com>
9771
9772 PR ipa/71146
9773 * g++.dg/ipa/pr71146.C: New test.
9774
6b5423a5
DM
97752016-05-17 David Malcolm <dmalcolm@redhat.com>
9776
9777 * jit.dg/test-error-array-bounds.c: New test case.
9778
c7986356
MG
97792016-05-17 Marc Glisse <marc.glisse@inria.fr>
9780
9781 * gcc.dg/tree-ssa/and-1.c: New testcase.
9782
d982c5b7
MG
97832016-05-17 Marc Glisse <marc.glisse@inria.fr>
9784
9785 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9786 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9787
0139ba93
MG
97882016-05-17 Marc Glisse <marc.glisse@inria.fr>
9789
9790 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9791 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9792
daab4562
JW
97932016-05-17 Jiong Wang <jiong.wang@arm.com>
9794
9795 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9796
22330033
JW
97972016-05-17 Jiong Wang <jiong.wang@arm.com>
9798
9799 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9800
98b3a5f2
JW
98012016-05-17 Jiong Wang <jiong.wang@arm.com>
9802
9803 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9804 ".2d[index]" when scan the assembly.
9805 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9807 float64x1.
9808 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9809
b71b7a8e
RB
98102016-05-17 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/71132
9813 * gcc.dg/torture/pr71132.c: New testcase.
9814
3c51ad46
CL
98152016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9816
9817 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9818
d20faa66
KT
98192016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9820
9821 PR target/70809
9822 * gcc.target/aarch64/pr70809_1.c: New test.
9823
b75cc5a4
KT
98242016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9825
9826 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9827 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9828 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9829 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9830
b28eb195
IE
98312016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9832 Ilya Enkovich <ilya.enkovich@intel.com>
9833
9834 PR target/71114
9835 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9836
0b9004ed
JH
98372016-05-16 Jan Hubicka <hubicka@ucw.cz>
9838
9839 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9840 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9841
1b81a1c1
MW
98422016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9843
9844 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9845 test for __ARM_FP16_ARGS.
9846 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9847 * gcc.target/arm/aapcs/neon-vect10.c: New.
9848 * gcc.target/arm/aapcs/neon-vect9.c: New.
9849 * gcc.target/arm/aapcs/vfp18.c: New.
9850 * gcc.target/arm/aapcs/vfp19.c: New.
9851 * gcc.target/arm/aapcs/vfp20.c: New.
9852 * gcc.target/arm/aapcs/vfp21.c: New.
9853 * gcc.target/arm/fp16-aapcs-1.c: New.
9854 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9855 test for __ARM_FP16_ARGS.
9856 * g++.target/arm/fp16-return-1.c: Update expected output.
9857
921d1e73
JW
98582016-05-16 Jiong Wang <jiong.wang@arm.com>
9859
9860 PR testsuite/70227
9861 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9862
228eb42a
HA
98632016-05-15 Harald Anlauf <anlauf@gmx.de>
9864
9865 PR fortran/69603
9866 * gfortran.dg/pr69603.f90: New testcase.
9867
785abfd3
FR
98682016-05-14 Fritz Reese <fritzoreese@gmail.com>
9869
9870 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9871
e75eb64f
FR
98722016-05-14 Fritz Reese <fritzoreese@gmail.com>
9873
9874 PR fortran/71047
9875 * gfortran.dg/pr71047.f08: New test.
9876
aa4b467b
JM
98772016-05-13 Joseph Myers <joseph@codesourcery.com>
9878
9879 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9880 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9881 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9882
653fb4a2
MS
98832016-05-13 Martin Sebor <msebor@redhat.com>
9884
9885 PR c++/60049
9886 * g++.dg/cpp0x/constexpr-60049.C: New test.
9887
9e37582d
JJ
98882016-05-13 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR bootstrap/71071
9891 * gcc.dg/pr71071.c: New test.
9892
a278aa17
UB
98932016-05-13 Uros Bizjak <ubizjak@gmail.com>
9894
9895 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9896 remove XOP handling.
377eaca7 9897 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9898
ac3d02e2
NS
98992016-05-13 Nathan Sidwell <nathan@acm.org>
9900
9901 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9902 __atomic_is_lock_free declaration.
9903
8ab3bdac
RB
99042016-05-13 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/42587
9907 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9908
623b8e0a
ML
99092016-05-13 Martin Liska <mliska@suse.cz>
9910
9911 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9912 the new format of dump output.
9913
da7674f6
IE
99142016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9915
9916 * gcc.dg/pr71084.c: New test.
9917
c959db3d
RR
99182016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9919
53d6d955
UB
9920 PR target/53440
9921 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9922
43203dea
RR
99232016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9924
9925 * gcc.target/aarch64/struct_return.c: New test.
9926
4f2e1536
MP
99272016-05-12 Marek Polacek <polacek@redhat.com>
9928
9929 PR c/70756
9930 * c-c++-common/pr70756-2.c: New test.
9931 * c-c++-common/pr70756.c: New test.
9932
1ef33ef3
RB
99332016-05-12 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/71059
9936 * gcc.dg/torture/pr71059.c: New testcase.
9937
763baff6
RB
99382016-05-12 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/71062
9941 * gcc.dg/torture/pr71062.c: New testcase.
9942
c4ec1243
IE
99432016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9944
9945 PR tree-optimization/71006
9946 * gcc.dg/pr71006.c: New test.
9947
a5fbf76d
MP
99482016-05-12 Marek Polacek <polacek@redhat.com>
9949
9950 PR driver/71063
9951 * gcc.dg/opts-7.c: New test.
9952
5acc47a4
KT
99532016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9954
9955 PR target/70830
9956 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9957 Add -save-temps to dg-options.
9958 Scan for ldmfd rather than pop instruction.
9959 * gcc.target/arm/interrupt-2.c: Likewise.
9960 * gcc.target/arm/pr70830.c: New test.
9961
40bd4bf9
JJ
99622016-05-12 Jakub Jelinek <jakub@redhat.com>
9963
3cd63842
JJ
9964 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9965 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9966
c05d08f6
JJ
9967 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9968 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9969 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9970
bc27ffae
JJ
9971 PR target/71019
9972 * gcc.target/i386/avx512vl-pack-1.c: New test.
9973 * gcc.target/i386/avx512vl-pack-2.c: New test.
9974 * gcc.target/i386/avx512bw-pack-2.c: New test.
9975
515d7412
JJ
9976 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9977
40bd4bf9
JJ
9978 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9979 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9980 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9981
44ab146a
RB
99822016-05-12 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/70986
9985 * gcc.dg/torture/pr70986-1.c: New testcase.
9986 * gcc.dg/torture/pr70986-2.c: Likewise.
9987 * gcc.dg/torture/pr70986-3.c: Likewise.
9988
d6e83a8d
MM
99892016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9990
9991 PR c/43651
9992 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9993 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9994
51e67ea3
UB
99952016-05-11 Uros Bizjak <ubizjak@gmail.com>
9996
9997 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9998 directive.
9999 * gcc.target/i386/pr66746.c: Ditto.
10000
3fd2b007
MM
100012016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10002
10003 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10004 support.
10005 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10006 warning when using -mvsx-timode.
10007 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10008 * gcc.target/powerpc/dform-2.c: Likewise.
10009 * gcc.target/powerpc/pr68805.c: Likewise.
10010
5c3a10fb
MP
100112016-05-11 Marek Polacek <polacek@redhat.com>
10012
10013 PR c++/71024
10014 * c-c++-common/attributes-3.c: New test.
10015
7cfb065b
NS
100162016-05-11 Nathan Sidwell <nathan@acm.org>
10017
10018 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10019 * gcc.c-torture/execute/pr68185.c: Likewise.
10020 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10021 * gcc.dg/pr69634.c: Requires scheduling.
10022 * gcc.dg/torture/pr66178.c: Require label values.
10023 * gcc.dg/setjmp-6.c: Require indirect jumps.
10024
f35ea97d
RB
100252016-05-11 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/71055
10028 * gcc.dg/torture/pr71055.c: New testcase.
10029
dff70323
RB
100302016-05-11 Richard Biener <rguenther@suse.de>
10031
10032 PR debug/71057
10033 * g++.dg/debug/pr71057.C: New testcase.
10034
56a3d28b
JJ
100352016-05-11 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR fortran/70855
10038 * gfortran.dg/gomp/pr70855.f90: New test.
10039
ebc1b29e
RB
100402016-05-11 Richard Biener <rguenther@suse.de>
10041
10042 PR middle-end/71002
10043 * g++.dg/torture/pr71002.C: New testcase.
10044
98ccd1d7
IE
100452016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10046
10047 PR middle-end/70807
10048 * gcc.dg/pr70807.c: New test.
10049
ed29e24b
MS
100502016-05-10 Martin Sebor <msebor@redhat.com>
10051
10052 PR c++/38611
10053 * g++.dg/Wattributes.C: New test.
10054
e39dab2c
MG
100552016-05-10 Marc Glisse <marc.glisse@inria.fr>
10056
10057 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10058 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10059 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10060
d067e238
IE
100612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10062
10063 PR target/70799
10064 * gcc.target/i386/pr70799-1.c: New test.
10065
cd36c83e
PMR
100662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10067
10068 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10069
1e3af2a4
IE
100702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10071
10072 PR middle-end/70877
10073 * gcc.target/i386/pr70877.c: New test.
10074
afc610db
IE
100752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10076
10077 PR tree-optimization/70786
10078 * gcc.target/i386/pr70876.c: New test.
10079
4b59d19f
JJ
100802016-05-10 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR target/70927
10083 * gcc.target/i386/avx512vl-logic-1.c: New test.
10084 * gcc.target/i386/avx512vl-logic-2.c: New test.
10085 * gcc.target/i386/avx512dq-logic-2.c: New test.
10086
9b5ee426
BS
100872016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10088
10089 PR target/70963
10090 * gcc.target/powerpc/pr70963.c: New.
10091
f3352cab
DM
100922016-05-10 David Malcolm <dmalcolm@redhat.com>
10093
10094 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10095 (test_very_wide_line): Add ruler to expected output.
10096 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10097 (test_very_wide_line): Likewise.
10098 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10099 (test_show_locus): Within the handling of "test_very_wide_line",
10100 enable show_ruler_p on the diagnostic context.
10101
4a3255dd
RB
101022016-05-10 Richard Biener <rguenther@suse.de>
10103
10104 PR tree-optimization/71039
10105 * gcc.dg/torture/pr71039.c: New testcase.
10106
da7c9950
NS
101072016-05-10 Nathan Sidwell <nathan@acm.org>
10108
10109 * gcc.dg/nested-func-10.c: Requires alloca.
10110 * gcc.dg/nested-func-9.c: Requires alloca.
10111 * gcc.c-torture/execute/pr70460.c: Requires labels.
10112 * gcc.c-torture/compile/pr70199.c: Requires labels.
10113 * gcc.target/nvptx/decl.c: Compile only.
10114 * gcc.target/nvptx/trailing-init.c: Compile only.
10115 * gcc.target/nvptx/ary-init.c: Compile only.
10116
cf68d92c
MP
101172016-05-10 Marek Polacek <polacek@redhat.com>
10118
10119 PR c/70255
10120 * gcc.dg/attr-opt-1.c: New test.
10121
64ea4e15
RB
101222016-05-10 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/70497
10125 PR tree-optimization/28367
10126 * gcc.dg/torture/20160404-1.c: New testcase.
10127 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10128 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10129
5a96dae3
PMR
101302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10131
10132 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10133
fc97f805
UB
101342016-05-09 Uros Bizjak <ubizjak@gmail.com>
10135
10136 * gcc.target/i386/fabsneg-1.c New test.
10137
a710b1d5
AM
101382016-05-09 Alan Modra <amodra@gmail.com>
10139
10140 PR testsuite/70826
10141 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10142
171f6f05
RB
101432016-05-09 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/70985
10146 * gcc.dg/torture/pr70985.c: New testcase.
10147
18caa34e
BC
101482016-05-09 Bin Cheng <bin.cheng@arm.com>
10149
10150 * gcc.dg/tree-ssa/ifc-9.c: New test.
10151 * gcc.dg/tree-ssa/ifc-10.c: New test.
10152 * gcc.dg/tree-ssa/ifc-11.c: New test.
10153 * gcc.dg/tree-ssa/ifc-12.c: New test.
10154 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10155 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10156 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10157
7a27d38f
RB
101582016-05-09 Richard Biener <rguenther@suse.de>
10159
10160 PR fortran/70937
10161 * gfortran.dg/pr70937.f90: New testcase.
10162
5ebbbd3d
RO
101632016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10164
10165 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10166
f6288c24
FR
101672016-05-07 Fritz Reese <fritzoreese@gmail.com>
10168
10169 PR fortran/56226
10170 * gfortran.dg/dec_structure_1.f90: New testcase.
10171 * gfortran.dg/dec_structure_2.f90: Ditto.
10172 * gfortran.dg/dec_structure_3.f90: Ditto.
10173 * gfortran.dg/dec_structure_4.f90: Ditto.
10174 * gfortran.dg/dec_structure_5.f90: Ditto.
10175 * gfortran.dg/dec_structure_6.f90: Ditto.
10176 * gfortran.dg/dec_structure_7.f90: Ditto.
10177 * gfortran.dg/dec_structure_8.f90: Ditto.
10178 * gfortran.dg/dec_structure_9.f90: Ditto.
10179 * gfortran.dg/dec_structure_10.f90: Ditto.
10180 * gfortran.dg/dec_structure_11.f90: Ditto.
10181 * gfortran.dg/dec_union_1.f90: Ditto.
10182 * gfortran.dg/dec_union_2.f90: Ditto.
10183 * gfortran.dg/dec_union_3.f90: Ditto.
10184 * gfortran.dg/dec_union_4.f90: Ditto.
10185 * gfortran.dg/dec_union_5.f90: Ditto.
10186 * gfortran.dg/dec_union_6.f90: Ditto.
10187 * gfortran.dg/dec_union_7.f90: Ditto.
10188
5ec4a8cd
TV
101892016-05-07 Tom de Vries <tom@codesourcery.com>
10190
10191 PR tree-optimization/70956
10192 * gcc.dg/graphite/pr70956.c: New test.
10193
58ec1d0e
JJ
101942016-05-06 Jakub Jelinek <jakub@redhat.com>
10195
ccd88fb7
JJ
10196 PR middle-end/70941
10197 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10198 (a, b, c, d): Change type from char to signed char.
10199 (main): Compare against (signed char) -1634678893 instead of
10200 hardcoded -109. Use __builtin_abort instead of abort.
10201
dd3b6464
JJ
10202 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10203 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10204
58ec1d0e
JJ
10205 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10206
19aa23d8
YR
102072016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10208
10209 PR debug/70935
10210 * gcc.dg/torture/pr70935.c: New test.
10211
ae5f0df1
OE
102122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10213
10214 PR target/58219
ce23a8ff 10215 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10216
078f7e37
RB
102172016-05-06 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/70960
10220 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10221
765d7b54
OE
102222016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10223
10224 PR target/52933
10225 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10226 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10227 Adjust expected instruction counts.
10228 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10229
29c94e65
MP
102302016-05-06 Marek Polacek <polacek@redhat.com>
10231
10232 PR sanitizer/70875
10233 * gcc.dg/ubsan/bounds-3.c: New test.
10234
3684b02e
OE
102352016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10236
10237 PR target/54089
10238 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10239
8706773f
RB
102402016-05-06 Richard Biener <rguenther@suse.de>
10241
10242 PR middle-end/70931
10243 * gfortran.dg/pr70931.f90: New testcase.
10244
a4f51018
RB
102452016-05-06 Richard Biener <rguenther@suse.de>
10246
10247 PR middle-end/70941
10248 * gcc.dg/torture/pr70941.c: New testcase.
10249
c4f2425f
BC
102502016-05-05 Bin Cheng <bin.cheng@arm.com>
10251
10252 PR tree-optimization/57206
10253 * gcc.dg/vect/pr57206.c: New test.
10254
5dc08197
RO
102552016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10256
10257 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10258
351f85c5
JJ
102592016-05-05 Jakub Jelinek <jakub@redhat.com>
10260
568bac8c
JJ
10261 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10262
351f85c5
JJ
10263 * c-c++-common/Wdangling-else-4.c: New test.
10264
33fd7785
JJ
102652016-05-04 Jakub Jelinek <jakub@redhat.com>
10266
2d1ac15a
JJ
10267 PR c++/70906
10268 PR c++/70933
10269 * g++.dg/opt/pr70906.C: New test.
10270 * g++.dg/opt/pr70933.C: New test.
10271
33fd7785
JJ
10272 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10273
6b715bf6
JH
102742016-05-04 Jan Hubicka <hubicka@ucw.cz>
10275
10276 * gcc.dg/ipa/pure-const-3.c: New testcase.
10277
deef7113
MP
102782016-05-04 Marek Polacek <polacek@redhat.com>
10279
10280 * c-c++-common/Wdangling-else-1.c: New test.
10281 * c-c++-common/Wdangling-else-2.c: New test.
10282 * c-c++-common/Wdangling-else-3.c: New test.
10283
5396db97
KCY
102842016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10285
10286 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10287 flag is present.
10288
de55efd5
MP
102892016-05-04 Marek Polacek <polacek@redhat.com>
10290
10291 PR c/48778
10292 * gcc.dg/Waddress-2.c: New test.
10293
475839b6
AM
102942016-05-04 Alan Modra <amodra@gmail.com>
10295
10296 * gcc.target/powerpc/pr70866.c: New.
10297
b25aad5f
MS
102982016-05-03 Martin Sebor <msebor@redhat.com>
10299
10300 PR c++/66561
10301 * c-c++-common/builtin_location.c: New test.
10302 * g++.dg/cpp1y/builtin_location.C: New test.
10303
79ce98bc
MP
103042016-05-03 Marek Polacek <polacek@redhat.com>
10305
10306 PR c/70859
10307 * gcc.dg/pr70859.c: New test.
10308 * gcc.dg/pr70859-2.c: New test.
10309
402e89f5
PMR
103102016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10311
10312 * gnat.dg/debug5.adb: New testcase.
10313
f3d90045
DV
103142016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10315
10316 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10317 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10318 Procedure to check for z10 instruction set.
10319
1e26cec1
CL
103202016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10321
10322 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10323
71aca5a0
AM
103242016-05-03 Alan Modra <amodra@gmail.com>
10325
10326 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10327
2fd70ec1
JJ
103282016-05-03 Jakub Jelinek <jakub@redhat.com>
10329
10330 * gcc.target/i386/avx512f-cvt-1.c: New test.
10331
e5705cf7
L
103322016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10333
10334 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10335 -fdump-tree-vrp-details.
10336
381cdae4
RB
103372016-05-03 Richard Biener <rguenther@suse.de>
10338
10339 * gcc.dg/pr30172-1.c: Adjust.
10340 * gcc.dg/pr63743.c: Likewise.
10341 * gcc.dg/tm/pr51696.c: Likewise.
10342 * c-c++-common/tm/safe-1.c: Likewise.
10343 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10344 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10345 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10346 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10347
adedd5c1
JJ
103482016-05-03 Jakub Jelinek <jakub@redhat.com>
10349
31ed1665
JJ
10350 PR rtl-optimization/70467
10351 * gcc.target/i386/pr70467-3.c: New test.
10352 * gcc.target/i386/pr70467-4.c: New test.
10353
dea60b59
JJ
10354 PR tree-optimization/70916
10355 * gcc.c-torture/compile/pr70916.c: New test.
10356
adedd5c1
JJ
10357 PR target/49244
10358 * gcc.target/i386/pr49244-1.c: New test.
10359 * gcc.target/i386/pr49244-2.c: New test.
10360
f80041ef
BS
103612016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10362
10363 PR rtl-optimization/44281
10364 * gcc.target/i386/pr44281.c: New test.
10365
1cfcd39e
BC
103662016-05-03 bin cheng <bin.cheng@arm.com>
10367
10368 PR tree-optimization/56541
10369 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10370 * gcc.dg/vect/pr56541.c: new test.
10371
4304ccfd
MM
103722016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10373
10374 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10375 __float128.
10376 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10377
50d94c29
L
103782016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 PR testsuite/70520
10381 * c-c++-common/asan/clone-test-1.c (main): Align child process
10382 stack to 16 bytes.
10383
bc1aee87
DM
103842016-05-02 David Malcolm <dmalcolm@redhat.com>
10385
10386 PR c++/62314
10387 * g++.dg/spellcheck-fields-2.C: New test case.
10388
474e0129
DM
103892016-05-02 David Malcolm <dmalcolm@redhat.com>
10390
10391 PR c++/62314
10392 * g++.dg/pr62314.C: New test case.
10393
818b88a7
JH
103942016-05-02 Jan Hubicka <hubicka@ucw.cz>
10395
10396 * gcc.dg/ipa/inline-8.c: New testcase.
10397
dd77684f
JJ
103982016-05-02 Jakub Jelinek <jakub@redhat.com>
10399
10400 PR rtl-optimization/70467
10401 * gcc.target/i386/pr70467-1.c: New test.
10402
72407e00
BE
104032016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10404
10405 * gcc.dg/spec-options.c: Run the test on all targets.
10406 * gcc.dg/foo.specs: Use cpp_unique_options.
10407
dd53d197
MG
104082016-05-02 Marc Glisse <marc.glisse@inria.fr>
10409
10410 * gcc.dg/tree-ssa/unord.c: New testcase.
10411
a8b85ce9
MG
104122016-05-02 Marc Glisse <marc.glisse@inria.fr>
10413
10414 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10415
5b37e866
NS
104162016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10417
10418 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10419
7176a4a0
MP
104202016-05-02 Marek Polacek <polacek@redhat.com>
10421
10422 PR c/70851
10423 * gcc.dg/enum-incomplete-3.c: New test.
10424
6b9933b9
MP
104252016-05-02 Marek Polacek <polacek@redhat.com>
10426 Tom de Vries <tom@codesourcery.com>
10427
10428 PR tree-optimization/70700
10429 * gcc.dg/pr70700.c: New test.
10430
90f82260
UB
104312016-05-01 Uros Bizjak <ubizjak@gmail.com>
10432
10433 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10434 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10435 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10436 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10437 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10438
f73036c1
EB
104392016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10440
10441 * ada/acats/run_acats: Rename into...
10442 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10443 * ada/acats/run_all.sh: Remove redundant test.
10444 (target_run): Move around.
10445 (target_gnatchop): Use newly built executable.
10446 (target_gnatmake): Likewise.
10447 Check that the compilation of impbit succeeds.
10448
85e051a3
OE
104492016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10450
10451 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10452 * gcc.dg/20021029-1.c: Likewise.
10453 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10454 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10455 * gcc.target/sh/cmpstr.c: Likewise.
10456 * gcc.target/sh/cmpstrn.c: Likewise.
10457 * gcc.target/sh/memset.c: Likewise.
10458 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10459 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10460 * gcc.target/sh/pr39423-1.c: Likewise.
10461 * gcc.target/sh/pr49468-di.c: Likewise.
10462 * gcc.target/sh/pr49468-si.c: Likewise.
10463 * gcc.target/sh/pr49880-1.c: Likewise.
10464 * gcc.target/sh/pr49880-2.c: Likewise.
10465 * gcc.target/sh/pr49880-3.c: Likewise.
10466 * gcc.target/sh/pr50751-1.c: Likewise.
10467 * gcc.target/sh/pr50751-4.c: Likewise.
10468 * gcc.target/sh/pr50751-7.c: Likewise.
10469 * gcc.target/sh/pr51244-1.c: Likewise.
10470 * gcc.target/sh/pr51244-10.c: Likewise.
10471 * gcc.target/sh/pr51244-11.c: Likewise.
10472 * gcc.target/sh/pr51244-12.c: Likewise.
10473 * gcc.target/sh/pr51244-13.c: Likewise.
10474 * gcc.target/sh/pr51244-14.c: Likewise.
10475 * gcc.target/sh/pr51244-17.c: Likewise.
10476 * gcc.target/sh/pr51244-18.c: Likewise.
10477 * gcc.target/sh/pr51244-19.c: Likewise.
10478 * gcc.target/sh/pr51244-4.c: Likewise.
10479 * gcc.target/sh/pr51244-5.c: Likewise.
10480 * gcc.target/sh/pr51244-7.c: Likewise.
10481 * gcc.target/sh/pr51244-8.c: Likewise.
10482 * gcc.target/sh/pr51244-9.c: Likewise.
10483 * gcc.target/sh/pr51697.c: Likewise.
10484 * gcc.target/sh/pr52483-1.c: Likewise.
10485 * gcc.target/sh/pr52483-2.c: Likewise.
10486 * gcc.target/sh/pr52483-3.c: Likewise.
10487 * gcc.target/sh/pr52483-5.c: Likewise.
10488 * gcc.target/sh/pr52933-1.c: Likewise.
10489 * gcc.target/sh/pr52933-2.c: Likewise.
10490 * gcc.target/sh/pr52933-3.c: Likewise.
10491 * gcc.target/sh/pr53568-1.c: Likewise.
10492 * gcc.target/sh/pr53976-1.c: Likewise.
10493 * gcc.target/sh/pr53988-1.c: Likewise.
10494 * gcc.target/sh/pr53988.c: Likewise.
10495 * gcc.target/sh/pr54089-1.c: Likewise.
10496 * gcc.target/sh/pr54089-6.c: Likewise.
10497 * gcc.target/sh/pr54089-7.c: Likewise.
10498 * gcc.target/sh/pr54089-8.c: Likewise.
10499 * gcc.target/sh/pr54089-9.c: Likewise.
10500 * gcc.target/sh/pr54236-1.c: Likewise.
10501 * gcc.target/sh/pr54236-2.c: Likewise.
10502 * gcc.target/sh/pr54236-3.c: Likewise.
10503 * gcc.target/sh/pr54236-4.c: Likewise.
10504 * gcc.target/sh/pr54386.c: Likewise.
10505 * gcc.target/sh/pr54602-1.c: Likewise.
10506 * gcc.target/sh/pr54685.c: Likewise.
10507 * gcc.target/sh/pr54760-1.c: Likewise.
10508 * gcc.target/sh/pr54760-2.c: Likewise.
10509 * gcc.target/sh/pr54760-3.c: Likewise.
10510 * gcc.target/sh/pr54760-4.c: Likewise.
10511 * gcc.target/sh/pr54760-5.c: Likewise.
10512 * gcc.target/sh/pr54760-6.c: Likewise.
10513 * gcc.target/sh/pr55146.c: Likewise.
10514 * gcc.target/sh/pr55160.c: Likewise.
10515 * gcc.target/sh/pr59278.c: Likewise.
10516 * gcc.target/sh/pr59401-1.c: Likewise.
10517 * gcc.target/sh/pr59533-1.c: Likewise.
10518 * gcc.target/sh/pr63260.c: Likewise.
10519 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10520 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10521 * gcc.target/sh/strlen.c: Likewise.
10522 * gcc.target/sh/torture/pr30807.c: Likewise.
10523 * gcc.target/sh/torture/pr34777.c: Likewise.
10524 * gcc.target/sh/torture/pr64652.c: Likewise.
10525 * gcc.target/sh/torture/pr65505.c: Likewise.
10526 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10527 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10528
411e5c67
PC
105292016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10530
10531 PR c++/66644
10532 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10533
8fa97501
BS
105342016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10535
10536 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10537 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10538 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10539 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10540
5a956111
PP
105412016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10542
10543 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10544 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10545
e7ff0319
CP
105462016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10547
10548 PR middle-end/70626
10549 * c-c++-common/goacc/combined-reduction.c: New test.
10550 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10551
52d11a4b
L
105522016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10553
10554 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10555 *movdi_internal pattern only if PIC off.
10556 * gcc.target/i386/pr70155-2.c: Likewise.
10557 * gcc.target/i386/pr70155-3.c: Likewise.
10558 * gcc.target/i386/pr70155-4.c: Likewise.
10559 * gcc.target/i386/pr70155-5.c: Likewise.
10560 * gcc.target/i386/pr70155-6.c: Likewise.
10561 * gcc.target/i386/pr70155-7.c: Likewise.
10562 * gcc.target/i386/pr70155-8.c: Likewise.
10563 * gcc.target/i386/pr70155-15.c: Likewise.
10564 * gcc.target/i386/pr70155-17.c: Likewise.
10565 * gcc.target/i386/pr70155-22.c: Likewise.
10566
8960db31
BC
105672016-04-29 Bin Cheng <bin.cheng@arm.com>
10568
10569 PR tree-optimization/70803
10570 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10571
cca535a4
IE
105722016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10573
10574 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10575 optimization of vector loop.
10576 * gcc.target/i386/vect-unpack-3.c: New test.
10577 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10578 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10579 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10580
500ecf4a
MP
105812016-04-29 Marek Polacek <polacek@redhat.com>
10582
10583 PR sanitizer/70342
10584 * g++.dg/ubsan/null-7.C: New test.
10585
2fff3db8
MP
10586 PR c/70852
10587 * gcc.dg/pr70852.c: New test.
10588
509063eb
DV
105892016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10590
10591 PR/69089
10592 * g++.dg/cpp0x/alignas6.C: New test.
10593
83745c0d
DV
105942016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10595
c87885ca
RO
10596 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10597 * gcc.dg/pr27003.c: Likewise.
10598 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10599 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10600 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10601 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10602 * gcc.target/arc/mxy.c: Likewise.
10603 * gcc.target/arc/mswape.c: Likewise.
10604 * gcc.target/arc/mrtsc.c: Likewise.
10605 * gcc.target/arc/mcrc.c: Likewise.
10606 * gcc.target/arc/mdsp-packa.c: Likewise.
10607 * gcc.target/arc/mdvbf.c: Likewise.
10608 * gcc.target/arc/mlock.c: Likewise.
10609 * gcc.target/arc/mmac-24.c: Likewise.
10610 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10611
849b265d
BS
106122016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10613 Matthijs Kooijman <matthijs@stdin.nl>
10614 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10615
10616 PR target/60040
10617 * gcc.target/avr/pr60040-1.c: New.
10618 * gcc.target/avr/pr60040-2.c: New.
10619
1390536b
RB
106202016-04-29 Richard Biener <rguenther@suse.de>
10621
10622 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10623
98998245
RB
106242016-04-29 Richard Biener <rguenther@suse.de>
10625
10626 PR tree-optimization/13962
10627 PR tree-optimization/65686
10628 * gcc.dg/uninit-pr65686.c: New testcase.
10629
8b80cc21
JJ
106302016-04-29 Jakub Jelinek <jakub@redhat.com>
10631
10632 PR middle-end/70843
10633 * gcc.dg/pr70843.c: New test.
10634
6181bc30
JJ
106352016-04-28 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR target/70858
10638 * gcc.target/i386/pr70858.c: New test.
10639
f4cb3612
AB
106402016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10641
10642 * gcc.target/arc/nps400-1.c: New file.
10643
8ad9df62
JR
106442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10645 Andrew Burgess <andrew.burgess@embecosm.com>
10646
10647 * gcc.target/arc/movh_cl-1.c: New file.
10648
ceaaa9fe
JR
106492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10650 Andrew Burgess <andrew.burgess@embecosm.com>
10651
10652 * gcc.target/arc/extzv-1.c: New file.
10653 * gcc.target/arc/insv-1.c: New file.
10654 * gcc.target/arc/insv-2.c: New file.
10655 * gcc.target/arc/movb-1.c: New file.
10656 * gcc.target/arc/movb-2.c: New file.
10657 * gcc.target/arc/movb-3.c: New file.
10658 * gcc.target/arc/movb-4.c: New file.
10659 * gcc.target/arc/movb-5.c: New file.
10660 * gcc.target/arc/movb_cl-1.c: New file.
10661 * gcc.target/arc/movb_cl-2.c: New file.
10662 * gcc.target/arc/movbi_cl-1.c: New file.
10663 * gcc.target/arc/movl-1.c: New file.
10664
4d03dc2f
JR
106652016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10666 Andrew Burgess <andrew.burgess@embecosm.com>
10667
10668 * gcc.target/arc/cmem-1.c: New file.
10669 * gcc.target/arc/cmem-2.c: New file.
10670 * gcc.target/arc/cmem-3.c: New file.
10671 * gcc.target/arc/cmem-4.c: New file.
10672 * gcc.target/arc/cmem-5.c: New file.
10673 * gcc.target/arc/cmem-6.c: New file.
10674 * gcc.target/arc/cmem-7.c: New file.
10675 * gcc.target/arc/cmem-ld.inc: New file.
10676 * gcc.target/arc/cmem-st.inc: New file.
10677
81262dad
JJ
106782016-04-28 Jakub Jelinek <jakub@redhat.com>
10679
10680 PR target/70821
10681 * gcc.target/i386/pr70821.c: New test.
10682
0a31a09a
BS
106832016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10684
10685 * gcc.target/powerpc/vec-adde.c: New test.
10686 * gcc.target/powerpc/vec-adde-int128.c: New test.
10687
3ddffba9
JJ
106882016-04-28 Jakub Jelinek <jakub@redhat.com>
10689
10690 * gcc.target/i386/avx-vround-1.c: New test.
10691 * gcc.target/i386/avx-vround-2.c: New test.
10692 * gcc.target/i386/avx512vl-vround-1.c: New test.
10693 * gcc.target/i386/avx512vl-vround-2.c: New test.
10694
713dedcd
RO
106952016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10696
10697 PR testsuite/70595
10698 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10699 (check_effective_target_cilkplus_runtime): ... this.
10700 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10701 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10702
10703 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10704 Require cilkplus_runtime.
10705 Don't add -lcilkrts.
10706 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10707 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10708 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10709 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10710 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10711 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10712 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10713 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10714 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10715 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10716 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10717 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10718 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10719 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10720 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10721 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10722 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10723 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10724 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10725 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10726 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10727 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10728 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10729 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10730 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10731 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10732 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10733 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10734 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10735
10736 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10737 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10738
10739 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10740
10741 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10742 cilkplus_runtime.
10743
3563f78f
MG
107442016-04-27 Marc Glisse <marc.glisse@inria.fr>
10745
10746 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10747 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10748
6bc2bb18
RB
107492015-04-27 Ryan Burn <contact@rnburn.com>
10750
10751 PR c++/69024
10752 PR c++/68997
10753 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10754 diagnostic.
10755 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10756 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10757
1e55d29a
EB
107582016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10759
10760 * gnat.dg/limited_with4.ad[sb]: New test.
10761 * gnat.dg/limited_with4_pkg.ads: New helper.
10762
087146ca
L
107632016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10764
10765 PR target/70155
10766 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10767 and movv1ti_internal patterns
10768 * gcc.target/i386/pr70155-1.c: New test.
10769 * gcc.target/i386/pr70155-2.c: Likewise.
10770 * gcc.target/i386/pr70155-3.c: Likewise.
10771 * gcc.target/i386/pr70155-4.c: Likewise.
10772 * gcc.target/i386/pr70155-5.c: Likewise.
10773 * gcc.target/i386/pr70155-6.c: Likewise.
10774 * gcc.target/i386/pr70155-7.c: Likewise.
10775 * gcc.target/i386/pr70155-8.c: Likewise.
10776 * gcc.target/i386/pr70155-9.c: Likewise.
10777 * gcc.target/i386/pr70155-10.c: Likewise.
10778 * gcc.target/i386/pr70155-11.c: Likewise.
10779 * gcc.target/i386/pr70155-12.c: Likewise.
10780 * gcc.target/i386/pr70155-13.c: Likewise.
10781 * gcc.target/i386/pr70155-14.c: Likewise.
10782 * gcc.target/i386/pr70155-15.c: Likewise.
10783 * gcc.target/i386/pr70155-16.c: Likewise.
10784 * gcc.target/i386/pr70155-17.c: Likewise.
10785 * gcc.target/i386/pr70155-18.c: Likewise.
10786 * gcc.target/i386/pr70155-19.c: Likewise.
10787 * gcc.target/i386/pr70155-20.c: Likewise.
10788 * gcc.target/i386/pr70155-21.c: Likewise.
10789 * gcc.target/i386/pr70155-22.c: Likewise.
10790
92329f9f
L
107912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10792
10793 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10794 ".{5,6}".
10795
309a0cf6
BC
107962016-04-27 Bin Cheng <bin.cheng@arm.com>
10797
10798 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10799 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10800 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10801 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10802 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10803
72ed2b9c
RB
108042016-04-27 Richard Biener <rguenther@suse.de>
10805
10806 PR ipa/70760
10807 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10808 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10809
3c98ff9b
NS
108102016-04-27 Nathan Sidwell <nathan@acm.org>
10811
10812 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10813 * g++.dg/ubsan/pr63956.C: Adjust error location.
10814
9ec5d66b
NC
108152016-04-27 Nick Clifton <nickc@redhat.com>
10816
10817 PR middle-end/49889
10818 * gcc.dg/pr49889.c: New test.
10819
c1e1f433
BS
108202016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10821
10822 * c-c++-common/memset-array.c: New test.
10823
8ac43293
MS
108242016-04-26 Martin Sebor <msebor@redhat.com>
10825
10826 PR c++/66639
10827 * g++.dg/cpp1y/func_constexpr.C: New test.
10828
843ce8ab
PP
108292016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10830
10831 PR c++/70241
10832 * g++.dg/cpp0x/enum32.C: New test.
10833 * g++.dg/cpp0x/enum33.C: New test.
10834
108352016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10836
10837 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10838 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10839 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10840 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10841 * gcc.c-torture/execute/pr38151.c: Likewise.
10842 * gcc.c-torture/execute/pr66556.c: Likewise.
10843 * gcc.c-torture/execute/pr67781.c: Likewise.
10844 * gcc.c-torture/execute/pr68648.c: Likewise.
10845
ca1206be
MG
108462016-04-26 Marc Glisse <marc.glisse@inria.fr>
10847
10848 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10849
2448a956
MP
108502016-04-26 Marek Polacek <polacek@redhat.com>
10851
10852 PR c/67784
10853 * gcc.dg/pr67784-3.c: New test.
10854 * gcc.dg/pr67784-4.c: New test.
10855 * gcc.dg/pr67784-5.c: New test.
10856
b02a5e26
MP
10857 PR c/70791
10858 * gcc.dg/Wnested-externs-2.c: New test.
10859
6b6aa8d3
MG
108602016-04-26 Marc Glisse <marc.glisse@inria.fr>
10861
10862 * gcc.dg/fold-plusmult.c: Adjust.
10863 * gcc.dg/no-strict-overflow-6.c: Adjust.
10864 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10865
a2095b55
BS
108662016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10867
10868 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10869 number scans.
10870 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10871 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10872 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10873 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10874 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10875 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10876 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10877 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10878 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10879 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10880 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10881 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10882 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10883 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10884 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10885 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10886 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10887 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10888 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10889 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10890 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10891 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10892 scans.
10893 * gcc.target/i386/pr32219-4.c: Likewise.
10894 * gcc.target/i386/pr32219-6.c: Likewise.
10895 * gcc.target/i386/pr32219-8.c: Likewise.
10896
bb0cc5c8
KT
108972016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10898
10899 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10900 associated options.
10901
5a0802ea
MP
109022016-04-26 Marek Polacek <polacek@redhat.com>
10903
10904 PR c++/70744
10905 * g++.dg/ext/cond2.C: New test.
10906
00f615af
BC
109072016-04-26 Bin Cheng <bin.cheng@arm.com>
10908
10909 PR tree-optimization/70771
10910 PR tree-optimization/70775
10911 * gcc.dg/pr70771.c: New test.
25939d34 10912 * gcc.dg/pr70775.c: New test.
00f615af 10913
218155e7
BS
109142016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10915
10916 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10917
ab99f467
RB
109182016-04-25 Richard Biener <rguenther@suse.de>
10919
10920 PR tree-optimization/70780
10921 * gcc.dg/torture/pr70780.c: New testcase.
10922
3f8257db 109232016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10924
c87885ca
RO
10925 * gcc.target/arm/neon-vaddws16.c: New test.
10926 * gcc.target/arm/neon-vaddws32.c: New test.
10927 * gcc.target/arm/neon-vaddwu16.c: New test.
10928 * gcc.target/arm/neon-vaddwu32.c: New test.
10929 * gcc.target/arm/neon-vaddwu8.c: New test.
10930 * lib/target-supports.exp
93c590ee
MC
10931 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10932 that arm neon support vector widen sum of HImode TO SImode.
10933
d6c1a7a7
JJ
109342016-04-23 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR sanitizer/70712
10937 * c-c++-common/asan/pr70712.c: New test.
10938
ab0fc037
TS
109392016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10940
10941 * .gitattributes: New file.
10942
2aa64824
CL
109432016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10944
10945 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10946
e7e12d92
DH
109472016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10948
10949 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10950 * gfortran.dg/submodule_15.f08: Likewise.
10951
d1431192
RB
109522016-04-22 Richard Biener <rguenther@suse.de>
10953
10954 PR tree-optimization/70740
10955 * gcc.dg/torture/pr70740.c: New testcase.
10956
04a63c24
L
109572016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10958
10959 PR target/70750
10960 * gcc.target/i386/pr70750-1.c: New test.
10961 * gcc.target/i386/pr70750-2.c: Likewise.
10962
20700098
PC
109632016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10964
10965 PR c++/70540
10966 * g++.dg/cpp0x/auto48.C: New.
10967
aedf4e12
MP
109682016-04-21 Marek Polacek <polacek@redhat.com>
10969
10970 PR c++/70513
10971 * g++.dg/cpp0x/forw_enum12.C: New test.
10972 * g++.dg/cpp0x/forw_enum13.C: New test.
10973
2074d80a
KY
109742016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10975
10976 PR target/70728
10977 * gcc.target/i386/pr70728.c: New test.
10978
aef4aab0
RB
109792016-04-21 Richard Biener <rguenther@suse.de>
10980
10981 PR middle-end/70747
10982 * gcc.dg/pr70747.c: New testcase.
10983
2359e571
BC
109842016-04-21 Bin Cheng <bin.cheng@arm.com>
10985
10986 PR tree-optimization/70715
10987 * gcc.dg/tree-ssa/scev-13.c: New test.
10988
ce0e66ff
MG
109892016-04-21 Marc Glisse <marc.glisse@inria.fr>
10990
10991 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10992
2c2870a1
MG
109932016-04-21 Marc Glisse <marc.glisse@inria.fr>
10994
10995 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10996
a2b056a3
JH
109972016-04-20 Jan Hubicka <jh@suse.cz>
10998
10999 PR ipa/70018
11000 * g++.dg/ipa/nothrow-1.C: New testcase.
11001
ee392fc2
NS
110022016-04-20 Nathan Sidwell <nathan@acm.org>
11003
11004 PR c++/55635
11005 * g++.dg/eh/delete1.C: New.
11006
dda49daf
L
110072016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11008
11009 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11010 -mtune-ctrl=sse_typeless_stores.
11011
8a5b9d5a
L
110122016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11013
11014 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11015
1011119f
BC
110162016-04-20 Bin Cheng <bin.cheng@arm.com>
11017
11018 PR tree-optimization/69489
11019 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11020
477d4906
IV
110212016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11022
11023 PR c++/69363
11024 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11025 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11026 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11027
fad08d12
BC
110282016-04-20 Bin Cheng <bin.cheng@arm.com>
11029
11030 PR tree-optimization/56625
11031 PR tree-optimization/69489
11032 * gcc.dg/vect/pr56625.c: New test.
11033 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11034
9e3e4fab
AP
110352016-04-20 Andrew Pinski <apinski@cavium.com>
11036
11037 PR target/64971
11038 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11039
d7aa24e4
AC
110402016-04-20 Arnaud Charlet <charlet@adacore.com>
11041
11042 * gnat.dg/self1.adb: Remove now incorrect test.
11043
e6d62b46
BC
110442016-04-20 Bin Cheng <bin.cheng@arm.com>
11045
11046 * gcc.dg/tree-ssa/scev-11.c: New test.
11047 * gcc.dg/tree-ssa/scev-12.c: New test.
11048
2697b189
MP
110492016-04-20 Marek Polacek <polacek@redhat.com>
11050
11051 PR tree-optimization/70725
11052 * gcc.dg/pr70725.c: New test.
11053
60d393e8
RB
110542016-04-20 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/70726
11057 * g++.dg/vect/pr70726.cc: New testcase.
11058
82c6f58a
AK
110592016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11060
11061 PR target/70674
11062 * gcc.target/s390/pr70674.c: New test.
11063
90eeab20
JD
110642016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11065
11066 PR libgfortran/70684
11067 * gfortran.dg/list_read_14.f90: New test.
11068
fc9cf6da
L
110692016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11070
11071 PR target/69201
11072 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11073 extern to force it misaligned.
11074 (b): Likewise.
11075 (c): Likewise.
11076 (d): Likewise.
11077 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11078 Don't check `*' before movv4sf_internal.
11079 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11080 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11081 Don't check `*' before movv16qi_internal.
11082 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11083 extern to force it misaligned.
11084 (b): Likewise.
11085 (c): Likewise.
11086 (d): Likewise.
11087 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11088 Don't check `*' before movv2df_internal.
11089 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11090 extern to force it misaligned.
11091 (b): Likewise.
11092 (c): Likewise.
11093 (d): Likewise.
11094 Check movv8sf_internal instead of avx_storeups256.
11095 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11096
ea8927ea
RB
110972016-04-19 Richard Biener <rguenther@suse.de>
11098
11099 PR tree-optimization/70171
11100 * g++.dg/tree-ssa/pr70171.C: New testcase.
11101
65f52ee9
RB
111022016-04-19 Richard Biener <rguenther@suse.de>
11103
11104 PR tree-optimization/70724
11105 * gcc.dg/torture/pr70724.c: New testcase.
11106
987b67f1
VM
111072016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11108
11109 PR middle-end/70689
c87885ca 11110 * gcc.target/i386/pr70689.c: New.
987b67f1 11111
91a47c39
L
111122016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11113
11114 PR target/70708
11115 * gcc.target/i386/pr70708.c: New test.
11116
8270b82d
RB
111172016-04-18 Richard Biener <rguenther@suse.de>
11118
11119 PR tree-optimization/43434
11120 * gcc.dg/vect/pr43434.c: New testcase.
11121 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11122 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11123 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11124 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11125 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11126 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11127 * gcc.dg/gomp/pr68640.c: Likewise.
11128 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11129 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11130
edd048e2
RB
111312016-04-18 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/70701
11134 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11135
bd5c7330
TV
111362016-04-18 Tom de Vries <tom@codesourcery.com>
11137
11138 PR testsuite/70699
11139 * gcc.dg/pr70161.c: Add dot-file scans.
11140 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11141 instead of after last dot char.
11142
23f2660f
EB
111432016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11144
11145 * c-c++-common/dump-ada-spec-3.c: New test.
11146 * c-c++-common/dump-ada-spec-4.c: Likewise.
11147
da152c9f
TV
111482016-04-17 Tom de Vries <tom@codesourcery.com>
11149
11150 PR other/70183
11151 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11152
cc950f98
JH
111532016-04-15 Jan Hubicka <jh@suse.cz>
11154
11155 PR ipa/70018
11156 * g++.dg/ipa/pure-const-1.C: New testcase.
11157 * g++.dg/ipa/pure-const-2.C: New testcase.
11158 * g++.dg/ipa/pure-const-3.C: New testcase.
11159
949505a9
MP
111602016-04-15 Marek Polacek <polacek@redhat.com>
11161
11162 PR c/70671
11163 * gcc.dg/bitfld-22.c: New test.
11164
10e547d6
BS
111652016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11166
11167 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11168 x86_64.
11169
1e77281b
MP
111702016-04-15 Marek Polacek <polacek@redhat.com>
11171
11172 PR c/70651
11173 * c-c++-common/pr70651.c: New test.
11174
e501fa8e
KT
111752016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11176
11177 PR rtl-optimization/70681
11178 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11179 dump scan on arm and powerpc.
11180 * gcc.dg/pr10474.c: Likewise.
11181
dda1bf61
JJ
111822016-04-15 Jakub Jelinek <jakub@redhat.com>
11183
ca4ef1ff
JJ
11184 PR c++/69517
11185 PR c++/70019
11186 PR c++/70588
11187 * g++.dg/cpp1y/vla11.C: Revert for real.
11188
dda1bf61
JJ
11189 PR c/70436
11190 * c-c++-common/Wparentheses-1.c: New test.
11191 * c-c++-common/gomp/Wparentheses-1.c: New test.
11192 * c-c++-common/gomp/Wparentheses-2.c: New test.
11193 * c-c++-common/gomp/Wparentheses-3.c: New test.
11194 * c-c++-common/gomp/Wparentheses-4.c: New test.
11195 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11196 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11197 * c-c++-common/goacc/Wparentheses-1.c: New test.
11198
1355e62c
KY
111992016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11200
11201 PR target/70662
11202 * gcc.target/i386/pr70662.c: New test.
11203
0ab34b9e 112042016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11205 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11206
11207 PR tree-optimization/70130
11208 * gcc.dg/vect/O3-pr70130.c: New testcase.
11209
bc773aad
MM
112102016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11211
6e9b2286
MM
11212 PR target/70669
11213 * gcc.target/powerpc/pr70669.c: New test.
11214
bc773aad
MM
11215 PR target/70640
11216 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11217 a power7 system that does not have an assembler that supports
11218 power8.
11219
d8747845
MS
112202016-04-14 Martin Sebor <msebor@redhat.com>
11221
11222 PR c++/69517
11223 PR c++/70019
11224 PR c++/70588
11225 * c-c++-common/ubsan/vla-1.c: Revert.
11226 * g++.dg/cpp1y/vla11.C: Same.
11227 * g++.dg/cpp1y/vla12.C: Same.
11228 * g++.dg/cpp1y/vla13.C: Same.
11229 * g++.dg/cpp1y/vla14.C: Same.
11230 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11231 * g++.dg/init/array24.C: Same.
d8747845
MS
11232 * g++.dg/ubsan/vla-1.C: Same.
11233
85128559
MP
112342016-04-14 Marek Polacek <polacek@redhat.com>
11235 Jan Hubicka <hubicka@ucw.cz>
11236
11237 PR c++/70029
11238 * g++.dg/torture/pr70029.C: New test.
11239
52fbb073
MS
112402016-04-14 Martin Sebor <msebor@redhat.com>
11241
11242 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11243 type size to prevent failures on targets with very low maximum
11244 alignment.
11245
6db61d6f
RB
112462016-04-14 Richard Biener <rguenther@suse.de>
11247
11248 PR tree-optimization/70623
11249 * gcc.dg/torture/pr70623.c: New testcase.
11250 * gcc.dg/torture/pr70623-2.c: Likewise.
11251
342fac95
MS
112522016-04-13 Martin Sebor <msebor@redhat.com>
11253
11254 PR c++/69517
11255 PR c++/70019
11256 PR c++/70588
11257 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11258 * g++.dg/cpp1y/vla11.C: New test.
11259 * g++.dg/cpp1y/vla12.C: New test.
11260 * g++.dg/cpp1y/vla13.C: New test.
11261 * g++.dg/cpp1y/vla14.C: New test.
11262 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11263 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11264 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11265
d93c452f
JJ
112662016-04-13 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR c++/70641
11269 * g++.dg/opt/pr70641.C: New test.
11270
85115fb6
RO
112712016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11272
11273 PR rtl-optimization/68749
11274 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11275 effects of argument promotions.
11276 Remove default args to dg-skip-if.
11277
545a4139
PC
112782016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11279
11280 PR c++/70635
11281 * g++.dg/parse/pr70635.C: New.
11282
b3a77f21
MP
112832016-04-13 Marek Polacek <polacek@redhat.com>
11284
11285 PR c++/70639
11286 * c-c++-common/Wmisleading-indentation-4.c: New test.
11287
99cd9857
MP
112882016-04-13 Marek Polacek <polacek@redhat.com>
11289
11290 PR c/70436
c87885ca
RO
11291 * gcc.dg/Wparentheses-12.c: New test.
11292 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11293
75ca93ec
IE
112942016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11295
11296 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11297 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11298 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11299
3d3f9e7e
JJ
113002016-04-13 Jakub Jelinek <jakub@redhat.com>
11301
37947cd0
JJ
11302 PR middle-end/70633
11303 * gcc.c-torture/compile/pr70633.c: New test.
11304
3d3f9e7e
JJ
11305 PR debug/70628
11306 * gcc.dg/torture/pr70628.c: New test.
11307
92886d3e
PP
113082016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11309
11310 PR c++/70610
11311 * g++.dg/template/pr70610.C: New test.
11312 * g++.dg/template/pr70610-2.C: New test.
11313 * g++.dg/template/pr70610-3.C: New test.
11314 * g++.dg/template/pr70610-4.C: New test.
11315
13bd7c2b
JJ
113162016-04-12 Jakub Jelinek <jakub@redhat.com>
11317
6512fa6d
JJ
11318 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11319 128 instead of 32.
11320
13bd7c2b
JJ
11321 PR c++/70571
11322 * g++.dg/ext/pr70571.C: New test.
11323
20b9851c
MM
113242016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11325
8a434ada 11326 PR target/70640
20b9851c
MM
11327 * gcc.target/powerpc/pr70640.c: New test.
11328
2b2f52bc
PC
113292016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/68722
11332 * g++.dg/parse/pr68722.C: New.
11333
5901e56a
JJ
113342016-04-12 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR rtl-optimization/70596
11337 * gcc.target/i386/pr70596.c: New test.
11338
d4619dc1
NS
113392016-04-12 Nathan Sidwell <nathan@acm.org>
11340
11341 PR c++/70501
11342 * g++.dg/init/pr70501.C: New.
11343
3df530d3
DW
113442016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11345
11346 * gcc.target/i386/asm-flag-6.c: New test.
11347
b7a120d7
TV
113482016-04-12 Tom de Vries <tom@codesourcery.com>
11349
11350 PR tree-optimization/68756
11351 * gcc.dg/graphite/pr68756.c: New test.
11352
4e0eea75
JJ
113532016-04-12 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR tree-optimization/70602
11356 * gcc.c-torture/execute/pr70602.c: New test.
11357
35fbda43
MM
113582016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11359
11360 PR target/70381
11361 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11362 __float128 emulator is built and runs.
11363 * gcc.target/powerpc/float128-1.c: Likewise.
11364
11365 * lib/target-supports.exp (check_ppc_float128_sw_available):
11366 Rework tests for __float128 software and hardware
11367 availability. Fix exit condition to return 0 on success.
11368
04a99ebe
JG
113692016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11370
11371 PR target/70133
11372 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11373 * gcc.target/aarch64/target_attr_15.c: Likewise.
11374
47cd5a85
PC
113752016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11376
11377 PR c++/69066
11378 * g++.dg/cpp1y/pr69066.C: New.
11379
a5edb32e
JD
113802016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11381
11382 PR fortran/68566
11383 * gfortran.dg/pr36192.f90: Update test.
11384 * gfortran.dg/pr36192_1.f90: Update test.
11385 * gfortran.dg/real_dimension_1.f: Update test.
11386 * gfortran.dg/parameter_array_init_7.f90: New test.
11387
8ef378f8
JDA
113882016-04-09 John David Anglin <danglin@gcc.gnu.org>
11389
c532c871
JDA
11390 PR testsuite/64039
11391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11392
d34f706f
JDA
11393 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11394
75e1dd9e
JDA
11395 PR rtl-optimization/66669
11396 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11397
8a976f5f
JDA
11398 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11399
da04822a
JDA
11400 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11401 * gcc.dg/pie-1.c: Likewise.
11402 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11403 * gcc.dg/pic-4.c: Likewise.
11404 * gcc.dg/pie-3.c: Likewise.
11405 * gcc.dg/pie-4.c: Likewise.
11406
adfabcf9
JDA
11407 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11408
4a020adf
JDA
11409 PR tree-optimization/68644
11410 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11411
8ef378f8
JDA
11412 PR rtl-optimization/64886
11413 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11414
09bf990e
TV
114152016-04-09 Tom de Vries <tom@codesourcery.com>
11416
11417 PR tree-optimization/68953
11418 * gcc.dg/graphite/pr68953.c: New test.
11419
138c3c1a
DH
114202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11421
11422 PR fortran/70592
11423 * gfortran.dg/deferred_character_16.f90: New test.
11424
f55460af
JJ
114252016-04-09 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR tree-optimization/70586
11428 * gcc.c-torture/execute/pr70586.c: New test.
11429
0b77bbf3
DH
114302016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11431
11432 PR sanitizer/70573
11433 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11434 with __builtin_memset
11435 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11436
c42cfb5c
CP
114372016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11438
11439 PR lto/70289
11440 PR ipa/70348
11441 PR tree-optimization/70373
11442 PR middle-end/70533
11443 PR middle-end/70534
11444 PR middle-end/70535
11445 * c-c++-common/goacc/reduction-5.c: New test.
11446 * c-c++-common/goacc/reduction-promotions.c: New test.
11447 * gfortran.dg/goacc/reduction-3.f95: New test.
11448 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11449
56cfb596
PP
114502016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11451
11452 PR c++/70590
11453 PR c++/70452
11454 * g++.dg/pr70590.C: New test.
11455 * g++.dg/pr70590-2.C: New test.
11456
1a13c0a2
JJ
114572016-04-08 Jakub Jelinek <jakub@redhat.com>
11458
abc0647a
JJ
11459 PR middle-end/70593
11460 * gcc.target/i386/pr70593.c: New test.
11461
1a13c0a2
JJ
11462 PR rtl-optimization/70574
11463 * gcc.target/i386/avx2-pr70574.c: New test.
11464
c3da4956
MO
114652016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11466
11467 PR sanitizer/70541
11468 * c-c++-common/asan/pr70541.c: New test.
11469
9f1b833b
TV
114702016-04-08 Tom de Vries <tom@codesourcery.com>
11471
11472 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11473 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11474
bae7adda
KT
114752016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11476
11477 PR target/70566
11478 * gcc.c-torture/execute/pr70566.c: New test.
11479
211f3d57
TV
114802016-04-08 Tom de Vries <tom@codesourcery.com>
11481
11482 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11483 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11484
02cf2861
AM
114852016-04-08 Alan Modra <amodra@gmail.com>
11486
11487 * gcc.target/powerpc/pr70117.c: New.
11488
5f490f9f
JJ
114892016-04-07 Jakub Jelinek <jakub@redhat.com>
11490
56e9b710
JJ
11491 PR testsuite/70581
11492 * gcc.dg/lto/simd-function_0.c: New test.
11493
5f490f9f
JJ
11494 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11495 clones.
11496 * c-c++-common/attr-simd-2.c: Likewise.
11497 * c-c++-common/attr-simd-4.c: Likewise.
11498 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11499 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11500
e4ebc74d
TP
115012016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11502
11503 PR testsuite/70553
11504 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11505
9817ae35
TS
115062016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11507 Tom de Vries <tom@codesourcery.com>
11508
11509 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11510 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11511 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11512 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11513 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11514 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11515 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11516 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11517
e292f64d
PP
115182016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11519
11520 PR c/70436
11521 * g++.dg/warn/Wparentheses-29.C: New test.
11522
6b37bdaf
PP
115232016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11524
11525 PR c/70436
11526 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11527 explicit braces to resolve a future -Wparentheses warning.
11528
64824205
RH
115292016-04-06 Richard Henderson <rth@redhat.com>
11530
11531 * gcc.dg/pr61817-1.c: New test.
11532 * gcc.dg/pr61817-2.c: New test.
11533 * gcc.dg/pr69391-1.c: New test.
11534 * gcc.dg/pr69391-2.c: New test.
11535
bc2fc1f3
VM
115362016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11537
11538 PR rtl-optimization/70398
c87885ca 11539 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11540
41414a02
EB
115412016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11542
11543 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11544
4066ea8a
YR
115452016-04-06 Yvan Roux <yvan.roux@linaro.org>
11546 Pedro Alves <palves@redhat.com>
11547
11548 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11549
ec35ea45
JJ
115502016-04-06 Jakub Jelinek <jakub@redhat.com>
11551
3866f8dd
JJ
11552 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11553 Check for avx512f effective targets instead of avx2.
11554 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11555 for AVX512F clones.
11556 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11557 * g++.dg/gomp/declare-simd-1.C: Likewise.
11558 * g++.dg/gomp/declare-simd-3.C: Likewise.
11559 * g++.dg/gomp/declare-simd-4.C: Likewise.
11560
ec35ea45
JJ
11561 PR middle-end/70550
11562 * c-c++-common/gomp/pr70550-1.c: New test.
11563 * c-c++-common/gomp/pr70550-2.c: New test.
11564
c08d28ac
NS
115652016-04-05 Nathan Sidwell <nathan@acm.org>
11566
11567 PR c++/70512
11568 * g++.dg/ext/attribute-may-alias-5.C: New.
11569
1d510e04
JJ
115702016-04-05 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR c++/70336
11573 * c-c++-common/pr70336.c: New test.
11574 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11575 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11576
84278ed9
JH
115772016-04-05 Jan Hubicka <hubicka@ucw.cz>
11578
11579 PR ipa/66223
11580 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11581
268a0ec4
JJ
115822016-04-05 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR rtl-optimization/70542
11585 * gcc.dg/torture/pr70542.c: New test.
11586 * gcc.target/i386/avx2-pr70542.c: New test.
11587
5e8c2eb1
ZS
115882016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11589
11590 PR tree-optimization/70509
11591 * gcc.target/i386/avx512bw-pr70509.c: New test.
11592
c0daf32d
PP
115932016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11594
11595 PR c++/70452
11596 * g++.dg/ext/constexpr-vla4.C: New test.
11597
bf867841
UB
115982016-04-05 Uros Bizjak <ubizjak@gmail.com>
11599
11600 PR target/70510
11601 * gcc.target/i386/pr70510.c: New test.
11602
3022186a
RB
116032016-04-05 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/70526
11606 * g++.dg/torture/pr70526.C: New testcase.
11607
55fc79b2
JJ
116082016-04-05 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR target/70525
11611 * gcc.target/i386/pr70525.c: New test.
11612
62b233f2
RB
116132016-04-05 Richard Biener <rguenther@suse.de>
11614
11615 PR middle-end/70499
11616 * g++.dg/torture/pr70499.C: New testcase.
11617
cc05759d
RB
116182016-04-05 Richard Biener <rguenther@suse.de>
11619
11620 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11621 remove XFAIL.
11622
f23f16d4
JJ
116232016-04-04 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR middle-end/70307
11626 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11627 rs6000 ABI warnings.
11628
d27ecc49
JH
116292016-04-04 Jan Hubicka <hubicka@ucw.cz>
11630
11631 PR ipa/66223
11632 * g++.dg/ipa/devirt-51.C: New testcase.
11633
c974c96e 116342016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11635 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11636
11637 PR middle-end/70457
11638 * gcc.dg/torture/pr70457.c: New.
11639
7a85da89
AV
116402016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11641
11642 PR fortran/67538
11643 * gfortran.dg/allocate_with_source_19.f08: New test.
11644
de517e64
AV
116452016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11646
11647 PR fortran/65795
11648 * gfortran.dg/coarray_allocate_6.f08: New test.
11649
43b9f499
RB
116502016-04-04 Richard Biener <rguenther@suse.de>
11651
11652 PR rtl-optimization/70484
11653 * gcc.dg/torture/pr70484.c: New testcase.
11654
f13355da
MP
116552016-04-04 Marek Polacek <polacek@redhat.com>
11656
11657 PR c/70307
11658 * gcc.dg/torture/pr70307.c: New test.
11659
6cc6ed50
OE
116602016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11661
11662 PR target/70416
11663 PR target/67391
11664 * gcc.target/sh/torture/pr70416.c: New.
11665
abdc16c8
MS
116662016-04-02 Martin Sebor <msebor@redhat.com>
11667
11668 PR c++/67376
11669 PR c++/70170
11670 PR c++/70172
11671 PR c++/70228
11672 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11673 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11674 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11675 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11676 * g++.dg/cpp0x/constexpr-string.C: Same.
11677 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11678 * g++.dg/cpp0x/pr65398.C: Same.
11679 * g++.dg/ext/constexpr-vla1.C: Same.
11680 * g++.dg/ext/constexpr-vla2.C: Same.
11681 * g++.dg/ext/constexpr-vla3.C: Same.
11682 * g++.dg/ubsan/pr63956.C: Same.
11683
763cd859
JJ
116842016-04-01 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR rtl-optimization/70467
11687 * gcc.target/i386/pr70467-2.c: New test.
11688
0f875435
JJ
116892016-04-01 Jakub Jelinek <jakub@redhat.com>
11690 Marek Polacek <polacek@redhat.com>
11691
11692 PR c++/70488
11693 * g++.dg/init/new47.C: New test.
11694
41d14659
RR
116952016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11696
11697 PR target/70496
11698 * gcc.target/arm/pr70496.c: New test.
11699
f9bf89bb
NS
117002016-04-01 Nathan Sidwell <nathan@acm.org>
11701
73b9085d
NS
11702 PR c++/68475
11703 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11704
4afdcfaa
IE
117052016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11706
11707 PR target/69890
11708 * gcc.dg/strlenopt.h (memmove): New.
11709 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11710 instead of "string.h".
11711 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11712 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11713 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11714 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11715 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11716 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11717 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11718 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11719 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11720 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11721 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11722 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11723 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11724 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11725 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11726 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11727 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11728 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11729 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11730 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11731
b5d7a29c
RO
117322016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11733
11734 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11735 (Holder::foo): Reflect this.
11736
b660f9ec
IE
117372016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11738
11739 PR target/70442
11740 * gcc.dg/pr70442.c: New test.
11741
88504f34
NS
117422016-03-31 Nathan Sidwell <nathan@acm.org>
11743
11744 PR c++/70393
11745 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11746
95d34b96
KY
117472016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11748
11749 PR target/70453
11750 * gcc.target/i386/pr70453.c: New test.
11751
b4c4967c
AB
117522016-03-31 Andrey Belevantsev <abel@ispras.ru>
11753
11754 PR target/70292
11755 * gcc.c-torture/pr70292.c: New test.
11756
5fde6a45
MP
117572016-03-31 Marek Polacek <polacek@redhat.com>
11758
11759 PR c/70297
11760 * c-c++-common/pr70297.c: New test.
11761 * g++.dg/cpp0x/typedef-redecl.C: New test.
11762 * gcc.dg/typedef-redecl2.c: New test.
11763
97eb24c4
JJ
117642016-03-31 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR rtl-optimization/70460
11767 * gcc.c-torture/execute/pr70460.c: New test.
11768
efc3536f
RB
117692016-03-31 Richard Biener <rguenther@suse.de>
11770
11771 PR c++/70430
11772 * g++.dg/ext/vector30.C: New testcase.
11773
e0876e21
DH
117742016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11775 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11776
11777 * gfortran.dg/fmt_pf.f90: New test.
11778
e9bff8c6
RO
117792016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11780
11781 Forward-port from 5 branch
11782 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR testsuite/70356
11785 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11786 dg-require-effective-target after dg-do.
11787
11788 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11789
11790 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11791
2620c80d
TS
117922016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11793 Julian Brown <julian@codesourcery.com>
11794 Chung-Lin Tang <cltang@codesourcery.com>
11795 Cesar Philippidis <cesar@codesourcery.com>
11796 James Norris <jnorris@codesourcery.com>
11797 Tom de Vries <tom@codesourcery.com>
11798 Nathan Sidwell <nathan@codesourcery.com>
11799
bf867841 11800 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11801 * c-c++-common/goacc/loop-clauses.c: Likewise.
11802 * g++.dg/goacc/template.C: Likewise.
11803 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11804 * gfortran.dg/goacc/loop-1.f95: Likewise.
11805 * gfortran.dg/goacc/loop-5.f95: Likewise.
11806 * gfortran.dg/goacc/loop-6.f95: Likewise.
11807 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11808 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11809 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11810 * c-c++-common/goacc/clauses-fail.c: Likewise.
11811 * c-c++-common/goacc/parallel-1.c: Likewise.
11812 * c-c++-common/goacc/reduction-1.c: Likewise.
11813 * c-c++-common/goacc/reduction-2.c: Likewise.
11814 * c-c++-common/goacc/reduction-3.c: Likewise.
11815 * c-c++-common/goacc/reduction-4.c: Likewise.
11816 * c-c++-common/goacc/routine-3.c: Likewise.
11817 * c-c++-common/goacc/routine-4.c: Likewise.
11818 * c-c++-common/goacc/routine-5.c: Likewise.
11819 * c-c++-common/goacc/tile.c: Likewise.
11820 * g++.dg/goacc/template.C: Likewise.
11821 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11822 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11823 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11824 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11825 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11826 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11827 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11828 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11829 * c-c++-common/goacc/use_device-1.c: ... this file.
11830 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11831 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11832 * c-c++-common/goacc/host_data-6.c: ... this file.
11833 * c-c++-common/goacc/loop-2-kernels.c: New file.
11834 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11835 * c-c++-common/goacc/loop-3.c: Likewise.
11836 * g++.dg/goacc/reference.C: Likewise.
11837 * g++.dg/goacc/routine-1.C: Likewise.
11838 * g++.dg/goacc/routine-2.C: Likewise.
11839
f6d2d066
RB
118402016-03-30 Richard Biener <rguenther@suse.de>
11841
11842 PR middle-end/70450
11843 * gcc.dg/torture/pr70450.c: New testcase.
11844
d43242b9
JJ
118452016-03-30 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR target/70421
11848 * gcc.dg/torture/pr70421.c: New test.
11849 * gcc.target/i386/avx512f-pr70421.c: New test.
11850
5ce43b77
L
118512016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11852
11853 PR testsuite/70364
11854 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11855 (check): New function.
11856 (bar): Call check.
11857 (foo): Align stack to 16 bytes when calling bar.
11858 * gcc.target/i386/cleanup-2.c: Likewise.
11859
d014a712
PP
118602016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11861
11862 PR tree-optimization/59124
11863 * gcc.dg/Warray-bounds-19.c: New test.
11864
3f8257db 118652016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11866
11867 * lib/prune.exp (escape_regex_chars): New.
11868 (prune_file_path): Update to quote metcharacters for regexp.
11869
3336c6e0
JJ
118702016-03-29 Jakub Jelinek <jakub@redhat.com>
11871
a362f023
JJ
11872 PR rtl-optimization/70429
11873 * gcc.c-torture/execute/pr70429.c: New test.
11874
3336c6e0
JJ
11875 PR tree-optimization/70405
11876 * gcc.dg/pr70405.c: New test.
11877
728557fd
AV
118782016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11879
11880 PR fortran/70397
11881 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11882 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11883
bef977d4
TS
118842016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11885
11886 PR testsuite/64177
11887 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11888 __cilkrts_set_param to set two workers.
11889 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11890 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11891
6f6d25c9
DH
118922016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11893
bf867841 11894 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11895
45733562
KY
118962016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11897
11898 PR target/70406
bf867841 11899 * gcc.target/i386/pr70406.c: New test.
45733562 11900
a1799e5e
EB
119012016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11902
11903 * gnat.dg/specs/double_record_extension3.ads: New test.
11904
5fca7b66
RH
119052016-03-25 Richard Henderson <rth@redhat.com>
11906
11907 PR target/70120
11908 * gcc.target/aarch64/pr70120-1.c: New.
11909 * gcc.target/aarch64/pr70120-2.c: New.
11910 * gcc.target/aarch64/pr70120-3.c: New.
11911
31ce75c6
PP
119122016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11913
11914 PR c++/62212
11915 * g++.dg/template/mangle2.C: The dg-do directive should be
11916 "compile" not "assemble".
11917
3caf0ca1
BS
119182016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11919
11920 PR lto/69650
11921 * gcc.dg/pr69650.c: New test.
11922
634035b6
DE
119232016-03-25 David Edelsohn <dje.gcc@gmail.com>
11924
11925 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11926
45d34276
AM
119272016-03-25 Alan Modra <amodra@gmail.com>
11928
11929 * gcc.dg/dfp/pr70052.c: New test.
11930
8f085166
RH
119312016-03-24 Richard Henderson <rth@redhat.com>
11932
11933 PR middle-end/69845
11934 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11935 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11936
011e5ec3
TV
119372016-03-24 Tom de Vries <tom@codesourcery.com>
11938
11939 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11940
9e3f4551
TV
119412016-03-24 Tom de Vries <tom@codesourcery.com>
11942
11943 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11944 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11945
45780041
TV
119462016-03-24 Tom de Vries <tom@codesourcery.com>
11947
11948 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11949 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11950
887ab4e5
PP
119512016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11952
11953 PR c++/62212
11954 * g++.dg/template/mangle2.C: New test.
11955
69a9a66f
RB
119562016-03-24 Richard Biener <rguenther@suse.de>
11957
11958 PR tree-optimization/70396
11959 * gcc.dg/torture/pr70396.c: New testcase.
11960
ed87de55
RB
119612016-03-24 Richard Biener <rguenther@suse.de>
11962
11963 PR middle-end/70370
11964 * gcc.dg/torture/pr70370.c: New testcase.
11965
ea064934
TV
119662016-03-24 Tom de Vries <tom@codesourcery.com>
11967
11968 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11969 * gfortran.dg/goacc/kernels-tree.f95: Same.
11970 * gfortran.dg/goacc/parallel-tree.f95: Same.
11971
b2a4dd1d
TV
119722016-03-24 Tom de Vries <tom@codesourcery.com>
11973
11974 * c-c++-common/goacc/uninit-if-clause.c: New test.
11975 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11976
72e7cd6e
JJ
119772016-03-24 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR target/70290
bf867841
UB
11980 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11981 Fix formatting.
72e7cd6e 11982
ce9d0c03
RB
119832016-03-24 Richard Biener <rguenther@suse.de>
11984
11985 PR tree-optimization/70372
11986 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11987
426b9428
PP
119882016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11989
11990 PR c++/70347
11991 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11992
cd1588c4
PP
119932016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11994
11995 PR c++/70332
11996 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11997
61637db3
JJ
119982016-03-23 Jakub Jelinek <jakub@redhat.com>
11999
928af3bf
JJ
12000 PR c++/70001
12001 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12002 * g++.dg/cpp1y/pr70001.C: New test.
12003
61637db3
JJ
12004 PR c++/70323
12005 * g++.dg/cpp0x/constexpr-70323.C: New test.
12006
05aca4e7
AO
120072016-03-23 Alexandre Oliva <aoliva@redhat.com>
12008 Jason Merrill <jason@redhat.com>
12009 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR c++/69315
12012 * g++.dg/cpp0x/constexpr-69315.C: New test.
12013 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12014
fbdb6baf
MP
120152016-03-23 Marek Polacek <polacek@redhat.com>
12016
12017 PR c++/69884
12018 * g++.dg/warn/Wignored-attributes-1.C: New test.
12019 * g++.dg/warn/Wignored-attributes-2.C: New test.
12020
d79ee524
TV
120212016-03-23 Tom de Vries <tom@codesourcery.com>
12022
12023 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12024 initialization.
12025 * gfortran.dg/goacc/private-3.f95 (test): Same.
12026 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12027 missing use param.
12028
a59f0bef
KT
120292016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12030
12031 * lib/target-supports.exp: Remove v7ve entry from loop
12032 creating effective target checks.
12033 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12034 (add_options_for_arm_arch_v7ve): Likewise.
12035
0179520a
JJ
120362016-03-23 Jakub Jelinek <jakub@redhat.com>
12037
12038 PR tree-optimization/70354
12039 * gcc.dg/vect/pr70354-1.c: New test.
12040 * gcc.dg/vect/pr70354-2.c: New test.
12041 * gcc.target/i386/avx2-pr70354-1.c: New test.
12042 * gcc.target/i386/avx2-pr70354-2.c: New test.
12043
75bb14d7
JL
120442016-03-22 Jeff Law <law@redhat.com>
12045
12046 PR target/70232
12047 * gcc.dg/tree-ssa/pr70232.c: New test.
12048
72c9526d
IE
120492016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12050
12051 PR target/70302
12052 * gcc.target/i386/pr70302.c: New test.
12053
a3ca1bc5
RB
120542016-03-22 Richard Biener <rguenther@suse.de>
12055
12056 PR middle-end/70251
12057 * g++.dg/torture/pr70251.C: New testcase.
12058
5c240f4d
DM
120592016-03-22 David Malcolm <dmalcolm@redhat.com>
12060
12061 PR c/69993
12062 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12063 Wmisleading-indentation.c.
12064 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12065 reflect change to diagnostic text and order of messages.
12066 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12067
80f6631b
DE
120682016-03-22 David Edelsohn <dje.gcc@gmail.com>
12069
12070 * g++.dg/ext/java-3.C: Don't compile on AIX.
12071
9a10956c
RB
120722016-03-22 Richard Biener <rguenther@suse.de>
12073
12074 PR middle-end/70333
12075 * gcc.dg/torture/pr70333.c: New testcase.
12076
6cedf922
IE
120772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12078
12079 * g++.dg/ext/pr70290.C: New test.
12080
cd6c27ac
KY
120812016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12082
12083 PR target/70325
12084 * gcc.target/i386/pr70325.c: New test.
12085
4cde512c
JJ
120862016-03-22 Jakub Jelinek <jakub@redhat.com>
12087
b01915ed
JJ
12088 PR target/70329
12089 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12090 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12091
4e3e2cf1
JJ
12092 PR target/70300
12093 * gcc.target/i386/pr70300.c: New test.
12094
4cde512c
JJ
12095 PR c++/70295
12096 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12097 (func2): New function for cond with parens, xfail warning for c++.
12098 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12099
16f6d7dc
PP
121002016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12101
12102 PR c++/70096
12103 * g++.dg/template/ptrmem30.C: New test.
12104
a3e2b438
PP
121052016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12106
12107 PR c++/70204
12108 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12109 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12110
11b6a02e
JJ
121112016-03-21 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR middle-end/70326
12114 * gcc.dg/pr70326.c: New test.
12115
b9407883
MG
121162016-03-21 Marc Glisse <marc.glisse@inria.fr>
12117 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR tree-optimization/70317
12120 * gcc.dg/pr70317.c: New test.
12121
4a148e19
UB
121222016-03-21 Uros Bizjak <ubizjak@gmail.com>
12123
12124 PR target/70327
12125 * gcc.target/i386/pr70327.c: New test.
12126
2a85ddbb
ML
121272016-03-21 Martin Liska <mliska@suse.cz>
12128
7d36fe98 12129 PR ipa/70306
2a85ddbb
ML
12130 * gcc.dg/ipa/pr70306.c: New test.
12131
4a148e19 121322016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12133
12134 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12135 * gcc.target/arm/attr-align3.c: Likewise.
12136 * gcc.target/arm/attr_arm.c: Likewise.
12137 * gcc.target/arm/flip-thumb.c: Likewise.
12138
6b366948
JJ
121392016-03-21 Jakub Jelinek <jakub@redhat.com>
12140
12141 PR target/70296
12142 * gcc.target/powerpc/altivec-36.c: New test.
12143
2fac8c14
RB
121442016-03-21 Richard Biener <rguenther@suse.de>
12145
12146 PR tree-optimization/70310
12147 * gcc.dg/torture/pr70310.c: New testcase.
12148
e9bde854
KY
121492016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12150
12151 PR target/70293
12152 * gcc.target/i386/pr70293.c: New test.
12153
56bbfaf6
RB
121542016-03-21 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/70288
12157 * gcc.dg/torture/pr70288-1.c: New testcase.
12158 * gcc.dg/torture/pr70288-2.c: Likewise.
12159
3eee49ed
AB
121602016-03-21 Andrey Belevantsev <abel@ispras.ru>
12161
12162 PR rtl-optimization/69307
12163 * gcc.target/arm/pr69307.c: New test.
4a148e19 12164
8e7816b4
AB
121652016-03-21 Andrey Belevantsev <abel@ispras.ru>
12166
12167 PR rtl-optimization/69102
12168 * gcc.c-torture/compile/pr69102.c: New test.
12169
14d7d4be
JL
121702016-03-18 Jeff Law <law@redhat.com>
12171
12172 PR rtl-optimization/70263
12173 * gcc.c-torture/compile/pr70263-1.c: New test.
12174 * gcc.target/i386/pr70263-2.c: New test.
12175
5c6a601c
BS
121762016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12177
12178 PR rtl-optimization/70278
12179 * gcc.dg/torture/pr70278.c: New test.
12180 * gcc.target/arm/pr70278.c: New test.
12181
4bbf545b
DM
121822016-03-18 David Malcolm <dmalcolm@redhat.com>
12183
12184 PR c/70281
12185 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12186 (test_builtin_types_compatible_p): New test function.
12187 * gcc.dg/pr70281.c: New test case.
12188
dc28bb68
CL
121892016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12190
12191 PR target/70113
12192 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12193
5e8d6dff
IE
121942016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12195
12196 PR tree-optimization/70252
12197 * gcc.dg/pr70252.c: New test.
12198
d0e7e403
TV
121992016-03-18 Tom de Vries <tom@codesourcery.com>
12200
12201 * gcc.dg/pr70161-2.c: New test.
12202 * gcc.dg/pr70161.c: New test.
12203
fa22501a
TV
122042016-03-18 Tom de Vries <tom@codesourcery.com>
12205
12206 PR ipa/70269
12207 * gcc.dg/pr70269.c: New test.
12208
dd125026
JJ
122092016-03-18 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR c++/70267
12212 * g++.dg/ext/java-3.C: New test.
12213
91914f0a
PP
122142016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12215
12216 PR c++/70205
12217 * g++.dg/lookup/pr70205.C: New test.
12218
753a8910
PP
122192016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12220
12221 PR c++/70218
12222 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12223
14ba7b28
MP
122242016-03-17 Marek Polacek <polacek@redhat.com>
12225
12226 PR c/69407
12227 * gcc.dg/atomic-op-6.c: New test.
12228
ded60913
DM
122292016-03-17 David Malcolm <dmalcolm@redhat.com>
12230
12231 PR c/70264
12232 * c-c++-common/pr70264.c: New test case.
12233
a3aad0e6
JJ
122342016-03-17 Jakub Jelinek <jakub@redhat.com>
12235
17366700
JJ
12236 PR c++/70144
12237 * c-c++-common/pr70144-1.c: New test.
12238 * c-c++-common/pr70144-2.c: New test.
12239
a3aad0e6
JJ
12240 PR c++/70272
12241 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12242 * g++.dg/opt/flifetime-dse6.C: New test.
12243 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12244
b57e6e18
L
122452016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12246
12247 PR driver/70192
12248 * gcc.dg/pic-1.c: New test.
12249 * gcc.dg/pic-2.c: Likewise.
12250 * gcc.dg/pic-3.c: Likewise.
12251 * gcc.dg/pic-4.c: Likewise.
12252 * gcc.dg/pie-1.c: Likewise.
12253 * gcc.dg/pie-2.c: Likewise.
12254 * gcc.dg/pie-3.c: Likewise.
12255 * gcc.dg/pie-4.c: Likewise.
12256 * gcc.dg/pie-5.c: Likewise.
12257 * gcc.dg/pie-6.c: Likewise.
12258
b38ba58b
TV
122592016-03-17 Tom de Vries <tom@codesourcery.com>
12260
12261 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12262 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12263
6931b3b7
RB
122642016-03-17 Richard Biener <rguenther@suse.de>
12265
12266 PR debug/70271
12267 * g++.dg/debug/pr70271.C: New testcase.
12268
0c8b64cb
IE
122692016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12270
12271 * gcc.target/i386/pr70251.c: New test.
12272
b1970801
MP
122732016-03-17 Marek Polacek <polacek@redhat.com>
12274
12275 PR c++/70194
12276 * g++.dg/warn/constexpr-70194.C: New test.
12277
820c5eaa
RH
122782016-03-16 Richard Henderson <rth@redhat.com>
12279
12280 PR middle-end/70240
12281 * gcc.c-torture/compile/pr70240.c: New.
12282
da0ad263
SKS
122832016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12284
12285 * gcc.c-torture/compile/20151204.c: Skip for avr.
12286
c73d295c
JJ
122872016-03-16 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR target/70245
12290 * g++.dg/opt/pr70245.C: New test.
12291 * g++.dg/opt/pr70245.h: New file.
12292 * g++.dg/opt/pr70245-aux.cc: New file.
12293
b2794066
MS
122942016-03-16 Martin Sebor <msebor@redhat.com>
12295
12296 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12297
aa43616c
RH
122982016-03-16 Richard Henderson <rth@redhat.com>
12299
12300 PR middle-end/70199
12301 * gcc.c-torture/compile/pr70199.c: New.
12302
59608fe5
L
123032016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12304
12305 * gcc.dg/uninit-19.c: Run dos2unix.
12306
ab4c578f
MP
123072016-03-16 Marek Polacek <polacek@redhat.com>
12308
12309 PR c/70093
12310 * gcc.dg/nested-func-10.c: New test.
12311 * gcc.dg/nested-func-9.c: New test.
12312
f5387e76
JJ
123132016-03-16 Jakub Jelinek <jakub@redhat.com>
12314
12315 PR tree-optimization/68714
12316 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12317
7662b718
TV
123182016-03-16 Tom de Vries <tom@codesourcery.com>
12319
12320 PR tree-optimization/68715
12321 * gcc.dg/graphite/pr68715-2.c: New test.
12322 * gcc.dg/graphite/pr68715.c: New test.
12323 * gfortran.dg/graphite/pr68715.f90: New test.
12324
be7ce7ae
TV
123252016-03-16 Tom de Vries <tom@codesourcery.com>
12326
12327 PR tree-optimization/68809
12328 * gcc.dg/graphite/pr68809-2.c: New test.
12329 * gcc.dg/graphite/pr68809.c: New test.
12330
1935f250
JJ
123312016-03-16 Jakub Jelinek <jakub@redhat.com>
12332
6651c93e
JJ
12333 PR c++/70147
12334 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12335 method call to i () as argument. Adjust expected output.
12336
1935f250
JJ
12337 PR c++/70147
12338 * g++.dg/ubsan/pr70147-1.C: New test.
12339 * g++.dg/ubsan/pr70147-2.C: New test.
12340
ab1caa6e
MS
123412016-03-15 Martin Sebor <msebor@redhat.com>
12342
12343 PR c++/58281
12344 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12345
5c2a1bbb
JDA
123462016-03-15 John David Anglin <danglin@gcc.gnu.org>
12347
cb5d8ad1
JDA
12348 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12349 hppa*-*-hpux*.
12350
b440dd40
JDA
12351 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12352
5c2a1bbb
JDA
12353 PR libfortran/69799
12354 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12355 libatomic_available.
12356
42c729c5
MP
123572016-03-15 Marek Polacek <polacek@redhat.com>
12358
12359 PR c++/70209
12360 * g++.dg/ext/attribute-may-alias-4.C: New test.
12361
82b1c550
AM
123622016-03-15 Alexander Monakov <amonakov@ispras.ru>
12363
12364 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12365 -fvar-tracking-assignments-toggle flag.
12366
4ccbf3a6
PH
123672016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12368
12369 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12370
c39858bd
JJ
123712016-03-15 Jakub Jelinek <jakub@redhat.com>
12372
12373 PR rtl-optimization/70222
12374 * gcc.c-torture/execute/pr70222-1.c: New test.
12375 * gcc.c-torture/execute/pr70222-2.c: New test.
12376
8be119c1
RH
123772016-03-15 Richard Henderson <rth@redhat.com>
12378
12379 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12380
6598bb55
AB
123812016-03-15 Andrey Belevantsev <abel@ispras.ru>
12382
12383 PR rtl-optimization/69032
12384 * gcc.dg/pr69032.c: New test.
12385
81fa2944
AB
123862016-03-15 Andrey Belevantsev <abel@ispras.ru>
12387
12388 PR rtl-optimization/63384
4a148e19 12389 * g++.dg/pr63384.C: New test.
81fa2944 12390
74ea9ab6
AB
123912016-03-15 Andrey Belevantsev <abel@ispras.ru>
12392
12393 PR target/64411
12394 * gcc.target/i386/pr64411.C: New test.
12395
045d5055
TV
123962016-03-15 Tom de Vries <tom@codesourcery.com>
12397
12398 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12399 * gfortran.dg/goacc/kernels-alias.f95: New test.
12400
3ea33585
MS
124012016-03-14 Martin Sebor <msebor@redhat.com>
12402
12403 PR c++/53792
12404 * g++.dg/cpp0x/constexpr-inline.C: New test.
12405 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12406
1df7b330
DE
124072016-03-14 David Edelsohn <dje.gcc@gmail.com>
12408
12409 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12410
79b57d18
JJ
124112016-03-14 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR middle-end/70219
12414 * gcc.dg/pr70219.c: New test.
12415
3cbf012a
BS
124162016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12417
12418 PR target/70083
12419 * gcc.dg/torture/pr70083.c: New test.
12420 * gcc.target/i386/pr70083.c: New test.
12421
a9fee7cd
RB
124222016-03-14 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/56365
12425 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12426
4799603f
SB
124272016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12428
12429 PR target/70098
12430 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12431 New function.
12432 * g++.dg/pr70098.C: New testcase.
12433
12434
760ca967
TV
124352016-03-14 Tom de Vries <tom@codesourcery.com>
12436
12437 PR tree-optimization/70045
12438 * gcc.dg/graphite/pr70045.c: New test.
12439
44e66a77
JD
124402016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12441
12442 PR fortran/69043
12443 * gfortran.dg/include_9.f90: New test.
12444
a18e0fe1
DH
124452016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12446
12447 PR fortran/45076
12448 gfortran.dg/prof/prof.exp: New script.
12449 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12450
d0aca6ab
AB
124512016-03-12 Andrey Belevantsev <abel@ispras.ru>
12452
12453 PR rtl-optimization/69307
12454 * gcc.dg/pr69307.c: New test.
12455
cefe08a4
VM
124562016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12457
12458 PR target/69614
12459 * gcc.target/arm/pr69614.c: New.
12460
70112e2a
PT
124612016-03-12 Paul Thomas <pault@gcc.gnu.org>
12462
12463 PR fortran/70031
12464 * gfortran.dg/submodule_14.f08: New test
12465
12466 PR fortran/69524
12467 * gfortran.dg/submodule_15.f08: New test
12468
3f1e5d3a
PP
124692016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12470
12471 PR c++/70106
12472 * g++.dg/cpp1y/paren3.C: New test.
12473
a3f6d680
MM
124742016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12475
12476 PR target/70131
12477 * gcc.target/powerpc/ppc-round2.c: New test.
12478
92348f09
BS
124792016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12480
12481 PR target/70123
12482 * gcc.dg/torture/pr70123.c: New test.
12483
cebde9e9
JL
124842016-03-11 Jeff Law <law@redhat.com>
12485
12486 PR tree-optimization/70190
12487 * gcc.c-torture/compile/pr70190.c: New test.
12488
3edc5da4
DM
124892016-03-11 David Malcolm <dmalcolm@redhat.com>
12490
12491 PR c/68187
12492 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12493 case.
12494 (test43_b): Likewise.
12495 (test43_c): Likewise.
12496 (test43_d): Likewise.
12497 (test43_e): Likewise.
12498 (test43_f): Likewise.
12499 (test43_g): Likewise.
12500 (test44_a): Likewise.
12501 (test44_b): Likewise.
12502 (test44_c): Likewise.
12503 (test44_d): Likewise.
12504 (test44_e): Likewise.
12505
318c1204
DM
125062016-03-11 David Malcolm <dmalcolm@redhat.com>
12507
12508 PR c/70085
12509 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12510
bc062234
KT
125112016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12512
12513 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12514 dg-options.
12515
acfc1ac1
KT
125162016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12517
12518 PR target/70002
12519 PR target/69245
12520 * gcc.target/aarch64/pr69245_2.c: New test.
12521
d1e2bb2d
JJ
125222016-03-11 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR tree-optimization/70177
12525 * gcc.dg/pr70177.c: New test.
12526
07350627
AL
125272016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12528
12529 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12530
5c6706f7
AL
125312016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12532
12533 * gcc.dg/tree-ssa/sra-20.c: New.
12534
02d472a2
JJ
125352016-03-11 Jakub Jelinek <jakub@redhat.com>
12536
686d390a
JJ
12537 PR rtl-optimization/70174
12538 * gcc.dg/pr70174.c: New test.
12539
02d472a2
JJ
12540 PR tree-optimization/70169
12541 * gcc.dg/pr70169.c: New test.
12542
0f9befa1
IE
125432016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12544
12545 PR target/70160
12546 * gcc.target/i386/pr70160.c: New test.
12547
432d4670
AK
125482016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12549
12550 * gcc.target/s390/dfp-1.c: New test.
12551
a3dc8760
NC
125522016-03-10 Nick Clifton <nickc@redhat.com>
12553
12554 PR target/70044
12555 * gcc.target/aarch64/pr70044.c: New test.
12556
b87a8d7d
PP
125572016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12558 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR c++/70001
12561 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12562 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12563 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12564
4f4ada6a
JH
125652016-03-10 Jan Hubicka <hubicka@ucw.cz>
12566
12567 PR lto/69589
12568 * g++.dg/lto/pr69589_0.C: New testcase
12569 * g++.dg/lto/pr69589_1.C: New testcase
12570
d49b0aa0
MP
125712016-03-10 Marek Polacek <polacek@redhat.com>
12572
12573 PR c++/70153
12574 * g++.dg/delayedfold/unary-plus1.C: New test.
12575
125762016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12577
12578 * gcc.target/arm/pr45701-1.c: Escape brackets.
12579 * gcc.target/arm/pr45701-2.c: Likewise.
12580
71017a7b
AL
125812016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12582
12583 * gfortran.dg/unconstrained_commons.f: New.
12584
ba52669f
AM
125852016-03-10 Alan Modra <amodra@gmail.com>
12586
12587 * gcc.dg/pr69195.c: New.
12588 * gcc.dg/pr69238.c: New.
12589
27742332
TV
125902016-03-10 Tom de Vries <tom@codesourcery.com>
12591
12592 PR testsuite/68915
12593 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12594
3a81a594
RB
125952016-03-10 Richard Biener <rguenther@suse.de>
12596
12597 PR tree-optimization/70128
12598 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12599 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12600
3433b975
JJ
126012016-03-09 Jakub Jelinek <jakub@redhat.com>
12602
c2864f02
JJ
12603 PR tree-optimization/70152
12604 * gcc.dg/pr70152.c: New test.
12605
3433b975
JJ
12606 PR target/70086
12607 * gcc.target/i386/pr70086-1.c: New test.
12608 * gcc.target/i386/pr70086-2.c: New test.
12609 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12610
12611 PR tree-optimization/70127
12612 * gcc.c-torture/execute/pr70127.c: New test.
12613
96b3c82d
CP
126142016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12615
12616 * c-c++-common/goacc/combined-directives-2.c: New test.
12617
b4f3232d
DM
126182016-03-09 David Malcolm <dmalcolm@redhat.com>
12619
12620 PR c/68473
12621 PR c++/70105
12622 * g++.dg/diagnostic/pr70105.C: New test.
12623 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12624 (test_multiple_ordinary_maps): New test function.
12625
40499f81
DM
126262016-03-09 David Malcolm <dmalcolm@redhat.com>
12627
12628 PR c/68473
12629 PR c++/70105
12630 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12631 Drop range information from call to inform_at_rich_loc.
12632 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12633 New.
12634 (test_show_locus): Replace calls to rich_location::add_range with
12635 calls to add_range. Rewrite the tests that used the now-defunct
12636 rich_location ctor taking a source_range. Simplify other tests
12637 by replacing calls to COMBINE_LOCATION_DATA with calls to
12638 make_location.
12639
c9e33662
RB
126402016-03-09 Richard Biener <rguenther@suse.de>
12641 Jakub Jelinek <jakub@redhat.com>
12642
12643 PR tree-optimization/70138
12644 * gcc.dg/vect/pr70138-1.c: New testcase.
12645 * gcc.dg/vect/pr70138-2.c: Likewise.
12646
2c73b764
JJ
126472016-03-09 Jakub Jelinek <jakub@redhat.com>
12648
12649 PR target/70049
12650 * gcc.target/i386/pr70049.c: New test.
12651
c06d25bb
RB
126522016-03-09 Richard Biener <rguenther@suse.de>
12653
12654 PR c/70143
12655 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12656 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12657 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12658
5828a501
RO
126592016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12660
12661 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12662 arm-*-*.
12663
2e141c8d
JJ
126642016-03-09 Jakub Jelinek <jakub@redhat.com>
12665
5a9def37
JJ
12666 PR middle-end/67278
12667 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12668
2e141c8d
JJ
12669 PR target/67278
12670 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12671
12672 PR middle-end/70050
12673 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12674 in testcase comment.
12675
bf751f40
TV
126762016-03-09 Tom de Vries <tom@codesourcery.com>
12677
12678 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12679 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12680 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12681 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12682 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12683 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12684 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12685 * gfortran.dg/goacc/kernels-loop.f95: New test.
12686
e210c999
MS
126872016-03-08 Martin Sebor <msebor@redhat.com>
12688
12689 PR c++/62096
12690 * g++.dg/warn/overflow-warn-7.C: New test.
12691
80aac5c8
JM
126922016-03-08 Jason Merrill <jason@redhat.com>
12693
12694 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12695 * lib/target-supports.exp (check_effective_target_concepts): New.
12696
12b81409
JJ
126972016-03-08 Jakub Jelinek <jakub@redhat.com>
12698
d259b234
JJ
12699 PR c++/70135
12700 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12701 * g++.dg/ubsan/pr70135.C: New test.
12702
12b81409
JJ
12703 PR target/70110
12704 * gcc.dg/pr70110.c: New test.
12705
b4e9f2aa
MJ
127062016-03-07 Martin Jambor <mjambor@suse.cz>
12707
12708 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12709 * c-c++-common/gomp/if-1.c: Likewise.
12710 * c-c++-common/gomp/pr61486-2.c: Likewise.
12711 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12712 to dg-additional-options.
12713 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12714 * g++/gomp/target-teams-1.c: Likewise.
12715 * gcc.dg/gomp/gomp.exp: Likewise.
12716 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12717 dg-additional-options.
12718 * gfortran.dg/gomp/gomp.exp: Likewise.
12719 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12720 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12721 dg-additional-options.
12722 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12723
f86e631e
MJ
127242016-03-07 Martin Jambor <mjambor@suse.cz>
12725
12726 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12727 * c-c++-common/gomp/gridify-1.c: New test.
12728 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12729
94156b3f
AV
127302016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12731
12732 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12733 trigger for cortex-r8, when scanning for register r8.
12734 * gcc.target/arm/pr45701-2.c: Likewise.
12735
a84a49b7 127362016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12737 Jeff Law <law@redhat.com>
a84a49b7
RB
12738
12739 PR tree-optimization/69740
12740 * gcc.c-torture/compile/pr69740-1.c: New test.
12741 * gcc.c-torture/compile/pr69740-2.c: New test.
12742
e41f6c9e
BS
127432016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12744
12745 * lib/target-supports.exp
12746 (check_effective_target_whole_vector_shift): Enable for PPC64.
12747
57548bf5
RB
127482016-03-07 Richard Biener <rguenther@suse.de>
12749
12750 PR tree-optimization/70115
12751 * gcc.dg/torture/pr70115.c: New testcase.
12752
4ae13300
NS
127532016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12754
12755 PR middle-end/69916
12756 * c-c-++-common/goacc/pr69916.c: New.
12757
5edb9853
RH
127582016-03-07 Richard Henderson <rth@redhat.com>
12759
12760 * gcc.c-torture/compile/pr70061.c: New test.
12761
2067a8f3
RB
127622016-03-07 Richard Biener <rguenther@suse.de>
12763
12764 PR testsuite/70109
12765 * gcc.dg/vect/O3-pr36098.c: New testcase.
12766
4145a9b7
CL
127672016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12768
12769 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12770
1878be32
EB
127712016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12772
12773 * gnat.dg/renaming9.ad[sb]: New testcase.
12774
df762bb2
JJ
127752016-03-05 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR c++/70084
12778 * g++.dg/expr/stdarg3.C: New test.
12779
7d461295
JL
127802016-03-04 Jeff Law <law@redhat.com>
12781
12782 PR tree-optimization/69196
12783 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12784 x86_64-*-*.
12785
29b9828f
BS
127862016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12787
b6b552fd
BS
12788 PR c/69973
12789 * gcc.dg/pr69973.c: New test.
12790
201d49e9
BS
12791 PR rtl-optimization/69941
12792 * gcc.dg/torture/pr69941.c: New test.
12793
29b9828f
BS
12794 PR c/69824
12795 * gcc.dg/pr69824.c: New test.
12796
640b7e74
TV
127972016-03-05 Tom de Vries <tom@codesourcery.com>
12798
12799 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12800 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12801 function.
12802
7a3a3fad
PP
128032016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12804
12805 PR c++/66786
12806 * g++.dg/cpp1y/var-templ48.C: New test.
12807 * g++.dg/cpp1y/var-templ49.C: New test.
12808
cd439aec
EB
128092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12810
12811 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12812
60204554
JJ
128132016-03-04 Jakub Jelinek <jakub@redhat.com>
12814
0c8825de
JJ
12815 PR c++/70035
12816 * g++.dg/ubsan/pr70035.C: New test.
12817
60204554
JJ
12818 PR target/70062
12819 * gcc.target/i386/pr70062.c: New test.
12820
f79d4eab
L
128212016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12822
12823 * g++.dg/template/typename21.C: Remove c++98_only.
12824
ea81ce67
L
128252016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12826
12827 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12828
64b23c13
DM
128292016-03-04 David Malcolm <dmalcolm@redhat.com>
12830
12831 PR c/68187
12832 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12833 function.
12834 (fn_42_b): Likewise.
12835 (fn_42_c): Likewise.
12836
729526f5
DM
128372016-03-04 David Malcolm <dmalcolm@redhat.com>
12838
12839 PR c/68187
12840 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12841 function.
12842 (fn_40_b): Likewise.
12843 (fn_41_a): Likewise.
12844 (fn_41_b): Likewise.
12845
f9ea11ac
JJ
128462016-03-04 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR target/70059
12849 * gcc.target/i386/avx512f-pr70059.c: New test.
12850 * gcc.target/i386/avx512dq-pr70059.c: New test.
12851
b6c38c69
BS
128522016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12853
12854 PR rtl-optimization/57676
12855 * gcc.dg/torture/pr57676.c: New test.
12856
af3cdd34
IE
128572016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12858
12859 * gcc.dg/pr70026.c: New test.
12860
7ff6ca38
MP
128612016-03-04 Marek Polacek <polacek@redhat.com>
12862
12863 PR c/69798
12864 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12865 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12866
a6bf62d5
KT
128672016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12868
12869 PR target/70004
12870 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12871 Delete.
12872 (test_corners_sisd_si): Likewise.
12873 (main): Remove checks of the above.
12874 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12875
ae4cdc6a
EB
128762016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12877
12878 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12879
08455559
CL
128802016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12881
12882 * gcc.dg/torture/pr69951.c: Accept argc==0.
12883
e9a35493
RB
128842016-03-04 Richard Biener <rguenther@suse.de>
12885
12886 PR c++/70054
12887 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12888 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12889
fba054c2
DV
128902016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12891
12892 PR testsuite/69766
12893 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12894 testing multiarch.
12895
f10cdc6c
JJ
128962016-03-04 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR debug/69947
12899 * gcc.dg/guality/pr69947.c: New test.
12900
2e981ba0
JJ
129012016-03-03 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR ada/70017
12904 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12905
0ba3bfa2
KT
129062016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12907
12908 PR rtl-optimization/69904
12909 * gcc.target/arm/pr69904.c: New test.
12910
97ecdb46
JJ
129112016-03-03 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR target/70021
12914 * gcc.dg/vect/pr70021.c: New test.
12915 * gcc.target/i386/pr70021.c: New test.
12916
a2a743a1
MP
129172016-03-03 Marek Polacek <polacek@redhat.com>
12918
12919 PR middle-end/70050
12920 * gcc.dg/pr70050.c: New test.
12921
fa07ecdd
JG
129222016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12923
12924 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12925
23504262
ML
129262016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12927
12928 PR tree-optimization/70043
12929 * gfortran.dg/vect/pr70043.f90: New test.
12930
b7b9e1a9
EB
129312016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12932
12933 * gnat.dg/specs/task1.ads: New test.
12934
cb83ba54
RO
129352016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12936
12937 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12938 Invoke gdb with -batch.
12939 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12940
a75f5e30
RB
129412016-03-03 Richard Biener <rguenther@suse.de>
12942
12943 PR tree-optimization/55936
12944 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12945
268bc320
JL
129462016-03-02 Jeff Law <law@redhat.com>
12947
815f20ab
JL
12948 PR rtl-optimization/69942
12949 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12950 effects of argument promotions.
12951
268bc320
JL
12952 PR tree-optimization/69987
12953 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12954 target does not support -fprefetch-loop-arrays.
12955
171f7de5
UB
129562016-03-02 Uros Bizjak <ubizjak@gmail.com>
12957
12958 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12959
192912db
BC
129602016-03-02 Bin Cheng <bin.cheng@arm.com>
12961
c7908871 12962 PR rtl-optimization/69052
192912db
BC
12963 * gcc.target/i386/pr69052.c: New test.
12964
90a7a40b
AM
129652016-03-02 Alan Modra <amodra@gmail.com>
12966
12967 * gcc.dg/pr69990.c: New.
12968
69fa742f
JJ
129692016-03-02 Jakub Jelinek <jakub@redhat.com>
12970
de752fb0
JJ
12971 PR c/68062
12972 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12973
12974 PR middle-end/70022
12975 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12976
69fa742f
JJ
12977 PR target/70028
12978 * gcc.target/i386/pr70028.c: New test.
12979
7c65bd56
MK
129802016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12981
12982 * c-c++-common/asan/swapcontext-test-1.c,
12983 * c-c++-common/tsan/thread_leak.c,
12984 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12985 * g++.dg/tsan/benign_race.C,
12986 * g++.dg/tsan/fd_close_norace.C,
12987 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12988 races with sanitizer output
12989
37d98220 129902016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12991 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12992
12993 PR target/67278
12994 * gcc.dg/simd-8.c: New testcase.
12995
218db463
RB
129962016-03-02 Richard Biener <rguenther@suse.de>
12997
12998 PR middle-end/67278
12999 * gcc.dg/simd-7.c: New testcase.
13000
22c72158
EB
130012016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13002
13003 * gcc.target/i386/pr70007.c: Tweak.
13004
9a790ccc
DV
130052016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13006
13007 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13008
bd02f00f
MP
130092016-03-02 Marek Polacek <polacek@redhat.com>
13010
13011 PR c/67854
13012 * gcc.dg/pr67854.c: New test.
13013
1e840f39
JJ
130142016-03-02 Jakub Jelinek <jakub@redhat.com>
13015
13016 PR middle-end/70025
13017 * gcc.dg/torture/pr70025.c: New test.
13018
bca00241
VK
130192016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13020
13021 PR tree-optimization/68621
13022 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13023
0bca04b8
EB
130242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13025
13026 * gcc.target/i386/pr70007.c: New test.
13027
2a9afc86
JL
130282016-03-01 Jeff Law <law@redhat.com>
13029
eab2541b 13030 PR tree-optimization/69196
9d83ef71 13031 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13032
2a9afc86
JL
13033 PR tree-optimization/69196
13034 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13035 duplicating code and spoiling the expected output.
13036
0d39977e
MM
130372016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13038
13039 PR target/70033
13040 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13041 supports power9 before doing tests.
13042 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13043 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13044 * gcc.target/powerpc/p9-permute.c: Likewise.
13045
a0c0699d
UB
130462016-03-01 Uros Bizjak <ubizjak@gmail.com>
13047
13048 PR target/70027
13049 * gcc.target/i386/pr70027.c: New test.
13050
0ae3ef47 130512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13052
13053 * gcc.dg/pr70017.c: New test.
13054
686e2237
JJ
130552016-03-01 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR c/69796
13058 PR c/69974
13059 * gcc.dg/pr69796.c: New test.
13060 * gcc.dg/pr69974.c: New test.
13061
f8e4188c
EB
130622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13063
13064 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13065
5e3f1c7c
JL
130662016-02-29 Jeff Law <law@redhat.com>
13067
13068 PR tree-optimization/69987
13069 * gfortran.dg/pr69987.f90: New test.
13070
13071 PR tree-optimization/69989
13072 * gcc.c-torture/compile/pr69989-2.c: New test.
13073
1be56bc5
MP
130742016-03-01 Marek Polacek <polacek@redhat.com>
13075
13076 PR c++/69795
13077 * g++.dg/parse/invalid1.C: New test.
13078
1b19470d
RB
130792016-03-01 Richard Biener <rguenther@suse.de>
13080
13081 PR middle-end/70022
13082 * gcc.dg/pr70022.c: New testcase.
13083
3ae0661a
IE
130842016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13085
13086 PR tree-optimization/69956
13087 * gcc.dg/pr69956.c: New test.
13088
0f09ab88
BS
130892016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13090
13091 PR target/70011
13092 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13093 XFAIL when hardware supports efficient unaligned storage access.
13094
76d881bf
PP
130952016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13096
13097 PR c++/69961
13098 * g++.dg/template/pr69961a.C: New test.
13099 * g++.dg/template/pr69961b.C: New test.
13100
7168133a
DM
131012016-02-29 David Malcolm <dmalcolm@redhat.com>
13102
13103 PR preprocessor/69985
13104 * gcc.dg/cpp/pr69985.c: New test case.
13105
0c6072a3
JL
131062016-02-29 Jeff Law <law@redhat.com>
13107
e66f219b
JL
13108 PR tree-optimization/70005
13109 * gcc.c-torture/execute/pr70005.c New test.
13110
0c6072a3
JL
13111 PR tree-optimization/69999
13112 * gcc.c-torture/compile/pr69999.c: New test.
13113
fd9fbdb3
YR
131142016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13115
13116 PR tree-optimization/69652
13117 * gcc.dg/torture/pr69652.c: Delete test.
13118 * gcc.dg/vect/pr69652.c: New test.
13119
cbd400b4
RB
131202016-02-19 Richard Biener <rguenther@suse.de>
13121
13122 PR tree-optimization/69980
13123 * gfortran.dg/vect/pr69980.f90: New testcase.
13124
84ea0f58
EB
131252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13126
13127 * gcc.target/sparc/20160229-1.c: New test.
13128
5d2a63dc
EB
131292016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13130
13131 * gnat.dg/stack_usage3.adb: New test.
13132 * gnat.dg/stack_usage3_pkg.ads: New helper.
13133
93e708f9
EB
131342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13135
13136 * gnat.dg/renaming8.adb: New test.
13137 * gnat.dg/renaming8_pkg1.ads: New helper.
13138 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13139 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13140
6512bc93
RB
131412016-02-29 Richard Biener <rguenther@suse.de>
13142
13143 PR tree-optimization/69720
13144 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13145
7b201a88
TK
131462016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13147
13148 PR fortran/68147
13149 PR fortran/47674
13150 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13151
82ee0cf2 131522016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13153 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13154
13155 PR fortran/56007
13156 * gfortran.dg/coarray_8.f90: Adjust error message.
13157 * gfortran.dg/pr56007.f90: New test.
13158 * gfortran.dg/pr56007.f: New test.
13159
cdc1a2c8
L
131602016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13161
13162 PR tree-optimization/69989
13163 * gcc.dg/torture/pr69989.c: New test.
13164
33505bcf
EB
131652016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13166
13167 * gcc.target/i386/stack-realign-win.c: New test.
13168
524bfb19
HA
131692016-02-28 Harald Anlauf <anlauf@gmx.de>
13170
13171 PR fortran/60126
13172 * gfortran.dg/pr60126.f90: New test.
13173
bd542508
JL
131742016-02-27 Jeff Law <law@redhat.com>
13175
13176 Revert
13177 2016-02-26 Richard Biener <rguenther@suse.de>
13178 Jeff Law <law@redhat.com>
13179
13180 PR tree-optimization/69740
13181 * gcc.c-torture/compile/pr69740-1.c: New test.
13182 * gcc.c-torture/compile/pr69740-2.c: New test.
13183
dd1291e0
JD
131842016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13185
5fb67f8b 13186 PR fortran/69910
dd1291e0
JD
13187 * gfortran.dg/newunit_4.f90: New test.
13188
5cfefb59
JJ
131892016-02-27 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR target/69613
13192 PR rtl-optimization/69886
13193 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13194 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13195 target.
13196
20ba5f33
MS
131972016-02-26 Martin Sebor <msebor@redhat.com>
13198
13199 PR tree-optimization/15826
13200 * gcc.dg/tree-ssa/pr15826.c: New test.
13201
e6fb01b0
JJ
132022016-02-26 Jakub Jelinek <jakub@redhat.com>
13203
13204 PR target/69969
13205 * gcc.target/powerpc/pr69969.c: New test.
13206
e3e0cf64
MS
132072016-02-26 Martin Sebor <msebor@redhat.com>
13208
13209 PR c++/15766
13210 * g++.old-deja/g++.other/decl5.C: Add a test case.
13211
d1f2bea5
SB
132122016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13213
13214 PR target/69946
13215 * gcc.target/powerpc/pr69946.c: New file.
13216
4a4f9d2b 132172016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13218 Jeff Law <law@redhat.com>
4a4f9d2b 13219
e3e0cf64 13220 PR tree-optimization/69740
4a4f9d2b
RB
13221 * gcc.c-torture/compile/pr69740-1.c: New test.
13222 * gcc.c-torture/compile/pr69740-2.c: New test.
13223
ad2a2706
MJ
132242016-02-26 Martin Jambor <mjambor@suse.cz>
13225
13226 PR middle-end/69920
13227 * gcc.dg/torture/pr69932.c: New test.
13228 * gcc.dg/torture/pr69936.c: Likewise.
13229
1d11f7ce
AK
132302016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13231
13232 PR target/69709
13233 * gcc.target/s390/pr69709.c: New test.
13234
6cfccbb2
KT
132352016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13236
13237 PR target/69245
13238 * gcc.target/aarch64/pr69245_1.c: New test.
13239
ac59ad4e
KT
132402016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13241
13242 PR target/69613
13243 * gcc.dg/torture/pr69613.c: New test.
13244
a2ad54a0
JJ
132452016-02-26 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR rtl-optimization/69891
13248 * gcc.target/i386/pr69891.c: New test.
13249
0884062c 132502016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13251 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13252
d2369d4f 13253 PR target/61397
c163789b
MM
13254 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13255 functionality for both 32-bit and 64-bit.
13256
5aed7e2c
RB
132572016-02-26 Richard Biener <rguenther@suse.de>
13258
13259 PR tree-optimization/69551
13260 * gcc.dg/torture/pr69951.c: New testcase.
13261
798e2a8e
RB
132622016-02-25 Richard Biener <rguenther@suse.de>
13263
13264 PR tree-optimization/48795
13265 * gcc.dg/Warray-bounds-18.c: New testcase.
13266
9559fbac
RO
132672016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13268
13269 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13270
c049b107
JJ
132712016-02-25 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR rtl-optimization/69896
13274 * gcc.dg/pr69896.c: New test.
13275
1137001c
PP
132762016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13277
13278 PR c++/69736
13279 * g++.dg/cpp1y/paren2.C: New test.
13280
2e9c8641
MS
132812016-02-24 Martin Sebor <msebor@redhat.com>
13282
13283 PR c/51147
13284 * gcc.dg/enum-mode-2.c: New test.
13285
03ca8fb3
JJ
132862016-02-24 Jakub Jelinek <jakub@redhat.com>
13287
13288 PR c++/69922
13289 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13290 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13291 * g++.dg/ubsan/pr69922.C: New test.
13292
0b05329b
MP
132932016-02-24 Marek Polacek <polacek@redhat.com>
13294
13295 PR c/69819
13296 * gcc.dg/pr69819.c: New test.
13297
57c2c374
MS
132982016-02-24 Martin Sebor <msebor@redhat.com>
13299
3b96b93a
MS
13300 PR c++/69912
13301 * g++.dg/ext/flexary15.C: New test.
13302
133032016-02-24 Martin Sebor <msebor@redhat.com>
13304
13305 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13306 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13307 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13308
65433bb5
MK
133092016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13310 Charles Baylis <charles.baylis@linaro.org>
13311
13312 PR debug/61033
13313 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13314
f802a424 133152016-02-24 Richard Biener <rguenther@suse.de>
44293580 13316 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13317
13318 PR middle-end/69760
13319 * gcc.dg/torture/pr69760.c: New testcase.
13320
525f795f
RO
133212016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13322
13323 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13324 pattern on Solaris with as.
13325
cd7bbceb
KT
133262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13327
13328 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13329 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13330 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13331 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13332
89c0c1fd
JJ
133332016-02-24 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR middle-end/69915
13336 * gcc.dg/pr69915.c: New test.
13337
0683fd27
KT
133382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13339
13340 PR rtl-optimization/69886
13341 * gcc.dg/torture/pr69886.c: New test.
13342
e53d562a
RB
133432016-02-24 Richard Biener <rguenther@suse.de>
13344
13345 PR middle-end/68963
13346 * gcc.dg/torture/pr68963.c: New testcase.
13347
74a00288
KT
133482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13349
13350 PR target/69875
13351 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13352 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13353 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13354 * gcc.target/arm/atomic_loaddi_1.c: New test.
13355 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13356 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13357 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13358 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13359 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13360 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13361 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13362 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13363
340fd4c9
JJ
133642016-02-24 Jakub Jelinek <jakub@redhat.com>
13365
13366 PR middle-end/69909
13367 * gcc.dg/torture/pr69909.c: New test.
13368
47d3fdb2
RB
133692016-02-24 Richard Biener <rguenther@suse.de>
13370
13371 PR tree-optimization/69907
13372 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13373 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13374 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13375
dab73e73
CB
133762016-02-24 Christian Bruel <christian.bruel@st.com>
13377
13378 * gcc.target/arm/pragma_cpp_fma.c: New test.
13379
7cc5ec65
JD
133802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13381
13382 PR fortran/61156
13383 * gfortran.dg/include_6.f90: Update test.
13384
067fbd8b
JJ
133852016-02-23 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR objc/69844
13388 * objc.dg/pr69844.m: New test.
13389
64a454d9
JD
133902016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13391
13392 PR libgfortran/69456
13393 * gfortran.dg/namelist_89.f90: New test.
13394 * gfortran.dg/pr59700.f90: Update test..
13395
35886f0b
MS
133962016-02-23 Martin Sebor <msebor@redhat.com>
13397
13398 PR middle-end/69780
13399 * g++.dg/ext/builtin_alloca.C: New test.
13400 * gcc.dg/builtins-68.c: New test.
13401
162cc7e3
RH
134022016-02-23 Richard Henderson <rth@redhat.com>
13403
13404 * gcc.target/i386/addr-space-3.c: Remove test.
13405
196440f8
DM
134062016-02-23 David Malcolm <dmalcolm@redhat.com>
13407
13408 PR preprocessor/69126
13409 PR preprocessor/69543
13410 * c-c++-common/pr69126-2-long.c: New test.
13411 * c-c++-common/pr69126-2-short.c: New test.
13412 * c-c++-common/pr69543-1.c: Remove xfail.
13413
1d3121af
DM
134142016-02-23 David Malcolm <dmalcolm@redhat.com>
13415
13416 PR preprocessor/69126
13417 PR preprocessor/69543
13418 PR preprocessor/69558
13419 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13420 (f): Rename to...
13421 (test_2): ...this, and add leading comment.
13422 (MACRO_3, test_3): New.
13423 (MACRO_4A, MACRO_4B, test_4): New.
13424 (MACRO): Rename to...
13425 (MACRO_5): ...this.
13426 (g): Rename to...
13427 (test_5): ...this, updating for renaming of MACRO, and
13428 add leading comment.
13429 * c-c++-common/pr69543-1.c: New.
13430 * c-c++-common/pr69543-2.c: New.
13431 * c-c++-common/pr69543-3.c: New.
13432 * c-c++-common/pr69543-4.c: New.
13433 * c-c++-common/pr69558-1.c: New.
13434 * c-c++-common/pr69558-2.c: New.
13435 * c-c++-common/pr69558-3.c: New.
13436 * c-c++-common/pr69558-4.c: New.
13437 * gcc.dg/pr69558.c: Move to...
13438 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13439 xfail for c++.
13440
f99c3557
TS
134412016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13442
13443 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13444 to -ftree-parallelize-loops/-fopenacc changes.
13445 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13446 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13447 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13448 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13449 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13450 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13451 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13452 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13453 * c-c++-common/goacc/kernels-loop.c: Likewise.
13454 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13455 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13456 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13457 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13458
c60ec7c2
RO
134592016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13460
13461 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13462
f1a62b6f
JJ
134632016-02-23 Jakub Jelinek <jakub@redhat.com>
13464
e67bf044
JJ
13465 PR c++/69902
13466 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13467
f1a62b6f
JJ
13468 PR c/69900
13469 * gcc.dg/pr69900.c: New test.
13470
20c5e09e
MJ
134712016-02-23 Martin Jambor <mjambor@suse.cz>
13472
13473 PR tree-optimization/69666
13474 * gcc.dg/tree-ssa/pr69666.c: New test.
13475
e457a6fc
AV
134762016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13477
13478 PR fortran/67451
13479 * gfortran.dg/coarray_allocate_5.f08: New test.
13480
d7b574f4
AK
134812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13482
13483 * gcc.target/s390/vcond-shift.c: Move to ...
13484 * gcc.target/s390/vector/vcond-shift.c: ... here.
13485
58bdeb44
AK
134862016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13487
13488 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13489 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13490
7cd0387b
AK
134912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13492
13493 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13494
4246c8da
MW
134952016-02-20 Mark Wielaard <mjw@redhat.com>
13496
13497 PR c/28901
13498 * gcc.dg/unused-variable-3.c: New test.
13499
f93bc532
JJ
135002016-02-22 Jakub Jelinek <jakub@redhat.com>
13501
13502 PR target/69888
13503 * gcc.target/i386/pr69888.c: New test.
13504
c4e360f4
RB
135052016-02-22 Richard Biener <rguenther@suse.de>
13506
13507 PR tree-optimization/69882
13508 * gfortran.dg/vect/pr69882.f90: New testcase.
13509
09c92f1c
JJ
135102016-02-22 Jakub Jelinek <jakub@redhat.com>
13511
13512 PR target/69885
13513 * gcc.dg/pr69885.c: New test.
13514
f88d45dc
OE
135152016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13516
13517 PR target/69806
13518 PR target/54089
13519 * gcc.target/sh/pr54089-10.c: New.
13520
ce1ff48e
PT
135212016-02-20 Paul Thomas <pault@gcc.gnu.org>
13522
13523 PR fortran/69423
13524 * gfortran.dg/deferred_character_15.f90 : New test.
13525
bbf27208
DH
135262016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13527
13528 PR fortran/57365
13529 gfortran.dg/allocate_with_source_18.f03: New test.
13530
135312016-02-20 Harald Anlauf <anlauf@gmx.de>
13532
13533 PR fortran/52531
13534 gfortran.dg/gomp/pr52531.f90: New test.
13535
268be88c
BE
135362016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13537
13538 PR c++/69865
13539 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13540 -std=c++03.
13541
4b6c824a
JJ
135422016-02-19 Jakub Jelinek <jakub@redhat.com>
13543
871b3f47
JJ
13544 PR c++/69826
13545 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13546 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13547
7a965d51
JJ
13548 PR c++/69850
13549 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13550
4b6c824a
JJ
13551 PR c++/69851
13552 * g++.dg/torture/pr69851.C: New test.
13553
15fca21a
MS
135542016-02-19 Martin Sebor <msebor@redhat.com>
13555
13556 PR testsuite/69573
13557 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13558
19e21586
JJ
135592016-02-19 Jakub Jelinek <jakub@redhat.com>
13560
03a616ac
JJ
13561 PR c++/69850
13562 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13563 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13564
19e21586
JJ
13565 PR c++/67767
13566 * g++.dg/cpp0x/pr67767.C: New test.
13567
2db16594
KT
135682016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13569
13570 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13571 for fp, simd, crypto, crc, lse.
13572 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13573 above.
13574 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13575 effective target check.
13576
5a7d9d1e
JJ
135772016-02-19 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR target/69820
13580 * gcc.target/i386/pr69820.c: New test.
13581
6448f064
AK
135822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13583
13584 * gcc.target/s390/vector/int128-1.c: New test.
13585
d0a859e6
AK
135862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13587
13588 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13589
9e4eb643
AK
135902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13591
13592 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13593 instruction pattern name to prevent the testcase from failing with
13594 -march=z13.
13595
859a4c0e
AK
135962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13597
13598 * gcc.target/s390/md/movstr-2.c: New test.
13599
efc2340b
MK
136002016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13601
13602 * gcc.target/s390/morestack.c: New test.
13603
ca2bfbc2
DV
136042016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13605
13606 PR target/69625
13607 * gcc.target/s390/pr69625.c: Add test case.
13608
efd4bd05
BE
136092016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13610
13611 PR testsuite/68580
13612 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13613
2bf2078a
MM
136142016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13615
13616 PR target/68404
13617 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13618 * gcc.target/powerpc/fusion3.c: Likewise.
13619
f003579e
RB
136202016-02-18 Richard Biener <rguenther@suse.de>
13621
13622 PR middle-end/69553
13623 * g++.dg/torture/pr69553.C: New testcase.
13624
19233914
NC
136252016-02-18 Nick Clifton <nickc@redhat.com>
13626
efd4bd05
BE
13627 PR target/62254
13628 PR target/69610
13629 * gcc.target/arm/pr62554.c: New test.
13630 * gcc.target/arm/pr69610-1.c: New test.
13631 * gcc.target/arm/pr69610-2.c: New test.
19233914 13632
23f27839
RB
136332016-02-18 Richard Biener <rguenther@suse.de>
13634
13635 PR middle-end/69854
13636 * gcc.dg/torture/pr69854.c: New testcase.
13637
932c0da4
JJ
136382016-02-17 Jakub Jelinek <jakub@redhat.com>
13639
13640 PR c++/69850
13641 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13642
1bed93e4
BS
136432012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13644
13645 * gcc.target/powerpc/vec-cg.c: New test.
13646
57bfb134
RB
136472016-02-17 Richard Biener <rguenther@suse.de>
13648
13649 PR testsuite/69586
13650 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13651
a44e0ebb
KT
136522016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13653
13654 PR target/69161
13655 * gcc.c-torture/compile/pr69161.c: New test.
13656
ffacd726
DS
136572016-02-17 David Sherwood <david.sherwood@arm.com>
13658
13659 PR target/69532
13660 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13661 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13662
448db8d2
EB
136632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13664
13665 * gcc.dg/ifcvt-4.c: Skip on Visium.
13666
e2f0522e
EB
136672016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13668
13669 * gnat.dg/atomic8.adb: New test.
13670
bf17fe3f
EB
136712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13672
13673 * gnat.dg/discr46.ad[sb]: New test.
13674
ecf835e9
KN
136752016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13676
13677 PR Target/48344
13678 * gcc.target/powerpc/pr48344-1.c: New test.
13679
49a1164a
TK
136802015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13681
13682 PR fortran/69742
13683 * gfortran.dg/associate_21.f90: New test.
13684
bf14eba2
JJ
136852016-02-16 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR c/69835
13688 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13689 -Wnonnull in dg-options.
13690 * c-c++-common/nonnull-2.c: New test.
13691
35a093b6
JG
136922016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13693 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13694
13695 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13696
e387d491
JJ
136972016-02-16 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR middle-end/69801
13700 * gcc.dg/pr69801.c: Add empty dg-options.
13701
ba539195
JN
137022016-02-16 James Norris <jnorris@codesourcery.com>
13703
13704 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13705 * g++.dg/goacc/deviceptr-1.c: New file.
13706
2a2b8f64
JJ
137072016-02-16 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR tree-optimization/69820
13710 * gcc.dg/vect/pr69820.c: New test.
13711
87440c29
RB
137122016-02-16 Richard Biener <rguenther@suse.de>
13713
13714 PR tree-optimization/69776
13715 * gcc.dg/torture/pr69776-2.c: New testcase.
13716
6d87c306
BS
137172016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13718
13719 PR tree-optimization/69714
13720 * gcc.dg/torture/pr69714.c: New test.
13721
3824a0a2
JJ
137222016-02-16 Jakub Jelinek <jakub@redhat.com>
13723
13724 PR tree-optimization/69802
13725 * gcc.dg/pr69802.c: New test.
13726
c8cfe96e
RB
137272016-02-16 Richard Biener <rguenther@suse.de>
13728
13729 PR middle-end/69801
13730 * gcc.dg/pr69801.c: New testcase.
13731
fc12098d
JD
137322016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13733
13734 PR libgfortran/69651
13735 * gfortran.dg/read_bang.f90: New test.
13736 * gfortran.dg/read_bang4.f90: New test.
13737
ba6b3795
JJ
137382016-02-15 Jakub Jelinek <jakub@redhat.com>
13739
f0516ca4
JJ
13740 PR c++/69658
13741 * g++.dg/init/pr69658.C: New test.
13742
ba6b3795
JJ
13743 PR c++/69797
13744 * c-c++-common/pr69797.c: New test.
13745
de3f9a2d
PK
137462016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13747
13748 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13749 check for aarch64*-*-*.
13750
17a3b967
RB
137512016-02-15 Richard Biener <rguenther@suse.de>
13752
13753 PR tree-optimization/69783
13754 * gcc.dg/vect/pr69783.c: New testcase.
13755
1c48bff1
RB
137562016-02-15 Richard Biener <rguenther@suse.de>
13757
13758 PR tree-optimization/69776
13759 * gcc.dg/torture/pr69776.c: New testcase.
13760
1e6025b6
TK
137612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13762
13763 PR fortran/60526
13764 * gfortran.dg/type_decl_4.f90: Reinstated.
13765
d3308279
JDA
137662016-02-14 John David Anglin <danglin@gcc.gnu.org>
13767
13768 PR fortran/68746
13769 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13770
b7c56581
TK
137712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13772
13773 PR fortran/60526
13774 PR bootstrap/69816
13775 * gfortran.dg/type_decl_4.f90: Removed.
13776
60cb4ef5
TK
137772016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13778
13779 PR fortran/60526
13780 * gfortran.dg/type_decl_4.f90: New test.
13781
f6964637
AM
137822016-02-14 Alan Modra <amodra@gmail.com>
13783
1a8849d1 13784 PR testsuite/68886
f6964637
AM
13785 * gcc.c-torture/execute/stkalign.c: Revise test.
13786
f5121920
OE
137872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13788
13789 PR target/67260
13790 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13791
6cda3ab6
OE
137922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13793
13794 PR target/67260
13795 * gcc.target/sh/torture/pr67260.c: New.
13796
6786e598
JDA
137972016-02-12 John David Anglin <danglin@gcc.gnu.org>
13798
13799 * gcc.dg/pr67964.c: Add dg-require-alias.
13800
7e05dad8
OE
138012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13802
13803 PR target/67636
13804 PR target/64345
13805 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13806
7f4cc3ce
JD
138072016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13808
13809 PR libgfortran/69668
13810 * gfortran.dg/namelist_88.f90: New test.
13811
955ca6dc
JD
138122016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13813
13814 PR libgfortran/69668
13815 * gfortran.dg/namelist_38.f90: Update test.
13816 * gfortran.dg/namelist_84.f90: Update test.
13817
876217ae
DM
138182016-02-12 David Malcolm <dmalcolm@redhat.com>
13819
13820 PR other/69554
13821 * gcc.dg/pr69554-1.c: New test.
13822 * gfortran.dg/pr69554-1.F90: New test.
13823 * gfortran.dg/pr69554-2.F90: New test.
13824 * lib/gcc-dg.exp (proc dg-locus): New function.
13825 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13826 distinguish between the caret-printing and non-caret-printing
13827 cases. If caret-printing has been explicitly enabled, bail out
13828 without attempting to fix up the output.
13829
61789eed
DM
138302016-02-12 David Malcolm <dmalcolm@redhat.com>
13831
13832 PR driver/69265
13833 PR driver/69453
13834 * gcc.dg/spellcheck-options-3.c: New test case.
13835 * gcc.dg/spellcheck-options-4.c: New test case.
13836 * gcc.dg/spellcheck-options-5.c: New test case.
13837 * gcc.dg/spellcheck-options-6.c: New test case.
13838 * gcc.dg/spellcheck-options-7.c: New test case.
13839 * gcc.dg/spellcheck-options-8.c: New test case.
13840 * gcc.dg/spellcheck-options-9.c: New test case.
13841 * gcc.dg/spellcheck-options-10.c: New test case.
13842
c3090c1f
JJ
138432016-02-12 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR rtl-optimization/69764
13846 PR rtl-optimization/69771
13847 * c-c++-common/pr69764.c: New test.
13848 * gcc.dg/torture/pr69771.c: New test.
13849
8222034d
MP
138502016-02-12 Marek Polacek <polacek@redhat.com>
13851
13852 * g++.dg/torture/init-list1.C: New.
13853
f749f792
MP
138542016-02-12 Marek Polacek <polacek@redhat.com>
13855
13856 * gcc.dg/pr69522.c: Add empty dg-options.
13857
199fb02a
IE
138582016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13859
13860 * g++.dg/lto/lto.exp: Include and init mpx.
13861 * g++.dg/lto/pr69729_0.C: New test.
13862
b69539cb
JJ
138632016-02-12 Jakub Jelinek <jakub@redhat.com>
13864
06ff7000
JJ
13865 PR ipa/69241
13866 * g++.dg/ipa/pr69241-4.C: New test.
13867
b69539cb
JJ
13868 PR ipa/68672
13869 * g++.dg/ipa/pr68672-1.C: New test.
13870 * g++.dg/ipa/pr68672-2.C: New test.
13871 * g++.dg/ipa/pr68672-3.C: New test.
13872
16595a1f
BS
138732016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13874
13875 PR c/69522
6d87c306 13876 * gcc.dg/pr69522.c: New test.
16595a1f 13877
38d795d2
PP
138782016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13879
13880 PR c++/69098
13881 * g++.dg/cpp1y/69098.C: New test.
13882 * g++.dg/cpp1y/69098-2.C: New test.
13883
9c582551
JJ
138842016-02-12 Jakub Jelinek <jakub@redhat.com>
13885
13886 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13887 and neighbour -> neighbor.
13888 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13889 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13890 * c-c++-common/Wvarargs.c: Likewise.
13891 * c-c++-common/goacc/host_data-5.c: Likewise.
13892 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13893 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13894 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13895 * gcc.target/aarch64/pr60697.c: Likewise.
13896 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13897 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13898 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13899 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13900 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13901 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13902 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13903 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13904 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13905 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13906 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13907 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13908 * g++.dg/lookup/koenig5.C: Likewise.
13909 * g++.dg/ext/no-asm-2.C: Likewise.
13910 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13911 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13912 * gfortran.dg/used_types_16.f90: Likewise.
13913 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13914 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13915 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13916 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13917 * gfortran.dg/abstract_type_6.f03: Likewise.
13918 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13919 * gfortran.dg/used_types_15.f90: Likewise.
13920 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13921 * gfortran.dg/exit_3.f08: Likewise.
13922 * gfortran.dg/open_status_2.f90: Likewise.
13923 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13924 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13925 * gfortran.dg/associate_1.f03: Likewise.
13926 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13927 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13928 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13929 * gcc.dg/builtin-object-size-1.c: Likewise.
13930 * gcc.dg/noreturn-6.c: Likewise.
13931 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13932 * gcc.dg/globalalias.c: Likewise.
13933 * gcc.dg/builtins-config.h: Likewise.
13934 * gcc.dg/pr30457.c: Likewise.
13935 * gcc.c-torture/compile/volatile-1.c: Likewise.
13936 * gcc.c-torture/execute/20101011-1.c: Likewise.
13937 * c-c++-common/Waddress-1.c: Likewise.
13938
66756373
JJ
139392016-02-11 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR c/69768
13942 * c-c++-common/Waddress-1.c: New test.
13943
76fe932b
AV
139442016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13945
13946 PR fortran/69296
13947 * gfortran.dg/associate_19.f03: New test.
13948 * gfortran.dg/associate_20.f03: New test.
13949
564c4d4b
OE
139502016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13951
13952 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13953
e1c1ecb0
KT
139542016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13955
13956 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13957 .arch armv8-a\n. Add -dA to dg-options.
13958 * gcc.target/aarch64/assembler_arch_1.c: New test.
13959 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13960
0d7d9458
PC
139612016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13962
13963 PR c++/68726
13964 * g++.dg/cpp0x/pr68726.C: New.
13965
e6208a60
IE
139662016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13967
13968 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13969 test.
13970
281a11eb
RB
139712016-02-11 Richard Biener <rguenther@suse.de>
13972
13973 * g++.dg/tree-ssa/pr61034.C: Adjust.
13974
e03dd765
VM
139752016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13976
4b48faf5 13977 PR target/69148
e03dd765
VM
13978 * gcc.target/s390/pr69148.c: New.
13979
cdc23927
YR
139802016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13981
13982 PR tree-optimization/69652
13983 * gcc.dg/torture/pr69652.c: New test.
13984
e199dd0a
JJ
139852016-02-10 Jakub Jelinek <jakub@redhat.com>
13986 Patrick Palka <ppalka@gcc.gnu.org>
13987
13988 PR ipa/69241
13989 PR c++/69649
13990 * g++.dg/ipa/pr69241-1.C: New test.
13991 * g++.dg/ipa/pr69241-2.C: New test.
13992 * g++.dg/ipa/pr69241-3.C: New test.
13993 * g++.dg/ipa/pr69649.C: New test.
13994
d6b38027
UB
139952016-02-10 Uros Bizjak <ubizjak@gmail.com>
13996
13997 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13998 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13999
13b562c5
BC
140002016-02-10 Bin Cheng <bin.cheng@arm.com>
14001
14002 PR tree-optimization/68021
14003 * gcc.dg/tree-ssa/pr68021.c: New test.
14004
24a179f8
RB
140052016-02-10 Richard Biener <rguenther@suse.de>
14006
14007 PR tree-optimization/69726
14008 * gcc.dg/uninit-22.c: New testcase.
14009
0d99886f
AP
140102016-02-09 Andrew Pinski <apinski@cavium.com>
14011
14012 PR tree-opt/69282
14013 * gcc.c-torture/compile/20160205-1.c: New testcase.
14014
ab04995c
MM
140152016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14016
14017 PR target/68404
14018 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14019 instead accessing a really large arrray.
14020 * gcc.target/powerpc/fusion3.c: Likewise.
14021
4b79ac23
CB
140222016-02-09 Charles Baylis <charles.baylis@linaro.org>
14023
14024 PR target/68532
14025 * gcc.c-torture/execute/pr68532.c: New test.
14026
b890a441
AO
140272016-02-11 Alexandre Oliva <aoliva@redhat.com>
14028
14029 PR target/69634
14030 * gcc.dg/pr69634.c: New.
14031
84a5bef7
RB
140322016-02-09 Richard Biener <rguenther@suse.de>
14033
14034 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14035
1f123759 140362016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14037
1f123759
AF
14038 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14039
65860c77
YR
140402016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14041
14042 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14043
7e1e8a0a
RB
140442016-02-09 Richard Biener <rguenther@suse.de>
14045
14046 PR tree-optimization/69715
14047 * gcc.dg/torture/pr69715.c: New testcase.
14048
efb45a9f
PP
140492016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14050
14051 PR c++/69139
14052 * g++.dg/cpp0x/trailing12.C: New test.
14053 * g++.dg/cpp0x/trailing13.C: New test.
14054
20a0c6f9
PP
140552016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14056
14057 PR c++/69283
14058 PR c++/67835
14059 * g++.dg/cpp1y/auto-fn29.C: New test.
14060 * g++.dg/cpp1y/auto-fn30.C: New test.
14061
a162f3af
JJ
140622016-02-08 Jakub Jelinek <jakub@redhat.com>
14063
14064 PR tree-optimization/69209
14065 * gcc.c-torture/compile/pr69209.c: New test.
14066
4b4a9fbd
JL
140672016-02-08 Jeff Law <law@redhat.com>
14068
14069 PR tree-optimization/68541
14070 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14071 of statements allowed in join block for path splitting.
14072
cfac5ed2
JJ
140732016-02-08 Jakub Jelinek <jakub@redhat.com>
14074
f68bc23f
JJ
14075 PR c++/59627
14076 * g++.dg/gomp/pr59627.C: New test.
14077
cfac5ed2
JJ
14078 PR ipa/69239
14079 * g++.dg/ipa/pr69239.C: New test.
14080
44714d8c
DM
140812016-02-08 David Malcolm <dmalcolm@redhat.com>
14082
14083 PR preprocessor/69664
14084 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14085 * gcc.dg/cpp/warn-comments.c: Likewise.
14086
eba9e839
MP
140872016-02-08 Marek Polacek <polacek@redhat.com>
14088
14089 PR c++/69688
14090 * g++.dg/init/const12.C: New test.
14091
a011cd92
BS
140922016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14093
14094 PR target/60410
14095 * gcc.dg/lto/pr55113_0.c: Remove test.
14096
5317b1be
RB
140972016-02-08 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/69719
14100 * gcc.dg/torture/pr69719.c: New testcase.
14101
63998a63
RB
141022016-02-08 Richard Biener <rguenther@suse.de>
14103 Jeff Law <law@redhat.com>
14104
14105 PR target/68273
14106 * gcc.target/mips/pr68273.c: New testcase.
14107
43f4a281
RB
141082016-02-08 Richard Biener <rguenther@suse.de>
14109
14110 PR rtl-optimization/69274
14111 * gcc.target/i386/addr-sel-1.c: XFAIL.
14112
0b604d2d
JL
141132016-02-08 Jeff Law <law@redhat.com>
14114
e8dfe49e
JL
14115 PR tree-optimization/68541
14116 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14117
6daecd7a 14118 PR tree-optimization/65917
0b604d2d
JL
14119 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14120
c0f0e35a
JD
141212016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14122
14123 PR fortran/50555
14124 * gfortran.dg/namelist_args.f90: New test.
14125
8981d712
JL
141262016-02-05 Jeff Law <law@redhat.com>
14127
6daecd7a 14128 PR tree-optimization/68541
8981d712
JL
14129 * gcc.dg/tree-ssa/split-path-2.c: New test.
14130 * gcc.dg/tree-ssa/split-path-3.c: New test.
14131 * gcc.dg/tree-ssa/split-path-4.c: New test.
14132 * gcc.dg/tree-ssa/split-path-5.c: New test.
14133 * gcc.dg/tree-ssa/split-path-6.c: New test.
14134 * gcc.dg/tree-ssa/split-path-7.c: New test.
14135
46cb9332
MS
141362016-02-05 Martin Sebor <msebor@redhat.com>
14137
14138 PR c++/69662
14139 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14140 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14141
be2083ea
RH
141422016-02-06 Richard HEnderson <rth@redhat.com>
14143
14144 PR c/69643
14145 * gcc.target/i386/addr-space-4.c: New.
14146 * gcc.target/i386/addr-space-5.c: New.
14147
711d7c23
MM
141482016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14149
14150 PR fortran/66089
14151 * gfortran.dg/elemental_dependency_6.f90: New.
14152
b5c1c988
JJ
141532016-02-05 Jakub Jelinek <jakub@redhat.com>
14154
861c7bcd
JJ
14155 PR rtl-optimization/69691
14156 * gcc.c-torture/execute/pr69691.c: New test.
14157
b5c1c988
JJ
14158 PR c++/69628
14159 * g++.dg/parse/pr69628.C: New test.
14160
f7dfa966
UB
141612016-02-05 Uros Bizjak <ubizjak@gmail.com>
14162
14163 * gcc.dg/sancov/asan.c: Move to ...
14164 * gcc.dg/asan/sancov-1.c: ... here.
14165
9b143e64
UB
141662016-02-05 Uros Bizjak <ubizjak@gmail.com>
14167
14168 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14169
f5d4b899
L
141702016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14171
14172 PR target/69677
14173 * gcc.target/i386/pr69677.c: New test.
14174
76c85fbb
PP
141752016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14176
14177 PR c++/68948
14178 * g++.dg/template/pr68948.C: New test.
14179
f181bf90
DV
141802016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14181
14182 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14183 (only necessary on s390x).
14184
714fb282
L
141852016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14186
14187 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14188 -mno-accumulate-outgoing-args.
14189
618d6c1c
PP
141902016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14191
14192 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14193
1066e9b5
JJ
141942016-02-04 Jakub Jelinek <jakub@redhat.com>
14195
14196 PR c/69669
14197 * c-c++-common/pr69669.c: New test.
14198
76255d0d
MM
141992016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14200
14201 PR target/69667
14202 * g++.dg/pr69667.C: New file.
14203
e0b059b1
WD
142042016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14205
14206 PR target/69619
14207 * gcc.dg/pr69619.c: Add new test.
14208
2692b5c8
RS
142092016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14210
14211 PR rtl-optimization/69577
14212 * gcc.target/i386/pr69577.c: New test.
14213
7db337c2
ML
142142016-02-04 Martin Liska <mliska@suse.cz>
14215
14216 * g++.dg/asan/pr69276.C: New test.
14217
cc9c0829
KT
142182016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14219
14220 PR target/65932
14221 PR target/67714
14222 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14223 a single smulbb instruction.
14224 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14225 * gcc.target/amr/wmul-2.c: Likewise.
14226
eb9feb52
KT
142272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14228
14229 PR target/65932
14230 PR target/67714
14231 * gcc.c-torture/execute/pr67714.c: New test.
14232
61f727fe
JJ
142332016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14234
14235 PR target/69454
14236 * gcc.target/i386/pr69454-1.c: New test.
14237 * gcc.target/i386/pr69454-2.c: New test.
14238
05dd97db
MS
142392016-02-03 Martin Sebor <msebor@redhat.com>
14240
14241 PR c++/69251
14242 PR c++/69253
14243 PR c++/69290
14244 PR c++/69277
14245 PR c++/69349
14246 * g++.dg/ext/flexarray-mangle-2.C: New test.
14247 * g++.dg/ext/flexarray-mangle.C: New test.
14248 * g++.dg/ext/flexarray-subst.C: New test.
14249 * g++.dg/ext/flexary11.C: New test.
14250 * g++.dg/ext/flexary12.C: New test.
14251 * g++.dg/ext/flexary13.C: New test.
14252 * g++.dg/ext/flexary14.C: New test.
14253 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14254
dac2fc29
L
142552016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14256
14257 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14258 Define only if CHECK_FLOAT128 is defined.
14259 (main): Properly initialize u5.
14260
eadb8035
JJ
142612016-02-03 Jakub Jelinek <jakub@redhat.com>
14262
0afbb81b
JJ
14263 PR c/69627
14264 * gcc.dg/pr69627.c: New test.
14265
eadb8035
JJ
14266 PR target/69644
14267 * gcc.dg/pr69644.c: New test.
14268
b12d4923
MS
142692016-02-03 Mike Stump <mikestump@comcast.net>
14270
14271 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14272 support for struct-layout-1.exp.
14273
ab4bae0c
PP
142742016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14275
14276 PR c++/69056
618d6c1c 14277 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14278
95831c01
VM
142792016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14280 Alexandre Oliva <aoliva@redhat.com>
14281
14282 PR target/69461
14283 * gcc.target/powerpc/pr69461.c: New.
14284
ccc71ab8
UB
142852016-02-03 Uros Bizjak <ubizjak@gmail.com>
14286
14287 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14288 works from here ...
14289 (check_effective_target_fsanitize_thread): ... to here. Do not
14290 specify additional compile flags for the test source.
14291 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14292 specify additional compile flags for the test source.
14293
96299640
WD
142942016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14295
14296 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14297
781d83d9
AV
142982016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14299
14300 PR fortran/67451
14301 PR fortran/69418
14302 * gfortran.dg/coarray_allocate_2.f08: New test.
14303 * gfortran.dg/coarray_allocate_3.f08: New test.
14304 * gfortran.dg/coarray_allocate_4.f08: New test.
14305
d8208e6d
AL
143062016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14307
14308 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14309 use same scan-tree-dump-times on all platforms.
14310 * gcc.dg/vect/vect-outer-1.c: Likewise.
14311 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14312 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14313 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14314 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14315 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14316 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14317 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14318
a8394fa0
SB
143192016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14320
14321 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14322 warning.
14323
f3baa1d3
L
143242016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14325
14326 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14327
eb077516
JN
143282016-02-02 James Norris <jnorris@codesourcery.com>
14329
14330 * c-c++-common/goacc/routine-5.c: Add tests.
14331
578fb225
AM
143322016-02-02 Alexander Monakov <amonakov@ispras.ru>
14333
14334 * gcc.target/nvptx/unsigned-cmp.c: New test.
14335
c64f7d37
WD
143362016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14337
14338 * gcc.target/aarch64/scalar_shift_1.c
14339 (test_corners_sisd_di): Improve force to SIMD register.
14340 (test_corners_sisd_si): Likewise.
14341 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14342 Remove scan-assembler check for ldr.
14343
90c6f26c
RB
143442016-02-02 Richard Biener <rguenther@suse.de>
14345
14346 PR tree-optimization/69595
14347 * gcc.dg/Warray-bounds-17.c: New testcase.
14348
9dc03c97
RB
143492016-02-02 Richard Biener <rguenther@suse.de>
14350
14351 PR tree-optimization/69606
14352 * gcc.dg/torture/pr69606.c: New testcase.
14353
2d4dc223
YR
143542016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14355
14356 PR middle-end/68542
14357 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14358 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14359
65c98fde
AM
143602016-02-02 Alan Modra <amodra@gmail.com>
14361
14362 PR target/69548
14363 * gcc.target/powerpc/pr69548.c: New test.
14364
e1b81f2b
JJ
143652016-02-01 Jakub Jelinek <jakub@redhat.com>
14366
d0268b37
JJ
14367 PR rtl-optimization/69592
14368 * gcc.dg/pr69592.c: New test.
14369
e1b81f2b
JJ
14370 PR preprocessor/69543
14371 PR c/69558
14372 * gcc.dg/pr69543.c: New test.
14373 * gcc.dg/pr69558.c: New test.
14374
7dd7780d
UB
143752016-02-01 Uros Bizjak <ubizjak@gmail.com>
14376
bf672ee5
UB
14377 PR testsuite/65940
14378 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14379
9a7013f8
MS
143802016-02-01 Martin Sebor <msebor@redhat.com>
14381
14382 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14383
e681fb2b
BC
143842016-02-01 Bin Cheng <bin.cheng@arm.com>
14385
14386 PR tree-optimization/67921
14387 * c-c++-common/ubsan/pr67921.c: New test.
14388
ff86345f
RB
143892016-02-01 Richard Biener <rguenther@suse.de>
14390
14391 PR middle-end/69556
14392 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14393
bc369dbd
RB
143942016-02-01 Richard Biener <rguenther@suse.de>
14395
14396 PR tree-optimization/69574
14397 * gcc.dg/torture/pr69574.c: New testcase.
14398
ef318184
RB
143992016-02-01 Richard Biener <rguenther@suse.de>
14400
14401 PR tree-optimization/69579
14402 * gcc.dg/setjmp-6.c: New testcase.
14403
654745e6
JJ
144042016-02-01 Jakub Jelinek <jakub@redhat.com>
14405
14406 PR rtl-optimization/69570
14407 * g++.dg/opt/pr69570.C: New test.
14408
e6c0c44b
RH
144092016-02-01 Richard Henderson <rth@redhat.com>
14410
14411 * gcc.dg/pr69535.c: New test.
14412
6ff3f09a
JDA
144132016-01-31 John David Anglin <danglin@gcc.gnu.org>
14414
2c005538
JDA
14415 PR testsuite/69584
14416 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14417 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14418
61083a4b
JDA
14419 PR debug/68244
14420 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14421
6ff3f09a
JDA
14422 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14423
0c221916
PT
144242016-01-31 Paul Thomas <pault@gcc.gnu.org>
14425
14426 PR fortran/67564
14427 * gfortran.dg/allocate_with_source_17.f03: New test.
14428
db7a2818
JJ
144292016-01-30 Jakub Jelinek <jakub@redhat.com>
14430
14431 PR tree-optimization/69546
14432 * gcc.dg/torture/pr69546.c: New test.
14433
e520d5f0
PT
144342016-01-30 Paul Thomas <pault@gcc.gnu.org>
14435
14436 PR fortran/69566
14437 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14438
343c05d3
MS
144392016-01-30 Martin Sebor <msebor@redhat.com>
14440
14441 PR c++/68490
14442 * g++.dg/ext/flexary10.C: New test.
14443
d6c3a539
DH
144442016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14445
14446 PR fortran/66707
14447 gfortran.dg/common_23.f90: New test.
14448
52d72fcd
BS
144492016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14450
14451 PR target/65546
14452 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14453 condition being checked, and disable it when the target supports
14454 misaligned loads and stores.
14455
3a5d2ba4
JJ
144562016-01-29 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR debug/69518
14459 * gcc.dg/torture/pr69518.c: New test.
14460
6bbacdb5
L
144612016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14462
14463 PR target/69530
14464 * gcc.target/i386/pr69530.c: New test.
14465
af932cdb
SE
144662016-01-29 Steve Ellcey <sellcey@imgtec.com>
14467
14468 PR target/65604
14469 * gcc.target/mips/div-delay.c: New test.
14470
26658b7c
JJ
144712016-01-29 Jakub Jelinek <jakub@redhat.com>
14472
33e89989
JJ
14473 PR target/69551
14474 * gcc.target/i386/pr69551.c: New test.
14475
26658b7c
JJ
14476 PR target/66137
14477 * gcc.target/i386/pr66137.c: New test.
14478
401116b5
AB
144792016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14480
14481 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14482 always built for p5600.
14483 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14484 isa=p5600 dg-option.
14485
d4abfcc5
RB
144862016-01-29 Richard Biener <rguenther@suse.de>
14487
14488 PR tree-optimization/69547
14489 * g++.dg/tree-ssa/pr69547.C: New testcase.
14490
16b77b32
JJ
144912016-01-29 Jakub Jelinek <jakub@redhat.com>
14492
14493 PR debug/66869
14494 * g++.dg/warn/Wunused-function2.C: New test.
14495
a1c95464
DV
144962016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14497
14498 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14499 support for test to succeed.
14500
5453bfed
MP
145012016-01-29 Marek Polacek <polacek@redhat.com>
14502
14503 PR c++/69509
14504 PR c++/69516
14505 * g++.dg/ext/constexpr-vla2.C: New test.
14506 * g++.dg/ext/constexpr-vla3.C: New test.
14507 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14508
452ec2a5
RB
145092016-01-29 Richard Biener <rguenther@suse.de>
14510
14511 PR middle-end/69537
14512 * gcc.dg/uninit-21.c: New testcase.
14513
aec0b19e
UB
145142016-01-28 Uros Bizjak <ubizjak@gmail.com>
14515
14516 PR target/69459
14517 * gcc.target/i386/pr69459.c: New test.
14518
df113ce7
SE
145192016-01-28 Steve Ellcey <sellcey@imgtec.com>
14520
14521 PR target/68400
14522 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14523 * gcc.target/mips/pr68400.c: New test.
14524
494de84f
MS
145252016-01-28 Martin Sebor <msebor@redhat.com>
14526
14527 PR target/17381
14528 * gcc.target/powerpc/pr17381.c: New test.
14529
eb1b1f01
JJ
145302016-01-28 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR middle-end/69542
14533 * gcc.dg/torture/pr69542.c: New test.
14534
6dfeb7ce
WD
145352016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14536
14537 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14538
4b7471a4
DE
145392016-01-28 David Edelsohn <dje.gcc@gmail.com>
14540
14541 * gcc.dg/pr65980.c: Skip on AIX.
14542 * gcc.dg/pr66688.c: Same.
14543
b271fd21
DE
145442016-01-28 David Edelsohn <dje.gcc@gmail.com>
14545
14546 PR target/63679
14547 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14548 * gcc.dg/tree-ssa/sra-18.c: Same.
14549
874108a9
AV
145502016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14551
14552 PR fortran/62536
14553 * gfortran.dg/block_15.f08: New test.
14554 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14555 on incorrectly closed BLOCK.
14556
30480bcd
IE
145572016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14558
14559 * gcc.dg/declare-simd.c: New test.
6905c577 14560
14ba8d6d
RB
145612016-01-28 Richard Biener <rguenther@suse.de>
14562
14563 PR tree-optimization/69466
14564 * gfortran.dg/vect/pr69466.f90: New testcase.
14565
0d4c694e
TP
145662016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14567
14568 * g++.dg/pr67989.C: Remove ARM-specific option.
14569 * gcc.target/arm/pr67989.C: New file.
14570
2aa780da
UB
145712016-01-27 Uros Bizjak <ubizjak@gmail.com>
14572
14573 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14574 and expm1 test for glibc < 2.11.
14575
f75ebe77
RH
145762016-01-27 Richard Henderson <rth@redhat.com>
14577
14578 * gcc.c-torture/execute/pr69447.c: New test.
14579
145802016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14581
9a175e65 14582 PR fortran/69422
49847d75
PT
14583 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14584
cbdd8ae0
JJ
145852016-01-27 Jakub Jelinek <jakub@redhat.com>
14586
14587 PR debug/66869
14588 * gcc.dg/pr66869.c: New test.
14589
2b572b3c
JL
145902016-01-25 Jeff Law <law@redhat.com>
14591
14592 PR tree-optimization/68398
aec0b19e 14593 PR tree-optimization/69196
2b572b3c
JL
14594 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14595 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14596 path to avoid new heuristic allowing more irreducible regions
14597 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14598 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14599 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14600 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14601 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14602
fa74a4bc
MP
146032016-01-27 Marek Polacek <polacek@redhat.com>
14604
14605 PR c/68062
14606 * c-c++-common/vector-compare-4.c: New test.
14607
0afff540
DM
146082016-01-27 David Malcolm <dmalcolm@redhat.com>
14609
14610 PR preprocessor/69126
14611 * c-c++-common/pr69126.c: New test case.
14612
1a218fc9
ILT
146132016-01-27 Ian Lance Taylor <iant@google.com>
14614
14615 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14616
5d70666e
RB
146172016-01-27 Ryan Burn <contact@rnburn.com>
14618
14619 PR cilkplus/69267
14620 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14621
87ff4d66
UB
146222016-01-27 Uros Bizjak <ubizjak@gmail.com>
14623
14624 PR target/69512
14625 * gcc.target/i386/pr69512.c: New test.
14626
27e23cca
RE
146272016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14628
14629 PR ada/69488
14630 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14631
05bf54c3
MP
146322016-01-27 Marek Polacek <polacek@redhat.com>
14633
14634 PR c++/69379
14635 * g++.dg/pr69379.C: New test.
14636
60214d0d
MS
146372016-01-27 Martin Sebor <msebor@redhat.com>
14638
14639 PR c++/69317
14640 * g++.dg/abi/Wabi-2-2.C: New test.
14641 * g++.dg/abi/Wabi-2-3.C: New test.
14642 * g++.dg/abi/Wabi-3-2.C: New test.
14643 * g++.dg/abi/Wabi-3-3.C: New test.
14644
167c7bfa
RB
146452016-01-27 Richard Biener <rguenther@suse.de>
14646
14647 PR tree-optimization/69166
14648 * gcc.dg/torture/pr69166.c: New testcase.
14649
1430fb1f
MJ
146502016-01-27 Martin Jambor <mjambor@suse.cz>
14651
14652 PR tree-optimization/69355
14653 * gcc.dg/tree-ssa/pr69355.c: New test.
14654
95e3030c
MP
146552016-01-27 Marek Polacek <polacek@redhat.com>
14656
14657 PR c++/69496
14658 * g++.dg/ext/constexpr-vla1.C: New test.
14659
eeb085f3
CB
146602016-01-20 Christian Bruel <christian.bruel@st.com>
14661
14662 PR target/69245
14663 * gcc.target/arm/pr69245.c: New test.
14664
b1652dde
JJ
146652016-01-27 Jakub Jelinek <jakub@redhat.com>
14666
14667 PR tree-optimization/69399
14668 * gcc.dg/torture/pr69399.c: New test.
14669
ce7e8f00
EB
146702016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14671
14672 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14673
e4aac1d1
EB
146742016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14675
14676 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14677
8dfdb419
TV
146782016-01-26 Tom de Vries <tom@codesourcery.com>
14679
14680 PR tree-optimization/69110
14681 * gcc.dg/autopar/pr69110.c: New test.
14682
56f80f54 146832016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14684 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14685
14686 * gcc.dg/graphite/isl-ast-op-select.c: New.
14687
a0909527
PT
146882015-01-26 Paul Thomas <pault@gcc.gnu.org>
14689
14690 PR fortran/69385
14691 * gfortran.dg/allocate_error_6.f90: New test.
14692
ffc445f4
RH
146932016-01-26 Richard Henderson <rth@redhat.com>
14694
14695 * gcc.dg/tm/pr60908.c: New test.
14696
01e1dea3
DM
146972016-01-26 David Malcolm <dmalcolm@redhat.com>
14698
14699 PR other/69006
14700 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14701 directive.
14702 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14703 expected multiline output to reflect the colorization being
14704 disabled before newlines.
14705 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14706 (custom_diagnostic_finalizer): Replace call to
14707 pp_newline_and_flush with call to pp_flush.
14708 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14709 * gfortran.dg/implicit_class_1.f90: Likewise.
14710 * lib/gcc-dg.exp (allow_blank_lines): New global.
14711 (dg-allow-blank-lines-in-output): New procedure.
14712 (gcc-dg-prune): Complain about blank lines in the output, unless
14713 dg-allow-blank-lines-in-output was called.
14714 * lib/multiline.exp (_build_multiline_regex): Only support
14715 arbitrary followup text for non-blank-lines, not for blank lines.
14716
13f92e8d
JJ
147172016-01-26 Jakub Jelinek <jakub@redhat.com>
14718
14719 PR tree-optimization/69483
14720 * gcc.dg/pr69483.c: New test.
14721 * g++.dg/opt/pr69483.C: New test.
14722
92422235
CL
147232016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14724
14725 PR target/68620
14726 * gcc.target/arm/pr68620.c: New test.
14727
0bccf11b
L
147282016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14729
14730 * gcc.target/i386/pr68986-2.c: Remove -m32.
14731
81cd202e
L
147322016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14733
14734 PR target/68986
14735 * gcc.target/i386/pr68986-1.c: New test.
14736 * gcc.target/i386/pr68986-2.c: Likewise.
14737 * gcc.target/i386/pr68986-3.c: Likewise.
14738
213a1c03
CB
147392016-01-26 Christian Bruel <christian.bruel@st.com>
14740
14741 * lib/target-supports.exp
14742 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14743 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14744 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14745
22a08dd1
RB
147462016-01-26 Richard Biener <rguenther@suse.de>
14747
14748 PR tree-optimization/69452
14749 * gcc.dg/torture/pr69452.c: New testcase.
14750
6c06e0e8
JJ
147512016-01-26 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR target/69442
14754 * gcc.dg/pr69442.c: New test.
14755
b96824c4
RFI
147562016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14757
14758 PR target/67896
14759 * gcc.target/aarch64/simd/pr67896.C: New.
14760
5ee31e57
RS
147612016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14762
14763 PR tree-optimization/69400
14764 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14765 function.
14766 (plugin_init): Call it.
14767 * gcc.dg/torture/pr69400.c: New test.
14768
7ddfb31d
CL
147692016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14770
14771 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14772
1e050c90
AK
147732016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14774 Sebastian Pop <s.pop@samsung.com>
14775
14776 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14777 isl-0.15.
14778
c8ee4bf5
AK
147792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14780 Sebastian Pop <s.pop@samsung.com>
14781
14782 * gcc.dg/graphite/pr69292.c: New.
14783
d902b330
JJ
147842016-01-25 Jakub Jelinek <jakub@redhat.com>
14785
14786 * c-c++-common/goacc/use_device-1.c: New test.
14787
2c89b952
JL
147882016-01-25 Jeff Law <law@redhat.com>
14789
14790 PR tree-optimization/69196
14791 PR tree-optimization/68398
14792 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14793 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14794
685c8785
DE
147952016-01-25 David Edelsohn <dje.gcc@gmail.com>
14796
14797 PR target/69469
14798 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14799 Algorithm.
14800
95cef0c1
RB
148012016-01-25 Richard Biener <rguenther@suse.de>
14802
14803 PR testsuite/69380
14804 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14805
2947d3b2
IE
148062016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14807
14808 PR target/69421
14809 * gcc.dg/pr69421.c: New test.
14810
ae19075a
BB
148112016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14812
14813 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14814 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14815 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14816 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14817 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14818 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14819 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14820 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14821 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14822 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14823
fa4511c2
RB
148242016-01-25 Richard Biener <rguenther@suse.de>
14825
14826 PR tree-optimization/69376
14827 * gcc.dg/torture/pr69376.c: New testcase.
14828
1d101216
JD
148292016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14830
14831 PR fortran/69397
14832 PR fortran/68442
14833 * gfortran.dg/interface_38.f90: New test.
14834 * gfortran.dg/interface_39.f90: New test.
a0909527 14835
a59b92b0
PP
148362016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14837
14838 Revert:
14839 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14840
14841 PR c++/11858
14842 PR c++/24663
14843 PR c++/24664
14844 * g++.dg/template/pr11858.C: New test.
14845 * g++.dg/template/pr24663.C: New test.
14846 * g++.dg/template/unify12.C: New test.
14847 * g++.dg/template/unify13.C: New test.
14848 * g++.dg/template/unify14.C: New test.
14849 * g++.dg/template/unify15.C: New test.
14850 * g++.dg/template/unify16.C: New test.
14851 * g++.dg/template/unify17.C: New test.
14852
16acb1a8
DH
148532016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14854
14855 PR fortran/68283
14856 gfortran.dg/pr68283.f90: New test.
14857
094773e8
TK
148582016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14859
14860 PR fortran/66094
14861 * gfortran.dg/inline_matmul_13.f90: New test.
14862 * gfortran.dg/matmul_bounds_8.f90: New test.
14863 * gfortran.dg/matmul_bounds_9.f90: New test.
14864 * gfortran.dg/matmul_bounds_10.f90: New test.
14865
42fb90d7
TV
148662016-01-23 Tom de Vries <tom@codesourcery.com>
14867
14868 PR tree-optimization/69426
14869 * gcc.dg/autopar/pr69426.c: New test.
14870
69da7802
MS
148712016-01-23 Martin Sebor <msebor@redhat.com>
14872
14873 PR c++/58109
14874 PR c++/69022
14875 * g++.dg/cpp0x/alignas5.C: New test.
14876 * g++.dg/ext/vector29.C: Same.
14877
da17300a
UB
148782016-01-23 Uros Bizjak <ubizjak@gmail.com>
14879
14880 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14881 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14882 _GNU_SOURCE from compile flags to the source.
14883 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14884 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14885 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14886 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14887
62041cfc
JJ
148882016-01-22 Jakub Jelinek <jakub@redhat.com>
14889
14890 PR target/69432
14891 * g++.dg/opt/pr69432.C: New test.
14892
f7d2ad6f
BS
148932016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14894
14895 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14896 32-bit targets testing an -m64 multilib.
14897
d403fc9a
WS
148982016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14899
14900 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14901 64-bit support.
14902
4aa16f8d
JG
149032016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14904
14905 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14906
7c816d0f
CB
149072016-01-21 Christian Bruel <christian.bruel@st.com>
14908
14909 PR target/68674
14910 * gcc.target/i386/pr68674.c
14911 * gcc.target/aarch64/pr68674.c
14912 * gcc.target/arm/pr68674.c
14913
fce661e8
KT
149142016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14915
14916 PR target/69403
14917 * gcc.c-torture/execute/pr69403.c: New test.
14918
4696899f
PC
149192016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14920
14921 PR c++/55843
14922 * g++.dg/template/pr55843.C: New.
14923
bac69366
AL
149242016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14925
14926 PR testsuite/66877
14927 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14928 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14929
b57d3a5c
BS
149302016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14931
14932 PR testsuite/67489
da17300a
UB
14933 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14934 from dg-do compile directive, and instead add
14935 { dg-require-effective-target int128 }.
b57d3a5c 14936
9f04a53e
MS
149372016-01-20 Martin Sebor <msebor@redhat.com>
14938
14939 PR c/69405
14940 * gcc.dg/sync-fetch.c: New test.
14941
38a51663
JL
149422016-01-21 Martin Sebor <msebor@redhat.com>
14943
14944 PR target/69252
14945 * gcc.target/powerpc/pr69252.c: New test.
14946
2423a75a
JD
149472016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14948
14949 PR fortran/65996
da17300a 14950 * gfortran.dg/pr65996.f90: New test.
2423a75a 14951
0a76463f
DV
149522016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14953
14954 PR c++/68810
9f04a53e 14955 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14956 expected to generate an error.
0a76463f 14957
9776e692
BS
149582016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14959
14960 PR middle-end/66178
14961 * gcc.dg/torture/pr66178.c: New test.
14962
c8d3e088
AB
149632016-01-21 Anton Blanchard <anton@samba.org>
14964 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14965
14966 PR target/63354
14967 * gcc.target/powerpc/pr63354.c: New test.
14968
35b707ff
VM
149692016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14970
14971 PR rtl-optimization/68990
14972 * gcc.target/i386/pr68990: New.
14973
157b0829
NC
149742016-01-21 Nick Clifton <nickc@redhat.com>
14975
14976 PR target/69129
14977 * gcc.target/mips/pr69129.c: New.
14978
aede6748
PC
149792016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14980
14981 PR c++/58046
14982 * g++.dg/cpp0x/pr58046.C: New.
14983
5463c2c8
JJ
149842016-01-21 Jakub Jelinek <jakub@redhat.com>
14985
6d31cc75
SS
14986 PR target/69187
14987 PR target/65624
14988 * gcc.target/arm/pr69187.c: New test.
14989
5463c2c8
JJ
14990 PR c++/69355
14991 * g++.dg/torture/pr69355.C: New test.
14992
fa28f32b
AK
149932016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14994 Sebastian Pop <s.pop@samsung.com>
14995
14996 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14997
b920a047
AK
149982016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14999 Sebastian Pop <s.pop@samsung.com>
15000
da17300a 15001 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15002
bdd3aea6
JJ
150032016-01-21 Jakub Jelinek <jakub@redhat.com>
15004
15005 PR middle-end/67653
15006 * c-c++-common/pr67653.c: New test.
15007 * gcc.dg/torture/pr29119.c: Add dg-warning.
15008
26a2e6ae
PB
150092016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15010
15011 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15012
d25c7690
PK
150132016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15014
15015 PR c/24293
15016 * gcc.dg/pr24293.c: New test.
15017 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15018 incomplete struct type.
15019 * gcc.dg/declspec-1.c: Likewise.
15020 * gcc.dg/pr63549.c: Likewise.
15021
889d5698
JJ
150222016-01-20 Jakub Jelinek <jakub@redhat.com>
15023
15024 PR tree-optimization/66612
15025 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15026 for bdn instruction.
15027
d7cf3dc7
CL
150282016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15029
15030 * lib/target-supports.exp
15031 (check_effective_target_arm_fp_ok_nocache): New.
15032 (check_effective_target_arm_fp_ok): New.
15033 (add_options_for_arm_fp): New.
15034 (check_effective_target_arm_crypto_ok_nocache): Require
15035 target_arm_v8_neon_ok instead of arm32.
15036 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15037 (check_effective_target_arm_crypto_pragma_ok): New.
15038 (add_options_for_arm_vfp): New.
15039 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15040 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15041 target instead. Force initial fpu to vfp.
15042 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15043 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15044 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15045 dependency.
15046 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15047 use arm_vfp effective target instead. Force initial fpu to vfp.
15048 * gcc.target/arm/attr-neon3.c: Likewise.
15049 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15050 arm_vfp_ok.
15051 * gcc.target/arm/unsigned-float.c: Likewise.
15052 * gcc.target/arm/vfp-1.c: Likewise.
15053 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15054 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15055 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15056 * gcc.target/arm/vfp-ldmias.c: Likewise.
15057 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15058 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15059 * gcc.target/arm/vfp-stmiad.c: Likewise.
15060 * gcc.target/arm/vfp-stmias.c: Likewise.
15061 * gcc.target/arm/vnmul-1.c: Likewise.
15062 * gcc.target/arm/vnmul-2.c: Likewise.
15063 * gcc.target/arm/vnmul-3.c: Likewise.
15064 * gcc.target/arm/vnmul-4.c: Likewise.
15065
01ac9704 150662016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15067
e84b00da
L
15068 PR testsuite/69366
15069 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15070 the MPX run-time library, for compile-time MPX test.
15071 * gcc.target/i386/chkp-always_inline.c: Likewise.
15072 * gcc.target/i386/chkp-bndret.c: Likewise.
15073 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15074 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15075 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15076 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15077 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15078 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15079 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15080 * gcc.target/i386/chkp-label-address.c: Likewise.
15081 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15082 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15083 * gcc.target/i386/chkp-pr69044.c: Likewise.
15084 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15085 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15086 * gcc.target/i386/chkp-strchr.c: Likewise.
15087 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15088 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15089 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15090 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15091 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15092 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15093 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15094 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15095 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15096 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15097 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15098 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15099 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15100 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15101 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15102 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15103 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15104 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15105 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15106 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15107 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15108 * gcc.target/i386/pr63995-2.c: Likewise.
15109 * gcc.target/i386/pr64805.c: Likewise.
15110 * gcc.target/i386/pr65044.c: Likewise.
15111 * gcc.target/i386/pr65167.c: Likewise.
15112 * gcc.target/i386/pr65183.c: Likewise.
15113 * gcc.target/i386/pr65184.c: Likewise.
15114 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15115
28b33016
IE
151162016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15117
15118 PR tree-optimization/69328
15119 * gcc.dg/pr69328.c: New test.
15120
bcff0913
JL
151212016-01-20 Jeff Law <law@redhat.com>
15122
bf0bb970 15123 PR target/25114
bcff0913
JL
15124 * gcc.target/m68k/pr25114.c: New test.
15125
a3f69631
AV
151262016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15127
15128 * gcc.target/arm/memset-inline-10.c: Added
15129 dg-require-effective-target arm_thumb2_ok.
15130
af33ba0d
EB
151312016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15132
15133 * gcc.dg/debug/dwarf2/sso.c: New test.
15134
7596d5de
UB
151352016-01-19 Uros Bizjak <ubizjak@gmail.com>
15136
15137 PR testsuite/68820
15138 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15139 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15140 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15141
ceda2c69
JH
151422016-01-19 Jan Hubicka <hubicka@ucw.cz>
15143
15144 PR ipa/66223
15145 * g++.dg/ipa/devirt-50.C: New testcase.
15146
38a979f2
MP
151472016-01-19 Marek Polacek <polacek@redhat.com>
15148
15149 PR c++/68965
15150 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15151 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15152
962801c5
KT
151532016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15154
15155 PR target/69135
15156 * gcc.target/arm/pr69135_1.c: New test.
15157
078fe40a
WD
151582015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15159
15160 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15161
786e3c06
WD
151622015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15163
15164 * gcc.target/aarch64/ccmp_1.c: New testcase.
15165
1e297006
MP
151662016-01-19 Marek Polacek <polacek@redhat.com>
15167
15168 PR c++/68586
15169 * g++.dg/cpp0x/enum30.C: New test.
15170
879c27e3
RB
151712016-01-19 Richard Biener <rguenther@suse.de>
15172
15173 PR tree-optimization/69336
15174 * g++.dg/tree-ssa/pr69336.C: New testcase.
15175
015337d3
JJ
151762016-01-19 Jakub Jelinek <jakub@redhat.com>
15177
15178 PR debug/65779
15179 * gcc.dg/pr65779.c: New test.
15180
e2c768b6
RB
151812016-01-19 Richard Biener <rguenther@suse.de>
15182
15183 PR tree-optimization/69352
15184 * gcc.dg/torture/pr69352.c: New testcase.
15185
569efc34
JJ
151862016-01-19 Jakub Jelinek <jakub@redhat.com>
15187
15188 PR rtl-optimization/68955
15189 PR rtl-optimization/64557
15190 * gcc.dg/torture/pr68955.c: New test.
15191
e49d321f
JH
151922016-01-19 Jan Hubicka <hubicka@ucw.cz>
15193
15194 PR lto/69136
15195 * g++.dg/torture/pr69136.C: New testcase.
15196
e9191ad3
JH
151972016-01-19 Jan Hubicka <hubicka@ucw.cz>
15198
15199 PR lto/69133
15200 * g++.dg/lto/pr69133_0.C: New testcase.
15201 * g++.dg/lto/pr69133_1.C: New testcase.
15202
2bedb645
JL
152032016-01-15 Jeff Law <law@redhat.com>
15204
15205 PR tree-optimization/69320
15206 * gcc.c-torture/pr69320-1.c: New test.
15207 * gcc.c-torture/pr69320-2.c: New test.
15208 * gcc.c-torture/pr69320-3.c: New test.
15209 * gcc.c-torture/pr69320-4.c: New test.
15210
17c15cb9
PP
152112016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15212
15213 PR c++/11858
15214 PR c++/24663
15215 PR c++/24664
15216 * g++.dg/template/pr11858.C: New test.
15217 * g++.dg/template/pr24663.C: New test.
15218 * g++.dg/template/unify12.C: New test.
15219 * g++.dg/template/unify13.C: New test.
15220 * g++.dg/template/unify14.C: New test.
15221 * g++.dg/template/unify15.C: New test.
15222 * g++.dg/template/unify16.C: New test.
15223 * g++.dg/template/unify17.C: New test.
15224
9617fd08
DM
152252016-01-18 David Malcolm <dmalcolm@redhat.com>
15226
15227 PR testsuite/69181
15228 * gcc.dg/pr69181-1.c: New test file.
15229 * gcc.dg/pr69181-2.c: New test file.
15230 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15231 globals by moving it to...
15232 (cleanup-after-saved-dg-test): ...this new function. Add
15233 "global additional_sources_used". Add reset of global
15234 multiline_expected_outputs to the empty list.
15235 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15236 global to...
15237 (multiline_expected_outputs): ...this, and updated comments to
15238 note that it is modified from gcc-dg.exp.
15239 (dg-end-multiline-output): Update for the above renaming.
15240 (handle-multiline-outputs): Likewise. Remove the clearing
15241 of the expected outputs to the empty list.
15242
b555a2e4
RB
152432016-01-18 Richard Biener <rguenther@suse.de>
15244
15245 PR tree-optimization/69297
15246 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15247
96902805
JM
152482016-01-18 Joseph Myers <joseph@codesourcery.com>
15249
15250 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15251 dg-options.
15252 * gcc.target/mips/mips-3d-2.c: Likewise.
15253 * gcc.target/mips/mips-3d-3.c: Likewise.
15254 * gcc.target/mips/mips-3d-4.c: Likewise.
15255 * gcc.target/mips/mips-3d-5.c: Likewise.
15256 * gcc.target/mips/mips-3d-6.c: Likewise.
15257 * gcc.target/mips/mips-3d-7.c: Likewise.
15258 * gcc.target/mips/mips-3d-8.c: Likewise.
15259 * gcc.target/mips/mips-3d-9.c: Likewise.
15260 * gcc.target/mips/mips-ps-1.c: Likewise.
15261 * gcc.target/mips/mips-ps-2.c: Likewise.
15262 * gcc.target/mips/mips-ps-3.c: Likewise.
15263 * gcc.target/mips/mips-ps-4.c: Likewise.
15264 * gcc.target/mips/mips-ps-5.c: Likewise.
15265 * gcc.target/mips/mips-ps-6.c: Likewise.
15266 * gcc.target/mips/mips-ps-7.c: Likewise.
15267 * gcc.target/mips/mips-ps-type.c: Likewise.
15268 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15269 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15270
40e26f94
TV
152712016-01-18 Tom de Vries <tom@codesourcery.com>
15272
15273 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15274 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15275 * c-c++-common/goacc/kernels-empty.c: New test.
15276 * c-c++-common/goacc/kernels-eternal.c: New test.
15277 * c-c++-common/goacc/kernels-loop-2.c: New test.
15278 * c-c++-common/goacc/kernels-loop-3.c: New test.
15279 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15280 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15281 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15282 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15283 * c-c++-common/goacc/kernels-loop-data.c: New test.
15284 * c-c++-common/goacc/kernels-loop-g.c: New test.
15285 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15286 * c-c++-common/goacc/kernels-loop-n.c: New test.
15287 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15288 * c-c++-common/goacc/kernels-loop.c: New test.
15289 * c-c++-common/goacc/kernels-noreturn.c: New test.
15290 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15291 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15292 * c-c++-common/goacc/kernels-reduction.c: New test.
15293
a98d4647
TV
152942016-01-18 Tom de Vries <tom@codesourcery.com>
15295
15296 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15297 * gcc.dg/autopar/outer-2.c: Same.
15298 * gcc.dg/autopar/outer-3.c: Same.
15299 * gcc.dg/autopar/outer-4.c: Same.
15300 * gcc.dg/autopar/outer-5.c: Same.
15301 * gcc.dg/autopar/outer-6.c: Same.
15302 * gcc.dg/autopar/parallelization-1.c: Same.
15303 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15304 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15305 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15306 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15307 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15308 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15309 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15310 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15311 * gcc.dg/autopar/pr39500-1.c: Same.
15312 * gcc.dg/autopar/pr39500-2.c: Same.
15313 * gcc.dg/autopar/pr46193.c: Same.
15314 * gcc.dg/autopar/pr46194.c: Same.
15315 * gcc.dg/autopar/pr49580.c: Same.
15316 * gcc.dg/autopar/pr49960-1.c: Same.
15317 * gcc.dg/autopar/pr49960.c: Same.
15318 * gcc.dg/autopar/pr68373.c: Same.
15319 * gcc.dg/autopar/reduc-1.c: Same.
15320 * gcc.dg/autopar/reduc-1char.c: Same.
15321 * gcc.dg/autopar/reduc-1short.c: Same.
15322 * gcc.dg/autopar/reduc-2.c: Same.
15323 * gcc.dg/autopar/reduc-2char.c: Same.
15324 * gcc.dg/autopar/reduc-2short.c: Same.
15325 * gcc.dg/autopar/reduc-3.c: Same.
15326 * gcc.dg/autopar/reduc-4.c: Same.
15327 * gcc.dg/autopar/reduc-6.c: Same.
15328 * gcc.dg/autopar/reduc-7.c: Same.
15329 * gcc.dg/autopar/reduc-8.c: Same.
15330 * gcc.dg/autopar/reduc-9.c: Same.
15331 * gcc.dg/autopar/uns-outer-4.c: Same.
15332 * gcc.dg/autopar/uns-outer-5.c: Same.
15333 * gcc.dg/autopar/uns-outer-6.c: Same.
15334 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15335 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15336
da976fa8
AL
153372016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15338
15339 PR target/63679
15340 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15341 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15342
70c1e886
AL
153432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15344
15345 PR target/63679
15346 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15347 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15348 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15349
88bed196
AL
153502016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15351
15352 PR target/63679
15353 * gcc.dg/tree-ssa/sra-17.c: New.
15354 * gcc.dg/tree-ssa/sra-18.c: New.
15355
3dd5f42e
IE
153562016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15357
15358 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15359
ae5a77fa
EB
153602016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15361
15362 * gnat.dg/inline12.adb: New test.
15363
11e57fc6
BC
153642016-01-18 Bin Cheng <bin.cheng@arm.com>
15365
15366 PR tree-optimization/66797
15367 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15368
995b6fe0
RB
153692016-01-18 Richard Biener <rguenther@suse.de>
15370
15371 PR tree-optimization/69170
15372 * gcc.dg/torture/pr69170.c: New testcase.
15373
82ee0cf2 153742016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15375
15376 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15377
d69da357
TV
153782016-01-16 Tom de Vries <tom@codesourcery.com>
15379
15380 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15381
a3845283
TV
153822016-01-16 Tom de Vries <tom@codesourcery.com>
15383
15384 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15385 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15386 redundant dg-require-effective-target pthread.
15387 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15388 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15389 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15390 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15391 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15392 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15393 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15394
197a6aa6
DE
153952016-01-16 David Edelsohn <dje.gcc@gmail.com>
15396
15397 PR target/68609
15398 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15399 * gcc.target/powerpc/recip-7.c: Same.
15400
ec7886c1
PP
154012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15402
15403 PR c++/69091
15404 * g++.dg/template/pr69091.C: New test.
15405
203484bb
PP
154062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15407
15408 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15409 dump does not contain an error_mark_node.
15410 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15411 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15412
aa2500e9
PP
154132016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15414
15415 PR c++/68936
15416 * g++.dg/template/pr68936.C: New test.
15417
28621a5c
DE
154182016-01-15 David Edelsohn <dje.gcc@gmail.com>
15419
15420 PR target/68609
15421 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15422 * gcc.target/powerpc/recip-2.c: Same.
15423 * gcc.target/powerpc/recip-3.c: Same.
15424 * gcc.target/powerpc/recip-4.c: Same.
15425 * gcc.target/powerpc/recip-sqrtf.c: Same.
15426
40c43aca
JL
154272016-01-15 Jeff Law <law@redhat.com>
15428
15429 PR tree-optimization/69270
15430 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15431 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15432
afbc5ae8
PT
154332016-01-15 Paul Thomas <pault@gcc.gnu.org>
15434
15435 PR fortran/49630
15436 * gfortran.dg/deferred_character_13.f90: New test for the fix
15437 of comment 3 of the PR.
15438
15439 PR fortran/54070
15440 * gfortran.dg/deferred_character_8.f90: New test
15441 * gfortran.dg/allocate_error_5.f90: New test
15442
15443 PR fortran/60593
15444 * gfortran.dg/deferred_character_10.f90: New test
15445
15446 PR fortran/60795
15447 * gfortran.dg/deferred_character_14.f90: New test
15448
15449 PR fortran/61147
15450 * gfortran.dg/deferred_character_11.f90: New test
15451
15452 PR fortran/64324
15453 * gfortran.dg/deferred_character_9.f90: New test
15454
49abe076
VM
154552016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15456
15457 PR rtl-optimization/69030
15458 * gcc.target/i386/pr69030.c: New.
15459
16d12992
KT
154602016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15461
15462 * gcc.target/aarch64/target_attr_17.c: New test.
15463
78810bd3
RB
154642016-01-15 Richard Biener <rguenther@suse.de>
15465
15466 PR tree-optimization/66856
15467 * gcc.dg/torture/pr66856-1.c: New testcase.
15468 * gcc.dg/torture/pr66856-2.c: Likewise.
15469
2bd847fe
RB
154702016-01-15 Richard Biener <rguenther@suse.de>
15471
15472 PR debug/69137
15473 * g++.dg/lto/pr69137_0.C: New testcase.
15474
a00fe3b7
RS
154752016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15476
15477 PR middle-end/69246
15478 * gcc.target/i386/pr69246.c: New test.
15479
cbb0e83b
DV
154802016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15481
7596d5de 15482 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15483
5a500ecf
DV
154842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15485
15486 PR c++/56194
15487 * g++.dg/init/const9.C: Disable test on S/390.
15488
5d9bf64f
DV
154892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15490
15491 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15492 * g++.dg/Wno-frame-address.C: Ditto.
15493
e234b19e
DV
154942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15495
15496 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15497
89483f99
RB
154982016-01-15 Richard Biener <rguenther@suse.de>
15499
15500 PR tree-optimization/68961
15501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15502
94f37395
IE
155032016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15504
15505 * gcc.target/i386/pr65105-5.c: New test.
15506
82ee0cf2 155072016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15508
15509 * gcc.c-torture/execute/alias-4.c: New testcase.
15510
82ee0cf2 155112016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15512
15513 PR ipa/68148
15514 * g++.dg/ipa/devirt-49.C: New testcase.
15515
092f7deb 155162016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15517
15518 PR target/65837
15519 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15520 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15521 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15522
e93c66bc
RB
155232016-01-15 Richard Biener <rguenther@suse.de>
15524
15525 PR tree-optimization/69117
15526 * gcc.dg/torture/pr69117.c: New testcase.
15527
c47eaca6 155282015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15529
15530 PR c++/69048
15531 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15532
c3f6914a
FXC
155332016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15534
15535 PR testsuite/67509
15536 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15537 range tests use 100 * maximum instead of maximum + 1.
15538
cd65ae90
JJ
155392016-01-14 Jakub Jelinek <jakub@redhat.com>
15540
15541 PR debug/69244
15542 * gcc.dg/guality/pr69244.c: New test.
15543
19643948
UB
155442016-01-14 Uros Bizjak <ubizjak@gmail.com>
15545
15546 * lib/target-supports.exp (check_effective_target_issignaling):
15547 New procedure.
15548 * gcc.dg/pr61441.c: Require issignaling effective target.
15549
fe79c97e
SB
155502016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15551
15552 PR target/68803
15553 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15554
c7df95d8
DM
155552016-01-14 David Malcolm <dmalcolm@redhat.com>
15556
15557 PR c++/68819
15558 PR preprocessor/69177
15559 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15560 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15561 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15562 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15563
00083992
MP
155642016-01-14 Marek Polacek <polacek@redhat.com>
15565
15566 PR c/69262
15567 * gcc.dg/array-15.c: New test.
15568
0c9b3294
JJ
155692016-01-14 Jakub Jelinek <jakub@redhat.com>
15570
15571 PR middle-end/68146
15572 PR tree-optimization/69155
15573 * gfortran.dg/pr68146.f: New test.
15574 * gfortran.dg/pr69155.f90: New test.
15575
3688e13d
RB
155762016-01-14 Richard Biener <rguenther@suse.de>
15577
15578 PR tree-optimization/68060
15579 * gcc.dg/torture/pr68060-1.c: New testcase.
15580 * gcc.dg/torture/pr68060-2.c: Likewise.
15581
bab0ad3a
NC
155822016-01-14 Nick Clifton <nickc@redhat.com>
15583
15584 * lib/target-supports.exp
15585 (check_effective_target_arm_neon_ok_nocache): Add an option
15586 sequence that includes setting the ARM architecture to ARMv7-A.
15587 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15588 command line options necessary to enable Neon support.
15589 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15590 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15591 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15592 * gcc.target/arm/pr69180.c: Likewise.
15593
947c2ce5
JL
155942016-01-14 Jeff Law <law@redhat.com>
15595
15596 PR tree-optimization/69270
15597 * gcc.dg/tree-ssa/pr69270.c: New test.
15598
3342fd71
BS
155992016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15600
15601 PR c/66208
15602 * c-c++-common/pr66208.c: New file.
15603
2ad3adf1
JJ
156042016-01-13 Jakub Jelinek <jakub@redhat.com>
15605
15606 PR tree-optimization/69156
15607 * gcc.dg/pr69156.c: New test.
15608
398d6feb
L
156092016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15610
15611 * gcc.target/i386/pr69225-7.c: New test.
15612
4c868789
RH
156132016-01-13 Richard Henderson <rth@redhat.com>
15614
15615 * gcc.dg/tm/memopt-13.c: Update expected function.
15616 * gcc.dg/tm/memopt-6.c: Likewise.
15617
ef6d1772
UB
156182016-01-13 Uros Bizjak <ubizjak@gmail.com>
15619
15620 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15621 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15622 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15623 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15624
ef6d1772
UB
156252016-01-13 Tom de Vries <tom@codesourcery.com>
15626
15627 PR tree-optimization/69169
0b4b6ef2
TV
15628 * gcc.dg/pr69169.c: New test.
15629
2ad3adf1 156302016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15631
15632 PR target/69228
15633 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15634 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15635 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15636 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15637 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15638 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15639 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15640 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15641
9060e335
AK
156422016-01-13 Jakub Jelinek <jakub@redhat.com>
15643
15644 PR target/69247
15645 * gcc.dg/pr69247.c: New test.
15646
40311329
RB
156472016-01-13 Richard Biener <rguenther@suse.de>
15648
15649 PR tree-optimization/69242
15650 * gcc.dg/torture/pr69242.c: New testcase.
15651
ccbd7103
RB
156522016-01-13 Richard Biener <rguenther@suse.de>
15653
15654 PR tree-optimization/69186
15655 * gcc.dg/torture/pr69186.c: New testcase.
15656
c6f72a46
JL
156572016-01-13 Jeff Law <law@redhat.com>
15658
15659 PR tree-optimization/67755
15660 * gcc.dg/tree-ssa/pr67755.c: New test.
15661
156622016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15663
15664 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15665 pass number in output by a star.
15666
c446cf07
BC
156672016-01-12 Bin Cheng <bin.cheng@arm.com>
15668
15669 PR tree-optimization/68911
15670 * gcc.c-torture/execute/pr68911.c: New test.
15671
5342156c
MP
156722016-01-12 Marek Polacek <polacek@redhat.com>
15673
15674 PR c++/68979
15675 * g++.dg/warn/permissive-1.C: New test.
15676
65364cc5
JJ
156772016-01-12 Jakub Jelinek <jakub@redhat.com>
15678
15679 PR objc++/68511
15680 PR c++/69213
15681 * g++.dg/opt/pr69213.C: New test.
15682
81b9a3d9
CB
156832016-01-12 Christian Bruel <christian.bruel@st.com>
15684
15685 PR target/69180
15686 * gcc.target/arm/pr69180.c: New test.
15687
3c4e91c9
RB
156882016-01-12 Richard Biener <rguenther@suse.de>
15689
15690 PR lto/69077
15691 * g++.dg/lto/pr69077_0.C: New testcase.
15692 * g++.dg/lto/pr69077_1.C: Likewise.
15693
5664cea1
JJ
156942016-01-12 Jakub Jelinek <jakub@redhat.com>
15695
15696 PR target/69175
15697 * g++.dg/opt/pr69175.C: New test.
15698
86cefc49
AL
156992016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15700
15701 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15702 rather than #including math.h & stdlib.h.
15703 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15704 * gcc.dg/vect/pr49771.c: Likewise.
15705 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15706 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15707 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15708 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15709 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15710 * gcc.dg/vect/pr44507.c: Likewise.
15711 * gcc.dg/vect/pr45902.c: Likewise.
15712 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15713 * gcc.dg/vect/vect-117.c: Likewise.
15714 * gcc.dg/vect/vect-99.c: Likewise.
15715 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15716 * gcc.dg/vect/vect-cond-1.c: Likewise.
15717 * gcc.dg/vect/vect-cond-2.c: Likewise.
15718 * gcc.dg/vect/vect-cond-3.c: Likewise.
15719 * gcc.dg/vect/vect-cond-4.c: Likewise.
15720 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15721 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15722 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15723 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15724 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15725 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15726 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15727 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15728 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15729 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15730 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15731 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15732 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15733 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15734 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15735 include of signal.h.
15736 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15737 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15738 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15739 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15740 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15741 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15742 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15743 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15744 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15745 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15746 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15747 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15748 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15749 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15750 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15751 * gcc.dg/vect/vect-outer-5.c: Likewise.
15752 * gcc.dg/vect/vect-outer-6.c: Likewise.
15753 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15754 include of stdio.h.
15755
b832f61e
NC
157562016-01-12 Nick Clifton <nickc@redhat.com>
15757
15758 PR target/68913
15759 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15760 to fread so that it will be found in all target runtimes.
15761
8eac49b1
RB
157622016-01-12 Richard Biener <rguenther@suse.de>
15763
15764 PR tree-optimization/69053
15765 * g++.dg/torture/pr69053.C: New testcase.
15766
2935d994
RB
157672016-01-12 Richard Biener <rguenther@suse.de>
15768
15769 PR tree-optimization/69168
15770 * gcc.dg/torture/pr69168.c: New testcase.
15771
66c16fd9
RB
157722016-01-12 Richard Biener <rguenther@suse.de>
15773
15774 PR tree-optimization/69157
15775 * gcc.dg/torture/pr69157.c: New testcase.
15776
157772016-01-12 Richard Biener <rguenther@suse.de>
15778
15779 PR tree-optimization/69174
15780 * gcc.dg/torture/pr69174.c: New testcase.
15781
723033a6
JJ
157822016-01-12 Jakub Jelinek <jakub@redhat.com>
15783
15784 PR c++/66808
15785 PR c++/69000
15786 * g++.dg/tls/pr66808.C: New test.
15787 * g++.dg/tls/pr69000.C: New test.
15788
3574cf47
BS
157892016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15790
15791 * gcc.target/powerpc/swaps-p8-23.c: New test.
15792 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15793
feb20787
JDA
157942016-01-11 John David Anglin <danglin@gcc.gnu.org>
15795
15796 PR tree-optimization/68356
15797 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15798
27b1820a
KV
157992016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15800 Jim Wilson <jim.wilson@linaro.org>
15801
15802 PR target/69194
15803 * gcc.target/arm/pr69194.c: New test.
15804
cf4de6af
L
158052016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15806
15807 PR target/69225
15808 * gcc.target/i386/pr69225-1.c: New test.
15809 * gcc.target/i386/pr69225-2.c: Likewise.
15810 * gcc.target/i386/pr69225-3.c: Likewise.
15811 * gcc.target/i386/pr69225-4.c: Likewise.
15812 * gcc.target/i386/pr69225-5.c: Likewise.
15813 * gcc.target/i386/pr69225-6.c: Likewise.
15814
1ebd5558
JJ
158152016-01-11 Jakub Jelinek <jakub@redhat.com>
15816
23552a4d
JJ
15817 PR target/67462
15818 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15819 if lp64.
15820
26ff85b0
JJ
15821 PR target/69071
15822 * gcc.dg/pr69071.c: New test.
15823
9cb6bd74
JJ
15824 PR c++/69211
15825 * g++.dg/opt/pr69211.C: New test.
15826
1ebd5558
JJ
15827 PR tree-optimization/69214
15828 * gcc.c-torture/compile/pr69214.c: New test.
15829
8c18c836
UB
158302016-01-11 Uros Bizjak <ubizjak@gmail.com>
15831
15832 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15833 * gcc.target/i386/pr66232-11.c: Ditto.
15834 * gcc.target/i386/pr66232-12.c: Ditto.
15835 * gcc.target/i386/pr66232-13.c: Ditto.
15836
62446e6e
RB
158372016-01-11 Richard Biener <rguenther@suse.de>
15838
15839 PR tree-optimization/69173
15840 * gcc.dg/torture/pr69173.c: New testcase.
15841
2b8568fe
KT
158422016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15843
15844 PR rtl-optimization/68796
15845 * gcc.target/aarch64/tst_5.c: New test.
15846 * gcc.target/aarch64/tst_6.c: Likewise.
15847
5baf4532
KT
158482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15849
15850 PR rtl-optimization/68841
15851 * gcc.dg/pr68841.c: New test.
15852 * gcc.c-torture/execute/pr68841.c: New test.
15853
ca90b1ed
YR
158542016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15855
15856 PR rtl-optimization/68920
15857 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15858 for ix86 targets.
15859 * gcc.dg/ifcvt-5.c: New test.
15860
2ad3adf1 158612016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15862
15863 PR bootstrap/69123
15864 * g++.dg/pr69123.C: New.
15865
83834c09
IE
158662016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15867
15868 PR target/69010
15869 * gcc.target/i386/pr69010.c: New test.
15870
dcf89d57
MJ
158712016-01-11 Martin Jambor <mjambor@suse.cz>
15872
15873 PR ipa/69044
15874 * gcc.target/i386/chkp-pr69044.c: New test.
15875
d95167ee
TV
158762016-01-11 Tom de Vries <tom@codesourcery.com>
15877
15878 PR tree-optimization/69109
15879 * gcc.dg/autopar/pr69109-2.c: New test.
15880 * gcc.dg/autopar/pr69109.c: New test.
15881
4f6403a8
TV
158822016-01-11 Tom de Vries <tom@codesourcery.com>
15883
15884 PR tree-optimization/69108
15885 * gcc.dg/autopar/pr69108.c: New test.
15886
21efdd80
PP
158872016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15888
15889 PR c++/69029
15890 * c-c++-common/Wisleading-indentation.c: Augment test.
15891
fd42eed8
TK
158922016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15893
15894 PR fortran/69154
15895 * gfortran.dg/inline_matmul_12.f90: New test.
15896
4f90ee6c
PT
158972016-01-10 Paul Thomas <pault@gcc.gnu.org>
15898
15899 PR fortran/67779
15900 * gfortran.dg/actual_array_offset_1: New test.
15901
3907c6cf
TV
159022016-01-10 Tom de Vries <tom@codesourcery.com>
15903
15904 PR tree-optimization/69062
15905 * gcc.dg/autopar/pr69062.c: New test.
15906
b07b236e
TS
159072016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15908
15909 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15910 * gcc.dg/vect/slp-perm-2.c: Likewise.
15911 * gcc.dg/vect/slp-perm-3.c: Likewise.
15912 * gcc.dg/vect/slp-perm-5.c: Likewise.
15913 * gcc.dg/vect/slp-perm-6.c: Likewise.
15914 * gcc.dg/vect/slp-perm-7.c: Likewise.
15915 * gcc.dg/vect/slp-perm-8.c: Likewise.
15916
23fab8ae
TV
159172016-01-10 Tom de Vries <tom@codesourcery.com>
15918
15919 PR tree-optimization/69039
15920 * gcc.dg/autopar/pr69039.c: New test.
15921
73f0dae2
MP
159222016-01-09 Marek Polacek <polacek@redhat.com>
15923
15924 PR c++/69113
15925 * g++.dg/pr69113.C: New test.
15926
20b8d734
JJ
159272016-01-09 Jakub Jelinek <jakub@redhat.com>
15928
15929 PR middle-end/50865
15930 PR tree-optimization/69097
15931 * gcc.c-torture/execute/pr50865.c: New test.
15932 * gcc.c-torture/execute/pr69097-1.c: New test.
15933 * gcc.c-torture/execute/pr69097-2.c: New test.
15934 * gcc.dg/pr69097-1.c: New test.
15935 * gcc.dg/pr69097-2.c: New test.
15936
c50e614b
JJ
159372016-01-09 Jakub Jelinek <jakub@redhat.com>
15938
15939 PR c++/69164
15940 * g++.dg/opt/pr69164.C: New test.
15941
e0237993
JJ
159422016-01-08 Jakub Jelinek <jakub@redhat.com>
15943
15944 PR tree-optimization/69167
15945 * gcc.dg/pr69167.c: New test.
15946
bd8f5bb2
MP
159472016-01-08 Marek Polacek <polacek@redhat.com>
15948
15949 PR c++/68449
15950 * g++.dg/pr68449.C: New.
15951
bb0f5ca7
AL
159522016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15953
15954 PR tree-optimization/68707
15955 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15956 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15957 on platforms supporting it.
15958 * gcc.dg/vect/slp-perm-2.c: Likewise.
15959 * gcc.dg/vect/slp-perm-3.c: Likewise.
15960 * gcc.dg/vect/slp-perm-5.c: Likewise.
15961 * gcc.dg/vect/slp-perm-7.c: Likewise.
15962 * gcc.dg/vect/slp-perm-8.c: Likewise.
15963 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15964 on platforms supporting it.
15965
22518428
JJ
159662016-01-08 Jakub Jelinek <jakub@redhat.com>
15967
33f0852f
JJ
15968 PR tree-optimization/69162
15969 * gcc.dg/pr69162.c: New test.
15970
22518428
JJ
15971 PR tree-optimization/69172
15972 * gcc.dg/pr69172.c: New test.
15973
80e9b3aa
TP
159742016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15975
15976 PR tree-optimization/67781
15977 * gcc.c-torture/execute/pr67781.c: New file.
15978
262a363f
JJ
159792016-01-08 Jakub Jelinek <jakub@redhat.com>
15980
15981 PR tree-optimization/69083
15982 * gcc.dg/vect/pr69083.c: New test.
15983
6e1f093f
SS
159842016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15985
15986 PR tree-optimization/61441
15987 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15988 Use -fexcess-precision=standard for compiler options.
15989 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15990
53290e07
JJ
159912016-01-08 Jakub Jelinek <jakub@redhat.com>
15992
57bf3072
JJ
15993 PR fortran/69128
15994 * gfortran.dg/gomp/pr69128.f90: New test.
15995
53290e07
JJ
15996 PR c++/69145
15997 * g++.dg/ext/pr69145-1.C: New test.
15998 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15999 * g++.dg/ext/pr69145-2.h: New file.
16000
7a127fa7
MS
160012016-01-07 Martin Sebor <msebor@redhat.com>
16002
16003 PR c/68966
16004 * gcc.dg/atomic-fetch-bool.c: New test.
16005 * gcc.dg/sync-fetch-bool.c: New test.
16006
95918b49
L
160072016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16008
16009 PR fortran/66680
16010 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16011
c8e62a9d
NC
160122016-01-07 Nick Clifton <nickc@redhat.com>
16013
16014 PR target/66655
16015 * g++.dg/pr66655.C: New test.
16016 * g++.dg/pr66655_1.cc: Test support file.
16017 * g++.dg/pr66655.h: Test header file.
16018
2ad3adf1 160192016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16020
16021 PR fortran/66680
16022 gfortran.dg/gomp/pr66680.f90: New test.
16023
4cd9ca92
L
160242016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16025
16026 PR target/69171
16027 * gcc.target/i386/pr69171-1.c: New test.
16028 * gcc.target/i386/pr69171-2.c: Likewise.
16029 * gcc.target/i386/pr69171-3.c: Likewise.
16030 * gcc.target/i386/pr69171-4.c: Likewise.
16031 * gcc.target/i386/pr69171-5.c: Likewise.
16032 * gcc.target/i386/pr69171-6.c: Likewise.
16033
7e33d4dc
BS
160342015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16035
16036 PR middle-end/67639
16037 * c-c++-common/pr67639.c: New test.
16038
fec64afc
JJ
160392016-01-07 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR tree-optimization/69141
16042 * g++.dg/opt/pr69141.C: New test.
16043
f293ad29
EB
160442016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16045
16046 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16047
5027395e
UB
160482016-01-06 Uros Bizjak <ubizjak@gmail.com>
16049
16050 PR target/69140
16051 * gcc.target/i386/pr69140.c: New test
16052
7443cf13
DM
160532016-01-06 David Malcolm <dmalcolm@redhat.com>
16054
16055 * gcc.dg/bad-dereference.c: New test case.
16056
32928931
BS
160572015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16058
16059 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16060
68dd05da
AS
160612016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16062
16063 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16064
6b131d5b
MP
160652016-01-06 Marek Polacek <polacek@redhat.com>
16066
16067 PR sanitizer/69099
16068 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16069
8d9fdb49
MP
160702016-01-05 Marek Polacek <polacek@redhat.com>
16071
16072 PR c/69104
16073 * gcc.dg/atomic-invalid-2.c: New.
16074
acf93f1e
L
160752016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16076
16077 PR target/68991
16078 * gcc.target/i386/pr68991.c: New test.
16079
3f50525d
L
160802016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16081
16082 PR target/68991
16083 * g++.dg/pr68991-1.C: New test.
16084 * g++.dg/pr68991-2.C: Likewise.
16085
e0237993 160862016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16087
e0237993 16088 PR other/60465
face88a1
ST
16089 * gcc.target/ia64/pr60465-gprel64.c: New test.
16090 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16091
a0866eff
KT
160922016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16093
16094 PR rtl-optimization/68651
16095 * gcc.target/aarch64/pr68651_1.c: New test.
16096
c589e975
DM
160972016-01-05 David Malcolm <dmalcolm@redhat.com>
16098
16099 PR c/69122
16100 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16101
929710d9
NS
161022016-01-05 Nathan Sidwell <nathan@acm.org>
16103
ce3e43d7
NS
16104 PR c++/58583
16105 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16106
929710d9
NS
16107 * gcc.dg/alias-15.c: New.
16108
a2faef8e
NC
161092016-01-05 Nick Clifton <nickc@redhat.com>
16110
16111 PR target/68870
16112 * g++.dg/pr68770.C: New test.
16113
4cfa76e3
MS
161142016-01-04 Mike Stump <mikestump@comcast.net>
16115
16116 * lib/target-supports.exp (check_effective_target_cilkplus):
16117 cilkplus targets require pthreads.
4ece61b6 16118 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16119
4e8a3a35
MM
161202016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16121
16122 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16123 generation.
16124
818ab71a
JJ
161252016-01-04 Jakub Jelinek <jakub@redhat.com>
16126
16127 Update copyright years.
16128
2fe0a208
MP
161292016-01-04 Marek Polacek <polacek@redhat.com>
16130
16131 PR c/68908
16132 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16133 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16134 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16135
9e3b2fe3
EB
161362016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16137
16138 * gcc.target/sparc/20160104-2.c: New test.
16139
e8d65a35
EB
161402016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16141
16142 * gcc.target/sparc/20160104-1.c: New test.
16143
25ccfccd
PT
161442016-01-03 Paul Thomas <pault@gcc.gnu.org>
16145
16146 PR fortran/65045
16147 * gfortran.dg/pr65045.f90: New test.
16148
cb51d382
EB
161492016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16150
16151 * gnat.dg/specs/debug1.ads: Delete.
16152
6eeaad6e
JD
161532016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16154
16155 PR libgfortran/68867
16156 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16157 expression.
16158
2f968603
JD
161592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16160
16161 PR libgfortran/68867
16162 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16163 PowerPC.
16164
591bb5e4
PT
161652016-01-01 Paul Thomas <pault@gcc.gnu.org>
16166
16167 PR fortran/68864
16168 * gfortran.dg/pr68864.f90: New test.
16169
f1e0620c
JJ
161702016-01-01 Jakub Jelinek <jakub@redhat.com>
16171
942a1319
JJ
16172 PR tree-optimization/69070
16173 * gcc.dg/pr69070.c: New test.
16174
10dff63f
JJ
16175 PR sanitizer/69055
16176 * gfortran.dg/pr69055.f90: New test.
16177
f1e0620c
JJ
16178 PR target/69015
16179 * gcc.dg/pr69015.c: New test.
818ab71a 16180\f
2f883d1c 16181Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16182
16183Copying and distribution of this file, with or without modification,
16184are permitted in any medium without royalty provided the copyright
16185notice and this notice are preserved.