]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
MIPS: Add the isa_rev>=2 option to interrupt_handler-bug-1.c.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e4fe8c9f
TT
12016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
2
3 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
4 isa_rev>=2.
5
9b28cb6f
JJ
62016-11-22 Jakub Jelinek <jakub@redhat.com>
7
46a61395
JJ
8 PR tree-optimization/78436
9 * gcc.c-torture/execute/pr78436.c: New test.
10
76a7314d
JJ
11 PR middle-end/78416
12 * gcc.dg/torture/pr78416.c: New test.
13
9b28cb6f
JJ
14 PR tree-optimization/78445
15 * gcc.dg/pr78445.c: New test.
16
ee8195d9
SN
172016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
18
19 PR libgfortran/78449
20 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
21
3ca23cdb
JL
222016-11-21 Jeff Law <law@redhat.com>
23
24 PR target/68538
25 * gcc.c-torture/compile/pr68538.c: New test.
26
d85e598a
MM
272016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
30 to be generated instead of FCTIWUZ or FCTIWZ.
31
afb34582
JJ
322016-11-21 Jakub Jelinek <jakub@redhat.com>
33
699e8cb7
JJ
34 PR middle-end/67335
35 * g++.dg/vect/simd-clone-7.cc: New test.
36
afb34582
JJ
37 PR c++/71973
38 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
39 long unsigned int.
40 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
41 unsigned long.
42
83ad4fac
JL
432016-11-20 Jeff Law <law@redhat.com>
44
45 PR target/25128
46 * gcc.target/m68k/pr25128.c: New test.
47
9713daa0
RS
482016-11-21 Richard Sandiford <richard.sandiford@arm.com>
49
50 * gcc.dg/tree-ssa/tailcall-7.c: New test.
51
67b5d0b2
DM
522016-11-21 David Malcolm <dmalcolm@redhat.com>
53
54 PR preprocessor/78324
55 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
56 (test_multitoken_macro): New function.
57 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
58 case.
59 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
60 case.
61 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
62 cases.
63 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
64 Move to...
65 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
66 -ftrack-macro-expansion=0.
67 (test_sprintf_note): Remove "P" macro. Add
68 dg-begin/end-multiline-output directives.
69 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
70
dd586f98
GJL
712016-11-21 Georg-Johann Lay <avr@gjlay.de>
72
73 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
74 Return 1 for AVR_TINY.
75
e51482c9
SB
762016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
77
78 PR rtl-optimization/71785
79 * gcc.target/powerpc/pr71785.c: New file.
80
e0e7aa34
BC
812016-11-21 Bin Cheng <bin.cheng@arm.com>
82
83 PR testsuite/78114
84 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
85 options. Refine test by checking predictive commining PHI
86 nodes in vectorized loop wrto vector factor.
87
48330c93
BE
882016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
89
90 PR c++/71973
91 * g++.dg/pr71973-1.C: New test.
92 * g++.dg/pr71973-2.C: New test.
93 * g++.dg/pr71973-3.C: New test.
94 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
95 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
96 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
97 to dg-options.
98 * g++.old-deja/g++.other/realloc.C: Likewise.
99 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
100
eeeaf719
BS
1012016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
102
103 PR tree-optimization/78413
104 * gcc.dg/tree-ssa/pr78413.c: New test.
105
e420e419
TP
1062016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
107
108 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
109 target is Thumb-only.
110
fe12d76c
JL
1112016-11-20 Jeff Law <law@redhat.com>
112
113 PR target/48551
114 * gcc.target/m68k/pr48551.c: New test.
115
8dc998fb
HA
1162016-11-20 Harald Anlauf <anlauf@gmx.de>
117
118 PR fortran/69741
119 * gfortran.dg/forall_18.f90: New testcase.
120
40fd269a
MG
1212016-11-20 Marc Glisse <marc.glisse@inria.fr>
122
123 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
124
8294f555
AV
1252016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
126
127 PR fortran/78395
128 * gfortran.dg/typebound_operator_21.f03: New test.
129
5b7f6ed0
MG
1302016-11-20 Marc Glisse <marc.glisse@inria.fr>
131
132 * gcc.dg/tree-ssa/divide-5.c: New file.
133
b8271a38
AS
1342016-11-19 Andreas Schwab <schwab@linux-m68k.org>
135
136 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
137 signed int.
138
ddba26a4
JDA
1392016-11-19 John David Anglin <danglin@gcc.gnu.org>
140
141 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
142 libatomic_available.
143 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
144 * gfortran.dg/coarray_allocate_10.f08: Likewise.
145 * gfortran.dg/coarray_allocate_7.f08: Likewise.
146 * gfortran.dg/coarray_allocate_8.f08: Likewise.
147 * gfortran.dg/coarray_allocate_9.f08: Likewise.
148 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
149 * gfortran.dg/coarray_stat_2.f90: Likewise.
150 * gfortran.dg/coindexed_1.f90: Likewise.
151
636a9a89
JL
1522016-11-18 Jeff Law <law@redhat.com>
153
154 PR target/25111
155 * gcc.target/m68k/pr25111.c: New test.
156
6c554a2a
JJ
1572016-11-18 Jakub Jelinek <jakub@redhat.com>
158
521c54dd
JJ
159 PR c++/68180
160 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
161
5e7c7761
JJ
162 PR middle-end/78419
163 * gcc.target/i386/pr78419.c: New test.
164
6c554a2a
JJ
165 PR c++/77285
166 * g++.dg/tls/pr77285-1.C: New test.
167 * g++.dg/tls/pr77285-2.C: New test.
168
57d7fe86
JL
1692016-11-18 Jeff Law <law@redhat.com>
170
171 PR target/25112
172 * gcc.target/m68k/pr25112: New test.
173
1b2e0303
DE
1742016-11-18 David Edelsohn <dje.gcc@gmail.com>
175
176 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
177 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
178
70e73d3c
TP
1792016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
180
181 * gcc.target/arm/optional_thumb-1.c: New test.
182 * gcc.target/arm/optional_thumb-2.c: New test.
183 * gcc.target/arm/optional_thumb-3.c: New test.
184
151c204f
DV
1852016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
186
187 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
188 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
189 successful test.
190 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
191 (DEFAULT_REQUIRED_QUORUM): Likewise.
192
dbb29a2a
AB
1932016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
194 Toma Tabacu <toma.tabacu@imgtec.com>
195
196 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
197 (REQUIRES_STDLIB).
198 * gcc.target/mips/inline-memcpy-2.c: Ditto.
199 * gcc.target/mips/inline-memcpy-3.c: Ditto.
200 * gcc.target/mips/inline-memcpy-4.c: Ditto.
201 * gcc.target/mips/inline-memcpy-5.c: Ditto.
202 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
203 * gcc.target/mips/loongson-simd.c: Ditto.
204 * gcc.target/mips/memcpy-1.c: Ditto.
205 * gcc.target/mips/mips-3d-1.c: Ditto.
206 * gcc.target/mips/mips-3d-2.c: Ditto.
207 * gcc.target/mips/mips-3d-3.c: Ditto.
208 * gcc.target/mips/mips-3d-4.c: Ditto.
209 * gcc.target/mips/mips-3d-5.c: Ditto.
210 * gcc.target/mips/mips-3d-6.c: Ditto.
211 * gcc.target/mips/mips-3d-7.c: Ditto.
212 * gcc.target/mips/mips-3d-8.c: Ditto.
213 * gcc.target/mips/mips-3d-9.c: Ditto.
214 * gcc.target/mips/mips-ps-1.c: Ditto.
215 * gcc.target/mips/mips-ps-2.c: Ditto.
216 * gcc.target/mips/mips-ps-3.c: Ditto.
217 * gcc.target/mips/mips-ps-4.c: Ditto.
218 * gcc.target/mips/mips-ps-6.c: Ditto.
219 * gcc.target/mips/mips16-attributes.c: Ditto.
220 * gcc.target/mips/mips32-dsp-run.c: Ditto.
221 * gcc.target/mips/mips32-dsp.c: Ditto.
222 * gcc.target/mips/save-restore-1.c: Ditto.
223 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
224 (mips_preprocess): Add ignore_output argument that when set
225 will not return the pre-processed output.
226 (mips_arch_info): Update arguments for the call to
227 mips_preprocess.
228 (mips-dg-init): Ditto.
229 (mips-dg-options): Check if a test having test option
230 (REQUIRES_STDLIB) has the required sysroot support for
231 the current test options.
232
f2b6aad9
JL
2332016-11-17 Jeff Law <law@redhat.com>
234
f97db488
JL
235 PR middle-end/38219
236 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
237
f2b6aad9
JL
238 PR target/47192
239 * gcc.target/m68k/pr47192.c: New test.
240
e080b281
TT
2412016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
242
243 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
244 instead of isa>=4, in order to downgrade to R5.
245
e389ba30
AB
2462016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
247
248 * gcc.target/arc/cmem-bit-1.c: New file.
249 * gcc.target/arc/cmem-bit-2.c: New file.
250 * gcc.target/arc/cmem-bit-3.c: New file.
251 * gcc.target/arc/cmem-bit-4.c: New file.
252
9775c1a5
L
2532016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
254
255 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
256 "avx5124fmaps".
257 * gcc.target/i386/funcspec-56.inc: Test new attributes.
258
2592016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
260 Andrew Senkevich <andrew.senkevich@intel.com>
261
262 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
263 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
264 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
265 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
266 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
267 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
268 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
269 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
270 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
271 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
272 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
273 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
274 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
275 avx5124vnniw-check.h.
276 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
277 check_effective_target_avx5124vnniw): New.
278 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
279 Set under ifndef.
280 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
281 * gcc.target/i386/sse-13.c: Ditto.
282 * g++.dg/other/i386-2.C: Ditto.
283 * g++.dg/other/i386-3.C: Ditto.
284 * gcc.target/i386/sse-22.c: Ditto.
285 * gcc.target/i386/sse-23.c: Ditto.
286
80557bb7
PC
2872016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
288
289 PR c++/55080
290 * g++.dg/parse/pr55080.C: New.
291
c80620fc
MM
2922016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
293
294 PR target/78101
295 * gcc.target/powerpc/fusion4.c: New test.
296
77b384c5
TP
2972016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
298
299 PR target/77933
300 * gcc.target/arm/pr77933-1.c: New test.
301 * gcc.target/arm/pr77933-2.c: Likewise.
302
5fe353c8
JJ
3032016-11-17 Jakub Jelinek <jakub@redhat.com>
304
305 PR middle-end/78201
306 * g++.dg/opt/pr78201.C: New test.
307
cc4aa659
CL
3082016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
309
310 * gcc.dg/pr78333.c: Add empty implementations of
311 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
312 problems on non-glibc systems.
313
b8f56412
DM
3142016-11-17 David Malcolm <dmalcolm@redhat.com>
315
316 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
317 (test_raw_string_one_liner): New function.
318 (test_raw_string_multiline): New function.
319
141a3ccf
KT
3202016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321
322 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
323 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
324
54e63f00
BS
3252016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
326 Richard Biener <rguenther@suse.de>
327
328 PR tree-optimization/77848
329 * gfortran.dg/vect/pr77848.f: New test.
330
2fe37211
BE
3312016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
332
333 PR target/77308
334 * gcc.target/arm/pr53447-5.c: New test.
335 * lib/target-supports.exp
336 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
337
c867c39d
CZ
3382016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
339
340 * gcc.target/arc/abitest.S: New file.
341 * gcc.target/arc/abitest.h: Likewise.
342 * gcc.target/arc/va_args-1.c: Likewise.
343 * gcc.target/arc/va_args-2.c: Likewise.
344 * gcc.target/arc/va_args-3.c: Likewise.
345 * gcc.target/arc/mcrc.c: Deleted.
346 * gcc.target/arc/mdsp-packa.c: Likewise.
347 * gcc.target/arc/mdvbf.c: Likewise.
348 * gcc.target/arc/mmac-24.c: Likewise.
349 * gcc.target/arc/mmac-d16.c: Likewise.
350 * gcc.target/arc/mno-crc.c: Likewise.
351 * gcc.target/arc/mno-dsp-packa.c: Likewise.
352 * gcc.target/arc/mno-dvbf.c: Likewise.
353 * gcc.target/arc/mno-mac-24.c: Likewise.
354 * gcc.target/arc/mno-mac-d16.c: Likewise.
355 * gcc.target/arc/mno-rtsc.c: Likewise.
356 * gcc.target/arc/mno-xy.c: Likewise.
357 * gcc.target/arc/mrtsc.c: Likewise.
358 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
359 function.
360 (check_effective_target_arc700): Likewise.
361 (check_effective_target_arc6xx): Likewise.
362 (check_effective_target_arcmpy): Likewise.
363 (check_effective_target_archs): Likewise.
364 (check_effective_target_clmcpu): Likewise.
365 (check_effective_target_barrelshifter): Likewise.
366 * gcc.target/arc/barrel-shifter-1.c: Changed.
367 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
368 * gcc.target/arc/cmem-1.c: Changed.
369 * gcc.target/arc/cmem-2.c: Likewise.
370 * gcc.target/arc/cmem-3.c: Likewise.
371 * gcc.target/arc/cmem-4.c: Likewise.
372 * gcc.target/arc/cmem-5.c: Likewise.
373 * gcc.target/arc/cmem-6.c: Likewise.
374 * gcc.target/arc/cmem-7.c: Likewise.
375 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
376 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
377 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
378 * gcc.target/arc/jump-around-jump.c: Update options.
379 * gcc.target/arc/mARC601.c: Changed.
380 * gcc.target/arc/mcpu-arc600.c: Changed.
381 * gcc.target/arc/mcpu-arc601.c: Changed.
382 * gcc.target/arc/mcpu-arc700.c: Changed.
383 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
384 * gcc.target/arc/movb-1.c: Changed.
385 * gcc.target/arc/movb-2.c: Likewise.
386 * gcc.target/arc/movb-3.c: Likewise.
387 * gcc.target/arc/movb-4.c: Likewise.
388 * gcc.target/arc/movb-5.c: Likewise.
389 * gcc.target/arc/movb_cl-1.c: Likewise.
390 * gcc.target/arc/movb_cl-2.c: Likewise.
391 * gcc.target/arc/movbi_cl-1.c: Likewise.
392 * gcc.target/arc/movh_cl-1.c: Likewise.
393 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
394 * gcc.target/arc/mul64.c: Enable it only for ARC600.
395 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
396 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
397 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
398 * gcc.target/arc/trsub.c: Only for ARC EM cores.
399 * gcc.target/arc/builtin_simdarc.c: Changed.
400 * gcc.target/arc/extzv-1.c: Likewise.
401 * gcc.target/arc/insv-1.c: Likewise.
402 * gcc.target/arc/insv-2.c: Likewise.
403 * gcc.target/arc/mA6.c: Likewise.
404 * gcc.target/arc/mA7.c: Likewise.
405 * gcc.target/arc/mARC600.c: Likewise.
406 * gcc.target/arc/mARC700.c: Likewise.
407 * gcc.target/arc/mcpu-arc600.c: Likewise.
408 * gcc.target/arc/mcpu-arc700.c: Likewise.
409 * gcc.target/arc/movl-1.c: Likewise.
410 * gcc.target/arc/nps400-1.c: Likewise.
411 * gcc.target/arc/trsub.c: Likewise.
412 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
413 configuration.
414 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
415 * gcc.target/arc/mswape.c: Likewise.
416
c90928c8
PC
4172016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/68180
420 * g++.dg/cpp1y/pr68180.C: New.
421
6c99dcb5
PK
4222016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
423
424 PR tree-optimization/78319
425 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
426 arm-none-eabi.
427
8ce3fee5
RB
4282016-11-17 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/78306
431 * gcc.dg/cilk-plus/pr78306.c: New testcase.
432
f8294131
RB
4332016-11-17 Richard Biener <rguenther@suse.de>
434
435 PR middle-end/78305
436 * gcc.dg/torture/pr78305.c: New testcase.
437
04f1c830
JW
4382016-11-17 Janus Weil <janus@gcc.gnu.org>
439
440 PR fortran/66227
441 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
442
0d939c95
MP
4432016-11-16 Marek Polacek <polacek@redhat.com>
444
445 PR c/78285
446 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
447 * g++.dg/ext/case-range2.C: Likewise.
448
99c72130
SK
4492016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
450
451 PR fortran/58001
452 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
453 * gfortran.dg/fmt_tab_2.f90: Ditto.
454
fb324f02
JJ
4552016-11-16 Jakub Jelinek <jakub@redhat.com>
456
457 PR rtl-optimization/78378
458 * gcc.c-torture/execute/pr78378.c: New test.
459
a2ea37fb
AB
4602016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
461
462 * gcc.dg/tree-prof/section-attr-1.c: New file.
463 * gcc.dg/tree-prof/section-attr-2.c: New file.
464 * gcc.dg/tree-prof/section-attr-3.c: New file.
465
d08c0ea3
MR
4662016-11-16 Maciej W. Rozycki <macro@imgtec.com>
467
468 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
469 rather than `la'.
470
8e2be5ae
MR
4712016-11-16 Maciej W. Rozycki <macro@imgtec.com>
472
473 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
474 (dg-final): Remove microMIPS JALRS mnemonic matching.
475 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
476 (dg-final): Remove microMIPS JALRS mnemonic matching.
477 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
478 (dg-final): Remove microMIPS JALRS mnemonic matching.
479 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
480 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
481 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
482 * gcc.target/mips/call-1u.c: New test case.
483 * gcc.target/mips/call-2u.c: New test case.
484 * gcc.target/mips/call-3u.c: New test case.
485 * gcc.target/mips/call-4u.c: New test case.
486 * gcc.target/mips/call-5u.c: New test case.
487 * gcc.target/mips/call-6u.c: New test case.
488
660e6c2c
TP
4892016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
490
491 * gcc.target/arm/empty_fiq_handler.c: New test.
492
5e8d7713
JJ
4932016-11-16 Jakub Jelinek <jakub@redhat.com>
494
495 PR fortran/78299
496 * gfortran.dg/gomp/pr78299.f90: New test.
497
dd784916
WD
4982015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
499
500 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
501 * gcc.dg/optimize-bswaphi-1.c: Likewise.
502 * gcc.dg/optimize-bswapsi-2.c: Likewise.
503
0af30954
SN
5042016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
505
506 PR libgfortran/78314
507 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
508
e38f6572
BC
5092016-11-16 Bin Cheng <bin.cheng@arm.com>
510
511 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
512 according to updated dump info.
513
5012919d
AM
5142016-11-16 Alexander Monakov <amonakov@ispras.ru>
515
516 * lib/target-supports.exp (check_effective_target_alloca): Use a
517 compile test.
518 * gcc.target/nvptx/softstack.c: New test.
519 * gcc.target/nvptx/decl-shared.c: New test.
520 * gcc.target/nvptx/decl-shared-init.c: New test.
521
2fe2aba3
MR
5222016-11-16 Maciej W. Rozycki <macro@imgtec.com>
523
524 * gcc.target/mips/data-sym-jump.c: New test case.
525 * gcc.target/mips/data-sym-pool.c: New test case.
526 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
527 annotation.
528
598eaaa2
YR
5292016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
530
531 * lib/target-supports.exp (check_avx2_hw_available): New.
532 (check_effective_target_avx2_runtime): New.
533 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
534
03b85dcd
TC
5352016-11-16 Tamar Christina <tamar.christina@arm.com>
536
537 PR testsuite/78136
538 * gcc.dg/cpp/trad/trad.exp
539 (dg-runtest): Moved $srcdir/$subdir/ to
540 DEFAULT_TRADCPPFLAGS.
541
dc9e0b66
AV
5422016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
543
544 PR fortran/78356
545 * gfortran.dg/class_allocate_23.f08: New test.
546
d964ba07
RB
5472016-11-16 Richard Biener <rguenther@suse.de>
548
549 PR middle-end/78333
550 * gcc.dg/pr78333.c: New testcase.
551
080140bc
ML
5522016-11-16 Martin Liska <mliska@suse.cz>
553
554 PR sanitizer/78270
555 * gcc.dg/asan/pr78270.c: Update comment style.
556 * gcc.dg/asan/pr78270-2.c: New test.
557
4786fabe
SKS
5582016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
559
560 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
561 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
562
510d73a0
RB
5632016-11-16 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/78348
566 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
567
1705cebd
JJ
5682016-11-16 Jakub Jelinek <jakub@redhat.com>
569
570 PR sanitizer/77823
571 * c-c++-common/ubsan/overflow-vec-1.c: New test.
572 * c-c++-common/ubsan/overflow-vec-2.c: New test.
573
ed66ba99
MP
5742016-11-15 Marek Polacek <polacek@redhat.com>
575
576 * g++.dg/cpp1z/init-statement6.C: Rename a function.
577
5d70ab07
JD
5782016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
579
580 PR libgfortran/51119
581 * gfortran.dg/matmul_12.f90: New test case.
582
48aef8e2
UB
5832016-11-15 Uros Bizjak <ubizjak@gmail.com>
584
585 * gcc.target/i386/funcspec-56.inc: New file.
586 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
587 common 32-bit and 64-bit function specific options.
588 * gcc.target/i386.funcspec-6.c: Ditto.
589
0c8a8fe2
JJ
5902016-11-15 Jakub Jelinek <jakub@redhat.com>
591
5a65a911
JJ
592 * g++.dg/cpp1z/decomp14.C: New test.
593 * g++.dg/cpp1z/decomp15.C: New test.
594 * g++.dg/cpp1z/decomp16.C: New test.
595
a0f5b987
JJ
596 * g++.dg/cpp1z/decomp13.C: New test.
597
5a0e7889
JJ
598 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
599
0c8a8fe2
JJ
600 PR c++/71988
601 * g++.dg/cpp0x/constexpr-71988.C: New test.
602
2cf63121
MR
6032016-11-15 Maciej W. Rozycki <macro@imgtec.com>
604
605 * gcc.target/mips/insn-casesi.c: New test case.
606 * gcc.target/mips/insn-pseudo-1.c: New test case.
607 * gcc.target/mips/insn-pseudo-2.c: New test case.
608 * gcc.target/mips/insn-pseudo-3.c: New test case.
609 * gcc.target/mips/insn-pseudo-4.c: New test case.
610 * gcc.target/mips/insn-tablejump.c: New test case.
611
2cbfb209
MR
6122016-11-15 Maciej W. Rozycki <macro@imgtec.com>
613
614 * gcc.target/mips/mips.exp (mips_option_tests): Add
615 `-mcode-readable=yes' array element.
616
f05a874c
MR
6172016-11-15 Maciej W. Rozycki <macro@imgtec.com>
618
619 * gcc.target/mips/mips.exp (mips_option_tests): Add
620 `-mmicromips' array element.
621
b229ab2a
MM
6222016-11-15 Michael Matz <matz@suse.de>
623
624 PR missed-optimization/77881
625 * gcc.target/i386/pr77881.c: New test.
626
aa806c3b
JJ
6272016-11-15 Jakub Jelinek <jakub@redhat.com>
628
629 PR middle-end/78295
630 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
631
bcb9a772
MM
6322016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
633
634 * gcc.target/powerpc/vec-set-int.c: New test.
635 * gcc.target/powerpc/vec-set-short.c: Likesie.
636 * gcc.target/powerpc/vec-set-char.c: Likewise.
637
8e745a17
JJ
6382016-11-14 Jakub Jelinek <jakub@redhat.com>
639
640 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
641
d809e15a
JW
6422016-11-14 Janus Weil <janus@gcc.gnu.org>
643
644 PR fortran/78300
645 * gfortran.dg/class_result_3.f90: New test.
646
1ee62b92 6472016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
648 Richard Biener <rguenther@suse.de>
649
650 * gcc.dg/gimplefe-1.c: New testcase.
651 * gcc.dg/gimplefe-2.c: Likewise.
652 * gcc.dg/gimplefe-3.c: Likewise.
653 * gcc.dg/gimplefe-4.c: Likewise.
654 * gcc.dg/gimplefe-5.c: Likewise.
655 * gcc.dg/gimplefe-6.c: Likewise.
656 * gcc.dg/gimplefe-7.c: Likewise.
657 * gcc.dg/gimplefe-8.c: Likewise.
658 * gcc.dg/gimplefe-9.c: Likewise.
659 * gcc.dg/gimplefe-10.c: Likewise.
660 * gcc.dg/gimplefe-11.c: Likewise.
661 * gcc.dg/gimplefe-12.c: Likewise.
662 * gcc.dg/gimplefe-13.c: Likewise.
663 * gcc.dg/gimplefe-14.c: Likewise.
664 * gcc.dg/gimplefe-15.c: Likewise.
665 * gcc.dg/gimplefe-16.c: Likewise.
666 * gcc.dg/gimplefe-17.c: Likewise.
667 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 668
4d209853
ML
6692016-11-14 Martin Liska <mliska@suse.cz>
670
671 PR bootstrap/78069
672 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
673 to match scanned pattern.
674 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
675
5129b43b
RB
6762016-11-14 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/78312
679 * gcc.dg/torture/pr78312.c: New testcase.
680
d97cca4a
GJL
6812016-11-14 Georg-Johann Lay <avr@gjlay.de>
682
683 PR target/78093
684 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
685
5230c3d8
JJ
6862016-11-14 Jakub Jelinek <jakub@redhat.com>
687 Jason Merrill <jason@redhat.com>
688
689 Implement P0217R3 - C++17 structured bindings
690 * g++.dg/cpp1z/decomp1.C: New test.
691 * g++.dg/cpp1z/decomp2.C: New test.
692 * g++.dg/cpp1z/decomp3.C: New test.
693 * g++.dg/cpp1z/decomp4.C: New test.
694 * g++.dg/cpp1z/decomp5.C: New test.
695 * g++.dg/cpp1z/decomp6.C: New test.
696 * g++.dg/cpp1z/decomp7.C: New test.
697 * g++.dg/cpp1z/decomp8.C: New test.
698 * g++.dg/cpp1z/decomp9.C: New test.
699 * g++.dg/cpp1z/decomp10.C: New test.
700
a2b4c188
KV
7012016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
702
703 * g++.dg/torture/pr78268.C: New test.
704
975672f3
PK
7052016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
706
707 PR c/35503
708 * c-c++-common/pr35503-1.c: New test.
709 * c-c++-common/pr35503-2.c: Likewise.
710 * c-c++-common/pr35503-3.c: Likewise.
711 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
712
a4ba1151
UB
7132016-11-13 Uros Bizjak <ubizjak@gmail.com>
714
715 PR rtl-optimization/78232
716 PR rtl-optimization/78248
717 * gcc.dg/ubsan/pr78248.c: New test.
718
47605312
EB
7192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
720
721 * gnat.dg/address_conv.adb: New test.
722
96826e28
EB
7232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
724
725 * gnat.dg/renaming11.ad[sb]: New test.
726
4be719cd
EB
7272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
728
729 * c-c++-common/dump-ada-spec-6.c: New test.
730
4ebd491f
EB
7312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gnat.dg/lto21.adb: New test.
734 * gnat.dg/lto21_pkg1.ads: New helper.
735 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
736
f9d49cd1
JW
7372016-11-13 Janus Weil <janus@gcc.gnu.org>
738
739 PR fortran/60952
740 * gfortran.dg/typebound_proc_34.f90: New test.
741
9cbf8673
JW
7422016-11-13 Janus Weil <janus@gcc.gnu.org>
743
744 PR fortran/66366
745 * gfortran.dg/class_57.f90: Changed error message.
746 * gfortran.dg/class_60.f90: New test.
747
0e075835
DE
7482016-11-12 David Edelsohn <dje.gcc@gmail.com>
749
750 * g++.dg/pr78112.C: XFAIL AIX.
751
b93d8a3f
JW
7522016-11-12 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/77501
755 * gfortran.dg/typebound_generic_16.f90: New test.
756
b8f70e67
JJ
7572016-11-12 Jakub Jelinek <jakub@redhat.com>
758
759 PR c++/71225
760 * g++.dg/cpp0x/pr71225.C: New test.
761
8b287aea
EB
7622016-11-11 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gcc.target/sparc/20161111-1.c: New test.
765
c901bc0d
UB
7662016-11-11 Uros Bizjak <ubizjak@gmail.com>
767
768 PR target/78310
769 * gcc.target/i386/pr78310.c: New test.
770
606f928d
JL
7712016-11-11 Jeff Law <law@redhat.com>
772
773 * gcc.dg/tree-ssa/isolate-6.c: New test.
774 * gcc.dg/tree-ssa/isolate-7.c: New test.
775
be278990
BC
7762016-11-11 Bin Cheng <bin.cheng@arm.com>
777
778 PR testsuite/78292
779 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
780 vect_max_reduc.
781
d9ab7525
JJ
7822016-11-11 Jakub Jelinek <jakub@redhat.com>
783
784 PR c++/72774
785 * g++.dg/parse/pr72774.C: New test.
786
4b7e0c76
RB
7872016-11-11 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/71575
790 * gcc.dg/graphite/pr71575-1.c: New testcase.
791 * gcc.dg/graphite/pr71575-2.c: Likewise.
792
d07f8c59
RB
7932016-11-11 Richard Biener <rguenther@suse.de>
794
795 PR middle-end/78295
796 * gcc.dg/uninit-pr78295.c: New testcase.
797
aa806c3b 7982016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
799
800 PR fortran/78277
801 * gfortran.dg/dec_structure_17.f90: New test.
802
456f0dfa
MM
8032016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
804
805 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
806 being allowed in vector registers.
807 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
808 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
809 * gcc.target/powerpc/vsx-himode.c: Likewise.
810 * gcc.target/powerpc/vsx-himode2.c: Likewise.
811 * gcc.target/powerpc/vsx-himode3.c: Likewise.
812 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
813 to allow matching MFVSRD or MFVSRW.
814
8d34bfa8
PH
8152016-11-10 Pat Haugen <pthaugen@us.ibm.com>
816
817 PR rtl-optimization/78241
818 * gcc.dg/pr78241.c: New test.
819
0569479e
JJ
8202016-11-10 Jakub Jelinek <jakub@redhat.com>
821
8ebd1b31
JJ
822 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
823 201307.
824
0569479e
JJ
825 * g++.dg/cpp1z/noexcept-type14.C: New test.
826 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
827
37a16493
JG
8282016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
829
830 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
831 WVAL0S tests added in r241817.
832
b4c3a85b
JJ
8332016-11-10 Jakub Jelinek <jakub@redhat.com>
834
835 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
836 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
837 no longer allowed and corresponding ordered construct.
838 * gfortran.dg/gomp/linear-1.f90: New test.
839 * gfortran.dg/gomp/declare-simd-2.f90: New test.
840 * gfortran.dg/gomp/declare-target-1.f90: New test.
841 * gfortran.dg/gomp/declare-target-2.f90: New test.
842
86bc8506
ML
8432016-11-10 Martin Liska <mliska@suse.cz>
844
845 PR sanitizer/78270
846 * gcc.dg/asan/pr78270.c: New test.
847
ed5fdfba
PMR
8482016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
849 Jakub Jelinek <jakub@redhat.com>
850
851 PR debug/78112
b4c3a85b 852 * g++.dg/pr78112.C: New testcase.
ed5fdfba 853
0391e4a3
JJ
8542016-11-09 Jakub Jelinek <jakub@redhat.com>
855
cc38d9d6
JJ
856 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
857 -Wno-c++1z-compat.
858 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
859 string in case condition contains % characters.
860
0391e4a3
JJ
861 PR c++/78283
862 * g++.dg/cpp1z/noexcept-type13.C: New test.
863
410fe60d
TT
8642016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
865
866 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
867 using (HAS_MOVN) with MIPS III.
868
271dd55c
JW
8692016-11-09 Janus Weil <janus@gcc.gnu.org>
870
871 PR fortran/46459
872 * gfortran.dg/volatile14.f90: New test.
873
ff1f317b
UB
8742016-11-09 Uros Bizjak <ubizjak@gmail.com>
875
876 PR target/78262
877 * gcc.target/i386/pr78262.c: New test.
878
aa806c3b 8792016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
880
881 PR fortran/78259
882 * gfortran.dg/pr78259.f90: New test.
883
b349a81a
JW
8842016-11-09 Janus Weil <janus@gcc.gnu.org>
885
886 PR fortran/60777
887 * gfortran.dg/spec_expr_7.f90: New test.
888
2e955d50
JJ
8892016-11-09 Jakub Jelinek <jakub@redhat.com>
890
4f353581
JJ
891 PR target/77718
892 * gcc.c-torture/execute/pr77718.c: New test.
893
2e955d50
JJ
894 * gcc.dg/ubsan/c99-shift-3.c: New test.
895 * gcc.dg/ubsan/c99-shift-4.c: New test.
896 * gcc.dg/ubsan/c99-shift-5.c: New test.
897 * gcc.dg/ubsan/c99-shift-6.c: New test.
898
68c93708
ML
8992016-11-09 Martin Liska <mliska@suse.cz>
900
901 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
902 test-case for memcmp.
903 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
904
7b649f79
TP
9052016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
906
907 PR testsuite/78269
908 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
909
bfcb501d
PT
9102016-11-09 Paul Thomas <pault@gcc.gnu.org>
911
912 * gfortran.dg/move_alloc_18.f90: New test.
913
e15861c2
PK
9142016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
915
916 PR middle-end/78256
917 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
918 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
919
5f395580
JW
9202016-11-09 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/71894
923 * gfortran.dg/class_59.f90: New test.
924
37b14185
RB
9252016-11-09 Richard Biener <rguenther@suse.de>
926
927 PR tree-optimization/78007
928 * gcc.dg/vect/vect-bswap32.c: Adjust.
929 * gcc.dg/vect/vect-bswap64.c: Likewise.
930
d6e8a41c
KV
9312016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
932
933 * gcc.dg/ipa/vrp7.c: New test.
934
5d5f1e95
KV
9352016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
936
937 PR ipa/78121
938 * gcc.dg/ipa/pr78121.c: New test.
939
0290a292
MO
9402016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
941
942 * c-c++-common/asan/default_options.h: New file.
943 * c-c++-common/asan/strcasestr-1.c: New test.
944 * c-c++-common/asan/strcasestr-2.c: Likewise.
945 * c-c++-common/asan/strcspn-1.c: Likewise.
946 * c-c++-common/asan/strcspn-2.c: Likewise.
947 * c-c++-common/asan/strpbrk-1.c: Likewise.
948 * c-c++-common/asan/strpbrk-2.c: Likewise.
949 * c-c++-common/asan/strspn-1.c: Likewise.
950 * c-c++-common/asan/strspn-2.c: Likewise.
951 * c-c++-common/asan/strstr-1.c: Likewise.
952 * c-c++-common/asan/strstr-2.c: Likewise.
953 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
954
fbdb92eb
MO
9552016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
956
957 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
958
103c4f75
JW
9592016-11-08 Janus Weil <janus@gcc.gnu.org>
960
961 PR fortran/68440
962 * gfortran.dg/class_58.f90: New test.
963
90a2ffc0
UB
9642016-11-08 Uros Bizjak <ubizjak@gmail.com>
965
966 PR target/70799
967 * gcc.target/i386/pr70799-2.c: New test.
968
eba5aec8
JW
9692016-11-08 Janus Weil <janus@gcc.gnu.org>
970
971 PR fortran/77596
972 * gfortran.dg/proc_ptr_comp_46.f90: New test.
973
fad36601
BC
9742016-11-08 Bin Cheng <bin.cheng@arm.com>
975
976 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
977
7c8615b6
BC
9782016-11-08 Bin Cheng <bin.cheng@arm.com>
979
980 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
981
4c6a4a53
BC
9822016-11-08 Bin Cheng <bin.cheng@arm.com>
983
984 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
985
fcd1b8df
ML
9862016-11-08 Martin Liska <mliska@suse.cz>
987
988 PR testsuite/78242
989 * g++.dg/asan/use-after-scope-4.C: New test.
990 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
991 * gcc.dg/asan/use-after-scope-8.c: Remove.
992
f9ef2c76
RB
9932016-11-08 Richard Biener <rguenther@suse.de>
994
995 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
996
ad11774f
TC
9972016-11-08 Tamar Christina <tamar.christina@arm.com>
998
999 PR testsuite/78136
1000 * gcc.dg/cpp/trad/trad.exp
1001 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1002 * gcc.dg/cpp/trad/include.c: Use local header file.
1003
fe73a332
RB
10042016-11-08 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/78205
1007 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1008
ed053eb8
RB
10092016-11-08 Richard Biener <rguenther@suse.de>
1010
1011 PR tree-optimization/78224
1012 * g++.dg/torture/pr78224.C: New testcase.
1013
06658c6d
SKS
10142016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1015
1016 * gcc.dg/store_merging_1.c: Require store_merge.
1017 * gcc.dg/store_merging_2.c: Likewise.
1018 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1019 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1020 * gcc.dg/store_merging_6.c: Likewise.
1021 * gcc.dg/store_merging_7.c: Likewise.
1022 * gcc.dg/store_merging_8.c: Likewise.
1023 * lib/target-supports.exp (check_effective_target_store_merge): New.
1024
e4b39278
DE
10252016-11-07 David Edelsohn <dje.gcc@gmail.com>
1026
1027 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1028 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1029 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1030 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1031 -mvsx -mpower8-vector.
1032 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1033 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1034 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1035 -mvsx -mpower8-vector.
1036
fda2d612
DE
10372016-11-07 David Edelsohn <dje.gcc@gmail.com>
1038
1039 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1040
1041 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1042 * gcc.dg/visibility-14.c: XFAIL AIX.
1043 * gcc.dg/visibility-15.c: XFAIL AIX.
1044 * gcc.dg/visibility-16.c: XFAIL AIX.
1045 * gcc.dg/visibility-17.c: XFAIL AIX.
1046 * gcc.dg/visibility-18.c: XFAIL AIX.
1047 * gcc.dg/visibility-19.c: XFAIL AIX.
1048 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1049 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1050 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1051 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1052
60cee85e
JJ
10532016-11-07 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR target/78227
1056 * gcc.target/i386/pr78227-1.c: New test.
1057 * gcc.target/i386/pr78227-2.c: New test.
1058
7aa13860
PK
10592016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1060
1061 PR middle-end/35691
1062 * gcc.dg/pr35691-1.c: New test-case.
1063 * gcc.dg/pr35691-2.c: Likewise.
1064
caa024ff
BS
10652016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1066
1067 PR rtl-optimization/77309
1068 * gcc.dg/torture/pr77309.c: New test.
1069
a9815228
JJ
10702016-11-07 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR middle-end/71529
1073 * gcc.target/i386/pr71529.C: Moved to ...
1074 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1075
1076 PR target/64411
1077 * gcc.target/i386/pr64411.C: Moved to ...
1078 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1079 lp64.
1080
1081 PR target/65105
1082 * gcc.target/i386/pr65105-4.C: Moved to ...
1083 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1084 Run into compile test rather than execute test.
1085
e8ab5cb1
RB
10862016-11-07 Richard Biener <rguenther@suse.de>
1087
1088 PR target/78229
1089 * g++.dg/pr78229.C: New testcase.
1090
20770eb8
RB
10912016-11-07 Richard Biener <rguenther@suse.de>
1092
1093 PR tree-optimization/78218
1094 * gcc.dg/torture/pr78218.c: New testcase.
1095
32894793
RB
10962016-11-07 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/78228
1099 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1100
e27bfda2
KT
11012016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1102
1103 PR target/77822
1104 * g++.dg/torture/pr77822.C: New test.
1105
00d6b7a1
ML
11062016-11-07 Martin Liska <mliska@suse.cz>
1107
1108 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1109 -f-sanitize-address-use-after-scope.
1110 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1111 internal fn calls.
1112 * g++.dg/asan/use-after-scope-1.C: New test.
1113 * g++.dg/asan/use-after-scope-2.C: Likewise.
1114 * g++.dg/asan/use-after-scope-3.C: Likewise.
1115 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1116 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1117 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1118 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1119 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1120 * g++.dg/asan/use-after-scope-types.h: Likewise.
1121 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1122 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1123 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1124 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1125 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1126 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1127 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1128 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1129 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1130 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1131 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1132 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1133 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1134 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1135
a0d3edf8
RB
11362016-11-07 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/78189
1139 * g++.dg/torture/pr78189.C: New testcase.
1140
0db5adfa
DE
11412016-11-06 David Edelsohn <dje.gcc@gmail.com>
1142
1143 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1144
cc03bf7a
AV
11452016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1146
1147 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1148 occuring.
1149
18bb8b8a
TK
11502016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1151
1152 PR fortran/78221
1153 * arith.c (gfc_complex2real): Change gfc_warning_now to
1154 gfc_warning.
1155
c7f587bd
PT
11562016-11-05 Paul Thomas <pault@gcc.gnu.org>
1157
1158 * gfortran.dg/move_alloc_17.f03: New test.
1159
92657eb0
RB
11602016-11-05 Richard Biener <rguenther@suse.de>
1161
1162 PR bootstrap/78188
1163 * g++.dg/ipa/pr78188.C: New test.
1164
28ce22e6
JW
11652016-11-05 Janus Weil <janus@gcc.gnu.org>
1166 Dominique d'Humieres <dominiq@lps.ens.fr>
1167
1168 PR fortran/69495
1169 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1170
d233ee5f
PT
11712016-11-05 Paul Thomas <pault@gcc.gnu.org>
1172
1173 PR fortran/67564
1174 * gfortran.dg/select_type_39.f03: New test.
1175
11762016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1177
1178 PR fortran/64933
1179 * gfortran.dg/associate_23.f90: New test.
1180
5f4cebba
JJ
11812016-11-04 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR target/77834
1184 * gcc.dg/pr77834.c: New test.
1185
6e3ae7e6
PC
11862016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/67980
1189 * g++.dg/cpp1y/pr67980.C: New.
1190
fff6ed28
BS
11912016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1192
1193 * gcc.target/powerpc/fold-vec-add-1.c: New.
1194 * gcc.target/powerpc/fold-vec-add-2.c: New.
1195 * gcc.target/powerpc/fold-vec-add-3.c: New.
1196 * gcc.target/powerpc/fold-vec-add-4.c: New.
1197 * gcc.target/powerpc/fold-vec-add-5.c: New.
1198 * gcc.target/powerpc/fold-vec-add-6.c: New.
1199 * gcc.target/powerpc/fold-vec-add-7.c: New.
1200
bef3a8d7 12012016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1202
1203 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1204 for -mbranch-likely, infer -mno-branch-likely for R6.
1205
dac9376a
BE
12062016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1207
1208 PR c++/71973
1209 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1210 * g++.dg/init/new15.C: Likewise.
1211 * g++.dg/ipa/inline-1.C: Likewise.
1212 * g++.dg/ipa/inline-2.C: Likewise.
1213 * g++.dg/lto/20080908-1_0.C: Likewise.
1214 * g++.dg/tc1/dr20.C: Likewise.
1215 * g++.dg/tree-ssa/inline-1.C: Likewise.
1216 * g++.dg/tree-ssa/inline-2.C: Likewise.
1217 * g++.old-deja/g++.law/except1.C: Likewise.
1218 * g++.old-deja/g++.other/vbase5.C: Likewise.
1219 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1220
b210df46
BS
12212016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1222
1223 PR tree-optimization/78210
1224 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1225 possibility of widening multiplies.
1226
964ef24c
RB
12272016-11-04 Richard Biener <rguenther@suse.de>
1228
1229 PR middle-end/78185
1230 * gcc.dg/pr78185.c: New testcase.
1231
5fb80387
DE
12322016-10-04 David Edelsohn <dje.gcc@gmail.com>
1233
1234 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1235 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1236
6905c577
JJ
12372016-11-03 Jakub Jelinek <jakub@redhat.com>
1238 Alexandre Oliva <aoliva@redhat.com>
1239 Jason Merrill <jason@redhat.com>
1240
1241 PR debug/28767
1242 PR debug/56974
1243 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1244 * g++.dg/debug/dwarf2/ref-3.C: New test.
1245 * g++.dg/debug/dwarf2/ref-4.C: New test.
1246 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1247 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1248
12492016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1250
1251 * gfortran.dg/dec_exp_1.f90: New test.
1252 * gfortran.dg/dec_exp_2.f90: Likewise.
1253 * gfortran.dg/dec_exp_3.f90: Likewise.
1254
6905c577 12552016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1256
1257 * gfortran.dg/dec_parameter_1.f: New test.
1258 * gfortran.dg/dec_parameter_2.f90: Likewise.
1259 * gfortran.dg/dec_parameter_3.f90: Likewise.
1260 * gfortran.dg/dec_parameter_4.f90: Likewise.
1261
7d29f8e3
ML
12622016-11-03 Martin Liska <mliska@suse.cz>
1263
1264 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1265 output.
1266 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1267
5de3e2d8
BE
12682016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1269
1270 PR libgcc/78067
1271 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1272
f03f0232
SKS
12732016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1274
1275 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1276
bd17a9df
MF
12772016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1278
1279 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1280
2b01aad6
TC
12812016-11-01 Tamar Christina <tamar.christina@arm.com>
1282
1283 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1284 Check for arm_v8_neon_hw.
1285 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1286 Likewise.
1287 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1288 Likewise.
1289 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1290 Likewise.
1291
aa55dc0c
RB
12922016-11-02 Richard Biener <rguenther@suse.de>
1293
1294 * gcc.dg/store_merging_8.c: New testcase.
1295
6905c577 12962016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1297
1298 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1299
075be4a1
DE
13002016-11-02 David Edelsohn <dje.gcc@gmail.com>
1301
4b69fb13
DE
1302 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1303 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1304 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1305 * gcc.dg/pr65779.c: XFAIL AIX.
1306 * gcc.dg/pr70405.c: XFAIL AIX.
1307
075be4a1
DE
1308 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1309 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1310 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1311
fdb1aa55
RO
13122016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314 * lib/target-supports.exp (check_gc_sections_available): Use
1315 -print-prog-name=ld to determine linker used.
1316
4adbcdb4
ML
13172016-11-02 Martin Liska <mliska@suse.cz>
1318
1319 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1320 test case.
1321
4b2c06f4
KT
13222016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1323
1324 PR tree-optimization/78170
1325 * gcc.c-torture/execute/pr78170.c: New test.
1326
63e523d6
KT
13272016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1328
1329 PR tree-optimization/78162
1330 * gcc.c-torture/compile/pr78162.c: New test.
1331
da42ac7b
RB
13322016-11-02 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/78035
1335 PR tree-optimization/77964
1336 * gcc.target/i386/pr78035.c: New testcase.
1337
4280df0a
RB
13382016-11-02 Richard Biener <rguenther@suse.de>
1339
1340 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1341 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1342 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1343 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1344 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1345
1b1d9303
DE
13462016-11-01 David Edelsohn <dje.gcc@gmail.com>
1347
1348 * gfortran.dg/pr70937.f90: require-effective-target lto.
1349
5b7c0519
TK
13502016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1351
1352 PR fortran/69544
1353 * gfortran.dg/where_6.f90: New test.
1354
70d28813
JJ
13552016-11-01 Jakub Jelinek <jakub@redhat.com>
1356
1357 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1358
7f4266d4
TK
13592016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1360
1361 PR fortran/69544
1362 * gfortran.dg/where_5.f90: New test.
1363
9fc158eb
BB
13642016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1365
1366 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1367 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1368 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1369 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1370
baeb7b5c
UB
13712016-11-01 Uros Bizjak <ubizjak@gmail.com>
1372
1373 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1374 Whitespace fixes.
1375 (check_effective_target_vect_cmdline_needed): Check
1376 is-effective-target ia32 for x86 targets.
1377 (check_effective_target_vect_simd_clones): Simplify condition.
1378 (check_effective_target_vect_double): Ditto.
1379 (check_effective_target_vect_aligned_arrays): Check
1380 is-effective-target ia32 for x86 targets. Simplify condition.
1381 (check_effective_target_vect_multiple_sizes): Simplify condition.
1382 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1383 (check_effective_target_sync_int_128): Simplify condition.
1384 (check_effective_target_sync_int_128_runtime): Ditto.
1385 (check_effective_target_sync_long_long_runtime): Ditto.
1386 (check_effective_target_divmod): Add i?86-*-* target.
1387
156b5cca
MM
13882016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1389
1390 * gcc.target/powerpc/vsx-extract-4.c: New test.
1391 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1392
120a4c45
JD
13932016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1394
1395 PR fortran/54679
1396 * gfortran.dg/fmt_l.f90: Update test.
1397 * gfortran.dg/fmt_l0.f90: New test.
1398
c5fed5c6
JJ
13992016-10-31 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR c++/78089
1402 * c-c++-common/builtin-shuffle-1.c: New test.
1403 * g++.dg/cpp0x/addressof3.C: New test.
1404
aee69156
VV
14052016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1406
1407 Add tests for a const member and a reference member for launder.
1408 * g++.dg/cpp1z/launder3.C: New.
1409 * g++.dg/cpp1z/launder4.C: Likewise.
1410 * g++.dg/cpp1z/launder5.C: Likewise.
1411 * g++.dg/cpp1z/launder5.cc: Likewise.
1412 * g++.dg/cpp1z/launder5.h: Likewise.
1413 * g++.dg/cpp1z/launder6.C: Likewise.
1414 * g++.dg/cpp1z/launder6.cc: Likewise.
1415 * g++.dg/cpp1z/launder6.h: Likewise.
1416
1e4fa9b1
JJ
14172016-10-31 Jakub Jelinek <jakub@redhat.com>
1418
dcb466ec
JJ
1419 PR c++/77948
1420 * g++.dg/cpp0x/pr77948-1.C: New test.
1421 * g++.dg/cpp0x/pr77948-2.C: New test.
1422 * g++.dg/cpp0x/pr77948-3.C: New test.
1423 * g++.dg/cpp0x/pr77948-4.C: New test.
1424 * g++.dg/cpp0x/pr77948-5.C: New test.
1425 * g++.dg/cpp0x/pr77948-6.C: New test.
1426
1e4fa9b1
JJ
1427 PR tree-optimization/77860
1428 * gcc.dg/pr77860.c: New test.
1429
9782e1ec
JJ
14302016-10-31 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR c++/77886
1433 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1434
dd57b05e
SKS
14352016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1436
1437 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1438
84ff4775
LCW
14392016-10-30 Le-Chun Wu <lcwu@google.com>
1440 Mark Wielaard <mjw@redhat.com>
1441
1442 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1443 * gcc.dg/Wshadow-local-1.c: Likewise.
1444 * gcc.dg/Wshadow-local-2.c: Likewise.
1445 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1446 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1447 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1448
0b56e9ad
BS
14492016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1450
1451 PR tree-optimization/71915
1452 PR tree-optimization/71490
1453 * gcc.dg/tree-ssa/pr54245.c: Delete.
1454 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1455 document why.
1456
d4fc6702
JD
14572016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1458
1459 PR fortran/78123
1460 * gfortran.dg/fmt_t_9.f: New test.
1461
396e56d2
TK
14622016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1463
1464 PR fortran/67219
1465 * gfortran.dg/pr67219.f90: New test.
1466
a654d5d0
JJ
14672016-10-29 Jakub Jelinek <jakub@redhat.com>
1468
205b9ed1
JJ
1469 PR rtl-optimization/77919
1470 * g++.dg/torture/pr77919-2.C: New test.
1471
a654d5d0
JJ
1472 PR target/78148
1473 * gcc.dg/pr78148.c: New test.
1474
894d8b41
EB
14752016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1478 * gcc.target/sparc/overflow-4.c: ...here.
1479 * gcc.target/sparc/overflow-5.c: New test.
1480
e72531b9
PK
14812016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1482 Kugan Vivekanandarajah <kuganv@linaro.org>
1483 Jim Wilson <jim.wilson@linaro.org>
1484
1485 PR tree-optimization/43721
1486 * lib/target-supports.exp (check_effective_target_divmod): New.
1487 (check_effective_target_divmod_simode): Likewise.
1488 (check_effective_target_arm_divmod_simode): Likewise.
1489 * gcc.dg/divmod-1-simode.c: New test.
1490 * gcc.dg/divmod-1.c: Likewise.
1491 * gcc.dg/divmod-2-simode.c: Likewise.
1492 * gcc.dg/divmod-2.c: Likewise.
1493 * gcc.dg/divmod-3-simode.c: Likewise.
1494 * gcc.dg/divmod-3.c: Likewise.
1495 * gcc.dg/divmod-4-simode.c: Likewise.
1496 * gcc.dg/divmod-4.c: Likewise.
1497 * gcc.dg/divmod-5.c: Likewise.
1498 * gcc.dg/divmod-6-simode.c: Likewise.
1499 * gcc.dg/divmod-6.c: Likewise.
1500 * gcc.dg/divmod-7.c: Likewise.
1501
f663d9ad 15022016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1503 Jakub Jelinek <jakub@redhat.com>
1504 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1505
1506 PR middle-end/22141
1507 PR rtl-optimization/23684
1508 * gcc.c-torture/execute/pr22141-1.c: New test.
1509 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1510 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1511 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1512 * gcc.dg/store_merging_1.c: New test.
1513 * gcc.dg/store_merging_2.c: Likewise.
1514 * gcc.dg/store_merging_3.c: Likewise.
1515 * gcc.dg/store_merging_4.c: Likewise.
1516 * gcc.dg/store_merging_5.c: Likewise.
1517 * gcc.dg/store_merging_6.c: Likewise.
1518 * gcc.dg/store_merging_7.c: Likewise.
1519 * gcc.target/i386/pr22141.c: Likewise.
1520 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1521 * g++.dg/init/new17.C: Likewise.
1522
6905c577 15232016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1524
1525 PR middle-end/72747
1526 * c-c++-common/pr72747-1.c: New test.
1527 * c-c++-common/pr72747-2.c: Likewise.
1528
539405d5
AK
15292016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1530
1531 * gcc.target/s390/oscbreak-1.c: New test.
1532
0dbb19f0
AK
15332016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1534
1535 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1536
0d9e143c
JJ
15372016-10-28 Jakub Jelinek <jakub@redhat.com>
1538
c19066a7
JJ
1539 PR rtl-optimization/77919
1540 * g++.dg/torture/pr77919.C: New test.
1541
0d9e143c
JJ
1542 PR rtl-optimization/78132
1543 * gcc.target/i386/pr78132.c: New test.
1544
cc91248d
EB
15452016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1546
1547 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1548
787c7a65
MM
15492016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1550
1551 * gcc.target/powerpc/vsx-simode.c: New test.
1552 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1553 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1554
4ce71579
JJ
15552016-10-27 Jakub Jelinek <jakub@redhat.com>
1556
6f21288f
JJ
1557 PR fortran/78026
1558 * gfortran.dg/gomp/pr78026.f03: New test.
1559 * gfortran.dg/select_type_38.f03: New test.
1560
4ce71579
JJ
1561 PR middle-end/78025
1562 * g++.dg/gomp/declare-simd-7.C: New test.
1563
6f21288f 15642016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1565
1566 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1567 * gfortran.dg/dec_init_2.f90: Likewise.
1568 * gfortran.dg/dec_init_3.f90: New test.
1569 * gfortran.dg/dec_init_4.f90: Likewise.
1570
93f90bec
BC
15712016-10-27 Bin Cheng <bin.cheng@arm.com>
1572
1573 * gcc.dg/fold-narrowbopcst-1.c: New test.
1574
6f21288f 15752016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1576
1577 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1578 dg-shouldfail/dg-output instead of XFAIL.
1579 * gfortran.dg/dec_io_6.f90: Likewise.
1580
ddb92ab9
TP
15812016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1582
1583 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1584 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1585 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1586 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1587 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1588 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1589 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1590 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1591 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1592 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1593
ad6e4ba8
BC
15942016-10-27 Bin Cheng <bin.cheng@arm.com>
1595
1596 * gcc.dg/fold-convmaxconv-1.c: New test.
1597 * gcc.dg/fold-convminconv-1.c: New test.
1598
6905c577 15992016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1600
1601 PR fortran/78092
1602 * gfortran.dg/pr78092.f90: New test.
1603
7a83b391
KN
16042016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1605
1606 PR target/78056
1607 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1608 expected error message.
1609 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1610 expected error message.
1611 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1612 (test_all_not_equal_and_not_zero): Change expected error message.
1613
3693a620
JJ
16142016-10-26 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR fortran/77973
1617 * gfortran.dg/gomp/pr77973.f90: New test.
1618
cd612e8a
PT
16192016-10-26 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/78108
1622 * gfortran.dg/submodule_18.f08: New test.
1623 * gfortran.dg/submodule_19.f08: New test.
1624
09844a5f
MM
16252016-10-26 Michael Matz <matz@suse.de>
1626
1627 * g++.dg/pr78060.C: New test.
1628 * gfortran.dg/pr78061.f: New test.
1629 * g++.dg/pr78088.C: New test.
1630
6f21288f 16312016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1632
1633 * gfortran.dg/dec_io_1.f90: New test.
1634 * gfortran.dg/dec_io_2.f90: New test.
1635 * gfortran.dg/dec_io_3.f90: New test.
1636 * gfortran.dg/dec_io_4.f90: New test.
1637 * gfortran.dg/dec_io_5.f90: New test.
1638 * gfortran.dg/dec_io_6.f90: New test.
1639
6c95388f
JJ
16402016-10-25 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR sanitizer/78106
1643 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1644
16452016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1646
1647 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1648 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1649
90e261e4
EB
16502016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1651
1652 * gnat.dg/opt59.adb: New test.
1653 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1654
1655 * gnat.dg/opt60.adb: New test.
1656
cef026ec
AV
16572016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1658
1659 PR fortran/72770
1660 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1661 this pr.
1662
96592eed
JJ
16632016-10-25 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR target/78102
1666 * gcc.target/i386/pr78102.c: New test.
1667
6c95388f 16682016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1669
1670 * gfortran.dg/dec_logical_xor_1.f90: New test.
1671 * gfortran.dg/dec_logical_xor_2.f90: New test.
1672 * gfortran.dg/dec_logical_xor_3.f03: New test.
1673
6c95388f 16742016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1675
1676 * gfortran.dg/dec_loc_rval_1.f90: New test.
1677 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1678 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1679
6c95388f 16802016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1681
90051c26
FR
1682 * gfortran.dg/dec_type_print.f90: New testcase.
1683
6c95388f 16842016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1685
1686 * gfortran.dg/feed_1.f90: New test.
1687 * gfortran.dg/feed_2.f90: New test.
ef144767 1688
8e104951
ML
16892016-10-25 Martin Liska <mliska@suse.cz>
1690
1691 PR sanitizer/78106
1692 * gcc.dg/asan/pr78106.c: New test.
1693
b93ee1bb
ML
16942016-10-25 Martin Liska <mliska@suse.cz>
1695
1696 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1697
ad6922b0
WD
16982016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1699
1700 PR target/78041
1701 * gcc.target/arm/pr78041.c: New test.
1702
e16f1cc7
JJ
17032016-10-25 Jakub Jelinek <jakub@redhat.com>
1704
1705 * g++.dg/cpp1z/launder1.C: New test.
1706 * g++.dg/cpp1z/launder2.C: New test.
1707
078134e5 17082016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1709 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1710
1711 PR target/71676
1712 PR target/71678
1713 * gcc.target/avr/pr71676-2.c: New test.
1714
c7212a15 17152016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1716 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1717
1718 PR target/71676
1719 PR target/71678
1720 * gcc.target/avr/pr71676-1.c: New test.
1721 * gcc.target/avr/pr71676-3.c: New test.
1722 * gcc.target/avr/pr71676.c: New test.
1723 * gcc.target/avr/pr71678.c: New test.
1724
d1c7d3a8
KV
17252016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1726
1727 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1728 such that cloned verions of tested functions are not created.
1729
c7082171
SK
17302016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1731
1732 PR fortran/71895
1733 * gfortran.dg/pr71895.f90: New test.
1734
0f2a9e37
JJ
17352016-10-24 Jakub Jelinek <jakub@redhat.com>
1736
1737 * g++.dg/debug/dwarf2/ref-2.C: New test.
1738
f8348061
BE
17392016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1740
1741 * c-c++-common/Wint-in-bool-context-3.c: New test.
1742
1eb4547b
MS
17432016-10-24 Martin Sebor <msebor@redhat.com>
1744
1745 PR middle-end/77735
1746 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1747 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1748 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1749 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1750 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1751 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1752 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1753
292af537
RB
17542016-10-24 Richard Biener <rguenther@suse.de>
1755
1756 PR testsuite/71491
1757 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1758 * gcc.dg/vect/slp-45.c: Likewise.
1759
40f683e8
RB
17602016-10-24 Richard Biener <rguenther@suse.de>
1761
1762 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1763 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1764 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1765
b1b6774f
GJL
17662016-10-24 Georg-Johann Lay <avr@gjlay.de>
1767
1768 PR target/78093
1769 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1770 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1771
ed9760d2
AV
17722016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1773
1774 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1775
fb027a42
JJ
17762016-10-24 Jakub Jelinek <jakub@redhat.com>
1777
1778 * gcc.target/i386/bmi2-pext-1.c: New test.
1779 * gcc.target/i386/bmi2-pdep-1.c: New test.
1780 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1781 * gcc.target/i386/tbm-bextri-1.c: New test.
1782 * gcc.target/i386/bmi-bextr-6.c: New test.
1783
8e10302e
RO
17842016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1785
1786 PR target/77483
1787 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1788 * gcc.target/i386/pr65105-1.c: Likewise.
1789 * gcc.target/i386/pr65105-2.c: Likewise.
1790 * gcc.target/i386/pr65105-3.c: Likewise.
1791 * gcc.target/i386/pr65105-5.c: Likewise.
1792 * gcc.target/i386/pr67761.c: Likewise.
1793 * gcc.target/i386/pr70799-1.c: Likewise.
1794
866c72a8
ML
17952016-10-24 Martin Liska <mliska@suse.cz>
1796
1797 PR sanitizer/77966
1798 * c-c++-common/ubsan/unreachable-3.c: New test.
1799
0804124b
SK
18002016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1801
1802 PR fortran/77763
1803 * gfortran.dg/pr77763.f90
1804
87c9fca5
SK
18052016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1806
1807 PR fortran/54730
1808 PR fortran/78033
1809 * gfortran.dg/pr78033.f90: New test.
1810
dfd6231e
PT
18112016-10-23 Paul Thomas <pault@gcc.gnu.org>
1812
1813 PR fortran/69834
1814 * gfortran.dg/select_type_1.f03: Change error for overlapping
1815 TYPE IS cases.
1816 * gfortran.dg/select_type_36.f03: New test.
1817
66ccff98
EB
18182016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1819
1820 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1821
15876cee
TK
18222016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1823
1824 PR fortran/78021
1825 * gfortran.dg/string_length_3.f90: New test.
1826
574284e9
AV
18272016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1828
574284e9
AV
1829 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1830
18312016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1832
1833 PR fortran/43366
1834 PR fortran/57117
1835 PR fortran/61337
1836 * gfortran.dg/alloc_comp_class_5.f03: New test.
1837 * gfortran.dg/class_allocate_21.f90: New test.
1838 * gfortran.dg/class_allocate_22.f90: New test.
1839 * gfortran.dg/realloc_on_assign_27.f08: New test.
1840
20276dc9
JL
18412016-10-21 Jeff Law <law@redhat.com>
1842
1843 * PR tree-optimization/71947
1844 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1845 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1846 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1847
f7503699
KV
18482016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1849
1850 * gcc.dg/ipa/vrp5.c: New test.
1851 * gcc.dg/ipa/vrp6.c: New test.
1852
5be6b295
WD
18532016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1854
1855 * gcc.target/aarch64/test_frame_17.c: New test.
1856
c82bc7ed
WD
18572016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1858
1859 * gcc.target/aarch64/test_frame_17.c: New test.
1860
67a6cac7
AP
18612016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1862
1863 PR preprocessor/71681
1864 * gcc.dg/cpp/pr71681-1.c: New testcase
1865 * gcc.dg/cpp/pr71681-2.c: Likewise
1866 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1867 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1868 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1869 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1870
8e6982f7
JJ
18712016-10-21 Jakub Jelinek <jakub@redhat.com>
1872
9c4c8b7b
JJ
1873 PR target/78057
1874 * gcc.target/i386/pr78057.c: New test.
1875
8e6982f7
JJ
1876 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1877
de514d40
PT
18782016-10-21 Paul Thomas <pault@gcc.gnu.org>
1879
1880 PR fortran/69566
1881 * gfortran.dg/select_type_37.f03: New test.
1882
1d64ceb0
SKS
18832016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1884
1885 PR target/71627
1886 * gcc.target/avr/pr71627.c: New test
1887
85729229
EB
18882016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1889
1890 * gcc.target/sparc/overflow-1.c: New test.
1891 * gcc.target/sparc/overflow-2.c: Likewise.
1892 * gcc.target/sparc/overflow-3.c: Likewise.
1893
d17f2c3b
AV
18942016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1895
1896 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1897 effective target.
1898
0d47cee6
KT
18992016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900
1901 PR rtl-optimization/78038
1902 * gcc.target/aarch64/pr78038.c: New test.
1903
a20d03c8
RB
19042016-10-21 Richard Biener <rguenther@suse.de>
1905
1906 PR tree-optimization/78051
1907 * g++.dg/torture/pr78051.C: New testcase.
1908
f3ecd50f
BE
19092016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1910
1911 * c-c++-common/wdate-time.c: Restored test case.
1912 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1913
fceabe50
JJ
19142016-10-20 Jakub Jelinek <jakub@redhat.com>
1915
1916 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1917
f56ea76e
UB
19182016-10-20 Uros Bizjak <ubizjak@gmail.com>
1919
1920 PR target/78037
1921 * gcc.target/i386/pr78037.c: New test.
1922
2c35bbe1
EB
19232016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * gcc.target/visium/overflow8.c: New.
1926 * gcc.target/visium/overflow16.c: Likewise.
1927 * gcc.target/visium/overflow32: Likewise.
1928
28df8730
MM
19292016-10-20 Michael Matz <matz@suse.de>
1930
1931 * gcc.dg/loop-split.c: New test.
1932 * gcc.dg/tree-ssa/ifc-9.c: Update.
1933 * gcc.dg/tree-ssa/ifc-10.c: Update.
1934
6c1a9e41
RB
19352016-10-20 Richard Biener <rguenther@suse.de>
1936
1937 * gcc.dg/graphite/pr35356-1.c: Update.
1938
a2923dba
PC
19392016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/77446
1942 * g++.dg/cpp1y/pr77446.C: New.
1943
2066ef6a
PK
19442016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1945
1946 PR tree-optimization/53979
1947 * gcc.dg/pr53979-1.c: New test-case.
1948 * gcc.dg/pr53979-2.c: Likewise.
1949
4c712374
BE
19502016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1951
1952 * c-c++-common/Wint-in-bool-context-2.c: New test.
1953
bdcf8e7c
JD
19542016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1955
1956 * gfortran.dg/dtio_17.f90: Fix test.
1957
ec1748d4
AH
19582016-10-19 Aldy Hernandez <aldyh@redhat.com>
1959
1960 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1961 * gcc.dg/Walloca-2.c: Same.
1962
b70f0b0c
AH
19632016-10-19 Aldy Hernandez <aldyh@redhat.com>
1964
1965 * gcc.dg/Wvla-1.c: Rename to...
1966 * gcc.dg/Wvla-larger-than-1.c: ...this.
1967 * gcc.dg/Wvla-2.c: Rename to...
1968 * gcc.dg/Wvla-larger-than-2.c: ...this.
1969 * gcc.dg/Wvla-3.c: Rename to...
1970 * gcc.dg/Walloca-11.c.: ...this.
1971 * gcc.dg/wvla-[1-7].c: Rename to:
1972 * gcc.dg/Wvla-[1-7].c: ...this.
1973
cbb22e61
BC
19742016-10-19 Bin Cheng <bin.cheng@arm.com>
1975
1976 PR tree-optimization/78005
1977 * gcc.dg/vect/pr78005.c: New.
1978 * gcc.target/i386/l_fma_float_1.c: Revise test.
1979 * gcc.target/i386/l_fma_float_2.c: Ditto.
1980 * gcc.target/i386/l_fma_float_3.c: Ditto.
1981 * gcc.target/i386/l_fma_float_4.c: Ditto.
1982 * gcc.target/i386/l_fma_float_5.c: Ditto.
1983 * gcc.target/i386/l_fma_float_6.c: Ditto.
1984 * gcc.target/i386/l_fma_double_1.c: Ditto.
1985 * gcc.target/i386/l_fma_double_2.c: Ditto.
1986 * gcc.target/i386/l_fma_double_3.c: Ditto.
1987 * gcc.target/i386/l_fma_double_4.c: Ditto.
1988 * gcc.target/i386/l_fma_double_5.c: Ditto.
1989 * gcc.target/i386/l_fma_double_6.c: Ditto.
1990
a023f8c8
TS
19912016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1992
1993 PR tree-optimization/78024
1994 * gcc.dg/goacc/loop-processing-1.c: New file.
1995
d9700bdb
RB
19962016-10-19 Richard Biener <rguenther@suse.de>
1997
1998 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1999
902cb7b1
KN
20002016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2001
2002 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2003 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2004 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2005 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2006 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2007 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2008 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2009 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2010 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2011 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2012 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2013 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2014 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2015 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2016 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2017 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2018 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2019 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2020 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2021 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2022 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2023 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2024 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2025 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2026 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2027 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2028 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2029 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2030 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2031 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2032 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2033 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2034 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2035 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2036 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2037 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2038 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2039 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2040 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2041 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2042 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2043 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2044 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2045 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2046 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2047 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2048 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2049 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2050 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2051 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2052 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2053 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2054 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2055 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2056 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2057 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2058 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2059 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2060 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2061 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2062 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2063 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2064 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2065 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2066 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2067 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2068 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2069 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2070 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2071 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2072 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2073 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2074 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2075 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2076 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2077 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2078 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2079 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2080 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2081 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2082 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2083 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2084 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2085 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2086 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2087 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2088 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2089 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2090 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2091 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2092 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2093 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2094 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2095 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2096 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2097 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2098 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2099 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2100 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2101 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2102 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2103 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2104 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2105 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2106 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2107 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2108 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2109 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2110 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2111 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2112 * gcc.target/powerpc/vsu/vsu.exp: New file.
2113
5cb96b6a
UB
21142016-10-18 Uros Bizjak <ubizjak@gmail.com>
2115
2116 PR target/77991
2117 * gcc.target/i386/pr77991.c: New test.
2118
f5de494c
MF
21192016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2120
2121 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2122 LTO is used.
2123
e5163ec1
SKS
21242016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2125
5cb96b6a 2126 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2127
b64e8239
RB
21282016-10-18 Richard Biener <rguenther@suse.de>
2129
2130 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2131 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2132 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2133 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2134 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2135 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2136 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2137 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2138 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2139 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2140 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2141 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2142 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2143 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2144 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2145 * gcc.dg/pr68217.c: Likewise.
2146 * gcc.dg/predict-9.c: Likewise.
2147 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2148 * gcc.dg/predict-1.c: Likewise.
2149
c680ada5
JD
21502016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151
2152 * gfortran.dg/dtio_17.f90: New test.
2153
7fd4f180
KV
21542016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2155
2156 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2157
718625ad
KV
21582016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2159
2160 * gcc.dg/ipa/vrp4.c: New test.
2161
735b8f9f
KV
21622016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2163
2164 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2165 * gcc.dg/torture/pr39074.c: Likewise.
2166
86f98087
EB
21672016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2168
2169 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2170 * gnat.dg/trampoline4.adb: Minor tweak.
2171
a929f266
BS
21722016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2173
2174 PR tree-optimization/77916
2175 * gcc.dg/torture/pr77916.c: New.
2176
4acf2055
SK
21772016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2178
2179 PR fortran/77978
2180 * gfortran.dg/pr77978_1.f90: New test.
2181 * gfortran.dg/pr77978_2.f90: Ditto.
2182 * gfortran.dg/pr77978_3.f90: Ditto.
2183
871267e1
PT
21842016-10-17 Paul Thomas <pault@gcc.gnu.org>
2185
2186 PR fortran/61420
2187 PR fortran/78013
2188 * gfortran.dg/proc_ptr_49.f90: New test.
2189
fd9593e9
BE
21902016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2191
2192 PR target/77308
2193 * gcc.target/arm/pr77308.c: New test.
2194
d32d4176
DE
21952016-10-17 David Edelsohn <dje.gcc@gmail.com>
2196
2197 * lib/target-supports.exp
2198 (check_effective_target_floatn_nx_runtime): Return 0 for
2199 powerpc*-ibm-aix*.
2200
dca2910c
AP
22012016-10-17 Andrew Pinski <apinski@cavium.com>
2202
2203 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2204 long instead of long.
2205 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2206 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2207 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2208 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2209 * gcc.target/aarch64/pr68102_1.c: Likewise.
2210 * gcc.target/aarch64/target_attr_3.c: Likewise.
2211
44b00dbc
RB
22122016-10-17 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/77988
2215 * gcc.dg/torture/pr77988.c: New testcase.
2216
89b80c42
PK
22172016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2218
2219 * gcc.dg/pr71636-1.c: New test-case.
2220 * gcc.dg/pr71636-2.c: Likewise.
2221
4c640e26
EB
22222016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2223
2224 * gnat.dg/trampoline3.adb: New test.
2225 * gnat.dg/trampoline4.adb: Likewise.
2226
6c0347f6
JD
22272016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228
2229 * gfortran.dg/dtio_16.f90: New test.
2230
d0d48a06
EB
22312016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2234 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2235 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2236
baa33d83
EB
22372016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2238
2239 * gcc.target/sparc/popc.c: Rename to...
2240 * gcc.target/sparc/popc-1.c: ...this.
2241 * gcc.target/sparc/popc-2.c: New test.
2242
523ee218
JD
22432016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2244
2245 PR fortran/77972
2246 * gfortran.dg/unexpected_eof_4.f90: New test.
2247
c04d4ede
JB
22482016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2249
31a84d4a
AP
2250 PR libfortran/48587
2251 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2252
064ed55a
JJ
22532016-10-14 Jakub Jelinek <jakub@redhat.com>
2254
9a822fc7
JJ
2255 PR middle-end/77959
2256 * gfortran.dg/pr77959.f90: New test.
2257
064ed55a
JJ
2258 DR 1511 - const volatile variables and ODR
2259 * g++.dg/DRs/dr1511-1.C: New test.
2260 * g++.dg/DRs/dr1511-2.C: New test.
2261
2579762a
EB
22622016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/debug7.adb (dg-options): Remove -g.
2265 * gnat.dg/debug8.adb (dg-options): Add -margs.
2266 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2267
6d59425d
RB
22682016-10-14 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/77979
2271 * gcc.dg/torture/pr77979.c: New testcase.
2272
43f66d6e
ML
22732016-10-14 Martin Liska <mliska@suse.cz>
2274
2275 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2276 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2277 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2278
cb3ac867
UB
22792016-10-14 Uros Bizjak <ubizjak@gmail.com>
2280
2281 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2282 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2283 * gcc.dg/torture/pr77937-2.c: Likewise.
2284
14cf71a0
EB
22852016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2286
2287 * gnat.dg/lto15.adb: Adjust.
2288 * gnat.dg/lto16.adb: Likewise.
2289 * gnat.dg/lto17.adb: Likewise
2290 * gnat.dg/lto18.ad[sb]: New test.
2291 * gnat.dg/lto18_pkg.ads: New helper.
2292 * gnat.dg/lto19.adb: New test.
2293 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2294 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2295 * gnat.dg/lto20.adb: New test.
2296 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2297
6fd9c6f4
AV
22982016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2299
2300 * gfortran.dg/coarray_38.f90: Expect error message.
2301
01f44038
KT
23022016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 * gcc.target/aarch64/spellcheck_1.c: New test.
2305 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2306 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2307 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2308 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2309 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2310
253abb2a
AS
23112016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2312
2313 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2314
a2695319
BS
23152016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2316
2317 PR tree-optimization/77937
2318 * gcc.dg/torture/pr77937-1.c: New.
2319 * gcc.dg/torture/pr77937-2.c: New.
2320
14a2c9aa
JM
23212016-10-13 Jakub Jelinek <jakub@redhat.com>
2322
2323 * g++.dg/cpp1z/inline-var1.C: New test.
2324 * g++.dg/cpp1z/inline-var1a.C: New test.
2325 * g++.dg/cpp1z/inline-var1.h: New file.
2326 * g++.dg/cpp1z/inline-var2.C: New test.
2327 * g++.dg/cpp1z/inline-var3.C: New test.
2328 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2329 uninitialized const.
2330
6c95388f 23312016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2332
ee7fa2e3
SL
2333 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2334 Xscale is specified, not just -march.
2335 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2336 is incompatible with Xscale.
18d34307 2337
96032047
MS
23382016-10-13 Martin Sebor <msebor@redhat.com>
2339
2340 PR c++/71912
2341 * g++.dg/ext/flexary4.C: Adjust.
2342 * g++.dg/ext/flexary5.C: Same.
2343 * g++.dg/ext/flexary9.C: Same.
2344 * g++.dg/ext/flexary19.C: New test.
2345 * g++.dg/ext/flexary18.C: New test.
2346 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2347 regression test.
5cb96b6a
UB
2348 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2349 Avoid generating a flexible array member in an array.
96032047 2350
5b1548fd
MS
23512016-10-13 Martin Sebor <msebor@redhat.com>
2352
2353 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2354 to placate -Wformat on targets where the type is not int.
2355
7810c4eb
DM
23562016-10-13 David Malcolm <dmalcolm@redhat.com>
2357
2358 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2359 in INSN_LOCATION.
2360
fcd27666
BC
23612016-10-13 Bin Cheng <bin.cheng@arm.com>
2362
2363 * gcc.target/i386/l_fma_float_1.c: Revise test.
2364 * gcc.target/i386/l_fma_float_2.c: Ditto.
2365 * gcc.target/i386/l_fma_float_3.c: Ditto.
2366 * gcc.target/i386/l_fma_float_4.c: Ditto.
2367 * gcc.target/i386/l_fma_float_5.c: Ditto.
2368 * gcc.target/i386/l_fma_float_6.c: Ditto.
2369 * gcc.target/i386/l_fma_double_1.c: Ditto.
2370 * gcc.target/i386/l_fma_double_2.c: Ditto.
2371 * gcc.target/i386/l_fma_double_3.c: Ditto.
2372 * gcc.target/i386/l_fma_double_4.c: Ditto.
2373 * gcc.target/i386/l_fma_double_5.c: Ditto.
2374 * gcc.target/i386/l_fma_double_6.c: Ditto.
2375
b8a4b8c8
BC
23762016-10-13 Bin Cheng <bin.cheng@arm.com>
2377
2378 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2379
328ba117
BC
23802016-10-13 Bin Cheng <bin.cheng@arm.com>
2381
2382 * gcc.dg/vect/vect-98.c: Refine test case.
2383 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2384 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2385 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2386
1a1ab05e
JJ
23872016-10-13 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR c/77946
2390 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2391
27947670
ML
23922016-10-13 Martin Liska <mliska@suse.cz>
2393
2394 PR tree-optimization/77943
2395 * g++.dg/tree-ssa/pr77943.C: New test.
2396
92c5266b
AV
23972016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2398
2399 PR fortran/72832
2400 * gfortran.dg/allocate_with_source_22.f03: New test.
2401 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2402 fail.
2403
90bca4ed
TP
24042016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2405
2406 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2407 * gcc.target/arm/movsi_movw.c: Likewise.
2408 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2409 directive to work on big endian targets.
2410
0011af7b
KV
24112016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2412
2413 * gcc.dg/tree-ssa/evrp6.c: New test.
2414
859e95ab
SB
24152016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2416
2417 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2418 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2419 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2420
2934018d
SB
24212016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2422
2423 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2424 * gcc.target/powerpc/warn-2.c: Ditto.
2425
f92d1522
RS
24262016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2427
2428 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2429 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2430 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2431 for -mmsa.
2432 * gcc.target/mips/msa.c: New test.
2433 * gcc.target/mips/msa-builtins.c: Likewise.
2434 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2435 (check_effective_target_mips_msa_runtime): Likewise.
2436 (check_effective_target_mips_msa): Likewise.
2437 (add_options_for_mips_msa): Likewise.
2438 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2439 (check_effective_target_vect_intfloat_cvt): Likewise.
2440 (check_effective_target_vect_uintfloat_cvt): Likewise.
2441 (check_effective_target_vect_floatint_cvt): Likewise.
2442 (check_effective_target_vect_floatuint_cvt): Likewise.
2443 (check_effective_target_vect_shift): Likewise.
2444 (check_effective_target_vect_shift_char): Likewise.
2445 (check_effective_target_vect_long): Likewise.
2446 (check_effective_target_vect_float): Likewise.
2447 (check_effective_target_vect_double): Likewise.
2448 (check_effective_target_vect_long_long): Likewise.
2449 (check_effective_target_vect_perm): Likewise.
2450 (check_effective_target_vect_perm_byte): Likewise.
2451 (check_effective_target_vect_perm_short): Likewise.
2452 (check_effective_target_vect_sdot_qi): Likewise.
2453 (check_effective_target_vect_udot_qi): Likewise.
2454 (check_effective_target_vect_sdot_hi): Likewise.
2455 (check_effective_target_vect_udot_hi): Likewise.
2456 (check_effective_target_vect_pack_trunc): Likewise.
2457 (check_effective_target_vect_unpack): Likewise.
2458 (check_effective_target_vect_hw_misalign): Likewise.
2459 (check_effective_target_vect_condition): Likewise.
2460 (check_effective_target_vect_cond_mixed): Likewise.
2461 (check_effective_target_vect_char_mult): Likewise.
2462 (check_effective_target_vect_short_mult): Likewise.
2463 (check_effective_target_vect_int_mult): Likewise.
2464 (check_effective_target_vect_extract_even_odd): Likewise.
2465 (check_effective_target_vect_interleave): Likewise.
2466 (check_vect_support_and_set_flags): Check if the target supports MSA
2467 and append to the list of EFFECTIVE_TARGETS.
2468
0bfd099c
RB
24692016-10-12 Richard Biener <rguenther@suse.de>
2470
2471 PR debug/77947
2472 * g++.dg/torture/pr77947.C: New testcase.
2473
b4a9ef2f
PMR
24742016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2475
2476 * gnat.dg/debug8.adb: New testcase.
2477
c0dbd22d
PMR
24782016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2479
2480 * gnat.dg/debug9.adb: New testcase.
2481
8a7c91cd
RB
24822016-10-12 Richard Biener <rguenther@suse.de>
2483
2484 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2485 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2486 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2487
7dc2f5f1
RB
24882016-10-12 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/77920
2491 * gcc.dg/torture/pr77920.c: New testcase.
2492
70f6d5e1
JJ
24932016-10-12 Jakub Jelinek <jakub@redhat.com>
2494
4a8b97cb
JJ
2495 PR tree-optimization/77929
2496 * gcc.c-torture/compile/pr77929.c: New test.
2497
70f6d5e1
JJ
2498 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2503 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2504 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2505 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2506 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2507
4803de58
EB
25082016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * gcc.target/sparc/setcc-4.c: Adjust.
2511 * gcc.target/sparc/setcc-5.c: Likewise.
2512 * gcc.target/sparc/setcc-6.c: Likewise.
2513 * gcc.target/sparc/setcc-7.c: Likewise.
2514 * gcc.target/sparc/setcc-8.c: Likewise.
2515 * gcc.target/sparc/setcc-9.c: Likewise.
2516 * gcc.target/sparc/setcc-10.c: Delete.
2517
f6cf4810
SK
25182016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/77942
2521 * gfortran.dg/pr77942.f90
2522
8e8c2744
FR
25232016-10-11 Fritz Reese <fritzoreese@gmail.com>
2524
2525 * gfortran.dg/dec_math.f90: New testsuite.
2526
ddefad9a
SKS
25272016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2528
2529 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2530 (main): Declare j as i32 instead of int.
2531
e7b08761
TP
25322016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2533
2534 PR testsuite/PR77710
2535 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2536 target triplet instead of *-*-*-*.
2537
9fd7cd44
EB
25382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gnat.dg/unchecked_convert10.adb: New test.
2541 * gnat.dg/unchecked_convert11.adb: Likewise.
2542 * gnat.dg/unchecked_convert12.adb: Likewise.
2543
ff7e7ee0
EB
25442016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2545
2546 * gcc.target/sparc/cbcond-1.c: New test.
2547 * gcc.target/sparc/cbcond-2.c: Likewise.
2548 * gcc.target/sparc/movcc-1.c: Likewise.
2549 * gcc.target/sparc/movcc-2.c: Likewise.
2550 * gcc.target/sparc/setcc-1.c: Adjust.
2551 * gcc.target/sparc/setcc-2.c: Likewise.
2552 * gcc.target/sparc/setcc-3.c: Likewise.
2553 * gcc.target/sparc/setcc-4.c: Likewise.
2554 * gcc.target/sparc/setcc-5.c: Likewise.
2555 * gcc.target/sparc/setcc-6.c: New test.
2556 * gcc.target/sparc/setcc-7.c: Likewise.
2557 * gcc.target/sparc/setcc-8.c: Likewise.
2558 * gcc.target/sparc/setcc-9.c: Likewise.
2559 * gcc.target/sparc/setcc-10.c: Likewise.
2560
d30078b8
JL
25612016-10-10 Jeff Law <law@redhat.com>
2562
2563 PR tree-optimization/71947
2564 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2565 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2566 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2567 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2568 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2569 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2570
5f869266
TK
25712016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2572
2573 PR fortran/77915
2574 * gfortran.dg/matmul_11.f90: New test.
2575
174e0b00
JW
25762016-10-10 Jiong Wang <jiong.wang@arm.com>
2577
2578 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2579 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2580 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2590 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2591 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2592 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2618 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2619 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2626 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2627 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2628 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2629 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2637
4bc63138
JW
26382016-10-10 Jiong Wang <jiong.wang@arm.com>
2639
2640 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2654
8f3edb07
JW
26552016-10-10 Jiong Wang <jiong.wang@arm.com>
2656
2657 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2658 Enable AArch64.
2659 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2660 vdup*_laneq.
2661 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2665
6e49f922
JW
26662016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2667 Jiong Wang <jiong.wang@arm.com>
2668
2669 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2670 AArch64 support.
2671 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2672 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2673 AArch64 targets.
2674 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2675 AArch64 targets.
2676 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2677 targets.
2678 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2679
41683e1a
EB
26802016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2681
2682 * gnat.dg/specs/vfa.ads: New test.
2683
6e49f922 26842016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2685
2686 * gnat.dg/inline13.ad[sb]: New test.
2687 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2688
55cfd746
EB
26892016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * gnat.dg/biased_subtype.adb: New test.
2692
4dfb8a2a
JJ
26932016-10-09 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR tree-optimization/77901
2696 * gcc.c-torture/compile/pr77901.c: New test.
2697
67b97478
PK
26982016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2699
2700 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2701 * gcc.dg/ipa/propalign-2.c: Likewise
2702 * gcc.dg/ipa/propalign-3.c: Likewise.
2703 * gcc.dg/ipa/propalign-4.c: Likewise.
2704 * gcc.dg/ipa/propalign-5.c: Likewise.
2705
7bad794a
JJ
27062016-10-08 Jakub Jelinek <jakub@redhat.com>
2707
81b02905
JJ
2708 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2709
ee19ef45
JJ
2710 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2711
7bad794a
JJ
2712 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2713 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2714
56d3a930
FR
27152016-10-07 Fritz Reese <fritzoreese@gmail.com>
2716
2717 * gfortran.dg/dec_union_11.f90: New testcase.
2718
45e2bf2e
NS
27192016-10-07 Nathan Sidwell <nathan@acm.org>
2720
2721 PR c++/66443
2722 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2723 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2724 * g++.dg/cpp1y/pr66443-cxx14.C: New
2725 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2726 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2727
be845b04
JJ
27282016-10-07 Jakub Jelinek <jakub@redhat.com>
2729
2730 * g++.dg/cpp0x/addressof1.C: New test.
2731 * g++.dg/cpp0x/addressof2.C: New test.
2732
08213983
MM
27332016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2734
2735 * gcc.target/powerpc/float128-type-1.c: New test to check that
2736 PowerPC 64-bit Linux enables -mfloat128-type by default.
2737 * gcc.target/powerpc/float128-type-2.c: Likewise.
2738 * gcc.target/powerpc/float128-mix.c: Change error message to
2739 reflect that __ibm128 is now #define'ed to be long double.
2740
bd845c14
SK
27412016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2742
2743 PR fortran/77406
2744 * gfortran.dg/pr77406.f90: New test.
2745 * gfortran.dg/assumed_type_3.f90: Update error messages.
2746 * gfortran.dg/defined_operators_1.f90: Ditto.
2747 * gfortran.dg/generic_26.f90: Ditto.
2748 * gfortran.dg/generic_7.f90: Ditto.
2749 * gfortran.dg/gomp/udr5.f90: Ditto.
2750 * gfortran.dg/gomp/udr7.f90: Ditto.
2751 * gfortran.dg/interface_1.f90: Ditto.
2752 * gfortran.dg/interface_37.f90: Ditto.
2753 * gfortran.dg/interface_5.f90: Ditto.
2754 * gfortran.dg/interface_6.f90: Ditto.
2755 * gfortran.dg/interface_7.f90
2756 * gfortran.dg/no_arg_check_3.f90
2757 * gfortran.dg/operator_5.f90
2758 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2759
c09c4992
BE
27602016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2761
2762 PR c++/77700
2763 * c-c++-common/Wint-in-bool-context.c: Update test.
2764
d7f336f8
RB
27652016-10-07 Richard Biener <rguenther@suse.de>
2766
2767 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2768 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2769
a9172bf3
MP
27702016-10-07 Marek Polacek <polacek@redhat.com>
2771
2772 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2773
8a14afd0
BS
27742016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2775
2776 PR c++/69733
2777 * c-c++-common/pr69733.c: New test.
2778 * gcc.dg/pr69733.c: New test.
2779 * gcc.target/i386/pr69733.c: New test.
2780
d4bd4646
MP
27812016-10-07 Marek Polacek <polacek@redhat.com>
2782
2783 PR c++/77803
2784 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2785
a93cdc5c
JJ
27862016-10-07 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR tree-optimization/77664
2789 * gcc.dg/tree-ssa/pr77664.c: New test.
2790 * gcc.dg/pr77664.c: New test.
2791
27922016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2793
2794 * gfortran.dg/pr69955.f90: New test.
2795
ac193ee7
LK
27962016_10-06 Louis Krupp <louis.krupp@zoho.com>
2797
2798 PR fortran/57910
2799 * gfortran.dg/pr57910.f90: New test.
2800
342cfb3e
JJ
28012016-10-06 Jakub Jelinek <jakub@redhat.com>
2802
2803 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2804 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2805
48057089
KV
28062016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2807
2808 PR tree-optimization/77862
2809 * gcc.dg/pr77862.c: New test.
2810
65b25c9b
KV
28112016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2812
2813 * gcc.dg/tree-ssa/evrp4.c: New test.
2814
f3127685
JL
28152016-10-06 Jeff Law <law@redhat.com>
2816
2817 PR tree-optimization/71661
2818 * gcc.dg/tree-ssa/pr71661.c: New test.
2819
b3972588
RB
28202016-10-06 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/77855
2823 * gcc.dg/torture/pr77855.c: New testcase.
2824
139dc3c6 28252016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2826 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2827
2828 * g++.dg/other/pr77759.C: New test.
2829
37f6a157
RB
28302016-10-06 Richard Biener <rguenther@suse.de>
2831
2832 PR tree-optimization/77839
2833 * gcc.dg/torture/pr77839.c: New testcase.
2834
f779aeb8
MP
28352016-10-06 Marek Polacek <polacek@redhat.com>
2836
2837 * g++.dg/cpp1z/init-statement9.C: New test.
2838
eee8f0b0
AS
28392016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2840
2841 * gcc.target/i386/pcommit-1.c: Deleted.
2842 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2843 * gcc.target/i386/sse-13.c: Ditto.
2844 * gcc.target/i386/sse-14.c: Ditto.
2845 * gcc.target/i386/sse-22.c: Ditto.
2846 * gcc.target/i386/sse-23.c: Ditto.
2847 * g++.dg/other/i386-2.C: Ditto.
2848
b48042bb
UB
28492016-10-05 Uros Bizjak <ubizjak@gmail.com>
2850
2851 * gcc.target/i386/pr77833.c: Require int128 effective target.
2852
50b01e1d
SK
28532016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2854
2855 PR fortran/58991
2856 PR fortran/58992
2857 * gfortran.dg/associate_22.f90: New test.
2858
908b8296
FR
28592016-10-05 Fritz Reese <fritzoreese@gmail.com>
2860
2861 * gfortran.dg/dec_union_9.f90: New testcase.
2862 * gfortran.dg/dec_union_10.f90: New testcase.
2863
87582521
JJ
28642016-10-05 Jakub Jelinek <jakub@redhat.com>
2865
2e69f143
JJ
2866 PR sanitizer/66343
2867 * gcc.dg/pch/pr66343-3.c: New test.
2868 * gcc.dg/pch/pr66343-3.hs: New file.
2869
87582521
JJ
2870 PR sanitizer/66343
2871 * gcc.dg/pch/pr66343-1.c: New test.
2872 * gcc.dg/pch/pr66343-1.hs: New file.
2873 * gcc.dg/pch/pr66343-2.c: New test.
2874 * gcc.dg/pch/pr66343-2.hs: New file.
2875
700fff34
BE
28762016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2877
2878 * c-c++-common/Wint-in-bool-context.c: Update test.
2879
17a9e380
MP
28802016-10-05 Marek Polacek <polacek@redhat.com>
2881
2882 * g++.dg/cpp1z/init-statement1.C: New test.
2883 * g++.dg/cpp1z/init-statement2.C: New test.
2884 * g++.dg/cpp1z/init-statement3.C: New test.
2885 * g++.dg/cpp1z/init-statement4.C: New test.
2886 * g++.dg/cpp1z/init-statement5.C: New test.
2887 * g++.dg/cpp1z/init-statement6.C: New test.
2888 * g++.dg/cpp1z/init-statement7.C: New test.
2889 * g++.dg/cpp1z/init-statement8.C: New test.
2890
6e48e779
LK
28912016-10-05 Louis Krupp <louis.krupp@zoho.com>
2892
2893 PR fortran/67524
2894 * gfortran.dg/pr67524.f90: New test.
2895
04a32443
JJ
28962016-10-05 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR sanitizer/77823
2899 * c-c++-common/ubsan/shift-9.c: New test.
2900
743a9cf7
SKS
29012016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2902
2903 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2904 of int if __SIZEOF_INT__ is less than 4 bytes.
2905
a40278c3
JD
29062016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2907
2908 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2909 * gfortran.dg/class_array_20.f03: Likewise.
2910 * gfortran.dg/class_array_21.f03: Likewise.
2911 * gfortran.dg/finalize_29.f08: Likewise.
2912 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2913
39bb7d01
RB
29142016-10-05 Richard Biener <rguenther@suse.de>
2915
2916 PR middle-end/77826
2917 * gcc.dg/torture/pr77826.c: New testcase.
2918
eeb57981
RB
29192016-10-05 Richard Biener <rguenther@suse.de>
2920
2921 * gcc.dg/fold-copysign-1.c: New testcase.
2922
f9018d75
AS
29232016-10-05 Andreas Schwab <schwab@suse.de>
2924
2925 * g++.dg/pr49847-2.C: Remove.
2926
7e8000b3
PMR
29272016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2928
2929 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2930
54f84ca9
RB
29312016-10-05 Richard Biener <rguenther@suse.de>
2932
2933 PR middle-end/55152
2934 * gcc.dg/pr55152-2.c: New testcase.
2935
17beda50
JD
29362016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2937
2938 * gfortran.dg/dtio_15.f90: New test.
2939
1c84b798
ILT
29402016-10-04 Ian Lance Taylor <iant@golang.org>
2941
2942 * gcc.dg/split-7.c: New test.
2943
7ec39552
MS
29442016-10-04 Martin Sebor <msebor@redhat.com>
2945
2946 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2947 %lc directive to wint_t to silence -Wformat warnings on targets
2948 where the latter is a distinct type such as long.
2949
8ff04ff9
MS
29502016-10-04 Martin Sebor <msebor@redhat.com>
2951
2952 PR c++/77804
2953 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2954
bfecd57c
JJ
29552016-10-04 Jakub Jelinek <jakub@redhat.com>
2956
f72da967
JJ
2957 PR c++/77791
2958 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2959
bfecd57c
JJ
2960 * g++.dg/other/java3.C: Remove.
2961 * g++.dg/other/java1.C: Remove.
2962 * g++.dg/other/error12.C: Remove.
2963 * g++.dg/other/java2.C: Remove.
2964 * g++.dg/warn/Wnvdtor.C: Remove.
2965 * g++.dg/lookup/java1.C: Remove.
2966 * g++.dg/lookup/java2.C: Remove.
2967 * g++.dg/ext/pr34829.C: Remove.
2968 * g++.dg/ext/java-3.C: Remove.
2969 * g++.dg/ext/java-1.C: Remove.
2970 * g++.dg/ext/java-2.C: Remove.
2971 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2972
fe8b1e83
DG
29732016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2974
2975 PR tree-optimization/77808
2976 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2977
078b5aab
RB
29782016-10-04 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/77399
2981 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2982
2b568899
RB
29832016-10-04 Richard Biener <rguenther@suse.de>
2984
2985 PR middle-end/77833
2986 * gcc.target/i386/pr77833.c: New testcase.
2987
0a4e5cf3
JL
29882016-09-26 Jeff Law <law@redhat.com>
2989
2990 PR tree-optimization/71550
2991 PR tree-optimization/71403
2992 * gcc.c-torture/execute/pr71550.c: New test.
2993
d07b0a23
SKS
29942016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2995
2996 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2997 option.
2998
b44a42cf
KT
29992016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3000
3001 Revert
3002 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3003
3004 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3005
f41f1ceb
MP
30062016-10-03 Marek Polacek <polacek@redhat.com>
3007
3008 * g++.dg/cpp0x/nullptr37.C: New test.
3009
1633d3b9
BE
30102016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3011
3012 * c-c++-common/Wint-in-bool-context.c: Update test.
3013
2c8e3a1d
JJ
30142016-10-02 Jakub Jelinek <jakub@redhat.com>
3015
3016 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3017 earlier.
3018 * g++.dg/charset/asm2.c (memmove): Likewise.
3019 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3020 * g++.dg/tls/diag-4.C (foo): Likewise.
3021 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3022 dg-warning, fix up regex.
3023 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3024 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3025 * g++.old-deja/g++.mike/net31.C: Likewise.
3026 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3027 for C++17.
3028 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3029 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3030
f00b6283
RB
30312016-10-01 Richard Biener <rguenther@suse.de>
3032
3033 PR middle-end/77798
3034 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3035
0f0565b1
AV
30362016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3037
3038 PR fortran/77663
3039 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3040
c58823a0
JJ
30412016-10-01 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c/77490
3044 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3045 Add dg-prune-output directive.
3046
e3228a50
JD
30472016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3048
3049 PR fortran/66643
3050 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3051 * gfortran.fortran-torture/compile/write.f90: Update test.
3052
e70bbc6f
MW
30532016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3054
3055 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3056 arm_fp16_alternative_ok as the required effective target.
3057 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3058 -mfp16-format=alternative to the dg-options directive and remove
3059 the dg-add-options directive.
3060
c39747d2
FR
30612016-09-30 Fritz Reese <fritzoreese@gmail.com>
3062
3063 PR fortran/77764
3064 * gfortran.dg/dec_union_8.f90: New testcase.
3065
00074dd8
FR
30662016-09-30 Fritz Reese <fritzoreese@gmail.com>
3067
3068 PR fortran/77782
3069 * gfortran.dg/dec_structure_16.f90: New testcase.
3070
26f391e8
AV
30712016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3072
3073 * gfortran.dg/coarray_allocate_10.f08: New test.
3074 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3075
fa16a271
KT
30762016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3077
3078 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3079
f334c828
RB
30802016-09-30 Richard Biener <rguenther@suse.de>
3081
3082 PR tree-optimization/77399
3083 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3084
76e3ec9c
SL
30852016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3086
871267e1 3087 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3088 -fdelete-null-pointer-checks explicit.
3089 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3090 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3091 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3092 * gcc.dg/pic-1.c: Require fpic target support.
3093 * gcc.dg/pic-2.c: Likewise.
3094
a2c6e7f2
JJ
30952016-09-29 Jakub Jelinek <jakub@redhat.com>
3096
3097 Implement P0001R1 - C++17 removal of register storage class specifier
3098 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3099 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3100 C++17.
3101 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3102 keyword if not __SSE2__.
3103 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3104 C++17.
3105 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3106 register keywords.
3107 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3108 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3109 no_erroneous_warning): Expect new warnings for C++17.
3110 * g++.dg/warn/register-var-2.C (f): Likewise.
3111 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3112 * g++.dg/parse/linkage2.C (foo): Likewise.
3113 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3114 keyword on parameters for C++17.
3115 * g++.dg/cpp1z/register1.C: New test.
3116 * g++.dg/cpp1z/register2.C: New test.
3117 * g++.dg/cpp1z/register3.C: New test.
3118
4ab76933
UB
31192016-09-29 Uros Bizjak <ubizjak@gmail.com>
3120
3121 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3122 * gcc.target/i386/avx2-check.h (main): Ditto.
3123 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3124 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3125 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3126 * gcc.target/i386/avx512er-check.h (main): Ditto.
3127 * gcc.target/i386/avx512f-check.h (main): Ditto.
3128 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3129 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3130 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3131
2488ebe5
UB
31322016-09-29 Uros Bizjak <ubizjak@gmail.com>
3133
3134 PR target/77756
3135 * gcc.target/i386/pr77756.c: New test.
3136
4d258d09
MP
31372016-09-29 Marek Polacek <polacek@redhat.com>
3138
3139 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3140
a9087411
MP
31412016-09-29 Marek Polacek <polacek@redhat.com>
3142
3143 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3144 C++14.
3145
fa0a064a
ML
31462016-09-29 Martin Liska <mliska@suse.cz>
3147
3148 * objc/execute/construct1.m: New test.
3149
0ce1ecc7
RB
31502016-09-29 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/77768
3153 * gcc.dg/torture/pr77768.c: New testcase.
3154
da186c1f
RB
31552016-09-28 Richard Biener <rguenther@suse.de>
3156
3157 PR middle-end/77407
3158 * gcc.dg/pr77407.c: New testcase.
3159
d657e995
RB
31602016-09-29 Richard Biener <rguenther@suse.de>
3161
3162 PR middle-end/55152
3163 * gcc.dg/pr55152.c: New testcase.
3164 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3165
cadf6296
RO
31662016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3167
3168 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3169 (dg-options): Remove -m32.
3170
88000fd1
MS
31712016-09-28 Martin Sebor <msebor@redhat.com>
3172
3173 PR middle-end/77721
3174 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3175
0c172974
JD
31762016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3177
3178 PR libgfortran/77707
3179 * gfortran.dg/inquire_17.f90: New test.
3180
4b390698
JJ
31812016-09-28 Jakub Jelinek <jakub@redhat.com>
3182
3183 PR c++/77467
3184 * g++.dg/cpp1y/constexpr-77467.C: New test.
3185
2b1b5938
MS
31862016-09-28 Martin Sebor <msebor@redhat.com>
3187
3188 PR c/77762
3189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3190 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3191 (test_sprintf_p_const): Adjust line numbers to avoid failures
3192 introduced in r240503.
3193
30dc6ee9
MS
31942016-09-28 Martin Sebor <msebor@redhat.com>
3195
3196 PR middle-end/77683
3197 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3198
7d290e93
BE
31992016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3200
fcf32bad
BE
3201 PR c++/77748
3202 * g++.dg/pr77550.C: Avoid undefined behavior.
3203
7d290e93
BE
3204 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3205
912d9ec3
WD
32062016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3207
3208 * gcc.dg/strlenopt-20.c: Update test.
3209 * gcc.dg/strlenopt-21.c: Likewise.
3210 * gcc.dg/strlenopt-22.c: Likewise.
3211 * gcc.dg/strlenopt-22g.c: Likewise.
3212 * gcc.dg/strlenopt-26.c: Likewise.
3213 * gcc.dg/strlenopt-5.c: Likewise.
3214 * gcc.dg/strlenopt-7.c: Likewise.
3215 * gcc.dg/strlenopt-9.c: Likewise.
3216
459bcfb0
JJ
32172016-09-27 Jakub Jelinek <jakub@redhat.com>
3218
6e39060a
JJ
3219 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3220
8ca33347
JJ
3221 * g++.dg/cpp1z/lambda-this1.C: New test.
3222 * g++.dg/cpp1z/lambda-this2.C: New test.
3223
459bcfb0
JJ
3224 PR c++/77722
3225 * g++.dg/ubsan/return-4.C: New test.
3226 * g++.dg/ubsan/return-5.C: New test.
3227 * g++.dg/ubsan/return-6.C: New test.
3228
20fba714
JW
32292016-09-27 Jiong Wang <jiong.wang@arm.com>
3230
3231 * lib/target-supports.exp
3232 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3233 in function comment.
3234
bebe0086
ML
32352016-09-27 Martin Liska <mliska@suse.cz>
3236
3237 PR gcov-profile/46266
3238 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3239 considered.
3240
59896334
RB
32412016-09-27 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/77745
3244 * g++.dg/torture/pr77745.C: New testcase.
3245
f0d355dc
RB
32462016-09-27 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/77478
3249 * gcc.dg/torture/pr77478.c: New testcase.
3250
8c9434c2
ML
32512016-09-27 Martin Liska <mliska@suse.cz>
3252
3253 PR gcov-profile/7970
3254 PR gcov-profile/16855
3255 PR gcov-profile/44779
3256 * g++.dg/gcov/pr16855.C: New test.
3257
511d092e
SKS
32582016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3259
3260 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3261
f2e0c4e1
JJ
32622016-09-27 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR fortran/77666
3265 * gfortran.dg/gomp/pr77666.f90: New test.
3266
3a4228ba
KV
32672016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3268
3269 PR ipa/77677
3270 * gcc.dg/torture/pr77677-2.c: New test.
3271
a184e37f
SK
32722016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 PR fortran/77420
3275 * gfortran.dg/pr77420_1.f90: New test.
3276 * gfortran.dg/pr77420_2.f90: Ditto.
3277 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3278 * gfortran.dg/pr77420_4.f90: this file.
3279
8be59d19
KV
32802016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3281
3282 PR middle-end/77719
3283 * gfortran.dg/pr77719.f90: New test.
3284
991075a4
TP
32852016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3286
3287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3288 singular form of byte when quantity is unknown.
991075a4 3289
c6147dc4
MP
32902016-09-26 Marek Polacek <polacek@redhat.com>
3291
3292 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3293
5cc6c41c
ML
32942016-09-26 Martin Liska <mliska@suse.cz>
3295
3296 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3297 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3298 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3299 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3300 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3301 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3302 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3303 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3304 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3305
81fea426
MP
33062016-09-26 Marek Polacek <polacek@redhat.com>
3307
3308 PR c/7652
3309 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3310 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3311 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3312 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3313 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3314 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3315 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3316 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3317 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3318 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3319 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3320 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3321 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3322 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3323 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3324 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3325 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3326 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3327 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3328 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3329 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3330 * c-c++-common/attr-fallthrough-1.c: New test.
3331 * c-c++-common/attr-fallthrough-2.c: New test.
3332 * g++.dg/cpp0x/fallthrough1.C: New test.
3333 * g++.dg/cpp0x/fallthrough2.C: New test.
3334 * g++.dg/cpp1z/fallthrough1.C: New test.
3335 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3336 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3337 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3338 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3339
9b597c1f
SK
33402016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3341
12a813c1 3342 PR fortran/77429
9b597c1f
SK
3343 * gfortran.dg/pr77429.f90: New test.
3344
f1c7e7f1
SK
33452016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3346
3347 PR fortran/77694
3348 * gfortran.dg/pr77694.f90: New test.
3349
50c6dd20
OE
33502016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3351
3352 PR target/51244
3353 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3354
540b039e
DH
33552016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3356
3357 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3358 for 32-bit mode.
3359
cfd161bf
DH
33602016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3361
3362 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3363 for 32-bit mode.
3364
9a2300e9
MP
33652016-09-24 Marek Polacek <polacek@redhat.com>
3366
3367 PR c/77490
3368 * c-c++-common/Wbool-operation-1.c: New test.
3369 * gcc.dg/Wbool-operation-1.c: New test.
3370
34d567d1
FR
33712016-09-23 Fritz Reese <fritzoreese@gmail.com>
3372
3373 * gfortran.dg/dec_static_1.f90: New.
3374 * gfortran.dg/dec_static_2.f90: New.
3375 * gfortran.dg/dec_static_3.f90: New.
3376 * gfortran.dg/dec_static_4.f90: New.
3377
4a8d4422
JD
33782016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3379
3380 PR fortran/48298
3381 * gfortran.dg/negative_unit_check.f90: Update test.
3382 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3383
90ef45cb
DV
33842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3385
3386 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3387 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3388 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3389 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3390 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3391 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3392 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3393
e0535922
MS
33942016-09-23 Martin Sebor <msebor@redhat.com>
3395
3396 PR testsuite/77713
3397 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3398 assuming long double is bigger than double.
3399
d664d76d
JJ
34002016-09-23 Jakub Jelinek <jakub@redhat.com>
3401
3402 Implement P0138R2, C++17 construction rules for enum class values
3403 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3404
3b31f720
DM
34052016-09-23 David Malcolm <dmalcolm@redhat.com>
3406
3407 PR preprocessor/77672
3408 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3409 expected multiline output from first warning to reflect change
3410 in r240434.
3411
592459bf
TP
34122016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3413
3414 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3415
0af06385
BE
34162016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3417 Tom de Vries <tom@codesourcery.com>
3418
3419 PR testsuite/77411
3420 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3421
8f01b67a
MP
34222016-09-23 Marek Polacek <polacek@redhat.com>
3423
3424 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3425 * c-c++-common/gomp/atomic-13.c: Likewise.
3426 * c-c++-common/gomp/atomic-14.c: Likewise.
3427 * c-c++-common/pr60439.c: Remove invalid code.
3428 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3429 * g++.dg/expr/bitfield5.C: Likewise.
3430 * g++.dg/expr/bitfield6.C: Likewise.
3431 * g++.dg/expr/bool1.C: Likewise.
3432 * g++.dg/expr/bool3.C: Likewise.
3433 * g++.dg/expr/lval3.C: Likewise.
3434 * g++.dg/expr/lval4.C: Likewise.
3435 * g++.old-deja/g++.jason/bool5.C: Likewise.
3436
bbd6fcf3
DM
34372016-09-23 David Malcolm <dmalcolm@redhat.com>
3438
3439 PR preprocessor/77672
3440 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3441 (test_terminator_location): New function.
3442
113d06a4
RB
34432016-09-23 Richard Biener <rguenther@suse.de>
3444
3445 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3446
cab9e1df
MW
34472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3448
3449 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3450 -march=armv8.2-a+fp16 when supported by the hardware.
3451 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3452 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3453 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3454 semi-colons to a macro invocations.
3455 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3456 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3457 defined.
3458 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3459 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3460 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3461 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3462 defined.
3463 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3464 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3467 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3470 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3472 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3473 defined.
3474 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3475 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3476 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3477 defined.
3478 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3479 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3480 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3481 defined.
3482 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3483 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3484 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3485 defined.
3486 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3487 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3488 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3489 defined. Also fix some white-space.
3490 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3491 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3492 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3493 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3494 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3495 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3496 defined. Also fix some long lines and white-space.
3497 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3498 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3499 defined. Also fix some long lines and white-space.
3500 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3501 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3502 defined.
3503 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3505 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3506 defined.
3507 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3509 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3510 defined.
3511 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3514 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3516 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3519 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3520 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3521 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3523 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3524 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3527 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3528 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3530
da9b2e69
JW
35312016-09-23 Jiong Wang <jiong.wang@arm.com>
3532 Matthew Wahab <matthew.wahab@arm.com>
3533
3534 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3535 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3536 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3537 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3538 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3541 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3542 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3543 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3544 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3548 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3549 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3550 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3551 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3552 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3553 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3554 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3555 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3556 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3557 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3558 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3559 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3560 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3561 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3562 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3563 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3564 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3565 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3566 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3567 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3568 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3569 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3570 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3571
785cf02f
MW
35722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3573
3574 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3575 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3576 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3577 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3578 support.
3579
1e401340
KV
35802016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3581
3582 PR ipa/77677
3583 * gcc.dg/torture/pr77677.c: New test.
3584
8ed3eeac
AV
35852016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3586
3587 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3588 here now.
3589
55a9b91b
MW
35902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3591
3592 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3593 options. Add tests for float16x4_t and float16x8_t.
3594
64c744b9
DV
35952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3596
3597 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3598 * gcc.target/s390/risbg-ll-2.c: Ditto.
3599 * gcc.target/s390/risbg-ll-3.c: Ditto.
3600
d403b8d4
MW
36012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3602
3603 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3604 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3605
576987fc
DV
36062016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3607
3608 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3609 output to the simplified instructions.
3610
4ffc8099
MW
36112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3612
3613 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3614 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3615
b1a970a5
MW
36162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3617
3618 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3619 (FP16_SUPPORTED): New
3620 (expected-hfloat-16x4): Make conditional on __fp16 support.
3621 (expected-hfloat-16x8): Likewise.
3622 (vdup_n_f16): Disable for non-AArch64 targets.
3623 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3624 conditional on FP16_SUPPORTED.
3625 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3626 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3627 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3628 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3629 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3630 for testing __fp16.
3631 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3632 conditional on FP16_SUPPORTED.
3633 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3634 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3635
50df9464
MW
36362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3637
3638 * gcc.target/arm/short-vfp-1.c: New.
3639
536b9f42
MW
36402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3641
3642 * gcc.target/arm/attr-fp16-arith-1.c: New.
3643
1b9e31cf
MW
36442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3645
3646 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3647 New.
3648 (add_options_for_arm_v8_2a_fp16_neon): New.
3649 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3650 (add_options_for_arm_arch_v8_2a): Auto-generate.
3651 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3652 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3653 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3654 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3655 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3656 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3657 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3658
a5b42ee7
MW
36592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3660
3661 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3662 arm_fp16_alternative_ok.
3663 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3664 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3665 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3666 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3667 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3668 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3669 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3670 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3671 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3672 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3673 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3674 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3675 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3676 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3677 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3678 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3679 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3680 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3681 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3682 arm_fp16_alternative_ok.
3683 * lib/target-supports.exp
3684 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3685 (check_effective_target_arm_fp16_alternative_ok): New.
3686 (check_effective_target_arm_fp16_none_ok_nocache): New.
3687 (check_effective_target_arm_fp16_none_ok): New.
3688
fcbc975b
ML
36892016-09-23 Martin Liska <mliska@suse.cz>
3690
3691 * gcc.dg/ipa/pr77653.c: Replace adress
3692 with address.
3693
1822b732
ML
36942016-09-23 Martin Liska <mliska@suse.cz>
3695
3696 * gcc.target/i386/movbe-4.c: New test.
3697
fab18cc4
ML
36982016-09-23 Martin Liska <mliska@suse.cz>
3699
3700 * gcc.target/i386/crc32-5.c: New test.
3701
e70f01b5
ML
37022016-09-23 Martin Liska <mliska@suse.cz>
3703
3704 * gcc.target/i386/pr71652.c: New test.
3705 * gcc.target/i386/pr71652-2.c: New test.
3706 * gcc.target/i386/pr71652-3.c: New test.
3707
f2e81d05
JJ
37082016-09-23 Jakub Jelinek <jakub@redhat.com>
3709
3710 * lib/gcc-dg.exp (process-message): Support relative line number
3711 notation - .+4 or .-1 etc.
3712 * gcc.dg/dg-test-1.c: New test.
3713
ed30d2a6
MS
37142016-09-22 Martin Sebor <msebor@redhat.com>
3715
3716 PR target/77676
3717 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3718 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3719 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3720 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3721
1c681c7b
UB
37222016-09-22 Uros Bizjak <ubizjak@gmail.com>
3723
3724 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3725 * gcc.dg/ifcvt-2.c: Ditto.
3726 * gcc.dg/zero_bits_compound-1.c: Ditto.
3727 * gcc.dg/zero_bits_compound-1.c: Ditto.
3728 * gcc.dg/pr40550.c: Simplify target selectors.
3729 Use dg-additional-options.
3730 * gcc.dg/pr47893.c: Ditto.
3731 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3732 additional options for 32-bit x86 targets.
3733 * gcc.dg/pr70955.c: Move to ...
3734 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3735
67cf0a53
PC
37362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3737
3738 PR c++/61019
3739 * g++.dg/cpp0x/pr61019.C: New.
3740
0ee70cc0
AV
37412016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3742 Terry Guo <terry.guo@arm.com>
3743
3744 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3745 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3746 * gcc.target/arm/pure-code/pure-code.exp: New.
3747
43639d2c
UB
37482016-09-22 Uros Bizjak <ubizjak@gmail.com>
3749
3750 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3751 Remove SSE effective target requirement.
3752
a608d15b
PC
37532016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 PR c++/71979
3756 * g++.dg/cpp0x/pr71979.C: New.
3757
d94a7ab4
BE
37582016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3759
3760 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3761
a13f439f
ML
37622016-09-22 Martin Liska <mliska@suse.cz>
3763
3764 PR ipa/77653
3765 * gcc.dg/ipa/pr77653.c: New test.
3766
cf352092
JJ
37672016-09-22 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR fortran/77665
3770 * gfortran.dg/gomp/pr77665.f90: New test.
3771
a8de3002
PT
37722016-09-22 Paul Thomas <pault@gcc.gnu.org>
3773
3774 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3775 * gfortran.dg/dtio_13.f90: New test.
3776
39abef62
LK
37772016-09-21 Louis Krupp <louis.krupp@zoho.com>
3778
3779 PR fortran/66107
3780 * gfortran.dg/pr66107.f90: New test.
3781
4a2bb7fc
ILT
37822016-09-21 Ian Lance Taylor <iant@golang.org>
3783
3784 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3785 with call to builtin delete function.
3786
5f84cee2
JM
37872016-09-21 Joseph Myers <joseph@codesourcery.com>
3788
3789 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3790 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3791 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3792 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3793 tests.
3794
fe01a41a
UB
37952016-09-21 Uros Bizjak <ubizjak@gmail.com>
3796
3797 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3798
2e1c20b1
JJ
37992016-09-21 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR c++/77651
3802 * g++.dg/cpp1z/aligned-new6.C: New test.
3803
de4c144a
MW
38042016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3805
3806 * gcc.target/arm/fp16-aapcs-3.c: New.
3807 * gcc.target/arm/fp16-aapcs-4.c: New.
3808 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3809 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3810 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3811 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3812
44fc7854
BE
38132016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3814
3815 PR tree-optimization/77550
3816 * g++.dg/pr77550.C: New test.
3817
bc084f84
GJL
38182016-09-21 Georg-Johann Lay <avr@gjlay.de>
3819
3820 PR target/77326
3821 * gcc.target/avr/torture/pr77326.c: New test.
3822
c075003a
LK
38232016-09-21 Louis Krupp <louis.krupp@zoho.com>
3824
3825 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3826
6811ea79
RB
38272016-09-21 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/77648
3830 * gcc.dg/torture/pr77648-1.c: New testcase.
3831 * gcc.dg/torture/pr77648-2.c: Likewise.
3832
f955c4c4
RB
38332016-09-21 Richard Biener <rguenther@suse.de>
3834 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR tree-optimization/77621
3837 * gcc.dg/pr77621.c: New testcase.
3838
096506bb
PT
38392016-09-21 Paul Thomas <pault@gcc.gnu.org>
3840
3841 PR fortran/77657
3842 * gfortran.dg/dtio_12.f90: New test.
3843
37d168ae
SKS
38442016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3845
3846 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3847
66454000
KV
38482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3849
3850 PR tree-optimization/72835
3851 * gcc.dg/tree-ssa/pr72835.c: New test.
3852
88d0c3f0
MS
38532016-09-20 Martin Sebor <msebor@redhat.com>
3854
3855 PR middle-end/49905
3856 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3857 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3858 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3859 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3860 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3861 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3862 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3863
a03df1d5
KV
38642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3865
3866 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3867 arguments/compare will be optimized away.
3868 * gcc.dg/torture/ftrapv-1.c: Likewise.
3869
8bc5448f
KV
38702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3871
3872 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3873 will be optimized away.
3874 * gcc.dg/ipa/vrp1.c: New test.
3875 * gcc.dg/ipa/vrp2.c: New test.
3876 * gcc.dg/ipa/vrp3.c: New test.
3877
973625a0
KV
38782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3879
3880 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3881 does the same transformation.
3882 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3883 * gcc.dg/tree-ssa/evrp1.c: New test.
3884 * gcc.dg/tree-ssa/evrp2.c: New test.
3885 * gcc.dg/tree-ssa/evrp3.c: New test.
3886 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3887 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3888 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3889 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3890 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3891 foling now happens early.
3892 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3893 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3894 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3895 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3896 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3897
9b1ba33c
UB
38982016-09-20 Uros Bizjak <ubizjak@gmail.com>
3899
3900 PR target/77621
3901 * gcc.target/i386/pr77621.c: New test.
3902 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3903 pattern, loop should vectorize with -mtune=atom.
3904
f5bd4ad8
MO
39052016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3906 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR testsuite/63299
3909 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3910 instead of delete.
3911
7d9cf801
JJ
39122016-09-20 Jakub Jelinek <jakub@redhat.com>
3913
b912f962
JJ
3914 PR c++/77626
3915 * g++.dg/other/pr77626.C: New test.
3916
eaf1ece1
JJ
3917 PR c++/77638
3918 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3919
590b62e9
JJ
3920 PR c++/77637
3921 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3922
7d9cf801
JJ
3923 PR middle-end/77624
3924 * c-c++-common/pr77624-1.c: New test.
3925 * c-c++-common/pr77624-2.c: New test.
3926
3aebb6ff
AV
39272016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3928
3929 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3930 of digits expected.
3931
b5bbe47b
RB
39322016-09-20 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/77646
3935 * gcc.dg/torture/pr77646.c: New testcase.
3936
144a96e4
BE
39372016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3938
3939 PR c++/77434
3940 * c-c++-common/Wint-in-bool-context.c: New test.
3941
1f2071fa
JM
39422016-09-19 Joseph Myers <joseph@codesourcery.com>
3943
3944 * gcc.dg/cr-decimal-dig-1.c: New test.
3945
63012d9a
JM
39462016-09-19 Joseph Myers <joseph@codesourcery.com>
3947
3948 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3949 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3950 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3951 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3952
02410826
VM
39532016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3954
3955 PR rtl-optimization/77416
3956 * gcc.target/powerpc/pr77416.c: New.
3957
6101a7ab
PP
39582016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3959
3960 PR c++/77639
3961 * g++.dg/template/error-recovery4.C: New test.
3962
1993ff76
BC
39632016-09-19 Bin Cheng <bin.cheng@arm.com>
3964
3965 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3966
5fa9e644
KT
39672016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3968
3969 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3970 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3971
fc15d9ec
JJ
39722016-09-19 Jakub Jelinek <jakub@redhat.com>
3973 Jan Hubicka <jh@suse.cz>
3974
3975 PR target/77587
3976 * gcc.dg/pr77587.c: New test.
3977 * gcc.dg/pr77587a.c: New file.
3978
3c9f5092
AV
39792016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3980
3981 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3982 * gfortran.dg/coarray_38.f90:
3983 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3984 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3985 * gfortran.dg/coarray_allocate_7.f08: New test.
3986 * gfortran.dg/coarray_allocate_8.f08: New test.
3987 * gfortran.dg/coarray_allocate_9.f08: New test.
3988 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3989 new caf_register.
3990 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3991 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3992 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3993 get_by_refs.
3994 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3995 * gfortran.dg/coarray_lock_7.f90: Same.
3996 * gfortran.dg/coarray_poly_5.f90: Same.
3997 * gfortran.dg/coarray_poly_6.f90: Same.
3998 * gfortran.dg/coarray_poly_7.f90: Same.
3999 * gfortran.dg/coarray_poly_8.f90: Same.
4000 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4001
e79e6763
FR
40022016-09-19 Fritz Reese <fritzoreese@gmail.com>
4003
4004 PR fortran/77584
4005 * gfortran.dg/dec_structure_15.f90: New testcase.
4006
ae527639
RB
40072016-09-19 Richard Biener <rguenther@suse.de>
4008
4009 PR middle-end/77605
4010 * gcc.dg/torture/pr77605.c: New testcase.
4011
cdf060f8
LK
40122016-09-18 Louis Krupp <louis.krupp@zoho.com>
4013
4014 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4015
b720e919
JH
40162016-09-17 Jan Hubicka <hubicka@ucw.cz>
4017
4018 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4019 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4020 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4021 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4022 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4023 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4024 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4025 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4026 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4027 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4028 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4029
bdabae39
KY
40302016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4031
4032 * gcc.target/i386/pr68633.c: Fix expected result.
4033
493ba820
LK
40342016-09-17 Louis Krupp <louis.krupp@gmail.com>
4035
4036 PR fortran/68078
4037 * gfortran.dg/pr68078.f90: New test.
4038 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4039
9a42726b
BS
40402016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4041
4042 PR target/77613
4043 * gcc.target/powerpc/swaps-p8-25.c: New.
4044
e7d61178
JJ
40452016-09-16 Jakub Jelinek <jakub@redhat.com>
4046
8f03e02f
JJ
4047 PR c++/77482
4048 * g++.dg/cpp0x/constexpr-77482.C: New test.
4049
e80cb545
JJ
4050 PR c++/77379
4051 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4052 thunk offsets.
4053 * g++.dg/abi/abi-tag23a.C: Likewise.
4054
1c2f613f
JJ
4055 PR c++/77338
4056 * g++.dg/cpp0x/decltype-77338.C: New test.
4057
e7d61178
JJ
4058 PR c++/77375
4059 * g++.dg/cpp0x/mutable1.C: New test.
4060
8d987deb
SK
40612016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4062
4063 PR fortran/77612
4064 * gfortran.dg/pr77612.f90: New test.
4065
2c3d35a6
SKS
40662016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4067
4068 * gcc.dg/torture/pr70421.c: Require int32plus.
4069
e43163ae
JJ
40702016-09-16 Jakub Jelinek <jakub@redhat.com>
4071
bcf0905a
JJ
4072 PR middle-end/77475
4073 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4074
e43163ae
JJ
4075 PR target/77526
4076 * gcc.target/i386/pr77526.c: New test.
4077
7d704548
JJ
40782016-09-16 Jakub Jelinek <jakub@redhat.com>
4079 Eric Botcazou <ebotcazou@adacore.com>
4080
4081 PR middle-end/77594
4082 * gcc.target/i386/pr77594.c: New test.
4083
902d624f
LK
40842016-09-15 Louis Krupp <louis.krupp@zoho.com>
4085
4086 PR fortran/69963
4087 * gfortran.dg/misplaced_implicit_character.f90: New test.
4088
7e16ce79
BC
40892016-09-15 Bin Cheng <bin.cheng@arm.com>
4090
4091 PR tree-optimization/77503
4092 * gcc.dg/vect/pr77503.c: New test.
4093
7c05f5c4
RB
40942016-09-15 Richard Biener <rguenther@suse.de>
4095
4096 PR middle-end/77544
4097 * c-c++-common/torture/pr77544.c: New testcase.
4098
76ff80fb
JJ
40992016-09-15 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR middle-end/77475
4102 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4103 * gcc.dg/march-generic.c: Likewise.
4104 * gcc.target/i386/spellcheck-options-1.c: New test.
4105 * gcc.target/i386/spellcheck-options-2.c: New test.
4106 * gcc.target/i386/spellcheck-options-3.c: New test.
4107 * gcc.target/i386/spellcheck-options-4.c: New test.
4108
5560d026
CLT
41092016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4110
4111 PR fortran/72743
4112 * gfortran.dg/goacc/pr72743.f90: New test.
4113
5334f733
RB
41142016-09-15 Richard Biener <rguenther@suse.de>
4115
4116 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4117
d08615f2
RB
41182016-09-15 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/77514
4121 * gcc.dg/torture/pr77514.c: New testcase.
4122
28ca05f0
JJ
41232016-09-14 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR c++/77549
4126 * g++.dg/lookup/pr77549.C: New test.
4127
20a1e5b8
MP
41282016-09-14 Marek Polacek <polacek@redhat.com>
4129
4130 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4131 * c-c++-common/gomp/atomic-13.c: Likewise.
4132 * c-c++-common/gomp/atomic-14.c: Likewise.
4133 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4134 * g++.dg/cpp1z/bool-increment1.C: New test.
4135 * c-c++-common/pr60439.c: Add dg-warning.
4136 * g++.dg/expr/bitfield4.C: Likewise.
4137 * g++.dg/expr/bitfield5.C: Likewise.
4138 * g++.dg/expr/bitfield6.C: Likewise.
4139 * g++.dg/expr/bool1.C: Likewise.
4140 * g++.dg/expr/bool3.C: Likewise.
4141 * g++.dg/expr/lval3.C: Likewise.
4142 * g++.dg/expr/lval4.C: Likewise.
4143 * g++.old-deja/g++.jason/bool5.C: Likewise.
4144 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4145 * g++.dg/other/error18.C: Likewise.
4146 * g++.dg/gomp/atomic-14.C: Likewise.
4147
0761f6bf
NS
41482016-09-14 Nathan Sidwell <nathan@acm.org>
4149
4150 PR c++/77539
4151 * g++.dg/cpp1y/pr77539.C: New.
4152
13cddbc1
CL
41532016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4154
4155 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4156 dg-require.
4157 * g++.dg/ext/builtin_alloca.C: Likewise.
4158 * g++.dg/template/spec35.C: Likewise.
4159 * gcc.dg/builtins-68.c: Likewise.
4160 * gcc.misc-tests/gcov-13.c: Likewise.
4161 * gcc.misc-tests/gcov-14.c: Likewise.
4162
a90638d4
JM
41632016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4164
4165 * gfortran.dg/dec_structure_14.f90: New testcase.
4166
5ba4a08c
JJ
41672016-09-14 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR sanitizer/68260
4170 * c-c++-common/tsan/pr68260.c: New test.
4171
a713b234
JS
41722016-09-13 Joe Seymour <joe.s@somniumtech.com>
4173
4174 PR target/70713
4175 * gcc.target/msp430/function-attributes-1.c: New test.
4176 * gcc.target/msp430/function-attributes-2.c: New test.
4177 * gcc.target/msp430/function-attributes-3.c: New test.
4178
96032047
MS
41792015-04-18 Martin Sebor <msebor@redhat.com>
4180
4181 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4182 of non-nul characters.
4183 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4184
ea8661cd
JJ
41852016-09-13 Jakub Jelinek <jakub@redhat.com>
4186
9952908a
JJ
4187 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4188 * g++.dg/cpp1z/gen-attrs1.C: New test.
4189
63cdb7a0
JJ
4190 PR tree-optimization/77454
4191 * gcc.dg/pr77454.c: New test.
4192
ea8661cd
JJ
4193 PR c++/77553
4194 * g++.dg/cpp1y/constexpr-77553.C: New test.
4195
254830ba
DM
41962016-09-13 David Malcolm <dmalcolm@redhat.com>
4197
4198 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4199 (test_show_locus): Replace rich_location::add_fixit_insert calls
4200 with add_fixit_insert_before and add_fixit_insert_after.
4201
42763690
JM
42022016-09-13 Jason Merrill <jason@redhat.com>
4203 Tom de Vries <tom@codesourcery.com>
4204
4205 PR c++/77427
4206 * g++.dg/pr77427.C: New test.
4207
c8798f2c
ML
42082016-09-13 Martin Liska <mliska@suse.cz>
4209
4210 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4211 effective target.
4212 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4213 * lib/target-supports.exp: Define the new target.
4214
54700e2e
AP
42152016-09-12 Andrew Pinski <apinski@cavium.com>
4216
4217 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4218 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4219
e1d55bf7
UB
42202016-09-12 Uros Bizjak <ubizjak@gmail.com>
4221
4222 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4223 variable arguments.
4224 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4225 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4226 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4227 variable argument.
4228 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4229 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4230
54dcdb88
BE
42312016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4232
4233 PR c++/77496
4234 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4235 * g++.dg/ext/pr77496.C: New test.
4236 * g++.dg/warn/pr77496.C: New test.
4237
d1463eb9
DM
42382016-09-12 David Malcolm <dmalcolm@redhat.com>
4239
4240 PR c/72858
4241 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4242 to preserve conversion chars, and to preserve prefix information.
4243 * gcc.dg/format/pr72858.c: New test case.
4244
217fabad
SK
42452016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4246
4247 * gfortran.dg/pr77507.f90: Move to ...
4248 * gfortran.dg/ieee/pr77507.f90: here.
4249
a1cd04ac
JH
42502016-08-09 Jan Hubicka <hubicka@ucw.cz>
4251
4252 PR ipa/61159
4253 * compile/pr61159.c: New testcase
4254
e3912107
JH
42552016-08-09 Jan Hubicka <hubicka@ucw.cz>
4256
4257 PR ipa/64316
4258 * gcc.dg/ipa/pr63416.c: New testcase.
4259
739d9339
PT
42602016-09-10 Paul Thomas <pault@gcc.gnu.org>
4261 Steven G. Kargl <kargl@gcc.gnu.org>
4262
4263 PR fortran/77532
cc3135b6 4264 * gfortran.dg/dtio_11.f90: new test.
739d9339 4265
fb7c40dd
SK
42662016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4267
4268 PR fortran/77507
4269 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4270 * gfortran.dg/c_assoc_4.f90: Ditto.
4271
5b28efbb
TV
42722016-09-10 Tom de Vries <tom@codesourcery.com>
4273
4274 PR C/71602
4275 * c-c++-common/va-arg-va-list-type.c: New test.
4276
9d0a9bb4
PB
42772016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4278
4279 PR rtl-optimization/77289
4280 * gcc.target/powerpc/pr77289.c: New test.
4281
3f0177e7
MS
42822016-09-09 Martin Sebor <msebor@redhat.com>
4283
4284 PR c/77520
4285 PR c/77521
4286 * gcc.dg/pr77520.c: New test.
4287 * gcc.dg/pr77521.c: New test.
4288
e81e83d0
SK
42892016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4290
4291 PR fortran/77506
4292 * gfortran.dg/pr77506.f90: New test.
4293
8a92685e
SK
42942016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4295
4296 PR fortran/77507
4297 * gfortran.dg/pr77507.f90: New test.
4298
c65248cb
JM
42992016-09-09 Joseph Myers <joseph@codesourcery.com>
4300
4301 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4302
2cf0ff98
SK
43032016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4304 Louis Krupp <lkrupp@gcc.gnu.org>
4305
4306 PR fortran/69514
4307 * gfortran.dg/pr69514_1.f90: New test.
4308 * gfortran.dg/pr69514_2.f90: New test.
4309
8ebc1e0f
JJ
43102016-09-08 Jakub Jelinek <jakub@redhat.com>
4311
20b6cf01
JJ
4312 PR fortran/77500
4313 * gfortran.dg/gomp/pr77500.f90: New test.
4314
8ebc1e0f
JJ
4315 PR fortran/77516
4316 * gfortran.dg/gomp/pr77516.f90: New test.
4317
34718542
JJ
43182016-09-07 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR middle-end/77475
4321 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4322 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4323 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4324 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4325 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4326 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4327
e5106e27
DM
43282016-09-07 David Malcolm <dmalcolm@redhat.com>
4329
4330 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4331 "substring-locations.h".
4332
ca235a85
RB
43332016-09-07 Richard Biener <rguenther@suse.de>
4334
4335 PR c/77450
4336 * c-c++-common/vector-subscript-8.c: Move ..
4337 * gcc.dg/pr77450.c: ... here.
4338
0076b5dc 43392016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4340
4341 PR libgfortran/77393
4342 * gfortran.dg/fmt_f0_2.f90: Update test.
4343 * gfortran.dg/fmt_f0_3.f90: New test.
4344
6ac7322b
DH
43452016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4346
4347 PR debug/77389
4348 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4349 in dg-options.
4350
4351 PR debug/57519
4352 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4353
8eb9e049
JJ
43542016-09-06 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR target/69255
4357 * gcc.target/i386/pr69255-1.c: New test.
4358 * gcc.target/i386/pr69255-2.c: New test.
4359 * gcc.target/i386/pr69255-3.c: New test.
4360
43612016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4362
4363 PR c/77336
4364 * gcc.dg/format/miss-7.c: New test.
4365
e6cb85d4
UB
43662016-09-06 Uros Bizjak <ubizjak@gmail.com>
4367
4368 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4369
7fe76f6a
ML
43702016-09-06 Martin Liska <mliska@suse.cz>
4371
4372 PR gcov-profile/77378
4373 PR gcov-profile/77466
4374 * gcc.dg/profile-update-warning.c: New test.
4375
209b636e
RB
43762016-09-06 Richard Biener <rguenther@suse.de>
4377
4378 PR tree-optimization/77479
4379 * gcc.dg/torture/pr77479.c: New testcase.
4380
b772a565
RB
43812016-09-06 Richard Biener <rguenther@suse.de>
4382
4383 PR c/77450
4384 * c-c++-common/vector-subscript-7.c: Adjust.
4385 * c-c++-common/vector-subscript-8.c: New testcase.
4386
a8c07037
SKS
43872016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4388
4389 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4390
0ce48391
JJ
43912016-09-05 Jakub Jelinek <jakub@redhat.com>
4392
de9188e0
JJ
4393 PR target/77476
4394 * gcc.target/i386/avx512f-pr77476.c: New test.
4395 * gcc.target/i386/avx512bw-pr77476.c: New test.
4396 * gcc.target/i386/avx512dq-pr77476.c: New test.
4397
c76f7809
JJ
4398 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4399 Update comment to mention also avx512f.
4400
0ce48391
JJ
4401 PR sanitizer/77396
4402 * g++.dg/asan/pr77396-2.C: New test.
4403
8a27cf73
UB
44042016-09-05 Uros Bizjak <ubizjak@gmail.com>
4405
4406 PR rtl-optimization/77452
4407 * gcc.target/i386/pr77452.c: New test.
4408
25ff5dd3
MP
44092016-09-05 Marek Polacek <polacek@redhat.com>
4410
4411 PR c/77423
4412 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4413
f2bc4e48
SK
44142016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4415
4416 PR fortran/77391
4417 * gfortran.dg/pr77391.f90: New test.
4418
e85921ee
SK
44192016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4420
4421 PR fortran/77460
4422 * gfortran.dg/pr77460.f90: New test.
4423
b5d50659
JJ
44242016-09-03 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c/65467
4427 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4428
7b826676
KY
44292016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4430
4431 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4432
717ebe91
DM
44332016-09-02 David Malcolm <dmalcolm@redhat.com>
4434
4435 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4436 test case.
4437 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4438 diagnostic-test-show-locus-generate-patch.c to the sources
4439 for diagnostic_plugin_test_show_locus.c.
4440
94087e88
JJ
44412016-09-02 Jakub Jelinek <jakub@redhat.com>
4442
9dc5773f
JJ
4443 PR c/65467
4444 * gcc.dg/gomp/_Atomic-1.c: New test.
4445 * gcc.dg/gomp/_Atomic-2.c: New test.
4446 * gcc.dg/gomp/_Atomic-3.c: New test.
4447 * gcc.dg/gomp/_Atomic-4.c: New test.
4448 * gcc.dg/gomp/_Atomic-5.c: New test.
4449
94087e88
JJ
4450 PR sanitizer/77396
4451 * g++.dg/asan/pr77396.C: New test.
4452
44532016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4454
4455 PR tree-optimization/71831
4456 * gcc.dg/builtin-object-size-16.c: New test.
4457 * gcc.dg/builtin-object-size-17.c: New test.
4458
7e89048d
JD
44592016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4460
4461 PR libgfortran/77393
4462 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4463
2f196155
UB
44642016-09-01 Uros Bizjak <ubizjak@gmail.com>
4465
4466 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4467 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4468 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4469 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4470 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4471 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4472 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4473 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4474 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4475 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4476 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4477 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4478 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4479 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4480 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4481 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4482 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4483 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4484
0a6b0523
EB
44852016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4486
4487 * gnat.dg/opt58.adb: New test.
4488 * gnat.dg/opt58_pkg.ads: New helper.
4489
2a99de7b
RB
44902016-09-01 Richard Biener <rguenther@suse.de>
4491
4492 PR middle-end/77436
4493 * gcc.dg/torture/pr77436.c: New testcase.
4494
f79d8786
SKS
44952016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4496
4497 * gcc.dg/pr64252.c: Require int32plus.
4498 * gcc.dg/pr66299-1.c: Likewise.
4499 * gcc.dg/pr66299-2.c: Likewise.
4500 * gcc.dg/torture/20131115-1.c: Skip for avr.
4501
b06335f9
KT
45022016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4503
4504 * gcc.target/aarch64/ands_3.c: New test.
4505
f25f40be
JJ
45062016-08-31 Jakub Jelinek <jakub@redhat.com>
4507
d12a0b5a
JJ
4508 PR fortran/77352
4509 * gfortran.dg/gomp/pr77352.f90: New test.
4510
f25f40be
JJ
4511 PR fortran/77374
4512 * gfortran.dg/gomp/pr77374.f08: New test.
4513
9ff6fb6e
MG
45142016-08-31 Marc Glisse <marc.glisse@inria.fr>
4515
4516 PR tree-optimization/73714
4517 * gcc.dg/tree-ssa/pr73714.c: New test.
4518
8e95a674
JD
45192016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520
4521 PR libgfortran/77393
4522 * gfortran.dg/fmt_f0_2.f90: New test.
4523
c6b0037d
MG
45242016-08-31 Marc Glisse <marc.glisse@inria.fr>
4525
4526 * gcc.target/i386/pr59539-2.c: Adapt options.
4527 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4528
1a576b13
PT
45292016-08-31 Paul Thomas <pault@gcc.gnu.org>
4530
4531 PR fortran/77418
4532 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4533 of the associate entity and replace with a pointer to the
4534 intended item on the stack.
4535
e73d3ca6 45362016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4537 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4538
4539 PR fortran/48298
4540 * gfortran.dg/dtio_1.f90: New test.
4541 * gfortran.dg/dtio_2.f90: New test.
4542 * gfortran.dg/dtio_3.f90: New test.
4543 * gfortran.dg/dtio_4.f90: New test.
4544 * gfortran.dg/dtio_5.f90: New test.
4545 * gfortran.dg/dtio_6.f90: New test.
4546 * gfortran.dg/dtio_7.f90: New test.
4547 * gfortran.dg/dtio_8.f90: New test.
4548 * gfortran.dg/dtio_9.f90: New test.
4549 * gfortran.dg/dtio_10.f90: New test.
4550
b816477a
DM
45512016-08-30 David Malcolm <dmalcolm@redhat.com>
4552
4553 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4554 (test_many_nested_locations): New function.
4555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4556 (test_show_locus): Handle "test_many_nested_locations".
4557
71b30891
DM
45582016-08-30 David Malcolm <dmalcolm@redhat.com>
4559
4560 * g++.dg/template/double-greater-than-fixit.C: New test case.
4561
8fa37232
EB
45622016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4563
4564 * gnat.dg/opt57.ad[sb]: New test.
4565 * gnat.dg/opt57_pkg.ads: New helper.
4566
6f651bae
RB
45672016-08-30 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/69047
4570 * gcc.dg/pr69047.c: Fix byte-order check.
4571
ab834832
JJ
45722016-08-30 Jakub Jelinek <jakub@redhat.com>
4573
5116b156
JJ
4574 PR tree-optimization/72866
4575 * gcc.dg/vect/pr72866.c: New test.
4576
3754bbfc
JJ
4577 PR debug/77363
4578 * g++.dg/debug/dwarf2/pr77363.C: New test.
4579
26122e2d
JJ
4580 PR middle-end/77377
4581 * gcc.target/i386/pr77377.c: New test.
4582
ab834832
JJ
4583 PR debug/77389
4584 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4585 in dg-options.
4586
bedc9ca7
SK
45872016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4588
4589 * gfortran.dg/pr77372.f90: Moved to ...
4590 * gfortran.dg/ieee/pr77372.f90: here.
4591
adfa1e6b
MM
45922016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4593
4594 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4595 vector short/char initializations.
4596 * gcc.target/powerpc/vec-init-5.c: Likewise.
4597 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4598 vector initialization optimizations.
4599 * gcc.target/powerpc/vec-init-7.c: Likewise.
4600 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4601 vector float/double initializations.
4602 * gcc.target/powerpc/vec-init-9.c: Likewise.
4603
414b7129
UB
46042016-08-29 Uros Bizjak <ubizjak@gmail.com>
4605
4606 PR target/77403
4607 * gcc.target/i386/pr77403.c: New test.
4608
3d06b6f2
MP
46092016-08-29 Marek Polacek <polacek@redhat.com>
4610
4611 PR c/77292
4612 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4613
ba9bbd6f
TV
46142016-08-29 Tom de Vries <tom@codesourcery.com>
4615
4616 PR c/77398
4617 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4618
d7d80d8f
EB
46192016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4620
4621 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4622
d7d80d8f 46232016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4624
4625 * gfortran.dg/dec_structure_13.f90: New testcase.
4626
468d95c8
JB
46272016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4628
4629 PR fortran/77261
4630 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4631 available.
4632
f329b264
TV
46332016-08-28 Tom de Vries <tom@codesourcery.com>
4634
4635 PR lto/70955
4636 * gcc.dg/pr70955.c: New test.
4637 * gcc.dg/lto/pr70955_0.c: Same.
4638 * gcc.dg/lto/pr70955_1.c: Same.
4639
4a389eb6
PP
46402016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4641
4642 PR tree-optimization/71077
4643 * gcc.target/i386/pr71077.c: New test.
4644
3f8257db 46452016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4646
4647 PR fortran/77380
4648 * gfortran.dg/pr77380.f90: New test.
4649
3f8257db 46502016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4651
4652 PR fortran/77372
4653 gfortran.dg/pr77372.f90: New test.
4654
ee908516
DM
46552016-08-26 David Malcolm <dmalcolm@redhat.com>
4656
4657 * gcc.dg/spellcheck-fields-2.c (test): Move
4658 dg-begin/end-multiline-output within function body.
4659 (test_macro): New function.
4660
d41e76cf
DM
46612016-08-26 David Malcolm <dmalcolm@redhat.com>
4662
4663 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4664 (test_fixit_insert): Update expected output.
4665 (test_fixit_remove): Likewise.
4666 (test_fixit_replace): Likewise.
4667
524a4c96
RO
46682016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4669
4670 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4671 Fix typo.
4672
ebfa15ab
RB
46732016-08-26 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/69047
4676 * gcc.dg/pr69047.c: New testcase.
4677
209ca542
PK
46782016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4679 Martin Jambhor <mjambor@suse.cz>
524a4c96 4680
209ca542
PK
4681 * gcc.dg/ipa/propbits-1.c: New test-case.
4682 * gcc.dg/ipa/propbits-2.c: Likewise.
4683 * gcc.dg/ipa/propbits-3.c: Likewise.
4684
e5cf1629
SK
46852016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/77351
4688 * gfortran.dg/pr77351.f90: New test.
4689
ebef225f
MP
46902016-08-25 Marek Polacek <polacek@redhat.com>
4691
4692 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4693
fe377a48
MP
46942016-08-25 Marek Polacek <polacek@redhat.com>
4695
4696 PR c/77323
4697 * gcc.dg/pr77323.c: New test.
4698
88b8971f
PT
46992016-08-24 Paul Thomas <pault@gcc.gnu.org>
4700
4701 PR fortran/77358
4702 * gfortran.dg/submodule_17.f08: New test.
4703
3f8257db
JJ
47042016-08-24 Michael Collison <michael.collison@linaro.org>
4705 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4706
4707 * gcc.target/arm/builtin_saddl.c: New testcase.
4708 * gcc.target/arm/builtin_saddll.c: New testcase.
4709 * gcc.target/arm/builtin_uaddl.c: New testcase.
4710 * gcc.target/arm/builtin_uaddll.c: New testcase.
4711 * gcc.target/arm/builtin_ssubl.c: New testcase.
4712 * gcc.target/arm/builtin_ssubll.c: New testcase.
4713 * gcc.target/arm/builtin_usubl.c: New testcase.
4714 * gcc.target/arm/builtin_usubll.c: New testcase.
4715
d5b5d212
UB
47162016-08-24 Uros Bizjak <ubizjak@gmail.com>
4717
4718 PR target/77270
4719 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4720 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4721 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4722 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4723 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4724 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4725 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4726 effective target. Remove scan-assembler-times directives.
4727 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4728 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4729 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4730
d1188689
SKS
47312016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4732
4733 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4734 of unsigned int.
4735 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4736
0b6b8f85
RS
47372016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4738
4739 PR testsuite/77317
4740 * lib/target-supports.exp
4741 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4742 (check_effective_target_vect_natural_alignment): Ditto.
4743 (check_effective_target_vector_alignment_reachable): Ditto.
4744 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4745
587b7f7a
ILT
47462016-08-23 Ian Lance Taylor <iant@golang.org>
4747
4748 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4749
6019c0fc
MM
47502016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4751
4752 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4753 being created from pointers to memory locations.
4754 * gcc.target/powerpc/vec-init-2.c: Likewise.
4755
cfe37db4
FR
47562016-08-23 Fritz Reese <fritzoreese@gmail.com>
4757
4758 * gfortran.dg/dec_structure_12.f90: New testcase.
4759
7e11f46f
DV
47602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4761
4762 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4763
7ab4f354
DV
47642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4765
4766 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4767 verification.
4768
deb9351f
DV
47692016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4770
4771 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4772 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4773
1fd9f058
RB
47742016-08-23 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/27336
4777 * c-c++-common/pr27336.c: New testcase.
4778
b00e6e75
MP
47792016-08-22 Marek Polacek <polacek@redhat.com>
4780
4781 PR c++/77321
4782 * g++.dg/cpp1y/pr77321.C: New test.
4783
58338bac
SK
47842016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4785
4786 PR fortran/60774
4787 * gfortran.dg/empty_label.f: Adjust test for new error message.
4788 * gfortran.dg/empty_label.f90: Ditto.
4789 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4790 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4791 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4792
30364ce6
SK
47932016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4794
4795 PR fortran/61318
4796 * gfortran.dg/pr61318.f90: New test.
4797
ad7a5a8f
SK
47982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4799
4800 PR fortran/77260
4801 * gfortran.dg/pr77260_1.f90: New test.
4802 * gfortran.dg/pr77260_2.f90: Ditto.
4803
72f52f30
JM
48042016-08-22 Joseph Myers <joseph@codesourcery.com>
4805
4806 PR middle-end/77269
4807 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4808 __builtin_signbitf and __builtin_signbitl in expected generic
4809 expansion.
4810 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4811 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4812 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4813 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4814 tests.
4815
6dc198e3
JM
48162016-08-22 Joseph Myers <joseph@codesourcery.com>
4817
4818 * gcc.dg/torture/float128-builtin.c,
4819 gcc.dg/torture/float128-ieee-nan.c,
4820 gcc.dg/torture/float128x-builtin.c,
4821 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4822 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4823 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4824 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4825 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4826 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4827 gcc.dg/torture/floatn-nan.h: New tests.
4828
7ff4e41a
JM
48292016-08-22 Joseph Myers <joseph@codesourcery.com>
4830
4831 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4832 macro.
4833 (main): Update calls to TEST_I_F.
4834 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4835 macro.
4836 (main): Update calls to TEST_I_F.
4837
7078cdb6
JM
48382016-08-22 Joseph Myers <joseph@codesourcery.com>
4839
4840 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4841 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4842 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4843 names in calls to TEST_I_F.
4844
a9d7c823
BE
48452016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4846
4847 PR c/52952
4848 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4849
cd800235
SKS
48502016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4851
4852 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4853 and !natural_alignment_64.
4854 * gcc.dg/ipa/propalign-2.c: Likewise.
4855 * gcc.dg/ipa/propalign-3.c: Likewise.
4856 * gcc.dg/ipa/propalign-4.c: Likewise.
4857 * gcc.dg/ipa/propalign-5.c: Likewise.
4858 * lib/target-supports.exp
4859 (check_effective_target_natural_alignment_32): Add avr-*-*.
4860
22d12455
KV
48612016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4862
4863 PR tree-optimization/61839
4864 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4865 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4866 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4867 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4868
c65699ef
JM
48692016-08-19 Joseph Myers <joseph@codesourcery.com>
4870
4871 PR c/32187
4872 * lib/target-supports.exp (check_effective_target_float16)
4873 (check_effective_target_float32, check_effective_target_float64)
4874 (check_effective_target_float128, check_effective_target_float32x)
4875 (check_effective_target_float64x)
4876 (check_effective_target_float128x)
4877 (check_effective_target_float16_runtime)
4878 (check_effective_target_float32_runtime)
4879 (check_effective_target_float64_runtime)
4880 (check_effective_target_float128_runtime)
4881 (check_effective_target_float32x_runtime)
4882 (check_effective_target_float64x_runtime)
4883 (check_effective_target_float128x_runtime)
4884 (check_effective_target_floatn_nx_runtime)
4885 (add_options_for_float16, add_options_for_float32)
4886 (add_options_for_float64, add_options_for_float128)
4887 (add_options_for_float32x, add_options_for_float64x)
4888 (add_options_for_float128x): New procedures.
4889 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4890 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4891 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4892 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4893 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4894 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4895 gcc.dg/torture/float128-complex.c,
4896 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4897 gcc.dg/torture/float128x-basic.c,
4898 gcc.dg/torture/float128x-complex.c,
4899 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4900 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4901 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4902 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4903 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4904 gcc.dg/torture/float32x-basic.c,
4905 gcc.dg/torture/float32x-complex.c,
4906 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4907 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4908 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4909 gcc.dg/torture/float64x-basic.c,
4910 gcc.dg/torture/float64x-complex.c,
4911 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4912 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4913 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4914 gcc.dg/torture/floatn-tg.h,
4915 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4916 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4917 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4918 gcc.dg/torture/fp-int-convert-float128x.c,
4919 gcc.dg/torture/fp-int-convert-float16-timode.c,
4920 gcc.dg/torture/fp-int-convert-float16.c,
4921 gcc.dg/torture/fp-int-convert-float32-timode.c,
4922 gcc.dg/torture/fp-int-convert-float32.c,
4923 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4924 gcc.dg/torture/fp-int-convert-float32x.c,
4925 gcc.dg/torture/fp-int-convert-float64-timode.c,
4926 gcc.dg/torture/fp-int-convert-float64.c,
4927 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4928 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4929 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4930 maximum exponent of floating-point type. Use it in testing
4931 whether 0x8...0 fits in the floating-point type. Always treat -1
4932 (signed 0xf...f) as fitting in the floating-point type.
4933 (M_OK1): New macro.
4934 * gcc.dg/torture/fp-int-convert-double.c,
4935 gcc.dg/torture/fp-int-convert-float.c,
4936 gcc.dg/torture/fp-int-convert-float128-timode.c,
4937 gcc.dg/torture/fp-int-convert-float128.c,
4938 gcc.dg/torture/fp-int-convert-float80-timode.c,
4939 gcc.dg/torture/fp-int-convert-float80.c,
4940 gcc.dg/torture/fp-int-convert-long-double.c,
4941 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4942
94e73c78
JJ
49432016-08-19 Jakub Jelinek <jakub@redhat.com>
4944
fbdbd4b6
JJ
4945 PR fortran/72744
4946 * gfortran.dg/gomp/pr72744.f90: New test.
4947
94e73c78
JJ
4948 PR fortran/69281
4949 * gfortran.dg/gomp/pr69281.f90: New test.
4950
91151a73
JB
49512016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4952
414b7129
UB
4953 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4954 the last special seed value.
4955 * gfortran.dg/random_7.f90: Use size for last array member instead
4956 of hardcoded value.
91151a73 4957
fcf830ab
PK
49582016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4959
4960 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4961 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4962
1a5da5b6
RB
49632016-08-19 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/77286
4966 * gcc.dg/torture/pr77286.c: New testcase.
4967
82f72146
DM
49682016-08-18 David Malcolm <dmalcolm@redhat.com>
4969
4970 * gcc.dg/verbose-asm-2.c: New test case.
4971
cc015f3a
DM
49722016-08-18 David Malcolm <dmalcolm@redhat.com>
4973
4974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4975 (custom_diagnostic_finalizer): Update for change to
4976 diagnostic_show_locus.
4977
cb18fd07
DM
49782016-08-18 David Malcolm <dmalcolm@redhat.com>
4979
4980 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4981 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4982
a76989dc
MP
49832016-08-18 Marek Polacek <polacek@redhat.com>
4984
4985 PR c/71514
4986 * gcc.dg/pr71514.c: New test.
4987
89c88780
L
49882015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4989
4990 PR target/72839
4991 * gcc.target/i386/pr72839.c: New test.
4992
2c71d454
CLT
49932016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4994
4995 PR middle-end/70895
4996 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4997 * c-c++-common/goacc/reduction-1.c: Likewise.
4998 * c-c++-common/goacc/reduction-2.c: Likewise.
4999 * c-c++-common/goacc/reduction-3.c: Likewise.
5000 * c-c++-common/goacc/reduction-4.c: Likewise.
5001
66592e95
AM
50022016-08-18 Alan Modra <amodra@gmail.com>
5003
5004 * gcc.c-torture/compile/pr72771.c: New.
5005
3a146d46
JJ
50062016-08-17 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR fortran/67496
5009 * gfortran.dg/pr67496.f90: New test.
5010
3f8257db 50112015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5012
5013 PR tree-optimization/71752
3a146d46 5014 * gcc.dg/vect/pr71752.c: New.
038000bd 5015
dd42e908
UB
50162016-08-17 Uros Bizjak <ubizjak@gmail.com>
5017
5018 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5019
458a1cd0
JJ
50202016-08-17 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR middle-end/77259
5023 * g++.dg/ipa/devirt-52.C: New test.
5024
11c4c4ba
CLT
50252016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5026
5027 * c-c++-common/goacc/reduction-6.c: New testcase.
5028
661d6efd
RB
50292016-08-17 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/76490
5032 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5033 * gcc.dg/pr52904.c: XFAIL.
5034
622d8b69
RB
50352016-08-17 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/23855
5038 * gcc.dg/loop-unswitch-2.c: Adjust.
5039
af23e99c
JJ
50402016-08-16 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR tree-optimization/72817
5043 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5044
feeb6268
JM
50452016-08-16 Joseph Myers <joseph@codesourcery.com>
5046
5047 PR libgcc/77265
5048 * gcc.dg/torture/float128-extend-inf.c: New test.
5049
65e736c0
DM
50502016-08-16 David Malcolm <dmalcolm@redhat.com>
5051
5052 PR c/72857
5053 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5054 for embedded NUL.
5055 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5056 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5057 caret placement.
5058 (test_oct): Likewise.
5059 (test_multiple): Likewise.
5060 (test_field_width_specifier): Likewise.
5061 (test_field_width_specifier_2): New function.
5062 (test_field_precision_specifier): New function.
5063 (test_embedded_nul): Update expected caret placement.
5064 (test_non_contiguous_strings): Update line number.
5065 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5066 (__emit_string_literal_range): Add "caret_idx" param.
5067 (test_simple_string_literal): Add value for new param, updating
5068 expected output..
5069 (test_concatenated_string_literal): Likewise.
5070 (test_multiline_string_literal): Likewise.
5071 (test_hex): Likewise.
5072 (test_oct): Likewise.
5073 (test_multiple): Likewise.
5074 (test_ucn4): Likewise.
5075 (test_ucn8): Likewise.
5076 (test_u8): Likewise.
5077 (test_u): Likewise; update expected message, from "range" to
5078 "location".
5079 (test_U): Likewise.
5080 (test_L): Likewise.
5081 (test_macro): Add value for new param.
5082 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5083 (__emit_string_literal_range): Add "caret_idx" param.
5084 (test_stringified_token_1): Add value for new param. Update
5085 expected message, from "range" to "location".
5086 (test_stringized_token_2): Likewise, adding param to macro.
5087 (test_stringified_token_3): Likewise.
5088 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5089 (emit_warning): Convert param from source_range to location_t.
5090 (test_string_literals): Add caret_idx param, and use it when
5091 constructing a substring_loc. Update error message, from
5092 "range" to "location".
5093
4a7f57d5
JJ
50942016-08-16 Jakub Jelinek <jakub@redhat.com>
5095
7841800f
JJ
5096 PR target/71910
5097 * g++.dg/gomp/pr71910.C: New test.
5098
1b13411a
JJ
5099 PR middle-end/67485
5100 * gcc.c-torture/compile/pr67485.c: New test.
5101
4a7f57d5
JJ
5102 PR target/72867
5103 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5104
3c556bc4
BC
51052016-08-16 Bin Cheng <bin.cheng@arm.com>
5106
5107 PR tree-optimization/69848
5108 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5109
beab2da6
ML
51102016-08-16 Martin Liska <mliska@suse.cz>
5111
5112 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5113 of memory operations so that it can be handled by core2
5114 in 32-bit mode.
5115
f4eec0a3
RB
51162016-08-16 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/76783
5119 * gcc.dg/pr76783.c: New testcase.
5120 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5121
8f21990a
BC
51222016-08-16 Bin Cheng <bin.cheng@arm.com>
5123
5124 PR tree-optimization/72817
5125 PR tree-optimization/73450
5126 * gcc.dg/tree-ssa/pr72817.c: New test.
5127 * gcc.dg/tree-ssa/pr73450.c: New test.
5128
7fc61626
FR
51292016-08-15 Fritz Reese <fritzoreese@gmail.com>
5130
5131 * gfortran.dg/init_flag_13.f90: New testcase.
5132 * gfortran.dg/init_flag_14.f90: Ditto.
5133 * gfortran.dg/init_flag_15.f03: Ditto.
5134 * gfortran.dg/dec_init_1.f90: Ditto.
5135 * gfortran.dg/dec_init_2.f90: Ditto.
5136
432baa02
UB
51372016-08-15 Uros Bizjak <ubizjak@gmail.com>
5138
5139 PR target/72867
5140 * gcc.target/i386/pr72867.c: New test.
5141
7e1dde14
EB
51422016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * c-c++-common/dump-ada-spec-5.c: New test.
5145
e4969090
RB
51462016-08-15 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/73434
5149 * gcc.dg/torture/pr73434.c: New testcase.
5150
66088065
JJ
51512016-08-15 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR tree-optimization/72824
5154 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5155
7c713714
CLT
51562016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5157
5158 PR fortran/70598
5159 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5160 in use_device clause.
5161 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5162 * gfortran.dg/goacc/list.f95: Adjust to catch
5163 "neither a POINTER nor an array" error messages.
5164
4271e5cb
UB
51652016-08-14 Uros Bizjak <ubizjak@gmail.com>
5166
5167 PR target/76342
5168 * gcc.target/i386/pr76342.c: New test.
5169
b0cea284
JJ
51702016-08-12 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c/71512
5173 * g++.dg/ubsan/pr71512.C: New test.
5174 * c-c++-common/ubsan/pr71512-1.c: New test.
5175 * c-c++-common/ubsan/pr71512-2.c: New test.
5176
e86aefb8
MM
51772016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5178
5179 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5180 vector initialization options.
5181 * gcc.target/powerpc/vec-init-2.c: Likewise.
5182 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5183 is generated on ISA 3.0.
5184
7fd82d52
PP
51852016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5186
5187 PR middle-end/71654
5188 * gcc.dg/c-c++-common/pr71654.c: New test.
5189 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5190 dg-options.
5191 * gcc.dg/tree-ssa/vrp24: Likewise.
5192
2f1364c2
JJ
51932016-08-12 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c/67410
5196 * gcc.dg/pr67410.c: New test.
5197
8eb414aa
BC
51982016-08-12 Bin Cheng <bin.cheng@arm.com>
5199
5200 PR tree-optimization/69848
5201 * gcc.dg/vect/vect-pr69848.c: New test.
5202
30b39c19
UB
52032016-08-12 Uros Bizjak <ubizjak@gmail.com>
5204
5205 PR testsuite/71008
5206 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5207 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5208 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5209 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5210
e373dd06
RB
52112016-08-12 Richard Biener <rguenther@suse.de>
5212
5213 PR tree-optimization/57326
5214 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5215 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5216 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5217 * gcc.target/i386/pr45685.c: Likewise.
5218 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5219 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5220 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5221 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5222 * gfortran.dg/pr34163.f90: Likewise.
5223
20d1af89
ML
52242016-08-12 Martin Liska <mliska@suse.cz>
5225
5226 * g++.dg/gcov/gcov-16.C: New test.
5227 * lib/gcov.exp: Support new argument for run-gcov function.
5228
5cacda56
ML
52292016-08-12 Martin Liska <mliska@suse.cz>
5230
5231 PR gcov-profile/35590
5232 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5233
663eecfd
RB
52342016-08-12 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/72851
5237 * gcc.dg/torture/pr72851.c: New testcase.
5238
3f8257db 52392016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5240
e366d7d8
AO
5241 PR debug/63240
5242 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5243 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5244 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5245 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5246 DW_AT_deleted.
5247
71e1a6a4
AO
5248 PR debug/55641
5249 * g++.dg/debug/dwarf2/ref-1.C: New.
5250
8aaf799b
AO
5251 PR debug/49366
5252 * g++.dg/debug/dwarf2/template-params-12.H: New.
5253 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5254 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5255 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5256 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5257 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5258 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5259 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5260
06f9caed
BS
52612016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5262
5263 PR target/72863
5264 * gcc.target/powerpc/pr72863.c: New test.
5265
a8b956c1
UB
52662016-08-11 Uros Bizjak <ubizjak@gmail.com>
5267
5268 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5269
c73dd986
L
52702015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5271
5272 * gcc.target/i386/pieces-strcpy-1.c: New test.
5273 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5274
385ed708
JJ
52752016-08-11 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/72868
5278 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5279
df7ec09f
L
52802015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5281
5282 * gcc.target/i386/pieces-memcpy-1.c: New test.
5283 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5284 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5285 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5286 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5287 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5288
b95a64bb
JJ
52892016-08-11 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR c/72816
7ddbcf6b 5292 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5293
59537744
BE
52942016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5295
5296 PR tree-optimization/71083
5297 * gcc.c-torture/execute/pr71083.c: New test.
5298 * gnat.dg/loop_optimization23.adb: New test.
5299 * gnat.dg/loop_optimization23_pkg.ads: New test.
5300 * gnat.dg/loop_optimization23_pkg.adb: New test.
5301
183ac6d0
RB
53022016-08-11 Richard Biener <rguenther@suse.de>
5303
5304 PR tree-optimization/72772
5305 * gcc.dg/graphite/pr35356-1.c: Adjust.
5306 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5307
b152f5a2
JB
53082016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5309
5310 * gfortran.dg/random_7.f90: Take into account that the last seed
5311 value is the special p value.
5312 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5313
bb7ebad1
RB
53142016-08-11 Richard Biener <rguenther@suse.de>
5315
5316 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5317
2e186411
AM
53182016-08-11 Alan Modra <amodra@gmail.com>
5319
5320 * gcc.target/powerpc/pr71680.c: New.
5321
e9e6d4f6
KN
53222016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5323
5324 * gcc.target/powerpc/bfp/bfp.exp: New file.
5325 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5326 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5327 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5328 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5329 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5330 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5331 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5332 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5333 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5334 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5335 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5336 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5337 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5338 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5339 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5340 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5341 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5342 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5343 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5344 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5345 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5346 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5347 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5348 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5349 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5350 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5351 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5352 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5353 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5354 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5355 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5356 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5357 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5358 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5359 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5360 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5361 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5362 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5363 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5364 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5365 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5366 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5367 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5368 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5369 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5370 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5371 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5372 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5373 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5374 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5375 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5376 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5377 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5378
9c8eabea
BC
53792016-08-10 Bin Cheng <bin.cheng@arm.com>
5380
5381 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5382 Add aarch64*-*-*.
5383
6c553b76
BC
53842016-08-10 Bin Cheng <bin.cheng@arm.com>
5385
5386 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5387
a0883b08
MM
53882016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5389
5390 PR target/72853
5391 * gcc.target/powerpc/pr72853.c: New test.
5392
a266236e
ML
53932016-08-10 Martin Liska <mliska@suse.cz>
5394
5395 PR gcov-profile/58306
5396 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5397
22063dbc
ML
53982016-08-10 Martin Liska <mliska@suse.cz>
5399
5400 * g++.dg/gcov/gcov-threads-1.C: New test.
5401
5250a5bb
SKS
54022016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5403
5404 PR target/71873
5405 * gcc.target/avr/pr71873.c: New test.
5406
b7597ae5
ML
54072016-08-09 Martin Liska <mliska@suse.cz>
5408
5409 * g++.dg/gcov/gcov-dump-1.C: New test.
5410 * g++.dg/gcov/gcov-dump-2.C: New test.
5411
ab50a215
ML
54122016-08-09 Martin Liska <mliska@suse.cz>
5413
5414 * gcc.dg/tree-prof/val-prof-9.c: New test.
5415
dcb1e137
ML
54162016-08-09 Martin Liska <mliska@suse.cz>
5417
5418 * gcc.dg/tree-prof/val-prof-8.c: New test.
5419
04d6d3b6
MJ
54202016-08-09 Martin Jambor <mjambor@suse.cz>
5421
df839749
UB
5422 PR ipa/71981
5423 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5424
c57e78c4
BC
54252016-08-09 Bin Cheng <bin.cheng@arm.com>
5426
5427 PR tree-optimization/33707
5428 * gcc.dg/vect/pr33707.c: New test.
5429
42970a17
BC
54302016-08-09 Bin Cheng <bin.cheng@arm.com>
5431
5432 PR tree-optimization/pr72772
5433 * gcc.dg/tree-ssa/pr72772.c: New test.
5434
810a3aa6
MF
54352016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5436
5437 PR rtl-optimization/66669
5438 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5439
9e207d6f
JJ
54402016-08-09 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR tree-optimization/72824
5443 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5444
50bf47fd
RB
54452016-08-09 Richard Biener <rguenther@suse.de>
5446
5447 PR tree-optimization/71802
5448 * gcc.dg/torture/pr71802.c: New testcase.
5449
cadec7ca
JJ
54502016-08-09 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR c++/72809
5453 * g++.dg/eh/stdarg1.C: New test.
5454
c43c5112
AK
54552016-08-08 Andi Kleen <ak@linux.intel.com>
5456
5457 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5458 test command line in failure log.
5459 (profopt-execute): dito. Make autofdo file names unique.
5460
895aa8e1
DM
54612016-08-08 David Malcolm <dmalcolm@redhat.com>
5462
5463 PR c/64955
5464 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5465 output.
5466
9afda630
PK
54672016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5468
5469 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5470 c99_runtime.
5471 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5472 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5473 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5474 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5475 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5476 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5477
e52ed3fe
DM
54782016-08-08 David Malcolm <dmalcolm@redhat.com>
5479
5480 PR c/52952
5481 * gcc.dg/cpp/pr66415-1.c: Likewise.
5482 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5483 * gcc.dg/format/c90-printf-1.c: Likewise.
5484 * gcc.dg/format/diagnostic-ranges.c: New test case.
5485
ad200580
JJ
54862016-08-08 Jakub Jelinek <jakub@redhat.com>
5487
77524e0d
JJ
5488 PR fortran/72716
5489 * gfortran.dg/gomp/pr72716.f90: New test.
5490
2187f2a2
JJ
5491 PR middle-end/72781
5492 * gcc.dg/gomp/pr72781.c: New test.
5493
ad200580
JJ
5494 PR middle-end/68762
5495 * g++.dg/vect/pr68762-1.cc: New test.
5496 * g++.dg/vect/pr68762-2.cc: New test.
5497 * g++.dg/vect/pr68762.h: New file.
5498
989d0071
MS
54992016-08-08 Martin Sebor <msebor@redhat.com>
5500
5501 PR testsuite/72838
3a146d46
JJ
5502 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5503 * g++.dg/warn/overflow-warn-3.C: Same.
5504 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5505
7090cac9
AV
55062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5507
5508 PR fortran/71936
5509 * gfortran.dg/allocate_with_source_21.f03: New test.
5510
64e56ab0
AV
55112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5512
5513 PR fortran/72698
5514 * gfortran.dg/allocate_with_source_20.f03: New test.
5515
0476487d
AM
55162016-08-08 Alan Modra <amodra@gmail.com>
5517
5518 * gcc.c-torture/compile/pr72802.c: New.
5519
8e9218f2
AV
55202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5521
5522 PR fortran/70524
5523 * gfortran.dg/dependency_48.f90: New test.
5524
c1f7083b
TK
55252016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5526
531e5ae3 5527 PR fortran/70040
c1f7083b
TK
5528 * gfortran.dg/pr70040.f90: New testcase.
5529
6ab5813c
TK
55302016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5531
5532 PR fortran/71961
5533 * gfortran.dg/matmul_10.f90: New testcase.
5534
27bddc4a
JH
55352016-08-07 Jan Hubicka <hubicka@ucw.cz>
5536
5537 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5538
4a9f8a9f
JJ
55392016-08-07 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR c/72816
5542 * gcc.dg/pr72816.c: New test.
5543
fa76f2c6
JW
55442016-08-06 Jonathan Wakely <jwakely@redhat.com>
5545
5546 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5547 * g++.dg/conversion/pr41426.C: Likewise.
5548 * g++.dg/conversion/pr66211.C: Likewise.
5549 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5550 * g++.dg/init/ref8.C: Likewise.
5551 * g++.old-deja/g++.law/cvt20.C: Likewise.
5552 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5553
5c3e5002
PP
55542016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5555
5556 PR tree-optimization/18046
5557 * gcc.dg/tree-ssa/vrp105.c: New test.
5558 * gcc.dg/tree-ssa/vrp106.c: New test.
5559
94087e88 55602016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5561
5562 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5563 1ul in diagnostics. Remove hyphen from "constant-expression."
5564 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5565 * g++.dg/cpp0x/static_assert3.C: Same.
5566 * g++.dg/cpp1y/constexpr-throw.C: Same.
5567 * g++.dg/template/nontype3.C: Same.
5568 * g++.dg/warn/overflow-warn-1.C: Same.
5569 * g++.dg/warn/overflow-warn-3.C: Same.
5570 * g++.dg/warn/overflow-warn-4.C: Same.
5571
88fa5555
DM
55722016-08-05 David Malcolm <dmalcolm@redhat.com>
5573
5574 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5575 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5576 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5577 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5578
1addb9e6
PP
55792016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5580
5581 PR tree-optimization/72810
5582 * gcc.dg/tree-ssa/vrp110.c: New test.
5583
1b62ed4f
JG
55842016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5585
5586 PR Target/72819
5587 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5588 registers.
5589 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5590 saving the half-precision registers.
5591 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5592 value is returned in h0.
5593 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5594 are passed in FP/SIMD registers.
5595 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5596 passing works corrcetly.
5597 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5598 (hfa_f16x2_t): Likewise.
5599 (hfa_f16x3_t): Likewise.
5600 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5601 are promoted to double and passed in a double register.
5602 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5603 are promoted to double and stacked.
5604 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5605 __fp16 data types.
5606 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5607 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5608 __fp16 first get passed in FP/SIMD registers, then stacked.
5609
4228ca19
NS
56102016-08-05 Nathan Sidwell <nathan@acm.org>
5611
5612 PR c++/68724
5613 * g++.dg/cpp0x/pr68724.C: New.
5614
db7c335e
RB
56152016-08-05 Richard Biener <rguenther@suse.de>
5616
5617 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5618
48abe922
PP
56192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5620
5621 * gcc.dg/tree-ssa/vrp107.c: New test.
5622 * gcc.dg/tree-ssa/vrp108.c: New test.
5623 * gcc.dg/tree-ssa/vrp109.c: New test.
5624
f6cdf42f
PK
56252016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5626
5627 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5628 dg-options.
5629
33a9c609
PK
56302016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5631
5632 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5633 test-cases.
5634 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5635 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5636 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5637 test-cases.
5638 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5639 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5640 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5641 large_double.
5642
4473482d
PC
56432016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/72800
5646 * g++.dg/cpp1y/lambda-ice1.C: New.
5647
08156df5
PP
56482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5649
5650 PR c++/72759
5651 * g++.dg/cpp1y/pr72759.C: New test.
5652
938da3a5
PP
56532016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5654
5655 * gcc.dg/switch-10.c: New test.
5656
da84183c
JG
56572016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5658
5659 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5660
ae9281fc
TS
56612016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5662
5663 * c-c++-common/goacc/routine-5.c: Update.
5664
086ad22e
BE
56652016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5666
5667 PR rtl-optimization/70903
5668 * gcc.c-torture/execute/pr70903.c: New test.
5669
6805e400
ML
56702016-08-04 Martin Liska <mliska@suse.cz>
5671
5672 * gcc.dg/params/params.exp: Replace file exists with
5673 TESTING_IN_BUILD_TREE.
5674
a0008434
MP
56752016-08-04 Marek Polacek <polacek@redhat.com>
5676
5677 PR c++/70229
5678 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5679
fb46286e
RB
56802016-08-04 Richard Biener <rguenther@suse.de>
5681
5682 PR middle-end/71984
5683 * gcc.dg/torture/pr71984.c: Guard correctness check for
5684 little-endian.
5685
ac2c96ab
AP
56862016-08-03 Andrew Pinski <apinski@cavium.com>
5687
5688 * gcc.c-torture/compile/20160802-1.c: New testcase.
5689
c98583e9
FR
56902016-08-03 Fritz Reese <fritzoreese@gmail.com>
5691
5692 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5693
9ad1a1da
RB
56942016-08-03 Richard Biener <rguenther@suse.de>
5695
5696 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5697 and remove -O3.
5698 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5699 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5700
cd75c979
RB
57012016-08-03 Richard Biener <rguenther@suse.de>
5702
5703 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5704 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5705 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5707
30e8d875
SKS
57082016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5709
5710 * gcc.dg/init-excess-2.c: Require int32plus.
5711 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5712 * gcc.dg/pr59963-2.c: Require int32plus.
5713 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5714 * gcc.dg/unroll-7.c: Require int32plus.
5715
69b806f6
BC
57162016-08-02 Bin Cheng <bin.cheng@arm.com>
5717
5718 PR tree-optimization/34114
5719 * gcc.dg/tree-ssa/loop-42.c: New test.
5720
1efafef3
TC
57212016-08-02 Tamar Christina <tamar.christina@arm.com>
5722
5723 * gcc.target/aarch64/vminmaxnm.c: New.
5724 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5725 tests.
5726
e2a99194
MM
57272016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5728
5729 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5730 vec_extract for vector float, vector int, vector short, and vector
5731 char.
5732 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5733 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5734 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5735 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5736
71bfb77a
WD
57372016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5738
5739 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5740 single stack adjustment, no writeback.
71bfb77a
WD
5741 * gcc.target/aarch64/test_frame_12.c: Likewise.
5742 * gcc.target/aarch64/test_frame_13.c: Likewise.
5743 * gcc.target/aarch64/test_frame_15.c: Likewise.
5744 * gcc.target/aarch64/test_frame_6.c: Likewise.
5745 * gcc.target/aarch64/test_frame_7.c: Likewise.
5746 * gcc.target/aarch64/test_frame_8.c: Likewise.
5747 * gcc.target/aarch64/test_frame_16.c: New test.
5748
37bce35a
L
57492015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5750
5751 PR target/72748
5752 * gcc.target/i386/pr72748.c: New test.
5753
3f8257db 57542015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5755
5756 PR tree-optimization/71818
5757 * gcc.dg/vect/pr71818.c: New
5758
bf60c531
ML
57592016-08-01 Martin Liska <mliska@suse.cz>
5760
5761 PR tree-optimization/71857
5762 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5763
8ed49fab
KT
57642016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5765
5766 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5767
76e2c821
JB
57682016-08-01 Jan Beulich <jbeulich@suse.com>
5769
5770 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5771
35029597
WS
57722016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5773
5774 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5775 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5776
3aa4b66a
JW
57772016-07-31 Jonathan Wakely <jwakely@redhat.com>
5778
5779 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5780 (check_effective_target_c++): Likewise. Also match for libstdc++.
5781
3f8257db 57822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5783
5784 PR fortran/41922
5785 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5786 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5787 * gfortran.dg/pr41922.f90: New test.
5788
9fcb2819
SK
57892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5790
5791 PR fortran/68566
5792 * gfortran.dg/pr68566.f90: new test.
5793
94087e88 57942016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5795
5796 PR c++/60760
5797 PR c++/71091
5798 * g++.dg/cpp0x/constexpr-cast.C: New test.
5799 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5800 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5801 * g++.dg/ubsan/pr63956.C: Correct.
5802
d0047a25
MM
58032016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5804
5805 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5806 vector double or vector long where the vector is in memory.
5807 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5808 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5809
e4f7a5df
SK
58102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5811
5812 PR fortran/69867
5813 * gfortran.dg/pr69867.f90: New test.
5814
b441ae1d
SK
58152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5816
5817 PR fortran/69962
5818 * gfortran.dg/pr69962.f90: New test.
5819
712dff31
SK
58202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5821
5822 PR fortran/70006
5823 * gfortran.dg/pr70006.f90: New test.
5824
fb42421e
SK
58252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5826
5827 PR fortran/71730
5828 * gfortran.dg/pr71730.f90: New test.
5829 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5830 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5831 * gfortran.dg/array_constructor_26.f03: Ditto.
5832
466effe0
WS
58332016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5834
5835 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5836 * gcc.target/powerpc/pr71763.c: Likewise.
5837
f618a472
MP
58382016-07-29 Marek Polacek <polacek@redhat.com>
5839
5840 PR c/71742
5841 * gcc.dg/940510-1.c: Adjust dg-error.
5842 * gcc.dg/c99-flex-array-1.c: Likewise.
5843 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5844
efd0786f
MP
5845 PR c/71853
5846 * gcc.dg/noncompile/pr71853.c: New test.
5847
e00dceaf
MP
5848 PR c/71573
5849 * gcc.dg/noncompile/pr71573.c: New test.
5850
638fc14f
MP
5851 PR c/71926
5852 * g++.dg/warn/Wparentheses-30.C: New test.
5853 * gcc.dg/Wparentheses-14.c: New test.
5854
61c73a7f
UB
58552016-07-29 Uros Bizjak <ubizjak@gmail.com>
5856
5857 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5858
01d32b2b
BC
58592016-07-29 Bin Cheng <bin.cheng@arm.com>
5860
5861 PR tree-optimization/57558
5862 * gcc.dg/vect/pr57558-1.c: New test.
5863 * gcc.dg/vect/pr57558-2.c: New test.
5864
f6c7a248
PK
58652016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5866
61c73a7f 5867 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5868 to scan forwprop1 dump pass.
5869
f54ea774
PC
58702016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/51488
5873 * g++.dg/template/pr51488.C: New.
5874
673a107a
JJ
58752016-07-29 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c/71969
5878 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5879 static __inline__.
5880 * gcc.dg/pr71969-1.c: New test.
5881 * gcc.dg/pr71969-2.c: New test.
5882 * gcc.dg/pr71969-3.c: New test.
5883
78169471
MP
58842016-07-29 Marek Polacek <polacek@redhat.com>
5885
5886 PR c/71574
5887 * c-c++-common/pr71574.c: New test.
5888
a5b5c8b6
MP
5889 PR c/71583
5890 * gcc.dg/noncompile/pr71583.c: New test.
5891
883b6d4e
KV
58922016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5893
5894 PR middle-end/68217
5895 * gcc.dg/pr68217.c: New test.
5896
89f1f37e
SK
58972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5898
5899 PR fortran/71067
5900 * gfortran.dg/pr71067_1.f90: New test.
5901 * gfortran.dg/pr71067_2.f90: Ditto.
5902
e0d32185
MM
59032016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5904
5905 * gcc.target/powerpc/vec-extract-1.c: New test.
5906
c851722d
SK
59072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5908
5909 PR fortran/71799
5910 * gfortran.dg/pr71799.f90: New test.
5911
f064da6a
PC
59122016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 PR c++/71665
5915 * g++.dg/cpp0x/pr71665-1.C: New.
5916 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5917 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5918 * g++.dg/ext/label10.C: Likewise.
5919 * g++.dg/parse/constant5.C: Likewise.
5920
1b70aaad
SK
59212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5922
5923 PR fortran/71859
5924 * gfortran.dg/pr71859.f90: New test.
5925 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5926 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5927
a23404c9
PT
59282016-07-28 Paul Thomas <pault@gcc.gnu.org>
5929
5930 PR fortran/71883
5931 * gfortran.dg/pr71883.f90 : New test.
5932
513d866d
YR
59332016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5934
5935 PR tree-optimization/71734
61c73a7f 5936 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5937
7c428aa2
RL
59382016-07-28 Renlin Li <renlin.li@arm.com>
5939
5940 Revert
5941 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5942
5943 PR fortran/71902
5944 * gfortran.dg/dependency_47.f90: New test.
5945
1225d6b1
ML
59462016-07-28 Martin Liska <mliska@suse.cz>
5947
5948 PR gcov-profile/68025
5949 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5950
e5f5bf35
ML
59512016-07-28 Martin Liska <mliska@suse.cz>
5952
5953 * g++.dg/vect/pr70944.cc: New test.
5954
4536610d
KV
59552016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5956
5957 PR middle-end/71994
5958 * gcc.dg/torture/pr71994.c: New test.
5959
8c6961ca
PK
59602016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5961
5962 PR middle-end/71078
5963 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5964 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5965 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5966
8de22ea0
RB
59672016-07-27 Richard Biener <rguenther@suse.de>
5968
5969 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5970
5d9da222
ML
59712016-07-27 Martin Liska <mliska@suse.cz>
5972
5973 * gcc.dg/predict-13.c: New test.
5974 * gcc.dg/predict-14.c: New test.
5975
af9e275f
SKS
59762016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5977
a23404c9 5978 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5979 including stdint.h.
5980 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5981 including stdint.h.
5982
71abba1e
MM
59832016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5984
5985 PR target/71869
5986 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5987 IEEE built-in functions handle quiet and signalling NaNs
5988 correctly.
5989
9cd74e8f
SK
59902016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5991
5992 PR fortran/71862
5993 * gfortran.dg/pr71862.f90: New test.
5994
0d48446f
MS
59952016-07-26 Martin Sebor <msebor@redhat.com>
5996
5997 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5998 selector with dg-options.
5999
524cf1e4
PP
60002016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6001
6002 PR tree-optimization/18046
6003 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6004 * gcc.dg/tree-ssa/vrp103.c: New test.
6005 * gcc.dg/tree-ssa/vrp104.c: New test.
6006
100665d8
WS
60072016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6008
6009 * gcc.target/powerpc/pr63354.c: Require lp64 since
6010 -mprofile-kernel is not legal with -m32.
6011
0b64ca40
RB
60122016-07-26 Richard Biener <rguenther@suse.de>
6013
6014 PR rtl-optimization/71984
6015 * gcc.dg/torture/pr71984.c: New testcase.
6016
9b7937cf
RS
60172016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6018
6019 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6020 g++-dg-runtest via et-dg-runtest.
6021 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6022 * gcc.dg/vect/vect.exp: Likewise.
6023 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6024 gfortran-dg-runtest.
6025 * gfortran.dg/vect/vect.exp: Likewise.
6026 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6027 (check_mips_loongson_hw_available): Likewise.
6028 (check_effective_target_mpaired_single_runtime): Likewise.
6029 (check_effective_target_mips_loongson_runtime): Likewise.
6030 (add_options_for_mpaired_single): Likewise.
6031 (check_effective_target_vect_int): Add global et_index.
6032 Check and save the supported feature for a target selected by
6033 the et_index target. Break long lines where appropriate. Call
6034 et-is-effective-target for MIPS with an argument instead of
6035 check_effective_target_* where appropriate.
6036 (check_effective_target_vect_intfloat_cvt): Likewise.
6037 (check_effective_target_vect_uintfloat_cvt): Likewise.
6038 (check_effective_target_vect_floatint_cvt): Likewise.
6039 (check_effective_target_vect_floatuint_cvt): Likewise.
6040 (check_effective_target_vect_simd_clones): Likewise.
6041 (check_effective_target_vect_shift): ewise.
6042 (check_effective_target_whole_vector_shift): Likewise.
6043 (check_effective_target_vect_bswap): Likewise.
6044 (check_effective_target_vect_shift_char): Likewise.
6045 (check_effective_target_vect_long): Likewise.
6046 (check_effective_target_vect_float): Likewise.
6047 (check_effective_target_vect_double): Likewise.
6048 (check_effective_target_vect_long_long): Likewise.
6049 (check_effective_target_vect_no_int_max): Likewise.
6050 (check_effective_target_vect_no_int_add): Likewise.
6051 (check_effective_target_vect_no_bitwise): Likewise.
6052 (check_effective_target_vect_widen_shift): Likewise.
6053 (check_effective_target_vect_no_align): Likewise.
6054 (check_effective_target_vect_hw_misalign): Likewise.
6055 (check_effective_target_vect_element_align): Likewise.
6056 (check_effective_target_vect_condition): Likewise.
6057 (check_effective_target_vect_cond_mixed): Likewise.
6058 (check_effective_target_vect_char_mult): Likewise.
6059 (check_effective_target_vect_short_mult): Likewise.
6060 (check_effective_target_vect_int_mult): Likewise.
6061 (check_effective_target_vect_extract_even_odd): Likewise.
6062 (check_effective_target_vect_interleave): Likewise.
6063 (check_effective_target_vect_stridedN): Likewise.
6064 (check_effective_target_vect_multiple_sizes): Likewise.
6065 (check_effective_target_vect64): Likewise.
6066 (check_effective_target_vect_call_copysignf): Likewise.
6067 (check_effective_target_vect_call_sqrtf): Likewise.
6068 (check_effective_target_vect_call_btrunc): Likewise.
6069 (check_effective_target_vect_call_btruncf): Likewise.
6070 (check_effective_target_vect_call_ceil): Likewise.
6071 (check_effective_target_vect_call_ceilf): Likewise.
6072 (check_effective_target_vect_call_floor): Likewise.
6073 (check_effective_target_vect_call_floorf): Likewise.
6074 (check_effective_target_vect_call_lceil): Likewise.
6075 (check_effective_target_vect_call_lfloor): Likewise.
6076 (check_effective_target_vect_call_nearbyint): Likewise.
6077 (check_effective_target_vect_call_nearbyintf): Likewise.
6078 (check_effective_target_vect_call_round): Likewise.
6079 (check_effective_target_vect_call_roundf): Likewise.
6080 (check_effective_target_vect_perm): Likewise, but also append *_saved
6081 to the existing global name to properly cache the result.
6082 (check_effective_target_vect_perm_byte): Likewise.
6083 (check_effective_target_vect_perm_short): Likewise.
6084 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6085 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6086 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6087 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6088 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6089 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6090 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6091 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6092 (check_effective_target_vect_sdot_qi): Likewise.
6093 (check_effective_target_vect_udot_qi): Likewise.
6094 (check_effective_target_vect_sdot_hi): Likewise.
6095 (check_effective_target_vect_udot_hi): Likewise.
6096 (check_effective_target_vect_usad_char): Likewise.
6097 (check_effective_target_vect_pack_trunc): Likewise.
6098 (check_effective_target_vect_unpack): Likewise.
6099 (check_effective_target_vect_aligned_arrays): Likewise.
6100 (check_effective_target_vect_natural_alignment): Likewise.
6101 (check_effective_target_vector_alignment_reachable): Likewise.
6102 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6103 (is-effective-target): Initialize et_index if undefined.
6104 (et-dg-runtest): New.
6105 (et-is-effective-target): Likewise.
6106 (check_vect_support_and_set_flags): Add supported MIPS targets to
6107 EFFECTIVE_TARGETS list. Return the number of supported targets.
6108
8f63caf6 61092016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6110 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6111
6112 PR middle-end/70920
6113 * gcc.dg/pr70920-1.c: New test-case.
6114 * gcc.dg/pr70902-2.c: Likewise.
6115 * gcc.dg/pr70920-3.c: Likewise.
6116 * gcc.dg/pr70920-4.c: Likewise
6117 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6118 2 instead of 3.
6119
7d575fff
AM
61202016-07-25 Alexander Monakov <amonakov@ispras.ru>
6121
6122 * gcc.c-torture/execute/pr71494.c: Require label_values.
6123 * gcc.dg/pr16973.c: Ditto.
6124
bf01e070
SKS
61252016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6126
6127 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6128 * gcc.dg/torture/pr69771.c: Require int32plus.
6129 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6130
16b05965
ML
61312016-07-25 Martin Liska <mliska@suse.cz>
6132
6133 * gcc.dg/torture/pr71987.c: New test.
6134
d52d3767
SK
61352016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6136
6137 PR fortran/71935
6138 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6139 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6140 * gfortran.dg/pr71935.f90: New test.
6141
94087e88 61422016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6143
6144 PR c++/71675
6145 * g++.dg/ext/atomic-3.C: New test.
6146 * gcc.dg/atomic/pr71675.c: New test.
6147
58b3986e
ES
61482016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6149
6150 * gcc.target/i386/mvc8.c: New test.
6151
faa1612a
BC
61522016-07-22 Bin Cheng <bin.cheng@arm.com>
6153
6154 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6155 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6156
1603ebe0
TK
61572016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6158
6159 PR fortran/71795
6160 * gfortran.dg/constructor_50.f90: New test.
6161
bc91c436
ML
61622016-07-22 Martin Liska <mliska@suse.cz>
6163
6164 PR gcov-profile/69028
6165 PR gcov-profile/62047
6166 * g++.dg/cilk-plus/pr69028.C: New test.
6167
9fe9a3a7
AV
61682016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6169
6170 * gfortran.dg/coarray_stat_2.f90: New test.
6171
70866e3d
MM
61722016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6173
6174 * gcc.target/powerpc/vec-extract.h: New files to check the
6175 vec_extract built-in functions for all vector types, testing
6176 accessing each element, both with constant and variable element
6177 numbers.
6178 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6179 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6180 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6181 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6182 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6183 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6184 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6185 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6186 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6187
ab3af181
JJ
61882016-07-21 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR c++/71728
6191 * g++.dg/other/pr71728.C: New test.
6192
ebe8f322
JG
61932016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6194
6195 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6196 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6197 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6198 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6199 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6200
959cef74
RB
62012016-07-21 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/71947
6204 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6205
b24d9420
BC
62062016-07-21 Bin Cheng <bin.cheng@arm.com>
6207
6208 * gcc.dg/tree-ssa/scev-15.c: New.
6209
23974819
BC
62102016-07-21 Bin Cheng <bin.cheng@arm.com>
6211
6212 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6213
ee78cbaa
JJ
62142016-07-21 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR c++/71941
6217 * g++.dg/gomp/pr71941.C: New test.
6218
52ed68f7
DM
62192016-07-20 David Malcolm <dmalcolm@redhat.com>
6220
6221 PR c/70339
6222 PR c/71858
6223 * g++.dg/spellcheck-identifiers.C: New test case, based on
6224 gcc.dg/spellcheck-identifiers.c.
6225 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6226 gcc.dg/spellcheck-identifiers-2.c.
6227 * g++.dg/spellcheck-typenames.C: New test case, based on
6228 gcc.dg/spellcheck-typenames.c
6229
18407bfb
JW
62302016-07-20 Jonathan Wakely <jwakely@redhat.com>
6231
6232 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6233 pointer to member function and also test catching by reference.
6234
4c07fd98
DV
62352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6236
6237 * gcc.target/s390/pr67443.c: Fix test case.
6238
fee21d65
DV
62392016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6240
6241 * gcc.target/s390/insv-1.c: Xfail some tests.
6242 * gcc.target/s390/insv-2.c: Likewise.
6243
dbe9dfdd
GJL
62442016-07-20 Georg-Johann Lay <avr@gjlay.de>
6245
6246 * gcc.target/avr/torture/get-mem.c: New test.
6247 * gcc.target/avr/torture/set-mem.c: New test.
6248
c25e1d82
GJL
62492016-07-20 Georg-Johann Lay <avr@gjlay.de>
6250
6251 PR target/71948
6252 * gcc.target/avr/torture/tiny-progmem.c: New test.
6253
109d2197
JJ
62542016-07-20 Jakub Jelinek <jakub@redhat.com>
6255
7419f441
JJ
6256 PR c++/71909
6257 * g++.dg/parse/pr71909.C: New test.
6258 * g++.dg/tm/pr71909.C: New test.
6259
109d2197
JJ
6260 PR c++/50060
6261 * g++.dg/cpp0x/constexpr-50060.C: New test.
6262 * g++.dg/cpp1y/constexpr-50060.C: New test.
6263
144530cf
ML
62642016-07-20 Martin Liska <mliska@suse.cz>
6265
6266 * gfortran.dg/graphite/pr71898.f90: New test.
6267
04ac4afa
BC
62682016-07-20 Bin Cheng <bin.cheng@arm.com>
6269
6270 PR tree-optimization/71503
6271 PR tree-optimization/71683
6272 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6273 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6274
dcbdb17a
ML
62752016-07-20 Martin Liska <mliska@suse.cz>
6276
6277 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6278 * gcc.dg/plugin/sreal-test-1.c: Remove.
6279 * gcc.dg/plugin/sreal_plugin.c: Remove.
6280
6ed82555
TK
62812016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6282
6283 PR fortran/71902
6284 * gfortran.dg/dependency_47.f90: New test.
6285
13da0507
JJ
62862016-07-19 Jakub Jelinek <jakub@redhat.com>
6287
4833f561
JJ
6288 PR rtl-optimization/71916
6289 * gcc.c-torture/compile/pr71916.c: New test.
6290
4fda19ef
JJ
6291 PR middle-end/71874
6292 * g++.dg/torture/pr71874.C: New test.
6293
13da0507
JJ
6294 PR middle-end/71734
6295 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6296 (my_alloc): Rewritten to use __builtin_posix_memalign and
6297 __SIZE_TYPE__.
6298 (my_free): Use __builtin_free instead of _mm_free.
6299 (Vec::operator=): Use __builtin_memcpy.
6300
e7980add
MJ
63012016-07-19 Martin Jambor <mjambor@suse.cz>
6302
61c73a7f
UB
6303 PR fortran/71688
6304 * gfortran.dg/pr71688.f90: New test.
e7980add 6305
13e88953
RB
63062016-07-19 Richard Biener <rguenther@suse.de>
6307
6308 * c-c++-common/vector-subscript-6.c: New testcase.
6309 * c-c++-common/vector-subscript-7.c: Likewise.
6310
1caf0482
SKS
63112016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6312
a23404c9 6313 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6314 and UInt32 based on __SIZEOF_INT__.
6315
cef5388d
RB
63162016-07-19 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/71901
6319 * gcc.dg/torture/pr71901.c: New testcase.
6320
63212016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6322
6323 PR tree-optimization/71908
6324 * gcc.dg/torture/pr71908.c: New testcase.
6325
a8f7a895
MM
63262016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6327
6328 PR target/71493
6329 * gcc.target/powerpc/pr71493-1.c: New test.
6330 * gcc.target/powerpc/pr71493-2.c: Likewise.
6331
f2111a36
JJ
63322016-07-18 Jakub Jelinek <jakub@redhat.com>
6333
99516432
JJ
6334 PR c++/71835
6335 * g++.dg/conversion/ambig3.C: New test.
6336
87713c6a
JJ
6337 PR c++/71828
6338 * g++.dg/cpp0x/constexpr-71828.C: New test.
6339
7a7f16ca
JJ
6340 PR c++/71826
6341 * g++.dg/template/pr71826.C: New test.
6342
f4d90295
JJ
6343 PR c++/71822
6344 * g++.dg/template/defarg21.C: New test.
6345
f2111a36
JJ
6346 PR c++/71871
6347 * g++.dg/ext/vector31.C: New test.
6348
0b965526
UB
63492016-07-18 Uros Bizjak <ubizjak@gmail.com>
6350
6351 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6352
94e136b9
YR
63532016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6354
6355 PR tree-optimization/71734
6356 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6357
7072df0a
DV
63582016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6359
6360 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6361 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6362 stack-layout-dynamic-1.c: New test.
6363
54158a1a
AK
63642016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6365
6366 * gcc.target/s390/nolrl-1.c: New test.
6367
43068916
FR
63682016-07-17 Fritz Reese <fritzoreese@gmail.com>
6369
6370 PR fortran/71523
6371 * gfortran.dg/pr71523_1.f90: New test.
6372 * gfortran.dg/pr71523_2.f90: New test.
6373
a9356b12
AS
63742016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6375
6376 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6377
a07b81c7 63782016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6379 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6380
6381 PR fortran/62125
6382 * gfortran.dg/pr62125.f90: New test.
6383
96c0ec12
BS
63842016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6385
6386 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6387 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6388
479d0ed5
JW
63892016-07-15 Jonathan Wakely <jwakely@redhat.com>
6390
6391 PR c++/58796
6392 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6393 * g++.dg/cpp0x/nullptr35.C: New test.
6394
41c7438e
BC
63952016-07-15 Bin Cheng <bin.cheng@arm.com>
6396
6397 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6398
f7ba880b
CP
63992016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6400
6401 * gfortran.dg/goacc/vector_length.f90: New test.
6402
b9aba0a0
RB
64032016-07-15 Richard Biener <rguenther@suse.de>
6404
6405 PR tree-optimization/71881
6406 * gcc.dg/torture/pr71881.c: New testcase.
6407
9513d5fb
RB
64082016-07-15 Richard Biener <rguenther@suse.de>
6409
6410 PR tree-optimization/71887
6411 * gcc.dg/torture/pr71887.c: New testcase.
6412
ddbbcb19
JJ
64132016-07-15 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c/71858
6416 * gcc.dg/spellcheck-identifiers-3.c: New test.
6417
29eb509c
AV
64182016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6419
6420 PR fortran/71807
6421 * gfortran.dg/null_9.f90: New test.
6422
43aabfcf
BC
64232016-07-15 Bin Cheng <bin.cheng@arm.com>
6424
6425 * gcc.dg/tree-ssa/loop-41.c: New test.
6426
afc89e58
BC
64272016-07-15 Bin Cheng <bin.cheng@arm.com>
6428
6429 PR tree-optimization/71347
6430 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6431
6fa682ad
SK
64322016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6433
6434 PR fortran/29819
6435 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6436 * gfortran.dg/contains.f90: Ditto.
6437 * gfortran.dg/contains_empty_1.f03: Ditto.
6438 * gfortran.dg/submodule_3.f08: Ditto.
6439
dd36b877
JJ
64402016-07-14 Jakub Jelinek <jakub@redhat.com>
6441
a60a5d31
JJ
6442 PR testsuite/71865
6443 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6444 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6445 expected diagnostics.
6446
dd36b877
JJ
6447 PR c/71858
6448 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6449 * gcc.dg/spellcheck-identifiers-2.c: New test.
6450 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6451 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6452
a241f8ca
JJ
64532016-07-14 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR tree-optimization/71872
6456 * gcc.c-torture/compile/pr71872.c: New test.
6457
d62b809c
TP
64582016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6459
6460 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6461 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6462 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6463 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6464 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6465 * gcc.target/arm/atomic-op-acquire-1.c: This.
6466 * gcc.target/arm/atomic-op-char.c: Rename into ...
6467 * gcc.target/arm/atomic-op-char-1.c: This.
6468 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6469 * gcc.target/arm/atomic-op-consume-1.c: This.
6470 * gcc.target/arm/atomic-op-int.c: Rename into ...
6471 * gcc.target/arm/atomic-op-int-1.c: This.
6472 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6473 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6474 * gcc.target/arm/atomic-op-release.c: Rename into ...
6475 * gcc.target/arm/atomic-op-release-1.c: This.
6476 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6477 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6478 * gcc.target/arm/atomic-op-short.c: Rename into ...
6479 * gcc.target/arm/atomic-op-short-1.c: This.
6480 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6481 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6482 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6483 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6484 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6485 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6486 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6487 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6488 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6489 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6490
1f8dd420
AV
64912016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6492
6493 PR fortran/70842
6494 * gfortran.dg/select_type_35.f03: New test.
6495
53109ba8
KT
64962016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6497
6498 PR target/65951
6499 PR tree-optimization/70923
6500 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6501 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6502 * gcc.dg/vect/pr65951.c: Likewise.
6503 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6504
91f35b7f
DE
65052016-07-14 David Edelsohn <dje.gcc@gmail.com>
6506
6507 * c-c++-common/pr60226.c: Expect maximum object file alignment
6508 error on AIX.
6509
351168fe
RB
65102016-07-14 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/71866
6513 * gcc.dg/torture/pr71866.c: New testcase.
6514
94c32c00
TP
65152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6516
6517 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6518 selector and enclose boolean expression in curly braces.
6519
b799a481
AM
65202016-07-14 Alan Modra <amodra@gmail.com>
6521
6522 PR target/71733
6523 * gcc.target/powerpc/p9-novsx.c: New.
6524
f63ba78c
AK
65252016-07-13 Andi Kleen <ak@linux.intel.com>
6526
6527 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6528 * g++.dg/tree-prof/morefunc.C: Dito.
6529 * g++.dg/tree-prof/pr35545.C: Dito.
6530 * g++.dg/tree-prof/reorder.C: Dito.
6531 * gcc.dg/tree-prof/20050826-2.c: Dito.
6532 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6533 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6534 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6535 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6536 * gcc.dg/tree-prof/inliner-1.c: Dito.
6537 * gcc.dg/tree-prof/merge_block.c: Dito.
6538 * gcc.dg/tree-prof/stringop-1.c: Dito.
6539 * gcc.dg/tree-prof/stringop-2.c: Dito.
6540 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6541 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6542 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6543 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6544 * gcc.dg/tree-prof/update-loopch.c: Dito.
6545 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6546 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6547 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6548 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6549 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6550 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6551 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6552
f4d5a23d
AK
65532016-07-13 Andi Kleen <ak@linux.intel.com>
6554
6555 * lib/profopt.exp (profopt-execute): Remove .imports files.
6556
ae145898
AK
65572016-07-13 Andi Kleen <ak@linux.intel.com>
6558
0b965526 6559 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6560
e97bd4f5
AK
65612016-07-13 Andi Kleen <ak@linux.intel.com>
6562
6563 * lib/profopt.exp (dg-final-scan-autofdo,
6564 dg-final-scan-not-autofdo): New functions.
6565
6fa3d4b4
BC
65662016-07-13 Bin Cheng <bin.cheng@arm.com>
6567
6568 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6569 * gcc.dg/vect/vect-35.c: Ditto.
6570 * gcc.dg/vect/vect-alias-check-2.c: New test.
6571
65f18bc6
ML
65722016-07-13 Martin Liska <mliska@suse.cz>
6573
6574 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6575 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6576 * gfortran.dg/pr42108.f90: Update expected dump scan.
6577
9737f35b
RB
65782016-07-13 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/24574
6581 * gcc.dg/pr24574.c: New testcase.
6582
62c0ea4b
SKS
65832016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6584
0b965526 6585 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6586 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6587 * c-c++-common/pr68833-1.c: Require int32plus.
6588 * gcc.dg/ipa/pr63551.c: Likewise.
6589 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6590 * gcc.dg/ipa/pr64041.c: Require int32plus.
6591
c7ed8938
IE
65922016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6593
6594 PR ipa/71633
6595 * g++.dg/pr71633.C: New test.
6596
5ce15300
TP
65972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6598
6599 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6600 Add new arm_thumb1_cbz_ok effective target.
6601 * gcc.target/arm/cbz.c: New test.
6602
2b9509a3
TP
66032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6604
6605 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6606 Define effective target.
6607 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6608 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6609 * gcc.target/arm/movhi_movw.c: New test.
6610 * gcc.target/arm/movsi_movw.c: Likewise.
6611 * gcc.target/arm/movdi_movw.c: Likewise.
6612
7f15b177
RB
66132016-07-13 Richard Biener <rguenther@suse.de>
6614
6615 PR middle-end/71104
6616 * gcc.dg/pr71104-1.c: New testcase.
6617 * gcc.dg/pr71104-2.c: Likewise.
6618
0b0a896e
MM
66192016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 PR target/71805
6622 * gcc.target/powerpc/pr71805.c: New test.
6623
f906f5ed
BS
66242016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6625
6626 * gcc.target/powerpc/divkc3-1.c: New.
6627 * gcc.target/powerpc/mulkc3-1.c: New.
6628
9e63c3aa
NS
66292016-07-12 Nathan Sidwell <nathan@acm.org>
6630
6631 * gcc.target/arm/data-rel-1.c: New.
6632 * gcc.target/arm/data-rel-2.c: New.
6633 * gcc.target/arm/data-rel-3.c: New.
6634
f507d202
ML
66352016-07-12 Martin Liska <mliska@suse.cz>
6636
6637 * gcc.dg/params/blocksort-part.c: New test.
6638 * gcc.dg/params/params.exp: New file.
6639
d6f7c125
KT
66402016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6641
6642 PR middle-end/71700
6643 * gcc.c-torture/execute/pr71700.c: New test.
6644
37ccb0ba
SB
66452016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6646 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/23286
6649 PR tree-optimization/70159
6650 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6651 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6652 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6653 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6654 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6655 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6656 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6657 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6658 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6659 * gcc.dg/pr51879-12.c: Likewise.
6660 * gcc.dg/strlenopt-9.c: Likewise.
6661 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6662 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6663 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6664 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6665 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6666 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6667 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6668 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6669 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6670 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6671 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6672 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6673 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6674 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6675 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6676
712a93d6
RB
66772016-07-12 Richard Biener <rguenther@suse.de>
6678
6679 PR rtl-optimization/68961
6680 * gcc.target/i386/pr68961.c: New testcase.
6681
c392943c
JJ
66822016-07-11 Jakub Jelinek <jakub@redhat.com>
6683
3d56e6a4
JJ
6684 PR middle-end/71758
6685 * c-c++-common/gomp/pr71758.c: New test.
6686 * gfortran.dg/gomp/pr71758.f90: New test.
6687
c392943c
JJ
6688 PR tree-optimization/71823
6689 * gcc.dg/vect/pr71823.c: New test.
6690
741d3be5
DM
66912016-07-11 David Malcolm <dmalcolm@redhat.com>
6692
6693 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6694 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6695 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6696
92fa45b5
L
66972016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6698
6699 PR target/71801
6700 * gcc.target/i386/pr71801.c: New test.
6701
f51606c7
RB
67022016-07-11 Richard Biener <rguenther@suse.de>
6703
6704 PR tree-optimization/71816
6705 * gcc.dg/torture/pr71816.c: New testcase.
6706
36b54ce0
TK
67072016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6708
6709 PR fortran/71783
6710 * gfortran.dg/dependency_46.f90: New test.
6711
d13835b6
VM
67122016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6713
6714 PR rtl-optimization/71621
6715 * gcc.target/i386/pr71621-1.c: New.
6716 * gcc.target/i386/pr71621-2.c: New.
6717
642bcbdf
CP
67182016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6719
6720 * gfortran.dg/goacc/pr71704.f90: New test.
6721
02eb5b8b
BS
67222016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6723
6724 PR target/71297
6725 * gcc.target/powerpc/pr71297.c: New.
6726
8beb9a0d
JW
67272016-07-08 Jiong Wang <jiong.wang@arm.com>
6728
6729 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6730
cef4b650
MM
67312016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6732
6733 PR target/71806
6734 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6735
3c3ecf52
AH
67362016-07-08 Alan Hayward <alan.hayward@arm.com>
6737
6738 PR tree-optimization/71667
6739 * gcc.dg/vect/pr71667.c: New
6740
2660286d
ML
67412016-07-08 Martin Liska <mliska@suse.cz>
6742
6743 * gcc.dg/torture/pr71606.c: New test.
6744
70cdd4ae
JD
67452016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6746
6747 PR fortran/71764
6748 * gfortran.dg/pr71764.f90: New test.
6749
842dc2e6
JJ
67502016-07-07 Jakub Jelinek <jakub@redhat.com>
6751 Kai Tietz <ktietz70@googlemail.com>
6752
6753 PR c++/70869
6754 PR c++/71054
6755 * g++.dg/cpp0x/pr70869.C: New test.
6756 * g++.dg/cpp0x/pr71054.C: New test.
6757
31be4262
DE
67582016-07-07 David Edelsohn <dje.gcc@gmail.com>
6759
6760 * g++.dg/debug/pr71432.C: Fail on AIX.
6761
1c122092
ML
67622016-07-07 Martin Liska <mliska@suse.cz>
6763
6764 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6765 an undefined behavior.
6766 * gfortran.dg/do_3.F90: Likewise.
6767 * gfortran.dg/do_check_11.f90: New test.
6768 * gfortran.dg/do_check_12.f90: New test.
6769 * gfortran.dg/do_corner_warn.f90: New test.
6770
7119f1b1
ML
67712016-07-07 Martin Liska <mliska@suse.cz>
6772
6773 * gfortran.dg/predict-1.f90: Ammend the test.
6774 * gfortran.dg/predict-2.f90: Likewise.
6775
275792f2
IE
67762016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6777
6778 PR ipa/71624
6779 * g++.dg/pr71624.C: New test.
6780
05a437c1
TP
67812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6782
6783 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6784 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6785 ARMv8-M Mainline architectures.
6786
6f493951
TP
67872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6788
6789 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6790 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6791
5ddaee94
SB
67922016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6793
6794 PR target/70098
6795 PR target/71763
6796 * gcc.target/powerpc/pr71763.c: New file.
6797
651afdb2
YR
67982016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6799
6800 PR tree-optimization/71518
0b965526 6801 * gcc.dg/pr71518.c: New test.
651afdb2 6802
9df99881
WD
68032016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6804
6805 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6806
7b4e0769
SKS
68072016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6808
0b965526 6809 PR target/50739
7b4e0769
SKS
6810 * gcc.target/avr/pr50739.c: New test.
6811
eb4432f7
JH
68122016-07-05 Jan Hubicka <jh@suse.cz>
6813
6814 * gcc.dg/tree-ssa/scev-14.c: update template.
6815
c01e092f
RS
68162016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6817
6818 * gcc.dg/vect/group-no-gaps-1.c: New test.
6819
8070763a
AK
68202016-07-05 Andi Kleen <ak@linux.intel.com>
6821
6822 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6823 if kernel supports MPX.
6824
3f8257db 68252016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6826
6827 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6828
36a265b1
MM
68292016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6830 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6831
6832 * gcc.target/powerpc/signbit-1.c: New test.
6833 * gcc.target/powerpc/signbit-2.c: New test.
6834 * gcc.target/powerpc/signbit-3.c: New test.
6835
7a98fb6e
KT
68362016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6837
6838 PR rtl-optimization/71594
6839 * gcc.dg/torture/pr71594.c: New test.
6840
1e3d54b4
JH
68412016-07-05 Jan Hubicka <jh@suse.cz>
6842
6843 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6844
84ca3893
DM
68452016-07-05 David Malcolm <dmalcolm@redhat.com>
6846
6847 PR c++/62314
3a146d46 6848 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6849 number of missing semicolon error.
6850 * g++.dg/pr62314-2.C: New test case.
6851
20d0bfce
AF
68522016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6853
6854 * gfortran.dg/coarray_stat_function.f90: New test.
6855 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6856 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6857 to new interfaces.
6858
69aaea06
AV
68592016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6860
6861 PR fortran/71623
6862 * gfortran.dg/deferred_character_17.f90: New test.
6863
f723a43c
CL
68642016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6865
6866 * gcc.target/arm/neon/polytypes.c: Move to ...
6867 * gcc.target/arm/polytypes.c: ... here.
6868 * gcc.target/arm/neon/pr51534.c: Move to ...
6869 * gcc.target/arm/pr51534.c: ... here.
6870 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6871 * gcc.target/arm/vect-vcvt.c: ... here.
6872 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6873 * gcc.target/arm/vect-vcvtq.c: ... here.
6874 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6875 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6876 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6877 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6878 * gcc.target/arm/neon/neon.exp: Delete.
6879 * gcc.target/arm/neon/: Delete.
6880
d73e0ccf
JD
68812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6882
6883 PR fortran/65575
6884 * gfortran.dg: pr65575.f90: New test.
6885
c20f6223
JD
68862016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6887
6888 PR fortran/35849
6889 * gfortran.dg: pr35849.f90: New test.
6890
2a5537c3
JJ
68912016-07-04 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR c++/71739
6894 * g++.dg/cpp0x/pr71739.C: New test.
6895
740f9751
CL
68962016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6897
6898 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6899
bf749919
DV
69002016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6901
6902 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6903 locr.
6904 * gcc.target/s390/loc-1.c: New test.
6905
430bb38e
YR
69062016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6907
3a146d46
JJ
6908 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6909 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6910
15f6e0da
RR
69112016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6912
6913 PR target/63874
6914 * gcc.target/aarch64/pr63874.c: New test.
6915
79335075
JB
69162016-07-04 Jan Beulich <jbeulich@suse.com>
6917
6918 * g++.dg/header.c: New.
6919 * gcc.dg/header.c: New.
6920
557e8c49
JJ
69212016-07-02 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR c/71719
6924 * c-c++-common/Wunused-var-15.c: New test.
6925
79a592e3
JJ
69262016-07-01 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR fortran/71687
6929 * gfortran.dg/gomp/pr71687.f90: New test.
6930
e2298656
BS
69312016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6932
6933 * gcc.dg/const-float128-ped.c: Require __float128 effective
6934 target and options.
6935 * gcc.dg/const-float128.c: Likewise.
6936 * gcc.dg/torture/float128-cmp-invalid.c: Require
6937 __float128 and base_quadfloat_support effective targets, and
6938 __float128 options.
6939 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6940 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6941 * gcc.dg/torture/float128-nan.c: Likewise.
6942 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6943 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6944 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6945 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6946 (add_options_for___float128): New.
6947 (check_effective_target_base_quadword_support): New.
6948
70c11966
MM
69492016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6950
6951 PR target/71720
6952 * gcc.target/powerpc/pr71720.c: New test.
6953
059541fd
JB
69542016-07-01 Jan Beulich <jbeulich@suse.com>
6955
6956 * gcc.dg/bss.c: New.
6957
2c1e4964
PB
69582016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6959
6960 PR target/71698
6961 * gcc.target/powerpc/pr71698.c: New test.
6962
22e1cb39
GJL
69632016-07-01 Georg-Johann Lay <avr@gjlay.de>
6964
6965 PR target/71151
6966 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6967 instead of ".foo" for its section name.
6968 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6969 depending on MCU's flash size.
6970 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6971 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6972 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6973 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6974 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6975 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6976
466cf574
JB
69772016-07-01 Jan Beulich <jbeulich@suse.com>
6978
6979 * gcc.target/i386/pr65105-2.c: Add -msse2.
6980
351beab7
JJ
69812016-06-30 Jakub Jelinek <jakub@redhat.com>
6982
55a0f21a
JJ
6983 PR tree-optimization/71707
6984 * gcc.dg/strlenopt-29.c: New test.
6985
6245ad72
JJ
6986 PR fortran/71704
6987 * gfortran.dg/gomp/pr71704.f90: New test.
6988
351beab7
JJ
6989 PR fortran/71705
6990 * gfortran.dg/gomp/pr71705.f90: New test.
6991
5a3a6a5e
KN
69922016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6993
6994 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6995 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6996 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6997 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6998 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6999 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7000 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7001 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7002 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7003 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7004 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7005 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7006 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7007 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7008 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7009 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7010 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7011 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7012 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7013 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7014 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7015 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7016 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7017 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7018 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7019 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7020 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7021 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7022 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7023 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7024 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7025 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7026 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7027 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7028 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7029 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7030 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7031 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7032 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7033 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7034 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7035 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7036 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7037 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7038 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7039 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7040 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7041 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7042 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7043 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7044 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7045 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7046 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7047 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7048 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7049 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7050 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7051 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7052 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7053 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7054 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7055 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7056 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7057 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7058 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7059 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7060 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7061 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7062 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7063 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7064 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7065 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7066 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7067 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7068 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7069 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7070 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7071 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7072 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7073 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7074 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7075
3dfa8071 70762016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7077 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7078
7079 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7080
9bd62242 70812016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7082 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7083
7084 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7085
603107fb
DM
70862016-06-30 David Malcolm <dmalcolm@redhat.com>
7087
7088 PR driver/71651
7089 * gcc.dg/spellcheck-options-12.c: New test case.
7090
205cccc7
JJ
70912016-06-30 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR middle-end/71693
7094 * gcc.c-torture/compile/pr71693.c: New test.
7095
f4452176
DM
70962016-06-29 David Malcolm <dmalcolm@redhat.com>
7097
7098 * gcc.dg/spellcheck-params.c: New testcase.
7099 * gcc.dg/spellcheck-params-2.c: New testcase.
7100
c5e74d9d
MM
71012016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7102
7103 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7104 vector extract instructions.
7105 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7106
e44ecbfd
JD
71072016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7108
7109 PR fortran/71686
7110 * gfortran.dg/unexpected_eof_2.f90: New test.
7111 * gfortran.dg/unexpected_eof_3.f90: New test.
7112
ee446d9f
JW
71132016-06-29 Jim Wilson <jim.wilson@linaro.org>
7114
7115 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7116
27f67461
CP
71172016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7118
7119 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7120 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7121 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7122
b1206d29
RB
71232016-06-29 Richard Biener <rguenther@suse.de>
7124
7125 PR middle-end/15256
7126 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7127
1af21224
MW
71282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7129
7130 * gcc.target/arm/aapcs/neon-vect10.c: Require
7131 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7132 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7133 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7134 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7135 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7136 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7137 * gcc.target/arm/fp16-aapcs-1.c: Require
7138 -mfloat-ab=hard. Also simplify the test.
7139 * gcc.target/arm/fp16-aapcs-2.c: New.
7140
7fe43755
MW
71412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7142
0b965526 7143 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7144 (add_options_for_arm_fp16_ieee): New.
7145 (add_options_for_arm_fp16_alternative): New.
7146 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7147 long-line.
7148 (effective_target_arm_fp16_hw): New.
7149
264d951a
IE
71502016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7151
7152 PR tree-optimization/71655
7153 * g++.dg/pr71655.C: New test.
7154
5c846a81
ML
71552016-06-29 Martin Liska <mliska@suse.cz>
7156
7157 * gcc.dg/pr71585.c: New test.
7158 * gcc.dg/pr71585-2.c: New test.
7159 * gcc.dg/pr71585-3.c: New test.
7160
fafe9318
YR
71612016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7162
7163 PR tree-optimization/70729
7164 * g++.dg/vect/pr70729.cc: New test.
7165
54d19c3b
TS
71662016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7167
7168 * c-c++-common/gomp/cancel-1.c: Extend.
7169
5f3cd7c3
JJ
71702016-06-29 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR tree-optimization/71625
7173 * gcc.dg/strlenopt-28.c: New test.
7174
4aa83879
RB
71752016-06-29 Richard Biener <rguenther@suse.de>
7176
7177 PR middle-end/71002
7178 * g++.dg/torture/pr71002.C: Adjust testcase.
7179
152ef731
JJ
71802016-06-29 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR c/71685
7183 * gcc.dg/pr71685.c: New test.
7184
71852016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7186
7187 PR c/71552
7188 * gcc.dg/init-bad-9.c: New test.
7189
d41dc215
BS
71902016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7191
7192 * gcc.target/powerpc/abs128-1.c: Require VSX.
7193 * gcc.target/powerpc/copysign128-1.c: Likewise.
7194 * gcc.target/powerpc/inf128-1.c: Likewise.
7195 * gcc.target/powerpc/nan128-1.c: Likewise.
7196
6a20b538
JJ
71972016-06-28 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR middle-end/71626
7200 * gcc.c-torture/execute/pr71626-1.c: New test.
7201 * gcc.c-torture/execute/pr71626-2.c: New test.
7202
77d93c47
PB
72032016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7204
7205 PR target/71656
7206 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7207
a8264058
SB
72082016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7209
7210 PR target/71670
7211 * gcc.target/powerpc/pr71670.c: New testcase.
7212
0dc47331
PB
72132016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7214
7215 PR target/71656
7216 * gcc.target/powerpc/pr71656-1.c: New test.
7217 * gcc.target/powerpc/pr71656-2.c: New test.
7218
b65ffc79
CL
72192016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7220
7221 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7222 around fp16 code.
7223 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7224 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7225 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7226 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7227 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7228 Add arm_neon_fp16_ok effective target.
0b965526
UB
7229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7230 Likewise.
7231 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7232 Likewise.
7233 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7234 Likewise.
7235 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7236 Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7238 Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7240 Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7242 Likewise.
7243 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7244 Likewise.
7245 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7246 Likewise.
7247 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7248 Likewise.
7249 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7250 Likewise.
b65ffc79 7251
9bb86f40
JH
72522016-06-26 Jan Hubicka <hubicka@ucw.cz>
7253
7254 * gcc.dg/predict-12.c: New testcase.
7255
46db0fd4
JD
72562016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7257
7258 PR fortran/71649
7259 * gfortran.dg/pr71649.f90: New test.
7260
2a65e70b
JJ
72612016-06-25 Jakub Jelinek <jakub@redhat.com>
7262
f8a06e24
JJ
7263 PR tree-optimization/71643
7264 * g++.dg/opt/pr71643.C: New test.
7265
2a65e70b
JJ
7266 PR tree-optimization/71631
7267 * gcc.c-torture/execute/pr71631.c: New test.
7268
7805417a
JH
72692016-06-24 Jan Hubicka <hubicka@ucw.cz>
7270
7271 * gcc.dg/predict-11.c: New testcase.
7272 * gfortran.dg/predict-2.f90: New testcase.
7273
888ed1a3
JH
72742016-06-24 Jan Hubicka <hubicka@ucw.cz>
7275
7276 * gcc.dg/predict-10.c: New test.
7277
53605f35
BS
72782016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7279
7280 * gcc.target/powerpc/abs128-1.c: New.
7281 * gcc.target/powerpc/copysign128-1.c: New.
7282 * gcc.target/powerpc/inf128-1.c: New.
7283 * gcc.target/powerpc/nan128-1.c: New.
7284
7b22b4c6
EB
72852016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7286
7287 * gfortran.dg/pr71642.f90: New test.
7288
37e373c2
JJ
72892016-06-24 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR tree-optimization/71647
7292 * gcc.target/i386/pr71647.c: New test.
7293
b20b79f2
L
72942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7295
7296 * gcc.target/i386/noplt-gd-1.c: New test.
7297 * gcc.target/i386/noplt-gd-2.c: Likewise.
7298 * gcc.target/i386/noplt-gd-3.c: Likewise.
7299 * gcc.target/i386/noplt-ld-1.c: Likewise.
7300 * gcc.target/i386/noplt-ld-2.c: Likewise.
7301 * gcc.target/i386/noplt-ld-3.c: Likewise.
7302 * lib/target-supports.exp
7303 (check_effective_target_tls_get_addr_via_got): New.
7304
04619cb8
UB
73052016-06-24 Uros Bizjak <ubizjak@gmail.com>
7306
7307 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7308 testsuite compile flags.
7309 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7310 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7311
73122016-06-24 Uros Bizjak <ubizjak@gmail.com>
7313
7314 * g++dg/vect/pr36684.cc: Add dg-do compile.
7315 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7316 * gcc.dg/vect/pr70021.c: Ditto.
7317 * gcc.dg/vect/pr70138-1.c: Ditto.
7318 * gcc.dg/vect/pr70138-2.c: Ditto.
7319 * gcc.dg/vect/pr70354-1.c: Ditto.
7320 * gcc.dg/vect/pr70354-2.c: Ditto.
7321 * gcc.dg/vect/pr71259.c: Ditto.
7322 * gcc.dg/vect/pr71416-1.c: Ditto.
7323 * gcc.dg/vect/slp-43.c: Ditto.
7324 * gcc.dg/vect/slp-45.c: Ditto.
7325 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7326 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7327 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7328 * gfortran.dg/vect/pr69980.f90: Ditto.
7329
73302016-06-24 Uros Bizjak <ubizjak@gmail.com>
7331
7332 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7333 * gcc.dg/vect/bb-slp-30.c: Ditto.
7334 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7335 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7336 * gcc.dg/vect/pr45902.c: Ditto.
7337 * gcc.dg/vect/pr48172.c: Ditto.
7338 * gcc.dg/vect/pr48377.c: Ditto.
7339 * gcc.dg/vect/pr49038.c: Ditto.
7340 * gcc.dg/vect/pr49771.c: Ditto.
7341 * gcc.dg/vect/pr52091.c: Ditto.
7342 * gcc.dg/vect/pr53185-2.c: Ditto.
7343 * gcc.dg/vect/pr56826.c: Ditto.
7344 * gcc.dg/vect/pr60276.c: Ditto.
7345 * gcc.dg/vect/pr62021.c: Ditto.
7346 * gcc.dg/vect/pr63530.c: Ditto.
7347 * gcc.dg/vect/pr65518.c: Ditto.
7348 * gcc.dg/vect/pr65947-1.c: Ditto.
7349 * gcc.dg/vect/pr65947-10.c: Ditto.
7350 * gcc.dg/vect/pr65947-11.c: Ditto.
7351 * gcc.dg/vect/pr65947-12.c: Ditto.
7352 * gcc.dg/vect/pr65947-13.c: Ditto.
7353 * gcc.dg/vect/pr65947-2.c: Ditto.
7354 * gcc.dg/vect/pr65947-3.c: Ditto.
7355 * gcc.dg/vect/pr65947-4.c: Ditto.
7356 * gcc.dg/vect/pr65947-5.c: Ditto.
7357 * gcc.dg/vect/pr65947-6.c: Ditto.
7358 * gcc.dg/vect/pr65947-7.c: Ditto.
7359 * gcc.dg/vect/pr65947-8.c: Ditto.
7360 * gcc.dg/vect/pr65947-9.c: Ditto.
7361 * gcc.dg/vect/pr71416-1.c: Ditto.
7362 * gcc.dg/vect/pr71439.c: Ditto.
7363 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7364 * gcc.dg/vect/vect-bswap16.c: Ditto.
7365 * gcc.dg/vect/vect-bswap32.c: Ditto.
7366 * gcc.dg/vect/vect-bswap64.c: Ditto.
7367 * gcc.dg/vect/vect-live-1.c: Ditto.
7368 * gcc.dg/vect/vect-live-2.c: Ditto.
7369 * gcc.dg/vect/vect-live-3.c: Ditto.
7370 * gcc.dg/vect/vect-live-4.c: Ditto.
7371 * gcc.dg/vect/vect-live-5.c: Ditto.
7372 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7373 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7374 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7375 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7376 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7377 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7378 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7379 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7380 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7381 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7382 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7383 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7384 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7385 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7386 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7387 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7388 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7389
da224bcb
UB
73902016-06-24 Uros Bizjak <ubizjak@gmail.com>
7391
7392 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7393
dfee2870
L
73942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7395
7396 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7397 ia32 if R_386_GOT32X relocation is supported.
7398 * gcc.target/i386/noplt-3.c: Likewise.
7399 * gcc.target/i386/noplt-2.c: Likewise.
7400 (main): Renamed to ...
7401 (bar): This.
7402 * gcc.target/i386/noplt-4.c: Likewise.
7403 (main): Renamed to ...
7404 (bar): This.
7405 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7406 * gcc.target/i386/pr67400-5.c: Likewise.
7407
a86451b9
JJ
74082016-06-24 Jakub Jelinek <jakub@redhat.com>
7409
00085092
JJ
7410 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7411 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7412
a86451b9
JJ
7413 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7414 f4): Adjust expected diagnostics.
7415 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7416 (T): If OVFP is defined, redefine to TP.
7417 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7418 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7419 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7420 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7421 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7422 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7423 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7424 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7425 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7426 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7427 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7428 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7429 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7430 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7431 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7432 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7433 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7434 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7435 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7436 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7437 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7438 as last argument to __builtin_add_overflow_p.
7439
7bb5d5f4
UB
74402016-06-23 Uros Bizjak <ubizjak@gmail.com>
7441
7442 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7443 dg-options and remove default vector testsuite compile flags.
7444 * g++.dg/vect/pr33860a.cc: Ditto.
7445 * g++.dg/vect/pr45470-a.cc: Ditto.
7446 * g++.dg/vect/pr45470-b.cc: Ditto.
7447 * g++.dg/vect/pr60896.cc: Ditto.
7448 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7449 * gcc.dg/vect/pr18308.c: Ditto.
7450 * gcc.dg/vect/pr24049.c: Ditto.
7451 * gcc.dg/vect/pr33373.c: Ditto.
7452 * gcc.dg/vect/pr36228.c: Ditto.
7453 * gcc.dg/vect/pr42395.c: Ditto.
7454 * gcc.dg/vect/pr42604.c: Ditto.
7455 * gcc.dg/vect/pr46663.c: Ditto.
7456 * gcc.dg/vect/pr48765.c: Ditto.
7457 * gcc.dg/vect/pr49093.c: Ditto.
7458 * gcc.dg/vect/pr49352.c: Ditto.
7459 * gcc.dg/vect/pr52298.c: Ditto.
7460 * gcc.dg/vect/pr52870.c: Ditto.
7461 * gcc.dg/vect/pr53185.c: Ditto.
7462 * gcc.dg/vect/pr53773.c: Ditto.
7463 * gcc.dg/vect/pr56695.c: Ditto.
7464 * gcc.dg/vect/pr62171.c: Ditto.
7465 * gcc.dg/vect/pr63530.c: Ditto.
7466 * gcc.dg/vect/pr68339.c: Ditto.
7467 * gcc.dg/vect/pr71259.c: Ditto.
7468 * gcc.dg/vect/vect-82_64.c: Ditto.
7469 * gcc.dg/vect/vect-83_64.c: Ditto.
7470 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7471 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7472 * gcc.dg/vect/vect-shift-2.c: Ditto.
7473 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7474 * gfortran.dg/vect/pr39318.f90: Ditto.
7475 * gfortran.dg/vect/pr45714-a.f: Ditto.
7476 * gfortran.dg/vect/pr45714-b.f: Ditto.
7477 * gfortran.dg/vect/pr46213.f90: Ditto.
7478
2d4bb02f
MM
74792016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7480 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7481
7482 * gcc.target/powerpc/p9-splat-5.c: New test.
7483
f6d1b868
UB
74842016-06-23 Uros Bizjak <ubizjak@gmail.com>
7485
7486 PR tree-optimization/71488
7487 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7488 * lib/target-supports.exp: ... here.
7489 (check_sse4_hw_available): New procedure.
7490 (check_effective_target_sse4_runtime): Ditto.
7491 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7492 -march=westmere for sse4_runtime targets.
936ff030 7493 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7494 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7495 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7496 (main): Call check_vect ().
a7898180 7497 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7498
c0597759
L
74992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7500
7501 PR target/66232
7502 PR target/67400
7503 * gcc.target/i386/pr66232-14.c: New file.
7504 * gcc.target/i386/pr66232-15.c: Likewise.
7505 * gcc.target/i386/pr66232-16.c: Likewise.
7506 * gcc.target/i386/pr66232-17.c: Likewise.
7507 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7508 ia32 if R_386_GOT32X relocation is supported.
7509 * gcc.target/i386/pr67400-2.c: Likewise.
7510 * gcc.target/i386/pr67400-3.c: Likewise.
7511 * gcc.target/i386/pr67400-4.c: Likewise.
7512 * gcc.target/i386/pr67400-6.c: Likewise.
7513 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7514 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7515
5b0e27a7
JD
75162016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7517
7518 PR libgfortran/48852
7519 * gfortran.dg/char4_iunit_1.f03: Update test.
7520 * gfortran.dg/f2003_io_5.f03: Update test.
7521 * gfortran.dg/real_const_3.f90: Update test.
7522
7f586d90
AK
75232016-06-23 Andi Kleen <ak@linux.intel.com>
7524
7525 * g++.dg/bprob/bprob.exp: Support autofdo.
7526 * g++.dg/tree-prof/tree-prof.exp: dito.
7527 * gcc.dg/tree-prof/tree-prof.exp: dito.
7528 * gcc.misc-tests/bprob.exp: dito.
7529 * gfortran.dg/prof/prof.exp: dito.
7530 * lib/profopt.exp: dito.
7531 * lib/target-supports.exp: Check for autofdo.
7532
60fa7862
ML
75332016-06-23 Martin Liska <mliska@suse.cz>
7534
7535 * gcc.dg/pr71619.c: New test.
7536
e3d62871
UB
75372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7538
7539 PR target/67400
cc901875
UB
7540 * gcc.target/i386/pr67400-1.c: New test.
7541 * gcc.target/i386/pr67400-2.c: Likewise.
7542 * gcc.target/i386/pr67400-3.c: Likewise.
7543 * gcc.target/i386/pr67400-4.c: Likewise.
7544 * gcc.target/i386/pr67400-5.c: Likewise.
7545 * gcc.target/i386/pr67400-6.c: Likewise.
7546 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7547
ac81cf0b
DM
75482016-06-22 David Malcolm <dmalcolm@redhat.com>
7549
7550 * c-c++-common/missing-header-1.c: New test case.
7551 * c-c++-common/missing-header-2.c: New test case.
7552 * c-c++-common/missing-header-3.c: New test case.
7553 * c-c++-common/missing-header-4.c: New test case.
7554
1a4f11c8
DM
75552016-06-22 David Malcolm <dmalcolm@redhat.com>
7556
7557 PR c/70339
7558 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7559 hint.
7560 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7561 expected results due to builtin "nanl" now being suggested for
7562 "name".
7563 * gcc.dg/pr67580.c: Update expected messages.
7564 * gcc.dg/spellcheck-identifiers.c: New testcase.
7565 * gcc.dg/spellcheck-typenames.c: New testcase.
7566
a93eac6a
DM
75672016-06-22 David Malcolm <dmalcolm@redhat.com>
7568
7569 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7570 file.
7571 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7572 diagnostic-test-show-locus-parseable-fixits.c to sources for
7573 diagnostic_plugin_test_show_locus.c.
7574 * lib/gcc-defs.exp (freeform_regexps): New global.
7575 (dg-regexp): New function.
7576 (handle-dg-regexps): New function.
7577 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7578 freeform_regexps to the empty list.
7579 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7580
49e76ff1
IE
75812016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7582
f6d1b868 7583 PR tree-optimization/71488
49e76ff1
IE
7584 * g++.dg/pr71488.C: New test.
7585 * gcc.dg/vect/vect-bool-cmp.c: New test.
7586
951d8c8a
EB
75872016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7588
7589 * gcc.dg/guality/param-5.c: New test.
7590
b60fc3bd
BE
75912016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7592
7593 * gcc.target/i386/asm-flag-7.c: New test.
7594
0609abda
TS
75952016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7596
7597 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7598 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7599 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7600 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7601 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7602 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7603 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7605 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7606 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7607 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7608 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7609 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7610 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7611 * lib/target-supports.exp: Likewise.
7612
ee2499b4
TS
76132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7614
7615 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7616 * gcc.dg/attr-ms_struct-2.c: Likewise.
7617 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7618 * gcc.dg/bf-ms-attrib.c: Likewise.
7619 * gcc.dg/bf-ms-layout-2.c: Likewise.
7620 * gcc.dg/bf-ms-layout-3.c: Likewise.
7621 * gcc.dg/bf-ms-layout.c: Likewise.
7622 * gcc.dg/bf-no-ms-layout.c: Likewise.
7623 * gcc.target/i386/bitfield1.c: Likewise.
7624 * gcc.target/i386/bitfield2.c: Likewise.
7625 * gcc.target/i386/bitfield3.c: Likewise.
7626
caea59ff
KN
76272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7628
7629 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7630 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7631 override other than -mcpu=power9 command-line option is specified,
7632 or if the target operating system is aix.
7633 * gcc.target/powerpc/darn-1.c: Likewise.
7634 * gcc.target/powerpc/darn-2.c: Likewise.
7635 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7636 test if effective-target is not powerpc_p9vector_ok or if the
7637 target operating system is not defined.
7638 * gcc.target/powerpc/vslv-1.c: Likewise.
7639 * gcc.target/powerpc/vsrv-0.c: Likewise.
7640 * gcc.target/powerpc/vsrv-1.c: Likewise.
7641
63617e30
TB
76422016-06-21 Tobias Burnus <burnus@net-b.de>
7643
7644 PR fortran/71068
7645 * gfortran.dg/coarray/data_1.f90: New.
7646
89192c3c
WD
76472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7648
7649 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7650 (dg-require-effective-target): Use arm_v8_neon_hw.
7651 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7652 (dg-require-effective-target): Likewise.
7653 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7654 (dg-require-effective-target): Likewise.
7655 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7656 (dg-require-effective-target): Likewise.
7657 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7658 (dg-require-effective-target): Likewise.
7659 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7660 (dg-require-effective-target): Likewise.
7661 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7662 Add AArch64 check.
7663
64ac50e2
WD
76642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7665
7666 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7667 Set to 3 so test passes.
7668
6252b5db
WD
76692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7670
7671 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7672
3b9bc511
IV
76732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7674
7675 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7676 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7677 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7678 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7679
21db1c78
IV
76802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7681
7682 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7683 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7684
9d30e86f
L
76852016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7686
7687 PR target/71549
7688 * gcc.target/i386/pr71549.c: New test.
7689
448a7c69
KN
76902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7691
7692 * gcc.target/powerpc/vadsdu-0.c: Replace
7693 dg-require-effective-target directive to allow test to run on more
7694 platforms, and add dg-skip-if directive to disable test on aix
7695 platforms because of known incompatibilities.
7696 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7697 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7698 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7699 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7700 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7701 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7702 * gcc.target/powerpc/vadsdub-2.c: Replace
7703 dg-require-effective-target directive to allow test to run on more
7704 platforms, and add dg-skip-if directive to disable test on aix
7705 platforms because of known incompatibilities.
7706 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7707 with vec_absdb call to differentiate this test from vadsdub-1.c.
7708 * gcc.target/powerpc/vadsduh-1.c: Replace
7709 dg-require-effective-target directive to allow test to run on more
7710 platforms, and add dg-skip-if directive to disable test on aix
7711 platforms because of known incompatibilities.
7712 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7713 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7714 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7715
0ad84f34
JJ
77162016-06-21 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR tree-optimization/71588
7719 * gcc.dg/pr71558.c: New test.
7720
e71e8d94
SKS
77212016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7722
7723 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7724 * c-c++-common/pr68657-2.c: Likewise.
7725 * c-c++-common/pr68657-3.c: Likewise.
7726 * gcc.dg/torture/pr69714.c: Require int32plus support.
7727 * gcc.dg/torture/pr70025.c: Likewise.
7728 * gcc.dg/torture/pr70083.c: Likewise.
7729 * gcc.dg/torture/pr70542.c: Likewise.
7730 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7731
5a578671
JM
77322016-06-20 Joseph Myers <joseph@codesourcery.com>
7733
7734 PR c/71601
7735 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7736
7a9df68e
JJ
77372016-06-20 Jakub Jelinek <jakub@redhat.com>
7738
50aa64d5
JJ
7739 PR middle-end/71581
7740 * gcc.dg/pr71581.c: New test.
7741
7a9df68e
JJ
7742 PR rtl-optimization/71591
7743 * gcc.dg/cpp/pr71591.c: New test.
7744
3947cf19
DR
77452016-06-20 David B. Robins <gcc@davidrobins.net>
7746
7747 PR target/71571
7748 * g++.dg/torture/pr71571.C: New test.
7749
c4ff221e
JJ
77502016-06-20 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR target/71559
7753 * gcc.target/i386/sse2-pr71559.c: New test.
7754 * gcc.target/i386/avx-pr71559.c: New test.
7755 * gcc.target/i386/avx512f-pr71559.c: New test.
7756
f1b5abfb
TB
77572016-06-20 Tobias Burnus <burnus@net-b.de>
7758
7759 PR fortran/71194
7760 * gfortran.dg/pointer_remapping_10.f90: New.
7761
842107e4
DM
77622016-06-20 David Malcolm <dmalcolm@redhat.com>
7763
7764 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7765
d9e8bdfd
MS
77662016-06-20 Martin Sebor <msebor@redhat.com>
7767
7768 PR c/69507
7769 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7770 * gnu90-const-expr-1.c: Same.
7771 * gnu99-const-expr-1.c: Same.
7772 * gnu99-static-1.c: Same.
7773
67785479
RL
77742016-06-20 Renlin Li <renlin.li@arm.com>
7775
29f09b38 7776 PR testsuite/71489
67785479
RL
7777 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7778
636929b8
JG
77792016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7780
7781 * gcc.target/aarch64/vcvt_f64_1.c: New.
7782 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7783 * gcc.target/aarch64/vrecp_f64_1.c: New.
7784
ff7b374b
KT
77852016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7786
7787 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7788 "alignement".
7789
554cfc9e
GJL
77902016-06-20 Georg-Johann Lay <avr@gjlay.de>
7791
7792 PR target/71103
7793 * gcc.target/avr/torture/pr71103-2.c: New test.
7794
94087e88 77952016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7796
7797 PR c/69507
7798 * gcc.dg/alignof.c: New test.
7799
c561b091
PC
78002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7803 vs dg-error; test constexpr specifier too.
7804
bf54f123
PC
78052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7806
7807 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7808
4e53aa97
CL
78092016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7810
7811 * lib/target-supports.exp
7812 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7813 arm_neon_ok and merge flags. Fix temporary test name.
7814 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7815 and merge flags.
7816
69071d86
ML
78172016-06-17 Martin Liska <mliska@suse.cz>
7818
7819 * gcc.dg/predict-9.c: Fix dump scanning.
7820
68b3b858
BC
78212016-06-17 Bin Cheng <bin.cheng@arm.com>
7822
7823 PR tree-optimization/71354
7824 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7825
d3ee260a
BC
78262016-06-17 Bin Cheng <bin.cheng@arm.com>
7827
7828 PR tree-optimization/71347
7829 * gcc.dg/tree-ssa/pr71347.c: New test.
7830
bd8fb114
BC
78312016-06-17 Bin Cheng <bin.cheng@arm.com>
7832
7833 PR tree-optimization/71354
7834 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7835
97816be4
BC
78362016-06-17 Bin Cheng <bin.cheng@arm.com>
7837
7838 * gcc.dg/vect/vect-alias-check-1.c: New test.
7839
2d761a37
SKS
78402016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7841
e0277d6b 7842 PR target/71151
2d761a37
SKS
7843 * gcc.target/avr/pr71151-1.c: New test.
7844 * gcc.target/avr/pr71151-2.c: New test.
7845 * gcc.target/avr/pr71151-3.c: New test.
7846 * gcc.target/avr/pr71151-4.c: New test.
7847 * gcc.target/avr/pr71151-5.c: New test.
7848 * gcc.target/avr/pr71151-6.c: New test.
7849 * gcc.target/avr/pr71151-7.c: New test.
7850 * gcc.target/avr/pr71151-8.c: New test.
7851 * gcc.target/avr/pr71151-common.h: New test.
7852
68fa96d6
ML
78532016-06-16 Martin Liska <mliska@suse.cz>
7854
7855 * gfortran.dg/predict-1.f90: New test.
7856
b6ca982f
UB
78572016-06-16 Uros Bizjak <ubizjak@gmail.com>
7858
7859 PR target/71242
3a146d46 7860 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7861
1dc8d15b
JH
78622016-06-16 Jan Hubicka <hubicka@ucw.cz>
7863
7864 * g++.dg/vect/pr36648.cc: Disable cunrolli
7865
67c25816
JJ
78662016-06-16 Jakub Jelinek <jakub@redhat.com>
7867
c577adb2
JJ
7868 PR target/71554
7869 * gcc.c-torture/execute/pr71554.c: New test.
7870
67c25816
JJ
7871 PR rtl-optimization/71532
7872 * gcc.dg/torture/pr71532.c: New test.
7873
1a3c3ee9
MM
78742016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7875
7876 * gcc.target/powerpc/p9-dimode1.c: New test.
7877 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7878
f29468a7
JJ
78792016-06-15 Jakub Jelinek <jakub@redhat.com>
7880
61daecc4
JJ
7881 * gcc.c-torture/compile/20160615-1.c: New test.
7882
f29468a7
JJ
7883 * g++.dg/cpp0x/ref-qual17.C: New test.
7884
209d1e2d
IE
78852016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7886
7887 PR middle-end/71529
7888 * gcc.target/i386/pr71529.C: New test.
7889
8dc35712
AH
78902016-06-15 Alan Hayward <alan.hayward@arm.com>
7891
7892 PR tree-optimization/71483
7893 * g++.dg/vect/pr71483.c: New
7894
b8911cb8
PC
78952016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/70202
7898 * g++.dg/inherit/crash6.C: New.
7899 * g++.dg/inherit/union2.C: Likewise.
7900 * g++.dg/inherit/virtual12.C: Likewise.
7901 * g++.dg/inherit/virtual13.C: Likewise.
7902 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7903
cf5d08ab
UB
79042016-06-15 Uros Bizjak <ubizjak@gmail.com>
7905
e3d62871 7906 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7907
8f482165
AH
79082016-06-15 Alan Hayward <alan.hayward@arm.com>
7909
7910 PR tree-optimization/71439
7911 * gcc.dg/vect/pr71439.c: New
7912
3256673f
KT
79132016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7916
b17dc4d4
RB
79172016-06-15 Richard Biener <rguenther@suse.de>
7918
7919 * gcc.dg/vect/slp-45.c: New testcase.
7920
2a5825f2
RB
79212016-06-15 Richard Biener <rguenther@suse.de>
7922
7923 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7924
6e433d0b
BS
79252016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7926
7927 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7928 requirements, and disable for AIX for now.
7929 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7930
abe7f828
JJ
79312016-06-14 Jakub Jelinek <jakub@redhat.com>
7932
a09c81b4
JJ
7933 PR c++/71528
7934 * g++.dg/opt/pr71528.C: New test.
7935
abe7f828
JJ
7936 PR c++/71516
7937 * g++.dg/init/pr71516.C: New test.
7938
acfadf06
PC
79392016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7940
7941 * g++.dg/init/array46.C: New.
7942
4d568ab2
UB
79432016-06-14 Uros Bizjak <ubizjak@gmail.com>
7944
e3d62871
UB
7945 * gcc.target/i386/float128-3.c: New test.
7946 * gcc.target/i386/quad-sse4.c: Ditto.
7947 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7948 Update scan strings.
4d568ab2 7949
30934c5d
RB
79502016-06-14 Richard Biener <rguenther@suse.de>
7951
7952 PR middle-end/71526
7953 * gfortran.dg/pr71526.f90: New testcase.
7954
3970e545
AV
79552016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7956
7957 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7958 * gcc.dg/zero_bits_compound-1.c: Likewise.
7959
04976c6e
RB
79602016-06-14 Richard Biener <rguenther@suse.de>
7961
7962 PR tree-optimization/71522
7963 * gcc.dg/torture/pr71522.c: New testcase.
7964
23e025db
JJ
79652016-06-14 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR tree-optimization/71520
7968 * gcc.dg/tree-ssa/pr71520.c: New test.
7969
90b72e84
RB
79702016-06-14 Richard Biener <rguenther@suse.de>
7971
7972 PR tree-optimization/71521
86c24ba6 7973 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7974
ef7cf206
JJ
79752016-06-13 Jakub Jelinek <jakub@redhat.com>
7976
0dda258b
JJ
7977 PR sanitizer/71498
7978 * c-c++-common/ubsan/bounds-13.c: New test.
7979
ef7cf206
JJ
7980 PR preprocessor/71183
7981 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7982
a73786e3
JL
79832016-06-13 Jeff Law <law@redhat.com>
7984
7985 PR tree-optimization/71403
7986 * c-c++-common/ubsan/pr71403-1.c: New test.
7987 * c-c++-common/ubsan/pr71403-2.c: New test.
7988 * c-c++-common/ubsan/pr71403-3.c: New test.
7989
0ac249bf
JJ
79902016-06-13 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR middle-end/71478
7993 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7994 Add -Wno-psabi -w to dg-options.
7995
5408a64a
KN
79962016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7997
7998 * gcc.target/powerpc/vadsdu-0.c: New test.
7999 * gcc.target/powerpc/vadsdu-1.c: New test.
8000 * gcc.target/powerpc/vadsdu-2.c: New test.
8001 * gcc.target/powerpc/vadsdu-3.c: New test.
8002 * gcc.target/powerpc/vadsdu-4.c: New test.
8003 * gcc.target/powerpc/vadsdu-5.c: New test.
8004 * gcc.target/powerpc/vadsdub-1.c: New test.
8005 * gcc.target/powerpc/vadsdub-2.c: New test.
8006 * gcc.target/powerpc/vadsduh-1.c: New test.
8007 * gcc.target/powerpc/vadsduh-2.c: New test.
8008 * gcc.target/powerpc/vadsduw-1.c: New test.
8009 * gcc.target/powerpc/vadsduw-2.c: New test.
8010
f7e4f2e3
DM
80112016-06-13 David Malcolm <dmalcolm@redhat.com>
8012
8013 * gcc.dg/c99-init-2.c (c): Update expected error message.
8014 * gcc.dg/init-bad-8.c (foo): Likewise.
8015 * gcc.dg/spellcheck-fields-3.c: New test case.
8016
ad23a23e
ML
80172016-06-13 Martin Liska <mliska@suse.cz>
8018
8019 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8020 and "guess loop iv compared" heuristics.
8021 * gcc.dg/predict-2.c: Likewise.
8022 * gcc.dg/predict-3.c: Likewise.
8023 * gcc.dg/predict-4.c: Likewise.
8024 * gcc.dg/predict-5.c: Likewise.
8025 * gcc.dg/predict-6.c: Likewise.
8026
146c55da
MP
80272016-06-13 Marek Polacek <polacek@redhat.com>
8028
8029 PR middle-end/71476
8030 * c-c++-common/Wswitch-unreachable-4.c: New test.
8031 * gcc.dg/Wswitch-unreachable-2.c: New test.
8032 * g++.dg/tm/jump1.C: Move dg-warning.
8033
42e77cbc
EB
80342016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8035
8036 * gnat.dg/renaming10.ad[sb]: New test.
8037
7474dcc1
PT
80382016-06-13 Paul Thomas <pault@gcc.gnu.org>
8039
8040 PR fortran/70673
8041 * gfortran.dg/pr70673.f90: New test.
8042
f57f53d3
RB
80432016-06-13 Richard Biener <rguenther@suse.de>
8044
8045 PR middle-end/64516
8046 * gcc.dg/align-3.c: New testcase.
8047
5843a5f0
ML
80482016-06-13 Martin Liska <mliska@suse.cz>
8049
8050 * gcc.target/i386/pr71458.c: New test.
8051
aa8fdb44
UB
80522016-06-12 Uros Bizjak <ubizjak@gmail.com>
8053
8054 PR target/71241
3a146d46 8055 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8056
2043e4d7
DH
80572016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8058
8059 PR target/60751
8060 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8061 statement.
8062
d3dc025d
DH
80632016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8064
8065 PR target/60751
8066 * gfortran.dg/comma_IO_extension_1.f90: New test.
8067 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8068 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8069 statement.
8070 * gfortran.dg/graphite/pr38083.f90: Likewise.
8071 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8072 missing format.
8073
a31d78c6
EB
80742016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/case_character.adb: New test.
8077
95c18dd0
SB
80782016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8079
8080 PR middle-end/71310
8081 * gcc.target/powerpc/pr71310.c: New testcase.
8082
b97d37b4
KV
80832016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8084
8085 PR middle-end/71478
8086 * gcc.dg/pr71478.c: New test.
8087
900bcda3
JJ
80882016-06-10 Jakub Jelinek <jakub@redhat.com>
8089
ec1c20db
JJ
8090 PR middle-end/71494
8091 * gcc.c-torture/execute/pr71494.c: New test.
8092
50b15873
JJ
8093 PR c/68657
8094 * gcc.target/i386/pr68657.c: New test.
8095
900bcda3
JJ
8096 PR inline-asm/68843
8097 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8098 (test): Add -masm=intel alternatives.
8099
4d926e34
MS
81002016-06-10 Martin Sebor <msebor@redhat.com>
8101
8102 PR c/71392
8103 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8104
ad071b2b
JL
81052016-06-10 Jeff Law <law@redhat.com>
8106
8107 PR tree-optimization/71335
8108 * gcc.c-torture/execute/pr71335.c: New test.
8109
2704efe8
DM
81102016-06-10 David Malcolm <dmalcolm@redhat.com>
8111
8112 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8113 the various "cannot tail-call: " messages.
8114
18c9b7d4
CL
81152016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8116
8117 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8118 and options.
8119
7cfa10f3
MO
81202016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8121
8122 PR sanitizer/71480
8123 * c-c++-common/asan/pr71480.c: New test.
8124
1f24fd3e
L
81252016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8126
8127 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8128 (ASMNAME2): Likewise.
8129 (main): Replace fn in asm statement with ASMNAME ("fn").
8130 * gcc.dg/guality/pr68037-2.c: Likewise.
8131 * gcc.dg/guality/pr68037-3.c: Likewise.
8132 * gcc.dg/torture/pr68037-1.c: Likewise.
8133 * gcc.dg/torture/pr68037-2.c: Likewise.
8134 * gcc.dg/torture/pr68037-3.c: Likewise.
8135
ad551c07
BE
81362016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8137
8138 PR inline-asm/68843
8139 * gcc.target/i386/pr68843-1.c: New test.
8140 * gcc.target/i386/pr68843-2.c: New test.
8141
4b1ffdb1 81422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8143 Cesar Philippidis <cesar@codesourcery.com>
8144
8145 PR middle-end/71373
8146 * gcc.dg/goacc/nested-function-1.c: New file.
8147 * gcc.dg/goacc/nested-function-2.c: Likewise.
8148 * gcc.dg/goacc/pr71373.c: Likewise.
8149 * gfortran.dg/goacc/cray-2.f95: Likewise.
8150 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8151 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8152 * gfortran.dg/goacc/cray.f95: Update.
8153 * gfortran.dg/goacc/loop-1.f95: Likewise.
8154 * gfortran.dg/goacc/loop-3.f95: Likewise.
8155 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8156 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8157
81582016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8159
8160 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8161 for OpenACC tile clauses.
8162 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8163
8164 PR c/71381
8165 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8166 to...
8167 * c-c++-common/goacc/cache-2.c: ... this new file.
8168 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8169 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8170 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8171 usage.
8172 * gfortran.dg/goacc/cray.f95: Likewise.
8173 * gfortran.dg/goacc/loop-1.f95: Likewise.
8174
89851e4c
AH
81752016-06-10 Alan Hayward <alan.hayward@arm.com>
8176
8177 PR tree-optimization/71407
8178 PR tree-optimization/71416
8179 * gcc.dg/vect/pr71407.c: New
8180 * gcc.dg/vect/pr71416-1.c: New
8181 * gcc.dg/vect/pr71416-2.c: New
8182
200eafbf
RB
81832016-06-10 Richard Biener <rguenther@suse.de>
8184
8185 PR middle-end/71477
8186 * gcc.dg/torture/pr71477.c: New testcase.
8187
4df99d92
JK
81882016-06-09 Julia Koval <julia.koval@intel.com>
8189
8190 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8191 * gcc.target/i386/interrupt-13.c: Likewise.
8192 * gcc.target/i386/interrupt-15.c: Likewise.
8193 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8194 * gcc.target/i386/interrupt-24.c: Likewise.
8195 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8196 * gcc.target/i386/interrupt-9.c: Likewise.
8197 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8198
e01b4e16
MS
81992016-06-09 Martin Sebor <msebor@redhat.com>
8200
8201 PR c/70883
8202 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8203 * gcc.dg/builtin-constant_p-1.c: Same.
8204 * gcc.dg/builtins-error.c: Same.
8205 * gcc.dg/pr70859.c: Same.
8206
9c35db0e
SKS
82072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8208
8209 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8210 * gcc.dg/torture/pr68067-1.c: Likewise.
8211 * gcc.dg/torture/pr68067-2.c: Likewise.
8212
82132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8214
8215 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8216 when setting SIZE.
8217
392a81b9
PC
82182016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8219
8220 PR c++/71465
8221 * g++.dg/inherit/crash5.C: New.
8222 Revert:
8223 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8224
8225 PR c++/70202
8226 * g++.dg/inherit/crash5.C: New.
8227 * g++.dg/inherit/virtual1.C: Adjust.
8228
e49efc14
ML
82292016-06-09 Martin Liska <mliska@suse.cz>
8230
8231 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8232 * g++.dg/predict-loop-exit-2.C: Likewise.
8233 * g++.dg/predict-loop-exit-3.C: Likewise.
8234 * gcc.dg/predict-1.c: Likewise.
8235 * gcc.dg/predict-2.c: Likewise.
8236 * gcc.dg/predict-3.c: Likewise.
8237 * gcc.dg/predict-4.c: Likewise.
8238 * gcc.dg/predict-5.c: Likewise.
8239 * gcc.dg/predict-6.c: Likewise.
8240 * gcc.dg/predict-7.c: Likewise.
8241
36d57986
RB
82422016-06-09 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/71462
8245 * gcc.dg/torture/pr71462.c: New testcase.
8246
7d82e8e4
MP
82472016-06-09 Marek Polacek <polacek@redhat.com>
8248
8249 PR c/65471
8250 * gcc.dg/c11-generic-3.c: New test.
8251
c8a71589
PC
82522016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8253
8254 * g++.dg/init/array42.C: New.
8255 * g++.dg/init/array43.C: Likewise.
8256 * g++.dg/init/array44.C: Likewise.
8257 * g++.dg/init/array45.C: Likewise.
8258 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8259 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8260 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8261 * g++.dg/gomp/pr35751.C: Likewise.
8262 * g++.dg/init/array23.C: Likewise.
8263 * g++.dg/init/brace2.C: Likewise.
8264 * g++.dg/init/brace6.C: Likewise.
8265
44a845ca
MS
82662016-06-08 Martin Sebor <msebor@redhat.com>
8267 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR c++/70507
8270 PR c/68120
8271 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8272 * c-c++-common/builtin-arith-overflow-2.c: New test.
8273 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8274 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8275 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8276
2ef16b6e
JJ
82772016-06-08 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR c++/71442
8280 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8281
5e3ee346
AL
82822016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8283
8284 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8285 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8286 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8287 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8288 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8289 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8290 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8291 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8292 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8293 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8294 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8295 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8296 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8297
b2ae2814
RB
82982016-06-08 Richard Biener <rguenther@suse.de>
8299
8300 PR tree-optimization/68558
8301 * gcc.dg/vect/slp-44.c: New testcase.
8302
e09b4c37
RB
83032016-06-08 Richard Biener <rguenther@suse.de>
8304
8305 * gcc.dg/vect/slp-43.c: New testcase.
8306
72d50660
RB
83072016-06-08 Richard Biener <rguenther@suse.de>
8308
8309 PR tree-optimization/71452
8310 * gcc.dg/torture/pr71452.c: New testcase.
8311
988c115c
JJ
83122016-06-08 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR c++/71448
8315 * g++.dg/torture/pr71448.C: New test.
8316
73d73b48
BS
83172016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8318
8319 PR debug/71432
8320 PR ada/71413
8321 * g++.dg/debug/pr71432.C: New test.
8322
bdd15d0c
PK
83232016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8324
8325 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8326 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8327 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8328
ce0607bb
AH
83292016-06-08 Alan Hayward <alan.hayward@arm.com>
8330
8331 * gcc.dg/vect/vect-live-2.c: Update effective target.
8332 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8333 * lib/target-supports.exp: Add aarch64 to vect_long.
8334
92a5f2ba
MP
83352016-06-08 Marek Polacek <polacek@redhat.com>
8336
8337 PR c/71418
8338 * gcc.dg/noncompile/pr71418.c: New test.
8339
08203f73
MP
8340 PR c/71426
8341 * gcc.dg/noncompile/pr71426.c: New test.
8342
d1fcc2bd
JH
83432016-06-07 Jan Hubicka <hubicka@ucw.cz>
8344
8345 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8346 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8347 * gcc.dg/predict-3.c: Update template.
8348 * gcc.dg/predict-5.c: Update template.
8349 * gcc.dg/predict-6.c: Update template.
8350 * gcc.dg/predict-9.c: Update template.
8351 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8352
a23e6f1c
BS
83532016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8354
8355 * gcc.target/powerpc/vec-mul.c: New test.
8356
6ffd47b7
DM
83572016-06-07 David Malcolm <dmalcolm@redhat.com>
8358
8359 * gcc.dg/spellcheck-fields-2.c: New test case.
8360
bfd67b47
RB
83612016-06-07 Richard Biener <rguenther@suse.de>
8362
8363 PR c/61564
8364 * gcc.dg/Wpragmas-1.c: New testcase.
8365 * gcc.dg/Wattributes-4.c: Likewise.
8366 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8367 entry.
8368
701b9a47
CL
83692016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8370
8371 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8372 spurious debug code.
8373
6b80d6fa
RB
83742016-06-07 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/71428
8377 * gcc.dg/torture/pr71428.c: New testcase.
8378
0f3f9437
RB
83792016-06-07 Richard Biener <rguenther@suse.de>
8380
8381 PR middle-end/71423
8382 * gcc.dg/torture/pr71423.c: New testcase.
8383
ec963f2a
KV
83842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8385
8386 PR middle-end/71408
8387 * gcc.dg/tree-ssa/pr71408.c: New test.
8388
46ab5b6e
KV
83892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8390
8391 PR middle-end/71281
8392 * g++.dg/torture/pr71281.C: New test.
8393
1f40cff3
MP
83942016-06-06 Marek Polacek <polacek@redhat.com>
8395
8396 PR c/71362
8397 * gcc.dg/pr71362.c: New test.
8398
6f5bcd24
JJ
83992016-06-06 Jakub Jelinek <jakub@redhat.com>
8400 Patrick Palka <ppalka@gcc.gnu.org>
8401
8402 PR c++/70847
8403 PR c++/71330
8404 PR c++/71393
8405 * g++.dg/opt/pr70847.C: New test.
8406 * g++.dg/ubsan/pr70847.C: New test.
8407 * g++.dg/ubsan/pr71393.C: New test.
8408
158beb4a
JJ
84092016-06-06 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR tree-optimization/71259
8412 * gcc.dg/vect/pr71259.c: New test.
8413
d9b950dd
DM
84142016-06-06 David Malcolm <dmalcolm@redhat.com>
8415
8416 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8417 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8418 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8419 above.
8420
36f9ad69
KT
84212016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8422
8423 PR middle-end/37780
8424 * gcc.c-torture/execute/pr37780.c: New test.
8425 * gcc.target/aarch64/pr37780_1.c: Likewise.
8426 * gcc.target/arm/pr37780_1.c: Likewise.
8427
5545a907
MP
84282016-06-06 Marek Polacek <polacek@redhat.com>
8429
8430 * c-c++-common/attr-may-alias-1.c: New test.
8431 * c-c++-common/attr-may-alias-2.c: New test.
8432 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8433
93671519
BE
84342016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8435
8436 PR c/24414
8437 * gcc.target/i386/pr24414.c: New test.
8438
690f24b7
JM
84392016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8440
8441 * gcc.target/sparc/vis4misc.c: New file.
8442 * gcc.target/sparc/fpcmp.c: Likewise.
8443 * gcc.target/sparc/fpcmpu.c: Likewise.
8444
31ce6157
AH
84452016-06-06 Alan Hayward <alan.hayward@arm.com>
8446
8447 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8448 * gcc.dg/vect/vect-live-3.c: Likewise.
8449
9fcebb5a
RB
84502016-06-06 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/71398
8453 * gcc.dg/torture/pr71398.c: New testcase.
8454
903ca97b
UB
84552016-06-06 Uros Bizjak <ubizjak@gmail.com>
8456
8457 PR target/71389
8458 * g++.dg/pr71389.C: New test.
8459
9c1eb332
JD
84602016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8461
8462 PR fortran/71404
8463 * gfortran.dg/fmt_read_5.f: New test.
8464
b2d83bd2
AV
84652016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8466
8467 PR fortran/69659
8468 * gfortran.dg/class_array_22.f03: New test.
8469
ec81960e
JH
84702016-06-05 Jan Hubicka <hubicka@ucw.cz>
8471
8472 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8473
429d2750
JH
84742016-06-05 Jan Hubicka <hubicka@ucw.cz>
8475
8476 * gcc.dg/predict-9.c: Update template.
8477
c1c00983
PC
84782016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/49377
8481 * g++.dg/template/pr49377.C: New.
8482
1927a963
JJ
84832016-06-04 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR tree-optimization/71405
8486 * g++.dg/torture/pr71405.C: New test.
8487
909a11ad
PC
84882016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8489
8490 PR c++/70202
8491 * g++.dg/inherit/crash5.C: New.
8492 * g++.dg/inherit/virtual1.C: Adjust.
8493
08bbb1f8
JL
84942016-06-03 Jeff Law <law@redhat.com>
8495
8496 PR tree-optimization/71316
8497 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8498
7c35235c
JJ
84992016-06-03 Jakub Jelinek <jakub@redhat.com>
8500
8501 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8502 dg-additional-options with just -fno-tree-scev-cprop in it.
8503 * gcc.dg/vect/vect-live-2.c: Likewise.
8504 * gcc.dg/vect/vect-live-5.c: Likewise.
8505 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8506 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8507 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8508
c8572dd6
PP
85092016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8510
8511 PR c++/27100
8512 * g++.dg/other/friend6.C: New test.
8513
1c7733a7
BS
85142016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8515
8516 * g++.dg/torture/ppc-ldst-array.C: New.
8517
0d2f700f
JM
85182016-06-03 Joseph Myers <joseph@codesourcery.com>
8519
8520 PR target/71276
8521 PR target/71277
8522 * gcc.dg/torture/builtin-fp-int-inexact.c,
8523 gcc.target/i386/387-builtin-fp-int-inexact.c,
8524 gcc.target/i386/387-rint-inline-1.c,
8525 gcc.target/i386/387-rint-inline-2.c,
8526 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8527 gcc.target/i386/sse2-rint-inline-1.c,
8528 gcc.target/i386/sse2-rint-inline-2.c,
8529 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8530 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8531
f8071c05
L
85322016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8533 Julia Koval <julia.koval@intel.com>
8534
8535 PR target/66960
8536 PR target/67630
8537 PR target/67634
8538 PR target/67841
8539 PR target/68037
8540 PR target/68618
8541 PR target/68661
8542 PR target/69575
8543 PR target/69596
8544 PR target/69734
8545 * gcc.dg/guality/pr68037-1.c: New test.
8546 * gcc.dg/guality/pr68037-2.c: Likewise.
8547 * gcc.dg/guality/pr68037-3.c: Likewise.
8548 * gcc.dg/torture/pr68037-1.c: Likewise.
8549 * gcc.dg/torture/pr68037-2.c: Likewise.
8550 * gcc.dg/torture/pr68037-3.c: Likewise.
8551 * gcc.dg/torture/pr68661-1a.c: Likewise.
8552 * gcc.dg/torture/pr68661-1b.c: Likewise.
8553 * gcc.target/i386/interrupt-1.c: Likewise.
8554 * gcc.target/i386/interrupt-2.c: Likewise.
8555 * gcc.target/i386/interrupt-3.c: Likewise.
8556 * gcc.target/i386/interrupt-4.c: Likewise.
8557 * gcc.target/i386/interrupt-5.c: Likewise.
8558 * gcc.target/i386/interrupt-6.c: Likewise.
8559 * gcc.target/i386/interrupt-7.c: Likewise.
8560 * gcc.target/i386/interrupt-8.c: Likewise.
8561 * gcc.target/i386/interrupt-9.c: Likewise.
8562 * gcc.target/i386/interrupt-10.c: Likewise.
8563 * gcc.target/i386/interrupt-11.c: Likewise.
8564 * gcc.target/i386/interrupt-12.c: Likewise.
8565 * gcc.target/i386/interrupt-13.c: Likewise.
8566 * gcc.target/i386/interrupt-14.c: Likewise.
8567 * gcc.target/i386/interrupt-15.c: Likewise.
8568 * gcc.target/i386/interrupt-16.c: Likewise.
8569 * gcc.target/i386/interrupt-17.c: Likewise.
8570 * gcc.target/i386/interrupt-18.c: Likewise.
8571 * gcc.target/i386/interrupt-19.c: Likewise.
8572 * gcc.target/i386/interrupt-20.c: Likewise.
8573 * gcc.target/i386/interrupt-21.c: Likewise.
8574 * gcc.target/i386/interrupt-22.c: Likewise.
8575 * gcc.target/i386/interrupt-23.c: Likewise.
8576 * gcc.target/i386/interrupt-24.c: Likewise.
8577 * gcc.target/i386/interrupt-25.c: Likewise.
8578 * gcc.target/i386/interrupt-26.c: Likewise.
8579 * gcc.target/i386/interrupt-27.c: Likewise.
8580 * gcc.target/i386/interrupt-28.c: Likewise.
8581 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8582 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8583 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8584 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8585 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8586 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8587 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8588 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8589 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8590 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8591 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8592 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8593
36b85e43
BS
85942016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8595
9de2e795
L
8596 PR tree-optimization/52171
8597 * gcc.dg/pr52171.c: New test.
8598 * gcc.target/i386/pr52171.c: New test.
36b85e43 8599
bfeee8ac
JH
86002016-06-03 Jan Hubicka <jh@suse.cz>
8601
8602 * g++.dg/tree-ssa/pred-1.C: New testcase
8603 * gcc.dg/tree-ssa/pred-1.c: New testcase
8604
859b0bae
BS
86052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8606
8607 PR target/70957
8608 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8609 support.
8610 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8611
3a2edf4c
AH
86122016-06-03 Alan Hayward <alan.hayward@arm.com>
8613
8614 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8615
b28ead45
AH
86162016-06-03 Alan Hayward <alan.hayward@arm.com>
8617
8618 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8619 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8620 * gcc.dg/vect/vect-live-1.c: New test.
8621 * gcc.dg/vect/vect-live-2.c: New test.
8622 * gcc.dg/vect/vect-live-3.c: New test.
8623 * gcc.dg/vect/vect-live-4.c: New test.
8624 * gcc.dg/vect/vect-live-5.c: New test.
8625 * gcc.dg/vect/vect-live-slp-1.c: New test.
8626 * gcc.dg/vect/vect-live-slp-2.c: New test.
8627 * gcc.dg/vect/vect-live-slp-3.c: New test.
8628
1f91747b
JJ
86292016-06-03 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR middle-end/71387
8632 * g++.dg/opt/pr71387.C: New test.
8633
47b83923
JL
86342016-06-02 Jeff Law <law@redhat.com>
8635
8636 PR tree-optimization/71328
8637 * gcc.c-torture/compile/pr71328.c: New test.
8638
e96e5f46
JD
86392016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8640
8641 PR fortran/52393
8642 * gfortran.dg/fmt_read_3.f90: Fix typo.
8643 * gfortran.dg/fmt_read_4.f90: New test.
8644
b872d729
PC
86452016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8646
8647 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8648 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8649 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8650 * g++.dg/cpp0x/override2.C: Likewise.
8651 * g++.dg/parse/crash5.C: Likewise.
8652 * g++.dg/parse/error16.C: Likewise.
8653 * g++.dg/parse/error27.C: Likewise.
8654 * g++.dg/template/qualttp15.C: Likewise.
8655 * g++.dg/template/redecl4.C: Likewise.
8656 * g++.old-deja/g++.other/crash39.C: Likewise.
8657 * g++.old-deja/g++.other/struct1.C: Likewise.
8658 * g++.old-deja/g++.pt/m9a.C: Likewise.
8659 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8660
0e535442
JJ
86612016-06-02 Jakub Jelinek <jakub@redhat.com>
8662
0633ee10
JJ
8663 PR c++/71372
8664 * c-c++-common/pr71372.c: New test.
8665
0e535442
JJ
8666 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8667 __TIME__ strings with __builtin_strcmp instead of printf and
8668 dg-output.
8669
f3c5ecc2
ML
86702016-06-02 Martin Liska <mliska@suse.cz>
8671
8672 * gcc.dg/predict-9.c: New test.
8673
a91807c5
JJ
86742016-06-02 Jakub Jelinek <jakub@redhat.com>
8675
8676 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8677 global set_compiler_env_var and global saved_compiler_env_var.
8678
b5bd1978
KT
86792016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8680
8681 PR rtl-optimization/71295
8682 * gcc.c-torture/compile/pr71295.c: New test.
8683
b93b1475
JJ
86842016-06-02 Jakub Jelinek <jakub@redhat.com>
8685
930ebd0e
JJ
8686 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8687
1e021dc3
JJ
8688 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8689 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8690
b93b1475
JJ
8691 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8692 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8693 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8694 alternative number.
8695
58f2fb5c
MM
86962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8697
8698 * gcc.target/powerpc/p9-splat-4.c: New test.
8699
87002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8701
8702 PR target/71186
8703 * gcc.target/powerpc/pr71186.c: New test.
8704
4731c9f0
JD
87052016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8706
8707 PR fortran/52393
8708 * gfortran.dg/fmt_read_3.f90: New test.
8709
042dee3e
TP
87102016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8711
8712 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8713 procedure.
8714
15c98b2e
ES
87152016-06-01 Eduard Sanou <dhole@openmailbox.org>
8716
8717 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8718 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8719 env var is set.
8720 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8721 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8722 shown once.
8723 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8724 during compilation.
8725 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8726 vars set by dg-set-compiler-env-var.
8727
6442a6f4
PT
87282016-06-01 Paul Thomas <pault@gcc.gnu.org>
8729
8730 PR fortran/71156
8731 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8732 to the module procedure declaration.
8733 * gfortran.dg/submodule_16.f08: New test.
8734
ab62397a
JJ
87352016-06-01 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR middle-end/71371
8738 * c-c++-common/gomp/pr71371.c: New test.
8739
b66af6ed
RB
87402016-06-01 Richard Biener <rguenther@suse.de>
8741
8742 PR tree-optimization/71366
8743 * gcc.dg/torture/pr71366-1.c: New testcase.
8744 * gcc.dg/torture/pr71366-2.c: Likewise.
8745
e342b9d8
KN
87462016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8747
8748 * gcc.target/powerpc/vslv-0.c: New test.
8749 * gcc.target/powerpc/vslv-1.c: New test.
8750 * gcc.target/powerpc/vsrv-0.c: New test.
8751 * gcc.target/powerpc/vsrv-1.c: New test.
8752
721547cd
NS
87532016-06-01 Nathan Sidwell <nathan@acm.org>
8754
8755 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8756 * gcc.target/nvptx/weak.c: New.
8757
fa2c9034
RB
87582016-06-01 Richard Biener <rguenther@suse.de>
8759
8760 PR tree-optimization/71261
8761 * gcc.dg/torture/vect-bool-1.c: New testcase.
8762
3e32893c
JJ
87632016-06-01 Jakub Jelinek <jakub@redhat.com>
8764
8765 * gfortran.dg/gomp/order-1.f90: New test.
8766 * gfortran.dg/gomp/order-2.f90: New test.
8767
8c383600
JH
87682016-06-01 Jan Hubicka <hubicka@ucw.cz>
8769
8770 * gcc.dg/unroll-6.c: Update template.
8771 * gcc.dg/unroll-7.c: New testcase.
8772 * gcc.dg/unroll-8.c: New testcase.
8773
a0dfeef5
EB
87742016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8775
8776 * gnat.dg/opt56.ad[sb]: New test.
8777
48de5701
PC
87782016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/66635
8781 * g++.dg/cpp0x/constexpr-ice16.C: New.
8782
827cf695
PP
87832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8784
8785 PR tree-optimization/71314
8786 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8787 -mbranch-cost=2.
8788
ff66f6e8
PP
87892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8790
8791 PR tree-optimization/71077
8792 * gcc.dg/tree-ssa/pr71077.c: New test.
8793
050fb209
JH
87942016-05-31 Jan Hubicka <hubicka@ucw.cz>
8795
48de5701
PC
8796 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8797 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8798 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8799
c642d919
PC
88002016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/71248
8803 * g++.dg/cpp0x/pr71248.C: New.
8804 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8805 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8806 * g++.dg/init/new37.C: Likewise.
8807 * g++.dg/template/static1.C: Likewise.
8808 * g++.dg/template/static2.C: Likewise.
8809
d6439e08
L
88102016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8811
8812 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8813 instead of %rdi.
8814 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8815
780b9dd4
MP
88162016-05-31 Marek Polacek <polacek@redhat.com>
8817
8818 * c-c++-common/Wswitch-unreachable-3.c: New test.
8819 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8820
0d99f8a0
RB
88212016-05-31 Richard Biener <rguenther@suse.de>
8822
8823 PR tree-optimization/71352
8824 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8825
52545641
TP
88262016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8827
8828 * gcc.target/arm/armv5_thumb_isa.c: New test.
8829
5b8c1205
KY
88302016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8831
8832 PR target/71346
8833 * gcc.target/i386/pr71346.c: New test.
8834
7a88cc84
TV
88352016-05-31 Tom de Vries <tom@codesourcery.com>
8836
8837 PR tree-optimization/69068
8838 * gcc.dg/graphite/pr69068.c: New test.
8839
265149a6
MS
88402016-05-27 Martin Sebor <msebor@redhat.com>
8841
8842 PR c++/71306
8843 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8844
00631022
JJ
88452016-05-30 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR c++/71349
8848 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8849 nowait depend(inout: dd[0]) clauses where permitted.
8850
b2f6675b
PC
88512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/71238
8854 * g++.dg/parse/pr71238.C: New.
8855 * g++.dg/concepts/friend1.C: Test column numbers too.
8856 * g++.dg/cpp0x/initlist31.C: Likewise.
8857 * g++.dg/cpp0x/pr51420.C: Likewise.
8858 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8859 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8860 * g++.dg/ext/builtin3.C: Likewise.
8861 * g++.dg/lookup/friend12.C: Likewise.
8862 * g++.dg/lookup/friend7.C: Likewise.
8863 * g++.dg/lookup/koenig1.C: Likewise.
8864 * g++.dg/lookup/koenig5.C: Likewise.
8865 * g++.dg/lookup/used-before-declaration.C: Likewise.
8866 * g++.dg/overload/koenig1.C: Likewise.
8867 * g++.dg/template/crash65.C: Likewise.
8868 * g++.dg/template/friend57.C: Likewise.
8869 * g++.dg/warn/Wshadow-5.C: Likewise.
8870 * g++.dg/warn/Wunused-8.C: Likewise.
8871 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8872 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8873 * g++.old-deja/g++.jason/member.C: Likewise.
8874 * g++.old-deja/g++.jason/report.C: Likewise.
8875 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8876 * g++.old-deja/g++.law/visibility20.C: Likewise.
8877 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8878 * g++.old-deja/g++.other/static5.C: Likewise.
8879 * g++.old-deja/g++.pt/overload2.C: Likewise.
8880
a448ff40
JH
88812016-05-30 Jan Hubicka <hubicka@ucw.cz>
8882
8883 * gcc.dg/tree-ssa/peel1.c: New testcase.
8884 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8885 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8886
69be8c91
TV
88872016-05-30 Tom de Vries <tom@codesourcery.com>
8888
8889 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8890 to ce.
8891
a59775a1
PC
88922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/71099
8895 * g++.dg/parse/virtual1.C: New.
8896
53d6d955
UB
88972016-05-30 Uros Bizjak <ubizjak@gmail.com>
8898
8899 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8900 Use correct register when clearing %edx.
8901
0557293f
AM
89022016-05-30 Alexander Monakov <amonakov@ispras.ru>
8903
8904 PR tree-optimization/71289
8905 * gcc.dg/pr71289.c: New test.
8906
5d476e35
KV
89072016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8908
8909 PR middle-end/71269
8910 PR middle-end/71292
8911 * gcc.dg/tree-ssa/pr71269.c: New test.
8912 * gcc.dg/tree-ssa/pr71292.c: New test.
8913
db5447ca
KV
89142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8915
8916 PR middle-end/71252
8917 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8918
98bdbb39
JH
89192016-05-30 Jan Hubicka <hubicka@ucw.cz>
8920
8921 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8922 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8923 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8924
7e012855
TV
89252016-05-30 Tom de Vries <tom@codesourcery.com>
8926
8927 PR tree-optimization/69067
8928 * gcc.dg/graphite/pr69067.c: New test.
8929
beed3701
UB
89302016-05-29 Uros Bizjak <ubizjak@gmail.com>
8931
8932 PR target/71245
8933 * gcc.target/i386/pr71245-1.c: New test.
8934 * gcc.target/i386/pr71245-2.c: Ditto.
8935
b6d4f8e8
PC
89362016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/71105
8939 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8940 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8941 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8942
00022058
JH
89432016-05-27 Jan Hubicka <hubicka@ucw.cz>
8944
8945 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8946
c8419aca
VV
89472016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8948
8949 Revert:
8950 PR c++/69855
8951 * g++.dg/overload/69855.C: New.
8952 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8953 * g++.old-deja/g++.pt/crash3.C: Likewise.
8954
8008c4d2
PC
89552016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/60385
8958 * g++.dg/parse/namespace13.C: New.
8959
8b2ef235
JL
89602016-05-26 Jeff Law <law@redhat.com>
8961
8962 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8963 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8964 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8965 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8966 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8967 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8968 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8969 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8970 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8971 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8972 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8973 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8974 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8975
7d67159b
VV
89762016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8977
8978 PR c++/69855
8979 * g++.dg/overload/69855.C: New.
8980 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8981 * g++.old-deja/g++.pt/crash3.C: Likewise.
8982
88e3bdd1
JW
89832016-05-27 Jiong Wang <jiong.wang@arm.com>
8984
8985 PR target/63596
8986 * gcc.target/aarch64/va_arg_1.c: New testcase.
8987 * gcc.target/aarch64/va_arg_2.c: Likewise.
8988 * gcc.target/aarch64/va_arg_3.c: Likewise.
8989
3fd6b9cc
JW
89902016-05-27 Jiong Wang <jiong.wang@arm.com>
8991
8992 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8993 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8994 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8995 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8996 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8997
3cee7e4e
MP
89982016-05-27 Marek Polacek <polacek@redhat.com>
8999
9000 PR middle-end/71308
9001 * g++.dg/torture/pr71308.C: New test.
9002
6a813c96
DV
90032016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9004
9005 * gcc.dg/zero_bits_compound-1.c: New test.
9006 * gcc.dg/zero_bits_compound-2.c: New test.
9007
0561bcfb
IE
90082016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9009
9010 PR middle-end/71279
9011 * gcc.dg/pr71279.c: New test.
9012
21316320
MM
90132016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9014
9015 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9016 floating point min/max/comparison instructions.
9017 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9018
7211a097
JJ
90192016-05-26 Jakub Jelinek <jakub@redhat.com>
9020
9021 * c-c++-common/gomp/schedule-1.c: New test.
9022 * gfortran.dg/gomp/schedule-1.f90: New test.
9023
cac177cf
PP
90242016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9025
9026 PR c++/70822
9027 PR c++/70106
9028 * g++.dg/cpp1y/auto-fn32.C: New test.
9029 * g++.dg/cpp1y/paren4.C: New test.
9030
a2d5b8c9
NS
90312016-05-26 Nathan Sidwell <nathan@acm.org>
9032
9033 * gcc.dg/20060410.c: Xfail on ptx.
9034 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9035 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9036 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9037 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9038 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9039
ffa8b552
TP
90402016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9041
9042 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9043
c7501e00
JJ
90442016-05-26 Jakub Jelinek <jakub@redhat.com>
9045
1875b9a0
JJ
9046 PR tree-optimization/71280
9047 * gcc.dg/pr71280.c: New test.
9048
2116e19f
JJ
9049 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9050
305aef09
JJ
9051 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9052 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9053
c7501e00
JJ
9054 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9055
ca449d26
JW
90562016-05-26 Jiong Wang <jiong.wang@arm.com>
9057
9058 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9059 kept in memory.
ca449d26 9060
8af01c66
JL
90612016-05-25 Jeff Law <law@redhat.com>
9062
9063 PR tree-optimization/71272
9064 * gcc.c-torture/compile/pr71272.c: new test.
9065
f9d6ce73
BS
90662016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9067
9068 * gcc.target/powerpc/vec-cmpne.c: New test.
9069 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9070
a88a7b22
EB
90712016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9072
9073 * gnat.dg/opt55.ad[sb]: New test.
9074
125f02ed
SKS
90752016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9076
9077 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9078 * c-c++-common/pr60226.c: Require int32plus.
9079 * gcc.c-torture/execute/pr70602.c: Likewise.
9080 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9081 unsigned long for malloc arg type.
9082 * gcc.dg/asr_div1.c: Require int32plus.
9083 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9084 * gcc.dg/pie-1.c: Require pie.
9085 * gcc.dg/pie-2.c: Likewise.
9086 * gcc.dg/pr59471.c: Require int32plus.
9087 * gcc.dg/pr59963-2.c: XFAIL for int16.
9088 * gcc.dg/pr60114.c: Require int32plus.
9089 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9090 unsigned long for typedef of size_t.
9091 * gcc.dg/pr63914.c: Require int32plus.
9092 * gcc.dg/pr64536.c: Require pt32plus.
9093 * gcc.dg/pr65658.c: Likewise.
9094 * gcc.dg/pr67271.c: Require int32plus.
9095 * gcc.dg/pr68112.c: Likewise.
9096 * gcc.dg/pr69071.c: Skip for avr target.
9097 * gcc.dg/pr69973.c: Require int32plus.
9098 * gcc.dg/pr70169.c: Skip for avr target.
9099 * gcc.dg/sso-6.c: Require int32plus.
9100 * gcc.dg/sso-7.c: Likewise.
9101 * gcc.dg/sso-8.c: Likewise.
9102 * gcc.dg/vrp-min-max-2.c: Likewise.
9103
c6e434f5
UB
91042016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9105
9106 PR target/70738
9107 * gcc.target/i386/pr70738-1.c: New test.
9108 * gcc.target/i386/pr70738-2.c: Likewise.
9109 * gcc.target/i386/pr70738-3.c: Likewise.
9110 * gcc.target/i386/pr70738-4.c: Likewise.
9111 * gcc.target/i386/pr70738-5.c: Likewise.
9112 * gcc.target/i386/pr70738-6.c: Likewise.
9113 * gcc.target/i386/pr70738-7.c: Likewise.
9114 * gcc.target/i386/pr70738-8.c: Likewise.
9115 * gcc.target/i386/pr70738-9.c: Likewise.
9116
5c42d341
KT
91172016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9118
9119 PR rtl-optimization/66940
9120 * gcc.c-torture/execute/pr66940.c: New test.
9121
bf9a1a07
IV
91222016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9123
9124 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9125 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9126 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9127 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9128 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9129 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9130 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9131 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9132 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9133 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9134 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9135 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9136 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9137 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9138 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9139 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9140 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9141 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9142 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9143 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9144 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9145 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9146 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9147 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9148
95efe6b6
MP
91492016-05-25 Marek Polacek <polacek@redhat.com>
9150
9151 PR c/71265
9152 * gcc.dg/noncompile/pr71265.c: New test.
9153
a23faf7a
MP
9154 PR c/71266
9155 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9156
69a6d5ad
NS
91572016-05-25 Nathan Sidwell <nathan@acm.org>
9158
9159 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9160
3072d4ea
RB
91612016-05-25 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/71261
9164 * c-c++-common/torture/pr71261.c: New testcase.
9165
e412ece4
RB
91662016-05-25 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/71264
9169 * gcc.dg/vect/pr71264.c: New testcase.
9170
b9e551ad
PC
91712016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/55992
9174 * g++.dg/cpp0x/alias-decl-53.C: New.
9175 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9176
6aa1abe5
ML
91772016-05-25 Martin Liska <mliska@suse.cz>
9178
9179 * g++.dg/pr71239.C: New test.
9180
842d162e
RB
91812016-05-25 Richard Biener <rguenther@suse.de>
9182
c87885ca
RO
9183 * gcc.dg/vect/pr58135.c: Rename to ...
9184 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9185
f184a36c
MP
91862016-05-25 Marek Polacek <polacek@redhat.com>
9187
9188 * g++.dg/pr65295.C: Use target c++14.
9189
021fad86
PC
91902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9191
53d6d955
UB
9192 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9193 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9194
c3eaf15a
MM
91952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9196
9197 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9198 instructions.
9199
e46c7770
CP
92002016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9201
9202 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9203 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9204 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9205 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9206 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9207 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9208 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9209 * c-c++-common/goacc/pcopy.c: Likewise.
9210 * c-c++-common/goacc/pcopyin.c: Likewise.
9211 * c-c++-common/goacc/pcopyout.c: Likewise.
9212 * c-c++-common/goacc/pcreate.c: Likewise.
9213 * c-c++-common/goacc/pr70688.c: New test.
9214 * c-c++-common/goacc/present-1.c: Adjust test.
9215 * c-c++-common/goacc/reduction-5.c: Likewise.
9216 * g++.dg/goacc/data-1.C: New test.
9217
4bfc9db7
MM
92182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9221 vector parity built-in functions.
9222 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9223 count trailing zeros automatic vectorization.
9224 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9225 count trailing zeros built-in functions.
9226
2bc145af
KV
92272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9228
9229 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9230
26869fdb
PH
92312016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9232
9233 PR target/71050
9234 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9235
b2dc9c3b
PC
92362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/50436
9239 * g++.dg/template/crash123.C: New.
9240 * g++.dg/template/crash124.C: Likewise.
9241
f65e97fd
MS
92422016-05-24 Martin Sebor <msebor@redhat.com>
9243
9244 PR c++/71147
9245 * g++.dg/ext/flexary16.C: New test.
9246
a6f5ac7f
IV
92472016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9248
69a6d5ad
NS
9249 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9250 before math.h is included.
a6f5ac7f
IV
9251 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9252 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9253 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9254 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9255 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9256 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9257 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9258 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9259 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9260 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9261 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9262 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9263 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9264 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9265 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9266 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9267 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9268 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9269 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9270 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9271 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9272 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9273 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9274
27bad558
MM
92752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9276 Kelvin Nilsen <kelvin@gcc.gnu.org>
9277
9278 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9279 support.
9280
72f382fb
PC
92812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9282
9283 PR c++/69872
9284 * g++.dg/warn/Wno-narrowing1.C: New.
9285
ef2ec9d9
MP
92862016-05-24 Marek Polacek <polacek@redhat.com>
9287
9288 PR c/71249
9289 * c-c++-common/Wswitch-unreachable-2.c: New test.
9290
e90434e3
JJ
92912016-05-24 Jakub Jelinek <jakub@redhat.com>
9292
7adb26f2
JJ
9293 PR c++/71257
9294 * g++.dg/vect/simd-clone-6.cc: New test.
9295 * g++.dg/gomp/declare-simd-6.C: New test.
9296
e90434e3
JJ
9297 PR middle-end/70434
9298 PR c/69504
9299 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9300
b556ea3b
RB
93012016-05-24 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/71240
9304 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9305
e5328f5d
RB
93062016-05-24 Richard Biener <rguenther@suse.de>
9307
9308 PR tree-optimization/71230
9309 * gcc.dg/torture/pr71230.c: New testcase.
9310 * g++.dg/torture/pr71230.C: Likewise.
9311
a04e69c0
TS
93122016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9313
9314 * c-c++-common/goacc/routine-5.c: Add tests.
9315 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9316 * gfortran.dg/goacc/routine-6.f90: Add tests.
9317
30fd2977
RB
93182016-05-24 Richard Biener <rguenther@suse.de>
9319
9320 PR tree-optimization/71253
9321 * gcc.dg/torture/pr71253.c: New testcase.
9322
ca6f60bc
KV
93232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9324
9325 PR middle-end/71252
9326 * gfortran.dg/pr71252.f90: New test.
9327
d3465d72
RS
93282016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9329
9330 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9331
f17a223d
RB
93322016-05-24 Richard Biener <rguenther@suse.de>
9333
9334 PR middle-end/70434
9335 PR c/69504
9336 * c-c++-common/vector-subscript-4.c: New testcase.
9337 * c-c++-common/vector-subscript-5.c: Likewise.
9338
e3f36534
JD
93392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340
9341 PR fortran/71123
9342 * gfortran.dg/namelist_90.f: New test
9343
85d5c27d
JD
93442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9345
9346 PR fortran/66461
9347 * gfortran.dg/unexpected_eof.f: New test
9348
fe3f3340
MM
93492016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9350 Kelvin Nilsen <kelvin@gcc.gnu.org>
9351
9352 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9353 as little endian.
9354
26d6ae55
PC
93552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/70972
9358 * g++.dg/cpp0x/inh-ctor20.C: New.
9359 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9360
d6c9a06f
PC
93612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/69095
9364 * g++.dg/cpp0x/variadic168.C: New.
9365
396a1d10
PC
93662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9367
9368 * g++.dg/cpp0x/pr31445.C: Test column number too.
9369 * g++.dg/cpp0x/pr32253.C: Likewise.
9370 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9371 * g++.dg/cpp0x/variadic36.C: Likewise.
9372
ece46666
MG
93732016-05-23 Marc Glisse <marc.glisse@inria.fr>
9374
9375 * gcc.dg/fold-notshift-2.c: Adjust.
9376
a7dc5980
MP
93772016-05-23 Marek Polacek <polacek@redhat.com>
9378
9379 PR c/49859
9380 * c-c++-common/Wswitch-unreachable-1.c: New test.
9381 * gcc.dg/Wswitch-unreachable-1.c: New test.
9382 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9383 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9384 * g++.dg/gomp/block-10.C: Likewise.
9385 * gcc.dg/gomp/block-10.c: Likewise.
9386 * g++.dg/gomp/block-9.C: Likewise.
9387 * gcc.dg/gomp/block-9.c: Likewise.
9388 * g++.dg/gomp/target-1.C: Likewise.
9389 * g++.dg/gomp/target-2.C: Likewise.
9390 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9391 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9392 * g++.dg/gomp/taskgroup-1.C: Likewise.
9393 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9394 * gcc.dg/gomp/teams-1.c: Likewise.
9395 * g++.dg/gomp/teams-1.C: Likewise.
9396 * g++.dg/overload/error3.C: Likewise.
9397 * g++.dg/tm/jump1.C: Likewise.
9398 * g++.dg/torture/pr40335.C: Likewise.
9399 * gcc.dg/c99-vla-jump-5.c: Likewise.
9400 * gcc.dg/switch-warn-1.c: Likewise.
9401 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9402 * gcc.dg/nested-func-1.c: Likewise.
9403 * gcc.dg/pr67784-4.c: Likewise.
9404
18b54004
RB
94052016-05-23 Richard Biener <rguenther@suse.de>
9406
9407 PR tree-optimization/71230
9408 * gfortran.dg/pr71230-1.f90: New testcase.
9409 * gfortran.dg/pr71230-2.f90: Likewise.
9410
e569db5f
VK
94112016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9412
396a1d10 9413 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9414 * gcc.dg/vect/pr58135.c: Add new.
9415 * gfortran.dg/pr46519-1.f: Adjust test case.
9416
e4b71114
PC
94172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9418
9419 PR c++/53401
9420 * g++.dg/cpp0x/decltype64.C: New.
9421
a25a8058
CL
94222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9423
9424 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9426 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9427
0dcfe9ab
CL
94282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9429
9430 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9431 Add poly64x1_t and poly64x2_t cases if supported.
9432 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9433 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9434 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9436 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9437
ffd70e4a
CL
94382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9439
9440 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9441 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9442 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9443 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9444 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9445 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9446 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9447
4b1f57fe
CL
94482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9449
9450 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9451
16c5ec77
CL
94522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9453
9454 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9455 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9456
94ad56c7
JJ
94572016-05-22 Jakub Jelinek <jakub@redhat.com>
9458
57748705
JJ
9459 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9460 constraint instead of "r".
9461 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9462 insn instead of vxorpd.
9463 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9464
af120161
JJ
9465 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9466 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9467
355023ce
JJ
9468 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9469
3b48574c
JJ
9470 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9471 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9472
94ad56c7
JJ
9473 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9474
8a85cee2
KV
94752016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9476
9477 PR middle-end/40921
9478 * gcc.dg/tree-ssa/pr40921.c: New test.
9479
8e916b16
PS
94802016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9481
9482 PR target/71103
9483 * gcc.target/avr/pr71103.c: New test.
9484
88aea79f
KV
94852016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9486
9487 PR middle-end/71179
9488 * gcc.dg/tree-ssa/pr71179.c: New test.
9489
79063edd
MS
94902016-05-20 Martin Sebor <msebor@redhat.com>
9491
9492 PR c/71115
9493 * gcc.dg/init-excess-2.c: New test.
9494
55c8849f
EB
94952016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9496
9497 * gnat.dg/opt53.adb: New test.
9498 * gnat.dg/opt54.adb: Likewise.
9499
c91a0948
MJ
95002016-05-20 Martin Jambor <mjambor@suse.cz>
9501
9502 PR tree-optimization/70884
9503 * gcc.dg/tree-ssa/pr70919.c: New test.
9504
9cad20fa
BS
95052016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9506
9507 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9508 formatting.
69a6d5ad
NS
9509 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9510 fix code formatting.
9511
95122016-05-20 Nathan Sidwell <nathan@acm.org>
9513
9514 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9515 non-common cases.
9516 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9517
15c671a7
DM
95182016-05-20 David Malcolm <dmalcolm@redhat.com>
9519
9520 * jit.dg/all-non-failing-tests.h: Add
9521 test-factorial-must-tail-call.c.
9522 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9523 * jit.dg/test-factorial-must-tail-call.c: New test case.
9524
4f028369
JJ
95252016-05-20 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR fortran/71204
9528 * gfortran.dg/pr71204.f90: New test.
9529
7dea4ab3
CP
95302016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9531
9532 * gcc.target/nvptx/sincos.c: New test.
9533
ef98d365
PC
95342016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9535
9536 PR c++/70572
9537 * g++.dg/cpp1y/auto-fn31.C: New.
9538
92466115
BS
95392016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9540
9541 * gcc.target/powerpc/vec-addec.c: New test.
9542 * gcc.target/powerpc/vec-addec-int128.c: New test.
9543
9a385c2d
DM
95442016-05-20 David Malcolm <dmalcolm@redhat.com>
9545
9546 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9547 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9548 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9549 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9550
77c9d5b4
JH
95512016-05-20 Jan Hubicka <hubicka@ucw.cz>
9552
9553 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9554
68047971
JJ
95552016-05-20 Jakub Jelinek <jakub@redhat.com>
9556
18954840
JJ
9557 PR c++/71210
9558 * g++.dg/opt/pr71210-1.C: New test.
9559 * g++.dg/opt/pr71210-2.C: New test.
9560
68047971
JJ
9561 PR tree-optimization/29756
9562 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9563 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9564 only on selected targets where V4SImode vectors are known to be
9565 supported.
9566
d78789f5
MG
95672016-05-20 Marc Glisse <marc.glisse@inria.fr>
9568
9569 PR tree-optimization/71079
9570 PR tree-optimization/71206
9571 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9572
550fa093
PK
95732016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9574
9575 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9576 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9577 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9578
483c6429
RG
95792016-05-20 Richard Guenther <rguenther@suse.de>
9580
9581 PR tree-optimization/29756
9582 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9583
eb066284
RB
95842016-05-20 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/71185
9587 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9588
58f10249
RB
95892016-05-20 Richard Biener <rguenther@suse.de>
9590
9591 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9592
2a5569fa
MP
95932016-05-19 Marek Polacek <polacek@redhat.com>
9594
9595 PR c++/71075
9596 * g++.dg/diagnostic/pr71075.C: New test.
9597
5e9a5385
DM
95982016-05-19 David Malcolm <dmalcolm@redhat.com>
9599
9600 PR c++/71184
9601 * g++.dg/pr71184.C: New test case.
9602
4f45da44
KN
96032016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9604
9605 * gcc.target/powerpc/darn-0.c: New test.
9606 * gcc.target/powerpc/darn-1.c: New test.
9607 * gcc.target/powerpc/darn-2.c: New test.
9608
4177437e
MP
96092016-05-19 Marek Polacek <polacek@redhat.com>
9610
9611 PR tree-optimization/71031
9612 * gcc.dg/tree-ssa/vrp100.c: New test.
9613
afb72432
IE
96142016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9615
9616 PR rtl-optimization/71148
9617 * gcc.dg/pr71148.c: New test.
9618
4f83064e
KT
96192016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9620
9621 PR target/71056
9622 * gcc.target/arm/pr71056.c: New test.
9623
4bf8dbe1
BE
96242016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9625
9626 * c-c++-common/pr69669.c: Check the used mode.
9627
f3510625
MO
96282016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9629
9630 PR sanitizer/64354
9631 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9632
43c0068e
RB
96332016-05-19 Richard Biener <rguenther@suse.de>
9634
9635 PR tree-optimization/70729
9636 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9637 * gcc.dg/graphite/scop-18.c: Likewise.
9638 * gcc.dg/pr41783.c: Disable LIM.
9639 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9640 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9641 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9642 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9643 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9644 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9645 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9646 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9647 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9648 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9649 * gfortran.dg/pr42108.f90: Likewise.
9650
70f25790
DM
96512016-05-18 David Malcolm <dmalcolm@redhat.com>
9652
9653 PR driver/69265
9654 * gcc.dg/spellcheck-options-11.c: New test case.
9655
960db8ec
JJ
96562016-05-18 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR c++/71100
9659 * g++.dg/opt/pr71100.C: New test.
9660
04643334
MJ
96612016-05-18 Martin Jambor <mjambor@suse.cz>
9662
9663 PR ipa/69708
9664 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9665 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9666 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9667 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9668
91bb9f80
MJ
96692016-05-18 Martin Jambor <mjambor@suse.cz>
9670
9671 PR ipa/69708
9672 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9673 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9674 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9675 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9676 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9677
c584aca6
PC
96782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 PR c++/69793
9681 * g++.dg/template/crash122.C: New.
9682
20309c6e
PC
96832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9684
9685 PR c++/70466
9686 * g++.dg/template/pr70466-1.C: New.
9687 * g++.dg/template/pr70466-2.C: Likewise.
9688
50c78b9a
MM
96892016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9690
9691 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9692 splat operations and the XXSPLTIB instruction.
9693 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9694 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9695 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9696 xxlxor to clear a register.
9697
cf8be00d
RS
96982016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9699
9700 * gcc.dg/torture/pr71020.c: New test.
9701
848a392a
MJ
97022016-05-18 Martin Jambor <mjambor@suse.cz>
9703
9704 PR ipa/70646
9705 * gcc.dg/ipa/pr70646.c: New test.
9706
1f2ab776
CL
97072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9708
9709 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9710
76489493
CL
97112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9712
9713 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9714 missing tests for vreinterpretq_p{8,16}.
9715
bd79378d
CL
97162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9717
9718 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9719 vsliq_n_s64 and vsliq_n_u64.
9720
81ca3ea0
CL
97212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9722
9723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9724 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9725
873cb425
CL
97262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9727
9728 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9729 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9730 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9731
9d6e7c21
CL
97322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9733
9734 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9735 in comment.
9736
b4dbe40e 97372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9738
9739 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9740 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9741 "blr\t" and switch to scan-assembler-times.
9742
83a5c910
JW
97432016-05-18 Jiong Wang <jiong.wang@arm.com>
9744
53d6d955
UB
9745 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9746 with __aarch64__.
9747 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9748 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9749
fb7cbdeb
JJ
97502016-05-18 Jakub Jelinek <jakub@redhat.com>
9751
8ee91165
JJ
9752 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9753 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9754 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9755 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9756 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9757 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9758
cf4d516a
JJ
9759 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9760 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9761
a4f16422
JJ
9762 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9763 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9764
7b37ce10
JJ
9765 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9766 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9767
fb7cbdeb
JJ
9768 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9769
c9326aef
RB
97702016-05-18 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/71168
9773 * gcc.dg/torture/pr71168.c: New testcase.
9774
df8b0a11
KV
97752016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9776
9777 PR middle-end/63586
9778 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9779 * gcc.dg/tree-ssa/pr63586.c: New test.
9780 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9781
2efd67ed
NS
97822016-05-17 Nathan Sidwell <nathan@acm.org>
9783
9784 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9785 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9786 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9787 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9788
1988b2c2
NS
97892016-05-17 Nathan Sidwell <nathan@acm.org>
9790
9791 * gcc.target/nvptx/abi-vararg-3.c: New.
9792
ad1d92ab
MM
97932016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9794
9795 PR tree-optimization/54579
9796 PR middle-end/55299
9797 * gcc.dg/fold-notrotate-1.c: New test.
9798 * gcc.dg/fold-notshift-1.c: New test.
9799 * gcc.dg/fold-notshift-2.c: New test.
9800
47768df8
MP
98012016-05-17 Marek Polacek <polacek@redhat.com>
9802
9803 PR ipa/71146
9804 * g++.dg/ipa/pr71146.C: New test.
9805
6b5423a5
DM
98062016-05-17 David Malcolm <dmalcolm@redhat.com>
9807
9808 * jit.dg/test-error-array-bounds.c: New test case.
9809
c7986356
MG
98102016-05-17 Marc Glisse <marc.glisse@inria.fr>
9811
9812 * gcc.dg/tree-ssa/and-1.c: New testcase.
9813
d982c5b7
MG
98142016-05-17 Marc Glisse <marc.glisse@inria.fr>
9815
9816 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9817 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9818
0139ba93
MG
98192016-05-17 Marc Glisse <marc.glisse@inria.fr>
9820
9821 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9822 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9823
daab4562
JW
98242016-05-17 Jiong Wang <jiong.wang@arm.com>
9825
9826 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9827
22330033
JW
98282016-05-17 Jiong Wang <jiong.wang@arm.com>
9829
9830 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9831
98b3a5f2
JW
98322016-05-17 Jiong Wang <jiong.wang@arm.com>
9833
9834 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9835 ".2d[index]" when scan the assembly.
9836 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9837 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9838 float64x1.
9839 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9840
b71b7a8e
RB
98412016-05-17 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/71132
9844 * gcc.dg/torture/pr71132.c: New testcase.
9845
3c51ad46
CL
98462016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9847
9848 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9849
d20faa66
KT
98502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9851
9852 PR target/70809
9853 * gcc.target/aarch64/pr70809_1.c: New test.
9854
b75cc5a4
KT
98552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9856
9857 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9858 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9859 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9860 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9861
b28eb195
IE
98622016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9863 Ilya Enkovich <ilya.enkovich@intel.com>
9864
9865 PR target/71114
9866 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9867
0b9004ed
JH
98682016-05-16 Jan Hubicka <hubicka@ucw.cz>
9869
9870 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9871 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9872
1b81a1c1
MW
98732016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9874
9875 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9876 test for __ARM_FP16_ARGS.
9877 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9878 * gcc.target/arm/aapcs/neon-vect10.c: New.
9879 * gcc.target/arm/aapcs/neon-vect9.c: New.
9880 * gcc.target/arm/aapcs/vfp18.c: New.
9881 * gcc.target/arm/aapcs/vfp19.c: New.
9882 * gcc.target/arm/aapcs/vfp20.c: New.
9883 * gcc.target/arm/aapcs/vfp21.c: New.
9884 * gcc.target/arm/fp16-aapcs-1.c: New.
9885 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9886 test for __ARM_FP16_ARGS.
9887 * g++.target/arm/fp16-return-1.c: Update expected output.
9888
921d1e73
JW
98892016-05-16 Jiong Wang <jiong.wang@arm.com>
9890
9891 PR testsuite/70227
9892 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9893
228eb42a
HA
98942016-05-15 Harald Anlauf <anlauf@gmx.de>
9895
9896 PR fortran/69603
9897 * gfortran.dg/pr69603.f90: New testcase.
9898
785abfd3
FR
98992016-05-14 Fritz Reese <fritzoreese@gmail.com>
9900
9901 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9902
e75eb64f
FR
99032016-05-14 Fritz Reese <fritzoreese@gmail.com>
9904
9905 PR fortran/71047
9906 * gfortran.dg/pr71047.f08: New test.
9907
aa4b467b
JM
99082016-05-13 Joseph Myers <joseph@codesourcery.com>
9909
9910 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9911 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9912 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9913
653fb4a2
MS
99142016-05-13 Martin Sebor <msebor@redhat.com>
9915
9916 PR c++/60049
9917 * g++.dg/cpp0x/constexpr-60049.C: New test.
9918
9e37582d
JJ
99192016-05-13 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR bootstrap/71071
9922 * gcc.dg/pr71071.c: New test.
9923
a278aa17
UB
99242016-05-13 Uros Bizjak <ubizjak@gmail.com>
9925
9926 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9927 remove XOP handling.
377eaca7 9928 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9929
ac3d02e2
NS
99302016-05-13 Nathan Sidwell <nathan@acm.org>
9931
9932 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9933 __atomic_is_lock_free declaration.
9934
8ab3bdac
RB
99352016-05-13 Richard Biener <rguenther@suse.de>
9936
9937 PR tree-optimization/42587
9938 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9939
623b8e0a
ML
99402016-05-13 Martin Liska <mliska@suse.cz>
9941
9942 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9943 the new format of dump output.
9944
da7674f6
IE
99452016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9946
9947 * gcc.dg/pr71084.c: New test.
9948
c959db3d
RR
99492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9950
53d6d955
UB
9951 PR target/53440
9952 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9953
43203dea
RR
99542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9955
9956 * gcc.target/aarch64/struct_return.c: New test.
9957
4f2e1536
MP
99582016-05-12 Marek Polacek <polacek@redhat.com>
9959
9960 PR c/70756
9961 * c-c++-common/pr70756-2.c: New test.
9962 * c-c++-common/pr70756.c: New test.
9963
1ef33ef3
RB
99642016-05-12 Richard Biener <rguenther@suse.de>
9965
9966 PR tree-optimization/71059
9967 * gcc.dg/torture/pr71059.c: New testcase.
9968
763baff6
RB
99692016-05-12 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/71062
9972 * gcc.dg/torture/pr71062.c: New testcase.
9973
c4ec1243
IE
99742016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9975
9976 PR tree-optimization/71006
9977 * gcc.dg/pr71006.c: New test.
9978
a5fbf76d
MP
99792016-05-12 Marek Polacek <polacek@redhat.com>
9980
9981 PR driver/71063
9982 * gcc.dg/opts-7.c: New test.
9983
5acc47a4
KT
99842016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9985
9986 PR target/70830
9987 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9988 Add -save-temps to dg-options.
9989 Scan for ldmfd rather than pop instruction.
9990 * gcc.target/arm/interrupt-2.c: Likewise.
9991 * gcc.target/arm/pr70830.c: New test.
9992
40bd4bf9
JJ
99932016-05-12 Jakub Jelinek <jakub@redhat.com>
9994
3cd63842
JJ
9995 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9996 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9997
c05d08f6
JJ
9998 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9999 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10000 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10001
bc27ffae
JJ
10002 PR target/71019
10003 * gcc.target/i386/avx512vl-pack-1.c: New test.
10004 * gcc.target/i386/avx512vl-pack-2.c: New test.
10005 * gcc.target/i386/avx512bw-pack-2.c: New test.
10006
515d7412
JJ
10007 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10008
40bd4bf9
JJ
10009 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10010 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10011 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10012
44ab146a
RB
100132016-05-12 Richard Biener <rguenther@suse.de>
10014
10015 PR tree-optimization/70986
10016 * gcc.dg/torture/pr70986-1.c: New testcase.
10017 * gcc.dg/torture/pr70986-2.c: Likewise.
10018 * gcc.dg/torture/pr70986-3.c: Likewise.
10019
d6e83a8d
MM
100202016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10021
10022 PR c/43651
10023 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10024 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10025
51e67ea3
UB
100262016-05-11 Uros Bizjak <ubizjak@gmail.com>
10027
10028 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10029 directive.
10030 * gcc.target/i386/pr66746.c: Ditto.
10031
3fd2b007
MM
100322016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10033
10034 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10035 support.
10036 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10037 warning when using -mvsx-timode.
10038 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10039 * gcc.target/powerpc/dform-2.c: Likewise.
10040 * gcc.target/powerpc/pr68805.c: Likewise.
10041
5c3a10fb
MP
100422016-05-11 Marek Polacek <polacek@redhat.com>
10043
10044 PR c++/71024
10045 * c-c++-common/attributes-3.c: New test.
10046
7cfb065b
NS
100472016-05-11 Nathan Sidwell <nathan@acm.org>
10048
10049 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10050 * gcc.c-torture/execute/pr68185.c: Likewise.
10051 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10052 * gcc.dg/pr69634.c: Requires scheduling.
10053 * gcc.dg/torture/pr66178.c: Require label values.
10054 * gcc.dg/setjmp-6.c: Require indirect jumps.
10055
f35ea97d
RB
100562016-05-11 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/71055
10059 * gcc.dg/torture/pr71055.c: New testcase.
10060
dff70323
RB
100612016-05-11 Richard Biener <rguenther@suse.de>
10062
10063 PR debug/71057
10064 * g++.dg/debug/pr71057.C: New testcase.
10065
56a3d28b
JJ
100662016-05-11 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR fortran/70855
10069 * gfortran.dg/gomp/pr70855.f90: New test.
10070
ebc1b29e
RB
100712016-05-11 Richard Biener <rguenther@suse.de>
10072
10073 PR middle-end/71002
10074 * g++.dg/torture/pr71002.C: New testcase.
10075
98ccd1d7
IE
100762016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10077
10078 PR middle-end/70807
10079 * gcc.dg/pr70807.c: New test.
10080
ed29e24b
MS
100812016-05-10 Martin Sebor <msebor@redhat.com>
10082
10083 PR c++/38611
10084 * g++.dg/Wattributes.C: New test.
10085
e39dab2c
MG
100862016-05-10 Marc Glisse <marc.glisse@inria.fr>
10087
10088 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10089 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10090 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10091
d067e238
IE
100922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10093
10094 PR target/70799
10095 * gcc.target/i386/pr70799-1.c: New test.
10096
cd36c83e
PMR
100972016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10098
10099 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10100
1e3af2a4
IE
101012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10102
10103 PR middle-end/70877
10104 * gcc.target/i386/pr70877.c: New test.
10105
afc610db
IE
101062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10107
10108 PR tree-optimization/70786
10109 * gcc.target/i386/pr70876.c: New test.
10110
4b59d19f
JJ
101112016-05-10 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR target/70927
10114 * gcc.target/i386/avx512vl-logic-1.c: New test.
10115 * gcc.target/i386/avx512vl-logic-2.c: New test.
10116 * gcc.target/i386/avx512dq-logic-2.c: New test.
10117
9b5ee426
BS
101182016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10119
10120 PR target/70963
10121 * gcc.target/powerpc/pr70963.c: New.
10122
f3352cab
DM
101232016-05-10 David Malcolm <dmalcolm@redhat.com>
10124
10125 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10126 (test_very_wide_line): Add ruler to expected output.
10127 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10128 (test_very_wide_line): Likewise.
10129 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10130 (test_show_locus): Within the handling of "test_very_wide_line",
10131 enable show_ruler_p on the diagnostic context.
10132
4a3255dd
RB
101332016-05-10 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/71039
10136 * gcc.dg/torture/pr71039.c: New testcase.
10137
da7c9950
NS
101382016-05-10 Nathan Sidwell <nathan@acm.org>
10139
10140 * gcc.dg/nested-func-10.c: Requires alloca.
10141 * gcc.dg/nested-func-9.c: Requires alloca.
10142 * gcc.c-torture/execute/pr70460.c: Requires labels.
10143 * gcc.c-torture/compile/pr70199.c: Requires labels.
10144 * gcc.target/nvptx/decl.c: Compile only.
10145 * gcc.target/nvptx/trailing-init.c: Compile only.
10146 * gcc.target/nvptx/ary-init.c: Compile only.
10147
cf68d92c
MP
101482016-05-10 Marek Polacek <polacek@redhat.com>
10149
10150 PR c/70255
10151 * gcc.dg/attr-opt-1.c: New test.
10152
64ea4e15
RB
101532016-05-10 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/70497
10156 PR tree-optimization/28367
10157 * gcc.dg/torture/20160404-1.c: New testcase.
10158 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10159 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10160
5a96dae3
PMR
101612016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10162
10163 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10164
fc97f805
UB
101652016-05-09 Uros Bizjak <ubizjak@gmail.com>
10166
10167 * gcc.target/i386/fabsneg-1.c New test.
10168
a710b1d5
AM
101692016-05-09 Alan Modra <amodra@gmail.com>
10170
10171 PR testsuite/70826
10172 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10173
171f6f05
RB
101742016-05-09 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/70985
10177 * gcc.dg/torture/pr70985.c: New testcase.
10178
18caa34e
BC
101792016-05-09 Bin Cheng <bin.cheng@arm.com>
10180
10181 * gcc.dg/tree-ssa/ifc-9.c: New test.
10182 * gcc.dg/tree-ssa/ifc-10.c: New test.
10183 * gcc.dg/tree-ssa/ifc-11.c: New test.
10184 * gcc.dg/tree-ssa/ifc-12.c: New test.
10185 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10186 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10187 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10188
7a27d38f
RB
101892016-05-09 Richard Biener <rguenther@suse.de>
10190
10191 PR fortran/70937
10192 * gfortran.dg/pr70937.f90: New testcase.
10193
5ebbbd3d
RO
101942016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10195
10196 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10197
f6288c24
FR
101982016-05-07 Fritz Reese <fritzoreese@gmail.com>
10199
10200 PR fortran/56226
10201 * gfortran.dg/dec_structure_1.f90: New testcase.
10202 * gfortran.dg/dec_structure_2.f90: Ditto.
10203 * gfortran.dg/dec_structure_3.f90: Ditto.
10204 * gfortran.dg/dec_structure_4.f90: Ditto.
10205 * gfortran.dg/dec_structure_5.f90: Ditto.
10206 * gfortran.dg/dec_structure_6.f90: Ditto.
10207 * gfortran.dg/dec_structure_7.f90: Ditto.
10208 * gfortran.dg/dec_structure_8.f90: Ditto.
10209 * gfortran.dg/dec_structure_9.f90: Ditto.
10210 * gfortran.dg/dec_structure_10.f90: Ditto.
10211 * gfortran.dg/dec_structure_11.f90: Ditto.
10212 * gfortran.dg/dec_union_1.f90: Ditto.
10213 * gfortran.dg/dec_union_2.f90: Ditto.
10214 * gfortran.dg/dec_union_3.f90: Ditto.
10215 * gfortran.dg/dec_union_4.f90: Ditto.
10216 * gfortran.dg/dec_union_5.f90: Ditto.
10217 * gfortran.dg/dec_union_6.f90: Ditto.
10218 * gfortran.dg/dec_union_7.f90: Ditto.
10219
5ec4a8cd
TV
102202016-05-07 Tom de Vries <tom@codesourcery.com>
10221
10222 PR tree-optimization/70956
10223 * gcc.dg/graphite/pr70956.c: New test.
10224
58ec1d0e
JJ
102252016-05-06 Jakub Jelinek <jakub@redhat.com>
10226
ccd88fb7
JJ
10227 PR middle-end/70941
10228 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10229 (a, b, c, d): Change type from char to signed char.
10230 (main): Compare against (signed char) -1634678893 instead of
10231 hardcoded -109. Use __builtin_abort instead of abort.
10232
dd3b6464
JJ
10233 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10234 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10235
58ec1d0e
JJ
10236 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10237
19aa23d8
YR
102382016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10239
10240 PR debug/70935
10241 * gcc.dg/torture/pr70935.c: New test.
10242
ae5f0df1
OE
102432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10244
10245 PR target/58219
ce23a8ff 10246 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10247
078f7e37
RB
102482016-05-06 Richard Biener <rguenther@suse.de>
10249
10250 PR tree-optimization/70960
10251 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10252
765d7b54
OE
102532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10254
10255 PR target/52933
10256 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10257 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10258 Adjust expected instruction counts.
10259 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10260
29c94e65
MP
102612016-05-06 Marek Polacek <polacek@redhat.com>
10262
10263 PR sanitizer/70875
10264 * gcc.dg/ubsan/bounds-3.c: New test.
10265
3684b02e
OE
102662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10267
10268 PR target/54089
10269 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10270
8706773f
RB
102712016-05-06 Richard Biener <rguenther@suse.de>
10272
10273 PR middle-end/70931
10274 * gfortran.dg/pr70931.f90: New testcase.
10275
a4f51018
RB
102762016-05-06 Richard Biener <rguenther@suse.de>
10277
10278 PR middle-end/70941
10279 * gcc.dg/torture/pr70941.c: New testcase.
10280
c4f2425f
BC
102812016-05-05 Bin Cheng <bin.cheng@arm.com>
10282
10283 PR tree-optimization/57206
10284 * gcc.dg/vect/pr57206.c: New test.
10285
5dc08197
RO
102862016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10287
10288 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10289
351f85c5
JJ
102902016-05-05 Jakub Jelinek <jakub@redhat.com>
10291
568bac8c
JJ
10292 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10293
351f85c5
JJ
10294 * c-c++-common/Wdangling-else-4.c: New test.
10295
33fd7785
JJ
102962016-05-04 Jakub Jelinek <jakub@redhat.com>
10297
2d1ac15a
JJ
10298 PR c++/70906
10299 PR c++/70933
10300 * g++.dg/opt/pr70906.C: New test.
10301 * g++.dg/opt/pr70933.C: New test.
10302
33fd7785
JJ
10303 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10304
6b715bf6
JH
103052016-05-04 Jan Hubicka <hubicka@ucw.cz>
10306
10307 * gcc.dg/ipa/pure-const-3.c: New testcase.
10308
deef7113
MP
103092016-05-04 Marek Polacek <polacek@redhat.com>
10310
10311 * c-c++-common/Wdangling-else-1.c: New test.
10312 * c-c++-common/Wdangling-else-2.c: New test.
10313 * c-c++-common/Wdangling-else-3.c: New test.
10314
5396db97
KCY
103152016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10316
10317 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10318 flag is present.
10319
de55efd5
MP
103202016-05-04 Marek Polacek <polacek@redhat.com>
10321
10322 PR c/48778
10323 * gcc.dg/Waddress-2.c: New test.
10324
475839b6
AM
103252016-05-04 Alan Modra <amodra@gmail.com>
10326
10327 * gcc.target/powerpc/pr70866.c: New.
10328
b25aad5f
MS
103292016-05-03 Martin Sebor <msebor@redhat.com>
10330
10331 PR c++/66561
10332 * c-c++-common/builtin_location.c: New test.
10333 * g++.dg/cpp1y/builtin_location.C: New test.
10334
79ce98bc
MP
103352016-05-03 Marek Polacek <polacek@redhat.com>
10336
10337 PR c/70859
10338 * gcc.dg/pr70859.c: New test.
10339 * gcc.dg/pr70859-2.c: New test.
10340
402e89f5
PMR
103412016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10342
10343 * gnat.dg/debug5.adb: New testcase.
10344
f3d90045
DV
103452016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10346
10347 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10348 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10349 Procedure to check for z10 instruction set.
10350
1e26cec1
CL
103512016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10352
10353 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10354
71aca5a0
AM
103552016-05-03 Alan Modra <amodra@gmail.com>
10356
10357 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10358
2fd70ec1
JJ
103592016-05-03 Jakub Jelinek <jakub@redhat.com>
10360
10361 * gcc.target/i386/avx512f-cvt-1.c: New test.
10362
e5705cf7
L
103632016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10366 -fdump-tree-vrp-details.
10367
381cdae4
RB
103682016-05-03 Richard Biener <rguenther@suse.de>
10369
10370 * gcc.dg/pr30172-1.c: Adjust.
10371 * gcc.dg/pr63743.c: Likewise.
10372 * gcc.dg/tm/pr51696.c: Likewise.
10373 * c-c++-common/tm/safe-1.c: Likewise.
10374 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10375 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10376 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10377 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10378
adedd5c1
JJ
103792016-05-03 Jakub Jelinek <jakub@redhat.com>
10380
31ed1665
JJ
10381 PR rtl-optimization/70467
10382 * gcc.target/i386/pr70467-3.c: New test.
10383 * gcc.target/i386/pr70467-4.c: New test.
10384
dea60b59
JJ
10385 PR tree-optimization/70916
10386 * gcc.c-torture/compile/pr70916.c: New test.
10387
adedd5c1
JJ
10388 PR target/49244
10389 * gcc.target/i386/pr49244-1.c: New test.
10390 * gcc.target/i386/pr49244-2.c: New test.
10391
f80041ef
BS
103922016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10393
10394 PR rtl-optimization/44281
10395 * gcc.target/i386/pr44281.c: New test.
10396
1cfcd39e
BC
103972016-05-03 bin cheng <bin.cheng@arm.com>
10398
10399 PR tree-optimization/56541
10400 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10401 * gcc.dg/vect/pr56541.c: new test.
10402
4304ccfd
MM
104032016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10404
10405 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10406 __float128.
10407 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10408
50d94c29
L
104092016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10410
10411 PR testsuite/70520
10412 * c-c++-common/asan/clone-test-1.c (main): Align child process
10413 stack to 16 bytes.
10414
bc1aee87
DM
104152016-05-02 David Malcolm <dmalcolm@redhat.com>
10416
10417 PR c++/62314
10418 * g++.dg/spellcheck-fields-2.C: New test case.
10419
474e0129
DM
104202016-05-02 David Malcolm <dmalcolm@redhat.com>
10421
10422 PR c++/62314
10423 * g++.dg/pr62314.C: New test case.
10424
818b88a7
JH
104252016-05-02 Jan Hubicka <hubicka@ucw.cz>
10426
10427 * gcc.dg/ipa/inline-8.c: New testcase.
10428
dd77684f
JJ
104292016-05-02 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR rtl-optimization/70467
10432 * gcc.target/i386/pr70467-1.c: New test.
10433
72407e00
BE
104342016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10435
10436 * gcc.dg/spec-options.c: Run the test on all targets.
10437 * gcc.dg/foo.specs: Use cpp_unique_options.
10438
dd53d197
MG
104392016-05-02 Marc Glisse <marc.glisse@inria.fr>
10440
10441 * gcc.dg/tree-ssa/unord.c: New testcase.
10442
a8b85ce9
MG
104432016-05-02 Marc Glisse <marc.glisse@inria.fr>
10444
10445 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10446
5b37e866
NS
104472016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10448
10449 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10450
7176a4a0
MP
104512016-05-02 Marek Polacek <polacek@redhat.com>
10452
10453 PR c/70851
10454 * gcc.dg/enum-incomplete-3.c: New test.
10455
6b9933b9
MP
104562016-05-02 Marek Polacek <polacek@redhat.com>
10457 Tom de Vries <tom@codesourcery.com>
10458
10459 PR tree-optimization/70700
10460 * gcc.dg/pr70700.c: New test.
10461
90f82260
UB
104622016-05-01 Uros Bizjak <ubizjak@gmail.com>
10463
10464 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10465 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10466 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10467 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10468 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10469
f73036c1
EB
104702016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10471
10472 * ada/acats/run_acats: Rename into...
10473 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10474 * ada/acats/run_all.sh: Remove redundant test.
10475 (target_run): Move around.
10476 (target_gnatchop): Use newly built executable.
10477 (target_gnatmake): Likewise.
10478 Check that the compilation of impbit succeeds.
10479
85e051a3
OE
104802016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10481
10482 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10483 * gcc.dg/20021029-1.c: Likewise.
10484 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10485 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10486 * gcc.target/sh/cmpstr.c: Likewise.
10487 * gcc.target/sh/cmpstrn.c: Likewise.
10488 * gcc.target/sh/memset.c: Likewise.
10489 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10490 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10491 * gcc.target/sh/pr39423-1.c: Likewise.
10492 * gcc.target/sh/pr49468-di.c: Likewise.
10493 * gcc.target/sh/pr49468-si.c: Likewise.
10494 * gcc.target/sh/pr49880-1.c: Likewise.
10495 * gcc.target/sh/pr49880-2.c: Likewise.
10496 * gcc.target/sh/pr49880-3.c: Likewise.
10497 * gcc.target/sh/pr50751-1.c: Likewise.
10498 * gcc.target/sh/pr50751-4.c: Likewise.
10499 * gcc.target/sh/pr50751-7.c: Likewise.
10500 * gcc.target/sh/pr51244-1.c: Likewise.
10501 * gcc.target/sh/pr51244-10.c: Likewise.
10502 * gcc.target/sh/pr51244-11.c: Likewise.
10503 * gcc.target/sh/pr51244-12.c: Likewise.
10504 * gcc.target/sh/pr51244-13.c: Likewise.
10505 * gcc.target/sh/pr51244-14.c: Likewise.
10506 * gcc.target/sh/pr51244-17.c: Likewise.
10507 * gcc.target/sh/pr51244-18.c: Likewise.
10508 * gcc.target/sh/pr51244-19.c: Likewise.
10509 * gcc.target/sh/pr51244-4.c: Likewise.
10510 * gcc.target/sh/pr51244-5.c: Likewise.
10511 * gcc.target/sh/pr51244-7.c: Likewise.
10512 * gcc.target/sh/pr51244-8.c: Likewise.
10513 * gcc.target/sh/pr51244-9.c: Likewise.
10514 * gcc.target/sh/pr51697.c: Likewise.
10515 * gcc.target/sh/pr52483-1.c: Likewise.
10516 * gcc.target/sh/pr52483-2.c: Likewise.
10517 * gcc.target/sh/pr52483-3.c: Likewise.
10518 * gcc.target/sh/pr52483-5.c: Likewise.
10519 * gcc.target/sh/pr52933-1.c: Likewise.
10520 * gcc.target/sh/pr52933-2.c: Likewise.
10521 * gcc.target/sh/pr52933-3.c: Likewise.
10522 * gcc.target/sh/pr53568-1.c: Likewise.
10523 * gcc.target/sh/pr53976-1.c: Likewise.
10524 * gcc.target/sh/pr53988-1.c: Likewise.
10525 * gcc.target/sh/pr53988.c: Likewise.
10526 * gcc.target/sh/pr54089-1.c: Likewise.
10527 * gcc.target/sh/pr54089-6.c: Likewise.
10528 * gcc.target/sh/pr54089-7.c: Likewise.
10529 * gcc.target/sh/pr54089-8.c: Likewise.
10530 * gcc.target/sh/pr54089-9.c: Likewise.
10531 * gcc.target/sh/pr54236-1.c: Likewise.
10532 * gcc.target/sh/pr54236-2.c: Likewise.
10533 * gcc.target/sh/pr54236-3.c: Likewise.
10534 * gcc.target/sh/pr54236-4.c: Likewise.
10535 * gcc.target/sh/pr54386.c: Likewise.
10536 * gcc.target/sh/pr54602-1.c: Likewise.
10537 * gcc.target/sh/pr54685.c: Likewise.
10538 * gcc.target/sh/pr54760-1.c: Likewise.
10539 * gcc.target/sh/pr54760-2.c: Likewise.
10540 * gcc.target/sh/pr54760-3.c: Likewise.
10541 * gcc.target/sh/pr54760-4.c: Likewise.
10542 * gcc.target/sh/pr54760-5.c: Likewise.
10543 * gcc.target/sh/pr54760-6.c: Likewise.
10544 * gcc.target/sh/pr55146.c: Likewise.
10545 * gcc.target/sh/pr55160.c: Likewise.
10546 * gcc.target/sh/pr59278.c: Likewise.
10547 * gcc.target/sh/pr59401-1.c: Likewise.
10548 * gcc.target/sh/pr59533-1.c: Likewise.
10549 * gcc.target/sh/pr63260.c: Likewise.
10550 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10551 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10552 * gcc.target/sh/strlen.c: Likewise.
10553 * gcc.target/sh/torture/pr30807.c: Likewise.
10554 * gcc.target/sh/torture/pr34777.c: Likewise.
10555 * gcc.target/sh/torture/pr64652.c: Likewise.
10556 * gcc.target/sh/torture/pr65505.c: Likewise.
10557 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10558 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10559
411e5c67
PC
105602016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10561
10562 PR c++/66644
10563 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10564
8fa97501
BS
105652016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10566
10567 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10568 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10569 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10570 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10571
5a956111
PP
105722016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10573
10574 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10575 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10576
e7ff0319
CP
105772016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10578
10579 PR middle-end/70626
10580 * c-c++-common/goacc/combined-reduction.c: New test.
10581 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10582
52d11a4b
L
105832016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10586 *movdi_internal pattern only if PIC off.
10587 * gcc.target/i386/pr70155-2.c: Likewise.
10588 * gcc.target/i386/pr70155-3.c: Likewise.
10589 * gcc.target/i386/pr70155-4.c: Likewise.
10590 * gcc.target/i386/pr70155-5.c: Likewise.
10591 * gcc.target/i386/pr70155-6.c: Likewise.
10592 * gcc.target/i386/pr70155-7.c: Likewise.
10593 * gcc.target/i386/pr70155-8.c: Likewise.
10594 * gcc.target/i386/pr70155-15.c: Likewise.
10595 * gcc.target/i386/pr70155-17.c: Likewise.
10596 * gcc.target/i386/pr70155-22.c: Likewise.
10597
8960db31
BC
105982016-04-29 Bin Cheng <bin.cheng@arm.com>
10599
10600 PR tree-optimization/70803
10601 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10602
cca535a4
IE
106032016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10604
10605 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10606 optimization of vector loop.
10607 * gcc.target/i386/vect-unpack-3.c: New test.
10608 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10609 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10610 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10611
500ecf4a
MP
106122016-04-29 Marek Polacek <polacek@redhat.com>
10613
10614 PR sanitizer/70342
10615 * g++.dg/ubsan/null-7.C: New test.
10616
2fff3db8
MP
10617 PR c/70852
10618 * gcc.dg/pr70852.c: New test.
10619
509063eb
DV
106202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10621
10622 PR/69089
10623 * g++.dg/cpp0x/alignas6.C: New test.
10624
83745c0d
DV
106252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10626
c87885ca
RO
10627 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10628 * gcc.dg/pr27003.c: Likewise.
10629 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10630 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10631 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10632 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10633 * gcc.target/arc/mxy.c: Likewise.
10634 * gcc.target/arc/mswape.c: Likewise.
10635 * gcc.target/arc/mrtsc.c: Likewise.
10636 * gcc.target/arc/mcrc.c: Likewise.
10637 * gcc.target/arc/mdsp-packa.c: Likewise.
10638 * gcc.target/arc/mdvbf.c: Likewise.
10639 * gcc.target/arc/mlock.c: Likewise.
10640 * gcc.target/arc/mmac-24.c: Likewise.
10641 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10642
849b265d
BS
106432016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10644 Matthijs Kooijman <matthijs@stdin.nl>
10645 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10646
10647 PR target/60040
10648 * gcc.target/avr/pr60040-1.c: New.
10649 * gcc.target/avr/pr60040-2.c: New.
10650
1390536b
RB
106512016-04-29 Richard Biener <rguenther@suse.de>
10652
10653 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10654
98998245
RB
106552016-04-29 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/13962
10658 PR tree-optimization/65686
10659 * gcc.dg/uninit-pr65686.c: New testcase.
10660
8b80cc21
JJ
106612016-04-29 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR middle-end/70843
10664 * gcc.dg/pr70843.c: New test.
10665
6181bc30
JJ
106662016-04-28 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR target/70858
10669 * gcc.target/i386/pr70858.c: New test.
10670
f4cb3612
AB
106712016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10672
10673 * gcc.target/arc/nps400-1.c: New file.
10674
8ad9df62
JR
106752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10676 Andrew Burgess <andrew.burgess@embecosm.com>
10677
10678 * gcc.target/arc/movh_cl-1.c: New file.
10679
ceaaa9fe
JR
106802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10681 Andrew Burgess <andrew.burgess@embecosm.com>
10682
10683 * gcc.target/arc/extzv-1.c: New file.
10684 * gcc.target/arc/insv-1.c: New file.
10685 * gcc.target/arc/insv-2.c: New file.
10686 * gcc.target/arc/movb-1.c: New file.
10687 * gcc.target/arc/movb-2.c: New file.
10688 * gcc.target/arc/movb-3.c: New file.
10689 * gcc.target/arc/movb-4.c: New file.
10690 * gcc.target/arc/movb-5.c: New file.
10691 * gcc.target/arc/movb_cl-1.c: New file.
10692 * gcc.target/arc/movb_cl-2.c: New file.
10693 * gcc.target/arc/movbi_cl-1.c: New file.
10694 * gcc.target/arc/movl-1.c: New file.
10695
4d03dc2f
JR
106962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10697 Andrew Burgess <andrew.burgess@embecosm.com>
10698
10699 * gcc.target/arc/cmem-1.c: New file.
10700 * gcc.target/arc/cmem-2.c: New file.
10701 * gcc.target/arc/cmem-3.c: New file.
10702 * gcc.target/arc/cmem-4.c: New file.
10703 * gcc.target/arc/cmem-5.c: New file.
10704 * gcc.target/arc/cmem-6.c: New file.
10705 * gcc.target/arc/cmem-7.c: New file.
10706 * gcc.target/arc/cmem-ld.inc: New file.
10707 * gcc.target/arc/cmem-st.inc: New file.
10708
81262dad
JJ
107092016-04-28 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR target/70821
10712 * gcc.target/i386/pr70821.c: New test.
10713
0a31a09a
BS
107142016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10715
10716 * gcc.target/powerpc/vec-adde.c: New test.
10717 * gcc.target/powerpc/vec-adde-int128.c: New test.
10718
3ddffba9
JJ
107192016-04-28 Jakub Jelinek <jakub@redhat.com>
10720
10721 * gcc.target/i386/avx-vround-1.c: New test.
10722 * gcc.target/i386/avx-vround-2.c: New test.
10723 * gcc.target/i386/avx512vl-vround-1.c: New test.
10724 * gcc.target/i386/avx512vl-vround-2.c: New test.
10725
713dedcd
RO
107262016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10727
10728 PR testsuite/70595
10729 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10730 (check_effective_target_cilkplus_runtime): ... this.
10731 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10732 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10733
10734 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10735 Require cilkplus_runtime.
10736 Don't add -lcilkrts.
10737 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10738 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10739 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10740 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10741 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10742 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10743 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10744 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10745 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10746 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10747 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10748 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10749 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10750 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10751 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10752 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10753 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10754 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10755 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10756 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10757 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10758 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10759 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10760 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10761 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10762 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10763 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10764 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10765 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10766
10767 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10768 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10769
10770 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10771
10772 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10773 cilkplus_runtime.
10774
3563f78f
MG
107752016-04-27 Marc Glisse <marc.glisse@inria.fr>
10776
10777 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10778 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10779
6bc2bb18
RB
107802015-04-27 Ryan Burn <contact@rnburn.com>
10781
10782 PR c++/69024
10783 PR c++/68997
10784 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10785 diagnostic.
10786 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10787 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10788
1e55d29a
EB
107892016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10790
10791 * gnat.dg/limited_with4.ad[sb]: New test.
10792 * gnat.dg/limited_with4_pkg.ads: New helper.
10793
087146ca
L
107942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10795
10796 PR target/70155
10797 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10798 and movv1ti_internal patterns
10799 * gcc.target/i386/pr70155-1.c: New test.
10800 * gcc.target/i386/pr70155-2.c: Likewise.
10801 * gcc.target/i386/pr70155-3.c: Likewise.
10802 * gcc.target/i386/pr70155-4.c: Likewise.
10803 * gcc.target/i386/pr70155-5.c: Likewise.
10804 * gcc.target/i386/pr70155-6.c: Likewise.
10805 * gcc.target/i386/pr70155-7.c: Likewise.
10806 * gcc.target/i386/pr70155-8.c: Likewise.
10807 * gcc.target/i386/pr70155-9.c: Likewise.
10808 * gcc.target/i386/pr70155-10.c: Likewise.
10809 * gcc.target/i386/pr70155-11.c: Likewise.
10810 * gcc.target/i386/pr70155-12.c: Likewise.
10811 * gcc.target/i386/pr70155-13.c: Likewise.
10812 * gcc.target/i386/pr70155-14.c: Likewise.
10813 * gcc.target/i386/pr70155-15.c: Likewise.
10814 * gcc.target/i386/pr70155-16.c: Likewise.
10815 * gcc.target/i386/pr70155-17.c: Likewise.
10816 * gcc.target/i386/pr70155-18.c: Likewise.
10817 * gcc.target/i386/pr70155-19.c: Likewise.
10818 * gcc.target/i386/pr70155-20.c: Likewise.
10819 * gcc.target/i386/pr70155-21.c: Likewise.
10820 * gcc.target/i386/pr70155-22.c: Likewise.
10821
92329f9f
L
108222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10823
10824 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10825 ".{5,6}".
10826
309a0cf6
BC
108272016-04-27 Bin Cheng <bin.cheng@arm.com>
10828
10829 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10830 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10831 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10832 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10833 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10834
72ed2b9c
RB
108352016-04-27 Richard Biener <rguenther@suse.de>
10836
10837 PR ipa/70760
10838 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10839 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10840
3c98ff9b
NS
108412016-04-27 Nathan Sidwell <nathan@acm.org>
10842
10843 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10844 * g++.dg/ubsan/pr63956.C: Adjust error location.
10845
9ec5d66b
NC
108462016-04-27 Nick Clifton <nickc@redhat.com>
10847
10848 PR middle-end/49889
10849 * gcc.dg/pr49889.c: New test.
10850
c1e1f433
BS
108512016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10852
10853 * c-c++-common/memset-array.c: New test.
10854
8ac43293
MS
108552016-04-26 Martin Sebor <msebor@redhat.com>
10856
10857 PR c++/66639
10858 * g++.dg/cpp1y/func_constexpr.C: New test.
10859
843ce8ab
PP
108602016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10861
10862 PR c++/70241
10863 * g++.dg/cpp0x/enum32.C: New test.
10864 * g++.dg/cpp0x/enum33.C: New test.
10865
108662016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10867
10868 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10869 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10870 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10871 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10872 * gcc.c-torture/execute/pr38151.c: Likewise.
10873 * gcc.c-torture/execute/pr66556.c: Likewise.
10874 * gcc.c-torture/execute/pr67781.c: Likewise.
10875 * gcc.c-torture/execute/pr68648.c: Likewise.
10876
ca1206be
MG
108772016-04-26 Marc Glisse <marc.glisse@inria.fr>
10878
10879 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10880
2448a956
MP
108812016-04-26 Marek Polacek <polacek@redhat.com>
10882
10883 PR c/67784
10884 * gcc.dg/pr67784-3.c: New test.
10885 * gcc.dg/pr67784-4.c: New test.
10886 * gcc.dg/pr67784-5.c: New test.
10887
b02a5e26
MP
10888 PR c/70791
10889 * gcc.dg/Wnested-externs-2.c: New test.
10890
6b6aa8d3
MG
108912016-04-26 Marc Glisse <marc.glisse@inria.fr>
10892
10893 * gcc.dg/fold-plusmult.c: Adjust.
10894 * gcc.dg/no-strict-overflow-6.c: Adjust.
10895 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10896
a2095b55
BS
108972016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10898
10899 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10900 number scans.
10901 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10902 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10903 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10904 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10905 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10906 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10907 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10908 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10909 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10910 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10911 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10912 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10913 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10914 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10915 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10916 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10917 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10918 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10919 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10920 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10921 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10922 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10923 scans.
10924 * gcc.target/i386/pr32219-4.c: Likewise.
10925 * gcc.target/i386/pr32219-6.c: Likewise.
10926 * gcc.target/i386/pr32219-8.c: Likewise.
10927
bb0cc5c8
KT
109282016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10929
10930 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10931 associated options.
10932
5a0802ea
MP
109332016-04-26 Marek Polacek <polacek@redhat.com>
10934
10935 PR c++/70744
10936 * g++.dg/ext/cond2.C: New test.
10937
00f615af
BC
109382016-04-26 Bin Cheng <bin.cheng@arm.com>
10939
10940 PR tree-optimization/70771
10941 PR tree-optimization/70775
10942 * gcc.dg/pr70771.c: New test.
25939d34 10943 * gcc.dg/pr70775.c: New test.
00f615af 10944
218155e7
BS
109452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10946
10947 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10948
ab99f467
RB
109492016-04-25 Richard Biener <rguenther@suse.de>
10950
10951 PR tree-optimization/70780
10952 * gcc.dg/torture/pr70780.c: New testcase.
10953
3f8257db 109542016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10955
c87885ca
RO
10956 * gcc.target/arm/neon-vaddws16.c: New test.
10957 * gcc.target/arm/neon-vaddws32.c: New test.
10958 * gcc.target/arm/neon-vaddwu16.c: New test.
10959 * gcc.target/arm/neon-vaddwu32.c: New test.
10960 * gcc.target/arm/neon-vaddwu8.c: New test.
10961 * lib/target-supports.exp
93c590ee
MC
10962 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10963 that arm neon support vector widen sum of HImode TO SImode.
10964
d6c1a7a7
JJ
109652016-04-23 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR sanitizer/70712
10968 * c-c++-common/asan/pr70712.c: New test.
10969
ab0fc037
TS
109702016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10971
10972 * .gitattributes: New file.
10973
2aa64824
CL
109742016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10975
10976 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10977
e7e12d92
DH
109782016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10979
10980 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10981 * gfortran.dg/submodule_15.f08: Likewise.
10982
d1431192
RB
109832016-04-22 Richard Biener <rguenther@suse.de>
10984
10985 PR tree-optimization/70740
10986 * gcc.dg/torture/pr70740.c: New testcase.
10987
04a63c24
L
109882016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10989
10990 PR target/70750
10991 * gcc.target/i386/pr70750-1.c: New test.
10992 * gcc.target/i386/pr70750-2.c: Likewise.
10993
20700098
PC
109942016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/70540
10997 * g++.dg/cpp0x/auto48.C: New.
10998
aedf4e12
MP
109992016-04-21 Marek Polacek <polacek@redhat.com>
11000
11001 PR c++/70513
11002 * g++.dg/cpp0x/forw_enum12.C: New test.
11003 * g++.dg/cpp0x/forw_enum13.C: New test.
11004
2074d80a
KY
110052016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11006
11007 PR target/70728
11008 * gcc.target/i386/pr70728.c: New test.
11009
aef4aab0
RB
110102016-04-21 Richard Biener <rguenther@suse.de>
11011
11012 PR middle-end/70747
11013 * gcc.dg/pr70747.c: New testcase.
11014
2359e571
BC
110152016-04-21 Bin Cheng <bin.cheng@arm.com>
11016
11017 PR tree-optimization/70715
11018 * gcc.dg/tree-ssa/scev-13.c: New test.
11019
ce0e66ff
MG
110202016-04-21 Marc Glisse <marc.glisse@inria.fr>
11021
11022 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11023
2c2870a1
MG
110242016-04-21 Marc Glisse <marc.glisse@inria.fr>
11025
11026 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11027
a2b056a3
JH
110282016-04-20 Jan Hubicka <jh@suse.cz>
11029
11030 PR ipa/70018
11031 * g++.dg/ipa/nothrow-1.C: New testcase.
11032
ee392fc2
NS
110332016-04-20 Nathan Sidwell <nathan@acm.org>
11034
11035 PR c++/55635
11036 * g++.dg/eh/delete1.C: New.
11037
dda49daf
L
110382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11039
11040 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11041 -mtune-ctrl=sse_typeless_stores.
11042
8a5b9d5a
L
110432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11044
11045 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11046
1011119f
BC
110472016-04-20 Bin Cheng <bin.cheng@arm.com>
11048
11049 PR tree-optimization/69489
11050 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11051
477d4906
IV
110522016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11053
11054 PR c++/69363
11055 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11056 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11057 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11058
fad08d12
BC
110592016-04-20 Bin Cheng <bin.cheng@arm.com>
11060
11061 PR tree-optimization/56625
11062 PR tree-optimization/69489
11063 * gcc.dg/vect/pr56625.c: New test.
11064 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11065
9e3e4fab
AP
110662016-04-20 Andrew Pinski <apinski@cavium.com>
11067
11068 PR target/64971
11069 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11070
d7aa24e4
AC
110712016-04-20 Arnaud Charlet <charlet@adacore.com>
11072
11073 * gnat.dg/self1.adb: Remove now incorrect test.
11074
e6d62b46
BC
110752016-04-20 Bin Cheng <bin.cheng@arm.com>
11076
11077 * gcc.dg/tree-ssa/scev-11.c: New test.
11078 * gcc.dg/tree-ssa/scev-12.c: New test.
11079
2697b189
MP
110802016-04-20 Marek Polacek <polacek@redhat.com>
11081
11082 PR tree-optimization/70725
11083 * gcc.dg/pr70725.c: New test.
11084
60d393e8
RB
110852016-04-20 Richard Biener <rguenther@suse.de>
11086
11087 PR tree-optimization/70726
11088 * g++.dg/vect/pr70726.cc: New testcase.
11089
82c6f58a
AK
110902016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11091
11092 PR target/70674
11093 * gcc.target/s390/pr70674.c: New test.
11094
90eeab20
JD
110952016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11096
11097 PR libgfortran/70684
11098 * gfortran.dg/list_read_14.f90: New test.
11099
fc9cf6da
L
111002016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11101
11102 PR target/69201
11103 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11104 extern to force it misaligned.
11105 (b): Likewise.
11106 (c): Likewise.
11107 (d): Likewise.
11108 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11109 Don't check `*' before movv4sf_internal.
11110 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11111 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11112 Don't check `*' before movv16qi_internal.
11113 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11114 extern to force it misaligned.
11115 (b): Likewise.
11116 (c): Likewise.
11117 (d): Likewise.
11118 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11119 Don't check `*' before movv2df_internal.
11120 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11121 extern to force it misaligned.
11122 (b): Likewise.
11123 (c): Likewise.
11124 (d): Likewise.
11125 Check movv8sf_internal instead of avx_storeups256.
11126 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11127
ea8927ea
RB
111282016-04-19 Richard Biener <rguenther@suse.de>
11129
11130 PR tree-optimization/70171
11131 * g++.dg/tree-ssa/pr70171.C: New testcase.
11132
65f52ee9
RB
111332016-04-19 Richard Biener <rguenther@suse.de>
11134
11135 PR tree-optimization/70724
11136 * gcc.dg/torture/pr70724.c: New testcase.
11137
987b67f1
VM
111382016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11139
11140 PR middle-end/70689
c87885ca 11141 * gcc.target/i386/pr70689.c: New.
987b67f1 11142
91a47c39
L
111432016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11144
11145 PR target/70708
11146 * gcc.target/i386/pr70708.c: New test.
11147
8270b82d
RB
111482016-04-18 Richard Biener <rguenther@suse.de>
11149
11150 PR tree-optimization/43434
11151 * gcc.dg/vect/pr43434.c: New testcase.
11152 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11153 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11154 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11155 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11156 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11157 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11158 * gcc.dg/gomp/pr68640.c: Likewise.
11159 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11160 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11161
edd048e2
RB
111622016-04-18 Richard Biener <rguenther@suse.de>
11163
11164 PR tree-optimization/70701
11165 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11166
bd5c7330
TV
111672016-04-18 Tom de Vries <tom@codesourcery.com>
11168
11169 PR testsuite/70699
11170 * gcc.dg/pr70161.c: Add dot-file scans.
11171 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11172 instead of after last dot char.
11173
23f2660f
EB
111742016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11175
11176 * c-c++-common/dump-ada-spec-3.c: New test.
11177 * c-c++-common/dump-ada-spec-4.c: Likewise.
11178
da152c9f
TV
111792016-04-17 Tom de Vries <tom@codesourcery.com>
11180
11181 PR other/70183
11182 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11183
cc950f98
JH
111842016-04-15 Jan Hubicka <jh@suse.cz>
11185
11186 PR ipa/70018
11187 * g++.dg/ipa/pure-const-1.C: New testcase.
11188 * g++.dg/ipa/pure-const-2.C: New testcase.
11189 * g++.dg/ipa/pure-const-3.C: New testcase.
11190
949505a9
MP
111912016-04-15 Marek Polacek <polacek@redhat.com>
11192
11193 PR c/70671
11194 * gcc.dg/bitfld-22.c: New test.
11195
10e547d6
BS
111962016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11197
11198 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11199 x86_64.
11200
1e77281b
MP
112012016-04-15 Marek Polacek <polacek@redhat.com>
11202
11203 PR c/70651
11204 * c-c++-common/pr70651.c: New test.
11205
e501fa8e
KT
112062016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11207
11208 PR rtl-optimization/70681
11209 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11210 dump scan on arm and powerpc.
11211 * gcc.dg/pr10474.c: Likewise.
11212
dda1bf61
JJ
112132016-04-15 Jakub Jelinek <jakub@redhat.com>
11214
ca4ef1ff
JJ
11215 PR c++/69517
11216 PR c++/70019
11217 PR c++/70588
11218 * g++.dg/cpp1y/vla11.C: Revert for real.
11219
dda1bf61
JJ
11220 PR c/70436
11221 * c-c++-common/Wparentheses-1.c: New test.
11222 * c-c++-common/gomp/Wparentheses-1.c: New test.
11223 * c-c++-common/gomp/Wparentheses-2.c: New test.
11224 * c-c++-common/gomp/Wparentheses-3.c: New test.
11225 * c-c++-common/gomp/Wparentheses-4.c: New test.
11226 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11227 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11228 * c-c++-common/goacc/Wparentheses-1.c: New test.
11229
1355e62c
KY
112302016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11231
11232 PR target/70662
11233 * gcc.target/i386/pr70662.c: New test.
11234
0ab34b9e 112352016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11236 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11237
11238 PR tree-optimization/70130
11239 * gcc.dg/vect/O3-pr70130.c: New testcase.
11240
bc773aad
MM
112412016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11242
6e9b2286
MM
11243 PR target/70669
11244 * gcc.target/powerpc/pr70669.c: New test.
11245
bc773aad
MM
11246 PR target/70640
11247 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11248 a power7 system that does not have an assembler that supports
11249 power8.
11250
d8747845
MS
112512016-04-14 Martin Sebor <msebor@redhat.com>
11252
11253 PR c++/69517
11254 PR c++/70019
11255 PR c++/70588
11256 * c-c++-common/ubsan/vla-1.c: Revert.
11257 * g++.dg/cpp1y/vla11.C: Same.
11258 * g++.dg/cpp1y/vla12.C: Same.
11259 * g++.dg/cpp1y/vla13.C: Same.
11260 * g++.dg/cpp1y/vla14.C: Same.
11261 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11262 * g++.dg/init/array24.C: Same.
d8747845
MS
11263 * g++.dg/ubsan/vla-1.C: Same.
11264
85128559
MP
112652016-04-14 Marek Polacek <polacek@redhat.com>
11266 Jan Hubicka <hubicka@ucw.cz>
11267
11268 PR c++/70029
11269 * g++.dg/torture/pr70029.C: New test.
11270
52fbb073
MS
112712016-04-14 Martin Sebor <msebor@redhat.com>
11272
11273 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11274 type size to prevent failures on targets with very low maximum
11275 alignment.
11276
6db61d6f
RB
112772016-04-14 Richard Biener <rguenther@suse.de>
11278
11279 PR tree-optimization/70623
11280 * gcc.dg/torture/pr70623.c: New testcase.
11281 * gcc.dg/torture/pr70623-2.c: Likewise.
11282
342fac95
MS
112832016-04-13 Martin Sebor <msebor@redhat.com>
11284
11285 PR c++/69517
11286 PR c++/70019
11287 PR c++/70588
11288 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11289 * g++.dg/cpp1y/vla11.C: New test.
11290 * g++.dg/cpp1y/vla12.C: New test.
11291 * g++.dg/cpp1y/vla13.C: New test.
11292 * g++.dg/cpp1y/vla14.C: New test.
11293 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11294 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11295 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11296
d93c452f
JJ
112972016-04-13 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR c++/70641
11300 * g++.dg/opt/pr70641.C: New test.
11301
85115fb6
RO
113022016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11303
11304 PR rtl-optimization/68749
11305 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11306 effects of argument promotions.
11307 Remove default args to dg-skip-if.
11308
545a4139
PC
113092016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11310
11311 PR c++/70635
11312 * g++.dg/parse/pr70635.C: New.
11313
b3a77f21
MP
113142016-04-13 Marek Polacek <polacek@redhat.com>
11315
11316 PR c++/70639
11317 * c-c++-common/Wmisleading-indentation-4.c: New test.
11318
99cd9857
MP
113192016-04-13 Marek Polacek <polacek@redhat.com>
11320
11321 PR c/70436
c87885ca
RO
11322 * gcc.dg/Wparentheses-12.c: New test.
11323 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11324
75ca93ec
IE
113252016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11326
11327 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11328 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11329 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11330
3d3f9e7e
JJ
113312016-04-13 Jakub Jelinek <jakub@redhat.com>
11332
37947cd0
JJ
11333 PR middle-end/70633
11334 * gcc.c-torture/compile/pr70633.c: New test.
11335
3d3f9e7e
JJ
11336 PR debug/70628
11337 * gcc.dg/torture/pr70628.c: New test.
11338
92886d3e
PP
113392016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11340
11341 PR c++/70610
11342 * g++.dg/template/pr70610.C: New test.
11343 * g++.dg/template/pr70610-2.C: New test.
11344 * g++.dg/template/pr70610-3.C: New test.
11345 * g++.dg/template/pr70610-4.C: New test.
11346
13bd7c2b
JJ
113472016-04-12 Jakub Jelinek <jakub@redhat.com>
11348
6512fa6d
JJ
11349 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11350 128 instead of 32.
11351
13bd7c2b
JJ
11352 PR c++/70571
11353 * g++.dg/ext/pr70571.C: New test.
11354
20b9851c
MM
113552016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11356
8a434ada 11357 PR target/70640
20b9851c
MM
11358 * gcc.target/powerpc/pr70640.c: New test.
11359
2b2f52bc
PC
113602016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11361
11362 PR c++/68722
11363 * g++.dg/parse/pr68722.C: New.
11364
5901e56a
JJ
113652016-04-12 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR rtl-optimization/70596
11368 * gcc.target/i386/pr70596.c: New test.
11369
d4619dc1
NS
113702016-04-12 Nathan Sidwell <nathan@acm.org>
11371
11372 PR c++/70501
11373 * g++.dg/init/pr70501.C: New.
11374
3df530d3
DW
113752016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11376
11377 * gcc.target/i386/asm-flag-6.c: New test.
11378
b7a120d7
TV
113792016-04-12 Tom de Vries <tom@codesourcery.com>
11380
11381 PR tree-optimization/68756
11382 * gcc.dg/graphite/pr68756.c: New test.
11383
4e0eea75
JJ
113842016-04-12 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR tree-optimization/70602
11387 * gcc.c-torture/execute/pr70602.c: New test.
11388
35fbda43
MM
113892016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11390
11391 PR target/70381
11392 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11393 __float128 emulator is built and runs.
11394 * gcc.target/powerpc/float128-1.c: Likewise.
11395
11396 * lib/target-supports.exp (check_ppc_float128_sw_available):
11397 Rework tests for __float128 software and hardware
11398 availability. Fix exit condition to return 0 on success.
11399
04a99ebe
JG
114002016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11401
11402 PR target/70133
11403 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11404 * gcc.target/aarch64/target_attr_15.c: Likewise.
11405
47cd5a85
PC
114062016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11407
11408 PR c++/69066
11409 * g++.dg/cpp1y/pr69066.C: New.
11410
a5edb32e
JD
114112016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11412
11413 PR fortran/68566
11414 * gfortran.dg/pr36192.f90: Update test.
11415 * gfortran.dg/pr36192_1.f90: Update test.
11416 * gfortran.dg/real_dimension_1.f: Update test.
11417 * gfortran.dg/parameter_array_init_7.f90: New test.
11418
8ef378f8
JDA
114192016-04-09 John David Anglin <danglin@gcc.gnu.org>
11420
c532c871
JDA
11421 PR testsuite/64039
11422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11423
d34f706f
JDA
11424 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11425
75e1dd9e
JDA
11426 PR rtl-optimization/66669
11427 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11428
8a976f5f
JDA
11429 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11430
da04822a
JDA
11431 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11432 * gcc.dg/pie-1.c: Likewise.
11433 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11434 * gcc.dg/pic-4.c: Likewise.
11435 * gcc.dg/pie-3.c: Likewise.
11436 * gcc.dg/pie-4.c: Likewise.
11437
adfabcf9
JDA
11438 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11439
4a020adf
JDA
11440 PR tree-optimization/68644
11441 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11442
8ef378f8
JDA
11443 PR rtl-optimization/64886
11444 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11445
09bf990e
TV
114462016-04-09 Tom de Vries <tom@codesourcery.com>
11447
11448 PR tree-optimization/68953
11449 * gcc.dg/graphite/pr68953.c: New test.
11450
138c3c1a
DH
114512016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11452
11453 PR fortran/70592
11454 * gfortran.dg/deferred_character_16.f90: New test.
11455
f55460af
JJ
114562016-04-09 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR tree-optimization/70586
11459 * gcc.c-torture/execute/pr70586.c: New test.
11460
0b77bbf3
DH
114612016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11462
11463 PR sanitizer/70573
11464 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11465 with __builtin_memset
11466 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11467
c42cfb5c
CP
114682016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11469
11470 PR lto/70289
11471 PR ipa/70348
11472 PR tree-optimization/70373
11473 PR middle-end/70533
11474 PR middle-end/70534
11475 PR middle-end/70535
11476 * c-c++-common/goacc/reduction-5.c: New test.
11477 * c-c++-common/goacc/reduction-promotions.c: New test.
11478 * gfortran.dg/goacc/reduction-3.f95: New test.
11479 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11480
56cfb596
PP
114812016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11482
11483 PR c++/70590
11484 PR c++/70452
11485 * g++.dg/pr70590.C: New test.
11486 * g++.dg/pr70590-2.C: New test.
11487
1a13c0a2
JJ
114882016-04-08 Jakub Jelinek <jakub@redhat.com>
11489
abc0647a
JJ
11490 PR middle-end/70593
11491 * gcc.target/i386/pr70593.c: New test.
11492
1a13c0a2
JJ
11493 PR rtl-optimization/70574
11494 * gcc.target/i386/avx2-pr70574.c: New test.
11495
c3da4956
MO
114962016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11497
11498 PR sanitizer/70541
11499 * c-c++-common/asan/pr70541.c: New test.
11500
9f1b833b
TV
115012016-04-08 Tom de Vries <tom@codesourcery.com>
11502
11503 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11504 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11505
bae7adda
KT
115062016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11507
11508 PR target/70566
11509 * gcc.c-torture/execute/pr70566.c: New test.
11510
211f3d57
TV
115112016-04-08 Tom de Vries <tom@codesourcery.com>
11512
11513 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11514 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11515
02cf2861
AM
115162016-04-08 Alan Modra <amodra@gmail.com>
11517
11518 * gcc.target/powerpc/pr70117.c: New.
11519
5f490f9f
JJ
115202016-04-07 Jakub Jelinek <jakub@redhat.com>
11521
56e9b710
JJ
11522 PR testsuite/70581
11523 * gcc.dg/lto/simd-function_0.c: New test.
11524
5f490f9f
JJ
11525 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11526 clones.
11527 * c-c++-common/attr-simd-2.c: Likewise.
11528 * c-c++-common/attr-simd-4.c: Likewise.
11529 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11530 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11531
e4ebc74d
TP
115322016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11533
11534 PR testsuite/70553
11535 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11536
9817ae35
TS
115372016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11538 Tom de Vries <tom@codesourcery.com>
11539
11540 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11541 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11542 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11543 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11544 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11545 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11546 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11547 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11548
e292f64d
PP
115492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11550
11551 PR c/70436
11552 * g++.dg/warn/Wparentheses-29.C: New test.
11553
6b37bdaf
PP
115542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11555
11556 PR c/70436
11557 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11558 explicit braces to resolve a future -Wparentheses warning.
11559
64824205
RH
115602016-04-06 Richard Henderson <rth@redhat.com>
11561
11562 * gcc.dg/pr61817-1.c: New test.
11563 * gcc.dg/pr61817-2.c: New test.
11564 * gcc.dg/pr69391-1.c: New test.
11565 * gcc.dg/pr69391-2.c: New test.
11566
bc2fc1f3
VM
115672016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11568
11569 PR rtl-optimization/70398
c87885ca 11570 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11571
41414a02
EB
115722016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11573
11574 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11575
4066ea8a
YR
115762016-04-06 Yvan Roux <yvan.roux@linaro.org>
11577 Pedro Alves <palves@redhat.com>
11578
11579 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11580
ec35ea45
JJ
115812016-04-06 Jakub Jelinek <jakub@redhat.com>
11582
3866f8dd
JJ
11583 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11584 Check for avx512f effective targets instead of avx2.
11585 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11586 for AVX512F clones.
11587 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11588 * g++.dg/gomp/declare-simd-1.C: Likewise.
11589 * g++.dg/gomp/declare-simd-3.C: Likewise.
11590 * g++.dg/gomp/declare-simd-4.C: Likewise.
11591
ec35ea45
JJ
11592 PR middle-end/70550
11593 * c-c++-common/gomp/pr70550-1.c: New test.
11594 * c-c++-common/gomp/pr70550-2.c: New test.
11595
c08d28ac
NS
115962016-04-05 Nathan Sidwell <nathan@acm.org>
11597
11598 PR c++/70512
11599 * g++.dg/ext/attribute-may-alias-5.C: New.
11600
1d510e04
JJ
116012016-04-05 Jakub Jelinek <jakub@redhat.com>
11602
11603 PR c++/70336
11604 * c-c++-common/pr70336.c: New test.
11605 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11606 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11607
84278ed9
JH
116082016-04-05 Jan Hubicka <hubicka@ucw.cz>
11609
11610 PR ipa/66223
11611 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11612
268a0ec4
JJ
116132016-04-05 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR rtl-optimization/70542
11616 * gcc.dg/torture/pr70542.c: New test.
11617 * gcc.target/i386/avx2-pr70542.c: New test.
11618
5e8c2eb1
ZS
116192016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11620
11621 PR tree-optimization/70509
11622 * gcc.target/i386/avx512bw-pr70509.c: New test.
11623
c0daf32d
PP
116242016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11625
11626 PR c++/70452
11627 * g++.dg/ext/constexpr-vla4.C: New test.
11628
bf867841
UB
116292016-04-05 Uros Bizjak <ubizjak@gmail.com>
11630
11631 PR target/70510
11632 * gcc.target/i386/pr70510.c: New test.
11633
3022186a
RB
116342016-04-05 Richard Biener <rguenther@suse.de>
11635
11636 PR tree-optimization/70526
11637 * g++.dg/torture/pr70526.C: New testcase.
11638
55fc79b2
JJ
116392016-04-05 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR target/70525
11642 * gcc.target/i386/pr70525.c: New test.
11643
62b233f2
RB
116442016-04-05 Richard Biener <rguenther@suse.de>
11645
11646 PR middle-end/70499
11647 * g++.dg/torture/pr70499.C: New testcase.
11648
cc05759d
RB
116492016-04-05 Richard Biener <rguenther@suse.de>
11650
11651 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11652 remove XFAIL.
11653
f23f16d4
JJ
116542016-04-04 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR middle-end/70307
11657 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11658 rs6000 ABI warnings.
11659
d27ecc49
JH
116602016-04-04 Jan Hubicka <hubicka@ucw.cz>
11661
11662 PR ipa/66223
11663 * g++.dg/ipa/devirt-51.C: New testcase.
11664
c974c96e 116652016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11666 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11667
11668 PR middle-end/70457
11669 * gcc.dg/torture/pr70457.c: New.
11670
7a85da89
AV
116712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11672
11673 PR fortran/67538
11674 * gfortran.dg/allocate_with_source_19.f08: New test.
11675
de517e64
AV
116762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11677
11678 PR fortran/65795
11679 * gfortran.dg/coarray_allocate_6.f08: New test.
11680
43b9f499
RB
116812016-04-04 Richard Biener <rguenther@suse.de>
11682
11683 PR rtl-optimization/70484
11684 * gcc.dg/torture/pr70484.c: New testcase.
11685
f13355da
MP
116862016-04-04 Marek Polacek <polacek@redhat.com>
11687
11688 PR c/70307
11689 * gcc.dg/torture/pr70307.c: New test.
11690
6cc6ed50
OE
116912016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11692
11693 PR target/70416
11694 PR target/67391
11695 * gcc.target/sh/torture/pr70416.c: New.
11696
abdc16c8
MS
116972016-04-02 Martin Sebor <msebor@redhat.com>
11698
11699 PR c++/67376
11700 PR c++/70170
11701 PR c++/70172
11702 PR c++/70228
11703 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11704 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11705 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11706 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11707 * g++.dg/cpp0x/constexpr-string.C: Same.
11708 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11709 * g++.dg/cpp0x/pr65398.C: Same.
11710 * g++.dg/ext/constexpr-vla1.C: Same.
11711 * g++.dg/ext/constexpr-vla2.C: Same.
11712 * g++.dg/ext/constexpr-vla3.C: Same.
11713 * g++.dg/ubsan/pr63956.C: Same.
11714
763cd859
JJ
117152016-04-01 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR rtl-optimization/70467
11718 * gcc.target/i386/pr70467-2.c: New test.
11719
0f875435
JJ
117202016-04-01 Jakub Jelinek <jakub@redhat.com>
11721 Marek Polacek <polacek@redhat.com>
11722
11723 PR c++/70488
11724 * g++.dg/init/new47.C: New test.
11725
41d14659
RR
117262016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11727
11728 PR target/70496
11729 * gcc.target/arm/pr70496.c: New test.
11730
f9bf89bb
NS
117312016-04-01 Nathan Sidwell <nathan@acm.org>
11732
73b9085d
NS
11733 PR c++/68475
11734 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11735
4afdcfaa
IE
117362016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11737
11738 PR target/69890
11739 * gcc.dg/strlenopt.h (memmove): New.
11740 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11741 instead of "string.h".
11742 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11743 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11744 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11745 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11746 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11747 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11748 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11749 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11750 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11751 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11752 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11753 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11754 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11755 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11756 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11757 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11758 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11759 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11760 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11761 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11762
b5d7a29c
RO
117632016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11764
11765 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11766 (Holder::foo): Reflect this.
11767
b660f9ec
IE
117682016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11769
11770 PR target/70442
11771 * gcc.dg/pr70442.c: New test.
11772
88504f34
NS
117732016-03-31 Nathan Sidwell <nathan@acm.org>
11774
11775 PR c++/70393
11776 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11777
95d34b96
KY
117782016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11779
11780 PR target/70453
11781 * gcc.target/i386/pr70453.c: New test.
11782
b4c4967c
AB
117832016-03-31 Andrey Belevantsev <abel@ispras.ru>
11784
11785 PR target/70292
11786 * gcc.c-torture/pr70292.c: New test.
11787
5fde6a45
MP
117882016-03-31 Marek Polacek <polacek@redhat.com>
11789
11790 PR c/70297
11791 * c-c++-common/pr70297.c: New test.
11792 * g++.dg/cpp0x/typedef-redecl.C: New test.
11793 * gcc.dg/typedef-redecl2.c: New test.
11794
97eb24c4
JJ
117952016-03-31 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR rtl-optimization/70460
11798 * gcc.c-torture/execute/pr70460.c: New test.
11799
efc3536f
RB
118002016-03-31 Richard Biener <rguenther@suse.de>
11801
11802 PR c++/70430
11803 * g++.dg/ext/vector30.C: New testcase.
11804
e0876e21
DH
118052016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11806 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11807
11808 * gfortran.dg/fmt_pf.f90: New test.
11809
e9bff8c6
RO
118102016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11811
11812 Forward-port from 5 branch
11813 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR testsuite/70356
11816 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11817 dg-require-effective-target after dg-do.
11818
11819 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11820
11821 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11822
2620c80d
TS
118232016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11824 Julian Brown <julian@codesourcery.com>
11825 Chung-Lin Tang <cltang@codesourcery.com>
11826 Cesar Philippidis <cesar@codesourcery.com>
11827 James Norris <jnorris@codesourcery.com>
11828 Tom de Vries <tom@codesourcery.com>
11829 Nathan Sidwell <nathan@codesourcery.com>
11830
bf867841 11831 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11832 * c-c++-common/goacc/loop-clauses.c: Likewise.
11833 * g++.dg/goacc/template.C: Likewise.
11834 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11835 * gfortran.dg/goacc/loop-1.f95: Likewise.
11836 * gfortran.dg/goacc/loop-5.f95: Likewise.
11837 * gfortran.dg/goacc/loop-6.f95: Likewise.
11838 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11839 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11840 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11841 * c-c++-common/goacc/clauses-fail.c: Likewise.
11842 * c-c++-common/goacc/parallel-1.c: Likewise.
11843 * c-c++-common/goacc/reduction-1.c: Likewise.
11844 * c-c++-common/goacc/reduction-2.c: Likewise.
11845 * c-c++-common/goacc/reduction-3.c: Likewise.
11846 * c-c++-common/goacc/reduction-4.c: Likewise.
11847 * c-c++-common/goacc/routine-3.c: Likewise.
11848 * c-c++-common/goacc/routine-4.c: Likewise.
11849 * c-c++-common/goacc/routine-5.c: Likewise.
11850 * c-c++-common/goacc/tile.c: Likewise.
11851 * g++.dg/goacc/template.C: Likewise.
11852 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11853 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11854 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11855 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11856 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11857 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11858 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11859 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11860 * c-c++-common/goacc/use_device-1.c: ... this file.
11861 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11862 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11863 * c-c++-common/goacc/host_data-6.c: ... this file.
11864 * c-c++-common/goacc/loop-2-kernels.c: New file.
11865 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11866 * c-c++-common/goacc/loop-3.c: Likewise.
11867 * g++.dg/goacc/reference.C: Likewise.
11868 * g++.dg/goacc/routine-1.C: Likewise.
11869 * g++.dg/goacc/routine-2.C: Likewise.
11870
f6d2d066
RB
118712016-03-30 Richard Biener <rguenther@suse.de>
11872
11873 PR middle-end/70450
11874 * gcc.dg/torture/pr70450.c: New testcase.
11875
d43242b9
JJ
118762016-03-30 Jakub Jelinek <jakub@redhat.com>
11877
11878 PR target/70421
11879 * gcc.dg/torture/pr70421.c: New test.
11880 * gcc.target/i386/avx512f-pr70421.c: New test.
11881
5ce43b77
L
118822016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11883
11884 PR testsuite/70364
11885 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11886 (check): New function.
11887 (bar): Call check.
11888 (foo): Align stack to 16 bytes when calling bar.
11889 * gcc.target/i386/cleanup-2.c: Likewise.
11890
d014a712
PP
118912016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11892
11893 PR tree-optimization/59124
11894 * gcc.dg/Warray-bounds-19.c: New test.
11895
3f8257db 118962016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11897
11898 * lib/prune.exp (escape_regex_chars): New.
11899 (prune_file_path): Update to quote metcharacters for regexp.
11900
3336c6e0
JJ
119012016-03-29 Jakub Jelinek <jakub@redhat.com>
11902
a362f023
JJ
11903 PR rtl-optimization/70429
11904 * gcc.c-torture/execute/pr70429.c: New test.
11905
3336c6e0
JJ
11906 PR tree-optimization/70405
11907 * gcc.dg/pr70405.c: New test.
11908
728557fd
AV
119092016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11910
11911 PR fortran/70397
11912 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11913 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11914
bef977d4
TS
119152016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11916
11917 PR testsuite/64177
11918 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11919 __cilkrts_set_param to set two workers.
11920 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11921 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11922
6f6d25c9
DH
119232016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11924
bf867841 11925 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11926
45733562
KY
119272016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11928
11929 PR target/70406
bf867841 11930 * gcc.target/i386/pr70406.c: New test.
45733562 11931
a1799e5e
EB
119322016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11933
11934 * gnat.dg/specs/double_record_extension3.ads: New test.
11935
5fca7b66
RH
119362016-03-25 Richard Henderson <rth@redhat.com>
11937
11938 PR target/70120
11939 * gcc.target/aarch64/pr70120-1.c: New.
11940 * gcc.target/aarch64/pr70120-2.c: New.
11941 * gcc.target/aarch64/pr70120-3.c: New.
11942
31ce75c6
PP
119432016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11944
11945 PR c++/62212
11946 * g++.dg/template/mangle2.C: The dg-do directive should be
11947 "compile" not "assemble".
11948
3caf0ca1
BS
119492016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11950
11951 PR lto/69650
11952 * gcc.dg/pr69650.c: New test.
11953
634035b6
DE
119542016-03-25 David Edelsohn <dje.gcc@gmail.com>
11955
11956 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11957
45d34276
AM
119582016-03-25 Alan Modra <amodra@gmail.com>
11959
11960 * gcc.dg/dfp/pr70052.c: New test.
11961
8f085166
RH
119622016-03-24 Richard Henderson <rth@redhat.com>
11963
11964 PR middle-end/69845
11965 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11966 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11967
011e5ec3
TV
119682016-03-24 Tom de Vries <tom@codesourcery.com>
11969
11970 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11971
9e3f4551
TV
119722016-03-24 Tom de Vries <tom@codesourcery.com>
11973
11974 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11975 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11976
45780041
TV
119772016-03-24 Tom de Vries <tom@codesourcery.com>
11978
11979 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11980 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11981
887ab4e5
PP
119822016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11983
11984 PR c++/62212
11985 * g++.dg/template/mangle2.C: New test.
11986
69a9a66f
RB
119872016-03-24 Richard Biener <rguenther@suse.de>
11988
11989 PR tree-optimization/70396
11990 * gcc.dg/torture/pr70396.c: New testcase.
11991
ed87de55
RB
119922016-03-24 Richard Biener <rguenther@suse.de>
11993
11994 PR middle-end/70370
11995 * gcc.dg/torture/pr70370.c: New testcase.
11996
ea064934
TV
119972016-03-24 Tom de Vries <tom@codesourcery.com>
11998
11999 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12000 * gfortran.dg/goacc/kernels-tree.f95: Same.
12001 * gfortran.dg/goacc/parallel-tree.f95: Same.
12002
b2a4dd1d
TV
120032016-03-24 Tom de Vries <tom@codesourcery.com>
12004
12005 * c-c++-common/goacc/uninit-if-clause.c: New test.
12006 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12007
72e7cd6e
JJ
120082016-03-24 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR target/70290
bf867841
UB
12011 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12012 Fix formatting.
72e7cd6e 12013
ce9d0c03
RB
120142016-03-24 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/70372
12017 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12018
426b9428
PP
120192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12020
12021 PR c++/70347
12022 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12023
cd1588c4
PP
120242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12025
12026 PR c++/70332
12027 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12028
61637db3
JJ
120292016-03-23 Jakub Jelinek <jakub@redhat.com>
12030
928af3bf
JJ
12031 PR c++/70001
12032 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12033 * g++.dg/cpp1y/pr70001.C: New test.
12034
61637db3
JJ
12035 PR c++/70323
12036 * g++.dg/cpp0x/constexpr-70323.C: New test.
12037
05aca4e7
AO
120382016-03-23 Alexandre Oliva <aoliva@redhat.com>
12039 Jason Merrill <jason@redhat.com>
12040 Jakub Jelinek <jakub@redhat.com>
12041
12042 PR c++/69315
12043 * g++.dg/cpp0x/constexpr-69315.C: New test.
12044 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12045
fbdb6baf
MP
120462016-03-23 Marek Polacek <polacek@redhat.com>
12047
12048 PR c++/69884
12049 * g++.dg/warn/Wignored-attributes-1.C: New test.
12050 * g++.dg/warn/Wignored-attributes-2.C: New test.
12051
d79ee524
TV
120522016-03-23 Tom de Vries <tom@codesourcery.com>
12053
12054 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12055 initialization.
12056 * gfortran.dg/goacc/private-3.f95 (test): Same.
12057 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12058 missing use param.
12059
a59f0bef
KT
120602016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12061
12062 * lib/target-supports.exp: Remove v7ve entry from loop
12063 creating effective target checks.
12064 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12065 (add_options_for_arm_arch_v7ve): Likewise.
12066
0179520a
JJ
120672016-03-23 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR tree-optimization/70354
12070 * gcc.dg/vect/pr70354-1.c: New test.
12071 * gcc.dg/vect/pr70354-2.c: New test.
12072 * gcc.target/i386/avx2-pr70354-1.c: New test.
12073 * gcc.target/i386/avx2-pr70354-2.c: New test.
12074
75bb14d7
JL
120752016-03-22 Jeff Law <law@redhat.com>
12076
12077 PR target/70232
12078 * gcc.dg/tree-ssa/pr70232.c: New test.
12079
72c9526d
IE
120802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12081
12082 PR target/70302
12083 * gcc.target/i386/pr70302.c: New test.
12084
a3ca1bc5
RB
120852016-03-22 Richard Biener <rguenther@suse.de>
12086
12087 PR middle-end/70251
12088 * g++.dg/torture/pr70251.C: New testcase.
12089
5c240f4d
DM
120902016-03-22 David Malcolm <dmalcolm@redhat.com>
12091
12092 PR c/69993
12093 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12094 Wmisleading-indentation.c.
12095 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12096 reflect change to diagnostic text and order of messages.
12097 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12098
80f6631b
DE
120992016-03-22 David Edelsohn <dje.gcc@gmail.com>
12100
12101 * g++.dg/ext/java-3.C: Don't compile on AIX.
12102
9a10956c
RB
121032016-03-22 Richard Biener <rguenther@suse.de>
12104
12105 PR middle-end/70333
12106 * gcc.dg/torture/pr70333.c: New testcase.
12107
6cedf922
IE
121082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12109
12110 * g++.dg/ext/pr70290.C: New test.
12111
cd6c27ac
KY
121122016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12113
12114 PR target/70325
12115 * gcc.target/i386/pr70325.c: New test.
12116
4cde512c
JJ
121172016-03-22 Jakub Jelinek <jakub@redhat.com>
12118
b01915ed
JJ
12119 PR target/70329
12120 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12121 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12122
4e3e2cf1
JJ
12123 PR target/70300
12124 * gcc.target/i386/pr70300.c: New test.
12125
4cde512c
JJ
12126 PR c++/70295
12127 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12128 (func2): New function for cond with parens, xfail warning for c++.
12129 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12130
16f6d7dc
PP
121312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12132
12133 PR c++/70096
12134 * g++.dg/template/ptrmem30.C: New test.
12135
a3e2b438
PP
121362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12137
12138 PR c++/70204
12139 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12140 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12141
11b6a02e
JJ
121422016-03-21 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR middle-end/70326
12145 * gcc.dg/pr70326.c: New test.
12146
b9407883
MG
121472016-03-21 Marc Glisse <marc.glisse@inria.fr>
12148 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR tree-optimization/70317
12151 * gcc.dg/pr70317.c: New test.
12152
4a148e19
UB
121532016-03-21 Uros Bizjak <ubizjak@gmail.com>
12154
12155 PR target/70327
12156 * gcc.target/i386/pr70327.c: New test.
12157
2a85ddbb
ML
121582016-03-21 Martin Liska <mliska@suse.cz>
12159
7d36fe98 12160 PR ipa/70306
2a85ddbb
ML
12161 * gcc.dg/ipa/pr70306.c: New test.
12162
4a148e19 121632016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12164
12165 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12166 * gcc.target/arm/attr-align3.c: Likewise.
12167 * gcc.target/arm/attr_arm.c: Likewise.
12168 * gcc.target/arm/flip-thumb.c: Likewise.
12169
6b366948
JJ
121702016-03-21 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR target/70296
12173 * gcc.target/powerpc/altivec-36.c: New test.
12174
2fac8c14
RB
121752016-03-21 Richard Biener <rguenther@suse.de>
12176
12177 PR tree-optimization/70310
12178 * gcc.dg/torture/pr70310.c: New testcase.
12179
e9bde854
KY
121802016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12181
12182 PR target/70293
12183 * gcc.target/i386/pr70293.c: New test.
12184
56bbfaf6
RB
121852016-03-21 Richard Biener <rguenther@suse.de>
12186
12187 PR tree-optimization/70288
12188 * gcc.dg/torture/pr70288-1.c: New testcase.
12189 * gcc.dg/torture/pr70288-2.c: Likewise.
12190
3eee49ed
AB
121912016-03-21 Andrey Belevantsev <abel@ispras.ru>
12192
12193 PR rtl-optimization/69307
12194 * gcc.target/arm/pr69307.c: New test.
4a148e19 12195
8e7816b4
AB
121962016-03-21 Andrey Belevantsev <abel@ispras.ru>
12197
12198 PR rtl-optimization/69102
12199 * gcc.c-torture/compile/pr69102.c: New test.
12200
14d7d4be
JL
122012016-03-18 Jeff Law <law@redhat.com>
12202
12203 PR rtl-optimization/70263
12204 * gcc.c-torture/compile/pr70263-1.c: New test.
12205 * gcc.target/i386/pr70263-2.c: New test.
12206
5c6a601c
BS
122072016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12208
12209 PR rtl-optimization/70278
12210 * gcc.dg/torture/pr70278.c: New test.
12211 * gcc.target/arm/pr70278.c: New test.
12212
4bbf545b
DM
122132016-03-18 David Malcolm <dmalcolm@redhat.com>
12214
12215 PR c/70281
12216 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12217 (test_builtin_types_compatible_p): New test function.
12218 * gcc.dg/pr70281.c: New test case.
12219
dc28bb68
CL
122202016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12221
12222 PR target/70113
12223 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12224
5e8d6dff
IE
122252016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12226
12227 PR tree-optimization/70252
12228 * gcc.dg/pr70252.c: New test.
12229
d0e7e403
TV
122302016-03-18 Tom de Vries <tom@codesourcery.com>
12231
12232 * gcc.dg/pr70161-2.c: New test.
12233 * gcc.dg/pr70161.c: New test.
12234
fa22501a
TV
122352016-03-18 Tom de Vries <tom@codesourcery.com>
12236
12237 PR ipa/70269
12238 * gcc.dg/pr70269.c: New test.
12239
dd125026
JJ
122402016-03-18 Jakub Jelinek <jakub@redhat.com>
12241
12242 PR c++/70267
12243 * g++.dg/ext/java-3.C: New test.
12244
91914f0a
PP
122452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12246
12247 PR c++/70205
12248 * g++.dg/lookup/pr70205.C: New test.
12249
753a8910
PP
122502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12251
12252 PR c++/70218
12253 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12254
14ba7b28
MP
122552016-03-17 Marek Polacek <polacek@redhat.com>
12256
12257 PR c/69407
12258 * gcc.dg/atomic-op-6.c: New test.
12259
ded60913
DM
122602016-03-17 David Malcolm <dmalcolm@redhat.com>
12261
12262 PR c/70264
12263 * c-c++-common/pr70264.c: New test case.
12264
a3aad0e6
JJ
122652016-03-17 Jakub Jelinek <jakub@redhat.com>
12266
17366700
JJ
12267 PR c++/70144
12268 * c-c++-common/pr70144-1.c: New test.
12269 * c-c++-common/pr70144-2.c: New test.
12270
a3aad0e6
JJ
12271 PR c++/70272
12272 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12273 * g++.dg/opt/flifetime-dse6.C: New test.
12274 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12275
b57e6e18
L
122762016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12277
12278 PR driver/70192
12279 * gcc.dg/pic-1.c: New test.
12280 * gcc.dg/pic-2.c: Likewise.
12281 * gcc.dg/pic-3.c: Likewise.
12282 * gcc.dg/pic-4.c: Likewise.
12283 * gcc.dg/pie-1.c: Likewise.
12284 * gcc.dg/pie-2.c: Likewise.
12285 * gcc.dg/pie-3.c: Likewise.
12286 * gcc.dg/pie-4.c: Likewise.
12287 * gcc.dg/pie-5.c: Likewise.
12288 * gcc.dg/pie-6.c: Likewise.
12289
b38ba58b
TV
122902016-03-17 Tom de Vries <tom@codesourcery.com>
12291
12292 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12293 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12294
6931b3b7
RB
122952016-03-17 Richard Biener <rguenther@suse.de>
12296
12297 PR debug/70271
12298 * g++.dg/debug/pr70271.C: New testcase.
12299
0c8b64cb
IE
123002016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12301
12302 * gcc.target/i386/pr70251.c: New test.
12303
b1970801
MP
123042016-03-17 Marek Polacek <polacek@redhat.com>
12305
12306 PR c++/70194
12307 * g++.dg/warn/constexpr-70194.C: New test.
12308
820c5eaa
RH
123092016-03-16 Richard Henderson <rth@redhat.com>
12310
12311 PR middle-end/70240
12312 * gcc.c-torture/compile/pr70240.c: New.
12313
da0ad263
SKS
123142016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12315
12316 * gcc.c-torture/compile/20151204.c: Skip for avr.
12317
c73d295c
JJ
123182016-03-16 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR target/70245
12321 * g++.dg/opt/pr70245.C: New test.
12322 * g++.dg/opt/pr70245.h: New file.
12323 * g++.dg/opt/pr70245-aux.cc: New file.
12324
b2794066
MS
123252016-03-16 Martin Sebor <msebor@redhat.com>
12326
12327 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12328
aa43616c
RH
123292016-03-16 Richard Henderson <rth@redhat.com>
12330
12331 PR middle-end/70199
12332 * gcc.c-torture/compile/pr70199.c: New.
12333
59608fe5
L
123342016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12335
12336 * gcc.dg/uninit-19.c: Run dos2unix.
12337
ab4c578f
MP
123382016-03-16 Marek Polacek <polacek@redhat.com>
12339
12340 PR c/70093
12341 * gcc.dg/nested-func-10.c: New test.
12342 * gcc.dg/nested-func-9.c: New test.
12343
f5387e76
JJ
123442016-03-16 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR tree-optimization/68714
12347 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12348
7662b718
TV
123492016-03-16 Tom de Vries <tom@codesourcery.com>
12350
12351 PR tree-optimization/68715
12352 * gcc.dg/graphite/pr68715-2.c: New test.
12353 * gcc.dg/graphite/pr68715.c: New test.
12354 * gfortran.dg/graphite/pr68715.f90: New test.
12355
be7ce7ae
TV
123562016-03-16 Tom de Vries <tom@codesourcery.com>
12357
12358 PR tree-optimization/68809
12359 * gcc.dg/graphite/pr68809-2.c: New test.
12360 * gcc.dg/graphite/pr68809.c: New test.
12361
1935f250
JJ
123622016-03-16 Jakub Jelinek <jakub@redhat.com>
12363
6651c93e
JJ
12364 PR c++/70147
12365 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12366 method call to i () as argument. Adjust expected output.
12367
1935f250
JJ
12368 PR c++/70147
12369 * g++.dg/ubsan/pr70147-1.C: New test.
12370 * g++.dg/ubsan/pr70147-2.C: New test.
12371
ab1caa6e
MS
123722016-03-15 Martin Sebor <msebor@redhat.com>
12373
12374 PR c++/58281
12375 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12376
5c2a1bbb
JDA
123772016-03-15 John David Anglin <danglin@gcc.gnu.org>
12378
cb5d8ad1
JDA
12379 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12380 hppa*-*-hpux*.
12381
b440dd40
JDA
12382 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12383
5c2a1bbb
JDA
12384 PR libfortran/69799
12385 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12386 libatomic_available.
12387
42c729c5
MP
123882016-03-15 Marek Polacek <polacek@redhat.com>
12389
12390 PR c++/70209
12391 * g++.dg/ext/attribute-may-alias-4.C: New test.
12392
82b1c550
AM
123932016-03-15 Alexander Monakov <amonakov@ispras.ru>
12394
12395 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12396 -fvar-tracking-assignments-toggle flag.
12397
4ccbf3a6
PH
123982016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12399
12400 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12401
c39858bd
JJ
124022016-03-15 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR rtl-optimization/70222
12405 * gcc.c-torture/execute/pr70222-1.c: New test.
12406 * gcc.c-torture/execute/pr70222-2.c: New test.
12407
8be119c1
RH
124082016-03-15 Richard Henderson <rth@redhat.com>
12409
12410 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12411
6598bb55
AB
124122016-03-15 Andrey Belevantsev <abel@ispras.ru>
12413
12414 PR rtl-optimization/69032
12415 * gcc.dg/pr69032.c: New test.
12416
81fa2944
AB
124172016-03-15 Andrey Belevantsev <abel@ispras.ru>
12418
12419 PR rtl-optimization/63384
4a148e19 12420 * g++.dg/pr63384.C: New test.
81fa2944 12421
74ea9ab6
AB
124222016-03-15 Andrey Belevantsev <abel@ispras.ru>
12423
12424 PR target/64411
12425 * gcc.target/i386/pr64411.C: New test.
12426
045d5055
TV
124272016-03-15 Tom de Vries <tom@codesourcery.com>
12428
12429 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12430 * gfortran.dg/goacc/kernels-alias.f95: New test.
12431
3ea33585
MS
124322016-03-14 Martin Sebor <msebor@redhat.com>
12433
12434 PR c++/53792
12435 * g++.dg/cpp0x/constexpr-inline.C: New test.
12436 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12437
1df7b330
DE
124382016-03-14 David Edelsohn <dje.gcc@gmail.com>
12439
12440 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12441
79b57d18
JJ
124422016-03-14 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR middle-end/70219
12445 * gcc.dg/pr70219.c: New test.
12446
3cbf012a
BS
124472016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12448
12449 PR target/70083
12450 * gcc.dg/torture/pr70083.c: New test.
12451 * gcc.target/i386/pr70083.c: New test.
12452
a9fee7cd
RB
124532016-03-14 Richard Biener <rguenther@suse.de>
12454
12455 PR tree-optimization/56365
12456 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12457
4799603f
SB
124582016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12459
12460 PR target/70098
12461 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12462 New function.
12463 * g++.dg/pr70098.C: New testcase.
12464
12465
760ca967
TV
124662016-03-14 Tom de Vries <tom@codesourcery.com>
12467
12468 PR tree-optimization/70045
12469 * gcc.dg/graphite/pr70045.c: New test.
12470
44e66a77
JD
124712016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12472
12473 PR fortran/69043
12474 * gfortran.dg/include_9.f90: New test.
12475
a18e0fe1
DH
124762016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12477
12478 PR fortran/45076
12479 gfortran.dg/prof/prof.exp: New script.
12480 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12481
d0aca6ab
AB
124822016-03-12 Andrey Belevantsev <abel@ispras.ru>
12483
12484 PR rtl-optimization/69307
12485 * gcc.dg/pr69307.c: New test.
12486
cefe08a4
VM
124872016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12488
12489 PR target/69614
12490 * gcc.target/arm/pr69614.c: New.
12491
70112e2a
PT
124922016-03-12 Paul Thomas <pault@gcc.gnu.org>
12493
12494 PR fortran/70031
12495 * gfortran.dg/submodule_14.f08: New test
12496
12497 PR fortran/69524
12498 * gfortran.dg/submodule_15.f08: New test
12499
3f1e5d3a
PP
125002016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12501
12502 PR c++/70106
12503 * g++.dg/cpp1y/paren3.C: New test.
12504
a3f6d680
MM
125052016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12506
12507 PR target/70131
12508 * gcc.target/powerpc/ppc-round2.c: New test.
12509
92348f09
BS
125102016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12511
12512 PR target/70123
12513 * gcc.dg/torture/pr70123.c: New test.
12514
cebde9e9
JL
125152016-03-11 Jeff Law <law@redhat.com>
12516
12517 PR tree-optimization/70190
12518 * gcc.c-torture/compile/pr70190.c: New test.
12519
3edc5da4
DM
125202016-03-11 David Malcolm <dmalcolm@redhat.com>
12521
12522 PR c/68187
12523 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12524 case.
12525 (test43_b): Likewise.
12526 (test43_c): Likewise.
12527 (test43_d): Likewise.
12528 (test43_e): Likewise.
12529 (test43_f): Likewise.
12530 (test43_g): Likewise.
12531 (test44_a): Likewise.
12532 (test44_b): Likewise.
12533 (test44_c): Likewise.
12534 (test44_d): Likewise.
12535 (test44_e): Likewise.
12536
318c1204
DM
125372016-03-11 David Malcolm <dmalcolm@redhat.com>
12538
12539 PR c/70085
12540 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12541
bc062234
KT
125422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12543
12544 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12545 dg-options.
12546
acfc1ac1
KT
125472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548
12549 PR target/70002
12550 PR target/69245
12551 * gcc.target/aarch64/pr69245_2.c: New test.
12552
d1e2bb2d
JJ
125532016-03-11 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR tree-optimization/70177
12556 * gcc.dg/pr70177.c: New test.
12557
07350627
AL
125582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12559
12560 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12561
5c6706f7
AL
125622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12563
12564 * gcc.dg/tree-ssa/sra-20.c: New.
12565
02d472a2
JJ
125662016-03-11 Jakub Jelinek <jakub@redhat.com>
12567
686d390a
JJ
12568 PR rtl-optimization/70174
12569 * gcc.dg/pr70174.c: New test.
12570
02d472a2
JJ
12571 PR tree-optimization/70169
12572 * gcc.dg/pr70169.c: New test.
12573
0f9befa1
IE
125742016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12575
12576 PR target/70160
12577 * gcc.target/i386/pr70160.c: New test.
12578
432d4670
AK
125792016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12580
12581 * gcc.target/s390/dfp-1.c: New test.
12582
a3dc8760
NC
125832016-03-10 Nick Clifton <nickc@redhat.com>
12584
12585 PR target/70044
12586 * gcc.target/aarch64/pr70044.c: New test.
12587
b87a8d7d
PP
125882016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12589 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR c++/70001
12592 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12593 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12594 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12595
4f4ada6a
JH
125962016-03-10 Jan Hubicka <hubicka@ucw.cz>
12597
12598 PR lto/69589
12599 * g++.dg/lto/pr69589_0.C: New testcase
12600 * g++.dg/lto/pr69589_1.C: New testcase
12601
d49b0aa0
MP
126022016-03-10 Marek Polacek <polacek@redhat.com>
12603
12604 PR c++/70153
12605 * g++.dg/delayedfold/unary-plus1.C: New test.
12606
126072016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12608
12609 * gcc.target/arm/pr45701-1.c: Escape brackets.
12610 * gcc.target/arm/pr45701-2.c: Likewise.
12611
71017a7b
AL
126122016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12613
12614 * gfortran.dg/unconstrained_commons.f: New.
12615
ba52669f
AM
126162016-03-10 Alan Modra <amodra@gmail.com>
12617
12618 * gcc.dg/pr69195.c: New.
12619 * gcc.dg/pr69238.c: New.
12620
27742332
TV
126212016-03-10 Tom de Vries <tom@codesourcery.com>
12622
12623 PR testsuite/68915
12624 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12625
3a81a594
RB
126262016-03-10 Richard Biener <rguenther@suse.de>
12627
12628 PR tree-optimization/70128
12629 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12630 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12631
3433b975
JJ
126322016-03-09 Jakub Jelinek <jakub@redhat.com>
12633
c2864f02
JJ
12634 PR tree-optimization/70152
12635 * gcc.dg/pr70152.c: New test.
12636
3433b975
JJ
12637 PR target/70086
12638 * gcc.target/i386/pr70086-1.c: New test.
12639 * gcc.target/i386/pr70086-2.c: New test.
12640 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12641
12642 PR tree-optimization/70127
12643 * gcc.c-torture/execute/pr70127.c: New test.
12644
96b3c82d
CP
126452016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12646
12647 * c-c++-common/goacc/combined-directives-2.c: New test.
12648
b4f3232d
DM
126492016-03-09 David Malcolm <dmalcolm@redhat.com>
12650
12651 PR c/68473
12652 PR c++/70105
12653 * g++.dg/diagnostic/pr70105.C: New test.
12654 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12655 (test_multiple_ordinary_maps): New test function.
12656
40499f81
DM
126572016-03-09 David Malcolm <dmalcolm@redhat.com>
12658
12659 PR c/68473
12660 PR c++/70105
12661 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12662 Drop range information from call to inform_at_rich_loc.
12663 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12664 New.
12665 (test_show_locus): Replace calls to rich_location::add_range with
12666 calls to add_range. Rewrite the tests that used the now-defunct
12667 rich_location ctor taking a source_range. Simplify other tests
12668 by replacing calls to COMBINE_LOCATION_DATA with calls to
12669 make_location.
12670
c9e33662
RB
126712016-03-09 Richard Biener <rguenther@suse.de>
12672 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR tree-optimization/70138
12675 * gcc.dg/vect/pr70138-1.c: New testcase.
12676 * gcc.dg/vect/pr70138-2.c: Likewise.
12677
2c73b764
JJ
126782016-03-09 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR target/70049
12681 * gcc.target/i386/pr70049.c: New test.
12682
c06d25bb
RB
126832016-03-09 Richard Biener <rguenther@suse.de>
12684
12685 PR c/70143
12686 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12687 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12688 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12689
5828a501
RO
126902016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12691
12692 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12693 arm-*-*.
12694
2e141c8d
JJ
126952016-03-09 Jakub Jelinek <jakub@redhat.com>
12696
5a9def37
JJ
12697 PR middle-end/67278
12698 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12699
2e141c8d
JJ
12700 PR target/67278
12701 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12702
12703 PR middle-end/70050
12704 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12705 in testcase comment.
12706
bf751f40
TV
127072016-03-09 Tom de Vries <tom@codesourcery.com>
12708
12709 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12710 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12711 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12712 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12713 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12714 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12715 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12716 * gfortran.dg/goacc/kernels-loop.f95: New test.
12717
e210c999
MS
127182016-03-08 Martin Sebor <msebor@redhat.com>
12719
12720 PR c++/62096
12721 * g++.dg/warn/overflow-warn-7.C: New test.
12722
80aac5c8
JM
127232016-03-08 Jason Merrill <jason@redhat.com>
12724
12725 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12726 * lib/target-supports.exp (check_effective_target_concepts): New.
12727
12b81409
JJ
127282016-03-08 Jakub Jelinek <jakub@redhat.com>
12729
d259b234
JJ
12730 PR c++/70135
12731 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12732 * g++.dg/ubsan/pr70135.C: New test.
12733
12b81409
JJ
12734 PR target/70110
12735 * gcc.dg/pr70110.c: New test.
12736
b4e9f2aa
MJ
127372016-03-07 Martin Jambor <mjambor@suse.cz>
12738
12739 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12740 * c-c++-common/gomp/if-1.c: Likewise.
12741 * c-c++-common/gomp/pr61486-2.c: Likewise.
12742 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12743 to dg-additional-options.
12744 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12745 * g++/gomp/target-teams-1.c: Likewise.
12746 * gcc.dg/gomp/gomp.exp: Likewise.
12747 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12748 dg-additional-options.
12749 * gfortran.dg/gomp/gomp.exp: Likewise.
12750 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12751 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12752 dg-additional-options.
12753 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12754
f86e631e
MJ
127552016-03-07 Martin Jambor <mjambor@suse.cz>
12756
12757 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12758 * c-c++-common/gomp/gridify-1.c: New test.
12759 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12760
94156b3f
AV
127612016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12762
12763 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12764 trigger for cortex-r8, when scanning for register r8.
12765 * gcc.target/arm/pr45701-2.c: Likewise.
12766
a84a49b7 127672016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12768 Jeff Law <law@redhat.com>
a84a49b7
RB
12769
12770 PR tree-optimization/69740
12771 * gcc.c-torture/compile/pr69740-1.c: New test.
12772 * gcc.c-torture/compile/pr69740-2.c: New test.
12773
e41f6c9e
BS
127742016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12775
12776 * lib/target-supports.exp
12777 (check_effective_target_whole_vector_shift): Enable for PPC64.
12778
57548bf5
RB
127792016-03-07 Richard Biener <rguenther@suse.de>
12780
12781 PR tree-optimization/70115
12782 * gcc.dg/torture/pr70115.c: New testcase.
12783
4ae13300
NS
127842016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12785
12786 PR middle-end/69916
12787 * c-c-++-common/goacc/pr69916.c: New.
12788
5edb9853
RH
127892016-03-07 Richard Henderson <rth@redhat.com>
12790
12791 * gcc.c-torture/compile/pr70061.c: New test.
12792
2067a8f3
RB
127932016-03-07 Richard Biener <rguenther@suse.de>
12794
12795 PR testsuite/70109
12796 * gcc.dg/vect/O3-pr36098.c: New testcase.
12797
4145a9b7
CL
127982016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12799
12800 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12801
1878be32
EB
128022016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12803
12804 * gnat.dg/renaming9.ad[sb]: New testcase.
12805
df762bb2
JJ
128062016-03-05 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR c++/70084
12809 * g++.dg/expr/stdarg3.C: New test.
12810
7d461295
JL
128112016-03-04 Jeff Law <law@redhat.com>
12812
12813 PR tree-optimization/69196
12814 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12815 x86_64-*-*.
12816
29b9828f
BS
128172016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12818
b6b552fd
BS
12819 PR c/69973
12820 * gcc.dg/pr69973.c: New test.
12821
201d49e9
BS
12822 PR rtl-optimization/69941
12823 * gcc.dg/torture/pr69941.c: New test.
12824
29b9828f
BS
12825 PR c/69824
12826 * gcc.dg/pr69824.c: New test.
12827
640b7e74
TV
128282016-03-05 Tom de Vries <tom@codesourcery.com>
12829
12830 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12831 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12832 function.
12833
7a3a3fad
PP
128342016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12835
12836 PR c++/66786
12837 * g++.dg/cpp1y/var-templ48.C: New test.
12838 * g++.dg/cpp1y/var-templ49.C: New test.
12839
cd439aec
EB
128402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12841
12842 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12843
60204554
JJ
128442016-03-04 Jakub Jelinek <jakub@redhat.com>
12845
0c8825de
JJ
12846 PR c++/70035
12847 * g++.dg/ubsan/pr70035.C: New test.
12848
60204554
JJ
12849 PR target/70062
12850 * gcc.target/i386/pr70062.c: New test.
12851
f79d4eab
L
128522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12853
12854 * g++.dg/template/typename21.C: Remove c++98_only.
12855
ea81ce67
L
128562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12857
12858 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12859
64b23c13
DM
128602016-03-04 David Malcolm <dmalcolm@redhat.com>
12861
12862 PR c/68187
12863 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12864 function.
12865 (fn_42_b): Likewise.
12866 (fn_42_c): Likewise.
12867
729526f5
DM
128682016-03-04 David Malcolm <dmalcolm@redhat.com>
12869
12870 PR c/68187
12871 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12872 function.
12873 (fn_40_b): Likewise.
12874 (fn_41_a): Likewise.
12875 (fn_41_b): Likewise.
12876
f9ea11ac
JJ
128772016-03-04 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR target/70059
12880 * gcc.target/i386/avx512f-pr70059.c: New test.
12881 * gcc.target/i386/avx512dq-pr70059.c: New test.
12882
b6c38c69
BS
128832016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12884
12885 PR rtl-optimization/57676
12886 * gcc.dg/torture/pr57676.c: New test.
12887
af3cdd34
IE
128882016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12889
12890 * gcc.dg/pr70026.c: New test.
12891
7ff6ca38
MP
128922016-03-04 Marek Polacek <polacek@redhat.com>
12893
12894 PR c/69798
12895 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12896 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12897
a6bf62d5
KT
128982016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12899
12900 PR target/70004
12901 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12902 Delete.
12903 (test_corners_sisd_si): Likewise.
12904 (main): Remove checks of the above.
12905 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12906
ae4cdc6a
EB
129072016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12908
12909 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12910
08455559
CL
129112016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12912
12913 * gcc.dg/torture/pr69951.c: Accept argc==0.
12914
e9a35493
RB
129152016-03-04 Richard Biener <rguenther@suse.de>
12916
12917 PR c++/70054
12918 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12919 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12920
fba054c2
DV
129212016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12922
12923 PR testsuite/69766
12924 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12925 testing multiarch.
12926
f10cdc6c
JJ
129272016-03-04 Jakub Jelinek <jakub@redhat.com>
12928
12929 PR debug/69947
12930 * gcc.dg/guality/pr69947.c: New test.
12931
2e981ba0
JJ
129322016-03-03 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR ada/70017
12935 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12936
0ba3bfa2
KT
129372016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12938
12939 PR rtl-optimization/69904
12940 * gcc.target/arm/pr69904.c: New test.
12941
97ecdb46
JJ
129422016-03-03 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR target/70021
12945 * gcc.dg/vect/pr70021.c: New test.
12946 * gcc.target/i386/pr70021.c: New test.
12947
a2a743a1
MP
129482016-03-03 Marek Polacek <polacek@redhat.com>
12949
12950 PR middle-end/70050
12951 * gcc.dg/pr70050.c: New test.
12952
fa07ecdd
JG
129532016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12954
12955 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12956
23504262
ML
129572016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12958
12959 PR tree-optimization/70043
12960 * gfortran.dg/vect/pr70043.f90: New test.
12961
b7b9e1a9
EB
129622016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12963
12964 * gnat.dg/specs/task1.ads: New test.
12965
cb83ba54
RO
129662016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12967
12968 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12969 Invoke gdb with -batch.
12970 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12971
a75f5e30
RB
129722016-03-03 Richard Biener <rguenther@suse.de>
12973
12974 PR tree-optimization/55936
12975 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12976
268bc320
JL
129772016-03-02 Jeff Law <law@redhat.com>
12978
815f20ab
JL
12979 PR rtl-optimization/69942
12980 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12981 effects of argument promotions.
12982
268bc320
JL
12983 PR tree-optimization/69987
12984 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12985 target does not support -fprefetch-loop-arrays.
12986
171f7de5
UB
129872016-03-02 Uros Bizjak <ubizjak@gmail.com>
12988
12989 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12990
192912db
BC
129912016-03-02 Bin Cheng <bin.cheng@arm.com>
12992
c7908871 12993 PR rtl-optimization/69052
192912db
BC
12994 * gcc.target/i386/pr69052.c: New test.
12995
90a7a40b
AM
129962016-03-02 Alan Modra <amodra@gmail.com>
12997
12998 * gcc.dg/pr69990.c: New.
12999
69fa742f
JJ
130002016-03-02 Jakub Jelinek <jakub@redhat.com>
13001
de752fb0
JJ
13002 PR c/68062
13003 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13004
13005 PR middle-end/70022
13006 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13007
69fa742f
JJ
13008 PR target/70028
13009 * gcc.target/i386/pr70028.c: New test.
13010
7c65bd56
MK
130112016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13012
13013 * c-c++-common/asan/swapcontext-test-1.c,
13014 * c-c++-common/tsan/thread_leak.c,
13015 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13016 * g++.dg/tsan/benign_race.C,
13017 * g++.dg/tsan/fd_close_norace.C,
13018 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13019 races with sanitizer output
13020
37d98220 130212016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13022 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13023
13024 PR target/67278
13025 * gcc.dg/simd-8.c: New testcase.
13026
218db463
RB
130272016-03-02 Richard Biener <rguenther@suse.de>
13028
13029 PR middle-end/67278
13030 * gcc.dg/simd-7.c: New testcase.
13031
22c72158
EB
130322016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13033
13034 * gcc.target/i386/pr70007.c: Tweak.
13035
9a790ccc
DV
130362016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13037
13038 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13039
bd02f00f
MP
130402016-03-02 Marek Polacek <polacek@redhat.com>
13041
13042 PR c/67854
13043 * gcc.dg/pr67854.c: New test.
13044
1e840f39
JJ
130452016-03-02 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR middle-end/70025
13048 * gcc.dg/torture/pr70025.c: New test.
13049
bca00241
VK
130502016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13051
13052 PR tree-optimization/68621
13053 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13054
0bca04b8
EB
130552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13056
13057 * gcc.target/i386/pr70007.c: New test.
13058
2a9afc86
JL
130592016-03-01 Jeff Law <law@redhat.com>
13060
eab2541b 13061 PR tree-optimization/69196
9d83ef71 13062 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13063
2a9afc86
JL
13064 PR tree-optimization/69196
13065 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13066 duplicating code and spoiling the expected output.
13067
0d39977e
MM
130682016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13069
13070 PR target/70033
13071 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13072 supports power9 before doing tests.
13073 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13074 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13075 * gcc.target/powerpc/p9-permute.c: Likewise.
13076
a0c0699d
UB
130772016-03-01 Uros Bizjak <ubizjak@gmail.com>
13078
13079 PR target/70027
13080 * gcc.target/i386/pr70027.c: New test.
13081
0ae3ef47 130822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13083
13084 * gcc.dg/pr70017.c: New test.
13085
686e2237
JJ
130862016-03-01 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR c/69796
13089 PR c/69974
13090 * gcc.dg/pr69796.c: New test.
13091 * gcc.dg/pr69974.c: New test.
13092
f8e4188c
EB
130932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13094
13095 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13096
5e3f1c7c
JL
130972016-02-29 Jeff Law <law@redhat.com>
13098
13099 PR tree-optimization/69987
13100 * gfortran.dg/pr69987.f90: New test.
13101
13102 PR tree-optimization/69989
13103 * gcc.c-torture/compile/pr69989-2.c: New test.
13104
1be56bc5
MP
131052016-03-01 Marek Polacek <polacek@redhat.com>
13106
13107 PR c++/69795
13108 * g++.dg/parse/invalid1.C: New test.
13109
1b19470d
RB
131102016-03-01 Richard Biener <rguenther@suse.de>
13111
13112 PR middle-end/70022
13113 * gcc.dg/pr70022.c: New testcase.
13114
3ae0661a
IE
131152016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13116
13117 PR tree-optimization/69956
13118 * gcc.dg/pr69956.c: New test.
13119
0f09ab88
BS
131202016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13121
13122 PR target/70011
13123 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13124 XFAIL when hardware supports efficient unaligned storage access.
13125
76d881bf
PP
131262016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13127
13128 PR c++/69961
13129 * g++.dg/template/pr69961a.C: New test.
13130 * g++.dg/template/pr69961b.C: New test.
13131
7168133a
DM
131322016-02-29 David Malcolm <dmalcolm@redhat.com>
13133
13134 PR preprocessor/69985
13135 * gcc.dg/cpp/pr69985.c: New test case.
13136
0c6072a3
JL
131372016-02-29 Jeff Law <law@redhat.com>
13138
e66f219b
JL
13139 PR tree-optimization/70005
13140 * gcc.c-torture/execute/pr70005.c New test.
13141
0c6072a3
JL
13142 PR tree-optimization/69999
13143 * gcc.c-torture/compile/pr69999.c: New test.
13144
fd9fbdb3
YR
131452016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13146
13147 PR tree-optimization/69652
13148 * gcc.dg/torture/pr69652.c: Delete test.
13149 * gcc.dg/vect/pr69652.c: New test.
13150
cbd400b4
RB
131512016-02-19 Richard Biener <rguenther@suse.de>
13152
13153 PR tree-optimization/69980
13154 * gfortran.dg/vect/pr69980.f90: New testcase.
13155
84ea0f58
EB
131562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13157
13158 * gcc.target/sparc/20160229-1.c: New test.
13159
5d2a63dc
EB
131602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13161
13162 * gnat.dg/stack_usage3.adb: New test.
13163 * gnat.dg/stack_usage3_pkg.ads: New helper.
13164
93e708f9
EB
131652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13166
13167 * gnat.dg/renaming8.adb: New test.
13168 * gnat.dg/renaming8_pkg1.ads: New helper.
13169 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13170 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13171
6512bc93
RB
131722016-02-29 Richard Biener <rguenther@suse.de>
13173
13174 PR tree-optimization/69720
13175 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13176
7b201a88
TK
131772016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13178
13179 PR fortran/68147
13180 PR fortran/47674
13181 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13182
82ee0cf2 131832016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13184 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13185
13186 PR fortran/56007
13187 * gfortran.dg/coarray_8.f90: Adjust error message.
13188 * gfortran.dg/pr56007.f90: New test.
13189 * gfortran.dg/pr56007.f: New test.
13190
cdc1a2c8
L
131912016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13192
13193 PR tree-optimization/69989
13194 * gcc.dg/torture/pr69989.c: New test.
13195
33505bcf
EB
131962016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13197
13198 * gcc.target/i386/stack-realign-win.c: New test.
13199
524bfb19
HA
132002016-02-28 Harald Anlauf <anlauf@gmx.de>
13201
13202 PR fortran/60126
13203 * gfortran.dg/pr60126.f90: New test.
13204
bd542508
JL
132052016-02-27 Jeff Law <law@redhat.com>
13206
13207 Revert
13208 2016-02-26 Richard Biener <rguenther@suse.de>
13209 Jeff Law <law@redhat.com>
13210
13211 PR tree-optimization/69740
13212 * gcc.c-torture/compile/pr69740-1.c: New test.
13213 * gcc.c-torture/compile/pr69740-2.c: New test.
13214
dd1291e0
JD
132152016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13216
5fb67f8b 13217 PR fortran/69910
dd1291e0
JD
13218 * gfortran.dg/newunit_4.f90: New test.
13219
5cfefb59
JJ
132202016-02-27 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR target/69613
13223 PR rtl-optimization/69886
13224 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13225 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13226 target.
13227
20ba5f33
MS
132282016-02-26 Martin Sebor <msebor@redhat.com>
13229
13230 PR tree-optimization/15826
13231 * gcc.dg/tree-ssa/pr15826.c: New test.
13232
e6fb01b0
JJ
132332016-02-26 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR target/69969
13236 * gcc.target/powerpc/pr69969.c: New test.
13237
e3e0cf64
MS
132382016-02-26 Martin Sebor <msebor@redhat.com>
13239
13240 PR c++/15766
13241 * g++.old-deja/g++.other/decl5.C: Add a test case.
13242
d1f2bea5
SB
132432016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13244
13245 PR target/69946
13246 * gcc.target/powerpc/pr69946.c: New file.
13247
4a4f9d2b 132482016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13249 Jeff Law <law@redhat.com>
4a4f9d2b 13250
e3e0cf64 13251 PR tree-optimization/69740
4a4f9d2b
RB
13252 * gcc.c-torture/compile/pr69740-1.c: New test.
13253 * gcc.c-torture/compile/pr69740-2.c: New test.
13254
ad2a2706
MJ
132552016-02-26 Martin Jambor <mjambor@suse.cz>
13256
13257 PR middle-end/69920
13258 * gcc.dg/torture/pr69932.c: New test.
13259 * gcc.dg/torture/pr69936.c: Likewise.
13260
1d11f7ce
AK
132612016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13262
13263 PR target/69709
13264 * gcc.target/s390/pr69709.c: New test.
13265
6cfccbb2
KT
132662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13267
13268 PR target/69245
13269 * gcc.target/aarch64/pr69245_1.c: New test.
13270
ac59ad4e
KT
132712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13272
13273 PR target/69613
13274 * gcc.dg/torture/pr69613.c: New test.
13275
a2ad54a0
JJ
132762016-02-26 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR rtl-optimization/69891
13279 * gcc.target/i386/pr69891.c: New test.
13280
0884062c 132812016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13282 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13283
d2369d4f 13284 PR target/61397
c163789b
MM
13285 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13286 functionality for both 32-bit and 64-bit.
13287
5aed7e2c
RB
132882016-02-26 Richard Biener <rguenther@suse.de>
13289
13290 PR tree-optimization/69551
13291 * gcc.dg/torture/pr69951.c: New testcase.
13292
798e2a8e
RB
132932016-02-25 Richard Biener <rguenther@suse.de>
13294
13295 PR tree-optimization/48795
13296 * gcc.dg/Warray-bounds-18.c: New testcase.
13297
9559fbac
RO
132982016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299
13300 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13301
c049b107
JJ
133022016-02-25 Jakub Jelinek <jakub@redhat.com>
13303
13304 PR rtl-optimization/69896
13305 * gcc.dg/pr69896.c: New test.
13306
1137001c
PP
133072016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13308
13309 PR c++/69736
13310 * g++.dg/cpp1y/paren2.C: New test.
13311
2e9c8641
MS
133122016-02-24 Martin Sebor <msebor@redhat.com>
13313
13314 PR c/51147
13315 * gcc.dg/enum-mode-2.c: New test.
13316
03ca8fb3
JJ
133172016-02-24 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR c++/69922
13320 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13321 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13322 * g++.dg/ubsan/pr69922.C: New test.
13323
0b05329b
MP
133242016-02-24 Marek Polacek <polacek@redhat.com>
13325
13326 PR c/69819
13327 * gcc.dg/pr69819.c: New test.
13328
57c2c374
MS
133292016-02-24 Martin Sebor <msebor@redhat.com>
13330
3b96b93a
MS
13331 PR c++/69912
13332 * g++.dg/ext/flexary15.C: New test.
13333
133342016-02-24 Martin Sebor <msebor@redhat.com>
13335
13336 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13337 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13338 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13339
65433bb5
MK
133402016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13341 Charles Baylis <charles.baylis@linaro.org>
13342
13343 PR debug/61033
13344 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13345
f802a424 133462016-02-24 Richard Biener <rguenther@suse.de>
44293580 13347 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13348
13349 PR middle-end/69760
13350 * gcc.dg/torture/pr69760.c: New testcase.
13351
525f795f
RO
133522016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13353
13354 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13355 pattern on Solaris with as.
13356
cd7bbceb
KT
133572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13358
13359 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13360 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13361 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13362 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13363
89c0c1fd
JJ
133642016-02-24 Jakub Jelinek <jakub@redhat.com>
13365
13366 PR middle-end/69915
13367 * gcc.dg/pr69915.c: New test.
13368
0683fd27
KT
133692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13370
13371 PR rtl-optimization/69886
13372 * gcc.dg/torture/pr69886.c: New test.
13373
e53d562a
RB
133742016-02-24 Richard Biener <rguenther@suse.de>
13375
13376 PR middle-end/68963
13377 * gcc.dg/torture/pr68963.c: New testcase.
13378
74a00288
KT
133792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13380
13381 PR target/69875
13382 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13383 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13384 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13385 * gcc.target/arm/atomic_loaddi_1.c: New test.
13386 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13387 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13388 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13389 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13390 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13391 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13392 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13393 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13394
340fd4c9
JJ
133952016-02-24 Jakub Jelinek <jakub@redhat.com>
13396
13397 PR middle-end/69909
13398 * gcc.dg/torture/pr69909.c: New test.
13399
47d3fdb2
RB
134002016-02-24 Richard Biener <rguenther@suse.de>
13401
13402 PR tree-optimization/69907
13403 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13404 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13405 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13406
dab73e73
CB
134072016-02-24 Christian Bruel <christian.bruel@st.com>
13408
13409 * gcc.target/arm/pragma_cpp_fma.c: New test.
13410
7cc5ec65
JD
134112016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13412
13413 PR fortran/61156
13414 * gfortran.dg/include_6.f90: Update test.
13415
067fbd8b
JJ
134162016-02-23 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR objc/69844
13419 * objc.dg/pr69844.m: New test.
13420
64a454d9
JD
134212016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13422
13423 PR libgfortran/69456
13424 * gfortran.dg/namelist_89.f90: New test.
13425 * gfortran.dg/pr59700.f90: Update test..
13426
35886f0b
MS
134272016-02-23 Martin Sebor <msebor@redhat.com>
13428
13429 PR middle-end/69780
13430 * g++.dg/ext/builtin_alloca.C: New test.
13431 * gcc.dg/builtins-68.c: New test.
13432
162cc7e3
RH
134332016-02-23 Richard Henderson <rth@redhat.com>
13434
13435 * gcc.target/i386/addr-space-3.c: Remove test.
13436
196440f8
DM
134372016-02-23 David Malcolm <dmalcolm@redhat.com>
13438
13439 PR preprocessor/69126
13440 PR preprocessor/69543
13441 * c-c++-common/pr69126-2-long.c: New test.
13442 * c-c++-common/pr69126-2-short.c: New test.
13443 * c-c++-common/pr69543-1.c: Remove xfail.
13444
1d3121af
DM
134452016-02-23 David Malcolm <dmalcolm@redhat.com>
13446
13447 PR preprocessor/69126
13448 PR preprocessor/69543
13449 PR preprocessor/69558
13450 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13451 (f): Rename to...
13452 (test_2): ...this, and add leading comment.
13453 (MACRO_3, test_3): New.
13454 (MACRO_4A, MACRO_4B, test_4): New.
13455 (MACRO): Rename to...
13456 (MACRO_5): ...this.
13457 (g): Rename to...
13458 (test_5): ...this, updating for renaming of MACRO, and
13459 add leading comment.
13460 * c-c++-common/pr69543-1.c: New.
13461 * c-c++-common/pr69543-2.c: New.
13462 * c-c++-common/pr69543-3.c: New.
13463 * c-c++-common/pr69543-4.c: New.
13464 * c-c++-common/pr69558-1.c: New.
13465 * c-c++-common/pr69558-2.c: New.
13466 * c-c++-common/pr69558-3.c: New.
13467 * c-c++-common/pr69558-4.c: New.
13468 * gcc.dg/pr69558.c: Move to...
13469 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13470 xfail for c++.
13471
f99c3557
TS
134722016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13473
13474 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13475 to -ftree-parallelize-loops/-fopenacc changes.
13476 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13477 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13478 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13479 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13480 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13481 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13482 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13483 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13484 * c-c++-common/goacc/kernels-loop.c: Likewise.
13485 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13486 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13487 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13488 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13489
c60ec7c2
RO
134902016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13491
13492 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13493
f1a62b6f
JJ
134942016-02-23 Jakub Jelinek <jakub@redhat.com>
13495
e67bf044
JJ
13496 PR c++/69902
13497 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13498
f1a62b6f
JJ
13499 PR c/69900
13500 * gcc.dg/pr69900.c: New test.
13501
20c5e09e
MJ
135022016-02-23 Martin Jambor <mjambor@suse.cz>
13503
13504 PR tree-optimization/69666
13505 * gcc.dg/tree-ssa/pr69666.c: New test.
13506
e457a6fc
AV
135072016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13508
13509 PR fortran/67451
13510 * gfortran.dg/coarray_allocate_5.f08: New test.
13511
d7b574f4
AK
135122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13513
13514 * gcc.target/s390/vcond-shift.c: Move to ...
13515 * gcc.target/s390/vector/vcond-shift.c: ... here.
13516
58bdeb44
AK
135172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13518
13519 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13520 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13521
7cd0387b
AK
135222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13523
13524 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13525
4246c8da
MW
135262016-02-20 Mark Wielaard <mjw@redhat.com>
13527
13528 PR c/28901
13529 * gcc.dg/unused-variable-3.c: New test.
13530
f93bc532
JJ
135312016-02-22 Jakub Jelinek <jakub@redhat.com>
13532
13533 PR target/69888
13534 * gcc.target/i386/pr69888.c: New test.
13535
c4e360f4
RB
135362016-02-22 Richard Biener <rguenther@suse.de>
13537
13538 PR tree-optimization/69882
13539 * gfortran.dg/vect/pr69882.f90: New testcase.
13540
09c92f1c
JJ
135412016-02-22 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR target/69885
13544 * gcc.dg/pr69885.c: New test.
13545
f88d45dc
OE
135462016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13547
13548 PR target/69806
13549 PR target/54089
13550 * gcc.target/sh/pr54089-10.c: New.
13551
ce1ff48e
PT
135522016-02-20 Paul Thomas <pault@gcc.gnu.org>
13553
13554 PR fortran/69423
13555 * gfortran.dg/deferred_character_15.f90 : New test.
13556
bbf27208
DH
135572016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13558
13559 PR fortran/57365
13560 gfortran.dg/allocate_with_source_18.f03: New test.
13561
135622016-02-20 Harald Anlauf <anlauf@gmx.de>
13563
13564 PR fortran/52531
13565 gfortran.dg/gomp/pr52531.f90: New test.
13566
268be88c
BE
135672016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13568
13569 PR c++/69865
13570 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13571 -std=c++03.
13572
4b6c824a
JJ
135732016-02-19 Jakub Jelinek <jakub@redhat.com>
13574
871b3f47
JJ
13575 PR c++/69826
13576 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13577 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13578
7a965d51
JJ
13579 PR c++/69850
13580 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13581
4b6c824a
JJ
13582 PR c++/69851
13583 * g++.dg/torture/pr69851.C: New test.
13584
15fca21a
MS
135852016-02-19 Martin Sebor <msebor@redhat.com>
13586
13587 PR testsuite/69573
13588 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13589
19e21586
JJ
135902016-02-19 Jakub Jelinek <jakub@redhat.com>
13591
03a616ac
JJ
13592 PR c++/69850
13593 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13594 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13595
19e21586
JJ
13596 PR c++/67767
13597 * g++.dg/cpp0x/pr67767.C: New test.
13598
2db16594
KT
135992016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13600
13601 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13602 for fp, simd, crypto, crc, lse.
13603 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13604 above.
13605 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13606 effective target check.
13607
5a7d9d1e
JJ
136082016-02-19 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR target/69820
13611 * gcc.target/i386/pr69820.c: New test.
13612
6448f064
AK
136132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13614
13615 * gcc.target/s390/vector/int128-1.c: New test.
13616
d0a859e6
AK
136172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13618
13619 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13620
9e4eb643
AK
136212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13622
13623 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13624 instruction pattern name to prevent the testcase from failing with
13625 -march=z13.
13626
859a4c0e
AK
136272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13628
13629 * gcc.target/s390/md/movstr-2.c: New test.
13630
efc2340b
MK
136312016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13632
13633 * gcc.target/s390/morestack.c: New test.
13634
ca2bfbc2
DV
136352016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13636
13637 PR target/69625
13638 * gcc.target/s390/pr69625.c: Add test case.
13639
efd4bd05
BE
136402016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13641
13642 PR testsuite/68580
13643 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13644
2bf2078a
MM
136452016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13646
13647 PR target/68404
13648 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13649 * gcc.target/powerpc/fusion3.c: Likewise.
13650
f003579e
RB
136512016-02-18 Richard Biener <rguenther@suse.de>
13652
13653 PR middle-end/69553
13654 * g++.dg/torture/pr69553.C: New testcase.
13655
19233914
NC
136562016-02-18 Nick Clifton <nickc@redhat.com>
13657
efd4bd05
BE
13658 PR target/62254
13659 PR target/69610
13660 * gcc.target/arm/pr62554.c: New test.
13661 * gcc.target/arm/pr69610-1.c: New test.
13662 * gcc.target/arm/pr69610-2.c: New test.
19233914 13663
23f27839
RB
136642016-02-18 Richard Biener <rguenther@suse.de>
13665
13666 PR middle-end/69854
13667 * gcc.dg/torture/pr69854.c: New testcase.
13668
932c0da4
JJ
136692016-02-17 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR c++/69850
13672 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13673
1bed93e4
BS
136742012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13675
13676 * gcc.target/powerpc/vec-cg.c: New test.
13677
57bfb134
RB
136782016-02-17 Richard Biener <rguenther@suse.de>
13679
13680 PR testsuite/69586
13681 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13682
a44e0ebb
KT
136832016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13684
13685 PR target/69161
13686 * gcc.c-torture/compile/pr69161.c: New test.
13687
ffacd726
DS
136882016-02-17 David Sherwood <david.sherwood@arm.com>
13689
13690 PR target/69532
13691 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13692 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13693
448db8d2
EB
136942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13695
13696 * gcc.dg/ifcvt-4.c: Skip on Visium.
13697
e2f0522e
EB
136982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13699
13700 * gnat.dg/atomic8.adb: New test.
13701
bf17fe3f
EB
137022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13703
13704 * gnat.dg/discr46.ad[sb]: New test.
13705
ecf835e9
KN
137062016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13707
13708 PR Target/48344
13709 * gcc.target/powerpc/pr48344-1.c: New test.
13710
49a1164a
TK
137112015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13712
13713 PR fortran/69742
13714 * gfortran.dg/associate_21.f90: New test.
13715
bf14eba2
JJ
137162016-02-16 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR c/69835
13719 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13720 -Wnonnull in dg-options.
13721 * c-c++-common/nonnull-2.c: New test.
13722
35a093b6
JG
137232016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13724 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13725
13726 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13727
e387d491
JJ
137282016-02-16 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR middle-end/69801
13731 * gcc.dg/pr69801.c: Add empty dg-options.
13732
ba539195
JN
137332016-02-16 James Norris <jnorris@codesourcery.com>
13734
13735 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13736 * g++.dg/goacc/deviceptr-1.c: New file.
13737
2a2b8f64
JJ
137382016-02-16 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR tree-optimization/69820
13741 * gcc.dg/vect/pr69820.c: New test.
13742
87440c29
RB
137432016-02-16 Richard Biener <rguenther@suse.de>
13744
13745 PR tree-optimization/69776
13746 * gcc.dg/torture/pr69776-2.c: New testcase.
13747
6d87c306
BS
137482016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13749
13750 PR tree-optimization/69714
13751 * gcc.dg/torture/pr69714.c: New test.
13752
3824a0a2
JJ
137532016-02-16 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR tree-optimization/69802
13756 * gcc.dg/pr69802.c: New test.
13757
c8cfe96e
RB
137582016-02-16 Richard Biener <rguenther@suse.de>
13759
13760 PR middle-end/69801
13761 * gcc.dg/pr69801.c: New testcase.
13762
fc12098d
JD
137632016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13764
13765 PR libgfortran/69651
13766 * gfortran.dg/read_bang.f90: New test.
13767 * gfortran.dg/read_bang4.f90: New test.
13768
ba6b3795
JJ
137692016-02-15 Jakub Jelinek <jakub@redhat.com>
13770
f0516ca4
JJ
13771 PR c++/69658
13772 * g++.dg/init/pr69658.C: New test.
13773
ba6b3795
JJ
13774 PR c++/69797
13775 * c-c++-common/pr69797.c: New test.
13776
de3f9a2d
PK
137772016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13778
13779 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13780 check for aarch64*-*-*.
13781
17a3b967
RB
137822016-02-15 Richard Biener <rguenther@suse.de>
13783
13784 PR tree-optimization/69783
13785 * gcc.dg/vect/pr69783.c: New testcase.
13786
1c48bff1
RB
137872016-02-15 Richard Biener <rguenther@suse.de>
13788
13789 PR tree-optimization/69776
13790 * gcc.dg/torture/pr69776.c: New testcase.
13791
1e6025b6
TK
137922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13793
13794 PR fortran/60526
13795 * gfortran.dg/type_decl_4.f90: Reinstated.
13796
d3308279
JDA
137972016-02-14 John David Anglin <danglin@gcc.gnu.org>
13798
13799 PR fortran/68746
13800 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13801
b7c56581
TK
138022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13803
13804 PR fortran/60526
13805 PR bootstrap/69816
13806 * gfortran.dg/type_decl_4.f90: Removed.
13807
60cb4ef5
TK
138082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13809
13810 PR fortran/60526
13811 * gfortran.dg/type_decl_4.f90: New test.
13812
f6964637
AM
138132016-02-14 Alan Modra <amodra@gmail.com>
13814
1a8849d1 13815 PR testsuite/68886
f6964637
AM
13816 * gcc.c-torture/execute/stkalign.c: Revise test.
13817
f5121920
OE
138182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13819
13820 PR target/67260
13821 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13822
6cda3ab6
OE
138232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13824
13825 PR target/67260
13826 * gcc.target/sh/torture/pr67260.c: New.
13827
6786e598
JDA
138282016-02-12 John David Anglin <danglin@gcc.gnu.org>
13829
13830 * gcc.dg/pr67964.c: Add dg-require-alias.
13831
7e05dad8
OE
138322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13833
13834 PR target/67636
13835 PR target/64345
13836 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13837
7f4cc3ce
JD
138382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13839
13840 PR libgfortran/69668
13841 * gfortran.dg/namelist_88.f90: New test.
13842
955ca6dc
JD
138432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13844
13845 PR libgfortran/69668
13846 * gfortran.dg/namelist_38.f90: Update test.
13847 * gfortran.dg/namelist_84.f90: Update test.
13848
876217ae
DM
138492016-02-12 David Malcolm <dmalcolm@redhat.com>
13850
13851 PR other/69554
13852 * gcc.dg/pr69554-1.c: New test.
13853 * gfortran.dg/pr69554-1.F90: New test.
13854 * gfortran.dg/pr69554-2.F90: New test.
13855 * lib/gcc-dg.exp (proc dg-locus): New function.
13856 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13857 distinguish between the caret-printing and non-caret-printing
13858 cases. If caret-printing has been explicitly enabled, bail out
13859 without attempting to fix up the output.
13860
61789eed
DM
138612016-02-12 David Malcolm <dmalcolm@redhat.com>
13862
13863 PR driver/69265
13864 PR driver/69453
13865 * gcc.dg/spellcheck-options-3.c: New test case.
13866 * gcc.dg/spellcheck-options-4.c: New test case.
13867 * gcc.dg/spellcheck-options-5.c: New test case.
13868 * gcc.dg/spellcheck-options-6.c: New test case.
13869 * gcc.dg/spellcheck-options-7.c: New test case.
13870 * gcc.dg/spellcheck-options-8.c: New test case.
13871 * gcc.dg/spellcheck-options-9.c: New test case.
13872 * gcc.dg/spellcheck-options-10.c: New test case.
13873
c3090c1f
JJ
138742016-02-12 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR rtl-optimization/69764
13877 PR rtl-optimization/69771
13878 * c-c++-common/pr69764.c: New test.
13879 * gcc.dg/torture/pr69771.c: New test.
13880
8222034d
MP
138812016-02-12 Marek Polacek <polacek@redhat.com>
13882
13883 * g++.dg/torture/init-list1.C: New.
13884
f749f792
MP
138852016-02-12 Marek Polacek <polacek@redhat.com>
13886
13887 * gcc.dg/pr69522.c: Add empty dg-options.
13888
199fb02a
IE
138892016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13890
13891 * g++.dg/lto/lto.exp: Include and init mpx.
13892 * g++.dg/lto/pr69729_0.C: New test.
13893
b69539cb
JJ
138942016-02-12 Jakub Jelinek <jakub@redhat.com>
13895
06ff7000
JJ
13896 PR ipa/69241
13897 * g++.dg/ipa/pr69241-4.C: New test.
13898
b69539cb
JJ
13899 PR ipa/68672
13900 * g++.dg/ipa/pr68672-1.C: New test.
13901 * g++.dg/ipa/pr68672-2.C: New test.
13902 * g++.dg/ipa/pr68672-3.C: New test.
13903
16595a1f
BS
139042016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13905
13906 PR c/69522
6d87c306 13907 * gcc.dg/pr69522.c: New test.
16595a1f 13908
38d795d2
PP
139092016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13910
13911 PR c++/69098
13912 * g++.dg/cpp1y/69098.C: New test.
13913 * g++.dg/cpp1y/69098-2.C: New test.
13914
9c582551
JJ
139152016-02-12 Jakub Jelinek <jakub@redhat.com>
13916
13917 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13918 and neighbour -> neighbor.
13919 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13920 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13921 * c-c++-common/Wvarargs.c: Likewise.
13922 * c-c++-common/goacc/host_data-5.c: Likewise.
13923 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13924 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13925 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13926 * gcc.target/aarch64/pr60697.c: Likewise.
13927 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13928 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13929 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13930 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13931 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13932 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13933 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13934 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13935 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13936 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13937 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13938 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13939 * g++.dg/lookup/koenig5.C: Likewise.
13940 * g++.dg/ext/no-asm-2.C: Likewise.
13941 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13942 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13943 * gfortran.dg/used_types_16.f90: Likewise.
13944 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13945 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13946 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13947 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13948 * gfortran.dg/abstract_type_6.f03: Likewise.
13949 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13950 * gfortran.dg/used_types_15.f90: Likewise.
13951 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13952 * gfortran.dg/exit_3.f08: Likewise.
13953 * gfortran.dg/open_status_2.f90: Likewise.
13954 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13955 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13956 * gfortran.dg/associate_1.f03: Likewise.
13957 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13958 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13959 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13960 * gcc.dg/builtin-object-size-1.c: Likewise.
13961 * gcc.dg/noreturn-6.c: Likewise.
13962 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13963 * gcc.dg/globalalias.c: Likewise.
13964 * gcc.dg/builtins-config.h: Likewise.
13965 * gcc.dg/pr30457.c: Likewise.
13966 * gcc.c-torture/compile/volatile-1.c: Likewise.
13967 * gcc.c-torture/execute/20101011-1.c: Likewise.
13968 * c-c++-common/Waddress-1.c: Likewise.
13969
66756373
JJ
139702016-02-11 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR c/69768
13973 * c-c++-common/Waddress-1.c: New test.
13974
76fe932b
AV
139752016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13976
13977 PR fortran/69296
13978 * gfortran.dg/associate_19.f03: New test.
13979 * gfortran.dg/associate_20.f03: New test.
13980
564c4d4b
OE
139812016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13982
13983 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13984
e1c1ecb0
KT
139852016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13986
13987 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13988 .arch armv8-a\n. Add -dA to dg-options.
13989 * gcc.target/aarch64/assembler_arch_1.c: New test.
13990 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13991
0d7d9458
PC
139922016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13993
13994 PR c++/68726
13995 * g++.dg/cpp0x/pr68726.C: New.
13996
e6208a60
IE
139972016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13998
13999 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14000 test.
14001
281a11eb
RB
140022016-02-11 Richard Biener <rguenther@suse.de>
14003
14004 * g++.dg/tree-ssa/pr61034.C: Adjust.
14005
e03dd765
VM
140062016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14007
4b48faf5 14008 PR target/69148
e03dd765
VM
14009 * gcc.target/s390/pr69148.c: New.
14010
cdc23927
YR
140112016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14012
14013 PR tree-optimization/69652
14014 * gcc.dg/torture/pr69652.c: New test.
14015
e199dd0a
JJ
140162016-02-10 Jakub Jelinek <jakub@redhat.com>
14017 Patrick Palka <ppalka@gcc.gnu.org>
14018
14019 PR ipa/69241
14020 PR c++/69649
14021 * g++.dg/ipa/pr69241-1.C: New test.
14022 * g++.dg/ipa/pr69241-2.C: New test.
14023 * g++.dg/ipa/pr69241-3.C: New test.
14024 * g++.dg/ipa/pr69649.C: New test.
14025
d6b38027
UB
140262016-02-10 Uros Bizjak <ubizjak@gmail.com>
14027
14028 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14029 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14030
13b562c5
BC
140312016-02-10 Bin Cheng <bin.cheng@arm.com>
14032
14033 PR tree-optimization/68021
14034 * gcc.dg/tree-ssa/pr68021.c: New test.
14035
24a179f8
RB
140362016-02-10 Richard Biener <rguenther@suse.de>
14037
14038 PR tree-optimization/69726
14039 * gcc.dg/uninit-22.c: New testcase.
14040
0d99886f
AP
140412016-02-09 Andrew Pinski <apinski@cavium.com>
14042
14043 PR tree-opt/69282
14044 * gcc.c-torture/compile/20160205-1.c: New testcase.
14045
ab04995c
MM
140462016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14047
14048 PR target/68404
14049 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14050 instead accessing a really large arrray.
14051 * gcc.target/powerpc/fusion3.c: Likewise.
14052
4b79ac23
CB
140532016-02-09 Charles Baylis <charles.baylis@linaro.org>
14054
14055 PR target/68532
14056 * gcc.c-torture/execute/pr68532.c: New test.
14057
b890a441
AO
140582016-02-11 Alexandre Oliva <aoliva@redhat.com>
14059
14060 PR target/69634
14061 * gcc.dg/pr69634.c: New.
14062
84a5bef7
RB
140632016-02-09 Richard Biener <rguenther@suse.de>
14064
14065 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14066
1f123759 140672016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14068
1f123759
AF
14069 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14070
65860c77
YR
140712016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14072
14073 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14074
7e1e8a0a
RB
140752016-02-09 Richard Biener <rguenther@suse.de>
14076
14077 PR tree-optimization/69715
14078 * gcc.dg/torture/pr69715.c: New testcase.
14079
efb45a9f
PP
140802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14081
14082 PR c++/69139
14083 * g++.dg/cpp0x/trailing12.C: New test.
14084 * g++.dg/cpp0x/trailing13.C: New test.
14085
20a0c6f9
PP
140862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14087
14088 PR c++/69283
14089 PR c++/67835
14090 * g++.dg/cpp1y/auto-fn29.C: New test.
14091 * g++.dg/cpp1y/auto-fn30.C: New test.
14092
a162f3af
JJ
140932016-02-08 Jakub Jelinek <jakub@redhat.com>
14094
14095 PR tree-optimization/69209
14096 * gcc.c-torture/compile/pr69209.c: New test.
14097
4b4a9fbd
JL
140982016-02-08 Jeff Law <law@redhat.com>
14099
14100 PR tree-optimization/68541
14101 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14102 of statements allowed in join block for path splitting.
14103
cfac5ed2
JJ
141042016-02-08 Jakub Jelinek <jakub@redhat.com>
14105
f68bc23f
JJ
14106 PR c++/59627
14107 * g++.dg/gomp/pr59627.C: New test.
14108
cfac5ed2
JJ
14109 PR ipa/69239
14110 * g++.dg/ipa/pr69239.C: New test.
14111
44714d8c
DM
141122016-02-08 David Malcolm <dmalcolm@redhat.com>
14113
14114 PR preprocessor/69664
14115 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14116 * gcc.dg/cpp/warn-comments.c: Likewise.
14117
eba9e839
MP
141182016-02-08 Marek Polacek <polacek@redhat.com>
14119
14120 PR c++/69688
14121 * g++.dg/init/const12.C: New test.
14122
a011cd92
BS
141232016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14124
14125 PR target/60410
14126 * gcc.dg/lto/pr55113_0.c: Remove test.
14127
5317b1be
RB
141282016-02-08 Richard Biener <rguenther@suse.de>
14129
14130 PR tree-optimization/69719
14131 * gcc.dg/torture/pr69719.c: New testcase.
14132
63998a63
RB
141332016-02-08 Richard Biener <rguenther@suse.de>
14134 Jeff Law <law@redhat.com>
14135
14136 PR target/68273
14137 * gcc.target/mips/pr68273.c: New testcase.
14138
43f4a281
RB
141392016-02-08 Richard Biener <rguenther@suse.de>
14140
14141 PR rtl-optimization/69274
14142 * gcc.target/i386/addr-sel-1.c: XFAIL.
14143
0b604d2d
JL
141442016-02-08 Jeff Law <law@redhat.com>
14145
e8dfe49e
JL
14146 PR tree-optimization/68541
14147 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14148
6daecd7a 14149 PR tree-optimization/65917
0b604d2d
JL
14150 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14151
c0f0e35a
JD
141522016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14153
14154 PR fortran/50555
14155 * gfortran.dg/namelist_args.f90: New test.
14156
8981d712
JL
141572016-02-05 Jeff Law <law@redhat.com>
14158
6daecd7a 14159 PR tree-optimization/68541
8981d712
JL
14160 * gcc.dg/tree-ssa/split-path-2.c: New test.
14161 * gcc.dg/tree-ssa/split-path-3.c: New test.
14162 * gcc.dg/tree-ssa/split-path-4.c: New test.
14163 * gcc.dg/tree-ssa/split-path-5.c: New test.
14164 * gcc.dg/tree-ssa/split-path-6.c: New test.
14165 * gcc.dg/tree-ssa/split-path-7.c: New test.
14166
46cb9332
MS
141672016-02-05 Martin Sebor <msebor@redhat.com>
14168
14169 PR c++/69662
14170 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14171 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14172
be2083ea
RH
141732016-02-06 Richard HEnderson <rth@redhat.com>
14174
14175 PR c/69643
14176 * gcc.target/i386/addr-space-4.c: New.
14177 * gcc.target/i386/addr-space-5.c: New.
14178
711d7c23
MM
141792016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14180
14181 PR fortran/66089
14182 * gfortran.dg/elemental_dependency_6.f90: New.
14183
b5c1c988
JJ
141842016-02-05 Jakub Jelinek <jakub@redhat.com>
14185
861c7bcd
JJ
14186 PR rtl-optimization/69691
14187 * gcc.c-torture/execute/pr69691.c: New test.
14188
b5c1c988
JJ
14189 PR c++/69628
14190 * g++.dg/parse/pr69628.C: New test.
14191
f7dfa966
UB
141922016-02-05 Uros Bizjak <ubizjak@gmail.com>
14193
14194 * gcc.dg/sancov/asan.c: Move to ...
14195 * gcc.dg/asan/sancov-1.c: ... here.
14196
9b143e64
UB
141972016-02-05 Uros Bizjak <ubizjak@gmail.com>
14198
14199 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14200
f5d4b899
L
142012016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14202
14203 PR target/69677
14204 * gcc.target/i386/pr69677.c: New test.
14205
76c85fbb
PP
142062016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14207
14208 PR c++/68948
14209 * g++.dg/template/pr68948.C: New test.
14210
f181bf90
DV
142112016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14212
14213 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14214 (only necessary on s390x).
14215
714fb282
L
142162016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14217
14218 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14219 -mno-accumulate-outgoing-args.
14220
618d6c1c
PP
142212016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14222
14223 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14224
1066e9b5
JJ
142252016-02-04 Jakub Jelinek <jakub@redhat.com>
14226
14227 PR c/69669
14228 * c-c++-common/pr69669.c: New test.
14229
76255d0d
MM
142302016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14231
14232 PR target/69667
14233 * g++.dg/pr69667.C: New file.
14234
e0b059b1
WD
142352016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14236
14237 PR target/69619
14238 * gcc.dg/pr69619.c: Add new test.
14239
2692b5c8
RS
142402016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14241
14242 PR rtl-optimization/69577
14243 * gcc.target/i386/pr69577.c: New test.
14244
7db337c2
ML
142452016-02-04 Martin Liska <mliska@suse.cz>
14246
14247 * g++.dg/asan/pr69276.C: New test.
14248
cc9c0829
KT
142492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14250
14251 PR target/65932
14252 PR target/67714
14253 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14254 a single smulbb instruction.
14255 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14256 * gcc.target/amr/wmul-2.c: Likewise.
14257
eb9feb52
KT
142582016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14259
14260 PR target/65932
14261 PR target/67714
14262 * gcc.c-torture/execute/pr67714.c: New test.
14263
61f727fe
JJ
142642016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14265
14266 PR target/69454
14267 * gcc.target/i386/pr69454-1.c: New test.
14268 * gcc.target/i386/pr69454-2.c: New test.
14269
05dd97db
MS
142702016-02-03 Martin Sebor <msebor@redhat.com>
14271
14272 PR c++/69251
14273 PR c++/69253
14274 PR c++/69290
14275 PR c++/69277
14276 PR c++/69349
14277 * g++.dg/ext/flexarray-mangle-2.C: New test.
14278 * g++.dg/ext/flexarray-mangle.C: New test.
14279 * g++.dg/ext/flexarray-subst.C: New test.
14280 * g++.dg/ext/flexary11.C: New test.
14281 * g++.dg/ext/flexary12.C: New test.
14282 * g++.dg/ext/flexary13.C: New test.
14283 * g++.dg/ext/flexary14.C: New test.
14284 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14285
dac2fc29
L
142862016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14287
14288 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14289 Define only if CHECK_FLOAT128 is defined.
14290 (main): Properly initialize u5.
14291
eadb8035
JJ
142922016-02-03 Jakub Jelinek <jakub@redhat.com>
14293
0afbb81b
JJ
14294 PR c/69627
14295 * gcc.dg/pr69627.c: New test.
14296
eadb8035
JJ
14297 PR target/69644
14298 * gcc.dg/pr69644.c: New test.
14299
b12d4923
MS
143002016-02-03 Mike Stump <mikestump@comcast.net>
14301
14302 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14303 support for struct-layout-1.exp.
14304
ab4bae0c
PP
143052016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14306
14307 PR c++/69056
618d6c1c 14308 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14309
95831c01
VM
143102016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14311 Alexandre Oliva <aoliva@redhat.com>
14312
14313 PR target/69461
14314 * gcc.target/powerpc/pr69461.c: New.
14315
ccc71ab8
UB
143162016-02-03 Uros Bizjak <ubizjak@gmail.com>
14317
14318 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14319 works from here ...
14320 (check_effective_target_fsanitize_thread): ... to here. Do not
14321 specify additional compile flags for the test source.
14322 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14323 specify additional compile flags for the test source.
14324
96299640
WD
143252016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14326
14327 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14328
781d83d9
AV
143292016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14330
14331 PR fortran/67451
14332 PR fortran/69418
14333 * gfortran.dg/coarray_allocate_2.f08: New test.
14334 * gfortran.dg/coarray_allocate_3.f08: New test.
14335 * gfortran.dg/coarray_allocate_4.f08: New test.
14336
d8208e6d
AL
143372016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14338
14339 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14340 use same scan-tree-dump-times on all platforms.
14341 * gcc.dg/vect/vect-outer-1.c: Likewise.
14342 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14343 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14344 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14345 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14346 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14347 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14348 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14349
a8394fa0
SB
143502016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14351
14352 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14353 warning.
14354
f3baa1d3
L
143552016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14356
14357 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14358
eb077516
JN
143592016-02-02 James Norris <jnorris@codesourcery.com>
14360
14361 * c-c++-common/goacc/routine-5.c: Add tests.
14362
578fb225
AM
143632016-02-02 Alexander Monakov <amonakov@ispras.ru>
14364
14365 * gcc.target/nvptx/unsigned-cmp.c: New test.
14366
c64f7d37
WD
143672016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14368
14369 * gcc.target/aarch64/scalar_shift_1.c
14370 (test_corners_sisd_di): Improve force to SIMD register.
14371 (test_corners_sisd_si): Likewise.
14372 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14373 Remove scan-assembler check for ldr.
14374
90c6f26c
RB
143752016-02-02 Richard Biener <rguenther@suse.de>
14376
14377 PR tree-optimization/69595
14378 * gcc.dg/Warray-bounds-17.c: New testcase.
14379
9dc03c97
RB
143802016-02-02 Richard Biener <rguenther@suse.de>
14381
14382 PR tree-optimization/69606
14383 * gcc.dg/torture/pr69606.c: New testcase.
14384
2d4dc223
YR
143852016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14386
14387 PR middle-end/68542
14388 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14389 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14390
65c98fde
AM
143912016-02-02 Alan Modra <amodra@gmail.com>
14392
14393 PR target/69548
14394 * gcc.target/powerpc/pr69548.c: New test.
14395
e1b81f2b
JJ
143962016-02-01 Jakub Jelinek <jakub@redhat.com>
14397
d0268b37
JJ
14398 PR rtl-optimization/69592
14399 * gcc.dg/pr69592.c: New test.
14400
e1b81f2b
JJ
14401 PR preprocessor/69543
14402 PR c/69558
14403 * gcc.dg/pr69543.c: New test.
14404 * gcc.dg/pr69558.c: New test.
14405
7dd7780d
UB
144062016-02-01 Uros Bizjak <ubizjak@gmail.com>
14407
bf672ee5
UB
14408 PR testsuite/65940
14409 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14410
9a7013f8
MS
144112016-02-01 Martin Sebor <msebor@redhat.com>
14412
14413 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14414
e681fb2b
BC
144152016-02-01 Bin Cheng <bin.cheng@arm.com>
14416
14417 PR tree-optimization/67921
14418 * c-c++-common/ubsan/pr67921.c: New test.
14419
ff86345f
RB
144202016-02-01 Richard Biener <rguenther@suse.de>
14421
14422 PR middle-end/69556
14423 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14424
bc369dbd
RB
144252016-02-01 Richard Biener <rguenther@suse.de>
14426
14427 PR tree-optimization/69574
14428 * gcc.dg/torture/pr69574.c: New testcase.
14429
ef318184
RB
144302016-02-01 Richard Biener <rguenther@suse.de>
14431
14432 PR tree-optimization/69579
14433 * gcc.dg/setjmp-6.c: New testcase.
14434
654745e6
JJ
144352016-02-01 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR rtl-optimization/69570
14438 * g++.dg/opt/pr69570.C: New test.
14439
e6c0c44b
RH
144402016-02-01 Richard Henderson <rth@redhat.com>
14441
14442 * gcc.dg/pr69535.c: New test.
14443
6ff3f09a
JDA
144442016-01-31 John David Anglin <danglin@gcc.gnu.org>
14445
2c005538
JDA
14446 PR testsuite/69584
14447 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14448 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14449
61083a4b
JDA
14450 PR debug/68244
14451 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14452
6ff3f09a
JDA
14453 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14454
0c221916
PT
144552016-01-31 Paul Thomas <pault@gcc.gnu.org>
14456
14457 PR fortran/67564
14458 * gfortran.dg/allocate_with_source_17.f03: New test.
14459
db7a2818
JJ
144602016-01-30 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR tree-optimization/69546
14463 * gcc.dg/torture/pr69546.c: New test.
14464
e520d5f0
PT
144652016-01-30 Paul Thomas <pault@gcc.gnu.org>
14466
14467 PR fortran/69566
14468 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14469
343c05d3
MS
144702016-01-30 Martin Sebor <msebor@redhat.com>
14471
14472 PR c++/68490
14473 * g++.dg/ext/flexary10.C: New test.
14474
d6c3a539
DH
144752016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14476
14477 PR fortran/66707
14478 gfortran.dg/common_23.f90: New test.
14479
52d72fcd
BS
144802016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14481
14482 PR target/65546
14483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14484 condition being checked, and disable it when the target supports
14485 misaligned loads and stores.
14486
3a5d2ba4
JJ
144872016-01-29 Jakub Jelinek <jakub@redhat.com>
14488
14489 PR debug/69518
14490 * gcc.dg/torture/pr69518.c: New test.
14491
6bbacdb5
L
144922016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14493
14494 PR target/69530
14495 * gcc.target/i386/pr69530.c: New test.
14496
af932cdb
SE
144972016-01-29 Steve Ellcey <sellcey@imgtec.com>
14498
14499 PR target/65604
14500 * gcc.target/mips/div-delay.c: New test.
14501
26658b7c
JJ
145022016-01-29 Jakub Jelinek <jakub@redhat.com>
14503
33e89989
JJ
14504 PR target/69551
14505 * gcc.target/i386/pr69551.c: New test.
14506
26658b7c
JJ
14507 PR target/66137
14508 * gcc.target/i386/pr66137.c: New test.
14509
401116b5
AB
145102016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14511
14512 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14513 always built for p5600.
14514 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14515 isa=p5600 dg-option.
14516
d4abfcc5
RB
145172016-01-29 Richard Biener <rguenther@suse.de>
14518
14519 PR tree-optimization/69547
14520 * g++.dg/tree-ssa/pr69547.C: New testcase.
14521
16b77b32
JJ
145222016-01-29 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR debug/66869
14525 * g++.dg/warn/Wunused-function2.C: New test.
14526
a1c95464
DV
145272016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14528
14529 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14530 support for test to succeed.
14531
5453bfed
MP
145322016-01-29 Marek Polacek <polacek@redhat.com>
14533
14534 PR c++/69509
14535 PR c++/69516
14536 * g++.dg/ext/constexpr-vla2.C: New test.
14537 * g++.dg/ext/constexpr-vla3.C: New test.
14538 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14539
452ec2a5
RB
145402016-01-29 Richard Biener <rguenther@suse.de>
14541
14542 PR middle-end/69537
14543 * gcc.dg/uninit-21.c: New testcase.
14544
aec0b19e
UB
145452016-01-28 Uros Bizjak <ubizjak@gmail.com>
14546
14547 PR target/69459
14548 * gcc.target/i386/pr69459.c: New test.
14549
df113ce7
SE
145502016-01-28 Steve Ellcey <sellcey@imgtec.com>
14551
14552 PR target/68400
14553 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14554 * gcc.target/mips/pr68400.c: New test.
14555
494de84f
MS
145562016-01-28 Martin Sebor <msebor@redhat.com>
14557
14558 PR target/17381
14559 * gcc.target/powerpc/pr17381.c: New test.
14560
eb1b1f01
JJ
145612016-01-28 Jakub Jelinek <jakub@redhat.com>
14562
14563 PR middle-end/69542
14564 * gcc.dg/torture/pr69542.c: New test.
14565
6dfeb7ce
WD
145662016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14567
14568 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14569
4b7471a4
DE
145702016-01-28 David Edelsohn <dje.gcc@gmail.com>
14571
14572 * gcc.dg/pr65980.c: Skip on AIX.
14573 * gcc.dg/pr66688.c: Same.
14574
b271fd21
DE
145752016-01-28 David Edelsohn <dje.gcc@gmail.com>
14576
14577 PR target/63679
14578 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14579 * gcc.dg/tree-ssa/sra-18.c: Same.
14580
874108a9
AV
145812016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14582
14583 PR fortran/62536
14584 * gfortran.dg/block_15.f08: New test.
14585 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14586 on incorrectly closed BLOCK.
14587
30480bcd
IE
145882016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14589
14590 * gcc.dg/declare-simd.c: New test.
6905c577 14591
14ba8d6d
RB
145922016-01-28 Richard Biener <rguenther@suse.de>
14593
14594 PR tree-optimization/69466
14595 * gfortran.dg/vect/pr69466.f90: New testcase.
14596
0d4c694e
TP
145972016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14598
14599 * g++.dg/pr67989.C: Remove ARM-specific option.
14600 * gcc.target/arm/pr67989.C: New file.
14601
2aa780da
UB
146022016-01-27 Uros Bizjak <ubizjak@gmail.com>
14603
14604 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14605 and expm1 test for glibc < 2.11.
14606
f75ebe77
RH
146072016-01-27 Richard Henderson <rth@redhat.com>
14608
14609 * gcc.c-torture/execute/pr69447.c: New test.
14610
146112016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14612
9a175e65 14613 PR fortran/69422
49847d75
PT
14614 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14615
cbdd8ae0
JJ
146162016-01-27 Jakub Jelinek <jakub@redhat.com>
14617
14618 PR debug/66869
14619 * gcc.dg/pr66869.c: New test.
14620
2b572b3c
JL
146212016-01-25 Jeff Law <law@redhat.com>
14622
14623 PR tree-optimization/68398
aec0b19e 14624 PR tree-optimization/69196
2b572b3c
JL
14625 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14626 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14627 path to avoid new heuristic allowing more irreducible regions
14628 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14629 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14630 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14631 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14632 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14633
fa74a4bc
MP
146342016-01-27 Marek Polacek <polacek@redhat.com>
14635
14636 PR c/68062
14637 * c-c++-common/vector-compare-4.c: New test.
14638
0afff540
DM
146392016-01-27 David Malcolm <dmalcolm@redhat.com>
14640
14641 PR preprocessor/69126
14642 * c-c++-common/pr69126.c: New test case.
14643
1a218fc9
ILT
146442016-01-27 Ian Lance Taylor <iant@google.com>
14645
14646 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14647
5d70666e
RB
146482016-01-27 Ryan Burn <contact@rnburn.com>
14649
14650 PR cilkplus/69267
14651 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14652
87ff4d66
UB
146532016-01-27 Uros Bizjak <ubizjak@gmail.com>
14654
14655 PR target/69512
14656 * gcc.target/i386/pr69512.c: New test.
14657
27e23cca
RE
146582016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14659
14660 PR ada/69488
14661 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14662
05bf54c3
MP
146632016-01-27 Marek Polacek <polacek@redhat.com>
14664
14665 PR c++/69379
14666 * g++.dg/pr69379.C: New test.
14667
60214d0d
MS
146682016-01-27 Martin Sebor <msebor@redhat.com>
14669
14670 PR c++/69317
14671 * g++.dg/abi/Wabi-2-2.C: New test.
14672 * g++.dg/abi/Wabi-2-3.C: New test.
14673 * g++.dg/abi/Wabi-3-2.C: New test.
14674 * g++.dg/abi/Wabi-3-3.C: New test.
14675
167c7bfa
RB
146762016-01-27 Richard Biener <rguenther@suse.de>
14677
14678 PR tree-optimization/69166
14679 * gcc.dg/torture/pr69166.c: New testcase.
14680
1430fb1f
MJ
146812016-01-27 Martin Jambor <mjambor@suse.cz>
14682
14683 PR tree-optimization/69355
14684 * gcc.dg/tree-ssa/pr69355.c: New test.
14685
95e3030c
MP
146862016-01-27 Marek Polacek <polacek@redhat.com>
14687
14688 PR c++/69496
14689 * g++.dg/ext/constexpr-vla1.C: New test.
14690
eeb085f3
CB
146912016-01-20 Christian Bruel <christian.bruel@st.com>
14692
14693 PR target/69245
14694 * gcc.target/arm/pr69245.c: New test.
14695
b1652dde
JJ
146962016-01-27 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR tree-optimization/69399
14699 * gcc.dg/torture/pr69399.c: New test.
14700
ce7e8f00
EB
147012016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14702
14703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14704
e4aac1d1
EB
147052016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14706
14707 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14708
8dfdb419
TV
147092016-01-26 Tom de Vries <tom@codesourcery.com>
14710
14711 PR tree-optimization/69110
14712 * gcc.dg/autopar/pr69110.c: New test.
14713
56f80f54 147142016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14715 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14716
14717 * gcc.dg/graphite/isl-ast-op-select.c: New.
14718
a0909527
PT
147192015-01-26 Paul Thomas <pault@gcc.gnu.org>
14720
14721 PR fortran/69385
14722 * gfortran.dg/allocate_error_6.f90: New test.
14723
ffc445f4
RH
147242016-01-26 Richard Henderson <rth@redhat.com>
14725
14726 * gcc.dg/tm/pr60908.c: New test.
14727
01e1dea3
DM
147282016-01-26 David Malcolm <dmalcolm@redhat.com>
14729
14730 PR other/69006
14731 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14732 directive.
14733 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14734 expected multiline output to reflect the colorization being
14735 disabled before newlines.
14736 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14737 (custom_diagnostic_finalizer): Replace call to
14738 pp_newline_and_flush with call to pp_flush.
14739 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14740 * gfortran.dg/implicit_class_1.f90: Likewise.
14741 * lib/gcc-dg.exp (allow_blank_lines): New global.
14742 (dg-allow-blank-lines-in-output): New procedure.
14743 (gcc-dg-prune): Complain about blank lines in the output, unless
14744 dg-allow-blank-lines-in-output was called.
14745 * lib/multiline.exp (_build_multiline_regex): Only support
14746 arbitrary followup text for non-blank-lines, not for blank lines.
14747
13f92e8d
JJ
147482016-01-26 Jakub Jelinek <jakub@redhat.com>
14749
14750 PR tree-optimization/69483
14751 * gcc.dg/pr69483.c: New test.
14752 * g++.dg/opt/pr69483.C: New test.
14753
92422235
CL
147542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14755
14756 PR target/68620
14757 * gcc.target/arm/pr68620.c: New test.
14758
0bccf11b
L
147592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14760
14761 * gcc.target/i386/pr68986-2.c: Remove -m32.
14762
81cd202e
L
147632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14764
14765 PR target/68986
14766 * gcc.target/i386/pr68986-1.c: New test.
14767 * gcc.target/i386/pr68986-2.c: Likewise.
14768 * gcc.target/i386/pr68986-3.c: Likewise.
14769
213a1c03
CB
147702016-01-26 Christian Bruel <christian.bruel@st.com>
14771
14772 * lib/target-supports.exp
14773 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14774 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14775 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14776
22a08dd1
RB
147772016-01-26 Richard Biener <rguenther@suse.de>
14778
14779 PR tree-optimization/69452
14780 * gcc.dg/torture/pr69452.c: New testcase.
14781
6c06e0e8
JJ
147822016-01-26 Jakub Jelinek <jakub@redhat.com>
14783
14784 PR target/69442
14785 * gcc.dg/pr69442.c: New test.
14786
b96824c4
RFI
147872016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14788
14789 PR target/67896
14790 * gcc.target/aarch64/simd/pr67896.C: New.
14791
5ee31e57
RS
147922016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14793
14794 PR tree-optimization/69400
14795 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14796 function.
14797 (plugin_init): Call it.
14798 * gcc.dg/torture/pr69400.c: New test.
14799
7ddfb31d
CL
148002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14801
14802 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14803
1e050c90
AK
148042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14805 Sebastian Pop <s.pop@samsung.com>
14806
14807 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14808 isl-0.15.
14809
c8ee4bf5
AK
148102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14811 Sebastian Pop <s.pop@samsung.com>
14812
14813 * gcc.dg/graphite/pr69292.c: New.
14814
d902b330
JJ
148152016-01-25 Jakub Jelinek <jakub@redhat.com>
14816
14817 * c-c++-common/goacc/use_device-1.c: New test.
14818
2c89b952
JL
148192016-01-25 Jeff Law <law@redhat.com>
14820
14821 PR tree-optimization/69196
14822 PR tree-optimization/68398
14823 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14824 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14825
685c8785
DE
148262016-01-25 David Edelsohn <dje.gcc@gmail.com>
14827
14828 PR target/69469
14829 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14830 Algorithm.
14831
95cef0c1
RB
148322016-01-25 Richard Biener <rguenther@suse.de>
14833
14834 PR testsuite/69380
14835 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14836
2947d3b2
IE
148372016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14838
14839 PR target/69421
14840 * gcc.dg/pr69421.c: New test.
14841
ae19075a
BB
148422016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14843
14844 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14845 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14846 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14847 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14848 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14849 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14850 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14851 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14852 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14853 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14854
fa4511c2
RB
148552016-01-25 Richard Biener <rguenther@suse.de>
14856
14857 PR tree-optimization/69376
14858 * gcc.dg/torture/pr69376.c: New testcase.
14859
1d101216
JD
148602016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14861
14862 PR fortran/69397
14863 PR fortran/68442
14864 * gfortran.dg/interface_38.f90: New test.
14865 * gfortran.dg/interface_39.f90: New test.
a0909527 14866
a59b92b0
PP
148672016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14868
14869 Revert:
14870 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14871
14872 PR c++/11858
14873 PR c++/24663
14874 PR c++/24664
14875 * g++.dg/template/pr11858.C: New test.
14876 * g++.dg/template/pr24663.C: New test.
14877 * g++.dg/template/unify12.C: New test.
14878 * g++.dg/template/unify13.C: New test.
14879 * g++.dg/template/unify14.C: New test.
14880 * g++.dg/template/unify15.C: New test.
14881 * g++.dg/template/unify16.C: New test.
14882 * g++.dg/template/unify17.C: New test.
14883
16acb1a8
DH
148842016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14885
14886 PR fortran/68283
14887 gfortran.dg/pr68283.f90: New test.
14888
094773e8
TK
148892016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14890
14891 PR fortran/66094
14892 * gfortran.dg/inline_matmul_13.f90: New test.
14893 * gfortran.dg/matmul_bounds_8.f90: New test.
14894 * gfortran.dg/matmul_bounds_9.f90: New test.
14895 * gfortran.dg/matmul_bounds_10.f90: New test.
14896
42fb90d7
TV
148972016-01-23 Tom de Vries <tom@codesourcery.com>
14898
14899 PR tree-optimization/69426
14900 * gcc.dg/autopar/pr69426.c: New test.
14901
69da7802
MS
149022016-01-23 Martin Sebor <msebor@redhat.com>
14903
14904 PR c++/58109
14905 PR c++/69022
14906 * g++.dg/cpp0x/alignas5.C: New test.
14907 * g++.dg/ext/vector29.C: Same.
14908
da17300a
UB
149092016-01-23 Uros Bizjak <ubizjak@gmail.com>
14910
14911 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14912 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14913 _GNU_SOURCE from compile flags to the source.
14914 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14915 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14916 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14917 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14918
62041cfc
JJ
149192016-01-22 Jakub Jelinek <jakub@redhat.com>
14920
14921 PR target/69432
14922 * g++.dg/opt/pr69432.C: New test.
14923
f7d2ad6f
BS
149242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14925
14926 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14927 32-bit targets testing an -m64 multilib.
14928
d403fc9a
WS
149292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14930
14931 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14932 64-bit support.
14933
4aa16f8d
JG
149342016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14935
14936 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14937
7c816d0f
CB
149382016-01-21 Christian Bruel <christian.bruel@st.com>
14939
14940 PR target/68674
14941 * gcc.target/i386/pr68674.c
14942 * gcc.target/aarch64/pr68674.c
14943 * gcc.target/arm/pr68674.c
14944
fce661e8
KT
149452016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14946
14947 PR target/69403
14948 * gcc.c-torture/execute/pr69403.c: New test.
14949
4696899f
PC
149502016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14951
14952 PR c++/55843
14953 * g++.dg/template/pr55843.C: New.
14954
bac69366
AL
149552016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14956
14957 PR testsuite/66877
14958 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14959 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14960
b57d3a5c
BS
149612016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14962
14963 PR testsuite/67489
da17300a
UB
14964 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14965 from dg-do compile directive, and instead add
14966 { dg-require-effective-target int128 }.
b57d3a5c 14967
9f04a53e
MS
149682016-01-20 Martin Sebor <msebor@redhat.com>
14969
14970 PR c/69405
14971 * gcc.dg/sync-fetch.c: New test.
14972
38a51663
JL
149732016-01-21 Martin Sebor <msebor@redhat.com>
14974
14975 PR target/69252
14976 * gcc.target/powerpc/pr69252.c: New test.
14977
2423a75a
JD
149782016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14979
14980 PR fortran/65996
da17300a 14981 * gfortran.dg/pr65996.f90: New test.
2423a75a 14982
0a76463f
DV
149832016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14984
14985 PR c++/68810
9f04a53e 14986 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14987 expected to generate an error.
0a76463f 14988
9776e692
BS
149892016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14990
14991 PR middle-end/66178
14992 * gcc.dg/torture/pr66178.c: New test.
14993
c8d3e088
AB
149942016-01-21 Anton Blanchard <anton@samba.org>
14995 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14996
14997 PR target/63354
14998 * gcc.target/powerpc/pr63354.c: New test.
14999
35b707ff
VM
150002016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15001
15002 PR rtl-optimization/68990
15003 * gcc.target/i386/pr68990: New.
15004
157b0829
NC
150052016-01-21 Nick Clifton <nickc@redhat.com>
15006
15007 PR target/69129
15008 * gcc.target/mips/pr69129.c: New.
15009
aede6748
PC
150102016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15011
15012 PR c++/58046
15013 * g++.dg/cpp0x/pr58046.C: New.
15014
5463c2c8
JJ
150152016-01-21 Jakub Jelinek <jakub@redhat.com>
15016
6d31cc75
SS
15017 PR target/69187
15018 PR target/65624
15019 * gcc.target/arm/pr69187.c: New test.
15020
5463c2c8
JJ
15021 PR c++/69355
15022 * g++.dg/torture/pr69355.C: New test.
15023
fa28f32b
AK
150242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15025 Sebastian Pop <s.pop@samsung.com>
15026
15027 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15028
b920a047
AK
150292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15030 Sebastian Pop <s.pop@samsung.com>
15031
da17300a 15032 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15033
bdd3aea6
JJ
150342016-01-21 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR middle-end/67653
15037 * c-c++-common/pr67653.c: New test.
15038 * gcc.dg/torture/pr29119.c: Add dg-warning.
15039
26a2e6ae
PB
150402016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15041
15042 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15043
d25c7690
PK
150442016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15045
15046 PR c/24293
15047 * gcc.dg/pr24293.c: New test.
15048 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15049 incomplete struct type.
15050 * gcc.dg/declspec-1.c: Likewise.
15051 * gcc.dg/pr63549.c: Likewise.
15052
889d5698
JJ
150532016-01-20 Jakub Jelinek <jakub@redhat.com>
15054
15055 PR tree-optimization/66612
15056 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15057 for bdn instruction.
15058
d7cf3dc7
CL
150592016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15060
15061 * lib/target-supports.exp
15062 (check_effective_target_arm_fp_ok_nocache): New.
15063 (check_effective_target_arm_fp_ok): New.
15064 (add_options_for_arm_fp): New.
15065 (check_effective_target_arm_crypto_ok_nocache): Require
15066 target_arm_v8_neon_ok instead of arm32.
15067 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15068 (check_effective_target_arm_crypto_pragma_ok): New.
15069 (add_options_for_arm_vfp): New.
15070 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15071 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15072 target instead. Force initial fpu to vfp.
15073 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15074 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15075 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15076 dependency.
15077 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15078 use arm_vfp effective target instead. Force initial fpu to vfp.
15079 * gcc.target/arm/attr-neon3.c: Likewise.
15080 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15081 arm_vfp_ok.
15082 * gcc.target/arm/unsigned-float.c: Likewise.
15083 * gcc.target/arm/vfp-1.c: Likewise.
15084 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15085 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15086 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15087 * gcc.target/arm/vfp-ldmias.c: Likewise.
15088 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15089 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15090 * gcc.target/arm/vfp-stmiad.c: Likewise.
15091 * gcc.target/arm/vfp-stmias.c: Likewise.
15092 * gcc.target/arm/vnmul-1.c: Likewise.
15093 * gcc.target/arm/vnmul-2.c: Likewise.
15094 * gcc.target/arm/vnmul-3.c: Likewise.
15095 * gcc.target/arm/vnmul-4.c: Likewise.
15096
01ac9704 150972016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15098
e84b00da
L
15099 PR testsuite/69366
15100 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15101 the MPX run-time library, for compile-time MPX test.
15102 * gcc.target/i386/chkp-always_inline.c: Likewise.
15103 * gcc.target/i386/chkp-bndret.c: Likewise.
15104 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15105 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15106 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15107 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15108 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15109 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15110 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15111 * gcc.target/i386/chkp-label-address.c: Likewise.
15112 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15113 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15114 * gcc.target/i386/chkp-pr69044.c: Likewise.
15115 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15116 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15117 * gcc.target/i386/chkp-strchr.c: Likewise.
15118 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15119 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15120 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15121 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15122 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15123 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15124 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15125 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15126 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15127 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15128 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15129 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15130 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15131 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15132 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15133 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15134 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15135 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15136 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15137 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15138 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15139 * gcc.target/i386/pr63995-2.c: Likewise.
15140 * gcc.target/i386/pr64805.c: Likewise.
15141 * gcc.target/i386/pr65044.c: Likewise.
15142 * gcc.target/i386/pr65167.c: Likewise.
15143 * gcc.target/i386/pr65183.c: Likewise.
15144 * gcc.target/i386/pr65184.c: Likewise.
15145 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15146
28b33016
IE
151472016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15148
15149 PR tree-optimization/69328
15150 * gcc.dg/pr69328.c: New test.
15151
bcff0913
JL
151522016-01-20 Jeff Law <law@redhat.com>
15153
bf0bb970 15154 PR target/25114
bcff0913
JL
15155 * gcc.target/m68k/pr25114.c: New test.
15156
a3f69631
AV
151572016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15158
15159 * gcc.target/arm/memset-inline-10.c: Added
15160 dg-require-effective-target arm_thumb2_ok.
15161
af33ba0d
EB
151622016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15163
15164 * gcc.dg/debug/dwarf2/sso.c: New test.
15165
7596d5de
UB
151662016-01-19 Uros Bizjak <ubizjak@gmail.com>
15167
15168 PR testsuite/68820
15169 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15170 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15171 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15172
ceda2c69
JH
151732016-01-19 Jan Hubicka <hubicka@ucw.cz>
15174
15175 PR ipa/66223
15176 * g++.dg/ipa/devirt-50.C: New testcase.
15177
38a979f2
MP
151782016-01-19 Marek Polacek <polacek@redhat.com>
15179
15180 PR c++/68965
15181 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15182 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15183
962801c5
KT
151842016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15185
15186 PR target/69135
15187 * gcc.target/arm/pr69135_1.c: New test.
15188
078fe40a
WD
151892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15190
15191 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15192
786e3c06
WD
151932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15194
15195 * gcc.target/aarch64/ccmp_1.c: New testcase.
15196
1e297006
MP
151972016-01-19 Marek Polacek <polacek@redhat.com>
15198
15199 PR c++/68586
15200 * g++.dg/cpp0x/enum30.C: New test.
15201
879c27e3
RB
152022016-01-19 Richard Biener <rguenther@suse.de>
15203
15204 PR tree-optimization/69336
15205 * g++.dg/tree-ssa/pr69336.C: New testcase.
15206
015337d3
JJ
152072016-01-19 Jakub Jelinek <jakub@redhat.com>
15208
15209 PR debug/65779
15210 * gcc.dg/pr65779.c: New test.
15211
e2c768b6
RB
152122016-01-19 Richard Biener <rguenther@suse.de>
15213
15214 PR tree-optimization/69352
15215 * gcc.dg/torture/pr69352.c: New testcase.
15216
569efc34
JJ
152172016-01-19 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR rtl-optimization/68955
15220 PR rtl-optimization/64557
15221 * gcc.dg/torture/pr68955.c: New test.
15222
e49d321f
JH
152232016-01-19 Jan Hubicka <hubicka@ucw.cz>
15224
15225 PR lto/69136
15226 * g++.dg/torture/pr69136.C: New testcase.
15227
e9191ad3
JH
152282016-01-19 Jan Hubicka <hubicka@ucw.cz>
15229
15230 PR lto/69133
15231 * g++.dg/lto/pr69133_0.C: New testcase.
15232 * g++.dg/lto/pr69133_1.C: New testcase.
15233
2bedb645
JL
152342016-01-15 Jeff Law <law@redhat.com>
15235
15236 PR tree-optimization/69320
15237 * gcc.c-torture/pr69320-1.c: New test.
15238 * gcc.c-torture/pr69320-2.c: New test.
15239 * gcc.c-torture/pr69320-3.c: New test.
15240 * gcc.c-torture/pr69320-4.c: New test.
15241
17c15cb9
PP
152422016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15243
15244 PR c++/11858
15245 PR c++/24663
15246 PR c++/24664
15247 * g++.dg/template/pr11858.C: New test.
15248 * g++.dg/template/pr24663.C: New test.
15249 * g++.dg/template/unify12.C: New test.
15250 * g++.dg/template/unify13.C: New test.
15251 * g++.dg/template/unify14.C: New test.
15252 * g++.dg/template/unify15.C: New test.
15253 * g++.dg/template/unify16.C: New test.
15254 * g++.dg/template/unify17.C: New test.
15255
9617fd08
DM
152562016-01-18 David Malcolm <dmalcolm@redhat.com>
15257
15258 PR testsuite/69181
15259 * gcc.dg/pr69181-1.c: New test file.
15260 * gcc.dg/pr69181-2.c: New test file.
15261 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15262 globals by moving it to...
15263 (cleanup-after-saved-dg-test): ...this new function. Add
15264 "global additional_sources_used". Add reset of global
15265 multiline_expected_outputs to the empty list.
15266 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15267 global to...
15268 (multiline_expected_outputs): ...this, and updated comments to
15269 note that it is modified from gcc-dg.exp.
15270 (dg-end-multiline-output): Update for the above renaming.
15271 (handle-multiline-outputs): Likewise. Remove the clearing
15272 of the expected outputs to the empty list.
15273
b555a2e4
RB
152742016-01-18 Richard Biener <rguenther@suse.de>
15275
15276 PR tree-optimization/69297
15277 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15278
96902805
JM
152792016-01-18 Joseph Myers <joseph@codesourcery.com>
15280
15281 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15282 dg-options.
15283 * gcc.target/mips/mips-3d-2.c: Likewise.
15284 * gcc.target/mips/mips-3d-3.c: Likewise.
15285 * gcc.target/mips/mips-3d-4.c: Likewise.
15286 * gcc.target/mips/mips-3d-5.c: Likewise.
15287 * gcc.target/mips/mips-3d-6.c: Likewise.
15288 * gcc.target/mips/mips-3d-7.c: Likewise.
15289 * gcc.target/mips/mips-3d-8.c: Likewise.
15290 * gcc.target/mips/mips-3d-9.c: Likewise.
15291 * gcc.target/mips/mips-ps-1.c: Likewise.
15292 * gcc.target/mips/mips-ps-2.c: Likewise.
15293 * gcc.target/mips/mips-ps-3.c: Likewise.
15294 * gcc.target/mips/mips-ps-4.c: Likewise.
15295 * gcc.target/mips/mips-ps-5.c: Likewise.
15296 * gcc.target/mips/mips-ps-6.c: Likewise.
15297 * gcc.target/mips/mips-ps-7.c: Likewise.
15298 * gcc.target/mips/mips-ps-type.c: Likewise.
15299 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15300 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15301
40e26f94
TV
153022016-01-18 Tom de Vries <tom@codesourcery.com>
15303
15304 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15305 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15306 * c-c++-common/goacc/kernels-empty.c: New test.
15307 * c-c++-common/goacc/kernels-eternal.c: New test.
15308 * c-c++-common/goacc/kernels-loop-2.c: New test.
15309 * c-c++-common/goacc/kernels-loop-3.c: New test.
15310 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15311 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15312 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15313 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15314 * c-c++-common/goacc/kernels-loop-data.c: New test.
15315 * c-c++-common/goacc/kernels-loop-g.c: New test.
15316 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15317 * c-c++-common/goacc/kernels-loop-n.c: New test.
15318 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15319 * c-c++-common/goacc/kernels-loop.c: New test.
15320 * c-c++-common/goacc/kernels-noreturn.c: New test.
15321 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15322 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15323 * c-c++-common/goacc/kernels-reduction.c: New test.
15324
a98d4647
TV
153252016-01-18 Tom de Vries <tom@codesourcery.com>
15326
15327 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15328 * gcc.dg/autopar/outer-2.c: Same.
15329 * gcc.dg/autopar/outer-3.c: Same.
15330 * gcc.dg/autopar/outer-4.c: Same.
15331 * gcc.dg/autopar/outer-5.c: Same.
15332 * gcc.dg/autopar/outer-6.c: Same.
15333 * gcc.dg/autopar/parallelization-1.c: Same.
15334 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15335 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15336 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15337 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15338 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15339 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15340 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15341 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15342 * gcc.dg/autopar/pr39500-1.c: Same.
15343 * gcc.dg/autopar/pr39500-2.c: Same.
15344 * gcc.dg/autopar/pr46193.c: Same.
15345 * gcc.dg/autopar/pr46194.c: Same.
15346 * gcc.dg/autopar/pr49580.c: Same.
15347 * gcc.dg/autopar/pr49960-1.c: Same.
15348 * gcc.dg/autopar/pr49960.c: Same.
15349 * gcc.dg/autopar/pr68373.c: Same.
15350 * gcc.dg/autopar/reduc-1.c: Same.
15351 * gcc.dg/autopar/reduc-1char.c: Same.
15352 * gcc.dg/autopar/reduc-1short.c: Same.
15353 * gcc.dg/autopar/reduc-2.c: Same.
15354 * gcc.dg/autopar/reduc-2char.c: Same.
15355 * gcc.dg/autopar/reduc-2short.c: Same.
15356 * gcc.dg/autopar/reduc-3.c: Same.
15357 * gcc.dg/autopar/reduc-4.c: Same.
15358 * gcc.dg/autopar/reduc-6.c: Same.
15359 * gcc.dg/autopar/reduc-7.c: Same.
15360 * gcc.dg/autopar/reduc-8.c: Same.
15361 * gcc.dg/autopar/reduc-9.c: Same.
15362 * gcc.dg/autopar/uns-outer-4.c: Same.
15363 * gcc.dg/autopar/uns-outer-5.c: Same.
15364 * gcc.dg/autopar/uns-outer-6.c: Same.
15365 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15366 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15367
da976fa8
AL
153682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15369
15370 PR target/63679
15371 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15372 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15373
70c1e886
AL
153742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15375
15376 PR target/63679
15377 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15378 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15379 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15380
88bed196
AL
153812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15382
15383 PR target/63679
15384 * gcc.dg/tree-ssa/sra-17.c: New.
15385 * gcc.dg/tree-ssa/sra-18.c: New.
15386
3dd5f42e
IE
153872016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15388
15389 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15390
ae5a77fa
EB
153912016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15392
15393 * gnat.dg/inline12.adb: New test.
15394
11e57fc6
BC
153952016-01-18 Bin Cheng <bin.cheng@arm.com>
15396
15397 PR tree-optimization/66797
15398 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15399
995b6fe0
RB
154002016-01-18 Richard Biener <rguenther@suse.de>
15401
15402 PR tree-optimization/69170
15403 * gcc.dg/torture/pr69170.c: New testcase.
15404
82ee0cf2 154052016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15406
15407 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15408
d69da357
TV
154092016-01-16 Tom de Vries <tom@codesourcery.com>
15410
15411 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15412
a3845283
TV
154132016-01-16 Tom de Vries <tom@codesourcery.com>
15414
15415 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15416 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15417 redundant dg-require-effective-target pthread.
15418 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15419 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15420 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15421 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15422 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15423 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15424 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15425
197a6aa6
DE
154262016-01-16 David Edelsohn <dje.gcc@gmail.com>
15427
15428 PR target/68609
15429 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15430 * gcc.target/powerpc/recip-7.c: Same.
15431
ec7886c1
PP
154322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15433
15434 PR c++/69091
15435 * g++.dg/template/pr69091.C: New test.
15436
203484bb
PP
154372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15438
15439 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15440 dump does not contain an error_mark_node.
15441 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15442 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15443
aa2500e9
PP
154442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15445
15446 PR c++/68936
15447 * g++.dg/template/pr68936.C: New test.
15448
28621a5c
DE
154492016-01-15 David Edelsohn <dje.gcc@gmail.com>
15450
15451 PR target/68609
15452 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15453 * gcc.target/powerpc/recip-2.c: Same.
15454 * gcc.target/powerpc/recip-3.c: Same.
15455 * gcc.target/powerpc/recip-4.c: Same.
15456 * gcc.target/powerpc/recip-sqrtf.c: Same.
15457
40c43aca
JL
154582016-01-15 Jeff Law <law@redhat.com>
15459
15460 PR tree-optimization/69270
15461 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15462 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15463
afbc5ae8
PT
154642016-01-15 Paul Thomas <pault@gcc.gnu.org>
15465
15466 PR fortran/49630
15467 * gfortran.dg/deferred_character_13.f90: New test for the fix
15468 of comment 3 of the PR.
15469
15470 PR fortran/54070
15471 * gfortran.dg/deferred_character_8.f90: New test
15472 * gfortran.dg/allocate_error_5.f90: New test
15473
15474 PR fortran/60593
15475 * gfortran.dg/deferred_character_10.f90: New test
15476
15477 PR fortran/60795
15478 * gfortran.dg/deferred_character_14.f90: New test
15479
15480 PR fortran/61147
15481 * gfortran.dg/deferred_character_11.f90: New test
15482
15483 PR fortran/64324
15484 * gfortran.dg/deferred_character_9.f90: New test
15485
49abe076
VM
154862016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15487
15488 PR rtl-optimization/69030
15489 * gcc.target/i386/pr69030.c: New.
15490
16d12992
KT
154912016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15492
15493 * gcc.target/aarch64/target_attr_17.c: New test.
15494
78810bd3
RB
154952016-01-15 Richard Biener <rguenther@suse.de>
15496
15497 PR tree-optimization/66856
15498 * gcc.dg/torture/pr66856-1.c: New testcase.
15499 * gcc.dg/torture/pr66856-2.c: Likewise.
15500
2bd847fe
RB
155012016-01-15 Richard Biener <rguenther@suse.de>
15502
15503 PR debug/69137
15504 * g++.dg/lto/pr69137_0.C: New testcase.
15505
a00fe3b7
RS
155062016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15507
15508 PR middle-end/69246
15509 * gcc.target/i386/pr69246.c: New test.
15510
cbb0e83b
DV
155112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15512
7596d5de 15513 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15514
5a500ecf
DV
155152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15516
15517 PR c++/56194
15518 * g++.dg/init/const9.C: Disable test on S/390.
15519
5d9bf64f
DV
155202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15521
15522 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15523 * g++.dg/Wno-frame-address.C: Ditto.
15524
e234b19e
DV
155252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15526
15527 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15528
89483f99
RB
155292016-01-15 Richard Biener <rguenther@suse.de>
15530
15531 PR tree-optimization/68961
15532 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15533
94f37395
IE
155342016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15535
15536 * gcc.target/i386/pr65105-5.c: New test.
15537
82ee0cf2 155382016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15539
15540 * gcc.c-torture/execute/alias-4.c: New testcase.
15541
82ee0cf2 155422016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15543
15544 PR ipa/68148
15545 * g++.dg/ipa/devirt-49.C: New testcase.
15546
092f7deb 155472016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15548
15549 PR target/65837
15550 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15551 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15552 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15553
e93c66bc
RB
155542016-01-15 Richard Biener <rguenther@suse.de>
15555
15556 PR tree-optimization/69117
15557 * gcc.dg/torture/pr69117.c: New testcase.
15558
c47eaca6 155592015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15560
15561 PR c++/69048
15562 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15563
c3f6914a
FXC
155642016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15565
15566 PR testsuite/67509
15567 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15568 range tests use 100 * maximum instead of maximum + 1.
15569
cd65ae90
JJ
155702016-01-14 Jakub Jelinek <jakub@redhat.com>
15571
15572 PR debug/69244
15573 * gcc.dg/guality/pr69244.c: New test.
15574
19643948
UB
155752016-01-14 Uros Bizjak <ubizjak@gmail.com>
15576
15577 * lib/target-supports.exp (check_effective_target_issignaling):
15578 New procedure.
15579 * gcc.dg/pr61441.c: Require issignaling effective target.
15580
fe79c97e
SB
155812016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15582
15583 PR target/68803
15584 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15585
c7df95d8
DM
155862016-01-14 David Malcolm <dmalcolm@redhat.com>
15587
15588 PR c++/68819
15589 PR preprocessor/69177
15590 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15591 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15592 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15593 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15594
00083992
MP
155952016-01-14 Marek Polacek <polacek@redhat.com>
15596
15597 PR c/69262
15598 * gcc.dg/array-15.c: New test.
15599
0c9b3294
JJ
156002016-01-14 Jakub Jelinek <jakub@redhat.com>
15601
15602 PR middle-end/68146
15603 PR tree-optimization/69155
15604 * gfortran.dg/pr68146.f: New test.
15605 * gfortran.dg/pr69155.f90: New test.
15606
3688e13d
RB
156072016-01-14 Richard Biener <rguenther@suse.de>
15608
15609 PR tree-optimization/68060
15610 * gcc.dg/torture/pr68060-1.c: New testcase.
15611 * gcc.dg/torture/pr68060-2.c: Likewise.
15612
bab0ad3a
NC
156132016-01-14 Nick Clifton <nickc@redhat.com>
15614
15615 * lib/target-supports.exp
15616 (check_effective_target_arm_neon_ok_nocache): Add an option
15617 sequence that includes setting the ARM architecture to ARMv7-A.
15618 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15619 command line options necessary to enable Neon support.
15620 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15621 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15622 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15623 * gcc.target/arm/pr69180.c: Likewise.
15624
947c2ce5
JL
156252016-01-14 Jeff Law <law@redhat.com>
15626
15627 PR tree-optimization/69270
15628 * gcc.dg/tree-ssa/pr69270.c: New test.
15629
3342fd71
BS
156302016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15631
15632 PR c/66208
15633 * c-c++-common/pr66208.c: New file.
15634
2ad3adf1
JJ
156352016-01-13 Jakub Jelinek <jakub@redhat.com>
15636
15637 PR tree-optimization/69156
15638 * gcc.dg/pr69156.c: New test.
15639
398d6feb
L
156402016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15641
15642 * gcc.target/i386/pr69225-7.c: New test.
15643
4c868789
RH
156442016-01-13 Richard Henderson <rth@redhat.com>
15645
15646 * gcc.dg/tm/memopt-13.c: Update expected function.
15647 * gcc.dg/tm/memopt-6.c: Likewise.
15648
ef6d1772
UB
156492016-01-13 Uros Bizjak <ubizjak@gmail.com>
15650
15651 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15652 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15653 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15654 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15655
ef6d1772
UB
156562016-01-13 Tom de Vries <tom@codesourcery.com>
15657
15658 PR tree-optimization/69169
0b4b6ef2
TV
15659 * gcc.dg/pr69169.c: New test.
15660
2ad3adf1 156612016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15662
15663 PR target/69228
15664 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15665 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15666 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15667 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15668 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15669 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15670 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15671 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15672
9060e335
AK
156732016-01-13 Jakub Jelinek <jakub@redhat.com>
15674
15675 PR target/69247
15676 * gcc.dg/pr69247.c: New test.
15677
40311329
RB
156782016-01-13 Richard Biener <rguenther@suse.de>
15679
15680 PR tree-optimization/69242
15681 * gcc.dg/torture/pr69242.c: New testcase.
15682
ccbd7103
RB
156832016-01-13 Richard Biener <rguenther@suse.de>
15684
15685 PR tree-optimization/69186
15686 * gcc.dg/torture/pr69186.c: New testcase.
15687
c6f72a46
JL
156882016-01-13 Jeff Law <law@redhat.com>
15689
15690 PR tree-optimization/67755
15691 * gcc.dg/tree-ssa/pr67755.c: New test.
15692
156932016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15694
15695 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15696 pass number in output by a star.
15697
c446cf07
BC
156982016-01-12 Bin Cheng <bin.cheng@arm.com>
15699
15700 PR tree-optimization/68911
15701 * gcc.c-torture/execute/pr68911.c: New test.
15702
5342156c
MP
157032016-01-12 Marek Polacek <polacek@redhat.com>
15704
15705 PR c++/68979
15706 * g++.dg/warn/permissive-1.C: New test.
15707
65364cc5
JJ
157082016-01-12 Jakub Jelinek <jakub@redhat.com>
15709
15710 PR objc++/68511
15711 PR c++/69213
15712 * g++.dg/opt/pr69213.C: New test.
15713
81b9a3d9
CB
157142016-01-12 Christian Bruel <christian.bruel@st.com>
15715
15716 PR target/69180
15717 * gcc.target/arm/pr69180.c: New test.
15718
3c4e91c9
RB
157192016-01-12 Richard Biener <rguenther@suse.de>
15720
15721 PR lto/69077
15722 * g++.dg/lto/pr69077_0.C: New testcase.
15723 * g++.dg/lto/pr69077_1.C: Likewise.
15724
5664cea1
JJ
157252016-01-12 Jakub Jelinek <jakub@redhat.com>
15726
15727 PR target/69175
15728 * g++.dg/opt/pr69175.C: New test.
15729
86cefc49
AL
157302016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15731
15732 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15733 rather than #including math.h & stdlib.h.
15734 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15735 * gcc.dg/vect/pr49771.c: Likewise.
15736 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15737 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15738 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15739 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15740 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15741 * gcc.dg/vect/pr44507.c: Likewise.
15742 * gcc.dg/vect/pr45902.c: Likewise.
15743 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15744 * gcc.dg/vect/vect-117.c: Likewise.
15745 * gcc.dg/vect/vect-99.c: Likewise.
15746 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15747 * gcc.dg/vect/vect-cond-1.c: Likewise.
15748 * gcc.dg/vect/vect-cond-2.c: Likewise.
15749 * gcc.dg/vect/vect-cond-3.c: Likewise.
15750 * gcc.dg/vect/vect-cond-4.c: Likewise.
15751 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15752 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15753 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15754 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15755 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15756 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15757 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15758 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15759 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15760 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15761 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15762 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15763 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15764 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15765 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15766 include of signal.h.
15767 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15768 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15769 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15770 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15771 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15772 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15773 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15774 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15775 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15776 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15777 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15778 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15779 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15780 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15781 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15782 * gcc.dg/vect/vect-outer-5.c: Likewise.
15783 * gcc.dg/vect/vect-outer-6.c: Likewise.
15784 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15785 include of stdio.h.
15786
b832f61e
NC
157872016-01-12 Nick Clifton <nickc@redhat.com>
15788
15789 PR target/68913
15790 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15791 to fread so that it will be found in all target runtimes.
15792
8eac49b1
RB
157932016-01-12 Richard Biener <rguenther@suse.de>
15794
15795 PR tree-optimization/69053
15796 * g++.dg/torture/pr69053.C: New testcase.
15797
2935d994
RB
157982016-01-12 Richard Biener <rguenther@suse.de>
15799
15800 PR tree-optimization/69168
15801 * gcc.dg/torture/pr69168.c: New testcase.
15802
66c16fd9
RB
158032016-01-12 Richard Biener <rguenther@suse.de>
15804
15805 PR tree-optimization/69157
15806 * gcc.dg/torture/pr69157.c: New testcase.
15807
158082016-01-12 Richard Biener <rguenther@suse.de>
15809
15810 PR tree-optimization/69174
15811 * gcc.dg/torture/pr69174.c: New testcase.
15812
723033a6
JJ
158132016-01-12 Jakub Jelinek <jakub@redhat.com>
15814
15815 PR c++/66808
15816 PR c++/69000
15817 * g++.dg/tls/pr66808.C: New test.
15818 * g++.dg/tls/pr69000.C: New test.
15819
3574cf47
BS
158202016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15821
15822 * gcc.target/powerpc/swaps-p8-23.c: New test.
15823 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15824
feb20787
JDA
158252016-01-11 John David Anglin <danglin@gcc.gnu.org>
15826
15827 PR tree-optimization/68356
15828 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15829
27b1820a
KV
158302016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15831 Jim Wilson <jim.wilson@linaro.org>
15832
15833 PR target/69194
15834 * gcc.target/arm/pr69194.c: New test.
15835
cf4de6af
L
158362016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15837
15838 PR target/69225
15839 * gcc.target/i386/pr69225-1.c: New test.
15840 * gcc.target/i386/pr69225-2.c: Likewise.
15841 * gcc.target/i386/pr69225-3.c: Likewise.
15842 * gcc.target/i386/pr69225-4.c: Likewise.
15843 * gcc.target/i386/pr69225-5.c: Likewise.
15844 * gcc.target/i386/pr69225-6.c: Likewise.
15845
1ebd5558
JJ
158462016-01-11 Jakub Jelinek <jakub@redhat.com>
15847
23552a4d
JJ
15848 PR target/67462
15849 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15850 if lp64.
15851
26ff85b0
JJ
15852 PR target/69071
15853 * gcc.dg/pr69071.c: New test.
15854
9cb6bd74
JJ
15855 PR c++/69211
15856 * g++.dg/opt/pr69211.C: New test.
15857
1ebd5558
JJ
15858 PR tree-optimization/69214
15859 * gcc.c-torture/compile/pr69214.c: New test.
15860
8c18c836
UB
158612016-01-11 Uros Bizjak <ubizjak@gmail.com>
15862
15863 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15864 * gcc.target/i386/pr66232-11.c: Ditto.
15865 * gcc.target/i386/pr66232-12.c: Ditto.
15866 * gcc.target/i386/pr66232-13.c: Ditto.
15867
62446e6e
RB
158682016-01-11 Richard Biener <rguenther@suse.de>
15869
15870 PR tree-optimization/69173
15871 * gcc.dg/torture/pr69173.c: New testcase.
15872
2b8568fe
KT
158732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15874
15875 PR rtl-optimization/68796
15876 * gcc.target/aarch64/tst_5.c: New test.
15877 * gcc.target/aarch64/tst_6.c: Likewise.
15878
5baf4532
KT
158792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15880
15881 PR rtl-optimization/68841
15882 * gcc.dg/pr68841.c: New test.
15883 * gcc.c-torture/execute/pr68841.c: New test.
15884
ca90b1ed
YR
158852016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15886
15887 PR rtl-optimization/68920
15888 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15889 for ix86 targets.
15890 * gcc.dg/ifcvt-5.c: New test.
15891
2ad3adf1 158922016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15893
15894 PR bootstrap/69123
15895 * g++.dg/pr69123.C: New.
15896
83834c09
IE
158972016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15898
15899 PR target/69010
15900 * gcc.target/i386/pr69010.c: New test.
15901
dcf89d57
MJ
159022016-01-11 Martin Jambor <mjambor@suse.cz>
15903
15904 PR ipa/69044
15905 * gcc.target/i386/chkp-pr69044.c: New test.
15906
d95167ee
TV
159072016-01-11 Tom de Vries <tom@codesourcery.com>
15908
15909 PR tree-optimization/69109
15910 * gcc.dg/autopar/pr69109-2.c: New test.
15911 * gcc.dg/autopar/pr69109.c: New test.
15912
4f6403a8
TV
159132016-01-11 Tom de Vries <tom@codesourcery.com>
15914
15915 PR tree-optimization/69108
15916 * gcc.dg/autopar/pr69108.c: New test.
15917
21efdd80
PP
159182016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15919
15920 PR c++/69029
15921 * c-c++-common/Wisleading-indentation.c: Augment test.
15922
fd42eed8
TK
159232016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15924
15925 PR fortran/69154
15926 * gfortran.dg/inline_matmul_12.f90: New test.
15927
4f90ee6c
PT
159282016-01-10 Paul Thomas <pault@gcc.gnu.org>
15929
15930 PR fortran/67779
15931 * gfortran.dg/actual_array_offset_1: New test.
15932
3907c6cf
TV
159332016-01-10 Tom de Vries <tom@codesourcery.com>
15934
15935 PR tree-optimization/69062
15936 * gcc.dg/autopar/pr69062.c: New test.
15937
b07b236e
TS
159382016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15939
15940 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15941 * gcc.dg/vect/slp-perm-2.c: Likewise.
15942 * gcc.dg/vect/slp-perm-3.c: Likewise.
15943 * gcc.dg/vect/slp-perm-5.c: Likewise.
15944 * gcc.dg/vect/slp-perm-6.c: Likewise.
15945 * gcc.dg/vect/slp-perm-7.c: Likewise.
15946 * gcc.dg/vect/slp-perm-8.c: Likewise.
15947
23fab8ae
TV
159482016-01-10 Tom de Vries <tom@codesourcery.com>
15949
15950 PR tree-optimization/69039
15951 * gcc.dg/autopar/pr69039.c: New test.
15952
73f0dae2
MP
159532016-01-09 Marek Polacek <polacek@redhat.com>
15954
15955 PR c++/69113
15956 * g++.dg/pr69113.C: New test.
15957
20b8d734
JJ
159582016-01-09 Jakub Jelinek <jakub@redhat.com>
15959
15960 PR middle-end/50865
15961 PR tree-optimization/69097
15962 * gcc.c-torture/execute/pr50865.c: New test.
15963 * gcc.c-torture/execute/pr69097-1.c: New test.
15964 * gcc.c-torture/execute/pr69097-2.c: New test.
15965 * gcc.dg/pr69097-1.c: New test.
15966 * gcc.dg/pr69097-2.c: New test.
15967
c50e614b
JJ
159682016-01-09 Jakub Jelinek <jakub@redhat.com>
15969
15970 PR c++/69164
15971 * g++.dg/opt/pr69164.C: New test.
15972
e0237993
JJ
159732016-01-08 Jakub Jelinek <jakub@redhat.com>
15974
15975 PR tree-optimization/69167
15976 * gcc.dg/pr69167.c: New test.
15977
bd8f5bb2
MP
159782016-01-08 Marek Polacek <polacek@redhat.com>
15979
15980 PR c++/68449
15981 * g++.dg/pr68449.C: New.
15982
bb0f5ca7
AL
159832016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15984
15985 PR tree-optimization/68707
15986 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15987 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15988 on platforms supporting it.
15989 * gcc.dg/vect/slp-perm-2.c: Likewise.
15990 * gcc.dg/vect/slp-perm-3.c: Likewise.
15991 * gcc.dg/vect/slp-perm-5.c: Likewise.
15992 * gcc.dg/vect/slp-perm-7.c: Likewise.
15993 * gcc.dg/vect/slp-perm-8.c: Likewise.
15994 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15995 on platforms supporting it.
15996
22518428
JJ
159972016-01-08 Jakub Jelinek <jakub@redhat.com>
15998
33f0852f
JJ
15999 PR tree-optimization/69162
16000 * gcc.dg/pr69162.c: New test.
16001
22518428
JJ
16002 PR tree-optimization/69172
16003 * gcc.dg/pr69172.c: New test.
16004
80e9b3aa
TP
160052016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16006
16007 PR tree-optimization/67781
16008 * gcc.c-torture/execute/pr67781.c: New file.
16009
262a363f
JJ
160102016-01-08 Jakub Jelinek <jakub@redhat.com>
16011
16012 PR tree-optimization/69083
16013 * gcc.dg/vect/pr69083.c: New test.
16014
6e1f093f
SS
160152016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16016
16017 PR tree-optimization/61441
16018 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16019 Use -fexcess-precision=standard for compiler options.
16020 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16021
53290e07
JJ
160222016-01-08 Jakub Jelinek <jakub@redhat.com>
16023
57bf3072
JJ
16024 PR fortran/69128
16025 * gfortran.dg/gomp/pr69128.f90: New test.
16026
53290e07
JJ
16027 PR c++/69145
16028 * g++.dg/ext/pr69145-1.C: New test.
16029 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16030 * g++.dg/ext/pr69145-2.h: New file.
16031
7a127fa7
MS
160322016-01-07 Martin Sebor <msebor@redhat.com>
16033
16034 PR c/68966
16035 * gcc.dg/atomic-fetch-bool.c: New test.
16036 * gcc.dg/sync-fetch-bool.c: New test.
16037
95918b49
L
160382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16039
16040 PR fortran/66680
16041 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16042
c8e62a9d
NC
160432016-01-07 Nick Clifton <nickc@redhat.com>
16044
16045 PR target/66655
16046 * g++.dg/pr66655.C: New test.
16047 * g++.dg/pr66655_1.cc: Test support file.
16048 * g++.dg/pr66655.h: Test header file.
16049
2ad3adf1 160502016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16051
16052 PR fortran/66680
16053 gfortran.dg/gomp/pr66680.f90: New test.
16054
4cd9ca92
L
160552016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16056
16057 PR target/69171
16058 * gcc.target/i386/pr69171-1.c: New test.
16059 * gcc.target/i386/pr69171-2.c: Likewise.
16060 * gcc.target/i386/pr69171-3.c: Likewise.
16061 * gcc.target/i386/pr69171-4.c: Likewise.
16062 * gcc.target/i386/pr69171-5.c: Likewise.
16063 * gcc.target/i386/pr69171-6.c: Likewise.
16064
7e33d4dc
BS
160652015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16066
16067 PR middle-end/67639
16068 * c-c++-common/pr67639.c: New test.
16069
fec64afc
JJ
160702016-01-07 Jakub Jelinek <jakub@redhat.com>
16071
16072 PR tree-optimization/69141
16073 * g++.dg/opt/pr69141.C: New test.
16074
f293ad29
EB
160752016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16076
16077 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16078
5027395e
UB
160792016-01-06 Uros Bizjak <ubizjak@gmail.com>
16080
16081 PR target/69140
16082 * gcc.target/i386/pr69140.c: New test
16083
7443cf13
DM
160842016-01-06 David Malcolm <dmalcolm@redhat.com>
16085
16086 * gcc.dg/bad-dereference.c: New test case.
16087
32928931
BS
160882015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16089
16090 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16091
68dd05da
AS
160922016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16093
16094 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16095
6b131d5b
MP
160962016-01-06 Marek Polacek <polacek@redhat.com>
16097
16098 PR sanitizer/69099
16099 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16100
8d9fdb49
MP
161012016-01-05 Marek Polacek <polacek@redhat.com>
16102
16103 PR c/69104
16104 * gcc.dg/atomic-invalid-2.c: New.
16105
acf93f1e
L
161062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16107
16108 PR target/68991
16109 * gcc.target/i386/pr68991.c: New test.
16110
3f50525d
L
161112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16112
16113 PR target/68991
16114 * g++.dg/pr68991-1.C: New test.
16115 * g++.dg/pr68991-2.C: Likewise.
16116
e0237993 161172016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16118
e0237993 16119 PR other/60465
face88a1
ST
16120 * gcc.target/ia64/pr60465-gprel64.c: New test.
16121 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16122
a0866eff
KT
161232016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16124
16125 PR rtl-optimization/68651
16126 * gcc.target/aarch64/pr68651_1.c: New test.
16127
c589e975
DM
161282016-01-05 David Malcolm <dmalcolm@redhat.com>
16129
16130 PR c/69122
16131 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16132
929710d9
NS
161332016-01-05 Nathan Sidwell <nathan@acm.org>
16134
ce3e43d7
NS
16135 PR c++/58583
16136 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16137
929710d9
NS
16138 * gcc.dg/alias-15.c: New.
16139
a2faef8e
NC
161402016-01-05 Nick Clifton <nickc@redhat.com>
16141
16142 PR target/68870
16143 * g++.dg/pr68770.C: New test.
16144
4cfa76e3
MS
161452016-01-04 Mike Stump <mikestump@comcast.net>
16146
16147 * lib/target-supports.exp (check_effective_target_cilkplus):
16148 cilkplus targets require pthreads.
4ece61b6 16149 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16150
4e8a3a35
MM
161512016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16152
16153 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16154 generation.
16155
818ab71a
JJ
161562016-01-04 Jakub Jelinek <jakub@redhat.com>
16157
16158 Update copyright years.
16159
2fe0a208
MP
161602016-01-04 Marek Polacek <polacek@redhat.com>
16161
16162 PR c/68908
16163 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16164 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16165 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16166
9e3b2fe3
EB
161672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16168
16169 * gcc.target/sparc/20160104-2.c: New test.
16170
e8d65a35
EB
161712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16172
16173 * gcc.target/sparc/20160104-1.c: New test.
16174
25ccfccd
PT
161752016-01-03 Paul Thomas <pault@gcc.gnu.org>
16176
16177 PR fortran/65045
16178 * gfortran.dg/pr65045.f90: New test.
16179
cb51d382
EB
161802016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16181
16182 * gnat.dg/specs/debug1.ads: Delete.
16183
6eeaad6e
JD
161842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16185
16186 PR libgfortran/68867
16187 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16188 expression.
16189
2f968603
JD
161902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16191
16192 PR libgfortran/68867
16193 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16194 PowerPC.
16195
591bb5e4
PT
161962016-01-01 Paul Thomas <pault@gcc.gnu.org>
16197
16198 PR fortran/68864
16199 * gfortran.dg/pr68864.f90: New test.
16200
f1e0620c
JJ
162012016-01-01 Jakub Jelinek <jakub@redhat.com>
16202
942a1319
JJ
16203 PR tree-optimization/69070
16204 * gcc.dg/pr69070.c: New test.
16205
10dff63f
JJ
16206 PR sanitizer/69055
16207 * gfortran.dg/pr69055.f90: New test.
16208
f1e0620c
JJ
16209 PR target/69015
16210 * gcc.dg/pr69015.c: New test.
818ab71a 16211\f
2f883d1c 16212Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16213
16214Copying and distribution of this file, with or without modification,
16215are permitted in any medium without royalty provided the copyright
16216notice and this notice are preserved.