]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/67369 (ICE (in tsubst_decl, at cp/pt.c:11302) with -std=c++14)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
761f8e2f
PC
12015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/67369
4 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
5
8f1e28e0
MP
62015-09-07 Marek Polacek <polacek@redhat.com>
7
8 PR inline-asm/67448
9 * gcc.dg/asm-10.c: New test.
10
547fba7e
JJ
112015-09-04 Jakub Jelinek <jakub@redhat.com>
12
13 PR middle-end/67452
14 * gcc.dg/lto/pr67452_0.c: New test.
15
b52ec220
SKS
162015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
17
18 PR target/65210
19 * gcc.target/avr/pr65210.c: New test.
20
0417fe49
L
212015-09-04 H.J. Lu <hongjiu.lu@intel.com>
22
23 PR testsuite/67450
24 * lib/target-supports.exp (check_cached_effective_target):
25 Apppend $prop to et_prop_list only if needed.
26
b2aaf235
MP
272015-09-04 Marek Polacek <polacek@redhat.com>
28
29 PR sanitizer/67279
30 * gcc.dg/ubsan/pr67279.c: New test.
31
938c4af0
AT
322015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
33 Petr Murzin <petr.murzin@intel.com>
34 Kirill Yukhin <kirill.yukhin@intel.com>
35
36 * gcc.target/i386/avx512f-scatter-1.c: New.
37 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
38 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
39
43ff5c7a
JB
402015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
41
42 * gfortran.dg/read_dir.f90: Delete empty directory when closing
43 rather than calling rmdir, cleanup if open fails.
44
010f20ee
BS
452015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
46
47 * gcc.target/powerpc/vec-mult-char-1.c: New test.
48 * gcc.target/powerpc/vec-mult-char-2.c: New test.
49 * lib/target-supports.exp (check_effective_target_vect_char_mult):
50 Return true for PowerPC targets that implement Altivec.
51
3743a2cc
RL
522015-09-03 Renlin Li <renlin.li@arm.com>
53
54 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
55 check the assembly.
56 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
57
1807ffc1
MS
582015-09-03 Martin Sebor <msebor@redhat.com>
59
60 PR c/66516
61 * g++.dg/addr_builtin-1.C: New test.
62 * gcc.dg/addr_builtin-1.c: New test.
63
5179d2a2
BS
642015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
65
66 * gcc.target/powerpc/vec-shift.c: New test.
67
17720e84
TV
682015-09-03 Tom de Vries <tom@codesourcery.com>
69
70 PR tree-optimization/65637
71 * gcc.dg/autopar/reduc-4.c: New test.
72
8050766e
TV
732015-09-03 Tom de Vries <tom@codesourcery.com>
74
75 PR tree-optimization/65637
76 * gcc.dg/autopar/pr46099-2.c: New test.
77
12085390
N
782015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
79
80 PR middle-end/67351
2699123a 81 * g++.dg/pr67351.C: New test.
12085390 82
27e2bd9f
RB
832015-09-03 Richard Biener <rguenther@suse.de>
84
85 PR ipa/66705
86 * g++.dg/lto/pr66705_0.C: New testcase.
87
38942840
BI
882015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
89
90 PR middle-end/60586
91 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
92 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
93
d04ff417
MP
942015-09-02 Marek Polacek <polacek@redhat.com>
95
96 PR c/67432
97 * gcc.dg/pr67432.c: New test.
98
dfda198c
CL
992015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
100
101 * lib/target-supports.exp (clear_effective_target_cache): New.
102 (check_cached_effective_target): Update et_prop_list.
103 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
104 * g++.dg/compat/compat.exp: Likewise.
105 * g++.dg/compat/struct-layout-1.exp: Likewise.
106 * lib/asan-dg.exp: Likewise.
107 * lib/atomic-dg.exp: Likewise.
108 * lib/cilk-plus-dg.exp: Likewise.
109 * lib/clearcap.exp: Likewise.
110 * lib/mpx-dg.exp: Likewise.
111 * lib/tsan-dg.exp: Likewise.
112 * lib/ubsan-dg.exp: Likewise.
113
842b619d
KZ
1142015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
115 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
116
22219d9b
MF
1172015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
118 Andrew Bennett <andrew.bennett@imgtec.com>
119
120 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
121 dependencies between ISA level and compact-branches.
122 * gcc.target/mips/branch-10.c: Update expected output to allow
123 compact forms of b/bal.
124 * gcc.target/mips/branch-11.c: Likewise.
125 * gcc.target/mips/branch-12.c: Likewise.
126 * gcc.target/mips/branch-13.c: Likewise.
127 * gcc.target/mips/branch-3.c: Likewise.
128 * gcc.target/mips/branch-4.c: Likewise.
129 * gcc.target/mips/branch-5.c: Likewise.
130 * gcc.target/mips/branch-6.c: Likewise.
131 * gcc.target/mips/branch-7.c: Likewise.
132 * gcc.target/mips/branch-8.c: Likewise.
133 * gcc.target/mips/branch-9.c: Likewise.
134 * gcc.target/mips/branch-cost-1.c: Likewise.
135 * gcc.target/mips/call-1.c: Likewise.
136 * gcc.target/mips/call-2.c: Likewise.
137 * gcc.target/mips/call-3.c: Likewise.
138 * gcc.target/mips/call-4.c: Likewise.
139 * gcc.target/mips/call-5.c: Likewise.
140 * gcc.target/mips/call-6.c: Likewise.
141 * gcc.target/mips/lazy-binding-1.c: Likewise.
142 * gcc.target/mips/near-far-1.c: Likewise.
143 * gcc.target/mips/near-far-2.c: Likewise.
144 * gcc.target/mips/near-far-3.c: Likewise.
145 * gcc.target/mips/near-far-4.c: Likewise.
146 * gcc.target/mips/umips-branch-3.c: Ensure the test is
147 run with compact branches allowed.
148 * gcc.target/mips/compact-branches-1.c: New file.
149 * gcc.target/mips/compact-branches-2.c: Likewise.
150 * gcc.target/mips/compact-branches-3.c: Likewise.
151 * gcc.target/mips/compact-branches-4.c: Likewise.
152 * gcc.target/mips/compact-branches-5.c: Likewise.
153 * gcc.target/mips/compact-branches-6.c: Likewise.
154 * gcc.target/mips/compact-branches-7.c: Likewise.
155
aef90c1d
SK
1562015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
157
158 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
159 Clean-up a created directory if testcase fails.
160
53f30316
IE
1612015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
162
163 PR target/67405
164 * g++.dg/pr67405.C: New test.
165
201fd8bb
RO
1662015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
167
168 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
169
e65bf4e8
KT
1702015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
171
172 * gcc.dg/ifcvt-1.c: New test.
173 * gcc.dg/ifcvt-2.c: Likewise.
174 * gcc.dg/ifcvt-3.c: Likewise.
175
26742138
RO
1762015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
177
178 PR libfortran/67412
179 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
180 *-*-solaris2.10.
181
6e17a23b
KT
1822015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
183
184 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
185
6853b04c
PC
1862015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/61753
189 * g++.dg/other/pr61753.C: New.
190
b0eb889b
MG
1912015-08-31 Marc Glisse <marc.glisse@inria.fr>
192
193 * gcc.dg/tree-ssa/cmp-1.c: New file.
194
77c028c5
MG
1952015-08-31 Marc Glisse <marc.glisse@inria.fr>
196
197 * gcc.dg/tree-ssa/complex-7.c: New file.
198
babb13f5
BS
1992015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
200
201 * gcc.target/powerpc/swaps-p8-19.c: New test.
202
04ffad35
JD
2032015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
204
205 PR fortran/67367
206 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
207
3ff2d74e
TV
2082015-08-29 Tom de Vries <tom@codesourcery.com>
209
210 PR tree-optimization/46193
211 * gcc.dg/autopar/pr46193.c: New test.
212
c5a0d299
NS
2132015-08-28 Nathan Sidwell <nathan@acm.org>
214
9a2b17c9
NS
215 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
216 use exit code for failure.
217
c5a0d299
NS
218 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
219 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
220 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
221 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
222 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
223 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
224 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
225 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
226 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
227 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
228
636351f9
JL
2292015-08-28 Jeff Law <law@redhat.com>
230
231 PR lto/66752
232 * gcc.dg/tree-ssa/pr66752-2.c: New test.
233 * gcc.dg/torture/pr66752-1.c: New test
234 * g++.dg/torture/pr66752-2.C: New test.
235
ba60d5c3
AL
2362015-08-28 Alan Lawrence <alan.lawrence@arm.com>
237 Revert:
238 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
239
240 * gcc.dg/tree-ssa/sra-15.c: New.
241
51fcc513
AB
2422015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
243
244 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
245 * gcc.target/mips/msub-8.c: Ditto
246
f6a665d3
BS
2472015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
248
249 * lib/target-supports.exp (check-effective_target_vect_double):
250 Enable for Power targets with VSX hardware available.
251 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
252 vect_no_align && { ! vect_hw_misalign }.
253
d6bb5ccf
SP
2542015-08-27 Sebastian Pop <s.pop@samsung.com>
255
256 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
257 Replaced by opt_files, compile with -floop-nest-optimize.
258 * g++.dg/graphite/graphite.exp: Same.
259 * gfortran.dg/graphite/graphite.exp: Same.
260 * gcc.dg/graphite/block-0.c: Adjust pattern.
261 * gcc.dg/graphite/block-1.c: Same.
262 * gcc.dg/graphite/block-3.c: Same.
263 * gcc.dg/graphite/block-4.c: Same.
264 * gcc.dg/graphite/block-5.c: Same.
265 * gcc.dg/graphite/block-6.c: Same.
266 * gcc.dg/graphite/block-7.c: Same.
267 * gcc.dg/graphite/block-8.c: Same.
268 * gcc.dg/graphite/block-pr47654.c: Same.
269 * gcc.dg/graphite/interchange-0.c: Same.
270 * gcc.dg/graphite/interchange-1.c: Same.
271 * gcc.dg/graphite/interchange-10.c: Same.
272 * gcc.dg/graphite/interchange-11.c: Same.
273 * gcc.dg/graphite/interchange-12.c: Same.
274 * gcc.dg/graphite/interchange-13.c: Same.
275 * gcc.dg/graphite/interchange-14.c: Same.
276 * gcc.dg/graphite/interchange-15.c: Same.
277 * gcc.dg/graphite/interchange-3.c: Same.
278 * gcc.dg/graphite/interchange-4.c: Same.
279 * gcc.dg/graphite/interchange-5.c: Same.
280 * gcc.dg/graphite/interchange-6.c: Same.
281 * gcc.dg/graphite/interchange-7.c: Same.
282 * gcc.dg/graphite/interchange-8.c: Same.
283 * gcc.dg/graphite/interchange-9.c: Same.
284 * gcc.dg/graphite/interchange-mvt.c: Same.
285 * gcc.dg/graphite/pr37485.c: Same.
286 * gcc.dg/graphite/uns-block-1.c: Same.
287 * gcc.dg/graphite/uns-interchange-12.c: Same.
288 * gcc.dg/graphite/uns-interchange-14.c: Same.
289 * gcc.dg/graphite/uns-interchange-15.c: Same.
290 * gcc.dg/graphite/uns-interchange-9.c: Same.
291 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
292 * gfortran.dg/graphite/interchange-3.f90: Same.
293
a443ee6e
UB
2942015-08-27 Uros Bizjak <ubizjak@gmail.com>
295
296 PR target/67317
297 * gcc.target/i386/pr67317-1.c: New test.
298 * gcc.target/i386/pr67317-2.c: Ditto.
299 * gcc.target/i386/pr67317-3.c: Ditto.
300 * gcc.target/i386/pr67317-4.c: Ditto.
301 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
302 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
303
2b6fb4aa
PH
3042015-08-27 Pat Haugen <pthaugen@us.ibm.com>
305
306 * gcc.target/powerpc/vec-shr.c: New.
307
b7e36a33
MP
3082015-08-27 Marek Polacek <polacek@redhat.com>
309
310 PR middle-end/67005
311 * gcc.dg/torture/pr67005.c: New test.
312
07ad3ec6
AL
3132015-08-27 Alan Lawrence <alan.lawrence@arm.com>
314
315 * gcc.dg/tree-ssa/sra-15.c: New.
316
973d2e01
TP
3172015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
318
319 * gcc.target/aarch64/long_branch_1.c: New test.
320
d26d508a
DV
3212015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
322
323 * gcc.target/s390/20150826-1.c: New test.
324
e4f019d3
RL
3252015-08-26 Renlin Li <renlin.li@arm.com>
326
327 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
328
5ae7caad
JW
3292015-08-26 Jiong Wang <jiong.wang@arm.com>
330
331 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
332
4ecade43
JW
3332015-08-26 Jiong Wang <jiong.wang@arm.com>
334
335 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
336 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
337 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
338 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
339
cbf5629e
JW
3402015-08-26 Jiong Wang <jiong.wang@arm.com>
341
342 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
343 New test directive.
344 * gcc.target/aarch64/tlsle_1.x: New test source.
345 * gcc.target/aarch64/tlsle12_1.c: New testcase.
346 * gcc.target/aarch64/tlsle24_1.c: Likewise.
347 * gcc.target/aarch64/tlsle32_1.c: Likewise.
348
ed019753
FXC
3492015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
350
351 PR fortran/29600
352 * gfortran.dg/shape_8.f90: New test.
353
c316b5e4
MP
3542015-08-25 Marek Polacek <polacek@redhat.com>
355
356 PR middle-end/67330
357 * gcc.dg/weak/weak-18.c: New test.
358
9376dd63
DM
3592015-08-25 David Malcolm <dmalcolm@redhat.com>
360
361 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
362 gcc_jit_context_set_bool_use_external_driver.
363
0c308f59
NS
3642015-08-25 Nathan Sidwell <nathan@acm.org>
365
2f40eaca
NS
366 * gcc.c-torture/execute/builtins/20010124-1.x: New.
367
0c308f59
NS
368 * gcc.dg/20001117-1.c: Needs return_address.
369 * gcc.dg/20020415-1.c: Needs alloca.
370 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
371 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
372 * gcc.dg/pr63186.c: Needs label_values.
373 * gcc.dg/torture/pr33848.c: Likwise.
374
375 * lib/target-supports.exp (check_effective_target_fopenacc,
376 check_effective_target_fopenmp): Disable for nvptx.
377 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
378 * gcc.dg/stack-usage-1.c: Likewise.
379 * gcc.dg/stack-usage-2.c: Likewise.
380 * gcc.dg/unused-5.c: Likewise.
381 * gcc.dg/unwind-1.c: Likewise.
382
d5ef2c21
CB
3832015-08-25 Christian Bruel <christian.bruel@st.com>
384
385 * gcc.dg/Wno-frame-address.c: Skip for ARM.
386 * g++.dg/Wno-frame-address.C: Ditto.
387
74457d00
MM
3882015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
389
390 PR target/67211
391 * g++.dg/pr67211.C: New test.
392
9f7ba208
LK
3932015-08-24 Louis Krupp <louis.krupp@zoho.com>
394
395 PR fortran/62536
396 PR fortran/66175
397 * gfortran.dg/block_end_error_1.f90: New test.
398 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
399
76eed9d9
L
4002015-08-24 H.J. Lu <hongjiu.lu@intel.com>
401
402 PR target/66821
403 * gcc.target/i386/pr66821.c: New test.
404
03541b0d
L
4052015-08-24 H.J. Lu <hongjiu.lu@intel.com>
406
407 PR target/67329
408 * gcc.target/i386/pr67329.c: New test.
409
55466f20
NS
4102015-08-24 Nathan Sidwell <nathan@acm.org>
411
412 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
413
414 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
415
416 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
417 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
418 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
419 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
420 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
421
422 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
423
424 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
425 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
426 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
427 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
428 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
429 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
430 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
431 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
432 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
433 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
434
435 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
436 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
437
438 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
439
440 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
441
442 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
443 check for nvptx.
444
6be5c241
TV
4452015-08-24 Tom de Vries <tom@codesourcery.com>
446
447 PR tree-optimization/65468
448 * gcc.dg/gomp/static-chunk-size-one.c: New test.
449
ad4f95e3
FXC
4502015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
451
452 PR libfortran/54572
453 * gfortran.dg/backtrace_1.f90: New test.
454
1487cca0
FXC
4552015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
456
457 PR libfortran/62296
458 * gfortran.dg/execute_command_line_2.f90: New test.
459
1b950569
TV
4602015-08-23 Tom de Vries <tom@codesourcery.com>
461
462 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
463 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
464 vect_no_int_max to vect_no_int_min_max.
465 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
466 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
467 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
468 * gcc.dg/vect/slp-reduc-4.c: Same.
469 * gcc.dg/vect/slp-reduc-5.c: Same.
470 * gcc.dg/vect/vect-125.c: Same.
471 * gcc.dg/vect/vect-13.c: Same.
472 * gcc.dg/vect/vect-double-reduc-3.c: Same.
473 * gcc.dg/vect/vect-reduc-1.c: Same.
474 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
475 * gcc.dg/vect/vect-reduc-1char.c:Same.
476 * gcc.dg/vect/vect-reduc-1short.c: Same.
477 * gcc.dg/vect/vect-reduc-2.c: Same.
478 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
479 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
480 * lib/target-supports.exp: Same.
481
82e78c3f
PC
4822015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
483
484 PR c++/63693
485 * g++.dg/cpp0x/decltype63.C: New.
486
2e969ce5
NS
4872015-08-22 Nathan Sidwell <nathan@acm.org>
488
489 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
490 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
491 * c-c++-common/Wunused-var-8.c: Likewise.
492 * c-c++-common/gomp/pr61486-2.c: Likewise.
493 * c-c++-common/Wunused-var-6.c: Likewise.
494 * c-c++-common/goacc/reduction-1.c: Likewise.
495 * c-c++-common/goacc/reduction-2.c: Likewise.
496 * c-c++-common/goacc/reduction-3.c: Likewise.
497 * c-c++-common/goacc/reduction-4.c: Likewise.
498 * gcc.dg/builtins-64.c: Likewise.
499 * gcc.dg/pr59523.c: Likewise.
500 * gcc.dg/tree-ssa/20080530.c: Likewise.
501 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
502 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
503 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
504 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
505 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
506 * gcc.dg/pr59011.c: Likewise.
507 * gcc.dg/uninit-9.c: Likewise.
508 * gcc.dg/pr61561.c: Likewise.
509 * gcc.dg/vla-4.c: Likewise.
510 * gcc.dg/20101010-1.c: Likewise.
511 * gcc.dg/pr49120.c: Likewise.
512 * gcc.dg/20030331-2.c: Likewise.
513 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
514 * gcc.dg/pr25682.c: Likewise.
515 * gcc.dg/guality/guality.c: Likewise.
516 * gcc.dg/pr27301.c: Likewise.
517 * gcc.dg/uninit-9-O0.c: Likewise.
518 * gcc.dg/fold-alloca-1.c: Likewise.
519 * gcc.dg/pr41470.c: Likewise.
520 * gcc.dg/pr51491-2.c: Likewise.
521 * gcc.dg/winline-7.c: Likewise.
522 * gcc.dg/vla-2.c: Likewise.
523 * gcc.dg/pr50764.c: Likewise.
524 * gcc.dg/c99-vla-1.c: Likewise.
525 * gcc.dg/pr33238.c: Likewise.
526 * gcc.dg/c99-const-expr-13.c: Likewise.
527 * gcc.dg/builtin-return-1.c: Likewise.
528 * gcc.dg/vla-3.c: Likewise.
529 * gcc.dg/20020415-1.c: Likewise.
530 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
531 * gcc.dg/shrink-wrap-alloca.c: Likewise.
532 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
533 * gcc.dg/torture/calleesave-sse.c: Likewise.
534 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
535 * gcc.dg/gomp/vla-2.c: Likewise.
536 * gcc.dg/gomp/vla-3.c: Likewise.
537 * gcc.dg/gomp/vla-4.c: Likewise.
538 * gcc.dg/gomp/pr30494.c: Likewise.
539 * gcc.dg/gomp/vla-5.c: Likewise.
540 * gcc.dg/pr51990-2.c: Likewise.
541 * gcc.dg/vla-22.c: Likewise.
542
55466f20 5432015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
584a7c46
MLI
544
545 * gcc.dg/cpp/multiline-2.c: Add column numbers.
546 * gcc.dg/dollar.c: Likewise.
547 * gcc.dg/pragma-message.c: Likewise.
548 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
549 * c-c++-common/raw-string-14.c: Likewise.
550
245beb30
PP
5512015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
552
553 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
554 property that instantiation here is a compile-time error.
555
cf6a9610
PC
5562015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
557
558 * g++.dg/other/pr67065.C: Extend.
559
a560e5d4
NS
5602015-08-21 Nathan Sidwell <nathan@acm.org>
561
562 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
563 is freestanding.
564 (check_effective_target_global_constructor): New.
565 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
566 * gcc.dg/debug/debug.exp: Skip for nvptx.
567 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
568
569 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
570 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
571 * gcc.c-torture/compile/pr33855.c: Likewise.
572 * gcc.c-torture/compile/920723-1.c: Likewise.
573 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
574 writing a const.
575 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
576 label.
577 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
578 'call'.
579
580 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
581 prototype normal.
582 * gcc.c-torture/execute/switch-1.c: Likewise.
583
584 * gcc.c-torture/execute/pr34456.c: Require not freestanding
585 * gcc.c-torture/execute/printf-1.c: Likewise.
586 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
587 * gcc.c-torture/execute/fprintf-1.c: Likewise.
588 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
589 * gcc.c-torture/execute/vprintf-1.c: Likewise.
590 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
591 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
592 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
593 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
594 * gcc.c-torture/execute/gofast.c: Likewise.
595 * gcc.c-torture/execute/complex-6.c: Likewise.
596
597 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
598 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
599 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
600 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
601 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
602 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
603 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
604 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
605 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
606 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
607 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
608 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
609 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
610 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
611 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
612 * gcc.dg/setjmp-1.c: Likewise.
613 * gcc.dg/cleanup-5.c: Likewise.
614 * gcc.dg/cleanup-12.c: Likewise.
615 * gcc.dg/cleanup-13.c: Likewise.
616
617 * gcc.dg/constructor-1.c: Require global ctor.
618
619 * gcc.dg/fork-instrumentation.c: Require profiling.
620 * gcc.dg/20030107-1.c: Likewise.
621 * gcc.dg/20030702-1.c: Likewise.
622
623 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
624 * gcc.dg/cpp/paste2.c: Likewise.
625 * gcc.dg/cpp/strify3.c: Likewise.
626 * gcc.dg/cpp/strify4.c: Likewise.
627 * gcc.dg/cpp/lexnum.c: Likewise.
628 * gcc.dg/cpp/digraphs.c: Likewise.
629 * gcc.dg/cpp/macro1.c: Likewise.
630
838326d5
DV
6312015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
632
633 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
634
fd21fbd7
DV
6352015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
636
637 * lib/gcc-dg.exp: Add extra options for db-final to the command line
638 only once.
639
6992707b
BS
6402015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
641
642 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
643 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
644 vec_vpmsum_be and vec_shasigma_be.
645
50399bb1
AL
6462015-08-20 Alan Lawrence <alan.lawrence@arm.com>
647
648 * lib/target-supports.exp
649 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
650 with -mfp16-format=ieee.
651
dfd71aba
PC
6522015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/67065
655 * g++.dg/other/pr67065.C: New.
656
58df0b91
SD
6572015-08-20 Simon Dardis <simon.dardis@imgtec.com>
658
dfd71aba
PC
659 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
660 memcpy.
58df0b91
SD
661 * gcc.target/mips/inline-memcpy-2.c: Ditto.
662 * gcc.target/mips/inline-memcpy-3.c: Ditto.
663 * gcc.target/mips/inline-memcpy-4.c: Ditto.
664 * gcc.target/mips/inline-memcpy-5.c: Ditto.
665
b61a0d75
JW
6662015-08-19 Jiong Wang <jiong.wang@arm.com>
667
668 * gcc.dg/wide_shift_64_1.c: New testcase.
669 * gcc.dg/wide_shift_128_1.c: Likewise.
670 * gcc.target/aarch64/ashlti3_1.c: Likewise.
671
e0f6cba0
MG
6722015-08-19 Magnus Granberg <zorry@gentoo.org>
673
674 * lib/target-supports.exp
675 (check_effective_target_fstack_protector_enabled): New test.
676 * gcc.target/i386/ssp-default.c: New test.
677
ea0daf5f
MM
6782015-08-19 Mikael Morin <mikael@gcc.gnu.org>
679
680 PR fortran/66929
681 * gfortran.dg/generic_31.f90: New.
682
255520e0
MP
6832015-08-19 Marek Polacek <polacek@redhat.com>
684
685 PR middle-end/67133
686 * g++.dg/torture/pr67133.C: New test.
687
29ec406a
BS
6882015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
689
690 * gcc.target/powerpc/altivec-35.c: New test.
691 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
692 * gcc.target/powerpc/vsx-vector-7.c: New test.
693
61717a45
FXC
6942015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
695
696 PR middle-end/36757
697 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
698 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
699
a1c045ca
RS
7002015-08-18 Richard Sandiford <richard.sandiford@arm.com>
701
702 PR rtl-optimization/67218
703 * gcc.c-torture/execute/ieee/pr67218.c,
704 gcc.target/aarch64/fcvt_int_float_double1.c,
705 gcc.target/aarch64/fcvt_int_float_double2.c,
706 gcc.target/aarch64/fcvt_int_float_double3.c,
707 gcc.target/aarch64/fcvt_int_float_double4.c,
708 gcc.target/aarch64/fcvt_uint_float_double1.c,
709 gcc.target/aarch64/fcvt_uint_float_double2.c,
710 gcc.target/aarch64/fcvt_uint_float_double3.c,
711 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
712
f6e93c21
MW
7132015-08-18 Matthew Wahab <matthew.wahab@arm.com>
714
715 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
716 dg-options to disable LSE extensions.
717 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
718 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
719 * gcc.target/aarch64/atomic-op-char.c: Likewise.
720 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
721 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
722 * gcc.target/aarch64/atomic-op-int.c: Likewise.
723 * gcc.target/aarch64/atomic-op-long.c: Likewise.
724 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
725 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
726 * gcc.target/aarch64/atomic-op-release.c: Likewise.
727 * gcc.target/aarch64/atomic-op-short.c: Likewise.
728 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
729 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
730 * gcc.target/aarch64/sync-op-full.c: Likewise.
731 * gcc.target/aarch64/sync-op-release.c: Likewise.
732
329524f5
PC
7332015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR c++/67160
736 * g++.dg/cpp1z/feat-cxx1z.C: New.
737
41dd7cf7
MP
7382015-08-18 Marek Polacek <polacek@redhat.com>
739
740 PR middle-end/67222
741 * gcc.dg/torture/pr67222.c: New test.
742
ec8a2131
RS
7432015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
744
745 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
746
7b008bbc
BC
7472015-08-18 Bin Cheng <bin.cheng@arm.com>
748
749 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
750 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
751 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
752
bca0c981
MF
7532015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
754
755 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
756 which is used in later code.
757
5916cfd0
PC
7582015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/67216
761 * g++.dg/cpp0x/nullptr34.C: New.
762 * g++.dg/warn/Wconversion2.C: Adjust.
763 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
764 * g++.old-deja/g++.other/null3.C: Likewise.
765
766 * g++.dg/cpp0x/pr51313.C: Adjust.
767
28251e2c
RB
7682015-08-17 Richard Biener <rguenther@suse.de>
769
770 PR tree-optimization/67221
771 * gcc.dg/torture/pr67221.c: New testcase.
772
48efbbe8
MS
7732015-08-17 Mike Stump <mikestump@comcast.net>
774 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
775
776 * gcc.target/arm/memcpy-aligned-1.c: New test.
777
8c07a5f4
FXC
7782015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
779
780 PR fortran/54656
781 * gfortran.dg/norm_4.f90: Rename to...
782 * gfortran.dg/norm2_4.f90: this.
783 * gfortran.dg/norm2_5.f90: New test.
784
1f9ceff1
AO
7852015-08-14 Alexandre Oliva <aoliva@redhat.com>
786
787 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
788 * gcc.dg/ssp-1.c: Make counter a register.
789 * gcc.dg/ssp-2.c: Likewise.
790 * gcc.dg/torture/parm-coalesce.c: New.
791
e37dcf45
MP
7922015-08-14 Marek Polacek <polacek@redhat.com>
793
794 PR middle-end/67133
795 * gcc.dg/torture/pr67133.c: New test.
796
356c32e2
MW
7972015-08-14 Matthew Wahab <matthew.wahab@arm.com>
798 Matthias Klose <doko@debian.org>
799
800 PR target/67143
801 * gcc.c-torture/compile/pr67143.c: New
802 * gcc.target/aarch64/atomic-op-imm.c
803 (atomic_fetch_add_negative_RELAXED): New.
804 (atomic_fetch_sub_negative_ACQUIRE): New.
805
4436a80d
KT
8062015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
807
808 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
809 * gcc.target/aarch64/target_attr_8.c: Likewise.
810 * gcc.target/aarch64/target_attr_14.c: Likewise.
811
483750e4
KT
8122015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
815
3e0f3349
YR
8162015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
817
818 * gcc.target/i386/builtin_target.c: Add skylake check.
819
cfbbe6de
JL
8202015-08-13 Jeff Law <law@redhat.com>
821
822 * gcc.dg/pr66314.c: Moved from here to ..
823 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
824 to clear all sanitizers before -fsanitize=kernel-address.
825
c4f855e9
KT
8262015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
827
828 * gcc.target/aarch64/cinc_common_1.c: New test.
829
42b7febc
PC
8302015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
831
832 PR c++/53421
833 * g++.dg/ext/attribute-may-alias-1.C: New.
834 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
835
54a8e4f6
MW
8362015-08-13 Matthew Wahab <matthew.wahab@arm.com>
837
838 * gcc.target/aarch64/atomic-inst-cas.c: New.
839 * gcc.target/aarch64/atomic-inst-ops.inc: New.
840
adacb5b1
AS
8412015-08-13 Andreas Schwab <schwab@suse.de>
842
843 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
844
1841dfbf
PC
8452015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
846
847 PR c++/62164
848 * g++.dg/torture/pr62164.C: New.
849
310d5e7d
RB
8502015-08-13 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/67191
853 * gcc.dg/torture/pr67191.c: New testcase.
854 * g++.dg/torture/pr67191.C: Likewise.
855
9fe4f60a
RB
8562015-08-13 Richard Biener <rguenther@suse.de>
857
858 PR tree-optimization/66502
859 PR tree-optimization/67167
860 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
861
a8109f4c
PC
8622015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/53330
865 * g++.dg/init/new42.C: New.
866
683be46f
MM
8672015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
868
869 PR target/67071
870 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
871 vector constants.
872 * gcc.target/powerpc/pr67071-2.c: Likewise.
873 * gcc.target/powerpc/pr67071-3.c: Likewise.
874
b893e375
MP
8752015-08-12 Marek Polacek <polacek@redhat.com>
876
877 PR c++/55095
878 * c-c++-common/Wshift-overflow-6.c: New test.
879 * c-c++-common/Wshift-overflow-7.c: New test.
880 * g++.dg/cpp1y/left-shift-2.C: New test.
881
c3d3b30a
PC
8822015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
883
884 PR c++/52742
885 * g++.dg/cpp0x/pr52742.C: New.
886
51c728b1
L
8872015-08-12 H.J. Lu <hongjiu.lu@intel.com>
888
889 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
890 Check Knights Landing support.
891
026af560
PC
8922015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/47461
895 * g++.dg/warn/Wunused-result-1.C: New.
896
7fd9012e
RB
8972015-08-12 Richard Biener <rguenther@suse.de>
898
899 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
900 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
901 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
902 * g++.dg/tree-ssa/pr61034.C: Adjust.
903 * gcc.dg/fold-compare-2.c: Likewise.
904 * gcc.dg/pr50763.c: Likewise.
905 * gcc.dg/predict-3.c: Likewise.
906 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
907 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
908 * gcc.dg/tree-ssa/pr20657.c: Likewise.
909 * gcc.dg/tree-ssa/pr21001.c: Likewise.
910 * gcc.dg/tree-ssa/pr37508.c: Likewise.
911 * gcc.dg/tree-ssa/vrp04.c: Likewise.
912 * gcc.dg/tree-ssa/vrp07.c: Likewise.
913 * gcc.dg/tree-ssa/vrp09.c: Likewise.
914 * gcc.dg/tree-ssa/vrp16.c: Likewise.
915 * gcc.dg/tree-ssa/vrp20.c: Likewise.
916 * gcc.dg/tree-ssa/vrp25.c: Likewise.
917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
918
da7db2ce
NS
9192015-08-12 Nathan Sidwell <nathan@acm.org>
920
921 * gcc.dg/vrp-min-max-1.c: New.
922 * gcc.dg/vrp-min-max-2.c: New.
923
d2713985
RB
9242015-08-12 Richard Biener <rguenther@suse.de>
925
926 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
927
51d3809e
TV
9282015-08-12 Tom de Vries <tom@codesourcery.com>
929
930 PR testsuite/67175
931 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
932 Handle absence of vector min/max for sparc.
933
aff4eeac
UB
9342015-08-11 Uros Bizjak <ubizjak@gmail.com>
935
936 PR target/66954
937 * g++.dg/ext/mv25.C: New test.
938
dbfa87aa
YR
9392015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
940
941 * gcc.target/i386/avx2-vect-shift.c: New test.
942
55466f20 9432015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
b32bc1ac
MLI
944
945 PR c/66098
946 PR c/66711
947 * gcc.dg/pragma-diag-3.c: New test.
948 * gcc.dg/pragma-diag-4.c: New test.
949
a6810021
NS
9502015-08-11 Nathan Sidwell <nathan@acm.org>
951
952 * c-c++-common/dfp/operator-comma.c: Call init function.
953 * c-c++-common/dfp/convert-dfp-2.c: New test.
954
736e56da
L
9552015-08-10 H.J. Lu <hongjiu.lu@intel.com>
956
957 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
958 Treat model == 0x4f as Broadwell.
959
0238e1e9
SK
9602015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
961
962 PR libfortran/67140
963 * gfortran.dg/pr67140.f90: New test.
964
b97e78b7
TS
9652015-08-10 Thomas Schwinge <thomas@codesourcery.com>
966
967 PR libgomp/65742
968 PR middle-end/66332
969 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
970
9ca28708
UB
9712015-08-10 Uros Bizjak <ubizjak@gmail.com>
972
973 PR fortran/64022
974 * gfortran.dg/ieee/large_4.f90: New test.
975
0d251765
BD
9762015-08-08 Bud Davis <jmdavis@link.com>
977
978 PR fortran/59746
979 * gfortran.dg/common_22.f90: New.
980
1aeec6dc
SB
9812015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
982
983 PR rtl-optimization/67028
984 * gcc.dg/pr67028.c: New testcase.
985
8f3f5ac0
L
9862015-08-07 H.J. Lu <hongjiu.lu@intel.com>
987
988 PR rtl-optimization/67029
989 * gcc.dg/pr67029.c: New test.
990
0e360db9
FXC
9912015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
992
993 PR fortran/64104
994 * gfortran.dg/ieee/ieee_8.f90: New test.
995
a044d2b1
JW
9962015-08-07 Jiong Wang <jiong.wang@arm.com>
997
998 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
999 modifers.
1000 * gcc.target/aarch64/noplt_2.c: Likewise.
1001 * gcc.target/aarch64/noplt_3.c: Likewise.
1002
0eb6f71c
DM
10032015-08-06 David Malcolm <dmalcolm@redhat.com>
1004
1005 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1006 optimization level, and print a summary at the end.
1007
b2074542
JW
10082015-08-06 Jiong Wang <jiong.wang@arm.com>
1009
1010 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1011
201fa0b3
JW
10122015-08-06 Jiong Wang <jiong.wang@arm.com>
1013
1014 * gcc.target/aarch64/noplt_3.c: New testcase.
1015
b60d63cb
JW
10162015-08-06 Jiong Wang <jiong.wang@arm.com>
1017
1018 * gcc.target/aarch64/noplt_1.c: New testcase.
1019 * gcc.target/aarch64/noplt_2.c: Likewise.
1020
47486460
VK
10212015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1022
1023 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1024 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1025
7e5c3746
AK
10262015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1027
1028 * gcc.target/s390/dwarfregtable-1.c: New test.
1029 * gcc.target/s390/dwarfregtable-2.c: New test.
1030 * gcc.target/s390/dwarfregtable-3.c: New test.
1031
c914ac45
AK
10322015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1033
1034 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1035
cfe25557
FXC
10362015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1037
1038 PR fortran/64022
1039 * gfortran.dg/ieee/large_2.f90: New test.
1040 * gfortran.dg/ieee/large_3.F90: New test.
1041
b168884a
FXC
10422015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1043
1044 PR fortran/64022
1045 * gfortran.dg/ieee/large_1.f90: Adjust test.
1046
55466f20 10472015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
76787f70
MLI
1048 Jeff Law <law@redhat.com>
1049
1050 PR c/16351
1051 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1052 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1053 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1054 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1055 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1056 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1057
dcc74ead
RS
10582015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1059
1060 PR middle-end/66311
1061 * gfortran.dg/pr66311.f90: New file.
1062
d7f37499
RB
10632015-08-05 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/67121
1066 * gcc.dg/torture/pr67121.c: New testcase.
1067
b4bd32c1
NC
10682015-08-05 Nick Clifton <nickc@redhat.com>
1069
1070 * gcc.target/rl78: New directory.
9ca28708
UB
1071 * gcc.target/rl78/rl78.exp: New file: Test driver.
1072 * gcc.target/rl78/test_addm3.c: New file: Test adds.
b4bd32c1 1073
aad88aed
RB
10742015-08-05 Richard Biener <rguenther@suse.de>
1075
1076 PR middle-end/67120
1077 * gcc.dg/torture/pr67120.c: New testcase.
1078
a56ea54a
PT
10792015-08-05 Paul Thomas <pault@gcc.gnu.org>
1080
1081 PR fortran/52846
1082
1083 * lib/fortran-modules.exp: Call cleanup-submodules from
1084 cleanup-modules.
1085 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1086 cover the cases where private entities are no longer optimized
1087 away.
1088 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1089 same reason.
1090 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1091 * gfortran.dg/submodule_5.f08: The same.
1092 * gfortran.dg/submodule_9.f08: The same.
1093 * gfortran.dg/submodule_10.f08: New test.
1094
8282c877
PC
10952015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1096
1097 PR c++/66595
1098 * g++.dg/cpp1y/var-templ35.C: New.
1099
cd583fe1
RB
11002015-08-05 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/67055
1103 * g++.dg/torture/pr67055.C: New testcase.
1104
97af59b2
RB
11052015-08-05 Richard Biener <rguenther@suse.de>
1106
1107 PR tree-optimization/67109
1108 * gcc.dg/torture/pr67109.c: New testcase.
1109 * gcc.dg/vect/vect-119.c: Adjust.
1110
f980c9a2
RB
11112015-08-05 Richard Biener <rguenther@suse.de>
1112
1113 PR middle-end/67107
1114 * gcc.dg/pr67107.c: New testcase.
1115
9cf0c420
PC
11162015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/66197
1119 * g++.dg/cpp1z/abbrev2.C: New.
1120
11212015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1124
cb3582ef
PC
11252015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/66392
1128 * g++.dg/init/explicit4.C: New.
1129
9554d206
BS
11302015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1131
1132 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1133 without VSX an Power8 vector support.
1134
59c20dc7
RB
11352015-08-04 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1138
75587afb
L
11392015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1140
1141 PR target/67110
1142 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1143 -fno-pie -no-pie.
1144
01003b83
PC
11452015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/66427
1148 * g++.dg/cpp1y/var-templ34.C: New.
1149
0efacb57
KT
11502015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1151
1152 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1153 * gcc.target/aarch64/target_attr_1.c: Likewise.
1154 * gcc.target/aarch64/target_attr_2.c: Likewise.
1155 * gcc.target/aarch64/target_attr_3.c: Likewise.
1156 * gcc.target/aarch64/target_attr_4.c: Likewise.
1157 * gcc.target/aarch64/target_attr_5.c: Likewise.
1158 * gcc.target/aarch64/target_attr_6.c: Likewise.
1159 * gcc.target/aarch64/target_attr_7.c: Likewise.
1160 * gcc.target/aarch64/target_attr_8.c: Likewise.
1161 * gcc.target/aarch64/target_attr_9.c: Likewise.
1162 * gcc.target/aarch64/target_attr_10.c: Likewise.
1163 * gcc.target/aarch64/target_attr_11.c: Likewise.
1164 * gcc.target/aarch64/target_attr_12.c: Likewise.
1165 * gcc.target/aarch64/target_attr_13.c: Likewise.
1166 * gcc.target/aarch64/target_attr_14.c: Likewise.
1167 * gcc.target/aarch64/target_attr_15.c: Likewise.
1168
e95a988a
KT
11692015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1170
1171 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1172
e4ea20c8
KT
11732015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1176
0cfff2a1
KT
11772015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1178
1179 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1180 message.
1181
22a49988
FXC
11822015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1183
1184 PR fortran/64022
1185 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1186 * gfortran.dg/ieee/large_1.f90: New test.
1187
43d56ad7
TP
11882015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1189
1190 PR tree-optimization/67043
1191 * gcc.dg/pr67043.c: New test.
1192
ab977fd8
PB
11932015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1194
1195 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1196
afed3459
DM
11972015-08-03 David Malcolm <dmalcolm@redhat.com>
1198
1199 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1200 it to push/pop timing items.
1201 (main): For each optimization level, create a gcc_jit_timer, and
1202 time all of the iteration within that level cumulatively.
1203 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1204 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1205
de0fb905
AB
12062015-08-03 Alexander Basov <coohpt@gmail.com>
1207
1208 PR middle-end/64744
1209 PR middle-end/48470
1210 PR middle-end/43404
1211 * gcc.target/arm/pr43404.c : New testcase.
1212 * gcc.target/arm/pr48470.c : New testcase.
1213 * gcc.target/arm/pr64744-1.c : New testcase.
1214 * gcc.target/arm/pr64744-2.c : New testcase.
1215
472fd3cc
L
12162015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 PR tree-optimization/67077
1219 * gcc.dg/pr67077.c: New test.
1220
c2a96ec2
JL
12212015-08-03 Jeff Law <law@redhat.com>
1222
1223 PR middle-end/66314
1224 PR gcov-profile/66899
1225 * gcc.dg/pr66899.c: New test.
1226 * gcc.dg/pr66314.c: New test.
1227
420a9d9b
MP
12282015-08-03 Marek Polacek <polacek@redhat.com>
1229
1230 PR c/67088
1231 * gcc.dg/pr67088.c: New test.
1232
1f71aee9
SN
12332015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1234
1235 PR target/66731
1236 * gcc.target/arm/vnmul-1.c: New.
1237 * gcc.target/arm/vnmul-2.c: New.
1238 * gcc.target/arm/vnmul-3.c: New.
1239 * gcc.target/arm/vnmul-4.c: New.
1240
2ab320ad
MM
12412015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1242
1243 PR fortran/64921
1244 * gfortran.dg/class_allocate_20.f90: New.
1245
44fef04a
KT
12462015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1247
1248 * gcc.target/aarch64/csel_bfx_1.c: New test.
1249 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1250
8423e57c
MS
12512015-08-02 Martin Sebor <msebor@redhat.com>
1252
2ab320ad
MM
1253 * g++.dg/Wframe-address-in-Wall.C: New test.
1254 * g++.dg/Wframe-address.C: New test.
1255 * g++.dg/Wno-frame-address.C: New test.
1256 * gcc.dg/Wframe-address-in-Wall.c: New test.
1257 * gcc.dg/Wframe-address.c: New test.
1258 * gcc.dg/Wno-frame-address.c: New test.
8423e57c 1259
8ebca419
PP
12602015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1261
1262 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1263
fea8f6c6
MC
12642015-08-01 Michael Collison <michael.collison@linaro.org
1265 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1266
1267 * gcc.target/arm/mincmp.c: New test.
1268
28ed8364
PT
12692015-08-01 Paul Thomas <pault@gcc.gnu.org>
1270
1271 PR fortran/67091
1272 * gfortran.dg/associated_target_6.f03: New test
1273
805134b9
TV
12742015-08-01 Tom de Vries <tom@codesourcery.com>
1275
1276 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1277 optimize ("-ftree-parallelize-loops=0").
1278 Add successful scans for 2 detected reductions. Add xfail scans for 3
1279 detected reductions.
1280 * gcc.dg/autopar/reduc-2short.c: Same.
1281 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1282 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1283 detected reductions.
1284 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1285 and max reductions.
1286
ec043522
MP
12872015-07-31 Marek Polacek <polacek@redhat.com>
1288
1289 PR sanitizer/66977
1290 * g++.dg/ubsan/pr66977.C: New test.
1291
173864e8
MP
12922015-07-30 Marek Polacek <polacek@redhat.com>
1293
1294 * c-c++-common/Wtautological-compare-3.c: New test.
1295
c5ce61b0
AL
12962015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1297
1298 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1299 (CHECK): Pass address of scalar, rather than array.
1300
a7c5a3cc
AL
13012015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1302
1303 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1304
4347617f
AL
13052015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1306
1307 * gcc.target/aarch64/fp16/fp16.exp: New.
1308 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1309 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1310
c2ec330c
AL
13112015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1312
1313 * gcc.target/aarch64/f16_movs_1.c: New test.
1314
12efb1d7
TV
13152015-07-28 Tom de Vries <tom@codesourcery.com>
1316
1317 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1318 outer loop.
1319
46308474 13202015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
55466f20 1321 Manuel López-Ibáñez <manu@gcc.gnu.org>
46308474
LFSM
1322
1323 * gcc.dg/parm-incomplete-1.c: Update.
1324 * gcc.dg/pr18809-1.c: Update.
1325 * gcc.dg/pr27953.c: Update.
1326 * gcc.dg/vla-11.c: Update.
1327
160654a0
MP
13282015-07-27 Marek Polacek <polacek@redhat.com>
1329
1330 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1331
383ec9fd
TV
13322015-07-27 Tom de Vries <tom@codesourcery.com>
1333
1334 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1335 attribute. Update comment.
1336 (main): Remove.
1337 Add scan for not parallelizing inner loop.
1338 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1339 attribute.
1340 (main): Remove.
1341
f2afe6dd
MP
13422015-07-27 Marek Polacek <polacek@redhat.com>
1343
1344 PR bootstrap/67030
1345 * c-c++-common/Wtautological-compare-2.c: New test.
1346
b5afeda1
L
13472015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 PR target/66232
1350 * gcc.target/i386/pr66232-6.c: New tests.
1351 * gcc.target/i386/pr66232-7.c: Likewise.
1352 * gcc.target/i386/pr66232-8.c: Likewise.
1353 * gcc.target/i386/pr66232-9.c: Likewise.
1354
05b28fd6
MP
13552015-07-27 Marek Polacek <polacek@redhat.com>
1356
1357 PR c++/66555
1358 PR c/54979
1359 * c-c++-common/Wtautological-compare-1.c: New test.
1360
11f2c78a
PP
13612015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1362
1363 PR c++/18969
1364 * g++.dg/template/pr18969.C: New test.
1365 * g++.dg/template/pr18969-2.C: New test.
1366 * g++.old-deja/g++.jason/overload.C: Remove return value in
1367 template function returning void.
1368
6e07a52e
UB
13692015-07-26 Uros Bizjak <ubizjak@gmail.com>
1370
1371 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1372 immediates to avoid shift-overflow warnings.
1373
9783ae5a
PP
13742015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1375
1376 PR c++/66857
1377 * g++.dg/init/pr66857.C: New test.
1378
4c141304
UB
13792015-07-25 Uros Bizjak <ubizjak@gmail.com>
1380
1381 PR target/66648
1382 * gcc.target/i386/pr66648.c: New test.
1383
b23fdfb7
TV
13842015-07-25 Tom de Vries <tom@codesourcery.com>
1385
1386 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1387 interchange_files and block_files variables.
1388 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1389 arithmetic.
1390 * gcc.dg/graphite/uns-interchange-12.c: Same.
1391 * gcc.dg/graphite/uns-interchange-14.c: Same.
1392 * gcc.dg/graphite/uns-interchange-15.c: Same.
1393 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1394 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1395
8edd0f66
JL
13962015-07-25 Jeff Law <law@redhat.com>
1397
1398 Revert:
1399 PR lto/66752
1400 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1401 * gcc.dg/torture/pr66752-1.c: New test
1402 * g++.dg/torture/pr66752-2.C: New test.
1403
64d7fb90
DE
14042015-07-25 David Edelsohn <dje.gcc@gmail.com>
1405
1406 Revert:
1407 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1408
1409 PR rtl-optimization/64164
1410 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1411 * gcc.dg/ssp-1.c: Make counter a register.
1412 * gcc.dg/ssp-2.c: Likewise.
1413 * gcc.dg/torture/parm-coalesce.c: New.
1414
e6df8509
TV
14152015-07-24 Tom de Vries <tom@codesourcery.com>
1416
1417 * gcc.dg/graphite/block-1.c: Xfail scan.
1418 * gcc.dg/graphite/interchange-12.c: Same.
1419 * gcc.dg/graphite/interchange-14.c: Same.
1420 * gcc.dg/graphite/interchange-15.c: Same.
1421 * gcc.dg/graphite/interchange-9.c: Same.
1422 * gcc.dg/graphite/interchange-mvt.c: Same.
1423 * gcc.dg/graphite/uns-block-1.c: New test.
1424 * gcc.dg/graphite/uns-interchange-12.c: New test.
1425 * gcc.dg/graphite/uns-interchange-14.c: New test.
1426 * gcc.dg/graphite/uns-interchange-15.c: New test.
1427 * gcc.dg/graphite/uns-interchange-9.c: New test.
1428 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1429
55466f20 14302015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
274d8c11
MLI
1431
1432 PR c++/64079
1433 * c-c++-common/Wunused-function-1.c: New.
1434
a5a57bf3
TV
14352015-07-24 Tom de Vries <tom@codesourcery.com>
1436
1437 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1438 alternative exit-first loop transform.
1439 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1440 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1441 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1442 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1443 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1444 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1445 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1446 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1447 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1448
349e312b
IE
14492015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1450
1451 PR ipa/66566
1452 * gcc.target/i386/mpx/pr66566.c: New test.
1453
67fd2789
L
14542015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1455
1456 PR bootstrap/66978
1457 * gcc.target/i386/pr66978.c: New test.
1458
b8fedf99
AK
14592015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1460
1461 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1462
3d44ff99
AK
14632015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1464
1465 * gcc.target/s390/insv-1.c: New test.
1466 * gcc.target/s390/insv-2.c: New test.
1467 * gcc.target/s390/insv-3.c: New test.
1468
25a62773
TV
14692015-07-24 Tom de Vries <tom@codesourcery.com>
1470
1471 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1472
5f8d832e
N
14732015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1474
1475 PR middle-end/25530
1476 * gcc.dg/pr25530.c: New test.
1477
887ab609
N
14782015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1479
1480 PR middle-end/25529
1481 * gcc.dg/pr25529.c: New test.
1482
390875e6
KV
14832015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1484
1485 * gcc.target/arm/reg_equal_test.c: New test.
1486
d37f946a
JL
14872015-07-23 Jeff Law <law@redhat.com>
1488
1489 PR lto/66752
1490 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1491 * gcc.dg/torture/pr66752-1.c: New test
1492 * g++.dg/torture/pr66752-2.C: New test.
1493
04e4dbd0
MP
14942015-07-23 Marek Polacek <polacek@redhat.com>
1495
1496 PR c++/66572
1497 * g++.dg/warn/Wlogical-op-2.C: New test.
1498
7eb9f42e
AO
14992015-07-23 Alexandre Oliva <aoliva@redhat.com>
1500
1501 PR rtl-optimization/64164
1502 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1503 * gcc.dg/ssp-1.c: Make counter a register.
1504 * gcc.dg/ssp-2.c: Likewise.
1505 * gcc.dg/torture/parm-coalesce.c: New.
1506
dc891fe7
MP
15072015-07-23 Marek Polacek <polacek@redhat.com>
1508
1509 PR sanitizer/66908
1510 * c-c++-common/ubsan/pr66908.c: New test.
1511
bcdaf370
TV
15122015-07-23 Tom de Vries <tom@codesourcery.com>
1513
1514 * gcc.dg/autopar/outer-4.c: Add xfail.
1515 * gcc.dg/autopar/outer-5.c: Same.
1516 * gcc.dg/autopar/outer-6.c: Same.
1517 * gcc.dg/autopar/reduc-2.c: Same.
1518 * gcc.dg/autopar/reduc-2char.c: Same.
1519 * gcc.dg/autopar/reduc-2short.c: Same.
1520 * gcc.dg/autopar/reduc-8.c: Same.
1521 * gcc.dg/autopar/uns-outer-4.c: New test.
1522 * gcc.dg/autopar/uns-outer-5.c: New test.
1523 * gcc.dg/autopar/uns-outer-6.c: New test.
1524
f45dacba
RB
15252015-07-23 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/66952
1528 * gcc.dg/torture/pr66952.c: Use signed char.
1529
b5fd0440
YR
15302015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1531
1532 PR tree-optimization/66926,66951
1533 * gcc.dg/vect/pr66951.c: New test.
1534
25f05e7b
PC
15352015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1536
1537 PR c++/52987
1538 * g++.dg/parse/error57.C: New.
1539 * g++.dg/expr/string-2.C: Update.
1540
28537a45
RB
15412015-07-23 Richard Biener <rguenther@suse.de>
1542
1543 PR tree-optimization/66945
1544 * gcc.dg/torture/pr66945.c: New testcase.
1545
54d22142
UB
15462015-07-22 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR target/66954
1549 * g++.dg/ext/mv24.C: New test.
1550
19e18903
MP
15512015-07-22 Marek Polacek <polacek@redhat.com>
1552
1553 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1554 dg-options.
1555
252207bd
MM
15562015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1557
1558 PR fortran/61831
1559 PR fortran/66929
1560 * gfortran.dg/generic_30.f90: New.
1561
8bb8e838
RB
15622015-07-22 Richard Biener <rguenther@suse.de>
1563
1564 PR tree-optimization/66952
1565 * gcc.dg/torture/pr66952.c: New testcase.
1566
4d0a0237
CB
15672015-07-22 Charles Baylis <charles.baylis@linaro.org>
1568
97157e0f 1569 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4d0a0237 1570 test.
97157e0f 1571 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4d0a0237 1572 test.
97157e0f 1573 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4d0a0237 1574 test.
97157e0f 1575 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4d0a0237 1576 test.
97157e0f 1577 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4d0a0237 1578 test.
97157e0f 1579 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4d0a0237 1580 test.
97157e0f 1581 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4d0a0237 1582 test.
97157e0f 1583 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4d0a0237 1584 test.
97157e0f 1585 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4d0a0237 1586 test.
97157e0f 1587 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4d0a0237 1588 test.
97157e0f 1589 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4d0a0237 1590 test.
97157e0f 1591 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4d0a0237 1592 test.
97157e0f 1593 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4d0a0237 1594 test.
97157e0f 1595 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4d0a0237 1596 test.
97157e0f 1597 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4d0a0237 1598 test.
97157e0f 1599 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4d0a0237 1600 test.
97157e0f 1601 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4d0a0237 1602 test.
97157e0f 1603 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4d0a0237 1604 test.
97157e0f 1605 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4d0a0237 1606 test.
97157e0f 1607 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4d0a0237 1608 test.
97157e0f 1609 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4d0a0237 1610 test.
97157e0f 1611 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4d0a0237 1612 test.
97157e0f 1613 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4d0a0237 1614 test.
97157e0f 1615 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4d0a0237 1616 test.
97157e0f 1617 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4d0a0237 1618 test.
97157e0f 1619 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4d0a0237 1620 test.
97157e0f 1621 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4d0a0237 1622 test.
97157e0f 1623 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4d0a0237 1624 test.
97157e0f 1625 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4d0a0237 1626 test.
97157e0f 1627 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4d0a0237 1628 test.
97157e0f 1629 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4d0a0237 1630 test.
97157e0f 1631 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4d0a0237 1632 test.
97157e0f 1633 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4d0a0237 1634 test.
97157e0f 1635 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4d0a0237 1636 test.
97157e0f 1637 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4d0a0237 1638 test.
97157e0f 1639 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4d0a0237 1640 test.
97157e0f 1641 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4d0a0237 1642 test.
97157e0f 1643 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4d0a0237 1644 test.
97157e0f 1645 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4d0a0237 1646 test.
97157e0f 1647 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4d0a0237 1648 test.
97157e0f 1649 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4d0a0237 1650 test.
97157e0f 1651 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4d0a0237 1652 test.
97157e0f 1653 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4d0a0237 1654 test.
97157e0f 1655 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4d0a0237 1656 test.
97157e0f 1657 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4d0a0237 1658 test.
97157e0f 1659 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4d0a0237 1660 test.
97157e0f 1661 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4d0a0237 1662 test.
97157e0f 1663 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4d0a0237 1664 test.
97157e0f 1665 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4d0a0237 1666 test.
97157e0f 1667 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4d0a0237 1668 test.
97157e0f 1669 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4d0a0237 1670 test.
97157e0f 1671 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4d0a0237 1672 test.
97157e0f 1673 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4d0a0237 1674 test.
97157e0f 1675 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4d0a0237 1676 test.
97157e0f 1677 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4d0a0237 1678 test.
97157e0f 1679 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4d0a0237 1680 test.
97157e0f 1681 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4d0a0237 1682 test.
97157e0f 1683 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4d0a0237 1684 test.
97157e0f 1685 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4d0a0237 1686 test.
97157e0f 1687 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4d0a0237 1688 test.
97157e0f 1689 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4d0a0237 1690 test.
97157e0f 1691 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4d0a0237 1692 test.
97157e0f 1693 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4d0a0237 1694 test.
97157e0f 1695 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4d0a0237 1696 test.
97157e0f 1697 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4d0a0237 1698 test.
97157e0f 1699 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4d0a0237 1700 test.
97157e0f 1701 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4d0a0237 1702 test.
97157e0f 1703 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4d0a0237 1704 test.
97157e0f 1705 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4d0a0237 1706 test.
97157e0f 1707 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4d0a0237 1708 test.
97157e0f 1709 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4d0a0237 1710 test.
97157e0f 1711 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4d0a0237 1712 test.
97157e0f 1713 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4d0a0237 1714 test.
97157e0f 1715 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4d0a0237 1716 test.
97157e0f 1717 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4d0a0237 1718 test.
97157e0f 1719 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4d0a0237 1720 test.
97157e0f 1721 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4d0a0237 1722 test.
97157e0f 1723 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4d0a0237 1724 test.
97157e0f 1725 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4d0a0237 1726 test.
97157e0f 1727 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4d0a0237 1728 test.
97157e0f 1729 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4d0a0237 1730 test.
97157e0f 1731 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4d0a0237 1732 test.
97157e0f 1733 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4d0a0237 1734 test.
97157e0f 1735 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4d0a0237 1736 test.
97157e0f 1737 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4d0a0237 1738 test.
97157e0f 1739 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4d0a0237 1740 test.
97157e0f 1741 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4d0a0237 1742 test.
97157e0f 1743 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4d0a0237 1744 test.
97157e0f 1745 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4d0a0237 1746 test.
97157e0f 1747 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4d0a0237 1748 test.
97157e0f 1749 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4d0a0237 1750 test.
97157e0f 1751 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4d0a0237 1752 test.
97157e0f 1753 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4d0a0237 1754 test.
97157e0f 1755 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4d0a0237 1756 test.
97157e0f 1757 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4d0a0237 1758 test.
97157e0f 1759 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4d0a0237 1760 test.
97157e0f 1761 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4d0a0237 1762 test.
97157e0f 1763 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4d0a0237 1764 test.
97157e0f 1765 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4d0a0237 1766 test.
97157e0f 1767 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4d0a0237 1768 test.
97157e0f 1769 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4d0a0237 1770 test.
97157e0f 1771 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4d0a0237 1772 test.
97157e0f 1773 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4d0a0237 1774 test.
97157e0f 1775 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4d0a0237 1776 test.
97157e0f 1777 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4d0a0237 1778 test.
97157e0f 1779 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4d0a0237 1780 test.
97157e0f 1781 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4d0a0237 1782 test.
97157e0f 1783 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4d0a0237 1784 test.
97157e0f 1785 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4d0a0237 1786 test.
97157e0f 1787 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4d0a0237 1788 test.
97157e0f 1789 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4d0a0237 1790 test.
97157e0f 1791 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4d0a0237 1792 test.
97157e0f 1793 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4d0a0237 1794 test.
97157e0f 1795 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4d0a0237 1796 test.
97157e0f 1797 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4d0a0237 1798 test.
97157e0f 1799 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4d0a0237 1800 test.
97157e0f 1801 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4d0a0237 1802 test.
97157e0f 1803 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4d0a0237 1804 test.
97157e0f 1805 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4d0a0237 1806 test.
97157e0f 1807 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4d0a0237 1808 test.
97157e0f 1809 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4d0a0237 1810 test.
97157e0f 1811 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4d0a0237 1812 test.
97157e0f 1813 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4d0a0237 1814 test.
97157e0f 1815 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4d0a0237 1816 test.
97157e0f 1817 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4d0a0237 1818 test.
97157e0f 1819 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4d0a0237 1820 test.
97157e0f 1821 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4d0a0237 1822 test.
97157e0f 1823 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4d0a0237 1824 test.
97157e0f 1825 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4d0a0237 1826 test.
97157e0f 1827 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4d0a0237 1828 test.
97157e0f 1829 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4d0a0237 1830 test.
97157e0f 1831 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4d0a0237
CB
1832 test.
1833
faa16e44
PC
18342015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 * g++.dg/template/crash81.C: Update.
1837
6998b929
VM
18382015-07-21 Vladimir Makarov <vmakarov@redhat.com>
1839
1840 PR ipa/66424.
1841 * gcc.target/i386/pr66424.c: New.
1842
82f04ea0
AV
18432015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1844
1845 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1846
c5189d8e
MM
18472015-07-21 Mikael Morin <mikael@gcc.gnu.org>
1848
1849 PR fortran/61831
1850 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1851 Drop address sanitization.
1852
ceb2acf2
AV
18532015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1854
c5189d8e 1855 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
ceb2acf2 1856 Skip -march=armv4t.
c5189d8e 1857 (dg-additional-options): Set armv5t flag.
ceb2acf2 1858
f68dd0a9
MP
18592015-07-21 Marek Polacek <polacek@redhat.com>
1860
1861 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1862 * gcc.dg/vmx/unpack.c: Likewise.
1863 * gcc.target/powerpc/quad-atomic.c: Likewise.
1864
73c581fb
UB
18652015-07-20 Uros Bizjak <ubizjak@gmail.com>
1866
1867 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1868
4d054084
JW
18692015-07-20 Jiong Wang <jiong.wang@arm.com>
1870
73c581fb 1871 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4d054084
JW
1872 model.
1873
451b5e48
MP
18742015-07-20 Marek Polacek <polacek@redhat.com>
1875
1876 PR c++/55095
1877 * c-c++-common/Wshift-overflow-1.c: New test.
1878 * c-c++-common/Wshift-overflow-2.c: New test.
1879 * c-c++-common/Wshift-overflow-3.c: New test.
1880 * c-c++-common/Wshift-overflow-4.c: New test.
1881 * c-c++-common/Wshift-overflow-5.c: New test.
1882 * g++.dg/cpp1y/left-shift-1.C: New test.
1883 * gcc.dg/c90-left-shift-2.c: New test.
1884 * gcc.dg/c90-left-shift-3.c: New test.
1885 * gcc.dg/c99-left-shift-2.c: New test.
1886 * gcc.dg/c99-left-shift-3.c: New test.
1887 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1888 * gcc.c-torture/execute/pr40386.c: Likewise.
1889 * gcc.dg/vect/pr33373.c: Likewise.
1890 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1891 * gcc.dg/vect/vect-shift-2.c: Likewise.
1892
7040e903
KT
18932015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1894
1895 * gcc.target/aarch64/neg_abs_1.c: New test.
1896
ab22883b
UB
18972015-07-18 Uros Bizjak <ubizjak@gmail.com>
1898
1899 PR target/66922
1900 * gcc.target/i386/pr66922.c: New test.
1901
49b8fe6c
SP
19022015-07-18 Sebastian Pop <s.pop@samsung.com>
1903
1904 PR middle-end/46851
1905 PR middle-end/60340
1906 * gcc.dg/tree-ssa/pr42327.c: Removed.
1907 * g++.dg/other/pr35011.C: Removed.
1908
f6f6b749
L
19092015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 PR target/66906
1912 * gcc.target/i386/pr66906.c: New test.
1913
44f18d70
MM
19142015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1915
1916 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1917 as follow-up to r225930.
1918
eb438073
PT
19192015-07-17 Paul Thomas <pault@gcc.gnu.org>
1920
1921 PR fortran/52846
1922 * lib/fortran-modules.exp (proc cleanup-submodules): New
1923 procedure.
1924 * gfortran.dg/submodule_1.f08: Change extension and clean up
1925 the submodule files.
1926 * gfortran.dg/submodule_2.f08: ditto
1927 * gfortran.dg/submodule_6.f08: ditto
1928 * gfortran.dg/submodule_7.f08: ditto
1929 * gfortran.dg/submodule_8.f08: New test
1930 * gfortran.dg/submodule_9.f08: New test
1931
24757752
AK
19322015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1933 Sebastian Pop <s.pop@samsung.com>
1934
1935 PR middle-end/61929
1936 * gcc.dg/graphite/pr61929.c: New.
1937
f7b7b0aa
MP
19382015-07-17 Marek Polacek <polacek@redhat.com>
1939
1940 * gcc.dg/fold-minus-7.c: New test.
1941
996d027a
AF
19422015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1943
1944 * gfortran.dg/co_reduce_1.f90: New file.
1945
c92f5b13
L
19462015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1947
1948 PR target/66824
1949 * gcc.target/i386/pr66824.c:
1950
255388b8
AV
19512015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1952
1953 PR fortran/66035
1954 * gfortran.dg/structure_constructor_13.f03: New test.
1955
0e1f8c6a
MM
19562015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1957
1958 PR fortran/61831
1959 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1960 of generated while loops in the tree dump.
04ef2474 1961 * gfortran.dg/derived_constructor_comps_6.f90: New file.
0e1f8c6a 1962
a6c51a12
YR
19632015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1964
1965 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1966
5ba53785
UB
19672015-07-17 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR target/66891
1970 * gcc.target/i386/pr66891.c: New test.
1971
38ef5e6a
KT
19722015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1973
1974 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1975
b81a2f0d
VM
19762015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1977
1978 PR rtl-optimization/66626
1979 * gcc.target/i386/pr66626-2.c: New.
1980
a7d1f3fe
ML
19812015-07-16 Martin Liska <mliska@suse.cz>
1982
1983 * g++.dg/ipa/pr66896.c: New test.
1984
ef3b59ac
RB
19852015-07-16 Richard Biener <rguenther@suse.de>
1986
1987 PR tree-optimization/66894
1988 * gcc.dg/torture/pr66894.c: New testcase.
1989
79d4f7c6
RB
19902015-07-16 Richard Biener <rguenther@suse.de>
1991
1992 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1993
baca1278
UB
19942015-07-16 Uros Bizjak <ubizjak@gmail.com>
1995
1996 PR target/66866
1997 * g++.dg/pr66866.C: New test.
1998
34222cd6
BS
19992015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2000
2001 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2002
aa6cf07e
RB
20032015-07-15 Richard Biener <rguenther@suse.de>
2004
2005 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2006 { -O3 -fomit-frame-pointer },
2007 { -O3 -fomit-frame-pointer -funroll-loops } and
2008 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2009 in favor of
2010 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2011 -finline-functions }
2012
8e8886f6
RS
20132015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2014
2015 * gcc.target/mips/interrupt_handler-5.c: New test.
2016
0256a844
MF
20172015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2018 Robert Suchanek <robert.suchanek@imgtec.com>
2019
2020 * gcc.target/mips/interrupt_handler-4.c: New test.
2021
22dd66d4
IE
20222015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2023
2024 PR testsuite/66734
2025 * gcc.dg/lto/lto.exp: Initialize MPX.
2026
d216761f
KT
20272015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2028
2029 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2030 dg-skip-if.
2031 * gcc.target/arm/scd42-3.c: Likewise.
2032
765a514d
AB
20332015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2034
2035 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2036 code to be run when the pre-arch code increases the isa_rev to
2037 mips32r6 or greater.
2038
a16bca31
RB
20392015-07-15 Richard Biener <rguenther@suse.de>
2040
2041 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2042 { -O3 -fomit-frame-pointer },
2043 { -O3 -fomit-frame-pointer -funroll-loops } and
2044 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2045 in favor of
2046 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2047 -finline-functions }
2048 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2049 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2050 to additional_flags.
2051
7a708f68
UB
20522015-07-15 Uros Bizjak <ubizjak@gmail.com>
2053
2054 PR rtl-optimization/66838
2055 * gcc.target/i386/pr66838.c: New test.
2056
09f725f4
PP
20572015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2058
2059 PR c++/66850
2060 * g++.dg/template/pr66850.C: New test.
2061
524d2e49
SL
20622015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2063 Cesar Philippidis <cesar@codesourcery.com>
2064 Chung-Lin Tang <cltang@codesourcery.com>
2065
2066 * gcc.target/nios2/nios2-flushd.c: New.
2067 * gcc.target/nios2/nios2-rdprs.c: New.
2068 * gcc.target/nios2/r2-atomic.c: New.
2069 * gcc.target/nios2/r2-eni.c: New.
2070 * gcc.target/nios2/r2-wrpie.c: New.
2071
aa32db37
SL
20722015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2073 Cesar Philippidis <cesar@codesourcery.com>
2074 Chung-Lin Tang <cltang@codesourcery.com>
2075
2076 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2077 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2078
3bbbe009
SL
20792015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2080 Cesar Philippidis <cesar@codesourcery.com>
2081 Chung-Lin Tang <cltang@codesourcery.com>
2082
2083 * gcc.target/nios2/andci.c: New.
2084 * gcc.target/nios2/bmx.c: New.
2085 * gcc.target/nios2/cdx-add.c: New.
2086 * gcc.target/nios2/cdx-branch.c: New.
2087 * gcc.target/nios2/cdx-callret.c: New.
2088 * gcc.target/nios2/cdx-loadstore.c: New.
2089 * gcc.target/nios2/cdx-logical.c: New.
2090 * gcc.target/nios2/cdx-mov.c: New.
2091 * gcc.target/nios2/cdx-shift.c: New.
2092 * gcc.target/nios2/cdx-sub.c: New.
2093 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2094
973590f3
AA
20952015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2096
2097 PR c++/65071
2098 * g++.dg/cpp0x/vt-65071.C: New.
2099
42e6ab74
SL
21002015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2101 Cesar Philippidis <cesar@codesourcery.com>
2102 Chung-Lin Tang <cltang@codesourcery.com>
2103
2104 * gcc.target/nios2/r2-io-range.c: New.
2105 * gcc.target/nios2/r2-stio-1.c: New.
2106 * gcc.target/nios2/r2-stio-2.c: New.
2107 * gcc.target/nios2/nios2-ldxio.c: New.
2108 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2109 of just compile. Add more tests.
2110
ff7097f2
SK
21112015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2112
2113 gfortran.dg/pr66864.f90: New test.
2114
6e5ad0f9
VM
21152015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2116
2117 PR rtl-optimization/66626
2118 * gcc.target/i386/pr66626.c: New.
2119
5faebb89
SL
21202015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2121
2122 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2123 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2124 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2125
87679b76
PC
21262015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2127
2128 * g++.dg/template/crash81.C: Adjust for error + inform change.
2129 * g++.dg/template/pr58878.C: Likewise.
2130 * g++.dg/template/shadow1.C: Likewise.
2131 * g++.dg/template/shadow2.C: Likewise.
2132 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2133 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2134 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2135 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2136
fe9acb3a
RB
21372015-07-14 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/66863
2140 * gcc.dg/torture/pr66863.c: New testcase.
2141
15d6614a
PP
21422015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2143
2144 PR c++/65186
2145 * g++.dg/template/pr65186.C: New test.
2146
474d4bbe
MM
21472015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2148
2149 * gcc.target/arm/macro_defs0.c: Add directive to skip
2150 test if -marm is present.
2151 * gcc.target/arm/macro_defs1.c: Likewise.
2152
36d2f81e
KT
21532015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2154
2155 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2156 if-conversion..
2157 * gcc.target/aarch64/adds1.c: Likewise.
2158 * gcc.target/aarch64/ands_1.c: Likewise.
2159 * gcc.target/aarch64/bics_1.c: Likewise.
2160 * gcc.target/aarch64/subs1.c: Likewise.
2161 * gcc.target/aarch64/subs3.c: Likewise.
2162
63631f7d
AV
21632015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2164
2165 PR fortran/64589
2166 * gfortran.dg/pr64589.f90: New test.
2167
2d87c1d4
RL
21682015-07-13 Renlin Li <renlin.li@arm.com>
2169
2170 PR rtl/66556
2171 * gcc.c-torture/execute/pr66556.c: New.
2172
026c3cfd
AH
21732015-07-12 Aldy Hernandez <aldyh@redhat.com>
2174
2175 * gcc.dg/20020219-1.c: Fix double word typos.
2176 * gcc.dg/20020919-1.c: Same.
2177
98441735
KV
21782015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2179 Jeff Law <law@redhat.com>
2180
2181 PR middle-end/66726
2182 * g++.dg/tree-ssa/pr66726.c: New test.
2183 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2184 * gcc.dg/tree-ssa/pr66726.c: New test.
2185
4aeb847a
PC
21862015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2187
2188 PR c++/58734
2189 * g++.dg/cpp0x/variadic-ttp2.C: New.
2190
c5540945
PP
21912015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2192
2193 PR c++/30044
2194 * g++.dg/cpp0x/auto46.C: New test.
2195 * g++.dg/template/pr30044.C: New test.
2196 * g++.dg/template/shadow2.C: New test.
2197 * g++.dg/template/error55.C: New test.
2198 * g++.dg/template/crash83.C: Accept any error string.
2199 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2200 parameters.
6f9c217a 2201 * g++.dg/cpp0x/variadic19.C: Likewise
c5540945
PP
2202 * g++.dg/template/canon-type-13.C: Likewise.
2203 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2204 * g++.dg/torture/20070621-1.C: Likewise.
2205
0a73242e
PC
22062015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2207
2208 PR c++/54521
2209 * g++.dg/init/explicit3.C: New.
2210
a0ff7835
L
22112015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2212
2213 PR target/66819
2214 * gcc.target/i386/pr66819-1.c: New test.
2215 * gcc.target/i386/pr66819-2.c: Likewise.
2216 * gcc.target/i386/pr66819-3.c: Likewise.
2217 * gcc.target/i386/pr66819-4.c: Likewise.
2218 * gcc.target/i386/pr66819-5.c: Likewise.
2219
15e3956e
UB
22202015-07-10 Uros Bizjak <ubizjak@gmail.com>
2221
2222 PR target/66703
2223 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2224 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2225 type to prevent possible flag-clobbering zero-extensions.
3655e7ca 2226 * gcc.target/i386/pr66703.c: New test.
15e3956e 2227
f3ae5c0c
PC
22282015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/60842
2231 * g++.dg/cpp0x/nsdmi-template15.C: New.
2232
53021678
JW
22332015-07-10 Jiong Wang <jiong.wang@arm.com>
2234
2235 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2236
73c6609b
CL
22372015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2238
2239 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2240 * gcc.target/arm/flip-thumb.c: Likewise.
2241
d7cb4840
UB
22422015-07-10 Uros Bizjak <ubizjak@gmail.com>
2243
2244 PR target/66813
2245 * gcc.target/i386/pr66813.c: New test.
2246
d26fc979
JJ
22472015-07-10 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR middle-end/66820
2250 * gcc.dg/gomp/pr66820.c: New test.
2251
7ed28ff9
PC
22522015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/65592
2255 * g++.dg/cpp0x/scoped_enum6.C: New.
2256
9f620bf1
TV
22572015-07-10 Tom de Vries <tom@codesourcery.com>
2258
2259 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2260 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2261
9d0862bf
RB
22622015-07-10 Richard Biener <rguenther@suse.de>
2263
2264 PR tree-optimization/66823
2265 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2266 which should not be necessary. XFAIL.
2267
3baeecac
PC
22682015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/64848
2271 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2272
a0945730
JJ
22732015-07-09 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR middle-end/66633
2276 * gcc.dg/gomp/pr66633-1.c: New test.
2277 * gcc.dg/gomp/pr66633-2.c: New test.
2278 * gcc.dg/gomp/pr66633-3.c: New test.
2279 * gcc.dg/gomp/pr66633-4.c: New test.
2280
4d1ab2d6
JM
22812015-07-09 John Marino <gnugcc@marino.st>
2282
2283 * lib/target-supports.exp (check_effective_target_pie):
2284 Add *-*-dragonfly*
2285
cb1fd5b4
UB
22862015-07-09 Uros Bizjak <ubizjak@gmail.com>
2287
2288 PR target/66814
2289 * gcc.target/i386/pr66814.c: New test.
2290
ecba049c
SN
22912015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2292
290f6359 2293 PR target/66731
ecba049c
SN
2294 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2295 * gcc.target/aarch64/fnmul-2.c: Likewise.
2296 * gcc.target/aarch64/fnmul-3.c: Likewise.
2297 * gcc.target/aarch64/fnmul-4.c: Likewise.
2298
a2fe3985
PC
22992015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2300
2301 PR c++/65790
2302 * g++.dg/cpp0x/vt-65790.C: New.
2303
e9c9e772
L
23042015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2305
2306 PR target/66818
2307 * gcc.target/i386/pr66818.c: New test.
2308
661c8707
L
23092015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2310
2311 PR target/66817
2312 * gcc.target/i386/pr66817.c: New test.
2313
ca87c493
MP
23142015-07-09 Marek Polacek <polacek@redhat.com>
2315
2316 PR tree-optimization/66718
2317 * gcc.dg/vect/vect-126.c: New test.
2318
55466f20 23192015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
ca506be6
CSLL
2320
2321 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2322 even when dwarf-2 is not the default.
2323
f9c29a5b
JL
23242015-07-08 Jeff Law <law@redhat.com>
2325
2326 PR testsuite/66796
2327 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2328 to have a single memory reference.
2329
a9dcd529
EB
23302015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2331
2332 * g++.dg/other/dump-ada-spec-9.C: New test.
2333
b03b462f
JJ
23342015-07-08 Jakub Jelinek <jakub@redhat.com>
2335
2336 * g++.dg/vect/vect.exp: Run also simd* tests.
2337 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2338 (check_vect): Fix up get_cpuid call for C++.
2339 * g++.dg/vect/simd-clone-1.cc: New test.
2340
7ad46e19
L
23412015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2342
2343 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2344
422a17ce
L
23452015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2348 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2349
de19301a
L
23502015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 PR target/66806
2353 * gcc.target/i386/pr66806.c: New test.
2354
529b9e5a
PC
23552015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 PR c++/66421
2358 * g++.dg/cpp0x/auto45.C: New.
2359
1d6cc2e4
VM
23602015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2361
2362 PR middle-end/66334
2363 * gcc.target/i386/pr66334.c: New.
2364
18b80efb
DM
23652015-07-08 David Malcolm <dmalcolm@redhat.com>
2366
2367 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2368 comments.
2369
58c5ad40
DM
23702015-07-08 David Malcolm <dmalcolm@redhat.com>
2371
2372 PR jit/66783
2373 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2374 (verify_code): Update expected error message.
2375 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2376 (verify_code): Likewise.
2377 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2378 (verify_code): Likewise.
2379
8f5ef693
RB
23802015-07-08 Richard Biener <rguenther@suse.de>
2381
2382 PR tree-optimization/66793
2383 * gcc.dg/torture/pr66793.c: New testcase.
2384
cd6bbb33
RB
23852015-07-08 Richard Biener <rguenther@suse.de>
2386
2387 PR tree-optimization/66794
2388 * gcc.dg/torture/pr66794.c: New testcase.
2389
7b3bc1f3
MP
23902015-07-08 Marek Polacek <polacek@redhat.com>
2391
2392 PR c++/66748
2393 * g++.dg/abi/abi-tag15.C: New test.
2394
daee9ce2
AB
23952015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2396
2397 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2398 * gcc.target/mips/branch-3.c: Ditto
2399 * gcc.target/mips/branch-4.c: Ditto.
2400 * gcc.target/mips/branch-5.c: Ditto.
2401 * gcc.target/mips/branch-6.c: Ditto.
2402 * gcc.target/mips/branch-7.c: Ditto.
2403 * gcc.target/mips/branch-8.c: Ditto.
2404 * gcc.target/mips/branch-9.c: Ditto.
2405 * gcc.target/mips/branch-10.c: Ditto.
2406 * gcc.target/mips/branch-11.c: Ditto.
2407 * gcc.target/mips/branch-12.c: Ditto.
2408 * gcc.target/mips/branch-13.c: Ditto.
2409 * gcc.target/mips/umips-branch-5.c: New file.
2410 * gcc.target/mips/umips-branch-6.c: New file.
2411 * gcc.target/mips/umips-branch-7.c: New file.
2412 * gcc.target/mips/umips-branch-8.c: New file.
2413 * gcc.target/mips/umips-branch-9.c: New file.
2414 * gcc.target/mips/umips-branch-10.c: New file.
2415 * gcc.target/mips/umips-branch-11.c: New file.
2416 * gcc.target/mips/umips-branch-12.c: New file.
2417 * gcc.target/mips/umips-branch-13.c: New file.
2418 * gcc.target/mips/umips-branch-14.c: New file.
2419 * gcc.target/mips/umips-branch-15.c: New file.
2420 * gcc.target/mips/umips-branch-16.c: New file.
7a708f68 2421 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
daee9ce2
AB
2422 (OCCUPY_0xfffc): New define.
2423
94381a90
RL
24242015-07-08 Renlin Li <renlin.li@arm.com>
2425
2426 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2427
3d1e4f66
AB
24282015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2429
2430 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2431
649b6965
UB
24322015-07-07 Uros Bizjak <ubizjak@gmail.com>
2433
2434 * gcc.target/i386/bt-3.c: New test.
2435 * gcc.target/i386/bt-4.c: Ditto.
2436
2a7fb83f
EB
24372015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 * g++.dg/other/dump-ada-spec-8.C: New test.
2440
3457d39e
DM
24412015-07-07 David Malcolm <dmalcolm@redhat.com>
2442
2443 PR jit/66783
2444 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2445 test case.
2446 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2447 New test case.
2448 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2449 New test case.
2450 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2451 Avoid using an opaque struct for local "f".
2452
bada4bed
DM
24532015-07-07 David Malcolm <dmalcolm@redhat.com>
2454
2455 PR jit/66779
2456 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2457 * jit.dg/test-pr66779.c: New testcase.
2458
9b20858a
AB
24592015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2460
2461 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2462 NOCOMPRESSION.
2463
98e30e51
RB
24642015-07-07 Richard Biener <rguenther@suse.de>
2465
2466 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2467
ddae3477
AB
24682015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2469
2470 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2471 * gcc.target/mips/call-5.c: Ditto.
2472 * gcc.target/mips/call-6.c: Ditto.
2473
b11f11a1
PK
24742015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2475
2476 * gcc.dg/dx-test.c: New test-case.
2477
3244f4cd
AV
24782015-07-07 Andre Vehreschild <vehre@gmx.de>
2479
2480 PR fortran/66578
2481 * gfortran.dg/allocate_with_source_9.f08: New test.
2482
f1999a66
CB
24832015-07-07 Christian Bruel <christian.bruel@st.com>
2484
2485 PR target/52144
2486 * gcc.target/arm/flip-thumb.c: Fix scan.
2487 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2488 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2489 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2490 Fix return value.
2491
7a708f68 24922015-07-06 Jakub Jelinek <jakub@redhat.com>
25a57fac 2493
7a708f68
UB
2494 PR target/65956
2495 * gcc.c-torture/execute/pr65956.c: New test.
25a57fac 2496
6a478470
AL
24972015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2498
2499 * gcc.target/arm/aapcs/align1.c: New.
2500 * gcc.target/arm/aapcs/align_rec1.c: New.
2501 * gcc.target/arm/aapcs/align2.c: New.
2502 * gcc.target/arm/aapcs/align_rec2.c: New.
2503 * gcc.target/arm/aapcs/align3.c: New.
2504 * gcc.target/arm/aapcs/align_rec3.c: New.
2505 * gcc.target/arm/aapcs/align4.c: New.
2506 * gcc.target/arm/aapcs/align_rec4.c: New.
2507 * gcc.target/arm/aapcs/align_vararg1.c: New.
2508 * gcc.target/arm/aapcs/align_vararg2.c: New.
2509
fd5cabb2
SK
25102015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2511
2512 * gfortran.dg/iomsg_2.f90: New test.
2513
de19301a
L
25142015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2515
2516 PR target/66749
2517 * gcc.target/i386/pr66749.c: New test.
2518
1a02f6c1
RB
25192015-07-06 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/66772
2522 * gcc.dg/torture/pr66772-1.c: New testcase.
2523 * gcc.dg/torture/pr66772-2.c: Likewise.
2524
fe55a823
AB
25252015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2526
2527 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2528 the jals instruction.
2529
ec1590f2
L
25302015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2531
2532 PR target/53383
2533 * gcc.target/i386/pr53383-1.c: New file.
2534 * gcc.target/i386/pr53383-2.c: Likewise.
2535 * gcc.target/i386/pr53383-3.c: Likewise.
2536
2b3fe2e9
SN
25372015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2538
2539 * gcc.target/aarch64/fnmul-1.c: New.
2540 * gcc.target/aarch64/fnmul-2.c: New.
2541 * gcc.target/aarch64/fnmul-3.c: New.
2542 * gcc.target/aarch64/fnmul-4.c: New.
2543
0409237b
RB
25442015-07-06 Richard Biener <rguenther@suse.de>
2545
2546 PR middle-end/66759
2547 * gcc.dg/torture/pr66759.c: New testcase.
2548
b2bae05d
AV
25492015-07-06 Andre Vehreschild <vehre@gmx.de>
2550
2551 PR fortran/58586
2552 * gfortran.dg/alloc_comp_class_3.f03: New test.
2553 * gfortran.dg/alloc_comp_class_4.f03: New test.
2554
c8ba6498
EB
25552015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2556
2557 * gcc.c-torture/execute/pr66757.c: New test.
2558
a7e3f29b
BC
25592015-07-06 Bin Cheng <bin.cheng@arm.com>
2560
2561 PR tree-optimization/66720
c8ba6498 2562 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
a7e3f29b 2563
7dcc7195
CLT
25642015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2565 Sandra Loosemore <sandra@codesourcery.com>
2566
2567 * gcc.target/nios2/gprel-offset.c: New test.
2568
2e431643
SK
25692015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2570
2571 PR fortran/66725
2572 * gfortran.dg/pr66725.f90: New test.
2573
5fbf1204
JM
25742015-07-03 Jason Merrill <jason@redhat.com>
2575
2576 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2577 Avoid narrowing error.
2578
ab1d746d
SB
25792015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2580
2581 PR rtl-optimization/66706
2582 * gcc.target/powerpc/shift-int.c: New testcase.
2583
2fd98c0a
L
25842015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2585
2586 PR target/66746.
2587 * gcc.target/i386/pr66746.c: New file.
2588
c8083fc0
CL
25892015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2590
2591 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2592
7bd6f24b
JG
25932015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2594
2595 PR tree-optimization/66119
2596 * g++.dg/opt/pr66119.C: New.
2597
4668d6f9
PT
25982015-07-02 Paul Thomas <pault@gcc.gnu.org>
2599
2600 PR fortran/52846
2601 * gfortran.dg/submodule_1.f90: New test
2602 * gfortran.dg/submodule_2.f90: New test
2603 * gfortran.dg/submodule_3.f90: New test
2604 * gfortran.dg/submodule_4.f90: New test
2605 * gfortran.dg/submodule_5.f90: New test
2606 * gfortran.dg/submodule_6.f90: New test
2607 * gfortran.dg/submodule_7.f90: New test
2608
fbb22910
PC
26092015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2610
d885793d 2611 PR preprocessor/53690
fbb22910
PC
2612 * g++.dg/cpp/pr53690.C: New.
2613
a05d02b2
BS
26142015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2615
2616 * gcc.target/powerpc/vec-cmp.c: New test.
2617
83eb71f4
SK
26182015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2619
2620 PR fortran/56520
2621 * gfortran.dg/pr56520.f90: New test.
2622
70db5f02
SK
26232015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2624
2625 PR fortran/66545
2626 * gfortran.dg/pr66545_1.f90: New test.
2627 * gfortran.dg/pr66545_2.f90: New test.
2628
4f9a2b4e
AL
26292015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2630
2631 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2632 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2633
a02bf6ab
RB
26342015-07-02 Richard Biener <rguenther@suse.de>
2635
2636 PR testsuite/66719
2637 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2638 unaligned loads.
2639
a0038966
RB
26402015-07-02 Richard Biener <rguenther@suse.de>
2641
2642 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2643
8725e9c4
L
26442015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2645
2646 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2647
e7fa68d5
JM
26482015-07-01 Jason Merrill <jason@redhat.com>
2649
2650 * lib/target-supports.exp (cxx_default): Set to C++14.
2651
5747290f
TV
26522015-07-01 Tom de Vries <tom@codesourcery.com>
2653
2654 PR testsuite/66723
2655 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2656 scan-assembler.
2657
c219aeb7
TK
26582015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2659
2660 * gfortran.dg/warn_conversion_8.f90: New test.
2661
1e677938
BE
26622015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2663
2664 PR rtl-optimization/61047
2665 * gcc.c-torture/execute/20150611-1.c: New testcase.
2666
e09abfa4
DM
26672015-07-01 David Malcolm <dmalcolm@redhat.com>
2668
2669 PR jit/66700
2670 * jit.dg/all-non-failing-tests.h: Add
2671 test-pr66700-observing-write-through-ptr.c.
2672 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2673
e807aeaa
DM
26742015-07-01 David Malcolm <dmalcolm@redhat.com>
2675
2676 * jit.dg/test-accessing-union.c: Add comments for use by
2677 gcc/jit/docs/topics/types.rst.
2678
9735e6ea
MW
26792015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2680
2681 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2682 'do-require-effective-target' with 'dg-require-effective-target'.
2683 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2684 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2685 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
7a708f68 2686 'stlex' with 'strex' as the expected output.
9735e6ea 2687
a31dc4e5
PC
26882015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2689
2690 PR c++/60365
2691 * g++.dg/cpp0x/gen-attrs-60.C: New.
2692 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2693
8997ef18
JW
26942015-07-01 Jiong Wang <jiong.wang@arm.com>
2695
649b6965
UB
2696 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2697 New function.
8997ef18
JW
2698 * gcc.target/aarch64/pic-small.c: Restrict this test under
2699 check_effective_target_aarch64_small_fpic.
2700
eb71ab9f
EB
27012015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2702
2703 * gfortran.dg/gomp/pr66633.f90: New test.
2704
f58d5e06
PP
27052015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2706
2707 PR c++/66686
2708 * g++.dg/template/pr66686.C: New test.
2709
cec34ee5
EB
27102015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2711
2712 * gnat.dg/lto17.ad[sb]: New test.
2713
ec5d0088
DM
27142015-06-30 David Malcolm <dmalcolm@redhat.com>
2715
2716 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2717 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2718 testcase.
2719 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2720 New testcase.
2721 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2722 New testcase.
2723 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2724 New testcase.
2725 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2726 New testcase.
2727 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2728 New testcase.
2729 * jit.dg/test-switch.c: New testcase.
2730 * jit.dg/test-switch.cc: New testcase.
2731
6a3603e3
DM
27322015-06-30 David Malcolm <dmalcolm@redhat.com>
2733
2734 PR jit/66546
2735 * jit.dg/all-non-failing-tests.h: Add note about
2736 test-validly-unreachable-block.c.
2737 * jit.dg/test-validly-unreachable-block.c: New file.
2738
fa22c20d
DM
27392015-06-30 David Malcolm <dmalcolm@redhat.com>
2740
2741 PR jit/66628
2742 * jit.dg/all-non-failing-tests.h: Add note about
2743 test-extra-options.c.
2744 * jit.dg/test-extra-options.c: New testcase.
2745
ef87312e
VM
27462015-06-30 Vladimir Makarov <vmakarov@redhat.com>
2747
2748 PR debug/66691
2749 * gcc.target/i386/pr66691.c: New.
2750
8b970b6e
L
27512015-06-30 H.J. Lu <hongjiu.lu@intel.com>
2752
2753 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2754 * gcc.target/i386/iamcu/args.h: Likewise.
2755 * gcc.target/i386/iamcu/asm-support.S: Likewise.
2756 * gcc.target/i386/iamcu/defines.h: Likewise.
2757 * gcc.target/i386/iamcu/macros.h: Likewise.
2758 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2759 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2760 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2761 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2762 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2763 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2764 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2765 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2766 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2767 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2768 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2769 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2770 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2771 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2772 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2773 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2774 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2775
d3bc1d1b
MP
27762015-06-30 Marek Polacek <polacek@redhat.com>
2777
2778 * gcc.dg/fold-minus-6.c: New test.
2779
3db55b2b
MP
2780 * gcc.dg/fold-ior-3.c: New test.
2781
fe95b036
ESR
27822015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2783
2784 Implement N4197 - Adding u8 character literals
2785 * g++.dg/cpp1z/utf8.C: New.
2786 * g++.dg/cpp1z/utf8-neg.C: New.
2787 * g++.dg/cpp1z/udlit-utf8char.C: New.
2788
ebc30bf9
MP
27892015-06-30 Marek Polacek <polacek@redhat.com>
2790
2791 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2792
8a36714a
TV
27932015-06-30 Tom de Vries <tom@codesourcery.com>
2794
2795 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2796 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2797 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2798 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2799
a4398a30
MP
28002015-06-30 Marek Polacek <polacek@redhat.com>
2801
2802 * gcc.dg/fold-ior-2.c: New test.
2803
4f75d608
TV
28042015-06-30 Tom de Vries <tom@codesourcery.com>
2805
2806 PR tree-optimization/66652
2807 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2808 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
2809 pointers.
2810 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2811
71506d41
PC
28122015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2813
2814 PR c++/65977
2815 * g++.dg/cpp0x/constexpr-friend-3.C: New.
2816 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2817
55466f20 28182015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
da2e71c9
MLI
2819
2820 PR fortran/66605
2821 * gfortran.dg/wunused-parameter.f90: New test.
2822
f767f583
RH
28232015-06-29 Richard Henderson <rth@redhat.com>
2824
2825 * gcc.target/i386/asm-flag-1.c: New.
2826 * gcc.target/i386/asm-flag-2.c: New.
2827 * gcc.target/i386/asm-flag-3.c: New.
2828 * gcc.target/i386/asm-flag-4.c: New.
2829 * gcc.target/i386/asm-flag-5.c: New.
2830
b155cfd9
MP
28312015-06-29 Marek Polacek <polacek@redhat.com>
2832
2833 PR c/66322
2834 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2835 * c-c++-common/pr66322.c: New test.
2836 * g++.dg/eh/scope1.C: Remove dg-warning.
2837
d90f8440
RB
28382015-06-29 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/66677
2841 * gcc.dg/vect/pr66677.c: New testcase.
2842
c44b2a4f
KV
28432015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2844
2845 PR middle-end/64130
2846 * gcc.dg/tree-ssa/pr64130.c: New test.
2847
1b1e81f8
JW
28482015-06-26 Jiong Wang <jiong.wang@arm.com>
2849
2850 * gcc.target/aarch64/pic-small.c: New testcase.
2851
66e1cacf
RB
28522015-06-26 Richard Biener <rguenther@suse.de>
2853
2854 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2855
66cc6273
MP
28562015-06-26 Marek Polacek <polacek@redhat.com>
2857
2858 * gcc.dg/fold-and-1.c: New test.
2859 * gcc.dg/fold-and-2.c: New test.
2860
87ab2b04
EB
28612015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gnat.dg/warn11.adb: Add missing dg directive.
2864 * gnat.dg/warn12.adb: New test.
2865 * gnat.dg/warn12_pkg.ads: New helper.
2866
7318e44f
RB
28672015-06-26 Richard Biener <rguenther@suse.de>
2868
2869 * gfortran.dg/reassoc_3.f90: Adjust.
2870
6c1a2b3d
UB
28712015-06-26 Uros Bizjak <ubizjak@gmail.com>
2872
2873 PR target/66412
2874 * gcc.target/i386/pr66412.c: New test.
2875
1ffbaa3f
RB
28762015-06-25 Richard Biener <rguenther@suse.de>
2877
2878 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2879
f43d102e
RS
28802015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2881
2882 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2883
502f0263
RB
28842015-06-25 Richard Biener <rguenther@suse.de>
2885
2886 * gfortran.dg/vect/vect-9.f90: New testcase.
2887
ed1332ee
NC
28882015-06-25 Nick Clifton <nickc@redhat.com>
2889
2890 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2891 H8300 and M32R targets.
2892
55466f20 28932015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5862c189
MLI
2894
2895 PR fortran/66528
2896 * gfortran.dg/maxerrors.f90: New test.
2897
efa165cd
DD
28982015-06-08 DJ Delorie <dj@redhat.com>
2899
2900 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2901
31ca7cba
AL
29022015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2903
2904 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2905
261fb553
AL
29062015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2907
2908 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2909 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2910 * gcc.target/aarch64/nofp_1.c: New file.
2911
e79fc3d4
ESR
29122015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2913
2914 Implement N3928 - Extending static_assert
2915 * g++.dg/cpp0x/static_assert8.C: Adjust.
2916 * g++.dg/cpp0x/static_assert12.C: New.
2917 * g++.dg/cpp0x/static_assert13.C: New.
2918 * g++.dg/cpp1y/static_assert1.C: New.
2919 * g++.dg/cpp1y/static_assert2.C: New.
2920 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2921
aa97bb6f
AB
29222015-06-24 Adam Butcher <adam@jessamine.co.uk>
2923
2924 PR c++/65750
2925 * g++.dg/cpp0x/trailing11.C: New.
2926
150cc0b5
RR
29272015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2928
2929 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
7a708f68 2930 multilibs.
150cc0b5
RR
2931 * gcc.target/arm/memset-inline-10.c: Likewise.
2932 * gcc.target/arm/pr58784.c: Likewise.
2933 * gcc.target/arm/pr59985.C: Likewise.
2934 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2935
b6aada16
RL
29362015-06-24 Renlin Li <renlin.li@arm.com>
2937
2938 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2939 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2940
7af8ef58
PP
29412015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2942
2943 Revert:
2944 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2945
2946 PR c++/30044
2947 * g++.dg/cpp0x/auto45.C: New test.
2948 * g++.dg/template/pr30044.C: New test.
2949 * g++.dg/template/crash83.C: Accept any error string.
2950 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2951 parameters.
2952 * g++.dg/cpp0x/variadic18.C: Likewise
2953 * g++.dg/template/canon-type-13.C: Likewise.
2954 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2955
72e839ca
PC
29562015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2957
2958 PR c++/65811
2959 * g++.dg/other/linkage2.C: New.
2960
ce72a3c9
RR
29612015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2962
2963 PR target/63408
2964 * gcc.target/arm/pr63408.c: New test.
2965
0bc64a6c
JG
29662015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2967
7a708f68 2968 * lib/c-torture.exp: Don't call check_effective_target_lto
0bc64a6c 2969 before setting up environment correctly.
7a708f68 2970 * lib/gcc-dg.exp: Likewise, and protect
0bc64a6c
JG
2971 gcc_force_conventional_output.
2972
f303100b
AK
29732015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2974
2975 PR rtl-optimization/66306
2976 * gcc.target/s390/pr66306.c: New test.
2977
45901378
AK
29782015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2979
2980 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2981 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2982 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2983 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2984 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2985 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2986 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2987
5a5c3deb
CG
29882015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2989
7a708f68 2990 PR target/65803
5a5c3deb
CG
2991 * gcc.c-torture/pr65803.c: New test.
2992
1a8f8908
PP
29932015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2994
6c4ed521 2995 PR c++/30044
1a8f8908
PP
2996 * g++.dg/cpp0x/auto45.C: New test.
2997 * g++.dg/template/pr30044.C: New test.
2998 * g++.dg/template/crash83.C: Accept any error string.
2999 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3000 parameters.
3001 * g++.dg/cpp0x/variadic18.C: Likewise
3002 * g++.dg/template/canon-type-13.C: Likewise.
3003 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3004
a68ae2e1
MP
30052015-06-23 Marek Polacek <polacek@redhat.com>
3006
3007 * c-c++-common/Wlogical-op-3.c: New test.
3008
171561ca
PC
30092015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3010
3011 PR c++/66254
3012 * g++.dg/cpp0x/scoped_enum5.C: New.
3013
c079cbac
RB
30142015-06-23 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/66636
3017 * gcc.dg/vect/pr66636.c: New testcase.
3018
9737efaf
MP
30192015-06-23 Marek Polacek <polacek@redhat.com>
3020
3021 * gcc.dg/fold-minus-4.c: New test.
3022 * gcc.dg/fold-minus-5.c: New test.
3023 * c-c++-common/ubsan/overflow-add-5.c: New test.
3024
7b91cc91
JG
30252015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3026
3027 Add missing testcase from r224672.
3028 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3029
3030 * gcc.target/vax/bswapdi-1.c: New.
3031
76540ac3
AV
30322015-06-23 Andre Vehreschild <vehre@gmx.de>
3033
3034 PR fortran/64674
3035 * gfortran.dg/associate_18.f08: New test.
3036
7121e32b
UB
30372015-06-23 Uros Bizjak <ubizjak@gmail.com>
3038
3039 PR target/66560
3040 * gcc.target/i386/pr66560-1.c: New test.
3041 * gcc.target/i386/pr66560-2.c: Ditto.
3042 * gcc.target/i386/pr66560-3.c: Ditto.
3043 * gcc.target/i386/pr66560-4.c: Ditto.
3044
31575896
TS
30452015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3046
3047 * gcc.target/nvptx/nvptx.exp: New file.
3048 * gcc.target/nvptx/proto-1.c: Likewise.
3049
109bd2e6
BC
30502015-06-23 Bin Cheng <bin.cheng@arm.com>
3051
3052 PR tree-optimization/66449
3053 * gcc.dg/vect/pr66449.c: New test.
3054
c6a2f2d9
PMR
30552015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3056
3057 * g++.dg/other/dump-ada-spec-5.C: New test.
3058 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3059 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3060
ea663be9
PC
30612015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 * g++.dg/inherit/pure1.C: Test location too.
3064
9ea65ca6
MP
30652015-06-22 Marek Polacek <polacek@redhat.com>
3066
3067 * gcc.dg/fold-ior-1.c: New test.
3068 * gcc.dg/fold-minus-2.c: New test.
3069 * gcc.dg/fold-minus-3.c: New test.
3070 * gcc.dg/fold-plus-1.c: New test.
3071 * gcc.dg/fold-plus-2.c: New test.
3072 * gcc.dg/fold-xor-4.c: New test.
3073 * gcc.dg/fold-xor-5.c: New test.
3074
8f77aa90
BS
30752015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3076
3077 PR target/65914
3078 * g++.dg/torture/pr65914.C: New.
3079
1a761157
RB
30802015-06-22 Richard Biener <rguenther@suse.de>
3081
3082 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3083 not existing TORTURE_OPTIONS only.
3084 * lib/gcc-dg.exp: Likewise.
3085
e6553050
CB
30862015-06-22 Christian Bruel <christian.bruel@st.com>
3087
3088 PR target/52144
3089 * gcc.target/arm/flip-thumb.c: New test.
3090
1628e36b
JH
30912015-06-22 Jan Hubicka <hubicka@ucw.cz>
3092 Martin Liska <mliska@suse.cz>
3093
3094 PR ipa/65908
3095 * g++.dg/ipa/pr65908.C: New testcase.
3096
cd95a0d5
MM
30972015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3098
3099 PR c++/65882
3100 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3101 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3102
c1a569ef
EB
31032015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3104
3105 * gnat.dg/specs/debug1.ads: Adjust.
3106
490948ca
JW
31072015-06-19 Jim Wilson <jim.wilson@linaro.org>
3108
3109 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3110 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3111 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3112 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3113 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3114 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3115 * gcc.target/aarch64/fmovd-zero.c: Delete.
3116 * gcc.target/aarch64/fmovf-zero.c: Delete.
3117
590f5d51
JG
31182015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3119
3120 * gcc.target/vax/bswapdi-1.c: New.
3121
590d172b
CL
31222015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3123
3124 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3125
5d2719ab
CL
31262015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3127
3128 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3129
4069ef63
CL
31302015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3131
3132 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3133
38ae8918
CL
31342015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3135
3136 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3137
fe175e34
CL
31382015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3139
3140 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3141
686f3b77
CL
31422015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3143
3144 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3145
5d3b46d6
CL
31462015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3147
3148 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3149
edd3deac
CL
31502015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3151
3152 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3153
ca06e09f
CL
31542015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3155
3156 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3157
364c5215
CL
31582015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3159
3160 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3161
083de979
CL
31622015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3163
3164 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3165
6c6d7550
CL
31662015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3167
3168 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3169
fc4645f8
CL
31702015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3171
3172 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3173
f897dc15
CL
31742015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3175
3176 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3177
442e8127
CL
31782015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3179
3180 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3181
061df55e
CL
31822015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3183
3184 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3185
0b29b709
CL
31862015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3187
3188 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3189
dea1b119
CL
31902015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3191
3192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3193
d6a5cb5b
CL
31942015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3195
3196 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3197
650c3cc4
CL
31982015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3199
3200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3201 (_ARM_FPSCR): Add FZ field.
3202 (clean_results): Force FZ=1 on AArch64.
3203 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3204
f6abd7f1
CL
32052015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3206
3207 * gcc.target/aarch64/pr62308.c: New test.
3208
f0e99403
MM
32092015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3210
3211 PR fortran/66549
3212 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3213
b1668acb
IE
32142015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3215
3216 * gcc.target/i386/mpx/pr66581.c: New test.
3217
a5224bb7
UB
32182015-06-18 Uros Bizjak <ubizjak@gmail.com>
3219
3220 * gcc.target/i386/cmov9.c: New test.
3221
7e927721
RB
32222015-06-18 Richard Biener <rguenther@suse.de>
3223
3224 * g++.dg/other/const4.C: New testcase.
3225
f502d50e
MM
32262015-06-18 Michael Matz <matz@suse.de>
3227
3228 PR middle-end/66253
3229 * gcc.dg/vect/pr66253.c: New testcase.
3230
55429190
IE
32312015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3232
3233 PR target/66569
3234 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3235
855f036d
IE
32362015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3237
3238 PR middle-end/66568
3239 * gcc.target/i386/mpx/pr66568.c: New test.
3240
847ffe17
IE
32412015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3242
3243 PR middle-end/66567
3244 * gcc.target/i386/mpx/pr66567.c: New test.
3245
91ff1504
RB
32462015-06-18 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/66510
3249 * gcc.dg/vect/slp-perm-12.c: New testcase.
3250
917ad3c6
UB
32512015-06-17 Uros Bizjak <ubizjak@gmail.com>
3252
3253 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3254 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3255 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
a5224bb7 3256 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
917ad3c6 3257
8c8b9f32
JJ
32582015-06-17 Jakub Jelinek <jakub@redhat.com>
3259
64b5fcfa
JJ
3260 PR c++/66571
3261 * g++.dg/gomp/pr66571-1.C: New test.
3262
8c8b9f32
JJ
3263 PR middle-end/66429
3264 * c-c++-common/gomp/pr66429.c: New test.
3265
41571b55
DM
32662015-06-17 David Malcolm <dmalcolm@redhat.com>
3267
3268 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3269 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3270 ...this.
3271 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3272 New testcase.
3273 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3274 New testcase.
3275
db40fbca
UB
32762015-06-17 Uros Bizjak <ubizjak@gmail.com>
3277
3278 PR testsuite/65944
3279 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3280
1a4115ae
RS
32812015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3282
3283 * gcc.target/mips/pr65862-1.c: New test.
3284 * gcc.target/mips/pr65862-2.c: Likewise.
3285
7adcc56b
UB
32862015-06-17 Uros Bizjak <ubizjak@gmail.com>
3287
3288 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3289 * gcc.target/i386/pr52252-atom.c: Ditto.
3290 * gcc.target/i386/vect-div-1.c: Ditto.
3291 * gcc.target/i386/rotate-5.c: Ditto.
3292 * gcc.target/i386/pr50202.c: Ditto.
3293 * gcc.target/i386/pr37843-3.c: Ditto.
3294 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3295 * gcc.target/i386/pr53397-1.c: Ditto.
3296 * gcc.target/i386/pr55934.c: Ditto.
3297 * gcc.target/i386/pr37843-4.c: Ditto.
3298 * gcc.target/i386/pr60451.c: Ditto.
3299 * gcc.target/i386/pr53397-2.c: Ditto.
3300 * gcc.target/i386/vectorize1.c: Ditto.
3301 * gcc.target/i386/extract-insert-combining.c: Ditto.
3302 * gcc.target/i386/pr53759.c: Ditto.
3303 * gcc.target/i386/pr52252-core.c: Ditto.
3304 * gcc.target/i386/rotate-3.c: Ditto.
3305 * gcc.target/i386/sse-20.c: Ditto.
3306 * gcc.target/i386/rotate-4.c: Ditto.
3307 * gcc.target/i386/pr61403.c: Ditto.
3308 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3309 * gcc.target/i386/pr60901.c: Ditto.
3310 * gcc.target/i386/pr59794-7.c: Ditto.
3311 * gcc.target/i386/pr62208.c: Ditto.
3312 * gcc.target/i386/pr53416.c: Ditto.
3313 * gcc.target/i386/asm-dialect-1.c: Ditto.
3314 * gcc.target/i386/pr50038.c: Ditto.
3315 * gcc.target/i386/47698.c: Ditto.
3316 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3317 * gcc.target/i386/pr59794-2.c: Ditto.
3318 * gcc.target/i386/pr59794-3.c: Ditto.
3319 * gcc.target/i386/pr39058.c: Ditto.
3320 * gcc.target/i386/pr60205-1.c: Ditto.
3321 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3322 * gcc.target/i386/sse2-movq-2.c: Ditto.
3323
c689ce1e
RB
33242015-06-17 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/66251
3327 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3328
ba394ca6
PC
33292015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/59682
3332 * g++.dg/parse/new-placement1.C: New.
3333
cd9ed559
DM
33342015-06-16 David Malcolm <dmalcolm@redhat.com>
3335
3336 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3337 * jit.dg/test-compound-assignment.c: New testcase.
3338
e0710289
DM
33392015-06-16 David Malcolm <dmalcolm@redhat.com>
3340
3341 PR jit/66539
3342 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3343 to "testcases" array.
3344
bd93aa1a
DM
33452015-06-16 David Malcolm <dmalcolm@redhat.com>
3346
3347 PR jit/66539
3348 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3349 * jit.dg/test-debug-strings.c: New test case.
3350 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3351 the discriminant has a sane debug string.
3352
61b72061
UB
33532015-06-16 Uros Bizjak <ubizjak@gmail.com>
3354
b2c15a77
UB
3355 PR target/56766
3356 * gcc.target/i386/pr56766-1.c: New test.
3357 * gcc.target/i386/pr56766-2.c: Ditto.
61b72061 3358
39e99359
SE
33592015-06-16 Steve Ellcey <sellcey@imgtec.com>
3360
3361 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3362 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3363 * gcc.target/mips/loongson-simd.c: Ditto.
3364
aed93b23
RB
33652015-06-16 Richard Biener <rguenther@suse.de>
3366
3367 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3368
283f1963
JG
33692015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3370
3371 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3372 passed by the testsuite driver.
3373
ab313a8c
RB
33742015-06-16 Richard Biener <rguenther@suse.de>
3375
3376 * gcc.dg/vect/slp-perm-11.c: New testcase.
3377
c764591d
CL
33782015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3379
3380 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3381 dg-options.
3382
8c629c03
JG
33832015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3384
3385 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3386 Reinstate calls to torture-init and torture-finalize.
3387
14c46392
KT
33882015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3389
3390 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3391
04eca83e
NS
33922015-06-15 Nathan Sidwell <nathan@acm.org>
3393
3394 PR c++/58583
3395 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3396
f92c7426
PC
33972015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3398
3399 PR c++/51048
3400 * g++.dg/cpp0x/local-type1.C: New.
3401
1792349b
AV
34022015-06-15 Andre Vehreschild <vehre@gmx.de>
3403
3404 PR fortran/44672
3405 PR fortran/45440
3406 PR fortran/57307
3407 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3408 unimplemented error.
3409 * gfortran.dg/allocate_with_source_7.f08: New test.
3410 * gfortran.dg/allocate_with_source_8.f08: New test.
3411
076fecad
PP
34122015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3413
3414 PR c++/65168
f92c7426 3415 * g++.dg/warn/Walways-true-3.C: New test.
076fecad 3416
a6860be9
TV
34172015-06-13 Tom de Vries <tom@codesourcery.com>
3418
3419 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3420
ab3306d2
TV
34212015-06-13 Tom de Vries <tom@codesourcery.com>
3422
3423 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3424 (main): Remove superfluous attributes.
3425 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3426 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3427
500a08b2
VK
34282015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3429
3430 * gcc.target/i386/monitorx.c: New.
3431 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3432 * gcc.target/i386/sse-13.c: Ditto.
3433 * gcc.target/i386/sse-14.c: Ditto.
3434 * gcc.target/i386/sse-22.c: Ditto.
3435 * gcc.target/i386/sse-23.c: Ditto.
3436 * g++.dg/other/i386-2.C: Ditto.
3437 * g++.dg/other/i386-3.C: Ditto.
3438
91234054
SE
34392015-06-11 Steve Ellcey <sellcey@imgtec.com>
3440
3441 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3442
26e46e4b
PT
34432015-06-11 Paul Thomas <pault@gcc.gnu.org>
3444
3445 PR fortran/66079
3446 * gfortran.dg/allocatable_scalar_13.f90: New test
3447
f13c4673
MP
34482015-06-11 Marek Polacek <polacek@redhat.com>
3449
3450 * gcc.dg/fold-xor-3.c: New test.
3451
06b8f7ac
KT
34522015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453
3454 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3455 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3456
c84f825c
CB
34572015-06-11 Christian Bruel <christian.bruel@st.com>
3458
3459 PR target/52144
3460 * gcc.target/arm/pragma_attribute.c: New test.
3461
5c8302fa
UB
34622015-06-10 Uros Bizjak <ubizjak@gmail.com>
3463
3464 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3465
ea0cf502
UB
34662015-06-10 Uros Bizjak <ubizjak@gmail.com>
3467
3468 PR target/66473
3469 * gcc.target/i386/pr66473.c: New test.
3470
8ffd51d2
JJ
34712015-06-10 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR target/66470
3474 * gcc.dg/tls/pr66470.c: New test.
3475 * gcc.target/i386/pr66470.c: New test.
3476
c84f825c 34772015-06-10 Christian Bruel <christian.bruel@st.com>
d5524d52
CB
3478
3479 PR target/52144
3480 * gcc.target/arm/attr_arm.c: New test
3481 * gcc.target/arm/attr_arm-err.c: New test
3482 * gcc.target/arm/attr_thumb.c: New test
3483 * gcc.target/arm/attr_thumb-static.c: New test
3484
eb071c6b
RR
34852015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3486
3487 PR target/66200
3488 PR target/66428
3489 PR c++/66192
3490 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3491
6bc4f75c
JG
34922015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3493
3494 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3495 passed by the testsuite driver.
3496
0f9f9784
AO
34972015-06-09 Alexandre Oliva <aoliva@redhat.com>
3498
3499 Revert:
3500 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3501 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3502 * gcc.dg/ssp-1.c: Make counter a register.
3503 * gcc.dg/ssp-2.c: Likewise.
3504 * gcc.dg/torture/parm-coalesce.c: New.
3505
86b76c20
TV
35062015-06-09 Tom de Vries <tom@codesourcery.com>
3507
3508 * gcc.target/i386/vararg-loc.c: New test.
3509
ebcf592c
PC
35102015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/65815
3513 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3514 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3515
f2e609c3
MP
35162015-06-09 Marek Polacek <polacek@redhat.com>
3517
3518 PR tree-optimization/66299
3519 * gcc.dg/pr66299-1.c: New test.
3520 * gcc.dg/pr66299-2.c: New test.
3521 * gcc.dg/pr66299-3.c: New test.
3522
12d03fc7
JG
35232015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3524
3525 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3526 passed by the testsuite driver.
3527
4ab1e111
RB
35282015-06-09 Richard Biener <rguenther@suse.de>
3529
3530 PR middle-end/66423
3531 * gcc.dg/fold-modpow2.c: New testcase.
3532
5b5826c4
RB
35332015-06-09 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/66419
3536 * gcc.dg/vect/bb-slp-37.c: New testcase.
3537
99e9cec8
SC
35382015-06-09 Shiva Chen <shiva0217@gmail.com>
3539
3540 * gcc.target/arm/stl-cond.c: New test.
3541
2bdb7f56
RB
35422015-06-09 Richard Biener <rguenther@suse.de>
3543
3544 PR middle-end/66413
3545 * gcc.dg/torture/pr66413.c: New testcase.
3546
7b337d20
AO
35472015-06-09 Alexandre Oliva <aoliva@redhat.com>
3548
3549 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3550 * gcc.dg/ssp-1.c: Make counter a register.
3551 * gcc.dg/ssp-2.c: Likewise.
3552 * gcc.dg/torture/parm-coalesce.c: New.
3553
6c3af5ed
JH
35542015-06-08 Jan Hubicka <hubicka@ucw.cz>
3555
3556 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3557 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3558
97ded4cd
TV
35592015-06-08 Tom de Vries <tom@codesourcery.com>
3560
3561 PR rtl-optimization/66444
3562 * gcc.dg/pr66444.c: New test.
3563
ef701bbe
SK
35642015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3565
3566 PR fortran/66245
3567 * gfortran.dg/class_is_1.f90: New test.
3568 * gfortran.dg/type_is_1.f90: Ditto.
3569
a1661b90
MP
35702015-06-08 Marek Polacek <polacek@redhat.com>
3571
3572 PR c/66415
3573 * gcc.dg/cpp/pr66415-1.c: New test.
3574 * gcc.dg/cpp/pr66415-2.c: New test.
3575
ad3e2ba0
RB
35762015-06-08 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/66422
3579 * gcc.dg/Warray-bounds-16.c: New testcase.
3580
9b999e8c
RB
35812015-06-08 Richard Biener <rguenther@suse.de>
3582
3583 * gcc.dg/vect/slp-perm-10.c: New testcase.
3584 * gcc.dg/vect/slp-23.c: Adjust.
3585 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3586 vector pointer update.
3587
d216b2e0
MP
35882015-06-08 Marek Polacek <polacek@redhat.com>
3589
3590 PR sanitizer/66452
3591 * g++.dg/ubsan/pr66452.C: New test.
3592
88d91afd
TV
35932015-06-08 Tom de Vries <tom@codesourcery.com>
3594
3595 PR tree-optimization/66436
3596 * gcc.dg/gomp/dump-new-function-2.c: New test.
3597 * gcc.dg/gomp/dump-new-function-3.c: Same.
3598 * gcc.dg/gomp/dump-new-function.c: Same.
3599
9452ef06
TV
36002015-06-08 Tom de Vries <tom@codesourcery.com>
3601
3602 PR tree-optimization/66435
3603 * gcc.dg/gomp/notify-new-function-2.c: New test.
3604 * gcc.dg/gomp/notify-new-function-3.c: Same.
3605 * gcc.dg/gomp/notify-new-function.c: Same.
3606
ccb5ad37
JH
36072015-06-06 Jan Hubicka <hubicka@ucw.cz>
3608
3609 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3610 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3611 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3612 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3613 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3614 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3615 -fshort-enum.
3616
cbf560d7
TK
36172015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3618
7dde9926 3619 PR fortran/47659
cbf560d7
TK
3620 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3621 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3622 for assignment.
3623 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3624 * gfortran.dg/warn_conversion_5.f90: New test.
3625 * gfortran.dg/warn_conversion_6.f90: New test.
3626 * gfortran.dg/warn_conversion_7.f90: New test.
3627
d012125d
SK
36282015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3629
3630 PR fortran/66347
3631 * gfortran.dg/blockdata_9.f: New test.
3632
9c3e121b
TK
36332015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3634
3635 PR fortran/66385
3636 * gfortran.dg/forall_17.f90: New test.
3637
d7438551
AH
36382015-06-05 Aldy Hernandez <aldyh@redhat.com>
3639
3640 * g++.dg/cpp0x/pr57101.C: Add warning.
3641 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3642 * g++.dg/ext/visibility/anon7.C: Same.
3643 * g++.dg/ipa/pr63587-2.C: Same.
3644 * g++.dg/opt/dump1.C: Same.
3645 * g++.dg/opt/pr59622-3.C: Same.
3646 * g++.dg/opt/pr59622.C: Same.
3647 * g++.dg/torture/pr46383.C: Same.
3648 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3649 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3650 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3651 functions.
3652 * gfortran.dg/intent_out_8.f90: Same.
3653 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3654
e5609c8f
SK
36552015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3656
3657 PR fortran/66377
3658 gfortran.dg/equiv_9.f90: New test.
3659
3660
7c82d827
TV
36612015-06-05 Tom de Vries <tom@codesourcery.com>
3662
3663 merge from gomp4 branch:
3664 2015-05-28 Tom de Vries <tom@codesourcery.com>
3665
3666 PR tree-optimization/65443
3667 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3668 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3669 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3670
ac59f9be
NS
36712015-06-05 Nathan Sidwell <nathan@acm.org>
3672
3673 PR c++/52595
3674 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3675
ea4e7872
KV
36762015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3677
3678 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3679
6fc7d1d4
PC
36802015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3681
3682 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3683
4bb794e2 36842015-06-04 Sriraman Tallam <tmsriram@google.com>
6fc7d1d4 3685
4bb794e2
ST
3686 * testsuite/gcc.target/i386/noplt-1.c: New test.
3687 * testsuite/gcc.target/i386/noplt-2.c: New test.
3688 * testsuite/gcc.target/i386/noplt-3.c: New test.
3689 * testsuite/gcc.target/i386/noplt-4.c: New test.
3690
172f0ce5
TK
36912015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3692
3693 PR fortran/58749
3694 * gfortran.dg/adjustl_1.f90: New test.
3695
9cb9b937
JH
36962015-06-04 Jan Hubicka <hubicka@ucw.cz>
3697
3698 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3699 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3700
37012015-06-03 Jan Hubicka <hubicka@ucw.cz>
3702
3703 * lto.c (iterative_hash_canonical_type,
3704 gimple_register_canonical_type): only hash main variants of types
3705
676d1384
SL
37062015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3707
3708 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3709 Move set of dg-do-what-default after early return.
3710
9482b620
MP
37112015-06-04 Marek Polacek <polacek@redhat.com>
3712
3713 PR c/66341
3714 * gcc.dg/lvalue-8.c: New test.
3715
55466f20 37162015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
d3ea4c06
MLI
3717 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/66130
3720 * g++.dg/other/pr66130.C: New.
3721 * g++.dg/cpp0x/pr66130.C: Likewise.
3722
4753e009
PC
37232015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 * g++.dg/cpp0x/decl-loc1.C: New.
3726 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3727 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3728 * g++.dg/init/ctor8.C: Likewise.
3729 * g++.dg/parse/semicolon4.C: Likewise.
3730
7b3a9795
MP
37312015-06-03 Marek Polacek <polacek@redhat.com>
3732
3733 PR sanitizer/66190
3734 * g++.dg/ubsan/static-init-1.C: New test.
3735 * g++.dg/ubsan/static-init-2.C: New test.
3736 * g++.dg/ubsan/static-init-3.C: New test.
3737
27a0b7f2
UB
37382015-06-03 Uros Bizjak <ubizjak@gmail.com>
3739
3740 PR target/66275
3741 * gcc.target/i386/pr66275.c: New test.
3742
bc51ace3
PK
37432015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3744
3745 * gcc.dg/Wcxx-compat-22.c: New testcase.
3746 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3747 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3748 * c-c++-common/pr58346-1.c: Likewise.
3749 * c-c++-common/transparent-union-1.c: Likewise.
3750
ea5b45b6
AT
37512015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
3752
3753 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3754 * g++.dg/plugin/def_plugin.c: New file.
3755 * g++.dg/plugin/def-plugin-test.C: New file.
3756
e004aa11
RB
37572015-06-03 Richard Biener <rguenther@suse.de>
3758
3759 * gcc.dg/vect/bb-slp-36.c: New testcase.
3760
67321dcf
IE
37612015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3762
3763 * gcc.dg/lto/chkp-removed-alias_0.c: New.
3764
48de5d37
IE
37652015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3766
3767 * gcc.dg/lto/chkp-privatize-1_0.c: New.
3768 * gcc.dg/lto/chkp-privatize-1_1.c: New.
3769 * gcc.dg/lto/chkp-privatize-2_0.c: New.
3770 * gcc.dg/lto/chkp-privatize-2_1.c: New.
3771
b2858c9f
MP
37722015-06-03 Marek Polacek <polacek@redhat.com>
3773
3774 PR c/64223
3775 PR c/29358
3776 * gcc.dg/pr64223-1.c: New test.
3777 * gcc.dg/pr64223-2.c: New test.
3778
4da60082
RB
37792015-06-03 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/63916
3782 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3783
b9b79ba4
RB
37842015-06-03 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/66375
3787 * gcc.dg/torture/pr66375.c: New testcase.
3788
c49316be
BC
37892015-06-03 Bin Cheng <bin.cheng@arm.com>
3790
3791 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3792
37932015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
32e0a7d9
KV
3794
3795 PR target/65768
3796 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3797
b4cb2a41
SK
37982015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3799
2b263f6a 3800 PR fortran/66380
b4cb2a41
SK
3801 * gfortran.dg/reshape_7.f90: New test.
3802
6ac48155
DM
38032015-06-02 David Malcolm <dmalcolm@redhat.com>
3804
3805 PR c/66220:
3806 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3807 (fn_36): New.
3808
c2d47482
PK
38092015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3810
3811 PR c/49551
3812 * gcc.dg/pr49551.c: New testcase.
3813
71fa02e0
RB
38142015-06-02 Richard Biener <rguenther@suse.de>
3815
3816 PR debug/65549
3817 * g++.dg/lto/pr65549_0.C: New testcase.
3818
1817fe58
TS
38192015-06-02 Thomas Schwinge <thomas@codesourcery.com>
3820
3821 PR libgomp/65742
3822 PR middle-end/66332
3823 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3824
6a3222f3
UB
38252015-06-02 Uros Bizjak <ubizjak@gmail.com>
3826
3827 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3828
a983abd2
PC
38292015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3830
3831 PR c++/61683
3832 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3833
2f07b722
BC
38342015-06-02 Bin Cheng <bin.cheng@arm.com>
3835
3836 PR tree-optimization/48052
3837 * gcc.dg/tree-ssa/scev-8.c: New.
3838 * gcc.dg/tree-ssa/scev-9.c: New.
3839 * gcc.dg/tree-ssa/scev-10.c: New.
3840 * gcc.dg/vect/pr48052.c: New.
3841
b4771722
EB
38422015-06-02 Eric Botcazou <ebotcazou@adacore.com>
3843
3844 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3845
6903dd4f
UB
38462015-06-02 Uros Bizjak <ubizjak@gmail.com>
3847
3848 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3849
af9db3a7
MP
38502015-06-02 Marek Polacek <polacek@redhat.com>
3851
3852 PR middle-end/66345
3853 * gcc.dg/torture/pr66345.c: New test.
3854
3fc356dc
RB
38552015-06-02 Richard Biener <rguenther@suse.de>
3856
3857 PR tree-optimization/65961
3858 * gcc.dg/torture/pr65961.c: New testcase.
3859
c70ed622
BC
38602015-06-02 Bin Cheng <bin.cheng@arm.com>
3861
3862 PR tree-optimization/52563
3863 PR tree-optimization/62173
3864 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3865 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3866
e6a54b01
EB
38672015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3868
3869 * gnat.dg/specs/varsize_return2.ads: New test.
3870 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3871
c134cf2a
YR
38722015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3873
3874 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3875
0bf51514
MW
38762015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3877
3878 PR target/65697
3879 * gcc.target/aarch64/sync-comp-swap.c: New.
3880 * gcc.target/aarch64/sync-comp-swap.x: New.
3881 * gcc.target/aarch64/sync-op-acquire.c: New.
3882 * gcc.target/aarch64/sync-op-acquire.x: New.
3883 * gcc.target/aarch64/sync-op-full.c: New.
3884 * gcc.target/aarch64/sync-op-full.x: New.
3885 * gcc.target/aarch64/sync-op-release.c: New.
3886 * gcc.target/aarch64/sync-op-release.x: New.
3887
fc65ecca
AV
38882015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3889
7a708f68
UB
3890 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3891 (bar): Predefined.
fc65ecca 3892
633343a8
RB
38932015-06-01 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/66349
3896 PR tree-optimization/66352
3897 PR tree-optimization/66357
3898 * gcc.dg/torture/pr66357.c: New testcase.
3899 * gcc.dg/torture/pr66349.c: Likewise.
3900 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3901
96a956b6
RB
39022015-06-01 Richard Biener <rguenther@suse.de>
3903
3904 Revert
3905 2015-05-29 Richard Biener <rguenther@suse.de>
3906
3907 PR tree-optimization/66314
3908 * gcc.dg/asan/pr66314.c: New testcase.
3909
4b1db766
RB
39102015-06-01 Richard Biener <rguenther@suse.de>
3911
3912 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3913
a48b05f9
JJ
39142015-06-01 Jakub Jelinek <jakub@redhat.com>
3915
3916 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3917 directives.
3918 (hp3, hp4): Add inline keyword.
3919 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3920 (hp2): Add inline keyword.
3921 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3922 (hp2): Add inline keyword.
3923
8e9b2773
IE
39242015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3925
3926 PR target/65527
3927 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3928 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3929 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3930 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3931
f4fa7bb4
AL
39322015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3933
3934 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3935 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3936
29764870
RB
39372015-06-01 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/66280
3940 * g++.dg/torture/pr66280.C: New testcase.
3941 * g++.dg/torture/pr66280-2.C: Likewise.
3942
73a1a803
EB
39432015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gnat.dg/addr9_1.adb: New test.
3946 * gnat.dg/addr9_2.adb: Likewise.
3947 * gnat.dg/addr9_3.adb: Likewise.
3948 * gnat.dg/addr9_4.adb: Likewise.
3949
1edfb384
EB
39502015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3951
3952 * g++.dg/other/dump-ada-spec-4.C: New test.
3953
4af8bb97
L
39542015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3955
3956 * gcc.dg/alias-8.c: Fix dg-warning.
3957
6e042ef4
JH
39582015-05-30 Jan Hubicka <hubicka@ucw.cz>
3959
3960 * gcc.dg/alias-8.c: Do not xfail.
3961 * gcc.dg/pr62167.c: Prevent FRE.
3962 * gcc.dg/alias-14.c: New testcase.
3963
8fd0be75
CL
39642015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3965
3966 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3967
1f8d3e42
DV
39682015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3969
3970 PR target/66215
3971 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3972 dg-options.
3973 * gcc.target/s390/hotpatch-10.c: Likewise.
3974 * gcc.target/s390/hotpatch-11.c: Likewise.
3975 * gcc.target/s390/hotpatch-12.c: Likewise.
3976 * gcc.target/s390/hotpatch-17.c: Likewise.
3977 * gcc.target/s390/hotpatch-18.c: Likewise.
3978 * gcc.target/s390/hotpatch-20.c: Likewise.
3979 * gcc.target/s390/hotpatch-21.c: Likewise.
3980 * gcc.target/s390/hotpatch-22.c: Likewise.
3981 * gcc.target/s390/hotpatch-23.c: Likewise.
3982 * gcc.target/s390/hotpatch-24.c: Likewise.
3983 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3984 to check for the exact nops too.
3985 * gcc.target/s390/hotpatch-3.c: Likewise.
3986 * gcc.target/s390/hotpatch-4.c: Likewise.
3987 * gcc.target/s390/hotpatch-5.c: Likewise.
3988 * gcc.target/s390/hotpatch-6.c: Likewise.
3989 * gcc.target/s390/hotpatch-7.c: Likewise.
3990 * gcc.target/s390/hotpatch-8.c: Likewise.
3991 * gcc.target/s390/hotpatch-9.c: Likewise.
3992 * gcc.target/s390/hotpatch-14.c: Likewise.
3993 * gcc.target/s390/hotpatch-15.c: Likewise.
3994 * gcc.target/s390/hotpatch-16.c: Likewise.
3995 * gcc.target/s390/hotpatch-19.c: Likewise.
3996 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3997 scan-assembler-times counting number of .align directives.
3998 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3999 dg-options. Remove scan-assembler-times counting number of .align
4000 directives.
4001 * gcc.target/s390/hotpatch-26.c: New file.
4002 * gcc.target/s390/hotpatch-27.c: New file.
4003 * gcc.target/s390/hotpatch-28.c: New file.
4004 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4005 using -Os -O0 -O1 -O2 -O3 options.
4006
ca382af0
KT
40072015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4008
4009 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4010
2395a8ea
JJ
40112015-05-29 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR tree-optimization/66142
4014 * gcc.dg/vect/pr66142.c: New test.
4015
52fc6859
RB
40162015-05-29 Richard Biener <rguenther@suse.de>
4017
4018 PR tree-optimization/66314
4019 * gcc.dg/asan/pr66314.c: New testcase.
4020
c469078d
BRF
40212015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4022
4023 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4024 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4025 Adjust all callers.
4026 (schedule-cleanups, dg-keep-saved-temps): New proc.
4027 (gcc-dg-test-1): Schedule cleanups.
4028 * lib/profopt.exp (profopt-execute): Likewise.
4029 * g++.dg/cdce3.C: Adjust expected line numbers.
4030 * gcc.dg/cdce1.c: Likewise.
4031 * gcc.dg/cdce2.c: Likewise.
4032 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4033 * gcc.dg/strlenopt-24.c: Likewise.
4034 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4035 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4036 * obj-c++.dg/encode-2.mm: Likewise.
4037
46a16203
DD
40382015-05-28 DJ Delorie <dj@redhat.com>
4039
4040 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4041
396e67d2
EB
40422015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gnat.dg/discr43.adb: New test.
4045
fc7a823e
EB
40462015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4047
4048 * gnat.dg/varsize_temp.adb: Rename into...
4049 * gnat.dg/varsize1.adb: ...this.
4050 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4051 * gnat.dg/varsize2.ad[sb]: ...this.
4052 * gnat.dg/varsize3_1.adb: New test.
4053 * gnat.dg/varsize3_2.adb: Likewise.
4054 * gnat.dg/varsize3_3.adb: Likewise.
4055 * gnat.dg/varsize3_4.adb: Likewise.
4056 * gnat.dg/varsize3_5.adb: Likewise.
4057 * gnat.dg/varsize3_6.adb: Likewise.
4058 * gnat.dg/varsize3_pkg1.ads: New helper.
4059 * gnat.dg/varsize3_pkg2.ads: Likewise.
4060 * gnat.dg/varsize3_pkg3.ads: Likewise.
4061
14a61437
RB
40622015-05-28 Richard Biener <rguenther@suse.de>
4063
4064 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4065
e65757f3
RB
40662015-05-28 Richard Biener <rguenther@suse.de>
4067
4068 PR tree-optimization/66142
4069 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4070
55466f20 40712015-05-28 Lawrence Velázquez <vq@larryv.me>
98fc3d49
LV
4072
4073 PR target/63810
4074 * gcc.dg/darwin-minversion-3.c: Update testcase.
4075 * gcc.dg/darwin-minversion-4.c: Ditto.
4076 * gcc.dg/darwin-minversion-5.c: New testcase.
4077 * gcc.dg/darwin-minversion-6.c: Ditto.
4078 * gcc.dg/darwin-minversion-7.c: Ditto.
4079 * gcc.dg/darwin-minversion-8.c: Ditto.
4080 * gcc.dg/darwin-minversion-9.c: Ditto.
4081 * gcc.dg/darwin-minversion-10.c: Ditto.
4082 * gcc.dg/darwin-minversion-11.c: Ditto.
4083 * gcc.dg/darwin-minversion-12.c: Ditto.
4084
ddd93587
TP
40852015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4086
4087 PR rtl-optimization/66168
4088 * gcc.c-torture/compile/pr66168.c: New test.
4089
b60685a3
JL
40902015-05-27 Jeff Law <law@redhat.com>
4091
4092 PR target/39726
4093 * gcc.dg/target/m68k/pr39726-1.c: New test.
4094
b6cb06b4
NS
40952015-05-27 Nathan Sidwell <nathan@acm.org>
4096
4097 PR c++/66270
4098 * g++.dg/ext/alias-canon3.C: New.
4099
f3ae4add
RB
41002015-05-27 Richard Biener <rguenther@suse.de>
4101
4102 PR tree-optimization/66272
4103 Revert parts of
4104 2014-08-15 Richard Biener <rguenther@suse.de>
4105
4106 PR tree-optimization/62031
4107 * gcc.dg/torture/pr66272.c: New testcase.
4108
d586cedd
RB
41092015-05-27 Richard Biener <rguenther@suse.de>
4110
4111 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4112
99206968
KT
41132015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4114
4115 PR target/65358
26e46e4b 4116 * gcc.dg/pr65358.c: New test.
99206968 4117
d4cecb13
AV
41182015-05-27 Andre Vehreschild <vehre@gmx.de>
4119
4120 PR fortran/65548
4121 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4122 semantic.
4123 * gfortran.dg/allocate_with_source_6.f90: New test.
4124
545b4923
EB
41252015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4126
4127 * gnat.dg/atomic7_1.adb: New test.
4128 * gnat.dg/atomic7_2.adb: Likewise.
4129 * gnat.dg/atomic7_pkg1.ads: New helper.
4130 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4131
cee62fee
MM
41322015-05-26 Michael Matz <matz@suse.de>
4133
4134 PR middle-end/66251
4135 * gcc.dg/vect/pr66251.c: New test.
4136
ea3eac3a
RB
41372015-05-26 Richard Biener <rguenther@suse.de>
4138
4139 PR tree-optimization/66142
4140 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4141
1b961de9
PT
41422015-05-26 Paul Thomas <pault@gcc.gnu.org>
4143
4144 PR fortran/66082
4145 * gfortran.dg/allocatable_scalar_13.f90: New test
4146
f42dd37f
EB
41472015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4148
4149 * gnat.dg/warn11.adb: New test.
4150 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4151
f797c2b7
EB
41522015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 * gnat.dg/vfa1_1.adb: New test.
4155 * gnat.dg/vfa1_2.adb: Likewise.
4156 * gnat.dg/vfa1_3.adb: Likewise.
4157 * gnat.dg/vfa1_4.adb: Likewise.
4158 * gnat.dg/vfa1_pkg.ads: New helper.
4159
2e24efd3
AM
41602015-05-25 Alexander Monakov <amonakov@ispras.ru>
4161
4162 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4163 * gcc.target/i386/pr66232-3.c: Likewise.
4164
979455ea
UB
41652015-05-25 Uros Bizjak <ubizjak@gmail.com>
4166
4167 PR target/66274
4168 * gcc.target/i386/pr66274.c: New test.
4169
ea292448
EB
41702015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4171
4172 * gnat.dg/renaming6.ad[sb]: New test.
4173
27742021
AT
41742015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4175
4176 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4177 and 'dg-require-effective-target pie'.
4178
6f2d72e0
NS
41792015-05-23 Nathan Sidwell <nathan@acm.org>
4180
4181 PR c++/66243
4182 * g++.dg/cpp0x/pr66243.C: New.
4183
41842015-05-24 Jan Hubicka <hubicka@ucw.cz>
233ce289
JH
4185
4186 PR lto/66180
4187 * g++.dg/lto/pr66180_0.C: New testcase.
4188 * g++.dg/lto/pr66180_1.C: New testcase.
4189
bc0c7f39
MM
41902015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4191
4192 PR fortran/66257
4193 * typebound_call_27.f90: New file.
4194
84a3423b
NS
41952015-05-23 Nathan Sidwell <nathan@acm.org>
4196
4197 PR c++/65936
4198 * g++.dg/template/pr65936.C: New.
4199
257b01ba
MG
42002015-05-22 Marc Glisse <marc.glisse@inria.fr>
4201
4202 PR tree-optimization/63387
4203 * gcc.dg/pr63387-2.c: New testcase.
4204
b8f75b8c
MG
42052015-05-22 Marc Glisse <marc.glisse@inria.fr>
4206
4207 * gcc.dg/simd-1.c: Update to the new message.
4208
af563d4b
MG
42092015-05-22 Marc Glisse <marc.glisse@inria.fr>
4210
4211 * gcc.dg/nand.c: New testcase.
4212
83844a7d
SL
42132015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4214
4215 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4216 Set dg-do-what-default to compile only on ARM targets without
4217 arm_neon_hw execution support. Remove redundant c-torture-execute
4218 in loop over test cases.
4219
b6ec6215
KT
42202015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4221
4222 PR target/65491
4223 * gcc.target/aarch64/pr65491_1.c: New test.
4224 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4225 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4226
320d13ec
PC
42272015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4228
4229 PR c++/65598
4230 * g++.dg/cpp0x/explicit9.C: New.
4231 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4232
7ac5a140
RB
42332015-05-22 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/66251
4236 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4237
fd5c817a
MP
42382015-05-22 Marek Polacek <polacek@redhat.com>
4239
4240 PR c/47043
4241 * c-c++-common/attributes-enum-1.c: New test.
4242 * c-c++-common/attributes-enum-2.c: New test.
4243 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4244 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4245
a506dee6
SL
42462015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4247
4248 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4249 effective target support. If no arm_neon_hw support, do not attempt
4250 to execute the tests; only compile them.
4251 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4252 and "dg-require-effective-target arm_neon_ok".
4253 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4254 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4255 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4256 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4257 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4258 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4259 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4260 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4261 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4262 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4263 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4264 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4265 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4266 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4267 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4268 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4269 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4270 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4271 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4272 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4273 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4274 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4275 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4276 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4277 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4278 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4279 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4280 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4281 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4282 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4283 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4284 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4285 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4286 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4287 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4288 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4289 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4290 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4291 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4292 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4293 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4294 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4295 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4296 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4297 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4298 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4299 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4300 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4301 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4302 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4303 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4304 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4305 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4306 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4307 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4308 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4309 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4310 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4311 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4312 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4313 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4314 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4315 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4316 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4317 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4318 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4319 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4320 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4321 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4322 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4323 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4324 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4325 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4326 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4327 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4328 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4329 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4330 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4331 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4332 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4333 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4334 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4335 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4336 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4337 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4338 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4339 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4340 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4341 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4342 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4343 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4344 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4345 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4346 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4347 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4348 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4349 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4350 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4351 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4352 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4353 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4354 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4355 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4356 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4357 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4358 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4359 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4360 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4361 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4362 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4363 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4364 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4365 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4366
41323819
SL
43672015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4368
4369 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4370 * gcc.dg/vect/pr59354.c: Likewise.
4371 * gcc.dg/vect/pr64252.c: Likewise.
4372 * gcc.dg/vect/pr64404.c: Likewise.
4373 * gcc.dg/vect/pr64493.c: Likewise.
4374 * gcc.dg/vect/pr64495.c: Likewise.
4375 * gcc.dg/vect/pr64844.c: Likewise.
4376 * gcc.dg/vect/pr65518.c: Likewise.
4377 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4378
e5ab6728
PC
43792015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 PR c++/66210
4382 * g++.dg/cpp1y/var-templ28.C: New.
4383
f70d27e0
L
43842015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4385
4386 PR target/66232
4387 * gcc.target/i386/pr66232-1.c: New test.
4388 * gcc.target/i386/pr66232-2.c: Likewise.
4389 * gcc.target/i386/pr66232-3.c: Likewise.
4390 * gcc.target/i386/pr66232-4.c: Likewise.
4391 * gcc.target/i386/pr66232-5.c: Likewise.
4392
9ab2fcc1
NS
43932015-05-21 Nathan Sidwell <nathan@acm.org>
4394
4395 * g++.dg/cpp1y/pr60943.C: New.
e5ab6728 4396
d51a6714
JJ
43972015-05-21 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR tree-optimization/66233
4400 * gcc.c-torture/execute/pr66233.c: New test.
4401
c39d5e4a
TK
44022015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4403
4404 PR fortran/66176
4405 * gfortran.dg/inline_matmul_11.f90: New test.
4406
2aa38801
AT
44072015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4408
4409 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4410 instead of listing several targets on its own.
4411 * gcc.target/i386/pr32219-2.c: Likewise.
4412 * gcc.target/i386/pr32219-3.c: Likewise.
4413 * gcc.target/i386/pr32219-4.c: Likewise.
4414 * gcc.target/i386/pr32219-5.c: Likewise.
4415 * gcc.target/i386/pr32219-6.c: Likewise
4416 * gcc.target/i386/pr32219-7.c: Likewise.
4417 * gcc.target/i386/pr32219-8.c: Likewise.
4418 * gcc.target/i386/pr39013-1.c: Likewise.
4419 * gcc.target/i386/pr39013-2.c: Likewise.
4420 * gcc.target/i386/pr64317.c: Likewise.
4421
f3da5375
JL
44222015-05-21 Jeff Law <law@redhat.com>
4423
cc55969d 4424 * gcc.target/hppa/shadd-3.c: New test.
f3da5375
JL
4425 * gcc.target/hppa/shadd-4.c: New test.
4426
e5ab6728 44272015-05-21 Michael Matz <matz@suse.de>
f2e2a985
MM
4428
4429 * gcc.dg/vect/vect-strided-store.c: New test.
4430 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4431 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4432
1e43cc94
KT
44332015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4434
4435 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4436 * gcc.dg/pow-sqrt-synth-1.c: New test.
4437 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4438
5ba3ae6d
RB
44392015-05-21 Richard Biener <rguenther@suse.de>
4440
4441 PR c++/66211
4442 * g++.dg/conversion/pr66211.C: New testcase.
4443 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4444
a7a629d7
JL
44452015-05-21 Jeff Law <law@redhat.com>
4446
4447 * gcc.target/hppa/shadd-2.c: New test.
4448
0daff5e0
OE
44492015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4450
4451 PR target/54236
4452 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4453
c8faa0f9
RR
44542015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4455
4456 PR target/65937
4457 * gcc.target/arm/pr26702.c: Adjust target selector.
4458
551dc300
IE
44592015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4460
4461 PR middle-end/66221
4462 * gcc.dg/lto/pr66221_0.c: New test.
4463 * gcc.dg/lto/pr66221_1.c: New test.
4464
55466f20 44652015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
0fee2ac2
MLI
4466
4467 PR c/52952
4468 * gcc.dg/redecl-4.c: Update column numbers.
4469 * gcc.dg/format/bitfld-1.c: Likewise.
4470 * gcc.dg/format/attr-2.c: Likewise.
4471 * gcc.dg/format/attr-6.c: Likewise.
4472 * gcc.dg/format/attr-7.c (baz): Likewise.
4473 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4474 * gcc.dg/format/attr-4.c: Likewise.
4475 * gcc.dg/format/branch-1.c: Likewise.
4476 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4477 locations within strings with embedded escape sequences.
4478
b47fbc53
JL
44792015-05-20 Jeff Law <law@redhat.com>
4480
4481 * gcc.target/hppa/hppa.exp: New target test driver.
4482 * gcc.target/hppa/shadd-1.c: New test.
4483
eb3243e8
AV
44842015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4485
f2e2a985 4486 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
eb3243e8 4487
c3a630ce
DM
44882015-05-20 David Malcolm <dmalcolm@redhat.com>
4489
4490 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4491 (fn_33_k_and_r_style): New.
4492 (fn_33_stroustrup_style): New.
4493 (fn_33_allman_style): New.
4494 (fn_33_whitesmiths_style): New.
4495 (fn_33_horstmann_style): New.
4496 (fn_33_ratliff_banner_style): New.
4497 (fn_33_lisp_style): New.
4498 (fn_34_indent_dash_gnu): New.
4499 (fn_34_indent_dash_kr): New.
4500 (fn_34_indent_dash_orig): New.
4501 (fn_34_indent_linux_style): New.
4502
db7ffcab
AV
45032015-05-20 Andre Vehreschild <vehre@gmx.de>
4504
4505 PR fortran/65548
4506 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4507
a7e43c57
BC
45082015-05-20 Bin Cheng <bin.cheng@arm.com>
4509
4510 PR tree-optimization/65447
4511 * gcc.dg/tree-ssa/pr65447.c: New test.
4512
09b59d4d
NS
45132015-05-19 Nathan sidwell <nathan@acm.org>
4514
4515 * g++.dg/cpp0x/pr65954.C: New.
4516
7b8311b5
OE
45172015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4518
4519 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4520
17521813
AK
45212015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4522
4523 * lib/target-supports.exp: Vector do not always have natural
4524 alignment on s390*.
4525
315a349c
DS
45262015-05-19 David Sherwood <david.sherwood@arm.com>
4527
4528 * gcc.dg/loop-invariant.c: New testcase.
4529
17521813
AK
45302015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4531
4532 * lib/target-supports.exp: Vector do not always have natural
4533 alignment on s390*.
4534
0aaaa54a
AK
45352015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4536
4537 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4538 s390*.
4539 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4540
2f8fda12
AK
45412015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4542
4543 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4544 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4545 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4546 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4547 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4548 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4549 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4550 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4551 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4552 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4553
6e5b5de8
AK
45542015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4555
4556 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4557
91b019a3
AK
45582015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4559
4560 * gcc.target/s390/s390.exp
4561 (check_effective_target_vector): New check.
4562 * gcc.target/s390/vector/vec-abi-1.c: New test.
4563 * gcc.target/s390/vector/vec-abi-2.c: New test.
4564 * gcc.target/s390/vector/vec-abi-3.c: New test.
4565 * gcc.target/s390/vector/vec-abi-4.c: New test.
4566 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4567 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4568 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4569 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4570 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4571 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4572 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4573 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4574 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4575 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4576 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4577 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4578 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4579 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4580 * gcc.target/s390/vector/vec-init-1.c: New test.
4581 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4582 * gcc.target/s390/vector/vec-shift-1.c: New test.
4583 * gcc.target/s390/vector/vec-sub-1.c: New test.
4584
94c8e7ab
CL
45852015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4586
4587 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4588
83846a59
CL
45892015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4590
4591 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4592
72cdfda4
CL
45932015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4594
4595 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4596
1b2cb3e7
CL
45972015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4598
4599 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4600
09f8fc7f
CL
46012015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4602
4603 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4604
fd2069df
CL
46052015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4606
4607 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4608
059a79e7
CL
46092015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4610
4611 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4612
cace06d1
CL
46132015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4614
4615 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4616
396fa23a
CL
46172015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4618
4619 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4620
4f24fac1
CL
46212015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4622
4623 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4624
bb16a134
CL
46252015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4626
4627 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4628
bdf3a527
CL
46292015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4630
4631 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4632
f9eb770f
CL
46332015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4634
4635 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4636
a60c51fe
JJ
46372015-05-19 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR tree-optimization/66187
4640 * gcc.c-torture/execute/pr66187.c: New test.
4641 * gcc.dg/pr66187-1.c: New test.
4642 * gcc.dg/pr66187-2.c: New test.
4643
057c74c7
RO
46442015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4645
4646 * gcc.dg/vect/bb-slp-35.c: Adjust.
4647
9626d143
RB
46482015-05-19 Richard Biener <rguenther@suse.de>
4649
4650 PR tree-optimization/66165
4651 * gcc.dg/torture/pr66165.c: New testcase.
4652
4653 PR tree-optimization/66185
4654 * gcc.dg/torture/pr66185.c: New testcase.
4655
d0ae0f51
OE
46562015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4657
4658 PR target/54236
4659 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4660
abf96035
PG
46612015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4662
4663 * gcc.target/mips/p5600-bonding.c : New file.
4664
898344a9
SK
46652015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4666
4667 PR fortran/66106
4668 * gfortran.dg/interface_operator_1.f90: New tests.
4669
377e37c1
SK
46702015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4671
4672 PR fortran/66057
4673 * gfortran.dg/generic_29.f90: New tests.
4674
73641c88
SK
46752015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4676
4677 PR fortran/66043
4678 * gfortran.dg/storage_size_6.f90: New tests.
4679
bfeeb145
SK
46802015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4681
4682 PR fortran/66045
4683 * gfortran.dg/null1.f90: New test.
4684
fce523bf
SK
46852015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/66044
4688 * gfortran.dg/entry_21.f90: New test.
4689
ce7fb711
SK
46902015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4691
4692 PR fortran/66043
4693 * gfortran.dg/storage_size_6.f90: New tests.
4694
46b6b354
SK
46952015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4696
4697 PR fortran/66040
4698 * gfortran.dg/misplaced_statement.f90: New test.
4699
20898e80
SK
47002015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4701
4702 PR fortran/66039
4703 * gfortran.dg/filepos1.f90: New test
4704
f7c1c171
SK
47052015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4706
4707 PR fortran/64925
4708 * gfortran.dg/pr64925.f90: New test.
4709
71c87d1c
SK
47102015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4711
4712 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4713 unit.
4714 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4715
8ea0dcb9
AT
47162015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4717
4718 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4719 to the family of pie capable targets.
4720
0454e698
AV
47212015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4722
4723 * gcc.target/arm/bics_1.c : New testcase.
4724 * gcc.target/arm/bics_2.c : New testcase.
4725 * gcc.target/arm/bics_3.c : New testcase.
4726 * gcc.target/arm/bics_4.c : New testcase.
4727
fb05f2e4
RS
47282015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4729
4730 * gcc.target/mips/umips-attr.c: New test.
4731
a6f90a18
UB
47322015-05-17 Uros Bizjak <ubizjak@gmail.com>
4733
4734 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4735 * gcc.dg/20150120-2.c (dg-final): Ditto.
4736 * gcc.dg/20150120-2.c (dg-final): Ditto.
4737 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4738
8c7bcf95
UB
47392015-05-17 Uros Bizjak <ubizjak@gmail.com>
4740
4741 PR target/66174
4742 * gcc.target/i386/pr66174.c: New test.
4743
2ea560b2
TK
47442015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4745
4746 PR fortran/37131
4747 * gfortran.dg/matmul_bounds_6.f90: New test.
4748 * gfortran.dg/matmul_bounds_7.f90: New test.
4749
8c7bcf95 47502015-05-16 Jan Hubicka <hubicka@ucw.cz>
259d29e3
JH
4751
4752 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4753 * gfortran.dg/lto/pr41576_1.f90: Add interface.
4754 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4755 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4756 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4757 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4758
f7071302
JD
47592015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4760
4761 PR fortran/65903
4762 * gfortran.dg/continuation_13.f90: Update test.
4763 * gfortran.dg/pr65903.f90: New test.
4764
1aae3f05
TK
47652015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4766
4767 PR fortran/66113
4768 * gfortran.dg/block_14.f90: New test.
4769
55466f20 47702015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
40de31cf
MLI
4771
4772 PR fortran/44054
4773 * lib/gfortran-dg.exp: Update regex to handle two locations for
4774 the same diagnostic without caret.
4775 * gfortran.dg/badline.f: Test also that line numbers are correct
4776 before and after "left but not entered" warning.
4777
26c66656
KV
47782015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4779 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4780
4781 PR target/65768
4782 * gcc.target/arm/maskdata.c: New test.
4783
e24ba4ab
MM
47842015-05-16 Mikael Morin <mikael@gcc.gnu.org>
4785
4786 PR fortran/65792
4787 * gfortran.dg/derived_constructor_components_5: New test
4788
30a5d3e6
UB
47892015-05-16 Uros Bizjak <ubizjak@gmail.com>
4790
4791 PR target/66140
4792 * gcc.target/alpha/pr66140.c: New test.
4793
7a37fa90
MM
47942015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
4795
4796 PR c/48956
4797 * gcc.dg/Wconversion-complex-c99.c: New test.
4798 * gcc.dg/Wconversion-complex-gnu.c: New test.
4799
bc4315fb
MG
48002015-05-15 Marc Glisse <marc.glisse@inria.fr>
4801
4802 PR tree-optimization/64454
4803 * gcc.dg/modmod.c: New testcase.
4804
26625161
IE
48052015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
4806
4807 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4808
2c1f37b5
IE
48092015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4810
4811 PR middle-end/66134
4812 * gcc.target/i386/mpx/pr66134.c: New test.
4813
06e7e318
RAR
48142015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
4815
4816 * gcc.target/powerpc/pr60158.c: New test.
4817
f226d229
AM
48182015-05-14 Alexander Monakov <amonakov@ispras.ru>
4819
4820 * gcc.target/i386/sibcall-7.c: New test.
4821 * gcc.target/i386/sibcall-8.c: New test.
4822
fc8b587d
WD
48232015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4824
4825 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4826 (abs64_in_dreg): Likewise.
4827
3aa3c9fc
MP
48282015-05-14 Marek Polacek <polacek@redhat.com>
4829
4830 PR c/66066
4831 PR c/66127
4832 * gcc.dg/pr14649-1.c: Add -Wpedantic.
4833 * gcc.dg/pr19984.c: Likewise.
4834 * gcc.dg/pr66066-1.c: New test.
4835 * gcc.dg/pr66066-2.c: New test.
4836 * gcc.dg/pr66066-3.c: New test.
4837
b7dce216
KT
48382015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4839
4840 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4841 * gcc.dg/pow-sqrt.x: New file.
4842 * gcc.dg/pow-sqrt-1.c: New test.
4843 * gcc.dg/pow-sqrt-2.c: Likewise.
4844 * gcc.dg/pow-sqrt-3.c: Likewise.
4845
b56b040c
RB
48462015-05-13 Richard Biener <rguenther@suse.de>
4847
4848 PR tree-optimization/66123
4849 * gcc.dg/torture/pr66123.c: New testcase.
4850
2ae1d1b8
RB
48512015-05-13 Richard Biener <rguenther@suse.de>
4852
4853 PR middle-end/66110
4854 * gcc.dg/alias-2.c: Adjust.
4855 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4856
7947dd0b
IE
48572015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4858
4859 PR target/65103
4860 * gcc.target/i386/pr65103-3.c: New.
4861
f27127ce
ML
48622015-05-13 Martin Liska <mliska@suse.cz>
4863
4864 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4865
c1ee2e62
JJ
48662015-05-13 Jakub Jelinek <jakub@redhat.com>
4867
3d2def23
JJ
4868 PR target/66112
4869 * gcc.target/i386/pr66112-2.c: New test.
4870
c1ee2e62
JJ
4871 PR target/66112
4872 * gcc.target/i386/pr66112-1.c: New test.
4873
e9ae68af
IE
48742015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4875
4876 PR target/66048
4877 * gcc.target/i386/mpx/pr66048.cc: New.
4878
aa953e2f
TP
48792015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4880
4881 PR rtl-optimization/64616
4882 * gcc.dg/loop-8.c: New test.
4883 * gcc.dg/loop-9.c: New test.
4884
e66fc623
JH
48852015-05-12 Jan Hubicka <hubicka@ucw.cz>
4886
4887 PR target/pr66047.c
4888 * gcc.target/i386/pr66047.c: New testcase.
4889
e4b5b3a5
JH
48902015-05-12 Jan Hubicka <hubicka@ucw.cz>
4891
4892 PR ipa/65873
4893 * gcc.c-torture/compile/pr65873.c: New testcase.
4894
7e269fe8
TK
48952015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4896
4897 PR fortran/66111
4898 * gfortran.dg/inline_matmul_10.f90: New test.
4899
c3388e62
DM
49002015-05-12 David Malcolm <dmalcolm@redhat.com>
4901
4902 * c-c++-common/Wmisleading-indentation.c: New testcase.
4903 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4904 * c-c++-common/Wmisleading-indentation-2.md: New file.
4905
eb2f4e86
SL
49062015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4907
4908 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4909 "break".
4910 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4911
7e37fe6f
RB
49122015-05-12 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/66101
4915 * gcc.dg/torture/pr66101.c: New testcase.
4916
6876e5bc
RB
49172015-05-12 Richard Biener <rguenther@suse.de>
4918
4919 PR tree-optimization/37021
4920 * gcc.target/i386/vect-addsub.c: New testcase.
4921
f226d229 49222015-05-12 Alexander Monakov <amonakov@ispras.ru>
570c6987
AM
4923
4924 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4925
c7b38fd5
TV
49262015-05-12 Tom de Vries <tom@codesourcery.com>
4927
4928 PR tree-optimization/66010
4929 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4930
cb2e1470
PC
49312015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 PR c++/65133
4934 * g++.dg/cpp0x/trailing10.C: New.
4935
dfc55d30
RB
49362015-05-12 Richard Biener <rguenther@suse.de>
4937
4938 * gcc.dg/vect/bb-slp-35.c: New testcase.
4939
21cd397e
MM
49402015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4941
4942 PR fortran/66100
4943 * gfortran.dg/bound_simplification_6.f90: New.
4944
26344433
SE
49452015-05-11 Steve Ellcey <sellcey@mips.com>
4946
4947 * gcc.target/mips/branch-1.c: Pass argument to bar().
4948
f1ed9790
AM
49492015-05-11 Alexander Monakov <amonakov@ispras.ru>
4950
4951 PR target/65753
4952 * gcc.target/i386/pr65753.c: New test.
4953
cb6f4591
RS
49542015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4955
4956 PR rtl-optimization/66076
4957 * gcc.dg/torture/pr66076.c: New test.
4958
7fc67fcb
TK
49592015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4960
4961 PR fortran/66041
4962 * gfortran.dg/inline_matmul_7.f90: New test.
4963 * gfortran.dg/inline_matmul_8.f90: New test.
4964 * gfortran.dg/inline_matmul_9.f90: New test.
4965
22fa926f
MM
49662015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4967
4968 * gfortran.dg/bound_simplification_5.f90: New.
4969
129211bc
JM
49702015-05-09 Jason Merrill <jason@redhat.com>
4971
4972 * lib/target-supports.exp (cxx_default): New global.
4973 (check_effective_target_c++11_only)
4974 (check_effective_target_c++14_only)
4975 (check_effective_target_c++98_only)
4976 (check_effective_target_c++1z_only): Check it.
4977
441898b2
MG
49782015-05-09 Marc Glisse <marc.glisse@inria.fr>
4979
4980 PR tree-optimization/64454
4981 * gcc.dg/tree-ssa/vrp97.c: New file.
4982 * gcc.dg/vect/slp-perm-7.c: Update.
4983
14aeb3cd
MM
49842015-05-09 Andre Vehreschild <vehre@gmx.de>
4985
4986 PR fortran/65894
4987 * gfortran.dg/elemental_subroutine_11.f90: New test.
4988
7b5fc413
RB
49892015-05-08 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/66036
4992 * gcc.dg/vect/slp-41.c: New testcase.
4993
4a8108f0
MM
49942015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4995
4996 * gfortran.dg/elemental_optional_args_7.f90: New.
4997
a8105959
AL
49982015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4999
5000 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5001 allow cmlt or sshr.
5002
755e528f
MP
50032015-05-08 Marek Polacek <polacek@redhat.com>
5004
5005 PR c/64918
5006 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5007 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5008
0173bd2a
MP
50092015-05-07 Marek Polacek <polacek@redhat.com>
5010
5011 PR c/65179
5012 * c-c++-common/Wshift-negative-value-1.c: New test.
5013 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5014 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5015 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5016 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5017 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5018 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5019 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5020 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5021
a3facd7c
SB
50222015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5023
5024 PR middle-end/192
5025 PR middle-end/54303
5026 * gcc.dg/fdata-sections-2.c: New file.
5027
302f83f9
MP
50282015-05-07 Marek Polacek <polacek@redhat.com>
5029
5030 PR testsuite/66046
5031 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5032 last dg-output.
5033 * c-c++-common/ubsan/align-7.c: Likewise.
5034 * c-c++-common/ubsan/bounds-8.c: Likewise.
5035 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5036 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5037 * c-c++-common/ubsan/null-1.c: Likewise.
5038 * c-c++-common/ubsan/null-10.c: Likewise.
5039 * c-c++-common/ubsan/null-11.c: Likewise.
5040 * c-c++-common/ubsan/null-2.c: Likewise.
5041 * c-c++-common/ubsan/null-3.c: Likewise.
5042 * c-c++-common/ubsan/null-4.c: Likewise.
5043 * c-c++-common/ubsan/null-5.c: Likewise.
5044 * c-c++-common/ubsan/null-6.c: Likewise.
5045 * c-c++-common/ubsan/null-7.c: Likewise.
5046 * c-c++-common/ubsan/null-8.c: Likewise.
5047 * c-c++-common/ubsan/null-9.c: Likewise.
5048 * c-c++-common/ubsan/object-size-1.c: Likewise.
5049 * c-c++-common/ubsan/object-size-10.c: Likewise.
5050 * c-c++-common/ubsan/object-size-4.c: Likewise.
5051 * c-c++-common/ubsan/object-size-5.c: Likewise.
5052 * c-c++-common/ubsan/object-size-7.c: Likewise.
5053 * c-c++-common/ubsan/object-size-8.c: Likewise.
5054 * c-c++-common/ubsan/object-size-9.c: Likewise.
5055 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5056 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5057 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5058 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5059 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5060 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5061 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5062 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5063 * c-c++-common/ubsan/pr59333.c: Likewise.
5064 * c-c++-common/ubsan/pr59667.c: Likewise.
5065 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5066 * c-c++-common/ubsan/pr60636.c: Likewise.
5067 * c-c++-common/ubsan/pr63802.c: Likewise.
5068 * c-c++-common/ubsan/recovery-1.c: Likewise.
5069 * c-c++-common/ubsan/recovery-3.c: Likewise.
5070 * c-c++-common/ubsan/shift-1.c: Likewise.
5071 * c-c++-common/ubsan/shift-2.c: Likewise.
5072 * c-c++-common/ubsan/shift-4.c: Likewise.
5073 * c-c++-common/ubsan/shift-7.c: Likewise.
5074 * c-c++-common/ubsan/undefined-2.c: Likewise.
5075 * c-c++-common/ubsan/vla-1.c: Likewise.
5076 * g++.dg/ubsan/null-1.C: Likewise.
5077 * g++.dg/ubsan/null-3.C: Likewise.
5078 * g++.dg/ubsan/null-4.C: Likewise.
5079 * g++.dg/ubsan/vptr-8.C: Likewise.
5080 * g++.dg/ubsan/vptr-9.C: Likewise.
5081 * gcc.dg/ubsan/bounds-2.c: Likewise.
5082 * gcc.dg/ubsan/object-size-9.c: Likewise.
5083
48451e8f
JL
50842015-05-07 Jeff Law <law@redhat.com>
5085
5086 * gcc.dg/tree-ssa/shorten-1.c: New test.
5087
465770e4
RB
50882015-05-07 Richard Biener <rguenther@suse.de>
5089
5090 PR tree-optimization/66002
5091 * gcc.dg/vect/vect-125.c: New testcase.
5092
e0f0d3b9
MP
50932015-05-07 Marek Polacek <polacek@redhat.com>
5094 Martin Uecker <uecker@eecs.berkeley.edu>
5095
5096 * c-c++-common/ubsan/bounds-10.c: New test.
5097
5631585a
DM
50982015-05-06 David Malcolm <dmalcolm@redhat.com>
5099
5100 * jit.dg/harness.h (set_options): Wrap with
5101 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5102 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5103 Special-case test-benchmark.c as a negative.
5104 * jit.dg/test-benchmark.c: New file.
5105
93e95616
YR
51062015-05-06 Yvan Roux <yvan.roux@linaro.org>
5107
5108 PR target/64208
5109 * gcc.target/arm/pr64208.c: New test.
5110
2ed81af4
AM
51112015-05-06 Alan Modra <amodra@gmail.com>
5112
5113 PR target/66020
5114 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5115 (gparms): Make volatile.
5116
ccd85564
RB
51172015-05-06 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/62283
5120 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5121
487edc87
CB
51222015-05-06 Christian Bruel <christian.bruel@st.com>
5123
5124 PR target/66015
5125 * gcc.target/aarch64/iinline-attr-1.c: New test.
5126
240a94da
RB
51272015-05-06 Richard Biener <rguenther@suse.de>
5128
5129 * gcc.dg/vect/bb-slp-34.c: New testcase.
5130
c88718a9
RB
51312015-05-06 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/62283
5134 * gcc.dg/vect/bb-slp-14.c: Adjust.
5135
588823d2
UB
51362015-05-05 Uros Bizjak <ubizjak@gmail.com>
5137
5138 PR target/65990
5139 * gcc.target/i386/pr65990.c: New test.
5140
460f31ee
IT
51412015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5142
5143 PR target/65915
5144 * gcc.target/i386/pr65915.c: New.
5145
98314a7e
TV
51462015-05-05 Tom de Vries <tom@codesourcery.com>
5147
5148 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5149 'va_list escapes 0'.
5150
c8c86ecf
TV
51512015-05-05 Tom de Vries <tom@codesourcery.com>
5152
5153 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5154 in r222173.
5155
74c4e863
YR
51562015-05-05 Yvan Roux <yvan.roux@linaro.org>
5157
5158 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5159 * gcc.target/arm/pr65924.c: Likewise.
5160
a42de35f
UB
51612015-05-05 Uros Bizjak <ubizjak@gmail.com>
5162
5163 PR target/65871
5164 * gcc.target/i386/pr65871-3.c: New test.
5165
319dcdd8
JL
51662015-05-04 Jeff Law <law@redhat.com>
5167
5168 Revert:
5169 2015-05-04 Jeff Law <law@redhat.com>
5170 * gcc.dg/tree-ssa/shorten-1.c: New test.
5171
f5322614
PC
51722015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5173 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR c++/66007
5176 * g++.dg/cpp0x/Wnarrowing4.C: New.
5177
467d8d51
SL
51782015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5179
5180 * lib/target-supports.exp
5181 (check_effective_target_keeps_null_pointer_checks): Clarify that
5182 this is for targets that disable -fdelete-null-pointer-checks,
5183 not default it to off.
5184 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5185 -fdelete-null-pointer-checks explicit.
5186 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5187 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5188 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5189 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5190 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5191 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5192 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5193 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5194 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5195 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5196 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5197 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5198 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5199 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5200 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5201 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5202 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5203 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5204 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5205 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5206 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5207 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5208 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5209 * g++.dg/cpp0x/static_assert9.C: Likewise.
5210 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5211 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5212 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5213 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5214 * g++.dg/tree-ssa/pr26406.C: Likewise.
5215
100c8e9e
JJ
52162015-05-04 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR tree-optimization/65984
5219 * c-c++-common/ubsan/pr65984.c: New test.
5220
383be4a8
JL
52212015-05-04 Jeff Law <law@redhat.com>
5222
5223 * gcc.dg/tree-ssa/shorten-1.c: New test.
5224
a982bcf9
FXC
52252015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5226
5227 PR fortran/44735
5228 * gfortran.dg/pr44735.f90: New test.
5229
78a8b26c
RB
52302015-05-04 Richard Biener <rguenther@suse.de>
5231
5232 PR tree-optimization/65965
5233 * gcc.dg/vect/bb-slp-33.c: New testcase.
5234
74574669
RB
52352015-05-04 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/65935
5238 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5239
90c19438
CL
52402015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5241
5242 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5243 for each supported variant instead of CHECK_RESULTS.
5244 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5245 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5246 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5247 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5248 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5249 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5250 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5251 expected results for unsupported variants. Call CHECK for each
5252 supported variant instead of CHECK_RESULTS.
5253 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5254 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5256 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5257 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5258 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5259 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5260 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5261 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5262 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5266 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5267 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5268 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5270 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5271 expected results for unsupported variants.
5272 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5274 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5275 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5276 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5277 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5278 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5279 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5280 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5281 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5282 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5285 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5286 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5287 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5288 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5290 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5291 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5292 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5293 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5294 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5295 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5296 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5297 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5298 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5299 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5300
816426af
TK
53012015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5302
5303 PR fortran/37131
5304 * gfortran.dg/bound_9.f90: Add pointer assignment.
5305
38920aec
PC
53062015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5307 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5308
5309 PR c++/65858
d532ea91 5310 * g++.dg/cpp0x/Wnarrowing3.C: New.
38920aec 5311
0f770b01
RV
53122015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5313
5314 * gcc.dg/20150120-1.c: New test.
5315 * gcc.dg/20150120-2.c: New test.
5316 * gcc.dg/20150120-3.c: New test.
5317
5524eb7e
DE
53182015-05-01 David Edelsohn <dje.gcc@gmail.com>
5319
5320 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5321
f40694b3
RL
53222015-05-01 Renlin Li <renlin.li@arm.com>
5323
5324 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5325
11642de8
MM
53262015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5327
5328 * gfortran.dg/bound_simplification_4.f90: New.
5329
edc8824f
BS
53302015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5331
5332 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5333 with powerpc_p8vector_ok.
5334
0ba691a0
TK
53352015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/37131
5338 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5339 scan pattern.
5340 * gfortran.dg/bound_9.f90: New test case.
5341
a42de35f 53422015-04-30 Uros Bizjak <ubizjak@gmail.com>
6d158d9a
UB
5343
5344 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5345 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5346 for 32bit x86 targets.
5347 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5348 for 32bit x86 targets.
5349 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5350 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5351 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5352 for 32bit x86 targets.
5353
59c1f384
MP
53542015-04-30 Marek Polacek <polacek@redhat.com>
5355
5356 PR tree-optimization/63551
5357 * g++.dg/ipa/pr63551.C: New test.
5358
11c3d071
CT
53592015-04-30 Caroline Tice <cmtice@google.com>
5360
5361 PR 65929
5362 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5363 partition size on certain targets.
5364
9c004c58
RL
53652015-04-30 Renlin Li <renlin.li@arm.com>
5366
5367 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5368
577cd070
MP
53692015-04-30 Marek Polacek <polacek@redhat.com>
5370
5371 * c-c++-common/Wbool-compare-3.c: New test.
5372
ec3fba51
MP
5373 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5374 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5375
d2db6b29
PC
53762015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5377
5378 PR c++/57610
5379 * g++.dg/init/ref22.C: New.
5380
9babc352
MP
53812015-04-30 Marek Polacek <polacek@redhat.com>
5382
5383 * gcc.dg/init-bad-8.c: New test.
5384
ac9f18db
MP
5385 * gcc.dg/incomplete-typedef-1.c: New test.
5386
c064f154
PC
53872015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5388
5389 PR c++/59955
5390 * g++.dg/template/crash121.C: New.
5391
8d92d274
PJ
53922015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5393
5394 * gcc.target/mips/call-from-init.c: New test.
5395 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5396
3c908a5b
UB
53972015-04-29 Uros Bizjak <ubizjak@gmail.com>
5398
5399 PR target/65871
a42de35f 5400 * gcc.target/i386/pr65871-1.c: New test.
3c908a5b
UB
5401 * gcc.target/i386/pr65871-2.c: Ditto.
5402
716c0ba6
MP
54032015-04-29 Marek Polacek <polacek@redhat.com>
5404
5405 PR c/64610
5406 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5407 * c-c++-common/Wbool-compare-2.c: New test.
5408
aaf3de7a
AL
54092015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5410
5411 PR target/65770
5412 * gcc.target/aarch64/vstN_lane_1.c: New file.
5413
0aa359c1
PC
54142015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/64667
5417 * g++.dg/warn/Winit-self-3.C: New.
5418
94a82811
UB
54192015-04-29 Uros Bizjak <ubizjak@gmail.com>
5420
5421 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5422
b43482db
YR
54232015-04-29 Yvan Roux <yvan.roux@linaro.org>
5424
5425 PR target/65924
5426 * gcc.target/arm/pr65924.c: New test.
5427
2c8f0683
TS
54282015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5429
5430 * g++.dg/gomp/tpl-target-update.C: New file.
5431
b5040634
RB
54322015-04-29 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/65917
5435 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5436
b4d1725b
CB
54372015-04-29 Christian Bruel <christian.bruel@st.com>
5438
5439 PR target/64835
5440 * gcc.dg/ipa/iinline-attr.c: New test.
5441 * gcc.target/i386/iinline-attr-2.c: New test.
5442
77b7d71e
AV
54432015-04-28 Andre Vehreschild <vehre@gmx.de>
5444
5445 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5446 segfault is fixed.
5447
0a594625
BS
54482015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5449
5450 * gcc.dg/vect/vect-33.c: Remove spurious line.
5451
6d8a9f7c
JH
54522015-04-28 Jan Hubicka <hubicka@ucw.cz>
5453
5454 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5455
4e81b788
MP
54562015-04-28 Marek Polacek <polacek@redhat.com>
5457
5458 PR c/65901
5459 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5460 * gcc.dg/pr65901.c: New test.
5461
90dd6e3d
RB
54622015-04-28 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/62283
5465 * gfortran.dg/vect/pr62283-2.f: New testcase.
5466 * gcc.dg/vect/bb-slp-14.c: Adjust.
5467
85ebc193
RB
54682015-04-28 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/65851
5471 * g++.dg/torture/pr65851.C: New testcase.
5472
009b7fc1
JL
54732015-04-27 Jeff Law <law@redhat.com>
5474
4e81b788 5475 PR tree-optimization/65217
009b7fc1
JL
5476 * gcc.target/i386/pr65217.c: Remove XFAIL.
5477
d5302f06
AV
54782015-04-27 Andre Vehreschild <vehre@gmx.de>
5479
5480 PR fortran/60322
5481 Add tests forgotten to svn-add.
5482 * gfortran.dg/class_allocate_19.f03: New test.
5483 * gfortran.dg/class_array_20.f03: New test.
5484 * gfortran.dg/class_array_21.f03: New test.
5485 * gfortran.dg/finalize_29.f08: New test.
5486
fc7d0afb
AV
54872015-04-27 Andre Vehreschild <vehre@gmx.de>
5488
5489 PR fortran/59678
5490 PR fortran/65841
5491 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5492 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5493
16d710b1
CT
54942015-04-27 Caroline Tice <cmtice@google.com>
5495
5496 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5497 partition size.
5498
01f61a78
PB
54992015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5500
5501 PR target/64579
5502 * gcc.target/powerpc/htm-1.c: New test.
5503 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5504 on 64-bit compiles.
5505 (__builtin_tabortdci): Likewise.
5506 (__builtin_tcheck): Remove operand.
5507 * lib/target-supports.exp (check_htm_hw_available): New function.
5508
05b7b5a4
RB
55092015-04-27 Richard Biener <rguenther@suse.de>
5510
5511 * gcc.target/i386/pr65217.c: XFAIL.
5512
9c3cb360
JJ
55132015-04-27 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR tree-optimization/65875
5516 * gcc.c-torture/compile/pr65875.c: New test.
5517
6c1db78e
MP
55182015-04-25 Marek Polacek <polacek@redhat.com>
5519
5520 PR c/52085
5521 * gcc.dg/enum-incomplete-2.c: New test.
5522 * gcc.dg/enum-mode-1.c: New test.
5523
6d7d9f0e
MM
55242015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5525
5526 PR target/65849
5527 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5528 set new options.
5529 * gcc.target/powerpc/pr65849-2.c: Likewise.
5530
1c3f3851
TV
55312015-04-24 Tom de Vries <tom@codesourcery.com>
5532
5533 PR tree-optimization/65802
5534 * g++.dg/pr65802.C: Move to ...
5535 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5536 stdarg.h. Rewrite for C.
5537 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5538 va_start and va_end. Remove unnecessary inline asm.
5539
97afef00
UB
55402015-04-24 Uros Bizjak <ubizjak@gmail.com>
5541 Wei Mi <wmi@google.com>
5542
5543 * gcc.target/i386/sse2-load-multi.c: New test.
5544 * gcc.target/i386/sse2-store-multi.c: Ditto.
5545
4853031e
MP
55462015-04-24 Marek Polacek <polacek@redhat.com>
5547
5548 PR c/65830
5549 * c-c++-common/pr65830.c: New test.
5550
8c2b7f79
MP
5551 PR c/63357
5552 * c-c++-common/Wlogical-op-1.c: New test.
5553
b8787813
MP
55542015-04-24 Marek Polacek <polacek@redhat.com>
5555
5556 PR c/61534
5557 * c-c++-common/pr61534-1.c: New test.
5558
8fceae61
TP
55592015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5560 Steven Bosscher <steven@gcc.gnu.org>
5561
5562 PR rtl-optimization/34503
5563 * gcc.target/arm/pr64616.c: New file.
5564
62d47a88
BC
55652015-04-24 Bin Cheng <bin.cheng@arm.com>
5566
5567 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5568
ea39708a
TG
55692015-04-24 Terry Guo <terry.guo@arm.com>
5570
5571 * gcc.target/arm/pr65710.c: Update the options.
5572
98ff5bf9
L
55732015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5574
5575 * gcc.target/i386/pr65523.c: Skip x32.
5576
381811fa
KT
55772015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5578
5579 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5580 to look for vcl* where appropriate.
5581
9f468990
BS
55822015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5583
5584 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5585 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5586
26677152 55872015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4cf02238
RR
5588
5589 PR target/26702
5590 * gcc.target/arm/pr26702.c: New test.
5591
5c4abbb8
MP
55922015-04-23 Marek Polacek <polacek@redhat.com>
5593
5594 PR c/65345
5595 * gcc.dg/pr65345-1.c: New test.
5596 * gcc.dg/pr65345-2.c: New test.
5597
6895fffb
BS
55982015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599
5600 * gcc.target/powerpc/crypto-builtin-2.c: New.
5601
f3b0bb7a
AV
56022015-04-23 Andre Vehreschild <vehre@gmx.de>
5603
5604 PR fortran/60322
5605 * gfortran.dg/class_allocate_19.f03: New test.
5606 * gfortran.dg/class_array_20.f03: New test.
5607 * gfortran.dg/class_array_21.f03: New test.
5608 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5609 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5610 initialization correctly.
5611 * gfortran.dg/finalize_29.f08: New test.
5612
30821df7
BS
56132015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5614
5615 * gcc.target/powerpc/swaps-p8-18.c: New test.
5616
047b83ff
BS
56172015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5618
5619 PR target/65456
5620 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5621 * gcc.dg/vect/bb-slp-25.c: Likewise.
5622 * gcc.dg/vect/bb-slp-29.c: Likewise.
5623 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5624 vect_no_align && { ! vect_hw_misalign }.
5625 * gcc.dg/vect/bb-slp-9.c: Likewise.
5626 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5627 vect_hw_misalign.
5628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5629 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5630 account for POWER8, where peeling for alignment is not needed.
5631 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5632 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5633 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5634 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5635 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5636 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5637 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5638 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5639 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5640 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5641 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5642 * gcc.dg/vect/pr16105.c: Likewise.
5643 * gcc.dg/vect/pr20122.c: Likewise.
5644 * gcc.dg/vect/pr33804.c: Likewise.
5645 * gcc.dg/vect/pr33953.c: Likewise.
5646 * gcc.dg/vect/pr56787.c: Likewise.
5647 * gcc.dg/vect/pr58508.c: Likewise.
5648 * gcc.dg/vect/slp-25.c: Likewise.
5649 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5650 * gcc.dg/vect/vect-105.c: Likewise.
5651 * gcc.dg/vect/vect-27.c: Likewise.
5652 * gcc.dg/vect/vect-29.c: Likewise.
5653 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5654 POWER8.
5655 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5656 && { ! vect_hw_misalign }.
5657 * gcc.dg/vect/vect-44.c: Likewise.
5658 * gcc.dg/vect/vect-48.c: Likewise.
5659 * gcc.dg/vect/vect-50.c: Likewise.
5660 * gcc.dg/vect/vect-52.c: Likewise.
5661 * gcc.dg/vect/vect-56.c: Likewise.
5662 * gcc.dg/vect/vect-60.c: Likewise.
5663 * gcc.dg/vect/vect-72.c: Likewise.
5664 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5665 * gcc.dg/vect/vect-75.c: Likewise.
5666 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5667 * gcc.dg/vect/vect-77-global.c: Likewise.
5668 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5669 * gcc.dg/vect/vect-78-global.c: Likewise.
5670 * gcc.dg/vect/vect-93.c: Likewise.
5671 * gcc.dg/vect/vect-95.c: Likewise.
5672 * gcc.dg/vect/vect-96.c: Likewise.
5673 * gcc.dg/vect/vect-cond-1.c: Likewise.
5674 * gcc.dg/vect/vect-cond-3.c: Likewise.
5675 * gcc.dg/vect/vect-cond-4.c: Likewise.
5676 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5677 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5678 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5679 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5680 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5681 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5682 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5683 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5684 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5685 * gcc.dg/vect/vect-outer-5.c: Likewise.
5686 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5687 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5688 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5689 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5690 * gcc.dg/vect/vect-peel-3.c: Likewise.
5691 * gcc.dg/vect/vect-peel-4.c: Likewise.
5692 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5693 * gcc.target/powerpc/pr65456.c: New test.
5694 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5695 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5696 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5697 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5698 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5699 vect_no_align && { ! vect_hw_misalign }.
5700 * gfortran.dg/vect/vect-3.f90: Likewise.
5701 * gfortran.dg/vect/vect-4.f90: Likewise.
5702 * gfortran.dg/vect/vect-5.f90: Likewise.
5703 * lib/target-supports.exp (check_effective_target_vect_no_align):
5704 Return 1 for POWER8.
5705 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5706
5912da3c
SK
57072015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5708
5709 PR fortran/65429
5710 * gfortran.dg/pr65429.f90: New test.
5711
860503d8
YG
57122015-04-22 Yury Gribov <y.gribov@samsung.com>
5713
5714 * c-c++-common/asan/user-section-1.c: New test.
5715 * c-c++-common/asan/user-section-2.c: New test.
5716 * c-c++-common/asan/user-section-3.c: New test.
5717
eefe4e49
HW
57182015-04-22 Hale Wang <hale.wang@arm.com>
5719 Terry Guo <terry.guo@arm.com>
5720
5721 PR rtl-optimization/64818
5722 * gcc.target/arm/pr64818.c: New test.
5723
5a33401e
JH
57242015-04-21 Jan Hubicka <hubicka@ucw.cz>
5725
5726 PR ipa/65076
5727 * g++.dg/tree-ssa/pr61034.C: Update template.
5728 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5729 * gcc.dg/Warray-bounds-11.c: Likewise.
5730 * gcc.dg/Warray-bounds.c: Likewise.
5731
eb09db46
JD
57322015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5733
5734 PR libgfortran/65234
5735 * gfortran.dg/fmt_unlimited.f90: New test.
5736
dfce59eb
AT
57372015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5738
5739 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5740 headers.
5741 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5742 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5743 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5744 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5745 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5746 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5747 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5748
3007f7e4
JD
57492015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5750
5751 PR libgfortran/56743
5752 * gfortran.dg/namelist_87.f90: New test.
5753
35430ca0
KT
57542015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5755
5756 * gcc.target/aarch64/mult-synth_1.c: New test.
5757 * gcc.target/aarch64/mult-synth_2.c: Likewise.
5758 * gcc.target/aarch64/mult-synth_3.c: Likewise.
5759 * gcc.target/aarch64/mult-synth_4.c: Likewise.
5760 * gcc.target/aarch64/mult-synth_5.c: Likewise.
5761 * gcc.target/aarch64/mult-synth_6.c: Likewise.
5762
0ff093d8
RB
57632015-04-21 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/65650
5766 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5767 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5768 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5769 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5770 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5771 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5772
22fe969f
TV
57732015-04-21 Tom de Vries <tom@codesourcery.com>
5774
5775 PR tree-optimization/65802
5776 * g++.dg/pr65802.C: New test.
5777
fadf02a4
BC
57782015-04-21 Bin Cheng <bin.cheng@arm.com>
5779
5780 PR testsuite/65767
5781 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5782 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5783
2821fc6b
PC
57842015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 PR c++/65801
5787 * g++.dg/cpp0x/Wnarrowing2.C: New.
5788
6581c1cf
JL
57892015-04-20 Jeff Law <law@redhat.com>
5790
5791 PR tree-optimization/65658
5792 * gcc.dg/pr65658.c: New test.
5793
8b66a2d4
AL
57942015-04-20 Alan Lawrence <alan.lawrence@arm.com>
5795
5796 PR target/64134
5797 * gcc.target/aarch64/vec_init_1.c: New test.
5798
86f25864
YR
57992015-04-20 Yvan Roux <yvan.roux@linaro.org>
5800
5801 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5802 targets.
5803
ee7df531
MS
58042015-04-18 Martin Sebor <msebor@redhat.com>
5805
5806 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5807 of non-nul characters.
5808 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5809
67e6c405
BS
58102015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5811
5812 PR target/65787
5813 * gcc.target/powerpc/pr65787.c: New.
5814
98c1627c
JJ
58152015-04-17 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR target/65689
5818 * gcc.target/aarch64/c-output-template-4.c: New test.
5819
96583f22
L
58202015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 PR target/65780
5823 * gcc.dg/pr65780-1.c: New test.
5824 * gcc.dg/pr65780-2.c: Likewise.
5825 * gcc.target/i386/pr32219-9.c: Likewise.
5826 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5827 symbol.
5828 * gcc.target/i386/pr64317.c (c): Initialize.
5829
abd0cdc9
L
58302015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5831
5832 PR target/65612
5833 * g++.dg/ext/mv18.C: New test.
5834 * g++.dg/ext/mv19.C: Likewise.
5835 * g++.dg/ext/mv20.C: Likewise.
5836 * g++.dg/ext/mv21.C: Likewise.
5837 * g++.dg/ext/mv22.C: Likewise.
5838 * g++.dg/ext/mv23.C: Likewise.
5839
2234a9cb
PP
58402015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
5841
5842 PR c++/64527
5843 * g++.dg/init/pr64527.C: New test.
5844
f8e89441
TV
58452015-04-17 Tom de Vries <tom@codesourcery.com>
5846 Michael Matz <matz@suse.de>
5847
3f6a2f9e 5848 PR tree-optimization/64950
f8e89441
TV
5849 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5850 x86_64-*-*.
5851
18af8d16
YG
58522015-04-17 Yury Gribov <y.gribov@samsung.com>
5853
5854 * c-c++-common/asan/user-section-1.c: New test.
5855
d7cb230a
JJ
58562015-04-17 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR debug/65771
5859 * gcc.dg/debug/pr65771.c: New test.
5860
fe7a6ae4
L
58612015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5862
5863 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5864 __buitlin_alloca with __builtin_alloca.
5865
b8147bfc
AL
58662015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5867
5868 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5869
f8269ad4
RB
58702015-04-16 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/64277
5873 * gcc.dg/Warray-bounds-14.c: New testcase.
5874 * gcc.dg/Warray-bounds-15.c: Likewise.
5875 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5876 * c-c++-common/ubsan/bounds-6.c: Likewise.
5877
76978b21
RL
58782015-04-16 Renlin Li <renlin.li@arm.com>
5879
5880 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5881 * gcc.target/arm/unsigned-float.c: New.
5882
8a474dc5
RB
58832015-04-16 Richard Biener <rguenther@suse.de>
5884
5885 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5886 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5887 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5888
3a1351b9
PC
58892015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5890
5891 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5892 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5893 * g++.dg/cpp0x/defaulted21.C: Likewise.
5894 * g++.dg/cpp0x/defaulted28.C: Likewise.
5895 * g++.dg/cpp0x/defaulted47.C: Likewise.
5896 * g++.dg/cpp0x/elision_neg.C: Likewise.
5897 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5898 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5899 * g++.dg/cpp0x/implicit1.C: Likewise.
5900 * g++.dg/cpp0x/implicit9.C: Likewise.
5901 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5902 * g++.dg/cpp0x/range-for13.C: Likewise.
5903 * g++.dg/gomp/clause-2.C: Likewise.
5904 * g++.dg/gomp/udr-5.C: Likewise.
5905 * g++.dg/inherit/access6.C: Likewise.
5906 * g++.dg/lookup/duperr1.C: Likewise.
5907 * g++.dg/lookup/friend2.C: Likewise.
5908 * g++.dg/lookup/pr6936.C: Likewise.
5909 * g++.dg/lookup/scoped1.C: Likewise.
5910 * g++.dg/lookup/using26.C: Likewise.
5911 * g++.dg/lookup/using38.C: Likewise.
5912 * g++.dg/other/access2.C: Likewise.
5913 * g++.dg/overload/defarg3.C: Likewise.
5914 * g++.dg/overload/defarg6.C: Likewise.
5915 * g++.dg/parse/access11.C: Likewise.
5916 * g++.dg/parse/access2.C: Likewise.
5917 * g++.dg/parse/access3.C: Likewise.
5918 * g++.dg/parse/access4.C: Likewise.
5919 * g++.dg/parse/access5.C: Likewise.
5920 * g++.dg/parse/access6.C: Likewise.
5921 * g++.dg/parse/access8.C: Likewise.
5922 * g++.dg/parse/access9.C: Likewise.
5923 * g++.dg/parse/crash40.C: Likewise.
5924 * g++.dg/tc1/dr142.C: Likewise.
5925 * g++.dg/tc1/dr166.C: Likewise.
5926 * g++.dg/tc1/dr52.C: Likewise.
5927 * g++.dg/template/access11.C: Likewise.
5928 * g++.dg/template/access18.C: Likewise.
5929 * g++.dg/template/access19.C: Likewise.
5930 * g++.dg/template/access2.C: Likewise.
5931 * g++.dg/template/access20.C: Likewise.
5932 * g++.dg/template/access26.C: Likewise.
5933 * g++.dg/template/access3.C: Likewise.
5934 * g++.dg/template/access7.C: Likewise.
5935 * g++.dg/template/conv12.C: Likewise.
5936 * g++.dg/template/crash69.C: Likewise.
5937 * g++.dg/template/friend31.C: Likewise.
5938 * g++.dg/template/friend32.C: Likewise.
5939 * g++.dg/template/memfriend15.C: Likewise.
5940 * g++.dg/template/memfriend16.C: Likewise.
5941 * g++.dg/template/memfriend17.C: Likewise.
5942 * g++.dg/template/memfriend7.C: Likewise.
5943 * g++.dg/template/pr32519.C: Likewise.
5944 * g++.dg/template/qualttp21.C: Likewise.
5945 * g++.dg/template/qualttp8.C: Likewise.
5946 * g++.dg/template/ttp10.C: Likewise.
5947 * g++.dg/template/typedef11.C: Likewise.
5948 * g++.dg/template/typedef13.C: Likewise.
5949 * g++.dg/template/typedef19.C: Likewise.
5950 * g++.dg/template/typedef20.C: Likewise.
5951 * g++.dg/template/typedef22.C: Likewise.
5952 * g++.dg/template/using16.C: Likewise.
5953 * g++.dg/template/virtual3.C: Likewise.
5954 * g++.dg/ubsan/pr61272.C: Likewise.
5955 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5956 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5957 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5958 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5959 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5960 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5961 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5962 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5963 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5964 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5965 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5966 * g++.old-deja/g++.jason/access17.C: Likewise.
5967 * g++.old-deja/g++.jason/access18.C: Likewise.
5968 * g++.old-deja/g++.jason/access22.C: Likewise.
5969 * g++.old-deja/g++.jason/access23.C: Likewise.
5970 * g++.old-deja/g++.jason/access8.C: Likewise.
5971 * g++.old-deja/g++.jason/delete3.C: Likewise.
5972 * g++.old-deja/g++.jason/report.C: Likewise.
5973 * g++.old-deja/g++.law/access2.C: Likewise.
5974 * g++.old-deja/g++.law/access3.C: Likewise.
5975 * g++.old-deja/g++.law/access4.C: Likewise.
5976 * g++.old-deja/g++.law/access5.C: Likewise.
5977 * g++.old-deja/g++.law/arm12.C: Likewise.
5978 * g++.old-deja/g++.law/arm14.C: Likewise.
5979 * g++.old-deja/g++.law/ctors13.C: Likewise.
5980 * g++.old-deja/g++.law/union2.C: Likewise.
5981 * g++.old-deja/g++.law/visibility12.C: Likewise.
5982 * g++.old-deja/g++.law/visibility15.C: Likewise.
5983 * g++.old-deja/g++.law/visibility16.C: Likewise.
5984 * g++.old-deja/g++.law/visibility17.C: Likewise.
5985 * g++.old-deja/g++.law/visibility18.C: Likewise.
5986 * g++.old-deja/g++.law/visibility19.C: Likewise.
5987 * g++.old-deja/g++.law/visibility20.C: Likewise.
5988 * g++.old-deja/g++.law/visibility21.C: Likewise.
5989 * g++.old-deja/g++.law/visibility24.C: Likewise.
5990 * g++.old-deja/g++.law/visibility4.C: Likewise.
5991 * g++.old-deja/g++.law/visibility5.C: Likewise.
5992 * g++.old-deja/g++.law/visibility6.C: Likewise.
5993 * g++.old-deja/g++.law/visibility7.C: Likewise.
5994 * g++.old-deja/g++.law/visibility8.C: Likewise.
5995 * g++.old-deja/g++.law/visibility9.C: Likewise.
5996 * g++.old-deja/g++.niklas/t135.C: Likewise.
5997 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5998 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5999 * g++.old-deja/g++.other/access11.C: Likewise.
6000 * g++.old-deja/g++.other/access4.C: Likewise.
6001 * g++.old-deja/g++.other/access7.C: Likewise.
6002 * g++.old-deja/g++.other/crash1.C: Likewise.
6003 * g++.old-deja/g++.other/crash7.C: Likewise.
6004 * g++.old-deja/g++.other/friend1.C: Likewise.
6005 * g++.old-deja/g++.other/friend4.C: Likewise.
6006 * g++.old-deja/g++.other/friend9.C: Likewise.
6007 * g++.old-deja/g++.other/lineno1.C: Likewise.
6008 * g++.old-deja/g++.other/using1.C: Likewise.
6009 * g++.old-deja/g++.pt/enum14.C: Likewise.
6010 * g++.old-deja/g++.pt/friend11.C: Likewise.
6011 * g++.old-deja/g++.pt/friend21.C: Likewise.
6012 * g++.old-deja/g++.pt/friend3.C: Likewise.
6013 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6014 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6015 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6016 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6017
366ee94b
JJ
60182015-04-15 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR ipa/65765
6021 * g++.dg/ipa/pr65765.C: New test.
6022
e4614c18
NC
60232015-04-15 Nick Clifton <nickc@redhat.com>
6024
6025 * gcc.target/rx/builtins.c: Disable RMPA test if string
6026 instructions are not allowed.
6027
984b2054
AM
60282015-04-15 Alan Modra <amodra@gmail.com>
6029
6030 * gcc.dg/pr65408.c: New.
6031
c07ad89a
YR
60322015-04-14 Yvan Roux <yvan.roux@linaro.org>
6033
6034 PR target/65729
6035 * gcc.target/arm/pr65729.c: New test.
6036
ab05af62
RB
60372015-04-14 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/65758
6040 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6041
4db56dfe
YR
60422015-04-14 Yvan Roux <yvan.roux@linaro.org>
6043
6044 PR target/65648
6045 * gcc.c-torture/execute/pr65648.c: New test.
6046
4e9b6833
RO
60472015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048
6049 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6050 __builtin_finite instead of finite.
6051 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6052 Likewise.
6053
cfdc4f33
MG
60542015-04-14 Marc Glisse <marc.glisse@inria.fr>
6055
6056 PR tree-optimization/63387
6057 * gcc.dg/pr63387.c: New testcase.
6058
10706779
JH
60592015-04-12 Jan Hubicka <hubicka@ucw.cz>
6060
6061 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6062
c4ef2f86
RB
60632015-04-13 Richard Biener <rguenther@suse.de>
6064
6065 PR tree-optimization/65204
6066 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6067
5ff9ab9b
TG
60682015-04-13 Terry Guo <terry.guo@arm.com>
6069
6070 PR target/65710
6071 * gcc.target/arm/pr65710.c: New.
6072
b6e55e48
JJ
60732015-04-12 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR tree-optimization/65747
6076 * g++.dg/torture/pr65747.C: New test.
6077
6338536c
JJ
60782015-04-12 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/65736
6081 * g++.dg/cpp0x/pr65736.C: New test.
6082
60832015-04-11 Jan Hubicka <hubicka@ucw.cz>
6084 Martin Liska <mliska@suse.cz>
523f0450
JH
6085
6086 PR ipa/65722
6087 * g++.dg/ipa/pr65722.C: New testcase.
6088
e9329eb5
JJ
60892015-04-11 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR tree-optimization/65735
6092 * gcc.c-torture/compile/pr65735.c: New test.
6093
c403156c
L
60942015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6095
6096 PR middle-end/65554
6097 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6098
902bbfdf
JJ
60992015-04-11 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR target/65671
6102 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6103
84537c19 61042015-04-10 Yvan Roux <yvan.roux@linaro.org>
aec98c0d 6105
77f0d88d 6106 PR target/65647
aec98c0d
YR
6107 * gcc.target/arm/pr65647-2.c: New.
6108
95487347
KT
61092015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110
6111 PR target/65694
6112 * g++.dg/torture/pr65694.C: New test.
6113
9f3880d1
TB
61142015-04-10 Tobias Burnus <burnus@net-b.de>
6115
6116 * gfortran.dg/coarray_lock_6.f90: New.
6117 * gfortran.dg/coarray_lock_7.f90: New.
6118 * gfortran.dg/coarray/lock_2.f90: New.
6119
44c57c2f
MM
61202015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6121
6122 PR fortran/56674
6123 PR fortran/58813
6124 PR fortran/59016
6125 PR fortran/59024
6126 * gfortran.dg/used_types_27.f90: New.
6127
7f664e31
KY
61282015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6129
6130 PR target/65671
6131 * gcc.target/i386/pr65671.c: New.
6132
f66d8ec8
JJ
61332015-04-09 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR tree-optimization/65709
6136 * c-c++-common/ubsan/align-9.c: New test.
6137
bf1b77dd
PT
61382013-04-09 Paul Thomas <pault@gcc.gnu.org>
6139
6140 PR fortran/56852
f66d8ec8 6141 * gfortran.dg/pr56852.f90: New test.
bf1b77dd 6142
86c5a5c3
MP
61432015-04-09 Marek Polacek <polacek@redhat.com>
6144 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR middle-end/65554
6147 * g++.dg/opt/pr65554.C: New test.
6148
00da5e28
JJ
61492015-04-09 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR c++/65690
6152 * c-c++-common/attr-aligned-1.c: New test.
6153
3ba99d8a
IE
61542015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6155
6156 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6157
54414978
KY
61582015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6159
6160 PR target/65676
6161 * gcc.target/i386/sse-25.c: New.
6162
da0b9df9
JJ
61632015-04-09 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR target/65693
6166 * gcc.target/i386/pr65693.c: New test.
6167
36f371de
IE
61682015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6169
6170 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6171
930ee116
IE
61722015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6173
6174 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6175
4f5a53cc
IE
61762015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6177
dccd8858 6178 * gcc.target/i386/thunk-retbnd.c: New.
4f5a53cc 6179
113c69ff
EB
61802015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6181
6182 * gnat.dg/opt48.adb: New test.
6183 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6184 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6185
006e317a
JH
61862015-04-07 Jan Hubicka <hubicka@ucw.cz>
6187
6188 PR ipa/65540
6189 * gcc.c-torture/compile/pr65540.c: New.
6190
293da85b
AL
61912015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6192
6193 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6194 -Wno-pointer-arith.
6195
dcc72b9e
JJ
61962015-04-07 Jakub Jelinek <jakub@redhat.com>
6197
e488c24e
JJ
6198 PR debug/65678
6199 * g++.dg/debug/pr65678.C: New test.
6200
dcc72b9e
JJ
6201 PR middle-end/65680
6202 * gcc.c-torture/compile/pr65680.c: New test.
6203
440f9408
AV
62042015-04-07 Andre Vehreschild <vehre@gmx.de>
6205
6206 PR fortran/65548
6207 * gfortran.dg/allocate_with_source_5.f90: New test.
6208
0e081bde
IE
62092015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6210
6211 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6212 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6213
16a29688
BC
62142015-04-07 Bin Cheng <bin.cheng@arm.com>
6215
6216 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6217
90e0a702
MM
62182015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 PR target/65614
6221 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6222 to get floating point compression.
6223 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6224
e4b33ee5
JJ
62252015-04-06 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR preprocessor/61977
6228 * gcc.dg/cpp/pr61977.c: New test.
6229
71671f5d
IE
62302015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6231
6232 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6233
94446928
VM
62342015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6235
6236 PR target/65647
6237 * gcc.target/arm/pr65647.c: New.
6238
872ceb28
JH
62392015-04-03 Jan Hubicka <hubicka@ucw.cz>
6240
6241 PR ipa/65655
6242 * g++.dg/torture/pr65655.C: New testcase.
6243
a3d94329
PC
62442015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6245
6246 PR c++/64085
6247 * g++.dg/cpp1y/lambda-init13.C: New.
6248
1dc15b0b
MP
62492015-04-03 Marek Polacek <polacek@redhat.com>
6250
6251 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6252
894bec68
MP
62532015-04-02 Marek Polacek <polacek@redhat.com>
6254
6255 PR c++/65642
6256 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6257 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6258
b8cd77f4
JJ
62592015-04-02 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR preprocessor/61977
6262 * gcc.target/powerpc/pr61977-1.c: New test.
6263 * gcc.target/powerpc/pr61977-2.c: New test.
6264
b4d5e41f
PC
62652015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/56100
6268 * g++.dg/warn/Wshadow-8.C: New.
6269 * g++.dg/warn/Wshadow-9.C: Likewise.
6270 * g++.dg/warn/Wshadow-10.C: Likewise.
6271 * g++.dg/warn/Wshadow-11.C: Likewise.
6272
b6dd42a9
BE
62732015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6274
6275 * gcc.dg/pr23623.c: Added aligned attribute.
6276 * gcc.dg/20141029-1.c: Likewise.
6277 * gcc.dg/20150306-1.c: New test.
6278
14e51ef2
MP
62792015-04-01 Marek Polacek <polacek@redhat.com>
6280
6281 PR c++/65554
6282 * g++.dg/cpp0x/initlist93.C: New test.
6283 * g++.dg/cpp0x/initlist94.C: New test.
6284
0ff2bf46
MO
62852015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6286
6287 PR target/65624
6288 * gcc.target/aarch64/pr65624.c: New test.
6289
41f669d8
JH
62902015-03-31 Jan Hubicka <hubicka@ucw.cz>
6291
6292 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6293
d723bc36
AV
62942015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6295
6296 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6297 extra variable to force stack alignment.
6298 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6299 extra variable to force stack alignment.
6300
397ad54d
MP
63012015-03-31 Marek Polacek <polacek@redhat.com>
6302
6303 PR c++/65390
6304 * g++.dg/template/pr65390.C: New test.
6305
12cc8c72
ML
63062015-03-31 Martin Liska <mliska@suse.cz>
6307
6308 * g++.dg/ipa/pr65557.C: New test.
6309
2d38d809
DV
63102015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6311
6312 * gcc.target/s390/hotpatch-25.c: New test.
6313 * gcc.target/s390/hotpatch-1.c: Update test.
6314 * gcc.target/s390/hotpatch-10.c: Update test.
6315 * gcc.target/s390/hotpatch-11.c: Update test.
6316 * gcc.target/s390/hotpatch-12.c: Update test.
6317 * gcc.target/s390/hotpatch-13.c: Update test.
6318 * gcc.target/s390/hotpatch-14.c: Update test.
6319 * gcc.target/s390/hotpatch-15.c: Update test.
6320 * gcc.target/s390/hotpatch-16.c: Update test.
6321 * gcc.target/s390/hotpatch-17.c: Update test.
6322 * gcc.target/s390/hotpatch-18.c: Update test.
6323 * gcc.target/s390/hotpatch-19.c: Update test.
6324 * gcc.target/s390/hotpatch-2.c: Update test.
6325 * gcc.target/s390/hotpatch-21.c: Update test.
6326 * gcc.target/s390/hotpatch-22.c: Update test.
6327 * gcc.target/s390/hotpatch-23.c: Update test.
6328 * gcc.target/s390/hotpatch-24.c: Update test.
6329 * gcc.target/s390/hotpatch-3.c: Update test.
6330 * gcc.target/s390/hotpatch-4.c: Update test.
6331 * gcc.target/s390/hotpatch-5.c: Update test.
6332 * gcc.target/s390/hotpatch-6.c: Update test.
6333 * gcc.target/s390/hotpatch-7.c: Update test.
6334 * gcc.target/s390/hotpatch-8.c: Update test.
6335 * gcc.target/s390/hotpatch-9.c: Update test.
6336 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6337
bed18fbd
RB
63382015-03-31 Richard Biener <rguenther@suse.de>
6339
6340 PR middle-end/65626
6341 * g++.dg/torture/pr65626.C: New testcase.
6342
b7e85ee1
IE
63432015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6344
6345 PR target/65531
6346 * gcc.target/i386/mpx/pr65531.cc: New.
6347
ce52d884
IE
63482015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6349
6350 PR target/65602
6351 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6352 __builtin_alloca instead of alloca.
6353 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6354 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6355 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6356 check.
6357
00a0ea64
JJ
63582015-03-30 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR ipa/65610
6361 * g++.dg/ubsan/pr65610.C: New test.
6362
ef4bac78
MP
63632015-03-30 Marek Polacek <polacek@redhat.com>
6364
6365 PR c++/65398
6366 * g++.dg/cpp0x/pr65398-2.C: New test.
6367
233b9db6
MP
63682015-03-30 Marek Polacek <polacek@redhat.com>
6369
6370 * c-c++-common/pr65556.c: Change the width of bit-fields.
6371
43b11666
JH
63722015-03-27 Jan Hubicka <hubicka@ucw.cz>
6373
6374 PR ipa/65588
6375 * gcc.target/i386/pr65588.c: New testcase.
6376
4c22e58c
TK
63772015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6378
a1bff765 6379 PR libgfortran/65563
4c22e58c
TK
6380 * gfortran.dg/open_errors_2.f90: New test.
6381
9ddb3843
JD
63822015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6383
6384 PR libgfortran/65596
6385 * gfortran.dg/namelist_86.f90: New test.
6386
85b237bb
AV
63872015-03-28 Andre Vehreschild <vehre@gmx.de>
6388
6389 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6390 statement to reflect new ownership.
6391
f8f40e69
PC
63922015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/42328
6395 * g++.dg/template/friend58.C: New.
6396 * g++.dg/template/friend59.C: Likewise.
6397
62021f64
TB
63982015-03-27 Tobias Burnus <burnus@net-b.de>
6399
6400 PR c/65586
6401 * g++.dg/gomp/openmp-simd-3.C: New.
6402 * gcc.dg/gomp/openmp-simd-3.c: New.
6403
a5eef8e9
L
64042015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6405
6406 PR target/65248
6407 * gcc.target/i386/pr65248-1.c: New file.
6408 * gcc.target/i386/pr65248-2.c: Likewise.
6409 * gcc.target/i386/pr65248-3.c: Likewise.
6410 * gcc.target/i386/pr65248-4.c: Likewise.
6411
f21a5899
JJ
64122015-03-27 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR target/65593
6415 * gcc.c-torture/compile/pr65593.c: New test.
6416
4e55d61a
PC
64172015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 PR c++/59329
6420 * g++.dg/cpp1y/constexpr-assert1.C: New.
6421
5964a3a6
MP
64222015-03-27 Marek Polacek <polacek@redhat.com>
6423
6424 PR c++/65556
6425 * c-c++-common/pr65556.c: New test.
6426
931c8e9a
JH
64272015-03-27 Jan Hubicka <hubicka@ucw.cz>
6428
6429 PR ipa/65600
6430 * g++.dg/torture/pr65600.C: New testcase.
6431
d81c5030
VM
64322015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6433
6434 PR target/65407
6435 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6436
d239da04
AV
64372015-03-27 Andre Vehreschild <vehre@gmx.de>
6438
6439 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6440 statement and cleanup. Fixed typos.
6441
88e7d85f
JH
64422015-03-26 Jan Hubicka <hubicka@ucw.cz>
6443
6444 PR middle-end/65595
6445 * gcc.c-torture/compile/pr65595.c: New testcase.
6446
27674ca6
MP
64472015-03-27 Marek Polacek <polacek@redhat.com>
6448
6449 PR sanitizer/65583
6450 * g++.dg/ubsan/pr65583.C: New test.
6451
a21065ca
JH
64522015-03-26 Jan Hubicka <hubicka@ucw.cz>
6453
6454 * gcc.c-torture/compile/20150327.c: New testcase.
6455
fd0c2f00
RB
64562015-03-26 Richard Biener <rguenther@suse.de>
6457
6458 PR middle-end/65555
6459 * g++.dg/torture/pr65555.C: New testcase.
6460
672ff0b6
JJ
64612015-03-26 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR tree-optimization/64715
6464 * gcc.dg/builtin-object-size-15.c: New test.
6465 * gcc.dg/pr64715-1.c: New test.
6466 * gcc.dg/pr64715-2.c: New test.
6467
83eb7847
RB
64682015-03-26 Richard Biener <rguenther@suse.de>
6469
6470 PR middle-end/65519
6471 * gnat.dg/specs/opt2.ads: Fix testcase.
6472
ca69bb98
MS
64732015-03-25 Martin Sebor <msebor@redhat.com>
6474
6475 PR testsuite/65526
6476 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6477 when target isn't arm*-*-*-*.
6478 (check_effective_target_arm_nothumb): Likewise.
6479 (check_effective_target_arm_little_endian): Likewise.
6480 (check_effective_target_arm_vect_no_misalign): Likewise.
6481 (check_effective_target_aarch64_little_endian): Fail early if target
6482 isn't aarch64*-*-*.
6483
71e3f77e
SP
64842015-03-25 Sebastian Pop <s.pop@samsung.com>
6485
6486 PR tree-optimization/65177
6487 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6488
9c8129f5
UB
64892015-03-25 Uros Bizjak <ubizjak@gmail.com>
6490
6491 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6492 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6493 smmintrin.h and mm3dnow.h.
6494
1cc57b59
MP
64952015-03-25 Marek Polacek <polacek@redhat.com>
6496
6497 PR c++/65558
6498 * g++.dg/cpp0x/pr65558.C: New test.
6499
2a924bb4
MP
65002015-03-25 Marek Polacek <polacek@redhat.com>
6501
6502 PR c++/61670
6503 * g++.dg/template/pr61670.C: New test.
6504
b7f5cbad
PC
65052015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6506
6507 PR c++/54987
6508 * g++.dg/template/pr54987.C: New.
6509
40916d50
RB
65102015-03-25 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/62630
6513 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6514
b2953ba0
IE
65152015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6516
6517 PR target/65508
6518 * gcc.target/i386/mpx/pr65508.c: New.
6519
2b91aea8
MM
65202015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6521
6522 PR fortran/64952
6523 PR fortran/65532
6524 * gfortran.dg/data_initialized_3.f90: New.
6525
c09a3914
RB
65262015-03-25 Richard Biener <rguenther@suse.de>
6527
6528 PR middle-end/65519
6529 * gnat.dg/specs/opt2.ads: New testcase.
6530
d45c2a1b
BC
65312015-03-25 Bin Cheng <bin.cheng@arm.com>
6532
6533 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6534 * gcc.target/arm/memset-inline-4.c: Skip for
6535 arm_tune_string_ops_prefer_neon.
6536 * gcc.target/arm/memset-inline-5.c: Ditto.
6537 * gcc.target/arm/memset-inline-6.c: Ditto.
6538 * gcc.target/arm/memset-inline-8.c: Ditto.
6539 * gcc.target/arm/memset-inline-9.c: Ditto.
6540
e5bca5f6
PC
65412015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6542
6543 PR c++/58923
6544 * g++.dg/other/virtual3.C: New.
6545
5cb9e089
PC
65462015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/60130
6549 * g++.dg/cpp0x/vt-60130.C: New.
6550
0dc47aa3
PC
65512015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6552
6553 PR c++/61971
6554 * g++.dg/warn/Warray-bounds-7.C: New.
6555
4c5744b4
PC
65562015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/60067
6559 * g++.dg/template/defarg18.C: New.
6560
a75225d6
PC
65612015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6562
6563 PR c++/59988
6564 * g++.dg/cpp0x/vt-59988.C: New.
6565
e72baed7
JJ
65662015-03-24 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR tree-optimization/65533
6569 * gcc.dg/pr65533.c: New test.
6570
34d9d749
AV
65712015-03-24 Andre Vehreschild <vehre@gmx.de>
6572
6573 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6574 source= and mold= expressions functionality.
6575 * gfortran.dg/allocate_class_4.f90: New test.
6576 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6577 copying an unlimited polymorhpic object containing a char array
6578 to another unlimited polymorphic object respects the _len
6579 component.
6580 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6581 whether deferred length char array allocate works, unlimited
6582 polymorphic object allocation from a string works and if
6583 allocating an array of deferred length strings works.
6584 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6585
a9272fd0
PC
65862015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6587
6588 PR c++/65513
6589 * g++.dg/cpp0x/constexpr-array11.C: New.
6590
bdb37448
RB
65912015-03-24 Richard Biener <rguenther@suse.de>
6592
6593 PR middle-end/65517
6594 * gcc.dg/torture/pr65517.c: New testcase.
6595
f9addac7
TB
65962015-03-24 Tobias Burnus <burnus@net-b.de>
6597
6598 * gfortran.dg/coindexed_1.f90: Moved from
6599 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6600
9804b0fb
JJ
66012015-03-23 Jakub Jelinek <jakub@redhat.com>
6602
d197a9fd
JJ
6603 PR testsuite/65506
6604 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6605 gimple dump.
6606
fc6a2c5d
JJ
6607 PR target/65523
6608 * gcc.target/i386/pr65523.c: New test.
6609
9804b0fb
JJ
6610 PR ipa/65475
6611 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6612 dg-options.
6613 * g++.dg/lto/pr65475b_0.C: Likewise.
6614
21f65dc8
OE
66152015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6616
6617 PR target/65505
6618 * gcc.target/sh/torture/pr65505.c: New.
6619
1c5ad287
MS
66202015-03-23 Martin Sebor <msebor@redhat.com>
6621
6622 PR testsuite/63175
6623 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6624 assembly for lvx in addition to lxv.
6625
404b86ed
JJ
66262015-03-23 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR target/65504
6629 * gfortran.dg/pr65504.f90: New test.
f45be077
JJ
6630
6631 PR ipa/65521
6632 * gcc.dg/pr65521.c: New test.
6633
d5f035ea
RB
66342015-03-23 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/65518
6637 * gcc.dg/vect/pr65518.c: New testcase.
6638
89d390e5
RB
66392015-03-23 Richard Biener <rguenther@suse.de>
6640
6641 PR tree-optimization/65494
6642 * gcc.dg/vect/pr65494.c: New testcase.
6643
fb136e35
JJ
66442015-03-23 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR preprocessor/65238
6647 * c-c++-common/cpp/pr65238-1.c: New test.
6648 * gcc.dg/cpp/pr65238-2.c: New test.
6649 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6650 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6651
30c931de
PT
66522015-03-23 Paul Thomas <pault@gcc.gnu.org>
6653 Mikael Morin <mikael@gcc.gnu.org>
6654
6655 PR fortran/64952
6656 * gfortran.dg/elemental_dependency_4.f90: New.
6657 * gfortran.dg/elemental_dependency_5.f90: New.
6658
b1905808
JH
66592015-03-22 Jan Hubicka <hubicka@ucw.cz>
6660
6661 PR ipa/65475
6662 * g++.dg/lto/pr65475b_0.C: New testcase.
6663 * g++.dg/lto/pr65475b_1.C: New testcase.
6664 * g++.dg/lto/pr65475c_0.C: New testcase.
6665 * g++.dg/lto/pr65475c_1.C: New testcase.
6666
a684fb64
TB
66672015-03-21 Tobias Burnus <burnus@net-b.de>
6668
6669 * gfortran.dg/coarray_38.f90: New.
6670 * gfortran.dg/coarray_39.f90: New.
6671 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6672 compile test.
6673
f594abf4
MP
66742015-03-20 Marek Polacek <polacek@redhat.com>
6675
6676 PR c++/65398
6677 * g++.dg/cpp0x/pr65398.C: New test.
6678
730c436a
JH
66792015-03-20 Jan Hubicka <hubicka@ucw.cz>
6680
6681 PR ipa/65475
6682 * g++.dg/lto/pr65475_0.C: New testcase.
6683 * g++.dg/lto/pr65475_1.C: New testcase.
6684
05f23918
VM
66852015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6686
6687 PR rtl-optimization/64366
6688 * gcc.target/sh/pr64366.c: New.
6689
e251e815
PC
66902015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/48324
6693 * g++.dg/cpp0x/constexpr-48324.C: New.
6694
f51cd72a
PC
66952015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 PR c++/48453
6698 * g++.dg/cpp0x/pr48453.C: New.
6699
b75cebc4
MP
67002015-03-20 Marek Polacek <polacek@redhat.com>
6701
6702 PR c++/65072
6703 * g++.dg/cpp0x/pr65072.C: New test.
6704
3da3ff4e
RB
67052015-03-20 Richard Biener <rguenther@suse.de>
6706
6707 PR middle-end/64715
6708 * gcc.dg/pr15347.c: Use -O.
6709 * c-c++-common/pr19807-1.c: Likewise.
6710
1e039275
EB
67112015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6712
6713 * gnat.dg/volatile13.ad[sb]: New test.
6714
21e357f1
UB
67152015-03-20 Uros Bizjak <ubizjak@gmail.com>
6716
6717 PR rtl-optimization/60851
6718 * gcc.target/i386/pr60851.c: New test.
6719
67202015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8d9fb9bb
MM
6721
6722 PR target/65240
dccd8858
UB
6723 * g++.dg/pr65240.h: Add tests for PR 65240.
6724 * g++.dg/pr65240-1.C: Likewise.
6725 * g++.dg/pr65240-2.C: Likewise.
6726 * g++.dg/pr65240-3.C: Likewise.
6727 * g++.dg/pr65240-4.C: Likewise.
8d9fb9bb 6728
ef0006eb
VM
67292015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6730
6731 PR rtl-optimization/63491
6732 * gcc.target/powerpc/pr63491.c: New.
6733
e68287df
ML
67342015-03-19 Jakub Jelinek <jakub@redhat.com>
6735
6736 * g++.dg/ipa/pr65465.C: New test.
6737
397af038
PC
67382015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 PR c++/52659
6741 * g++.dg/cpp0x/deleted11.C: New.
6742
a3f94967
JJ
67432015-03-19 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR sanitizer/65400
6746 * c-c++-common/tsan/pr65400-3.c: New test.
6747
9308995b
PC
67482015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 PR c++/59686
6751 * g++.dg/cpp0x/constexpr-59686.C: New.
6752
bfd71482
JJ
67532015-03-19 Jakub Jelinek <jakub@redhat.com>
6754
02703f4c
JJ
6755 PR sanitizer/64265
6756 * g++.dg/tsan/pr64265.C: New test.
6757
bfd71482
JJ
6758 PR sanitizer/65400
6759 * c-c++-common/tsan/pr65400-1.c: New test.
6760 * c-c++-common/tsan/pr65400-2.c: New test.
6761
a533f697
PC
67622015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/59816
6765 * g++.dg/cpp0x/pr59816.C: New.
6766
67672015-03-18 Paul Thomas <pault@gcc.gnu.org>
91e11b23
PT
6768
6769 PR fortran/59198
bfd71482 6770 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
91e11b23 6771
cf3f91dd
ML
67722015-03-18 Martin Liska <mliska@suse.cz>
6773
6774 PR ipa/65439
6775 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6776 equivalences either to 6 or 7.
6777
b4f3051a
AS
67782015-03-18 Andrew Stubbs <ams@codesourcery.com>
6779
6780 PR middle-end/64491
6781 Revert:
6782 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
6783
6784 * gcc.dg/undefined-loop-1.c: New file.
6785 * gcc.dg/undefined-loop-2.c: New file.
6786
6787 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
6788
6789 PR testsuite/64032
6790 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6791 loop exits too early.
6792
fbf524de
JJ
67932015-03-18 Jakub Jelinek <jakub@redhat.com>
6794
faf4220c
JJ
6795 PR tree-optimization/65450
6796 * gfortran.dg/pr65450.f90: New test.
6797
fbf524de
JJ
6798 PR target/65078
6799 * gcc.target/i386/pr65078-1.c: New test.
6800 * gcc.target/i386/pr65078-2.c: New test.
6801 * gcc.target/i386/pr65078-3.c: New test.
6802 * gcc.target/i386/pr65078-4.c: New test.
6803 * gcc.target/i386/pr65078-5.c: New test.
6804 * gcc.target/i386/pr65078-6.c: New test.
6805
41cee85a
PC
68062015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/65340
6809 * g++.dg/cpp1y/pr65340.C: New.
6810
4d1de543
JD
68112015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6812
6813 PR fortran/64432
6814 * gfortran.dg/system_clock_3.f08: Adjust test.
6815
a533f697 68162015-03-17 Paul Thomas <pault@gcc.gnu.org>
ebd63afa
PT
6817
6818 PR fortran/59198
bfd71482
JJ
6819 * gfortran.dg/proc_ptr_comp_44.f90: New test.
6820 * gfortran.dg/proc_ptr_comp_45.f90: New test.
ebd63afa 6821
448c7e25
JD
68222015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6823
6824 PR fortran/64432
6825 * gfortran.dg/system_clock_3.f08: New test.
6826
a5858a3d
ESR
68272015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
6828
6829 PR c++/64626
6830 g++.dg/cpp1y/pr64626-1.C: New.
6831 g++.dg/cpp1y/pr64626-2.C: New.
6832 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6833
f8c29d98
JJ
68342015-03-16 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR tree-optimization/65427
6837 * gcc.c-torture/execute/pr65427.c: New test.
6838
ec638c55
MP
68392015-03-16 Marek Polacek <polacek@redhat.com>
6840
6841 DR 1688
6842 PR c++/65327
6843 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6844 * g++.dg/cpp0x/pr65327.C: New test.
6845
435be747
MO
68462015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
6847
6848 PR sanitizer/64820
6849 * c-c++-common/asan/pr64820.c: New test.
6850
6c25f796
AV
68512015-03-16 Andre Vehreschild <vehre@gmx.de>
6852
6853 * gfortran.dg/pointer_2.f90: New test.
6854
9e25209f
EB
68552015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6856
dccd8858 6857 * g++.dg/pr65049.C: New test.
9e25209f 6858
2aab918d
TV
68592015-03-16 Tom de Vries <tom@codesourcery.com>
6860
6861 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6862 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6863 * gcc.target/i386/fuse-caller-save.c: Same.
6864
61e0b233
EB
68652015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6866
6867 * gnat.dg/loop_optimization18.ad[sb]: New test.
6868 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6869
e1be83ca
AM
68702015-03-16 Alan Modra <amodra@gmail.com>
6871
6872 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6873 2014-12-05 change.
6874
550a2a5d
JDA
68752015-03-15 John David Anglin <danglin@gcc.gnu.org>
6876
6877 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6878 hppa*-*-hpux*.
6879 * gcc.dg/torture/pr65270-2.c: Likewise.
6880
375e6327
MM
68812015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6882
6883 PR fortran/61138
02ea2926 6884 * gfortran.dg/pointer_remapping_9.f90: New.
375e6327 6885
a4b55f2a
JJ
68862015-03-14 Jakub Jelinek <jakub@redhat.com>
6887
d88981fc
JJ
6888 PR tree-optimization/65369
6889 * gcc.c-torture/execute/pr65369.c: New test.
6890
c2f41ffd
JJ
6891 PR tree-optimization/65418
6892 * gcc.c-torture/execute/pr65418-1.c: New test.
6893 * gcc.c-torture/execute/pr65418-2.c: New test.
6894
a4b55f2a
JJ
6895 PR rtl-optimization/65401
6896 * gcc.c-torture/execute/pr65401.c: New test.
6897
34f1d426
KT
68982015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6899
6900 PR target/64600
6901 * gcc.target/arm/pr64600_1.c: New test.
6902
644f6fd8
KT
69032015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6904
ad1cabfc 6905 PR rtl-optimization/65235
644f6fd8
KT
6906 * gcc.target/aarch64/pr65235_1.c: New test.
6907
f8af0e30
DV
69082015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6909
6910 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6911 * gcc.target/s390/hotpatch-22.c: Likewise.
6912 * gcc.target/s390/hotpatch-23.c: Likewise.
6913 * gcc.target/s390/hotpatch-24.c: Likewise.
6914 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6915 * gcc.target/s390/hotpatch-1.c: Update expected output.
6916 * gcc.target/s390/hotpatch-2.c: Likewise.
6917 * gcc.target/s390/hotpatch-3.c: Likewise.
6918 * gcc.target/s390/hotpatch-4.c: Likewise.
6919 * gcc.target/s390/hotpatch-5.c: Likewise.
6920 * gcc.target/s390/hotpatch-6.c: Likewise.
6921 * gcc.target/s390/hotpatch-7.c: Likewise.
6922 * gcc.target/s390/hotpatch-8.c: Likewise.
6923 * gcc.target/s390/hotpatch-9.c: Likewise.
6924 * gcc.target/s390/hotpatch-10.c: Likewise.
6925 * gcc.target/s390/hotpatch-11.c: Likewise.
6926 * gcc.target/s390/hotpatch-12.c: Likewise.
6927 * gcc.target/s390/hotpatch-13.c: Likewise.
6928 * gcc.target/s390/hotpatch-14.c: Likewise.
6929 * gcc.target/s390/hotpatch-15.c: Likewise.
6930 * gcc.target/s390/hotpatch-16.c: Likewise.
6931 * gcc.target/s390/hotpatch-17.c: Likewise.
6932 * gcc.target/s390/hotpatch-18.c: Likewise.
6933 * gcc.target/s390/hotpatch-19.c: Likewise.
6934
58b387e6
IE
69352015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6936
6937 PR target/65103
6938 * gcc.target/i386/pr65103-1.c: New.
6939
1b89b8f0
IE
69402015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6941
6942 PR target/65044
6943 * gcc.target/i386/pr65044.c: New.
6944
cb599e7d
TV
69452015-03-12 Tom de Vries <tom@codesourcery.com>
6946
6947 PR rtl-optimization/64895
6948 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6949 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6950 * gcc.target/i386/fuse-caller-save.c: Ditto.
6951
2e5554fd
JH
69522015-03-10 Jan Hubicka <hubicka@ucw.cz>
6953
6954 * gcc.dg/ipa/pr63569.c: Fix template.
6955
386adbf7
SL
69562015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6957
6958 * g++.dg/ipa/pr64146.C: Require fpic support.
6959
6234b543
JB
69602015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6961
6962 PR libfortran/65200
6963 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6964 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6965
9cd4d216
JJ
69662015-03-11 Jakub Jelinek <jakub@redhat.com>
6967
6968 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6969 to dg-options, fix up dg-skip-if.
6970
0c9dc4ae
GJL
69712015-03-11 Georg-Johann Lay <avr@gjlay.de>
6972
6973 PR target/65296
6974 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6975 * gcc.target/avr/tiny-caller-save.c: Same.
6976
befe1997
MM
69772015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6978
6979 PR target/65242
6980 * g++.dg/pr65242.C: New test.
6981
6b98fab5
MZ
69822015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6983
6984 * c-c++-common/asan/no-asan-check-glob.c: New test.
6985
58cbf8d4
PC
69862015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 PR c++/65370
6989 * g++.dg/other/default11.C: New.
6990 * g++.dg/other/default12.C: Likewise.
6991
2d977ff9
JJ
69922015-03-10 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR target/65368
6995 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6996
48188959
PT
69972015-03-10 Paul Thomas <pault@gcc.gnu.org>
6998
6999 PR fortran/65024
7000 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7001
704c7904
JJ
70022015-03-10 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR c++/65127
7005 * g++.dg/cpp0x/pr65127.C: New test.
7006
1574ecc0
JH
70072015-03-10 Jan Hubicka <hubicka@ucw.cz>
7008
7009 * gcc.dg/ipa/PR64550.c: Update template.
7010
9315dff0
AF
70112015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7012 Tobias Burnus <burnus@net-b.de>
7013
7014 * gfortran.dg/coarray_sync_memory.f90: New.
7015
0757674c
MP
70162015-03-10 Marek Polacek <polacek@redhat.com>
7017
7018 PR sanitizer/65367
7019 * c-c++-common/ubsan/pr65367.c: New test.
7020
768fbdd4
IE
70212015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7022
7023 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7024 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7025 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7026 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7027 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7028 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7029 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7030 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7031 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7032 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7033 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7034 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7035 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7036
ee8f136a
IE
70372015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7038
10ac6596 7039 * lib/mpx-dg.exp (mpx_link_flags): New.
ee8f136a
IE
7040 (mpx_init): New.
7041 (mpx_finish): New.
7042 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7043 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7044 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7045 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7046 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7047 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7048 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7049 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7050 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7051 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7052 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7053 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7058 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7059 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7061 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7062 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7063 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7064 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7065 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7066 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7067 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7068 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7069 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7070 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7071 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7072 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7073 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7074 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7075 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7078 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7079 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7080 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7081 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7082 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7083 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7084 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7085 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7086 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7087 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7088 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7089 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7090 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7091 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7092 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7093 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7094 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7095 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7096 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7097 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7098 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7099 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7100 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7101 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7102 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7103 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7104 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7105 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7106 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7107 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7108 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7109 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7110 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7111 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7112 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7113 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7114 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7115 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7116 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7117 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7118 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7119 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7120 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7121 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7122 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7123 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7124 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7125 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7126 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7127 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7128 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7129 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7130 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7131 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7132 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7133 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7134 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7135 * gcc.target/i386/mpx/label-address-1.c: New.
7136 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7137 * gcc.target/i386/mpx/macro.c: New.
7138 * gcc.target/i386/mpx/mpx-check.h: New.
7139 * gcc.target/i386/mpx/mpx.exp: New.
7140 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7141 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7142 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7143 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7144 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7145 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7146 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7147 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7148 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7149 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7150 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7151 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7152 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7153 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7154 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7155 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7156 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7157 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7158 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7159 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7160 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7161 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7162 * gcc.target/i386/mpx/reference-1-nov.c: New.
7163 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7164 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7165 * gcc.target/i386/mpx/reference-2-nov.c: New.
7166 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7167 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7168 * gcc.target/i386/mpx/reference-3-nov.c: New.
7169 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7170 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7171 * gcc.target/i386/mpx/reference-4-nov.c: New.
7172 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7173 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7174 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7175 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7176 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7177 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7178 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7179 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7180 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7181 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7182 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7183 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7184 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7185 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7186 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7187 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7188 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7189 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7190 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7191 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7192 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7193 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7194 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7195 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7196 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7197 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7198 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7199 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7200 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7201 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7202 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7203 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7204 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7205 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7206 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7207 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7208 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7209 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7210 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7211 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7212 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7213 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7214 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7215 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7216 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7217 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7218 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7219 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7220 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7221 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7222 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7223 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7224 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7225 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7226 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7227 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7228 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7229 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7230 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7231 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7232 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7233 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7234 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7235 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7236 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7237 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7238 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7239 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7240 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7241 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7242 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7243 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7244 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7245 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7246 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7247 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7248 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7249 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7250 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7251 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7252 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7253 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7254 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7255 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7256 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7257 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7258 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7259 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7260 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7261 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7262 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7263 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7264 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7265 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7266 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7267 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7268 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7269 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7270 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7271 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7272 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7273 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7274 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7275 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7276 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7277 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7278 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7279 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7280 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7281 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7282 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7283 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7284 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7285 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7286 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7287 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7288 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7289 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7290 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7291 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7292 * gcc.target/i386/mpx/vla-1-nov.c: New.
7293 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7294 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7295 * gcc.target/i386/mpx/vla-2-nov.c: New.
7296 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7297
5a434178
JG
72982015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7299
7300 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7301
fe7ac503
OE
73022015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7303
7304 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7305
6cf6683f
UB
73062015-03-10 Uros Bizjak <ubizjak@gmail.com>
7307
7308 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7309 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7310
26d83bcc
JJ
73112015-03-10 Jakub Jelinek <jakub@redhat.com>
7312
7ccb1a11
JJ
7313 PR c/65120
7314 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7315 on rhs is 0.
7316 (fn4): New test.
7317 * c-c++-common/pr65120.c: New test.
7318
26d83bcc
JJ
7319 PR rtl-optimization/65321
7320 * gcc.dg/pr65321.c: New test.
7321
caf2df93
JH
73222015-03-10 Jan Hubicka <hubicka@ucw.cz>
7323
7324 PR tree-optimization/65355
7325 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7326
01177669
JJ
73272015-03-09 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR c/65120
7330 * c-c++-common/pr49706.c: Adjust tests for not warning
7331 about !!x == y or !b == y where b is boolean, and add
7332 some further tests.
7333 * c-c++-common/pr62199-2.c: Likewise.
7334
e0808638
RB
73352015-03-09 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/65270
7338 * gcc.dg/torture/pr65270-1.c: New testcase.
6cf6683f 7339 * gcc.dg/torture/pr65270-2.c: Likewise.
e0808638 7340
68ca4ac9
TP
73412015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7342
7343 PR tree-optimization/63743
7344 * gcc.dg/pr63743.c: New test.
7345
609570b4
JH
73462015-03-08 Jan Hubicka <hubicka@ucw.cz>
7347
7348 PR lto/65316
7349 * g++.dg/lto/pr65316_0.C: New testcase.
7350 * g++.dg/lto/pr65316_1.C: New testcase.
7351
26fb6f1f
JDA
73522015-03-08 John David Anglin <danglin@gcc.gnu.org>
7353
e9d08762
JDA
7354 PR target/62247
7355 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7356 hppa*-*-hpux*.
7357 * g++.dg/abi/rtti3.C: Likewise.
7358
a5bfe3f9
JDA
7359 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7360
fb460c3d
JDA
7361 PR target/62251
7362 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7363
11403457
JDA
7364 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7365
cd6e6ce5
JDA
7366 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7367
26fb6f1f
JDA
7368 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7369
511820a8
MM
73702015-03-08 Morin <mikael@gcc.gnu.org>
7371
7372 PR fortran/60898
7373 * gfortran.dg/entry_20.f90: New.
7374
e2919279
OE
73752015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7376
7377 PR target/65153
7378 * gcc.c-torture/compile/pr65153.c: New.
7379
af68c1b7
OE
73802015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7381
7382 PR target/65249
7383 * g++.dg/torture/pr65249.C: New.
7384
0d797e0f
L
73852015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7386
7387 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7388 long.
7389 (int64_t): Likewise.
7390
04fd785e
MP
73912015-03-07 Marek Polacek <polacek@redhat.com>
7392 Martin Uecker <uecker@eecs.berkeley.edu>
7393
7394 PR sanitizer/65280
7395 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7396 member-like arrays.
7397 * c-c++-common/ubsan/bounds-8.c: New test.
7398 * c-c++-common/ubsan/bounds-9.c: New test.
7399 * gcc.dg/ubsan/bounds-2.c: New test.
7400
3ffa7801
MS
74012015-03-05 Martin Sebor <msebor@redhat.com>
7402
7403 * PR testsuite/63175
7404 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7405 checking of results into main to prevent it from getting optimized
7406 away.
7407 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7408
268cb4b3
WD
74092015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7410
7411 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7412 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7413 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7414 x64.
7415
81b0d906
JH
74162015-03-05 Jan Hubicka <hubicka@ucw.cz>
7417
7418 * g++.dg/lto/pr65302_1.C: New testcase.
7419 * g++.dg/lto/pr65302_0.C: New testcase.
7420
2c7f8ba5
JG
74212015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7422
7423 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7424 -fno-ipa-icf to dg-options.
7425
4b1076d6
JG
74262015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7427
7428 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7429 compiles using the linker plugin.
7430
a4e26206
EB
74312015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7432
7433 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7434
53c615a2
BE
74352015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7436
7437 * gcc.target/arm/pr65067.c: New test.
7438
9374ef82
ML
74392015-03-05 Martin Liska <mliska@suse.cz>
7440
7441 PR ipa/65318
7442 * gcc.dg/ipa/pr65318.c: New test.
7443
d8117798
MP
74442015-03-05 Marek Polacek <polacek@redhat.com>
7445
7446 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7447
d407bcf8
AK
74482015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7449
7450 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7451
945db334
AK
74522015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7453
7454 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7455 max-unroll-times back to defaults for s390.
7456
9b864d18
PC
74572015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 Fix last commit.
7460
512141f4
PC
74612015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7462
7463 PR c++/64665
7464 * g++.dg/cpp0x/initlist92.C: New.
7465
b162e1e7
RB
74662015-03-05 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/65310
7469 * gcc.dg/vect/pr65310.c: New testcase.
7470
637e43b8
PC
74712015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/64834
7474 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7475
d10a61fb
EB
74762015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7477
7478 * gnat.dg/entry_queues3.adb: New test.
7479
e0601c0d
ILT
74802015-03-04 Ian Lance Taylor <iant@google.com>
7481
7482 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7483
55067169
PC
74842015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 PR c++/64227
7487 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7488
2322588a
JG
74892015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7490
7491 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7492 -fno-ipa-icf to dg-options
7493 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7494 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7495
bd8b8b5c
PC
74962015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 PR c++/64398
7499 * g++.dg/cpp0x/decltype62.C: New.
7500
3a5c579a
EB
75012015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7502
7503 * gnat.dg/object_overflow5.adb: New test.
7504
6fb12821
ML
75052015-03-03 Martin Liska <mliska@suse.cz>
7506
7507 PR ipa/65287
7508 * gcc.dg/ipa/pr65287.c: New test.
7509
ebde4f8e 75102015-03-03 Martin Jambor <mjambor@suse.cz>
6cf6683f 7511 Eric Botcazou <ebotcazou@adacore.com>
ebde4f8e
MJ
7512
7513 * gnat.dg/specs/pack12.ads: New test.
7514
3c031cbe
ML
75152015-03-03 Martin Liska <mliska@suse.cz>
7516
7517 * gcc.dg/ipa/PR65282.c: New test.
7518
2f159d9f
JL
75192015-03-13 Jeff Law <law@redhat.com>
7520
7521 PR tree-optimization/65241
7522 * gcc.c-torture/compile/pr65241.c: New test.
7523
2b4293a3
GJL
75242015-03-03 Georg-Johann Lay <avr@gjlay.de>
7525
7526 PR target/64331
7527 * gcc.target/avr/torture/pr64331.c: New test.
7528
17d1bf76 75292015-03-03 Martin Liska <mliska@suse.cz>
6cf6683f 7530 Jan Hubicka <hubicka@ucw.cz>
17d1bf76
ML
7531
7532 * g++.dg/ipa/pr65263.C: New test.
7533
6cf6683f 75342015-03-02 Jan Hubicka <hubicka@ucw.cz>
1af8bfe5
JH
7535
7536 PR ipa/65130
7537 * gcc.dg/lto/pr65130_0.c: New testcase.
7538 * gcc.dg/lto/pr65130_1.c: New testcase.
7539
6cf6683f 75402015-03-02 Jan Hubicka <hubicka@ucw.cz>
b91b562c
JH
7541
7542 PR ipa/64988
7543 * g++.dg/torture/pr64988.C: New testcase.
7544
bc81b5ce
TB
75452015-03-02 Tobias Burnus <burnus@net-b.de>
7546
7547 * gfortran.dg/coarray_atomic_6.f90: New.
7548
df265bd2
IE
75492015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7550
7551 PR target/65184
7552 * gcc.target/i386/pr65184.c: New.
7553
321a5ceb
IE
75542015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7555
7556 PR target/65183
7557 * gcc.target/i386/pr65183.c: New.
7558
c4c0f336 75592015-02-28 Martin Liska <mliska@suse.cz>
6cf6683f 7560 Jan Hubicka <hubicka@ucw.cz>
c4c0f336
ML
7561
7562 * gcc.dg/ipa/ipa-icf-35.c: New test.
7563 * gcc.dg/ipa/ipa-icf-36.c: New test.
7564 * gcc.dg/ipa/ipa-icf-37.c: New test.
7565
b6cddc7f 75662015-02-28 Martin Liska <mliska@suse.cz>
6cf6683f 7567 Jan Hubicka <hubicka@ucw.cz>
b6cddc7f
ML
7568
7569 PR ipa/65245
7570 * gcc.dg/ipa/ipa-icf-34.c: New test.
7571
f0e677d2
OE
75722015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7573
7574 PR target/61142
7575 * gcc.target/sh/sh/pr61142.c: New.
7576
83ed54d7
EB
75772015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7578
7579 * g++.dg/other/dump-ada-spec-3.C: New test.
7580
e8fb91a8
ML
75812015-03-01 Martin Liska <mliska@suse.cz>
7582
7583 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7584 * g++.dg/ipa/pr63595.C: Update expected results.
7585
b7aa4a3a
JH
75862015-02-28 Jan Hubicka <hubicka@ucw.cz>
7587
7588 PR ipa/65236
7589 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7590
9c78ecc2
PH
75912015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7592
10ac6596
UB
7593 * gcc.dg/vect/pr59354.c: Move vector producing code to
7594 separate function.
9c78ecc2 7595
5bcd1ab3
JH
75962015-02-27 Jan Hubicka <hubicka@ucw.cz>
7597
7598 PR ipa/65237
7599 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7600 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7601 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7602 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7603
4fcfb584
JJ
76042015-02-27 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR tree-optimization/65048
7607 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7608 (foo): Use K&R style definition.
7609
892927b7
VM
76102015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7611
7612 PR target/65032
7613 * g++.dg/pr65032.C: New.
7614
7631f0e2
MP
76152015-02-27 Marek Polacek <polacek@redhat.com>
7616
7617 PR c/65040
7618 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7619 -Wformat=2.
7620
e5165b60
MP
76212015-02-27 Marek Polacek <polacek@redhat.com>
7622
7623 PR c/65228
7624 * gcc.dg/pr65228.c: New test.
7625
d1783ae5
KT
76262015-02-27 Kai Tietz <ktietz@redhat.com>
7627
7628 PR c/35330
7629 * gcc.dg/weak/weak-17.c: New file.
7630
1310f119
RB
76312015-02-27 Richard Biener <rguenther@suse.de>
7632
7633 PR lto/65193
7634 * g++.dg/lto/pr65193_0.C: New testcase.
7635
fa2240d9
AK
76362015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7637
7638 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7639 * gcc.target/s390/hotpatch-8.c: Likewise.
7640 * gcc.target/s390/hotpatch-9.c: Likewise.
7641 * gcc.target/s390/pr61078.c: Likewise.
7642 * gcc.target/s390/pr57960.c: Remove -m64.
7643 * gcc.target/s390/pr61078.c: Likewise.
7644
0a7246ee
JH
76452015-02-26 Jan Hubicka <hubicka@ucw.cz>
7646 Martin Liska <mliska@suse.cz>
7647
7648 PR bootstrap/65150
7649 * gcc.dg/pr64454.c: Disable ICF.
7650 * gcc.dg/pr28685-1.c: Disable ICF
7651 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7652 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7653 * g++.dg/ipa/ipa-icf-4.C: Update template.
7654
5c2766c1
JJ
76552015-02-26 Jakub Jelinek <jakub@redhat.com>
7656
d288c0ab
JJ
7657 PR tree-optimization/65216
7658 * gcc.c-torture/execute/pr65216.c: New test.
7659
5c2766c1
JJ
7660 PR tree-optimization/65215
7661 * gcc.c-torture/execute/pr65215-1.c: New test.
7662 * gcc.c-torture/execute/pr65215-2.c: New test.
7663 * gcc.c-torture/execute/pr65215-3.c: New test.
7664 * gcc.c-torture/execute/pr65215-4.c: New test.
7665 * gcc.c-torture/execute/pr65215-5.c: New test.
7666
890d89bc
TV
76672015-02-26 Tom de Vries <tom@codesourcery.com>
7668
7669 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7670
5ebd0e61
ML
76712015-02-26 Martin Liska <mliska@suse.cz>
7672 Jan Hubicka <hubicka@ucw.cz>
7673
7674 * g++.dg/ipa/pr64146.C: Update expected results.
7675 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7676 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7677 * gcc.dg/ipa/ipa-icf-34.c: New test.
7678
7064d91e
UB
76792015-02-26 Uros Bizjak <ubizjak@gmail.com>
7680
7681 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7682 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7683 (dg-additional-options): Remove dg directive.
7684 (dg-final): Add dg directive.
7685
1cf06f1e
MP
76862015-02-26 Marek Polacek <polacek@redhat.com>
7687
7688 PR ipa/65008
7689 * g++.dg/ipa/pr65008.C: New test.
7690
3809f645
TV
76912015-02-26 Tom de Vries <tom@codesourcery.com>
7692
7693 * lib/profopt.exp (profopt-target-cleanup): New proc.
7694 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7695 files from sources from dg-additional-sources.
7696
70f6380d
TV
76972015-02-26 Tom de Vries <tom@codesourcery.com>
7698
7699 * lib/gcov.exp: Cleanup in case of xfail.
7700
a5ddeace
SP
77012015-02-26 Sebastian Pop <s.pop@samsung.com>
7702
7703 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7704
b33da0c7
AH
77052015-02-25 Aldy Hernandez <aldyh@redhat.com>
7706
7707 PR debug/46102
7708 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7709 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7710 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7711 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7712 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7713 * g++.dg/debug/pr46123.C: XFAIL and move...
7714 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7715 * gcc.dg/debug/dwarf2-3.c: Move...
7716 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7717
75e0295b
MP
77182015-02-26 Marek Polacek <polacek@redhat.com>
7719
7720 PR c++/65202
7721 * g++.dg/cpp1y/pr65202.C: New test.
7722
491080f4
TV
77232015-02-26 Tom de Vries <tom@codesourcery.com>
7724
7725 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7726 locale_facets.h.gcov.
7727
531f265a
TV
77282015-02-26 Tom de Vries <tom@codesourcery.com>
7729
7730 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7731
bae08dc4
TV
77322015-02-26 Tom de Vries <tom@codesourcery.com>
7733
7734 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7735
e5d0da7f
L
77362015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7737
7738 PR target/65217
7739 * gcc.target/i386/pr65217.c: New.
7740
b5cdc3eb
TV
77412015-02-26 Tom de Vries <tom@codesourcery.com>
7742
7743 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7744
c0680401
TV
77452015-02-26 Tom de Vries <tom@codesourcery.com>
7746
7747 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7748
ae762b31
SP
77492015-02-26 Sebastian Pop <s.pop@samsung.com>
7750
7751 PR tree-optimization/65048
7752 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7753
948f9b76
UB
77542015-02-26 Uros Bizjak <ubizjak@gmail.com>
7755
7756 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7757 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7758
b24b3262
YR
77592015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
7760
7761 PR target/65161
7762 * gcc.target/i386/pr65161.c: New test.
7763
afe006ad
TG
77642015-02-26 Terry Guo <terry.guo@arm.com>
7765
7766 * gcc.target/arm/no-volatile-in-it.c: New test.
7767
f2903bd8
PB
77682015-02-25 Peter Bergner <bergner@vnet.ibm.com>
7769
7770 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7771 (dg-options): Add -save-temps.
7772 (dg-final): Add cleanup-saved-temps.
7773
313123e7
AZ
77742015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
7775
7776 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7777
d31ac41c
PH
77782015-02-25 Pat Haugen <pthaugen@us.ibm.com>
7779
7780 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7781 * gcc.target/powerpc/pack01.c: Include string.h.
7782
a2273e72
IE
77832015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
7784
7785 PR target/65167
7786 * gcc.target/i386/pr65167.c: New.
7787
788753c9
KT
77882015-02-25 Kai Tietz <ktietz@redhat.com>
7789
7790 PR tree-optimization/61917
7791 * gcc.dg/vect/vect-pr61917.c: New file.
7792
09901e8a
JJ
77932015-02-24 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR tree-optimization/65170
7796 * gcc.c-torture/execute/pr65170.c: New test.
7797 * gcc.dg/tree-ssa/vrp96.c: New test.
7798
d130cf43
TV
77992015-02-24 Tom de Vries <tom@codesourcery.com>
7800
7801 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7802
891201a1
TV
78032015-02-24 Tom de Vries <tom@codesourcery.com>
7804
7805 PR testsuite/65126
7806 * lib/gcc-defs.exp (additional_sources_used): Add new var.
7807 (dg-additional-files-options): Copy additional_sources to
7808 additional_sources_used before emptying additional_sources.
7809 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7810 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7811 (cleanup-saved-temps): Use additional_sources_used instead of
7812 additional_sources.
7813 (dg-test): Reset additional_sources_used.
7814
025e5647
RS
78152015-02-23 Richard Sandiford <richard.sandiford@arm.com>
7816
7817 PR fortran/63427
7818 * gfortran.dg/integer_exponentiation_6.F90: New test.
7819
8628d6e6
MS
78202015-02-23 Martin Sebor <msebor@redhat.com>
7821
7822 PR target/65109
7823 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7824 two parts. One to save registers, the other to verify the
7825 registers have the right values. Save register state into
7826 static data rather than on the stack.
7827
09901e8a 78282015-02-23 Jakub Jelinek <jakub@redhat.com>
86ee2038
JJ
7829
7830 PR bootstrap/63888
7831 * c-c++-common/asan/pr63888.c: New test.
7832
2c6a427f
OE
78332015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
7834
7835 PR target/65163
7836 * gcc.c-torture/compile/pr65163.c: New.
7837
3ff52d54
AK
78382015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7839
7840 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7841 with -m31 on 64 bit.
7842 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7843 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7844
bdb3d161
AK
78452015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7846
7847 * gcc.target/s390/20090223-1.c: Add
7848 -Wno-implicit-function-declaration option.
7849 * gcc.target/s390/pr42224.c: Likewise.
7850 * gcc.target/s390/pr55718.c: Likewise.
7851
dd3b6111
AK
78522015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7853
7854 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7855 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7856 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7857 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7858 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7859 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7860 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7861 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7862 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7863 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7864 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7865 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7866 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7867 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7868 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7869 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7870 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7871 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7872 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7873 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7874 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7875
c1d15cd9
AK
78762015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7877
7878 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7879 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7880 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7881 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7882 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7883 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7884 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7885 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7886 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7887 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7888 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7889 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7890 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7891 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7892 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7893 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7894
62c4c81a
BE
78952015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7896
7897 PR fortran/64980
7898 PR fortran/61960
7899 * gfortran.dg/pr61960.f90: New.
7900 * gfortran.dg/pr64230.f90: New.
7901 * gfortran.dg/pr64980.f03: New.
7902
ffefa928
TV
79032015-02-22 Tom de Vries <tom@codesourcery.com>
7904
7905 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7906
b3a472c0
AC
79072015-02-21 Arnaud Charlet <charlet@adacore.com>
7908
7909 PR ada/65156
7910 * gnat.dg/timing_events.adb: Removed, invalid test.
7911
220d905f
AH
79122015-02-20 Aldy Hernandez <aldyh@redhat.com>
7913
7914 PR debug/58123
7915 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7916 location.
7917 * g++.dg/gcov/gcov-2.C: Likewise.
7918
31935398
RB
79192015-02-20 Richard Biener <rguenther@suse.de>
7920
7921 PR tree-optimization/65136
7922 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7923
54339d1f
JJ
79242015-02-20 Jakub Jelinek <jakub@redhat.com>
7925
fc3b4ab3
JJ
7926 PR testsuite/64158
7927 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7928 and nvptx-*-* blacklisting.
7929
54339d1f
JJ
7930 * gcc.dg/sibcall-9.c: New test.
7931 * gcc.dg/sibcall-10.c: New test.
7932
498b13e2
KT
79332015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934
7935 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7936
6b9861b1
GJL
79372015-02-20 Georg-Johann Lay <avr@gjlay.de>
7938
7939 PR target/64452
7940 * gcc.target/avr/torture/pr64452.c: New test.
7941
431f0cba
KK
79422015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7943
7944 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7945 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7946
1c10e0ce
MK
79472015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7948
7949 PR testsuite/65116
7950 * lib/target-supports.exp (check_compile): Check whether
7951 additional_sources is defined before using it.
7952
801050dc
JJ
79532015-02-19 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR middle-end/65074
7956 * g++.dg/opt/pr65074.C: New file.
7957
97953c11
AA
79582015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7959
7960 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7961 (size_type): New typedef.
7962 (operator "" _script): Use it for the last argument.
7963
696d5fa1
MK
79642015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7965
6cf6683f 7966 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
696d5fa1 7967
8a627e40
MK
79682015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7969
948f9b76 7970 * lib/target-supports.exp (check_compile): Save/restore
8a627e40
MK
7971 additional_sources that may belong to an actual test.
7972
3b445b24
JJ
79732015-02-18 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR gcov-profile/64634
7976 * g++.dg/gcov/gcov-15.C: New test.
7977
b06684b7
TV
79782015-02-18 Tom de Vries <tom@codesourcery.com>
7979
7980 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7981
52169fa5
TV
79822015-02-18 Tom de Vries <tom@codesourcery.com>
7983
7984 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7985
2a61d081
TV
79862015-02-18 Tom de Vries <tom@codesourcery.com>
7987
7988 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7989
9f468c2b
TV
79902015-02-18 Tom de Vries <tom@codesourcery.com>
7991
7992 * gfortran.dg/fmt_cache_1.f: Add missing close.
7993
fbd78d3d
TV
79942015-02-18 Tom de Vries <tom@codesourcery.com>
7995
7996 PR testsuite/65107
7997 * gfortran.dg/read_eof_8.f90: Add missing close.
7998
8039a35d
RB
79992015-02-18 Richard Biener <rguenther@suse.de>
8000
8001 PR tree-optimization/65063
8002 * gcc.dg/pr65063.c: New testcase.
8003
6f423f4c
RB
80042015-02-18 Richard Biener <rguenther@suse.de>
8005
8006 PR tree-optimization/62217
8007 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8008
c7400e2f
MP
80092015-02-18 Marek Polacek <polacek@redhat.com>
8010
8011 PR sanitizer/65081
8012 * c-c++-common/ubsan/pr65081.c: New test.
8013
f05911fb
OE
80142015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8015
8016 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8017 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8018
3c99176a
L
80192015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 * gcc.dg/ipa/propalign-3.c: New test.
8022
d420206e
OE
80232015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8024
8025 PR target/64793
8026 * gcc.target/sh/pr64793.c: New.
8027 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8028
53cfb467
SL
80292015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8030
8031 * gcc.target/arm/divzero.c: New test case.
8032
06e6dc29
TV
80332015-02-17 Tom de Vries <tom@codesourcery.com>
8034
8035 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8036
4414e22e
PC
80372015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8038 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c++/65075
8041 * g++.dg/cpp0x/pr65075.C: New test.
8042
242789de
DE
80432015-02-16 David Edelsohn <dje.gcc@gmail.com>
8044
8045 PR target/65058
8046 * gcc.target/powerpc/pr65058.c: New test.
8047
215f8d9e
JL
80482015-02-16 Jeff Law <law@redhat.com>
8049
8050 PR tree-optimization/64823
8051 * gcc.dg/uninit-20.c: New test.
8052
ed89033d
JJ
80532015-02-16 Jakub Jelinek <jakub@redhat.com>
8054 James Greenhalgh <james.greenhalgh@arm.com>
8055
8056 PR ipa/64963
8057 * gcc.dg/ipa/ipa-clone-1.c: New test.
8058
7b909872
RB
80592015-02-16 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/65077
8062 * gcc.dg/torture/pr65077.c: New testcase.
8063
3f880d38
AV
80642015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8065
8066 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8067 Directive adjusted to scan for ldaxr.
8068 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8069 adjusted to scan for ldaex.
8070
205c0aff
PC
80712015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/65080
8074 * g++.dg/cpp0x/constexpr-65080.C: New.
8075
a933d47f
RB
80762015-02-16 Richard Biener <rguenther@suse.de>
8077
8078 PR tree-optimization/63593
8079 * gcc.dg/pr63593.c: New testcase.
8080
3d5cb23d
MP
80812015-02-16 Marek Polacek <polacek@redhat.com>
8082
8083 PR c/65066
8084 * gcc.dg/pr65066.c: New test.
8085
d39023b4
IE
80862015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8087
8088 * gcc.dg/pr65002.C: Move ...
8089 * g++.dg/ipa/pr65002.C: ... here.
8090
dbf73e6e
DE
80912015-02-14 David Edelsohn <dje.gcc@gmail.com>
8092
8093 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8094 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8095 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8096 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8097
80982015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
d3fb59c4
KK
8099
8100 PR testsuite/64850
8101 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8102 the expression to find calls.
8103 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8104 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8105 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8106 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8107 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8108
065d214c
MP
81092015-02-14 Marek Polacek <polacek@redhat.com>
8110
8111 PR c/64768
8112 * gcc.dg/array-11.c: New test.
8113 * gcc.dg/array-12.c: New test.
8114 * gcc.dg/array-13.c: New test.
8115 * gcc.dg/array-14.c: New test.
8116 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8117 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8118 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8119 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8120 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8121 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8122
6e4f01ff
PC
81232015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8124
8125 PR c++/60894
8126 * g++.dg/lookup/using54.C: New.
8127
c7a28c1b
JL
81282015-02-13 Jeff Law <law@redhat.com>
8129
8130 PR bootstrap/65060
8131 Revert my change for tree-optimization/64823.
8132
f7a0790f
JJ
81332015-02-13 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR tree-optimization/65053
8136 * gcc.c-torture/execute/pr65053-1.c: New test.
8137 * gcc.c-torture/execute/pr65053-2.c: New test.
8138
e5d9235b
MP
81392015-02-13 Marek Polacek <polacek@redhat.com>
8140
8141 PR c/65050
8142 * gcc.dg/pr65050.c: New test.
8143
be144838
JL
81442015-02-13 Jeff Law <law@redhat.com>
8145
8f895cf1 8146 PR tree-optimization/64823
6e4f01ff 8147 * gcc.dg/uninit-20.c: New test.
8f895cf1 8148
be144838
JL
8149 PR rtl-optimization/47477
8150 * gcc.dg/tree-ssa/pr47477.c: New test.
8151
e84abfa4
PC
81522015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8153
8154 PR c++/60211
8155 * g++.dg/parse/ivdep-2.C: New.
8156 * g++.dg/parse/ivdep-3.C: Likewise.
8157
d1ae5966
JD
81582015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8159
8160 PR fortran/64506
8161 * gfortran.dg/continuation_13.f90: New test.
8162 * gfortran.dg/continuation_14.f: New test.
8163
81adbcea
PC
81642015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8165
8166 PR c++/64970
8167 * g++.dg/cpp0x/sfinae55.C: New.
8168
730f474b
JJ
81692015-02-13 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR ipa/65034
8172 * g++.dg/ipa/pr65034.C: New test.
8173
fb0653ab
IE
81742015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8175
8176 PR tree-optimization/65002
8177 * gcc.dg/pr65002.C: New.
8178
fa008882
MP
81792015-02-13 Marek Polacek <polacek@redhat.com>
8180
8181 PR c/65040
8182 * c-c++-common/pr65040.c: New test.
8183
fc06280e
BC
81842015-02-13 Bin Cheng <bin.cheng@arm.com>
8185
8186 PR tree-optimization/64705
8187 * gcc.dg/tree-ssa/pr64705.c: New test.
8188
6a1e352e
L
81892015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8190
8191 PR rtl/32219
8192 * gcc.dg/visibility-22.c: New test.
8193 * gcc.dg/visibility-23.c: New test.
8194 * gcc.target/i386/pr32219-1.c: New test.
8195 * gcc.target/i386/pr32219-2.c: New test.
8196 * gcc.target/i386/pr32219-3.c: New test.
8197 * gcc.target/i386/pr32219-4.c: New test.
8198 * gcc.target/i386/pr32219-5.c: New test.
8199 * gcc.target/i386/pr32219-6.c: New test.
8200 * gcc.target/i386/pr32219-7.c: New test.
8201 * gcc.target/i386/pr32219-8.c: New test.
8202 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8203
fa47895f
JD
82042015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8205
8206 PR libgfortran/57822
8207 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8208 four different KINDs.
8209
fad5a400
JJ
82102015-02-12 Jakub Jelinek <jakub@redhat.com>
8211
d6d77e66
JJ
8212 PR c++/64884
8213 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8214
fad5a400
JJ
8215 PR sanitizer/65000
8216 * g++.dg/ubsan/pr65000.C: New test.
8217
ec6a7096
PT
82182015-02-12 Paul Thomas <pault@gcc.gnu.org>
8219
8220 PR fortran/64932
8221 * gfortran.dg/finalize_28.f90: New test
8222
40595b8e
JJ
82232015-02-12 Jakub Jelinek <jakub@redhat.com>
8224
12d0d358
JJ
8225 PR debug/55541
8226 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8227 DW_TAG_lexical_block removal.
8228 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8229 * g++.dg/guality/pr55541.C: New test.
8230
40595b8e
JJ
8231 PR sanitizer/64984
8232 * g++.dg/ubsan/pr64984.C: New test.
8233
825acb30
JG
82342015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8235
8236 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8237
01f834e3
JJ
82382015-02-12 Jakub Jelinek <jakub@redhat.com>
8239
118584f7
JJ
8240 PR testsuite/64930
8241 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8242 instructions for 2015-01-14 get_memmodel changes.
8243 * gcc.target/powerpc/atomic-p8.c: Likewise.
8244
ed5a5b38
JJ
8245 PR sanitizer/65019
8246 * g++.dg/ubsan/pr65019.C: New test.
8247
01f834e3
JJ
8248 PR tree-optimization/65014
8249 * gcc.c-torture/compile/pr65014.c: New test.
8250
faedeff7
JD
82512015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8252
8253 PR libgfortran/57822
8254 * gfortran/fmt_g0_7.f08: Revise test.
8255
3f9b5ffb
JL
82562015-02-11 Jeff Law <law@redhat.com>
8257
8258 PR target/63347
8259 * gcc.target/m68k/pr63347.c: New test.
8260
b06479fd
MP
82612015-02-11 Marek Polacek <polacek@redhat.com>
8262
8263 * g++.dg/ubsan/shift-1.C: New test.
8264 * gcc.dg/ubsan/c-shift-2.c: New test.
8265 * c-c++-common/ubsan/shift-5.c: Remove file.
8266
2efce5af
AV
82672015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8268
8269 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8270 Directive adjusted to XFAIL.
8271 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8272 adjusted to XFAIL.
8273
3292dd40
JJ
82742015-02-11 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR middle-end/65003
8277 * g++.dg/opt/pr65003.C: New test.
8278
a8d790df
L
82792015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 * lib/target-supports.exp (check_effective_target_pie): Renamed
8282 to ...
8283 (check_effective_target_pie_enabled): This.
8284 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8285 * gcc.target/i386/pie.c: Likewise.
8286
9c4f25cc
AP
82872015-02-11 Andrew Pinski <apinski@cavium.com>
8288
8289 PR target/64893
8290 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8291 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8292
386f7cae
JJ
82932015-02-11 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR target/61925
8296 * gcc.target/i386/pr61925-1.c: New test.
8297 * gcc.target/i386/pr61925-2.c: New test.
8298 * gcc.target/i386/pr61925-3.c: New test.
8299
c8aa1929
JJ
83002015-02-10 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR sanitizer/65004
8303 * g++.dg/asan/pr65004.C: New test.
8304
2fdc0399
OE
83052015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8306
8307 PR target/64661
8308 * gcc.taget/sh/pr64661-0.h: New.
8309 * gcc.taget/sh/pr64661-1.c: New.
8310 * gcc.taget/sh/pr64661-2.c: New.
8311 * gcc.taget/sh/pr64661-3.c: New.
8312 * gcc.taget/sh/pr64661-4.c: New.
8313
703c9ccd
RB
83142015-02-10 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/64995
8317 * g++.dg/torture/pr64995.C: New testcase.
8318
696814ed
RB
83192015-02-10 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/64909
8322 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8323
9e271531
RO
83242015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 * gcc.dg/signbit-sa.c: New test.
8327
2d51422f
JD
83282015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8329
8330 PR libgfortran/57822
8331 * gfortran/fmt_g0_7.f08: New test.
8332
940652d5
BC
83332015-02-10 Bin Cheng <bin.cheng@arm.com>
8334
8335 PR tree-optimization/43378
8336 * gcc.dg/tree-ssa/pr43378.c: New test.
8337
94a2f772
JH
83382015-02-08 Jan Hubicka <hubicka@ucw.cz>
8339
8340 PR ipa/64978
8341 * g++.dg/torture/pr64978.C: New testcase.
8342
d51151b2
JJ
83432015-02-09 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR sanitizer/64981
8346 * gcc.dg/asan/pr64981.c: New test.
8347
c3e38a03
MP
83482015-02-09 Marek Polacek <polacek@redhat.com>
8349
8350 PR c/64856
8351 * gcc.dg/pr64856.c: New test.
8352
21c0137a
JJ
83532015-02-09 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR target/64979
8356 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8357 * gcc.c-torture/execute/pr64979.c: New test.
8358
83592015-02-09 Alan Lawrence <alan.lawrence@arm.com>
468963de
AL
8360
8361 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8362
91f98377
UB
83632015-02-09 Uros Bizjak <ubizjak@gmail.com>
8364
ddc5ffe9 8365 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
91f98377
UB
8366 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8367
c5ed53f5
UB
83682015-02-09 Uros Bizjak <ubizjak@gmail.com>
8369
8370 PR target/58757
8371 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8372
28002f1a
RB
83732015-02-09 Richard Biener <rguenther@suse.de>
8374
8375 PR tree-optimization/54000
8376 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8377
16c1c897
TV
83782015-02-09 Tom de Vries <tom@codesourcery.com>
8379
8380 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8381
e3e968e9
ML
83822015-02-09 Martin Liska <mliska@suse.cz>
8383
8384 * g++.dg/ipa/pr64858.C: New test.
8385
62e0e086
TV
83862015-02-09 Tom de Vries <tom@codesourcery.com>
8387
8388 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8389
ea51eee3
AP
83902015-02-08 Andrew Pinski <apinski@cavium.com>
8391
8392 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8393
91480ff3
MM
83942015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8395
8396 PR fortran/63744
c5ed53f5 8397 * gfortran.dg/use_rename_8.f90: New.
91480ff3 8398
57f4f0d5
EB
83992015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8400
8401 * gnat.dg/addr7.ad[sb]: New test.
8402 * gnat.dg/addr8.ad[sb]: Likewise.
8403
a82289f5
DM
84042015-02-06 David Malcolm <dmalcolm@redhat.com>
8405
8406 PR jit/64752
8407 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8408 from jit.dg/test-compile-to-executable.c's create_code, with a
8409 clarification of the output message.
8410 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8411 pass/fail message.
8412 (test_jit): Use CHECK_NO_ERRORS when calling
8413 gcc_jit_context_compile_to_file.
8414 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8415 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8416 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8417 about deletions that are attempted.
8418 (jit-verify-compile-to-file): Rename to...
8419 (jit-verify-output-file-was-created): ...this, and drop the
8420 attempt to run "file" and verify the output.
8421 (jit-verify-assembler): New function.
8422 (jit-verify-object): New function.
8423 (jit-verify-dynamic-library): New function.
8424 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8425 favor of an implementation from new file
8426 create-code-for-hello-world-executable.h, which also adds a
8427 "main".
8428 (dg-final): Replace jit-verify-compile-to-file with
8429 jit-verify-output-file-was-created, and invoke new function
8430 jit-verify-assembler.
8431 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8432 the output message.
8433 (dg-final): Replace jit-verify-compile-to-file with
8434 jit-verify-output-file-was-created, and invoke new function
8435 jit-verify-dynamic-library.
8436 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8437 favor of an implementation from new file
8438 create-code-for-hello-world-executable.h, which also adds a
8439 "main".
8440 (dg-final): Replace jit-verify-compile-to-file with
8441 jit-verify-output-file-was-created. Strengthen the expected stdout
8442 from the built executable.
8443 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8444 favor of an implementation from new file
8445 create-code-for-hello-world-executable.h, which also adds a
8446 "main".
8447 (dg-final): Replace jit-verify-compile-to-file with
8448 jit-verify-output-file-was-created, and invoke new function
8449 jit-verify-object.
8450 * jit.dg/verify-dynamic-library.c: New source file.
8451
45beb02e
SP
84522015-02-06 Sebastian Pop <s.pop@samsung.com>
8453 Brian Rzycki <b.rzycki@samsung.com>
8454
8455 PR tree-optimization/64878
948f9b76 8456 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
45beb02e 8457
bbd1bae2
JJ
84582015-02-06 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR ipa/64896
8461 * g++.dg/ipa/pr64896.C: New test.
8462
46290aa8
MM
84632015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8464
8465 PR target/64205
8466 * gcc.target/powerpc/pr64205.c: New file.
8467
828be03a
UB
84682015-02-06 Uros Bizjak <ubizjak@gmail.com>
8469
8470 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8471 (dg-options): Use -fpie instead of -fPIE -pie.
8472
62276744
JJ
84732015-02-06 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR middle-end/64937
8476 * g++.dg/asan/pr64937.C: New test.
8477
43a68a9d
PT
84782015-02-06 Paul Thomas <pault@gcc.gnu.org>
8479
8480 PR fortran/63205
8481 * gfortran.dg/class_to_type_4.f90: New test
8482
84832015-01-29 Andre Vehreschild <vehre@gmx.de>
8484
8485 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8486
d26ac279
JJ
84872015-02-06 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR rtl-optimization/64957
8490 PR debug/64817
8491 * gcc.c-torture/execute/pr64957.c: New test.
8492
9f9ab303
JL
84932015-02-05 Jeff Law <law@redhat.com>
8494
8495 PR target/17306
8496 * gcc.target/h8300/pr17306-1.c: New test.
8497 * gcc.target/h8300/pr17306-2.c: New test.
8498
2f72ca14
TB
84992015-02-05 Tobias Burnus <burnus@net-b.de>
8500
8501 PR fortran/64943
8502 * gfortran.dg/structure_constructor_12.f90: New.
8503
b291a202
JL
85042015-02-05 Jeff Law <law@redhat.com>
8505
8506 PR target/58400
8507 gcc.target/h8300/pr58400.c: New test.
8508
29e1d31b
MM
85092015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8510
8511 * gcc.target/arm/macro_defs0.c: New test.
8512 * gcc.target/arm/macro_defs1.c: New test.
8513 * gcc.target/arm/macro_defs2.c: New test.
8514
27d16306
UB
85152015-02-05 Uros Bizjak <ubizjak@gmail.com>
8516
8517 PR rtl-optimization/64905
8518 * gcc.target/i386/pr64905.c: Require nonpic target.
8519 (dg-options): Add -fomit-frame-pointer.
8520 (main): Remove.
8521
97a29710
JG
85222014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8523
8524 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8525 tree dump scanning.
8526
3cd52c11
PT
85272015-02-05 Paul Thomas <pault@gcc.gnu.org>
8528
cc6a430f 8529 PR fortran/64757
3cd52c11
PT
8530 * gfortran.dg/type_to_class_2.f90: New test
8531 * gfortran.dg/type_to_class_3.f90: New test
8532
c1eed5a1
JH
85332015-02-04 Jan Hubicka <hubicka@ucw.cz>
8534
8535 PR ipa/64686
8536 * g++.dg/torture/pr64686.C: New testcase.
8537
7489140d
L
85382015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 PR rtl-optimization/64905
8541 * gcc.target/i386/pr64905.c: New file.
8542
7e36ec2e
SB
85432015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8544
8545 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8546 * gcc.dg/guality/pr41616-1.c: Ditto.
8547
871dae34
AO
85482015-02-04 Alexandre Oliva <aoliva@redhat.com>
8549
8550 PR debug/64817
8551 * gcc.dg/pr64817-3.c: New.
8552
43534aa2
JJ
85532015-02-04 Jakub Jelinek <jakub@redhat.com>
8554 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8555
8556 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8557 pass parameters in registers.
8558 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8559 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8560 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8561
251f0b62
AL
85622015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8563 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8564
8565 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8566 list, allow for multilibed targets.
8567 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8568
bbbfac7f
SB
85692015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8570
8571 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8572 * gcc.dg/pr46728-6.c: Ditto.
8573
fc2dd6b5
RS
85742015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8575
8576 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8577 for mips_nanlegacy target.
8578
283b44f9
IE
85792015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8580
8581 * gcc.target/i386/chkp-hidden-def.c: New.
8582
cc9ef6a6
TP
85832015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8584
8585 PR middle-end/62103
8586 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8587 to use 24 bits for bitfield b.
8588
6a5fd0f8
TP
85892015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8590
8591 PR testsuite/64796
8592 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8593 cache result in a global variable. Include all 32-bit targets for
8594 bswap64 tests.
8595
2a1d78d8
JJ
85962015-02-03 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR rtl-optimization/64756
8599 * gcc.c-torture/execute/pr64756.c: New test.
8600
3548abca
OE
86012015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8602
8603 PR target/64660
8604 * gcc.target/sh/pr64660-0.h: New.
8605 * gcc.target/sh/pr64660-1.c: New.
8606 * gcc.target/sh/pr64660-2.c: New.
8607 * gcc.target/sh/pr64660-3.c: New.
8608 * gcc.target/sh/pr64660-4.c: New.
8609
457d0ace
PC
86102015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 PR c++/64877
8613 * g++.dg/warn/Waddress-2.C: New.
8614
2944c91c
SB
86152015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8616
8617 PR middle-end/61225
457d0ace 8618 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2944c91c 8619
457d0ace 86202015-02-03 Dodji Seketeli <dodji@redhat.com>
f8abc9ba
DS
8621
8622 PR preprocessor/64803
8623 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8624
d67bce7c
JH
86252015-02-02 Jan Hubicka <hubicka@ucw.cz>
8626
8627 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8628
6f105c50
CL
86292015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8630
8631 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8632 (_ARM_FPSRC): Add DN and AHP fields.
8633 (clean_results): Force DN=1 on AArch64.
8634 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8635 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8636 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8637 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8638 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8639 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8640
e404a667
AM
86412015-02-02 Alan Modra <amodra@gmail.com>
8642
8643 * gcc.target/powerpc/cprophard.c: New.
8644
f8d6fa7e
AT
86452015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8646
8647 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8648 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8649
dfde35b3
JJ
86502015-02-01 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR debug/64817
8653 * gcc.dg/pr64817-1.c: New test.
8654 * gcc.dg/pr64817-2.c: New test.
8655
2b8427ca
OE
86562015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8657
8658 PR target/64851
8659 * gcc.target/sh/pr64851-0.h: New
8660 * gcc.target/sh/pr64851-1.c: New
8661 * gcc.target/sh/pr64851-2.c: New
8662 * gcc.target/sh/pr64851-3.c: New
8663 * gcc.target/sh/pr64851-4.c: New
8664
0d9a5f8a
UB
86652015-01-31 Uros Bizjak <ubizjak@gmail.com>
8666
2b8427ca 8667 PR target/64882
0d9a5f8a
UB
8668 * gcc.dg/torture/pr64882.c: New test.
8669
6b92143e
DE
86702015-01-31 David Edelsohn <dje.gcc@gmail.com>
8671
8672 PR target/64159
8673 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8674 sparc*-*-*.
8675
cca0f8ca
UB
86762015-01-31 Uros Bizjak <ubizjak@gmail.com>
8677
8678 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8679 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8680 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8681 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8682 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8683 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8684 tree dump.
8685 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8686 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8687 tree dump.
8688 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8689 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8690 tree dump.
8691
895ff86f
VM
86922015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8693
8694 PR target/64688
8695 * g++.dg/pr64688-2.C: New.
8696
1c9cc1d3
UB
86972015-01-30 Uros Bizjak <ubizjak@gmail.com>
8698
8699 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8700 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8701 * gcc.target/i386/fuse-caller-save.c: Ditto.
8702 * gcc.target/i386/headmerge-1.c: Ditto.
8703 * gcc.target/i386/headmerge-2.c: Ditto.
8704 * gcc.target/i386/sibcall-6.c: Ditto.
8705
3c954213
VM
87062015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8707
8708 PR target/64617
8709 * gcc.target/i386/pr64617.c: New test.
8710
089ad473
UB
87112015-01-30 Uros Bizjak <ubizjak@gmail.com>
8712
8713 PR target/15184
8714 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8715 (dg-options): Remove -m32.
8716 (dg-final): Scan for "movb %al" only.
8717 * gcc.target/i386/pr15184-2.c: Ditto.
8718
566d377a
RB
87192015-01-30 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/64829
8722 * gcc.dg/vect/pr64829.c: New testcase.
8723
7b33f0c8
MP
87242015-01-29 Marek Polacek <polacek@redhat.com>
8725
8726 PR c/64709
8727 * gcc.dg/pr64709.c: New test.
8728
a7c3e87e
JJ
87292015-01-29 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR c++/64717
8732 * g++.dg/ubsan/pr64717-1.C: New test.
8733 * g++.dg/ubsan/pr64717-2.C: New test.
8734
87352015-01-29 Uros Bizjak <ubizjak@gmail.com>
75e2edee
UB
8736
8737 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8738
52d28530
JL
87392015-01-29 Jeff Law <law@redhat.com>
8740
8741 PR target/15184
8742 * gcc.target/i386/pr15184-1.c: New test.
8743 * gcc.target/i386/pr15184-2.c: New test.
8744
b8aa7083
YR
87452015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8746
8747 PR tree-optimization/64746
8748 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8749
d94e3e75
RB
87502015-01-29 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/64853
8753 * gcc.dg/torture/pr64853.c: New testcase.
8754
62c00445
RB
87552015-01-29 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/64844
8758 * gcc.dg/vect/pr64844.c: New testcase.
8759
e11627e9
YR
87602015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8761
8762 PR middle-end/64809
8763 * gcc.dg/pr64809.c: Delete.
8764
c291690e
IE
87652015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
8766
8767 PR middle-end/64805
8768 * gcc.target/i386/pr64805.c: New.
8769
2b6969cd
RO
87702015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772 * gcc.dg/guality/guality.h (main): Add argv[0] to
8773 guality_gdb_command.
8774
10881cff
JH
87752015-01-29 Jan Hubicka <hubicka@ucw.cz>
8776
8777 PR ipa/64801
8778 * gcc.dg/tree-ssa/pr64801.c: New testcase.
8779
c761dca1
OE
87802015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
8781
8782 PR target/64659
8783 * gcc.target/sh/sh.exp
8784 (check_effective_target_atomic_model_soft_gusa_available,
8785 check_effective_target_atomic_model_soft_tcb_available,
8786 check_effective_target_atomic_model_soft_imask_available,
8787 check_effective_target_atomic_model_hard_llcs_available): New.
8788 * gcc.target/sh/pr64659-0.h: New.
8789 * gcc.target/sh/pr64659-1.c: New.
8790 * gcc.target/sh/pr64659-2.c: New.
8791 * gcc.target/sh/pr64659-3.c: New.
8792 * gcc.target/sh/pr64659-4.c: New.
8793
26586d77
AV
87942015-01-28 Alex Velenko <Alex.Velenko@arm.com>
8795
8796 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8797 scan-assembler-times pattern.
8798
090238ee
YR
87992015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8800
8801 PR middle-end/64809
8802 * gcc.dg/pr64809.c: New test.
8803
fa8e5051
IE
88042015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
8805
8806 PR tree-optimization/64277
8807 * gcc.dg/pr64277.c: New.
8808
8447859b
TP
88092015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8810
8811 PR tree-optimization/64718
8812 * gcc.c-torture/execute/pr64718.c: New test.
8813
285398d2
JG
88142015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
8815
8816 * gcc.target/aarch64/abs_2.c: New.
8817
6b18ab83
RS
88182015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
8819
8820 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8821 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8822 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8823 ISA rev < 2.
8824
813ba013
JJ
88252015-01-28 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR bootstrap/64612
8828 * lib/target-supports.exp (check_effective_target_comdat_group): New.
8829 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8830 { target comdat_group }.
8831
710700ab
TB
88322015-01-27 Tobias Burnus <burnus@net-b.de>
8833
8834 PR fortran/63861
8835 * gfortran.dg/goacc/coarray_2.f90: New.
8836
e23f2892
JH
88372015-01-27 Jan Hubicka <hubicka@ucw.cz>
8838
8839 PR ipa/60871
8840 PR ipa/64139
8841 * g++.dg/torture/pr64139.C: New testcase.
8842 * g++.dg/torture/pr60871.C: Likewise.
8843
6e17947e
JW
88442015-01-27 Janus Weil <janus@gcc.gnu.org>
8845
8846 PR fortran/64230
8847 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8848 prevent linking errors.
8849
b833dedd
JH
88502015-01-27 Jan Hubicka <hubicka@ucw.cz>
8851
8852 PR ipa/64282
8853 * g++.dg/torture/pr64282.C: New testcase.
8854
e24ca886
KT
88552015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8856
8857 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8858 for wzr reg.
8859
94091f43
DV
88602015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8861
183153c9
OE
8862 * gcc.target/s390/hotpatch-13.c: New testcase.
8863 * gcc.target/s390/hotpatch-14.c: New testcase.
8864 * gcc.target/s390/hotpatch-15.c: New testcase.
8865 * gcc.target/s390/hotpatch-16.c: New testcase.
8866 * gcc.target/s390/hotpatch-17.c: New testcase.
8867 * gcc.target/s390/hotpatch-18.c: New testcase.
8868 * gcc.target/s390/hotpatch-19.c: New testcase.
8869 * gcc.target/s390/hotpatch-20.c: New testcase.
8870 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8871 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8872 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8873 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8874 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8875 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8876 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8877 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8878 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8879 * gcc.target/s390/hotpatch-10.c: Likewise.
8880 * gcc.target/s390/hotpatch-11.c: Likewise.
8881 * gcc.target/s390/hotpatch-12.c: Likewise.
8882 * gcc.target/s390/hotpatch-2.c: Likewise.
8883 * gcc.target/s390/hotpatch-3.c: Likewise.
8884 * gcc.target/s390/hotpatch-4.c: Likewise.
8885 * gcc.target/s390/hotpatch-5.c: Likewise.
8886 * gcc.target/s390/hotpatch-6.c: Likewise.
8887 * gcc.target/s390/hotpatch-7.c: Likewise.
8888 * gcc.target/s390/hotpatch-8.c: Likewise.
8889 * gcc.target/s390/hotpatch-9.c: Likewise.
8890 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8891 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8892 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8893 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8894 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8895 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8896 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8897 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
94091f43 8898
096e8448
JW
88992015-01-27 Jiong Wang <jiong.wang@arm.com>
8900
8901 * gcc.dg/long_branch.c: New testcase.
8902
f101c4b4
RB
89032015-01-27 Richard Biener <rguenther@suse.de>
8904
8905 PR tree-optimization/56273
8906 PR tree-optimization/59124
8907 PR tree-optimization/64277
8908 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8909 * gcc.dg/Warray-bounds-12.c: Likewise.
8910 * gcc.dg/Warray-bounds-13.c: Likewise.
8911
6d71672d
JJ
89122015-01-27 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR rtl-optimization/61058
8915 * gcc.dg/pr61058.c: New test.
8916
3dd598be
IE
89172015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8918
8919 * gcc.target/i386/chkp-narrow-bounds.c: New.
8920
dea63e49
JJ
89212015-01-27 Jakub Jelinek <jakub@redhat.com>
8922
b30ea138
JJ
8923 PR tree-optimization/64807
8924 * gcc.dg/pr64807.c: New test.
8925
dea63e49
JJ
8926 PR c/64766
8927 * gcc.dg/pr64766.c: New test.
8928
48e4f473
OE
89292015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8930
8931 PR target/49263
8932 * gcc.target/sh/pr49263-4.c: New.
8933
40a778bd
PT
89342015-01-26 Paul Thomas <pault@gcc.gnu.org>
8935
8936 PR fortran/62044
8937 * gfortran.dg/allocate_with_mold_1.f90: New test
8938
d38f7dce
JJ
89392015-01-26 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR c/64778
8942 * gcc.dg/pr64778.c: New test.
8943
4cd76837
JJ
8944 PR middle-end/64421
8945 * gcc.dg/vect/pr64421.c: New test.
8946
b25affbd
TB
89472015-01-26 Tobias Burnus <burnus@net-b.de>
8948
8949 PR fortran/64771
8950 * gfortran.dg/coarray_36.f: New.
8951 * gfortran.dg/coarray_37.f90: New.
8952
807b50a7
JW
89532015-01-26 Janus Weil <janus@gcc.gnu.org>
8954
8955 PR fortran/64230
8956 * gfortran.dg/class_allocate_18.f90: New.
8957
2748ffd3
CL
89582015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8959
8960 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8961
4ef07c76
CL
89622015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8963
8964 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8965
0e6057c6
CL
89662015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8967
316cbf79
CL
8968 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8969
89702015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8971
8972 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
0e6057c6 8973
0dd498e4
CL
89742015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8975
8976 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8977 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8978 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8979 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8980
a9f53b60
CL
89812015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8982
8983 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8984 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8985 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8986
f4d988f4
CL
89872015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8988
8989 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8990 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8991 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8992 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8993 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8994 vXXXhn.inc.
8995
3cd58c0f
RB
89962015-01-26 Richard Biener <rguenther@suse.de>
8997
8998 PR middle-end/64764
8999 * gcc.dg/uninit-19.c: New testcase.
9000
96af01ae
RO
90012015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003 * lib/target-supports.exp (check_effective_target_vect64): Add
9004 sparc*-*-*.
9005
44d59462
EB
90062015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 PR testsuite/64712
9009 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9010
a638d1de
TL
90112015-01-26 Tony Liu <tony.liu@arm.com>
9012
9013 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9014 non-UAL cases.
9015
0daf7343
JB
90162015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9017
9018 PR libfortran/64770
9019 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9020 correctly, clean up afterwards.
9021
0ac399cf
MM
90222015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9023
9024 PR fortran/62044
9025 * gfortran.dg/use_rename_7.f90: New.
9026
939911c5
ASJ
90272015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9028
9029 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9030 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9031
1f22bef5
OE
90322015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9033
9034 PR target/54236
9035 * gcc.target/sh/pr54236-4.c: New.
9036
c8f2dff2
L
90372015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9038
9039 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9040 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9041 Bridge test.
9042
7165d8f1
JB
90432015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9044
9045 PR libfortran/64770
9046 * gfortran.dg/open_new_segv.f90: New test.
9047
841dbf80
OE
90482015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9049
9050 PR target/49263
9051 PR target/53987
9052 PR target/64345
9053 PR target/59533
9054 PR target/52933
9055 PR target/54236
9056 PR target/51244
9057 * gcc.target/sh/pr64345-1.c: New.
9058 * gcc.target/sh/pr64345-2.c: New.
9059 * gcc.target/sh/pr59533-1.c: New.
9060 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9061 * gcc.target/sh/pr52933-2.c: Likewise.
9062 * gcc.target/sh/pr54089-1.c: Likewise.
9063 * gcc.target/sh/pr54236-1.c: Likewise.
9064 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9065 * gcc.target/sh/pr49263-1.c: Remove xfails.
9066 * gcc.target/sh/pr49263-2.c: Likewise.
9067 * gcc.target/sh/pr49263-3.c: Likewise.
9068 * gcc.target/sh/pr53987-1.c: Likewise.
9069 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9070 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9071 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9072 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9073 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9074 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9075 test_009): New.
9076 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9077 (test_02): New.
9078
19bd4ebc
TV
90792015-01-24 Tom de Vries <tom@codesourcery.com>
9080
9081 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9082
6ed7da89
ILT
90832015-01-23 Ian Lance Taylor <iant@google.com>
9084
9085 PR go/64510
9086 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9087 targets without split stack support.
9088
5c8bae59
VM
90892015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9090
9091 PR target/64317
9092 * gcc.target/i386/pr64317.c: New test.
9093
6c4d60f8
JJ
90942015-01-23 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR rtl-optimization/63637
9097 PR rtl-optimization/60663
9098 * gcc.dg/pr63637-1.c: New test.
9099 * gcc.dg/pr63637-2.c: New test.
9100 * gcc.dg/pr63637-3.c: New test.
9101 * gcc.dg/pr63637-4.c: New test.
9102 * gcc.dg/pr63637-5.c: New test.
9103 * gcc.dg/pr63637-6.c: New test.
9104 * gcc.target/i386/pr63637-1.c: New test.
9105 * gcc.target/i386/pr63637-2.c: New test.
9106 * gcc.target/i386/pr63637-3.c: New test.
9107 * gcc.target/i386/pr63637-4.c: New test.
9108 * gcc.target/i386/pr63637-5.c: New test.
9109 * gcc.target/i386/pr63637-6.c: New test.
9110
350d17ef
RB
91112015-01-23 Richard Biener <rguenther@suse.de>
9112
9113 PR testsuite/63439
9114 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9115 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9116
10ef8f28
MP
91172015-01-23 Marek Polacek <polacek@redhat.com>
9118
9119 PR preprocessor/60570
9120 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9121 * gcc.dg/cpp/pr60570.c: New test.
9122
8f000887
RB
91232015-01-23 Richard Biener <rguenther@suse.de>
9124
9125 PR testsuite/63439
9126 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9127 vectorization on vect64 targets.
9128
652960d1
JW
91292015-01-23 Janus Weil <janus@gcc.gnu.org>
9130
9131 PR fortran/60922
9132 * gfortran.dg/class_allocate_17.f90: New.
9133
c146aced
TB
91342015-01-23 Tobias Burnus <burnus@net-b.de>
9135
9136 PR fortran/64726
9137 * gfortran.dg/goacc/combined_loop.f90: New.
9138
bae420fc
JD
91392015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9140
9141 PR fortran/61933
9142 * gfortran.dg/make_unit.f90: New test.
9143
20056f60
JD
91442015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9145
9146 PR fortran/61933
9147 * gfortran.dg/negative_unit_int8.f: Update.
9148
5e7821eb
JL
91492015-01-22 Jeff Law <law@redhat.com>
9150
9151 PR target/52076
9152 * gcc.target/m68k/pr52076-1.c: New test.
9153 * gcc.target/m68k/pr52076-2.c: New test.
9154
f4b05e74
RB
91552015-01-22 Richard Biener <rguenther@suse.de>
9156
9157 PR middle-end/64728
9158 * gcc.dg/torture/pr64728.c: New testcase.
9159
75e2edee 91602015-01-22 Uros Bizjak <ubizjak@gmail.com>
98321768
UB
9161
9162 PR target/64688
9163 * g++.dg/pr64688.C: New test.
9164
e9ed6b1e
IE
91652015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9166
9167 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9168 to avoid errors with -fpic.
9169
cce93c76
RB
91702015-01-22 Richard Biener <rguenther@suse.de>
9171
9172 PR libstdc++/64535
9173 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9174
c8b90a13
SB
91752015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9176
9177 PR rtl-optimization/64682
9178 * gcc.c-torture/execute/pr64682.c: New file.
9179
31be63ab
JJ
91802015-01-21 Jakub Jelinek <jakub@redhat.com>
9181
98f51044
JJ
9182 PR debug/64511
9183 * gcc.dg/pr64511.c: New test.
9184
6c5ed3f1
JJ
9185 PR rtl-optimization/62078
9186 * g++.dg/opt/pr62078.C: New test.
9187
31be63ab
JJ
9188 PR c/63307
9189 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9190
4195393b
TK
91912015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9192
9193 PR fortran/57023
9194 * gfortran.dg/internal_pack_15.f90: New test.
9195
2f3c4b69
BE
91962015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9197
948f9b76 9198 * c-c++-common/tsan/step.c: New testcase.
2f3c4b69 9199
6fdbf713
CL
92002015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9201
9202 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9203
9b84f8f5
CL
92042015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9205
9206 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9207
993cb720
CL
92082015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9209
9210 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9211
c6c3bdce
CL
92122015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9213
9214 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9215
49258482
CL
92162015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9217
9218 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9219
77566bc7
CL
92202015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9221
9222 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9223
94b9215c
CL
92242015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9225
9226 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9227
43da1074
CL
92282015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9229
9230 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9231
e5584668
CL
92322015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9233
9234 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9235
8afb62ac
CL
92362015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9237
9238 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9239
ad9b853c
CL
92402015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9241
9242 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9243
d048f8c3
CL
92442015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9245
9246 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9247
84722cca
CL
92482015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9249
9250 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9251 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9252 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9253 vXXXw.inc.
9254
9ba08321
CL
92552015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9256
9257 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9258 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9259 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9260 vXXXl.inc.
9261
8f478ee6
RL
92622015-01-21 Renlin Li <renlin.li@arm.com>
9263
9264 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9265 * g++.dg/tls/thread_local5g.C: Likewise.
9266 * g++.dg/tls/thread_local6g.C: Likewise.
9267
d9355320
CL
92682015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9269
9270 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9271 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9272 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9273
dc60142a
CL
92742015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9275
9276 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9277 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9278 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9279
e6ad0b15
CL
92802015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9281
9282 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9283 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9284 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9285
73780390
CL
92862015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9287
9288 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9289 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9290 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9291
1f36fbf4
JL
92922015-01-20 Jeff Law <law@redhat.com>
9293
9294 PR target/59946
9295 * gcc.target/m68k/pr59946.c: New test.
9296
07cdd01e
CL
92972015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9298
9299 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9300 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9301 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9302
e20a3d0f
CL
93032015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9304
9305 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9306 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9307 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9308
8e4a8e54
CL
93092015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9310
9311 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9312 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9313 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9314
8df0f8aa
CL
93152015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9316
9317 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9318 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9319 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9320 vshuffle.inc.
9321 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9322 vshuffle.inc.
9323
1a1345f4
CL
93242015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9325
9326 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9327 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9328 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9329
84c8a10b
CL
93302015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9331
9332 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9333 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9334 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9335
a5504e99
CL
93362015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9337
9338 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9339
17cb4283
JJ
93402015-01-20 Jakub Jelinek <jakub@redhat.com>
9341
d302f41d
JJ
9342 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9343
3ea36418
JJ
9344 PR sanitizer/64632
9345 * g++.dg/ubsan/pr64632.C: New test.
9346
17cb4283
JJ
9347 PR debug/64663
9348 * gcc.dg/pr64663.c: New test.
9349
3b6444f0
PC
93502015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/64383
9353 * g++.dg/warn/Wunused-var-23.C: New.
9354
67ee3e61
PC
93552015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/59937
9358 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9359 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9360
2fd2ae34
RB
93612015-01-20 Richard Biener <rguenther@suse.de>
9362
9363 PR ipa/64684
9364 * gcc.dg/lto/pr64684_0.c: New testcase.
9365 * gcc.dg/lto/pr64684_1.c: Likewise.
9366 * gcc.dg/lto/pr64684_2.c: Likewise.
9367 * gcc.dg/lto/pr64685_0.c: Likewise.
9368 * gcc.dg/lto/pr64685_1.c: Likewise.
9369
efb6a9ce
PC
93702015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/62241
9373 * g++.dg/cpp1y/lambda-init12.C: New.
9374
f1691f6c
RB
93752015-01-20 Richard Biener <rguenther@suse.de>
9376
9377 PR tree-optimization/64410
9378 * g++.dg/vect/pr64410.cc: Require vect_double.
9379
c896d4b4 93802015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 9381
c896d4b4
MW
9382 PR target/64149
9383 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9384
7002f3bd
IZ
93852015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9386
9387 PR bootstrap/64676
9388 Revert:
9389 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9390
9391 PR rtl-optimization/64081
9392 * gcc.dg/pr64081.c: New test.
9393
fdce7209
DM
93942015-01-19 David Malcolm <dmalcolm@redhat.com>
9395
9396 * jit.dg/harness.h: Include <unistd.h>.
9397 (CHECK_NO_ERRORS): New.
9398 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9399 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9400 gcc_jit_context_compile_to_file.
9401 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9402 args to the spawned executable.
9403 (jit-expand-vars): New function.
9404 (jit-exe-params): New variable.
9405 (dg-jit-set-exe-params): New function.
9406 (jit-dg-test): Detect testcases that use
9407 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9408 Set arguments of spawned process to jit-exe-params.
9409 (jit-get-output-filename): New function.
9410 (jit-setup-compile-to-file): New function.
9411 (jit-verify-compile-to-file): New function.
9412 (jit-run-executable): New function.
9413 (jit-verify-executable): New function.
9414 * jit.dg/test-compile-to-assembler.c: New testcase.
9415 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9416 * jit.dg/test-compile-to-executable.c: New testcase.
9417 * jit.dg/test-compile-to-object.c: New testcase.
9418
0c84d521
OE
94192015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9420
9421 PR target/64652
9422 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9423 (test_1): New.
9424
6b984df0
ML
94252015-01-19 Martin Liska <mliska@suse.cz>
9426
9427 * objc/compile/pr64668.m: New test.
9428
670c08b3
DM
94292015-01-19 David Malcolm <dmalcolm@redhat.com>
9430
9431 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9432 (create_overflow_fn): Update comment to clarify that
9433 the third param of the created function is a bool *, not
9434 an int *.
9435 (verify_int_overflow_fn): Convert param "expected_ovf" from
9436 int to bool. Update third param of "overflow_fn_type" from int *
9437 to bool *. Update local "actual_ovf" from int to bool.
9438 (verify_uint_overflow_fn): Likewise.
9439
185c9e56
ML
94402015-01-19 Martin Liska <mliska@suse.cz>
9441
9442 * gcc.dg/ipa/ipa-icf-33.c: New test.
9443
75f16201
FY
94442015-01-19 Felix Yang <felix.yang@huawei.com>
9445 Haijian Zhang <z.zhanghaijian@huawei.com>
9446
9447 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9448 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9449 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9450 result_float64x2, expected_hfloat64x2): New helper type, variable and
9451 declaration.
9452 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9453 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9454 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9455 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9456 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9457 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9458 and target without the FMA feature.
9459
af129d07
JW
94602015-01-19 Jiong Wang <jiong.wang@arm.com>
9461
9462 * gcc.target/aarch64/pr64304.c: New testcase.
9463
75f16201 94642015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
9465
9466 PR rtl-optimization/64081
9467 * gcc.dg/pr64081.c: New test.
9468
2e066278
TB
94692015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9470
9471 PR target/63971
9472 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9473 the epilogue).
9474 * gcc.target/aarch64/test_frame_6.c: Likewise.
9475 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9476 and x19 (in the epilogue).
9477 * gcc.target/aarch64/test_frame_4.c: Likewise.
9478 * gcc.target/aarch64/test_frame_7.c: Likewise.
9479
c11d86b4
IE
94802015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9481
9482 * gcc.target/i386/chkp-always_inline.c: New.
9483
2f3b40a7
AP
94842015-01-15 Andrew Pinski <apinski@cavium.com>
9485 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9486
9487 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9488 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9489
5b384b3d
PT
94902015-01-18 Andre Vehreschild <vehre@gmx.de>
9491
9492 PR fortran/60255
9493 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9494 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9495
94962015-01-18 Paul Thomas <pault@gcc.gnu.org>
9497
9498 PR fortran/64578
9499 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9500
15a43a0c
OE
95012015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9502
9503 PR target/64652
9504 * gcc.target/sh/torture/pr64652.c: New.
9505
b16650ac
JH
95062015-01-18 Jan Hubicka <hubicka@ucw.cz>
9507
9508 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9509 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9510 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9511 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9512 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9513 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9514
33c3b6be
JH
95152015-01-18 Jan Hubicka <hubicka@ucw.cz>
9516
9517 PR ipa/64378
9518 * g++.dg/torture/pr64378.C: New testcase.
9519
a878f8e8
PT
95202015-01-18 Paul Thomas <pault@gcc.gnu.org>
9521
8fc4dc4a 9522 PR fortran/57959
a878f8e8
PT
9523 * gfortran.dg/block_13.f08: New test
9524
e207c522
PT
95252015-01-18 Paul Thomas <pault@gcc.gnu.org>
9526
9527 PR fortran/55901
9528 * gfortran.dg/associate_1.f03: Allow test for character with
9529 automatic length.
9530
f2a93012
SB
95312015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9532
9533 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9534 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9535
c0779818
SB
95362015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9537
9538 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9539
029b2d55
PT
95402015-01-17 Paul Thomas <pault@gcc.gnu.org>
9541
9542 PR fortran/64578
9543 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9544
9b548517
AV
95452015-01-17 Andre Vehreschild <vehre@gmx.de>
9546
9547 PR fortran/60357
9548 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9549
9550 PR fortran/61275
9551 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9552
9553 PR fortran/55932
9554 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9555
adbfb3f8
AV
95562015-01-17 Andre Vehreschild <vehre@gmx.de>
9557
9558 PR fortran/60334
9559 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9560
0ed4bf92
BS
95612015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9562
9563 PR rtl-optimization/52773
9564 * gcc.c-torture/compile/pr52773.c: New test.
9565
68e2914e
PC
95662015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9567
9568 PR c++/62134
9569 * g++.dg/cpp0x/alias-decl-46.C: New.
9570
1175297f
CL
95712015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9572
9573 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9574
1005e837
CL
95752015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9576
9577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9578 Add trace.
11135080
CL
9579 (CHECK_FP): Likewise.
9580 (CHECK_CUMULATIVE_SAT): Likewise.
1005e837 9581
0619d58c
CL
95822015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9583
11135080
CL
9584 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9585 (Set_Neon_Cumulative_Sat): Add parameter.
9586 (__set_neon_cumulative_sat): Support new parameter.
9587 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9588 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9589 argument.
9590 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9591 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9592 argument.
0619d58c 9593
cbf9a566
BE
95942015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9595
9596 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9597 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9598
39dac19e
PC
95992015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 PR c++/60056
9602 * g++.dg/tls/thread_local-ice4.C: New.
9603
35912f16
JG
96042015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9605
9606 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9607 than Neon options.
9608
39dac19e 96092015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
9610
9611 PR c++/62276
9612 * g++.dg/cpp0x/vt-62276.C: New.
9613
ed22611a
IE
96142015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9615
9616 PR middle-end/64353
9617 * g++.dg/pr64353.C: New.
9618
f2a03a72
KT
96192015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9620
9621 PR target/64263
9622 * gcc.target/aarch64/pr64263_1.c: New test.
9623
32e84644
YR
96242015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9625
9626 PR tree-optimization/64434
9627 * gcc.dg/torture/pr64434.c: Move to...
9628 * gcc.dg/pr64434.c: ... here.
9629
666e8e06
RB
96302015-01-16 Richard Biener <rguenther@suse.de>
9631
9632 PR middle-end/64614
9633 * gcc.dg/uninit-18.c: New testcase.
9634
0399a8db
RB
96352015-01-16 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/64568
9638 * g++.dg/torture/pr64568-2.C: New testcase.
9639
06201ad5
IE
96402015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9641
9642 PR target/64363
9643 * gcc.target/i386/chkp-label-address.c: New.
9644
dc9a54fa
JW
96452015-01-16 Janus Weil <janus@gcc.gnu.org>
9646
9647 PR fortran/45290
9648 * gfortran.dg/pointer_init_6.f90: Extended.
9649
ece4d1ac
RS
96502015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9651
9652 * gcc.c-torture/compile/20150108.c: New test.
9653
4baa25d3
EB
96542015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gcc.target/visium: New directory.
9657
a3f97e03
RB
96582015-01-16 Richard Biener <rguenther@suse.de>
9659
9660 PR tree-optimization/61743
9661 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9662 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9663
5f3bc026
ZC
96642015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9665
9666 * gcc.dg/pr64015.c: New test.
9667
9377495d
MT
96682015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9669
9670 PR ipa/64163
9671 PR ipa/64612
9672 * g++.dg/ipa/pr64612.C: New test.
9673
eb5ffec4
RL
96742015-01-16 Renlin Li <renlin.li@arm.com>
9675
9676 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9677
3e362970
IT
96782015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9679
9680 * gcc.target/i386/sse-14.c: Test new intrinsic.
9681 * gcc.target/i386/sse-22.c: Ditto.
9682
de37b21e
PC
96832015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9684
9685 PR c++/58614
9686 * g++.dg/cpp0x/auto44.C: New.
9687
56314783
SL
96882015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9689
9690 PR target/59710
9691 * gcc.target/nios2/gpopt-all.c: New test case.
9692 * gcc.target/nios2/gpopt-local.c: New test case.
9693 * gcc.target/nios2/gpopt-global.c: New test case.
9694 * gcc.target/nios2/gpopt-data.c: New test case.
9695 * gcc.target/nios2/gpopt-none.c: New test case.
9696
35228ac7
JJ
96972015-01-15 Jakub Jelinek <jakub@redhat.com>
9698
9699 * g++.dg/ubsan/vptr-1.C: New test.
9700 * g++.dg/ubsan/vptr-2.C: New test.
9701 * g++.dg/ubsan/vptr-3.C: New test.
9702 * g++.dg/ubsan/vptr-4.C: New test.
9703 * g++.dg/ubsan/vptr-5.C: New test.
9704 * g++.dg/ubsan/vptr-6.C: New test.
9705 * g++.dg/ubsan/vptr-7.C: New test.
9706 * g++.dg/ubsan/vptr-8.C: New test.
9707 * g++.dg/ubsan/vptr-9.C: New test.
9708
6c34c761
EB
97092015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9710
9711 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9712 is set up.
9713 * lib/gcc-dg.exp: Likewise.
9714
d1457701
VM
97152015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9716
9717 PR rtl-optimization/64110
9718 * gcc.target/i386/pr64110.c: Add scan-assembler.
9719
41dbbb37
TS
97202015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9721 James Norris <jnorris@codesourcery.com>
9722 Cesar Philippidis <cesar@codesourcery.com>
9723 Ilmir Usmanov <i.usmanov@samsung.com>
9724
9725 * lib/target-supports.exp (check_effective_target_fopenacc): New
9726 procedure.
9727 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9728 * g++.dg/goacc/goacc.exp: Likewise.
9729 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9730 * gcc.dg/goacc/goacc.exp: Likewise.
9731 * gfortran.dg/goacc/goacc.exp: Likewise.
9732 * c-c++-common/cpp/openacc-define-1.c: New file.
9733 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9734 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9735 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9736 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9737 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9738 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9739 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9740 * c-c++-common/goacc/cache-1.c: Likewise.
9741 * c-c++-common/goacc/clauses-fail.c: Likewise.
9742 * c-c++-common/goacc/collapse-1.c: Likewise.
9743 * c-c++-common/goacc/data-1.c: Likewise.
9744 * c-c++-common/goacc/data-2.c: Likewise.
9745 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9746 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9747 * c-c++-common/goacc/deviceptr-2.c: Likewise.
9748 * c-c++-common/goacc/deviceptr-3.c: Likewise.
9749 * c-c++-common/goacc/if-clause-1.c: Likewise.
9750 * c-c++-common/goacc/if-clause-2.c: Likewise.
9751 * c-c++-common/goacc/kernels-1.c: Likewise.
9752 * c-c++-common/goacc/loop-1.c: Likewise.
9753 * c-c++-common/goacc/loop-private-1.c: Likewise.
9754 * c-c++-common/goacc/nesting-1.c: Likewise.
9755 * c-c++-common/goacc/nesting-data-1.c: Likewise.
9756 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9757 * c-c++-common/goacc/parallel-1.c: Likewise.
9758 * c-c++-common/goacc/pcopy.c: Likewise.
9759 * c-c++-common/goacc/pcopyin.c: Likewise.
9760 * c-c++-common/goacc/pcopyout.c: Likewise.
9761 * c-c++-common/goacc/pcreate.c: Likewise.
9762 * c-c++-common/goacc/pragma_context.c: Likewise.
9763 * c-c++-common/goacc/present-1.c: Likewise.
9764 * c-c++-common/goacc/reduction-1.c: Likewise.
9765 * c-c++-common/goacc/reduction-2.c: Likewise.
9766 * c-c++-common/goacc/reduction-3.c: Likewise.
9767 * c-c++-common/goacc/reduction-4.c: Likewise.
9768 * c-c++-common/goacc/sb-1.c: Likewise.
9769 * c-c++-common/goacc/sb-2.c: Likewise.
9770 * c-c++-common/goacc/sb-3.c: Likewise.
9771 * c-c++-common/goacc/update-1.c: Likewise.
9772 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9773 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9774 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9775 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9776 * gfortran.dg/goacc/assumed.f95: Likewise.
9777 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9778 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9779 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9780 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9781 * gfortran.dg/goacc/branch.f95: Likewise.
9782 * gfortran.dg/goacc/cache-1.f95: Likewise.
9783 * gfortran.dg/goacc/coarray.f95: Likewise.
9784 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9785 * gfortran.dg/goacc/cray.f95: Likewise.
9786 * gfortran.dg/goacc/critical.f95: Likewise.
9787 * gfortran.dg/goacc/data-clauses.f95: Likewise.
9788 * gfortran.dg/goacc/data-tree.f95: Likewise.
9789 * gfortran.dg/goacc/declare-1.f95: Likewise.
9790 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9791 * gfortran.dg/goacc/fixed-1.f: Likewise.
9792 * gfortran.dg/goacc/fixed-2.f: Likewise.
9793 * gfortran.dg/goacc/fixed-3.f: Likewise.
9794 * gfortran.dg/goacc/fixed-4.f: Likewise.
9795 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9796 * gfortran.dg/goacc/if.f95: Likewise.
9797 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9798 * gfortran.dg/goacc/list.f95: Likewise.
9799 * gfortran.dg/goacc/literal.f95: Likewise.
9800 * gfortran.dg/goacc/loop-1.f95: Likewise.
9801 * gfortran.dg/goacc/loop-2.f95: Likewise.
9802 * gfortran.dg/goacc/loop-3.f95: Likewise.
9803 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9804 * gfortran.dg/goacc/omp.f95: Likewise.
9805 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9806 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9807 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9808 * gfortran.dg/goacc/parameter.f95: Likewise.
9809 * gfortran.dg/goacc/private-1.f95: Likewise.
9810 * gfortran.dg/goacc/private-2.f95: Likewise.
9811 * gfortran.dg/goacc/private-3.f95: Likewise.
9812 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9813 * gfortran.dg/goacc/reduction-2.f95: Likewise.
9814 * gfortran.dg/goacc/reduction.f95: Likewise.
9815 * gfortran.dg/goacc/routine-1.f90: Likewise.
9816 * gfortran.dg/goacc/routine-2.f90: Likewise.
9817 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9818 * gfortran.dg/goacc/several-directives.f95: Likewise.
9819 * gfortran.dg/goacc/sie.f95: Likewise.
9820 * gfortran.dg/goacc/subarrays.f95: Likewise.
9821 * gfortran.dg/gomp/map-1.f90: Likewise.
9822 * gfortran.dg/openacc-define-1.f90: Likewise.
9823 * gfortran.dg/openacc-define-2.f90: Likewise.
9824 * gfortran.dg/openacc-define-3.f90: Likewise.
9825 * g++.dg/gomp/block-1.C: Update for changed compiler output.
9826 * g++.dg/gomp/block-2.C: Likewise.
9827 * g++.dg/gomp/block-3.C: Likewise.
9828 * g++.dg/gomp/block-5.C: Likewise.
9829 * g++.dg/gomp/target-1.C: Likewise.
9830 * g++.dg/gomp/target-2.C: Likewise.
9831 * g++.dg/gomp/taskgroup-1.C: Likewise.
9832 * g++.dg/gomp/teams-1.C: Likewise.
9833 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9834 * gcc.dg/cilk-plus/jump.c: Likewise.
9835 * gcc.dg/gomp/block-1.c: Likewise.
9836 * gcc.dg/gomp/block-10.c: Likewise.
9837 * gcc.dg/gomp/block-2.c: Likewise.
9838 * gcc.dg/gomp/block-3.c: Likewise.
9839 * gcc.dg/gomp/block-4.c: Likewise.
9840 * gcc.dg/gomp/block-5.c: Likewise.
9841 * gcc.dg/gomp/block-6.c: Likewise.
9842 * gcc.dg/gomp/block-7.c: Likewise.
9843 * gcc.dg/gomp/block-8.c: Likewise.
9844 * gcc.dg/gomp/block-9.c: Likewise.
9845 * gcc.dg/gomp/target-1.c: Likewise.
9846 * gcc.dg/gomp/target-2.c: Likewise.
9847 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9848 * gcc.dg/gomp/teams-1.c: Likewise.
9849
96a87981
DM
98502015-01-15 David Malcolm <dmalcolm@redhat.com>
9851
9852 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9853 test case.
9854
37767f4f
MS
98552015-01-15 Mike Stump <mikestump@comcast.net>
9856
9857 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9858 * gcc.dg/inline_2.c: Likewise.
9859 * gcc.dg/inline_3.c: Likewise.
9860 * gcc.dg/inline_4.c: Likewise.
9861
cab283f5
JW
98622015-01-15 Janus Weil <janus@gcc.gnu.org>
9863
9864 PR fortran/58023
9865 * gfortran.dg/proc_ptr_comp_43.f90: New.
9866
1357c6e1
MS
98672015-01-15 Mike Stump <mikestump@comcast.net>
9868
9869 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9870 * gcc.dg/unroll_2.c: Likewise.
9871 * gcc.dg/unroll_3.c: Likewise.
9872 * gcc.dg/unroll_4.c: Likewise.
9873 * gcc.dg/unroll_5.c: Likewise.
9874
b472082a
TB
98752015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9876
9877 PR target/63971
9878 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9879 in epilogue.
9880 * gcc.target/aarch64/test_frame_6.c: Likewise.
9881 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9882 x30 and x19 (in the epilogue).
9883 * gcc.target/aarch64/test_frame_4.c: Likewise.
9884 * gcc.target/aarch64/test_frame_7.c: Likewise.
9885
c23127ce
ML
98862015-01-15 Martin Liska <mliska@suse.cz>
9887
9888 * g++.dg/ipa/pr64068.C: New test.
9889 * gcc.dg/ipa/PR64559.c: New test.
9890
d86cfdb8
L
98912015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9892
9893 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9894 with PIE.
9895
42c6b3ca
RB
98962015-01-15 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/61743
9899 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9900 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9901
f5422cbf
RL
99022015-01-15 Renlin Li <renlin.li@arm.com>
9903
9904 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9905 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9906
e9d5a1a0
YR
99072015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9908
9909 * gcc.dg/vect/vect-aggressive-1.c: New.
9910 * gcc.target/i386/avx2-vect-aggressive.c: New.
9911
645c25f6
L
99122015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9913
9914 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9915
928923e7
RB
99162015-01-15 Richard Biener <rguenther@suse.de>
9917
9918 PR lto/64415
9919 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9920 -Wl,-undefined,dynamic_lookup.
9921
3aabdc00
EB
99222015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9923
4c113f87 9924 * gnat.dg/opt47.adb: New test.
3aabdc00 9925
04d8b4dc
RB
99262015-01-15 Richard Biener <rguenther@suse.de>
9927
9928 PR lto/64415
9929 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9930
d2626c0b
YR
99312015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9932
9933 PR tree-optimization/64434
9934 * gcc.dg/torture/pr64434.c: New test.
9935
3387e614
MF
99362015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9937
9938 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9939 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9940 -march=loongson* and -march=octeon* require -mno-micromips.
9941
63ecaca0
AB
99422015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9943 Matthew Fortune <matthew.fortune@imgtec.com>
9944
9945 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9946 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9947 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9948 * gcc.target/mips/call-saved-7.c: New file.
9949 * gcc.target/mips/call-saved-8.c: New file.
9950 * gcc.target/mips/call-saved-9.c: New file.
9951
954bdd58
MF
99522015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9953
9954 * gcc.target/mips/lsa.c: New file.
9955 * gcc.target/mips/mips64-lsa.c: Likewise.
9956 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9957 * gcc.target/mips/mulsize-4.c: Likewise.
9958 * gcc.target/mips/mulsize-5.c: New file.
9959 * gcc.target/mips/mulsize-6.c: Likewise.
9960 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9961 and !HAS_LSA as ghost options.
9962 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9963 for !HAS_LSA.
9964
953bcfa6
MW
99652015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9966
9967 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9968
d679e96b
RB
99692015-01-15 Richard Biener <rguenther@suse.de>
9970
9971 PR middle-end/64365
9972 * gcc.dg/torture/pr64365.c: New testcase.
9973
5434dc07
MD
99742015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9975
9976 * gcc.dg/stackprotectexplicit1.c: New test.
9977 * g++.dg/stackprotectexplicit2.c: New test.
9978
1a0c6983
JD
99792015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9980
9981 PR target/61933
9982 * gfortran.dg/inquire_internal.f90: New.
9983 * gfortran.dg/negative_unit_check.f90: New.
9984
83e3f98b
OE
99852015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9986
9987 PR target/53988
9988 * gcc.target/sh/pr53988-1.c: New.
9989
36b218ee
PC
99902015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9991
9992 PR c++/58671
9993 * g++.dg/tls/thread_local-ice3.C: New.
9994
541c5806
L
99952015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9996
9997 * gcc.target/i386/fentry-override.c: Properly place {} in target
9998 selector. Remove nonpic.
9999 * gcc.target/i386/fentry.c: Likewise.
10000
77df5327
AM
100012015-01-14 Andrew MacLeod <amacleod@redhat.com>
10002
10003 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10004 warnings instead of errors.
10005
3b6e42f9
IV
100062015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10007
10008 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10009 option support instead of ENABLE_LTO from Makefile.
10010
7ef95f9c
RB
100112015-01-14 Richard Biener <rguenther@suse.de>
10012
10013 PR tree-optimization/59354
10014 * gcc.dg/vect/pr59354.c: New testcase.
10015
7d11e4d6
AS
100162015-01-14 Andrew Stubbs <ams@codesourcery.com>
10017
10018 * lib/target-supports.exp
10019 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10020 on ARM architures before v7.
10021
8673b671
AM
100222015-01-14 Andrew MacLeod <amacleod@redhat.com>
10023
10024 PR middle-end/59448
10025 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10026 an atomic_exchange.
10027
2f6c116d 100282015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
10029
10030 PR target/64386
10031 * gcc.target/i386/pr64386.c: New test.
10032
2f6c116d 100332015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
10034
10035 PR target/64393
10036 * gcc.target/i386/pr64393.c: New test.
10037
2f6c116d 100382015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
10039
10040 PR target/64387
10041 * gcc.target/i386/pr64387.c: New test.
10042
5c52d249
CL
100432015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10044
10045 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10046
2a62514f
KT
100472015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10048
10049 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10050
6f0a6218
TP
100512015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10052
10053 PR target/64453
10054 * gcc.target/arm/pr64453.c: New.
10055
683750ce
RB
100562015-01-14 Richard Biener <rguenther@suse.de>
10057
10058 PR lto/64415
10059 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 10060 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 10061
217c08c5
ML
100622015-01-14 Martin Liska <mliska@suse.cz>
10063
10064 * gcc.dg/ipa/pr64307.c: New test.
10065
f29e90f5
TB
100662015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10067
10068 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10069 64-bit and 128-bit.
10070
ca39a43a
KT
100712015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10072
10073 PR target/64460
10074 * gcc.target/arm/pr64460_1.c: New test.
10075
46b622cc
RB
100762015-01-14 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/64493
10079 PR tree-optimization/64495
10080 * gcc.dg/vect/pr64493.c: New testcase.
10081 * gcc.dg/vect/pr64495.c: Likewise.
10082
de1b5c17
MU
100832015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10084
10085 * gcc.dg/Warray-bounds-11.c: New test-case.
10086
be77e609
N
100872015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10088
10089 * gcc.target/mips/octeon3-pipe-1.c: New test.
10090
86d0ac88
DM
100912015-01-13 David Malcolm <dmalcolm@redhat.com>
10092
10093 * jit.dg/harness.h (set_up_logging): Move string concatenation
10094 into...
10095 (concat_strings): New function.
10096 (dump_reproducer): New function.
10097 (test_jit): Call dump_reproducer.
10098 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10099 function.
10100 (jit-dg-test): Delete any generated reproducer from previous runs.
10101 Verify that a generated reproducer was created, and verify that it
10102 compiles.
10103 * jit.dg/test-nested-contexts.c (main): Call
10104 gcc_jit_context_dump_reproducer_to_file.
10105
9c80f919
L
101062015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10107
10108 * gcc.dg/aru-2.c: Add dg-require-profiling.
10109
f263fe40
L
101102015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10111
10112 * lib/target-supports.exp (check_profiling_available): Check if
10113 -pg links.
10114
2001028a
JH
101152015-01-13 Jan Hubicka <hubicka@ucw.cz>
10116
10117 PR ipa/64565
10118 * g++.dg/torture/pr64565.C: New testcase.
10119
59b8926c
MP
101202015-01-13 Marek Polacek <polacek@redhat.com>
10121
10122 PR middle-end/64391
10123 * gcc.dg/tm/pr64391.c: New test.
10124
ee57ebbf
L
101252015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10126
10127 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10128 true.
10129
ed4f78fa
L
101302015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10131
10132 * gcc.target/i386/pie.c: New test.
10133
10134 * lib/target-supports.exp (check_effective_target_pie): New.
10135
860dadcb
JJ
101362015-01-13 Jakub Jelinek <jakub@redhat.com>
10137
10138 PR rtl-optimization/64286
10139 * gcc.target/i386/avx2-pr64286.c: New test.
10140
6e5a37da
PC
101412015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10142
10143 PR c++/57626
10144 * g++.dg/cpp0x/vt-57626.C: New.
10145
31ec3535
JJ
101462015-01-13 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR fortran/64528
10149 * gfortran.dg/pr64528.f90: New test.
10150
7eb8fb77
RS
101512015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10152
10153 * gcc.target/aarch64/subsp.c: New test.
10154
1f46bd52
AP
101552015-01-13 Andrew Pinski <apinski@cavium.com>
10156
10157 * gcc.target/aarch64/store-pair-1.c: New testcase.
10158
e0ffb247
RB
101592015-01-13 Richard Biener <rguenther@suse.de>
10160
10161 PR lto/64373
10162 * gcc.dg/lto/pr64373_0.c: New testcase.
10163
bf84ac44
AP
101642015-01-13 Andrew Pinski <apinski@cavium.com>
10165
10166 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10167 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10168
d0ed943c
RB
101692015-01-13 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/64406
10172 * gcc.dg/pr64406.c: New testcase.
10173
96bb56b2
RB
101742015-01-13 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/64404
10177 * gcc.dg/vect/pr64404.c: New testcase.
10178
63e533ec 101792015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
10180
10181 PR tree-optimization/64568
10182 * g++.dg/torture/pr64568.C: New testcase.
10183
f6f2b019
DM
101842015-01-12 David Malcolm <dmalcolm@redhat.com>
10185
10186 * jit.dg/test-error-local-used-from-other-function.c: New test
10187 case.
10188 * jit.dg/test-error-param-reuse.c: New test case.
10189 * jit.dg/test-error-param-sharing.c: New test case.
10190 * jit.dg/test-error-param-used-from-other-function.c: New test
10191 case.
10192 * jit.dg/test-error-param-used-without-a-function.c: New test
10193 case.
10194
01991953
JJ
101952015-01-12 Jakub Jelinek <jakub@redhat.com>
10196
737fde1d
JJ
10197 PR tree-optimization/64563
10198 * gcc.dg/pr64563.c: New test.
10199
631b8d78
JJ
10200 PR target/64513
10201 * gcc.target/i386/pr64513.c: New test.
10202
f51286f2
JJ
10203 PR tree-optimization/64454
10204 * gcc.dg/pr64454.c: New test.
10205
01991953
JJ
10206 PR testsuite/64028
10207 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10208 bind_pic_locally.
10209 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10210 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10211 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10212 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10213 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10214 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10215 * gcc.dg/vect/slp-25.c: Likewise.
10216 * gcc.dg/vect/vect-109.c: Likewise.
10217 * gcc.dg/vect/vect-13.c: Likewise.
10218 * gcc.dg/vect/vect-17.c: Likewise.
10219 * gcc.dg/vect/vect-18.c: Likewise.
10220 * gcc.dg/vect/vect-19.c: Likewise.
10221 * gcc.dg/vect/vect-20.c: Likewise.
10222 * gcc.dg/vect/vect-21.c: Likewise.
10223 * gcc.dg/vect/vect-22.c: Likewise.
10224 * gcc.dg/vect/vect-27.c: Likewise.
10225 * gcc.dg/vect/vect-29.c: Likewise.
10226 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10227 * gcc.dg/vect/vect-2.c: Likewise.
10228 * gcc.dg/vect/vect-3.c: Likewise.
10229 * gcc.dg/vect/vect-4.c: Likewise.
10230 * gcc.dg/vect/vect-5.c: Likewise.
10231 * gcc.dg/vect/vect-72.c: Likewise.
10232 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10233 * gcc.dg/vect/vect-73.c: Likewise.
10234 * gcc.dg/vect/vect-77-global.c: Likewise.
10235 * gcc.dg/vect/vect-78-global.c: Likewise.
10236 * gcc.dg/vect/vect-7.c: Likewise.
10237 * gcc.dg/vect/vect-86.c: Likewise.
10238 * gcc.dg/vect/vect-align-1.c: Likewise.
10239 * gcc.dg/vect/vect-align-3.c: Likewise.
10240 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10241 * gcc.dg/vect/vect-all.c: Likewise.
10242 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10243 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10244 * gcc.dg/vect/vect-peel-3.c: Likewise.
10245 * gcc.dg/vect/vect-peel-4.c: Likewise.
10246 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10247
351f1600
JL
102482015-01-12 Jeff Law <law@redhat.com>
10249
10250 PR target/64461
10251 * gcc.target/m68k/pr64461.c: New test.
10252
791cfef8
DM
102532015-01-12 David Malcolm <dmalcolm@redhat.com>
10254
10255 * jit.dg/test-array-as-pointer.c (create_code): Update call
10256 to gcc_jit_context_new_global by setting "kind" to
10257 GCC_JIT_GLOBAL_IMPORTED.
10258 * jit.dg/test-error-array-as-pointer.c: Likewise.
10259 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10260 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10261 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10262 * jit.dg/test-using-global.c (the_global): Rename to...
10263 (imported_global): ...this.
10264 (create_code): Update to test the three kinds of global.
10265 (verify_code): Likewise.
10266
6c0fcb81
MG
102672015-01-12 Marc Glisse <marc.glisse@inria.fr>
10268
10269 PR testsuite/64427
10270 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10271 undefined behavior.
10272 * gcc.target/i386/pr64291-2.c: Updated.
10273
62e22fcb
RB
102742015-01-12 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/64530
10277 * gfortran.dg/pr64530.f90: New testcase.
10278
2a58c802
RB
102792015-01-12 Richard Biener <rguenther@suse.de>
10280
10281 PR middle-end/64357
10282 * gcc.dg/torture/pr64357.c: New testcase.
10283
9a4fbc59
L
102842015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10287 selector.
10288
c3aeec0a
PK
102892015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10290 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10291
365536ca
ML
102922015-01-12 Martin Liska <mliska@suse.cz>
10293
10294 * gcc.dg/ipa/PR64550.c: New test.
10295
d8d5aef1
JH
102962015-01-12 Jan Hubicka <hubicka@ucw.cz>
10297
10298 PR ipa/63470
10ac6596 10299 * g++.dg/ipa/pr63470.C: New testcase.
d8d5aef1 10300
517d78be
JW
103012015-01-11 Janus Weil <janus@gcc.gnu.org>
10302
10303 PR fortran/63733
10304 * gfortran.dg/typebound_operator_20.f90: New.
10305
c34d453f
JW
103062015-01-11 Janus Weil <janus@gcc.gnu.org>
10307
10308 PR fortran/58023
10309 * gfortran.dg/proc_ptr_comp_42.f90: New.
10310
5c0ba546
JW
103112015-01-11 Janus Weil <janus@gcc.gnu.org>
10312
10313 PR fortran/64508
10314 * gfortran.dg/proc_ptr_comp_41.f90: New.
10315
830aecf0
SB
103162015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10317
10318 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10319
aecfd035
TB
103202015-01-10 Tobias Burnus <burnus@net-b.de>
10321
10322 PR fortran/64522
10323 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10324 and add dg-excess-errors.
10325 * gfortran.dg/line_length_6.f90: New.
10326 * gfortran.dg/line_length_7.f90: New.
10327 * gfortran.dg/line_length_8.f90: New.
10328 * gfortran.dg/line_length_9.f90: New.
10329 * gfortran.dg/line_length_10.f90: New.
10330 * gfortran.dg/line_length_11.f90: New.
10331
8cf8f223
DM
103322015-01-09 David Malcolm <dmalcolm@redhat.com>
10333
10334 * jit.dg/test-threads.c (struct testcase): Move declaration
10335 to jit.dg/all-non-failing-tests.h.
10336 (testcases): Likewise.
10337 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10338 declaration here from jit.dg/all-non-failing-tests.h.
10339 (testcases): Likewise.
10340 * jit.dg/test-combination.c (create_code): Eliminate spelling
10341 out all of the testcases in favor of looping through the
10342 "testcases" metadata.
10343 (verify_code): Likewise.
10344
adfac8df
JJ
103452015-01-09 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR rtl-optimization/64536
10348 * gcc.dg/pr64536.c: New test.
10349
ccce3b2a
DM
103502015-01-09 David Malcolm <dmalcolm@redhat.com>
10351
10352 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10353 * jit.dg/test-combination.c (create_code): Likewise.
10354 (verify_code): Likewise.
10355 * jit.dg/test-constants.c: New test case.
10356 * jit.dg/test-threads.c: Add test-constants.c.
10357
100bfe4a
DP
103582015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10359
a5dbcace 10360 PR libobjc/51891
100bfe4a
DP
10361 * objc.dg/gnu-api-2-class.m: Add a test case
10362 for the above change.
10363
88d24a09
SH
103642015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10365
10366 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10367
2f278249
RB
103682015-01-09 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/64410
10371 * g++.dg/vect/pr64410.cc: New testcase.
10372
3f9f4ae7
ML
103732015-01-09 Martin Liska <mliska@suse.cz>
10374
10375 * gcc.dg/ipa/ipa-icf-32.c: New test.
10376
75d1c391
BE
103772015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10378
10379 * c-c++-common/tsan/tsan_barrier.h: New.
10380 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10381 * c-c++-common/tsan/bitfield_race.c: Likewise.
10382 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10383 * c-c++-common/tsan/mutexset1.c: Likewise.
10384 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10385 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10386 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10387 * c-c++-common/tsan/simple_race.c: Likewise.
10388 * c-c++-common/tsan/simple_stack.c: Likewise.
10389 * c-c++-common/tsan/sleep_sync.c: Likewise.
10390 * c-c++-common/tsan/tiny_race.c: Likewise.
10391 * c-c++-common/tsan/tls_race.c: Likewise.
10392 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10393 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10394 * g++.dg/tsan/atomic_free.C: Likewise.
10395 * g++.dg/tsan/atomic_free2.C: Likewise.
10396 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 10397 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 10398
b85449ad
HPN
103992015-01-08 Hans-Peter Nilsson <hp@axis.com>
10400
10401 PR testsuite/62250
10402 * lib/target-supports.exp (check_effective_target_libatomic_available):
10403 New.
10404 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10405 targets that match effective-target libatomic_available.
10406 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10407
303e1d56
DM
104082015-01-08 David Malcolm <dmalcolm@redhat.com>
10409
10410 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10411 Verify the result of gcc_jit_context_get_last_error.
10412 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10413
204a913b
JJ
104142015-01-08 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/63989
10417 * gcc.dg/strlenopt-27.c: New test.
10418
eb4c16eb
DM
104192015-01-08 David Malcolm <dmalcolm@redhat.com>
10420
10421 * jit.dg/harness.h (set_up_logging): New function.
10422 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10423 set_up_logging on the context, so that every testcase is
10424 logged to a particular file.
10425 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10426 and call gcc_jit_context_set_logfile on the top-level context.
10427
efa7df3c
JJ
104282015-01-08 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR target/64338
10431 * g++.dg/opt/pr64338.C: New test.
10432
de1184c0
TB
104332015-01-08 Tobias Burnus <burnus@net-b.de>
10434
10435 * gfortran.dg/coarray/codimension_2b.f90: New file.
10436 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10437 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10438
ec124043
PC
104392015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10440
10441 PR c++/59004
10442 * g++.dg/ext/fnname4.C: New.
10443
8b93f829
PC
104442015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10445
10446 PR c++/64462
10447 * g++.dg/cpp0x/constexpr-64462.C: New.
10448
247ecdf3
PC
104492015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10450
10451 PR c++/60753
10452 * g++.dg/cpp0x/deleted10.C: New.
10453
c211cd23
DM
104542015-01-07 David Malcolm <dmalcolm@redhat.com>
10455
10456 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10457
18146f45
DM
104582015-01-07 David Malcolm <dmalcolm@redhat.com>
10459
10460 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10461 GCC_JIT_UNARY_OP_ABS.
10462 (verify_unary_ops): Likewise.
10463
f63c7f85
DM
104642015-01-07 David Malcolm <dmalcolm@redhat.com>
10465
10466 * jit.dg/test-arith-overflow.c: New test case.
10467 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10468 * jit.dg/test-combination.c (create_code): Likewise.
10469 (verify_code): Likewise.
10470 * jit.dg/test-threads.c (testcases): Likewise.
10471
433d16df
DM
104722015-01-07 David Malcolm <dmalcolm@redhat.com>
10473
10474 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10475 rather than "jit". Load g++.exp, and call g++_init.
10476 Run test-*.cc files within the testsuite and *.cc files within
10477 docs/examples.
10478 (jit-dg-test): Drop the addition of -fgnu89-inline to
10479 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10480 doing it when compiling C testcases (since g++ does not handle
10481 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10482 is restored to the value after g++_init ran, rather than the
10483 value before g++_init ran. Return a list of
10484 $comp_output $output_file, as dg-test assumes.
10485
649a2749
DM
104862015-01-07 David Malcolm <dmalcolm@redhat.com>
10487
10488 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10489 make it easier to figure out the origin of each test result when
10490 running test-combination.c and test-threads.c.
10491 (CHECK_VALUE): Likewise.
10492 (CHECK_DOUBLE_VALUE): Likewise.
10493 (CHECK_STRING_VALUE): Likewise.
10494 (CHECK_STRING_STARTS_WITH): Likewise.
10495 (CHECK_STRING_CONTAINS): Likewise.
10496 (CHECK): Likewise.
10497 (check_string_value): Likewise, add "funcname" param.
10498 (check_string_starts_with): Likewise.
10499 (check_string_contains): Likewise.
10500
50bb6c8e
DM
105012015-01-07 David Malcolm <dmalcolm@redhat.com>
10502
10503 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10504 generating name of built executable.
10505
4a9a42ab
MP
105062015-01-07 Marek Polacek <polacek@redhat.com>
10507
10508 PR c/64440
10509 * gcc.dg/pr64440.c: New test.
10510 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10511
2cc901dc
MP
105122015-01-07 Marek Polacek <polacek@redhat.com>
10513
10514 PR c/64417
10515 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10516 * gcc.dg/pr64417.c: New test.
10517
512ef949
MM
105182015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10519
10520 PR target/64505
10521 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10522 fix is correct.
10523
f423b58c
EB
105242015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10527 Check if testcases run without errors, not just if they compile.
10528
105292015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
10530
10531 PR target/64507
10532 * gcc.target/sh/pr64507.c: New test.
10533
02169d78
AC
105342015-01-06 Arnaud Charlet <charlet@adacore.com>
10535
10536 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10537
fb153d02
JJ
105382015-01-06 Jakub Jelinek <jakub@redhat.com>
10539
10540 * c-c++-common/asan/sanitize-all-1.c: New test.
10541 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10542 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10543 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10544 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10545
0969ec7d
EB
105462015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10547
10548 * lib/target-supports.exp (check_profiling_available): Return 0 for
10549 Visium.
10550 (check_effective_target_tls_runtime): Likewise.
10551 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10552 * gcc.dg/20020312-2.c: Adjust for Visium.
10553 * gcc.dg/tls/thr-cse-1.c: Likewise
10554 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10555 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10556 * gcc.dg/weak/typeof-2.c: Likewise.
10557
b176bb73
RO
105582015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10559
10560 PR rtl-optimization/64287
10561 * gcc.dg/aru-2.c: New test.
10562
a6377d52
JJ
105632015-01-05 Jakub Jelinek <jakub@redhat.com>
10564
e5341100
JJ
10565 PR sanitizer/64344
10566 * c-c++-common/ubsan/pr64344-1.c: New test.
10567 * c-c++-common/ubsan/pr64344-2.c: New test.
10568
15aed8c4
JJ
10569 PR tree-optimization/64465
10570 * gcc.dg/pr64465.c: New test.
10571
a6377d52
JJ
10572 PR tree-optimization/64494
10573 * gcc.c-torture/compile/pr64494.c: New test.
10574
8b7cec58
TK
105752015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10576
10577 PR fortran/47674
10578 * gfortran.dg/realloc_on_assign_25.f90: New test.
10579
5624e564
JJ
105802015-01-05 Jakub Jelinek <jakub@redhat.com>
10581
10582 Update copyright years.
10583
5bd012f8
MP
105842015-01-05 Marek Polacek <polacek@redhat.com>
10585
10586 PR c/64423
10587 * gcc.dg/pr64423.c: New test.
10588
ec2c793b
HPN
105892015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10590
c3874335
HPN
10591 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10592 mmix-knuth-mmixware for the same reason as for MIPS.
10593 * gcc.dg/debug/debug-2.c: Ditto.
10594
ec2c793b
HPN
10595 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10596
d50a1793
JDA
105972015-01-03 John David Anglin <danglin@gcc.gnu.org>
10598
3fd99bca
JDA
10599 PR testsuite/62250
10600 * lib/gfortran.exp: Add libatomic library search path.
10601 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10602 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10603
d50a1793
JDA
10604 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10605
fe86867f
BE
106062015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10607
10608 * c-c++-common/tsan/bitfield_race.c: New testcase.
10609 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10610
09de7c25
TB
106112015-01-02 Tobias Burnus <burnus@net-b.de>
10612
10613 * gfortran.dg/coarray/collectives_4.f90: New.
10614
74a1c62f
JW
106152015-01-02 Janus Weil <janus@gcc.gnu.org>
10616
10617 PR fortran/57562
10618 * gfortran.dg/extends_16.f90: New.
10619
09ed8520
TB
106202015-01-02 Tobias Burnus <burnus@net-b.de>
10621
10622 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10623
213ab0a6
TB
106242015-01-02 Tobias Burnus <burnus@net-b.de>
10625
10626 * gfortran.dg/coarray/codimension_2.f90: New.
10627 * gfortran.dg/coarray/codimension_2a.f90: New.
10628 * gfortran.dg/coarray_35.f90: New.
10629 * gfortran.dg/coarray_35a.f90: New.
10630
4294c093 106312015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 10632
4294c093 10633 PR fortran/60507
74a1c62f 10634 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 10635^L
213ab0a6 10636Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
10637
10638Copying and distribution of this file, with or without modification,
10639are permitted in any medium without royalty provided the copyright
10640notice and this notice are preserved.