Fix line number data for PIC register setup code.
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-10-27 Tom de Vries <tom@codesourcery.com>
2
3 * gcc.target/arm/require-pic-register-loc.c: New test.
4
5 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
6
7 PR target/58679
8 * gcc.target/i386/pr58679-1.c: New test.
9 * gcc.target/i386/pr58679-2.c: Ditto.
10
11 2013-10-27 Tobias Burnus <burnus@net-b.de>
12
13 PR other/33426
14 * gcc.dg/vect/vect-ivdep-2.c: New.
15
16 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
17
18 PR target/52483
19 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
20 * gcc.target/sh/pr52483-2.c: Likewise.
21 * gcc.target/sh/pr52483-3.c: Likewise.
22 * gcc.target/sh/pr52483-4.c: Likewise.
23
24 2013-10-26 Jeff Law <law@redhat.com>
25
26 * g++.dg/torture/pr49309.C: Removed.
27 * gcc.dg/dfp/pr35739.c: Removed.
28
29 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
30
31 PR rtl-optimization/58759
32 * gcc.target/i386/pr58759.c: New.
33
34 2013-10-25 Tobias Burnus <burnus@net-b.de>
35
36 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
37 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
38 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
39
40 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
41
42 * gcc.dg/wmul-1.c: New test.
43
44 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
45
46 PR c++/58878
47 * g++.dg/template/pr58878.C: New.
48
49 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
50
51 * gcc.dg/tree-ssa/alias-23.c: New file.
52
53 2013-10-25 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/58626
56 * gcc.dg/torture/pr58626.c: New testcase.
57
58 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/54812
61 * g++.dg/cpp0x/defaulted47.C: New.
62
63 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gcc.c-torture/execute/pr58831.c: New test.
66
67 2013-10-25 Nick Clifton <nickc@redhat.com>
68
69 * c-c++-common/pr57793.c: Add expected error messages for
70 targets with small integers.
71 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
72 * gcc.dg/c99-stdint-2.c: Likewise.
73 * gcc.dg/cdce1.c: Likewise.
74 * gcc.dg/fold-overflow-1.c: Likewise.
75 * gcc.dg/utf-cvt.c: Likewise.
76 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
77 arithmetic.
78 * gcc.dg/ftrapv-2.c: Likewise.
79 * gcc.dg/pr30286.c: Likewise.
80 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
81 * lib/target-supports.exp (check_effective_target_trapping): New
82 proc. Returns true if the target supports trapping arithmetic.
83
84 2013-10-25 Tobias Burnus <burnus@net-b.de>
85
86 * g++.dg/parse/ivdep.C: New.
87 * g++.dg/vect/pr33426-ivdep.cc: New.
88
89 2013-10-24 Richard Henderson <rth@redhat.com>
90
91 PR rtl/58542
92 * gcc.dg/atomic-store-6.c: New.
93
94 2013-10-24 Ian Lance Taylor <iant@google.com>
95
96 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
97
98 2013-10-24 Cong Hou <congh@google.com>
99
100 * gcc.c-torture/execute/20030125-1.c: Update.
101
102 2013-10-24 Tobias Burnus <burnus@net-b.de>
103
104 PR fortran/44646
105 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
106
107 2013-10-24 Dehao Chen <dehao@google.com>
108
109 * g++.dg/opt/devirt3.C: New test.
110
111 2013-08-24 Tobias Burnus <burnus@net-b.de>
112
113 PR other/33426
114 * testsuite/gcc.dg/ivdep.c: New.
115 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
116
117 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118
119 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
120 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
121
122 2013-10-24 Nick Clifton <nickc@redhat.com>
123
124 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
125
126 2013-10-24 Marek Polacek <polacek@redhat.com>
127
128 PR c++/58705
129 * g++.dg/parse/pr58705.C: New test.
130
131 2013-10-24 Marek Polacek <polacek@redhat.com>
132
133 * gcc.dg/c11-align-5.c: Add more testing.
134
135 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
136
137 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
138
139 2013-10-23 Jakub Jelinek <jakub@redhat.com>
140
141 PR tree-optimization/58775
142 PR tree-optimization/58791
143 * gcc.dg/guality/pr58791-1.c: New test.
144 * gcc.dg/guality/pr58791-2.c: New test.
145 * gcc.dg/guality/pr58791-3.c: New test.
146 * gcc.dg/guality/pr58791-4.c: New test.
147 * gcc.dg/guality/pr58791-5.c: New test.
148 * gcc.c-torture/compile/pr58775.c: New test.
149 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
150
151 2013-10-23 Tom de Vries <tom@codesourcery.com>
152
153 PR tree-optimization/58805
154 * gcc.dg/pr58805.c: New test.
155
156 2013-10-23 Jakub Jelinek <jakub@redhat.com>
157
158 * gcc.target/i386/vect-div-1.c: New test.
159
160 * gcc.dg/vect/pr58508.c: Remove dg-options.
161
162 2013-10-23 Richard Biener <rguenther@suse.de>
163
164 * gcc.dg/torture/pr58830.c: New testcase.
165
166 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
167
168 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
169 * g++.dg/cpp1y/attr-deprecated.C: New.
170 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
171
172 2013-10-23 Tobias Burnus <burnus@net-b.de>
173
174 PR fortran/58793
175 * gfortran.dg/assumed_type_8.f90: New.
176
177 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
178
179 PR target/58779
180 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
181 and MINUSCCZEXT defines. Update scan-assembler dg directive.
182 * gcc.dg/torture/pr58779.c: New test.
183
184 2013-10-22 Steve Ellcey <sellcey@mips.com>
185
186 * gcc.target/mips/nor.c: New.
187
188 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
189
190 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
191 tests into...
192 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
193 restricted to big-endian targets.
194
195 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
196
197 PR fortran 57893
198 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
199
200 2013-10-21 Tobias Burnus <burnus@net-b.de>
201
202 PR fortran/58803
203 * gfortran.dg/proc_ptr_comp_38.f90: New.
204
205 2013-10-21 Marek Polacek <polacek@redhat.com>
206
207 PR middle-end/58809
208 * gcc.dg/gomp/pr58809.c: New test.
209
210 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
211
212 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
213 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
214
215 2013-10-21 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/58794
218 * c-c++-common/torture/pr58794-1.c: New testcase.
219 * c-c++-common/torture/pr58794-2.c: Likewise.
220
221 2013-10-21 Richard Biener <rguenther@suse.de>
222
223 PR middle-end/58742
224 * c-c++-common/fold-divmul-1.c: New testcase.
225
226 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
227
228 * gcc.target/i386/memset-vector_loop-1.c: New test.
229 * gcc.target/i386/memset-vector_loop-2.c: New test.
230
231 2013-10-21 Diego Novillo <dnovillo@google.com>
232
233 * g++.dg/plugin/selfassign.c: Include tree.h.
234 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
235 * gcc.dg/plugin/ggcplug.c: Likewise.
236 * gcc.dg/plugin/one_time_plugin.c: Likewise.
237 * gcc.dg/plugin/selfassign.c: Likewise.
238 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
239
240 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
241
242 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
243 * gcc.target/mips/mips-ps-7.c: Likewise.
244
245 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
246
247 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
248 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
249 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
250
251 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
252
253 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
254
255 PR testsuite/58645
256 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
257
258 2013-10-19 Mike Stump <mikestump@comcast.net>
259
260 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
261
262 * gcc.dg/lto/pr54625-1_0.c: Move from here...
263 * g++.dg/lto/pr54625-1_0.c: ... to here.
264 * gcc.dg/lto/pr54625-1_1.C: Likewise.
265 * g++.dg/lto/pr54625-1_1.C: Likewise.
266 * gcc.dg/lto/pr54625-2_0.c: Likewise.
267 * g++.dg/lto/pr54625-2_0.c: Likewise.
268 * gcc.dg/lto/pr54625-2_1.C: Likewise.
269 * g++.dg/lto/pr54625-2_1.C: Likewise.
270
271 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
272
273 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
274
275 2013-10-18 Cong Hou <congh@google.com>
276
277 * gcc.dg/vect/pr58508.c: New test.
278
279 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
280
281 PR c++/58466
282 * g++.dg/cpp0x/variadic145.C: New.
283
284 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
285
286 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
287
288 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
289
290 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
291 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
292 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
293 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
294
295 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
296
297 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
298 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
299 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
300 effective target arm_thumb1_ok.
301 * lib/target-supports.exp
302 (check_effective_target_arm_fp16_ok_nocache): Don't force
303 -mfloat-abi=soft when building for hardfloat target.
304
305 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
306
307 PR target/58673
308 * gcc.target/powerpc/pr58673-1.c: New file to test whether
309 -mquad-word + -mno-vsx-timode causes errors.
310 * gcc.target/powerpc/pr58673-2.c: Likewise.
311
312 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/58596
315 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
316
317 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 * gcc.target/aarch64/c-output-template.c: New testcase.
320 * gcc.target/aarch64/c-output-template-2.c: Likewise.
321 * gcc.target/aarch64/c-output-template-3.c: Likewise.
322
323 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
324
325 * gcc/testsuite/lib/target-supports.exp
326 (check_effective_target_sync_long_long): AArch64 supports
327 atomic operations on "long long".
328 (check_effective_target_sync_long_long_runtime): AArch64 can
329 execute atomic operations on "long long".
330
331 2013-10-17 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/58143
334 * gcc.dg/torture/pr58143-1.c: New testcase.
335 * gcc.dg/torture/pr58143-2.c: Likewise.
336 * gcc.dg/torture/pr58143-3.c: Likewise.
337
338 2013-10-17 Marek Polacek <polacek@redhat.com>
339
340 PR c/58267
341 * gcc.dg/c1x-align-5.c: New test.
342
343 2013-10-16 Tobias Burnus <burnus@net-b.de>
344
345 PR fortran/58652
346 * gfortran.dg/unlimited_polymorphic_12.f90: New.
347
348 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
349
350 * c-c++-common/cpp/openmp-define-1.c: Move
351 dg-require-effective-target fopenmp after dg-do directive.
352 * c-c++-common/cpp/openmp-define-2.c: Likewise.
353 * gfortran.dg/openmp-define-1.f90: Likewise.
354 * gfortran.dg/openmp-define-2.f90: Likewise.
355 * gfortran.dg/openmp-define-3.f90: Likewise.
356
357 2013-10-16 Paulo Matos <pmatos@broadcom.com>
358
359 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
360
361 2013-10-15 Sriraman Tallam <tmsriram@google.com>
362
363 PR target/57756
364 * gcc.target/i386/pr57756.c: New test.
365 * gcc.target/i386/pr57756_2.c: New test.
366
367 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
368
369 * gcc.dg/torture/builtin-self.c: New file.
370
371 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
372
373 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
374 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
375 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
376 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
377 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
378
379 2013-10-15 Cong Hou <congh@google.com>
380
381 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
382
383 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/58707
386 * g++.dg/cpp0x/pr58707.C: New.
387
388 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
391 after other directives.
392
393 2013-10-15 Tobias Burnus <burnus@net-b.de>
394
395 PR fortran/58652
396 * gfortran.dg/unlimited_polymorphic_11.f90: New.
397
398 2013-10-14 Ian Lance Taylor <iant@google.com>
399
400 * go.test/go-test.exp (go-find-packages): New proc.
401 (go-gc-tests): Skip stress and safe tests. Skip *.dir
402 subdirectories. Do simple +build line matching. Handle run with
403 arguments. Handle errorcheckdir and rundircmpout. Use packages
404 for rundir. Remove special handling for bug191 and dwarf.
405
406 2013-10-14 Tobias Burnus <burnus@net-b.de>
407
408 PR fortran/58658
409 * gfortran.dg/unlimited_polymorphic_10.f90: New.
410
411 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
412
413 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
414 Use btsl.
415
416 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
417
418 * gnat.dg/specs/opt1.ads: New test.
419
420 2013-10-14 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/58640
423 * gcc.c-torture/execute/pr58640-2.c: New testcase.
424
425 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/uninit_array.ad[sn]: New test.
428 * gnat.dg/uninit_array_pkg.ads: New helper.
429
430 2013-10-13 Richard Biener <rguenther@suse.de>
431
432 * gcc.c-torture/execute/pr58662.c: New test.
433
434 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
435
436 PR target/51244
437 * gcc.dg/torture/p51244-21.c: New.
438 * gcc.target/sh/pr51244-20.c: New.
439 * gcc.target/sh/pr51244-20-sh2a.c: New.
440
441 2013-10-12 Arnaud Charlet <charlet@adacore.com>
442
443 * gnat.dg/specs/linker_section.ads: Update test.
444
445 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
446
447 PR target/58690
448 * gcc.target/i386/pr58690.c: New test
449
450 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
451
452 * gcc.target/i386/builtin-ucmp.c: New test.
453
454 2013-10-11 Brooks Moses <bmoses@google.com>
455
456 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
457
458 2013-10-11 Jeff Law <law@redhat.com>
459
460 * gcc.c-torture/execute/pr58640.c: New test.
461
462 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/58633
465 * g++.dg/cpp0x/decltype57.C: New.
466
467 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/31671
470 * g++.dg/template/nontype26.C: New.
471
472 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
473
474 * c-c++-common/cpp/openmp-define-1.c: New file.
475 * c-c++-common/cpp/openmp-define-2.c: Likewise.
476 * c-c++-common/cpp/openmp-define-3.c: Likewise.
477 * gfortran.dg/openmp-define-1.f90: Likewise.
478 * gfortran.dg/openmp-define-2.f90: Likewise.
479 * gfortran.dg/openmp-define-3.f90: Likewise.
480
481 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
482 for test source files.
483 * gcc.dg/gomp/gomp.exp: Likewise.
484 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
485 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
486 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
487 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
488 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
489
490 2013-10-11 Jakub Jelinek <jakub@redhat.com>
491
492 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
493 Remove error test that is now valid in OpenMP 4.0.
494 * c-c++-common/gomp/atomic-16.c: New test.
495 * c-c++-common/gomp/cancel-1.c: New test.
496 * c-c++-common/gomp/depend-1.c: New test.
497 * c-c++-common/gomp/depend-2.c: New test.
498 * c-c++-common/gomp/map-1.c: New test.
499 * c-c++-common/gomp/pr58472.c: New test.
500 * c-c++-common/gomp/sections1.c: New test.
501 * c-c++-common/gomp/simd1.c: New test.
502 * c-c++-common/gomp/simd2.c: New test.
503 * c-c++-common/gomp/simd3.c: New test.
504 * c-c++-common/gomp/simd4.c: New test.
505 * c-c++-common/gomp/simd5.c: New test.
506 * c-c++-common/gomp/single1.c: New test.
507 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
508 parser.
509 * g++.dg/gomp/block-3.C: Likewise.
510 * g++.dg/gomp/clause-3.C: Adjust error messages.
511 * g++.dg/gomp/declare-simd-1.C: New test.
512 * g++.dg/gomp/declare-simd-2.C: New test.
513 * g++.dg/gomp/depend-1.C: New test.
514 * g++.dg/gomp/depend-2.C: New test.
515 * g++.dg/gomp/target-1.C: New test.
516 * g++.dg/gomp/target-2.C: New test.
517 * g++.dg/gomp/taskgroup-1.C: New test.
518 * g++.dg/gomp/teams-1.C: New test.
519 * g++.dg/gomp/udr-1.C: New test.
520 * g++.dg/gomp/udr-2.C: New test.
521 * g++.dg/gomp/udr-3.C: New test.
522 * g++.dg/gomp/udr-4.C: New test.
523 * g++.dg/gomp/udr-5.C: New test.
524 * g++.dg/gomp/udr-6.C: New test.
525 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
526 * gcc.dg/autopar/outer-2.c: Likewise.
527 * gcc.dg/autopar/outer-3.c: Likewise.
528 * gcc.dg/autopar/outer-4.c: Likewise.
529 * gcc.dg/autopar/outer-5.c: Likewise.
530 * gcc.dg/autopar/outer-6.c: Likewise.
531 * gcc.dg/autopar/parallelization-1.c: Likewise.
532 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
533 parser.
534 * gcc.dg/gomp/clause-1.c: Adjust error messages.
535 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
536 instead of GOMP_parallel_loop_runtime_start.
537 * gcc.dg/gomp/declare-simd-1.c: New test.
538 * gcc.dg/gomp/declare-simd-2.c: New test.
539 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
540 parser. Add further #pragma omp sections nesting tests.
541 * gcc.dg/gomp/target-1.c: New test.
542 * gcc.dg/gomp/target-2.c: New test.
543 * gcc.dg/gomp/taskgroup-1.c: New test.
544 * gcc.dg/gomp/teams-1.c: New test.
545 * gcc.dg/gomp/udr-1.c: New test.
546 * gcc.dg/gomp/udr-2.c: New test.
547 * gcc.dg/gomp/udr-3.c: New test.
548 * gcc.dg/gomp/udr-4.c: New test.
549 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
550
551 2013-10-10 Jan Hubicka <jh@suse.cz>
552
553 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
554 tuning change.
555 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
556 * gcc.target/i386/pr49168-1.c: Likewise.
557 * gcc.target/i386/pr49002-2.c: Likewise.
558
559 2013-10-10 Jakub Jelinek <jakub@redhat.com>
560
561 PR middle-end/58670
562 * gcc.dg/torture/pr58670.c: New test.
563
564 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
565
566 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
567
568 2013-10-09 Marek Polacek <polacek@redhat.com>
569
570 PR c++/58635
571 * g++.dg/tm/pr58635-1.C: New test.
572 * g++.dg/tm/pr58635-2.C: New test.
573
574 2013-10-09 Jakub Jelinek <jakub@redhat.com>
575
576 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
577
578 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
579
580 PR tree-optimization/20318
581 * c-c++-common/pr20318.c: New file.
582 * gcc.dg/tree-ssa/pr20318.c: New file.
583
584 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
585
586 * gcc.c-torture/execute/pr58570.c: New test.
587
588 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
589
590 * gcc.target/aarch64/vclz.c: New testcase.
591
592 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
593
594 * gcc.target/aarch64/vadd_f64.c: New testcase.
595 * gcc.target/aarch64/vsub_f64.c: New testcase.
596
597 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
598
599 * gcc.target/aarch64/vdiv_f.c: New testcase.
600
601 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
602
603 * gcc.target/aarch64/vneg_f.c: New testcase.
604 * gcc.target/aarch64/vneg_s.c: New testcase.
605
606 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
607
608 PR c++/58568
609 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
610 * g++.old-deja/g++.mike/misc9.C: Adjust.
611
612 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
613
614 PR c++/58665
615 Revert:
616 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/58448
619 * g++.dg/template/crash117.C: New.
620
621 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
622
623 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
624
625 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
626
627 PR tree-optimization/58480
628 * gcc.dg/tree-ssa/pr58480.c: New file.
629
630 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631
632 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
633 * gcc.target/powerpc/fusion.c: Likewise.
634
635 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
636
637 * gcc.target/s390/htm-nofloat-2.c: New testcase.
638
639 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
640
641 * gcc.target/s390/htm-1.c: Add more tests to cover different
642 operand types.
643
644 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/58126
647 * g++.dg/init/uninitialized1.C: New.
648
649 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/56060
652 * g++.dg/cpp0x/variadic144.C: New.
653
654 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
655
656 PR c++/58560
657 * g++.dg/cpp0x/auto39.C: New.
658
659 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/58503
662 * g++.dg/cpp0x/range-for26.C: New.
663 * g++.dg/cpp0x/range-for27.C: Likewise.
664
665 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
666
667 PR c++/58448
668 * g++.dg/template/crash117.C: New.
669
670 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
671
672 PR c++/19476
673 * g++.dg/tree-ssa/pr19476-5.C: New file.
674 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
675
676 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/58584
679 * g++.dg/cpp0x/gen-attrs-55.C: New.
680
681 2013-10-03 Easwaran Raman <eraman@google.com>
682
683 PR c++/33911
684 * g++.dg/ext/attribute47.C: New.
685
686 2013-10-03 Rong Xu <xur@google.com>
687
688 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
689 probability.
690 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
691 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
692
693 2013-10-03 Marek Polacek <polacek@redhat.com>
694
695 PR c++/58510
696 * g++.dg/cpp0x/pr58510.C: New test.
697
698 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
699
700 PR c++/19476
701 * g++.dg/tree-ssa/pr19476-1.C: New file.
702 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
703 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
704 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
705
706 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
707
708 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
709 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
710 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
711 VSX scalar operations or the traditional floating point form of
712 the instruction.
713 * gcc.target/powerpc/ppc-target-2.c: Likewise.
714 * gcc.target/powerpc/recip-3.c: Likewise.
715 * gcc.target/powerpc/recip-5.c: Likewise.
716 * gcc.target/powerpc/pr72747.c: Likewise.
717 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
718
719 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
720
721 PR target/58460
722 * gcc.target/aarch64/pr58460.c: New file.
723
724 2013-10-02 Tobias Burnus <burnus@net-b.de>
725
726 PR fortran/58593
727 * gfortran.dg/char_length_19.f90: New.
728
729 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/58535
732 * g++.dg/parse/crash65.C: New.
733 * g++.dg/cpp1y/pr58535.C: Likewise.
734
735 2013-10-02 Richard Biener <rguenther@suse.de>
736
737 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
738 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
739 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
740 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
741 * gfortran.dg/ldist-pr45199.f: Likewise.
742
743 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/58565
746 * g++.dg/parse/crash64.C: New.
747
748 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
749
750 * gcc.dg/tree-ssa/slsr-40.c: New test.
751
752 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
753
754 PR c++/58563
755 * g++.dg/cpp0x/pr58563.C: New.
756
757 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
758
759 * gcc.target/aarch64/vect_saddl_1.c: New.
760
761 2013-10-01 Jakub Jelinek <jakub@redhat.com>
762
763 PR target/58574
764 * gcc.c-torture/execute/pr58574.c: New testcase.
765
766 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
767
768 PR Target/58578
769 * gcc.target/arm/pr58578.c: New test.
770
771 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
772
773 PR tree-optimization/58556
774 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
775 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
776
777 2013-10-01 Nick Clifton <nickc@redhat.com>
778
779 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
780 for MSP430.
781 * gcc.c-torture/compile/20010327-1.c: Only run the test for
782 ptr32plus targets.
783 * gcc.c-torture/compile/pr41181.c: Likewise.
784 * gcc.c-torture/compile/calls.c: Likewise.
785 * gcc.c-torture/compile/990617-1.c: Likewise.
786 * gcc.c-torture/compile/pr55955.c: Only run the test for
787 int32plus targets.
788 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
789
790 2013-10-01 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/58553
793 * gcc.dg/torture/pr58553.c: New testcase.
794
795 2013-09-30 Jakub Jelinek <jakub@redhat.com>
796
797 PR middle-end/58564
798 * gcc.c-torture/execute/pr58564.c: New test.
799
800 2013-09-30 Teresa Johnson <tejohnson@google.com>
801
802 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
803 Update for additional dump message.
804
805 2013-09-30 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/58554
808 * gcc.dg/torture/pr58554.c: New testcase.
809
810 2013-09-30 Simon Cook <simon.cook@embecosm.com>
811 Joern Rennecke <joern.rennecke@embecosm.com>
812
813 * gcc.target/arc/barrel-shifter-1.c: New test.
814 * gcc.target/arc/barrel-shifter-2.c: Likewise.
815 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
816 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
817 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
818 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
819 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
820 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
821 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
822 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
823 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
824 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
825 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
826 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
827 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
828 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
829 * gcc.target/arc/mtune-ARC600.c: Likewise.
830 * gcc.target/arc/mtune-ARC601.c: Likewise.
831 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
832 * gcc.target/arc/mtune-ARC700.c: Likewise.
833 * gcc.target/arc/mtune-ARC725D.c: Likewise.
834 * gcc.target/arc/mtune-ARC750D.c: Likewise.
835 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
836 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
837
838 2013-09-30 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/58532
841 * g++.dg/torture/pr58552.C: New testcase.
842
843 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
844
845 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
846 and -mupper-regs-df.
847
848 2013-09-27 Paulo Matos <pmatos@broadcom.com>
849
850 PR middle-end/58463
851 * gcc.dg/pr58463.c: New test.
852
853 2013-09-27 Jakub Jelinek <jakub@redhat.com>
854
855 PR middle-end/58551
856 * c-c++-common/gomp/pr58551.c: New test.
857
858 2013-09-27 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/58459
861 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
862
863 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
864
865 PR fortran/58113
866 * gfortran.dg/round_4.f90: Check for rounding support.
867
868 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
869
870 * g++.dg/vect/pr58513.cc (op): Make static.
871
872 2013-09-26 Richard Biener <rguenther@suse.de>
873
874 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
875
876 2013-09-26 Richard Biener <rguenther@suse.de>
877
878 PR tree-optimization/58539
879 * gcc.dg/torture/pr58539.c: New testcase.
880
881 2013-09-25 Jeff Law <law@redhat.com>
882
883 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
884
885 2013-09-25 Tobias Burnus <burnus@net-b.de>
886
887 PR fortran/58436
888 * gfortran.dg/finalize_21.f90: New.
889
890 2013-09-25 Tobias Burnus <burnus@net-b.de>
891
892 PR fortran/57697
893 PR fortran/58469
894 * gfortran.dg/defined_assignment_8.f90: New.
895 * gfortran.dg/defined_assignment_9.f90: New.
896
897 2013-09-25 Marek Polacek <polacek@redhat.com>
898
899 PR sanitizer/58413
900 * c-c++-common/ubsan/shift-5.c: New test.
901 * c-c++-common/ubsan/shift-6.c: New test.
902 * c-c++-common/ubsan/div-by-zero-5.c: New test.
903 * gcc.dg/ubsan/c-shift-1.c: New test.
904
905 2013-09-25 Marek Polacek <polacek@redhat.com>
906
907 PR c++/58516
908 * g++.dg/tm/pr58516.C: New test.
909
910 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
911
912 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
913 New procedure.
914 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
915
916 2013-09-24 Richard Biener <rguenther@suse.de>
917
918 PR middle-end/58513
919 * g++.dg/vect/pr58513.cc: New testcase.
920
921 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
922
923 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
924 output.
925
926 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
927
928 PR c++/58500
929 * g++.dg/cpp1y/pr58500.C: New testcase.
930
931 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
932
933 * gnat.dg/opt28.ad[sb]: New test.
934 * gnat.dg/opt28_pkg.ads: New helper.
935
936 2013-09-23 Richard Biener <rguenther@suse.de>
937
938 PR tree-optimization/58464
939 * g++.dg/torture/pr58464.C: New testcase.
940
941 2013-09-23 Christian Bruel <christian.bruel@st.com>
942
943 PR target/58475
944 * gcc.target/sh/torture/pr58475.c: New test.
945
946 2013-09-23 Janus Weil <janus@gcc.gnu.org>
947
948 PR fortran/58355
949 * gfortran.dg/extends_15.f90: New.
950
951 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
952
953 PR c++/58481
954 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
955
956 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
957
958 PR target/56875
959 * gcc.target/vax/vax.exp: New.
960 * gcc.target/vax/pr56875.c: Ditto.
961
962 2013-09-20 Richard Biener <rguenther@suse.de>
963
964 PR middle-end/58484
965 * gfortran.dg/pr58484.f: New testcase.
966
967 2013-09-20 Jeff Law <law@redhat.com>
968
969 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
970
971 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
972
973 PR middle-end/57748
974 * gcc.dg/torture/pr57748-1.c: New test.
975 * gcc.dg/torture/pr57748-2.c: New test.
976
977 2013-09-20 Marek Polacek <polacek@redhat.com>
978
979 PR sanitizer/58413
980 * c-c++-common/ubsan/shift-4.c: New test.
981
982 2013-09-20 Richard Biener <rguenther@suse.de>
983
984 PR tree-optimization/58453
985 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
986
987 2013-09-20 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/58099
990 * gfortran.dg/proc_ptr_43.f90: New.
991
992 2013-09-18 Tobias Burnus <burnus@net-b.de>
993
994 PR fortran/57697
995 * gfortran.dg/defined_assignment_11.f90: New.
996
997 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
998
999 PR rtl-optimization/58438
1000 * g++.dg/pr58438.C: New test.
1001
1002 2013-09-18 Tobias Burnus <burnus@net-b.de>
1003
1004 PR fortran/43366
1005 * gfortran.dg/class_39.f03: Update dg-error.
1006 * gfortran.dg/class_5.f03: Ditto.
1007 * gfortran.dg/class_53.f90: Ditto.
1008 * gfortran.dg/realloc_on_assign_20.f90: New.
1009 * gfortran.dg/realloc_on_assign_21.f90: New.
1010 * gfortran.dg/realloc_on_assign_22.f90: New.
1011
1012 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/58457
1015 * g++.dg/parse/using4.C: New.
1016
1017 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018
1019 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1020
1021 2013-09-18 Marek Polacek <polacek@redhat.com>
1022
1023 PR sanitize/58443
1024 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1025 instead of the shift option.
1026 * c-c++-common/ubsan/pr58443-1.c: New test.
1027 * c-c++-common/ubsan/pr58443-3.c: New test.
1028 * c-c++-common/ubsan/pr58443-2.c: New test.
1029
1030 2013-09-18 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/58417
1033 * gcc.dg/torture/pr58417.c: New testcase.
1034
1035 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1036
1037 * gnat.dg/array_bounds_test2.adb: New test.
1038
1039 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1040
1041 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1042 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1043
1044 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1045
1046 * gnat.dg/in_out_parameter4.adb: New test.
1047
1048 2013-09-18 Marek Polacek <polacek@redhat.com>
1049
1050 PR sanitizer/58411
1051 * c-c++-common/ubsan/attrib-1.c: New test.
1052
1053 2013-09-17 Cong Hou <congh@google.com>
1054
1055 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1056 on two arrays with short and int types. This should not be recognized
1057 as a dot product pattern.
1058
1059 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1060
1061 PR c++/58435
1062 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1063 the cp_type_quals (r) too.
1064
1065 2013-09-17 Jan Hubicka <jh@suse.cz>
1066
1067 PR middle-end/58332
1068 * gcc.c-torture/compile/pr58332.c: New testcase.
1069
1070 2013-09-17 Jeff Law <law@redhat.com>
1071
1072 * gcc.c-torture/execute/pr58387.c: New test.
1073
1074 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1075
1076 PR tree-optimization/58088
1077 * gcc.c-torture/compile/pr58088.c: New test.
1078
1079 2013-09-17 Nick Clifton <nickc@redhat.com>
1080
1081 * lib/target-supports.exp (check_effective_target_trampolines):
1082 Add MSP430 to the list of targets that do not support trampolines.
1083 (check_profiling_available): Add MSP430 to the list of targets
1084 that do not support profiling.
1085 (check_effective_target_tls_runtime): Add MSP430 to the list of
1086 targets that do not support TLS.
1087
1088 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1089
1090 * gnat.dg/opt27.adb: New test.
1091 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1092
1093 2013-09-17 Andreas Schwab <schwab@suse.de>
1094
1095 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1096
1097 2013-09-17 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/58432
1100 * gcc.dg/pr58432.c: New testcase.
1101
1102 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1103
1104 * gcc.dg/tree-ssa/slsr-39.c: New test.
1105
1106 2013-09-16 Xinliang David Li <davidxl@google.com>
1107
1108 * gcc.misc-tests/help.exp: Optimizer help change.
1109
1110 2013-09-16 Jeff Law <law@redhat.com>
1111
1112 * gcc.c-torture/execute/pr58419.c: New test.
1113 * gcc.c-torture/execute/pr58431.c: New test.
1114
1115 2013-09-16 Tobias Burnus <burnus@net-b.de>
1116
1117 PR fortran/58356
1118 * gfortran.dg/finalize_19.f90: New.
1119
1120 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1121
1122 * gcc.target/i386/pr58418.c: New.
1123
1124 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1125
1126 * gcc.target/aarch64/fmla-intrinsic.c: New.
1127 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1128 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1129 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1130
1131 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1132
1133 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1134 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1135
1136 2013-09-16 Richard Biener <rguenther@suse.de>
1137
1138 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1139
1140 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1141
1142 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1143 interpreted as implicit templates) to be expected pedwarns instead.
1144
1145 2013-09-16 Tobias Burnus <burnus@net-b.de>
1146
1147 PR fortran/57697
1148 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1149
1150 2013-09-15 Tobias Burnus <burnus@net-b.de>
1151
1152 PR fortran/57697
1153 * gfortran.dg/defined_assignment_10.f90: New.
1154
1155 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1156
1157 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1158 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1159
1160 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1161
1162 * g++.dg/abi/main.C: Added implicit C linkage tests
1163
1164 2013-09-13 Kai Tietz <ktietz@redhat.com>
1165
1166 * gcc.target/i386/pr57848.c: New file.
1167
1168 2013-09-13 Christian Bruel <christian.bruel@st.com>
1169
1170 PR target/58314
1171 * gcc.target/sh/torture/pr58314.c: New test.
1172
1173 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1176
1177 2013-09-12 Martin Jambor <mjambor@suse.cz>
1178
1179 PR ipa/58389
1180 * g++.dg/pr58389.C: New test.
1181
1182 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1185 * g++.dg/template/pseudodtor3.C: Likewise.
1186
1187 2013-09-12 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/58404
1190 * g++.dg/tree-ssa/pr58404.C: New testcase.
1191
1192 2013-09-12 Martin Jambor <mjambor@suse.cz>
1193
1194 PR ipa/58371
1195 * g++.dg/ipa/pr58371.C: New test.
1196
1197 2013-09-12 Richard Biener <rguenther@suse.de>
1198
1199 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1200 expected outcome and comment why that happens.
1201
1202 2013-09-11 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/58377
1205 * g++.dg/uninit-pred-4.C: New testcase.
1206
1207 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR tree-optimization/58385
1210 * gcc.c-torture/execute/pr58385.c: New test.
1211
1212 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213
1214 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1215
1216 2013-09-10 Jeff Law <law@redhat.com>
1217
1218 * g++.dg/torture/pr58380.C: New test.
1219
1220 2013-09-10 Jan Hubicka <jh@suse.cz>
1221 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1224
1225 2013-09-10 Jeff Law <law@redhat.com>
1226
1227 * gcc.c-torture/compile/pr58343.c: New test.
1228
1229 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR rtl-optimization/58365
1232 * gcc.c-torture/execute/pr58365.c: New test.
1233
1234 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1235
1236 * gcc.dg/torture/memcpy-1.c: New test.
1237
1238 2013-09-10 Alan Modra <amodra@gmail.com>
1239
1240 * gcc.target/powerpc/pr58330.c: New.
1241
1242 2013-09-10 Alan Modra <amodra@gmail.com>
1243
1244 * gcc.target/powerpc/medium_offset.c: New.
1245
1246 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR c++/58325
1249 * g++.dg/warn/Wunused-var-21.C: New test.
1250
1251 PR tree-optimization/58364
1252 * gcc.c-torture/execute/pr58364.c: New test.
1253
1254 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/43452
1257 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1258 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1259 * g++.dg/init/delete1.C: Adjust.
1260
1261 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1262
1263 * gcc.target/aarch64/movdi_1.c: New test.
1264
1265 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 PR c++/58362
1268 * g++.dg/warn/Wunused-parm-5.C: New.
1269
1270 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1271
1272 * gcc.target/aarch64/cmn-neg.c: New test.
1273
1274 2013-09-09 Richard Biener <rguenther@suse.de>
1275
1276 PR middle-end/58326
1277 * gcc.dg/torture/pr58326-1.c: New testcase.
1278 * gcc.dg/torture/pr58326-2.c: Likewise.
1279
1280 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1281
1282 PR target/57735
1283 * g++.dg/ext/pr57735.C: New test.
1284
1285 2013-09-09 Jan Hubicka <jh@suse.cz>
1286
1287 PR middle-end/58294
1288 * g++.dg/torture/PR58294.C: New testcase.
1289
1290 2013-09-08 Jeff Law <law@redhat.com>
1291
1292 * gcc.c-torture/compile/pr58340.c: New test.
1293
1294 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1295
1296 * g++.dg/debug/ra1.C: New test.
1297
1298 2013-09-08 Jan Hubicka <jh@suse.cz>
1299
1300 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1301 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1302 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1303 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1304
1305 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1306
1307 PR c++/54941
1308 * g++.dg/overload/new1.C: Adjust.
1309
1310 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1311
1312 * c-c++-common/opaque-vector.c: New test.
1313
1314 2013-09-08 Tom de Vries <tom@codesourcery.com>
1315
1316 PR c++/58282
1317 * g++.dg/tm/noexcept-6.C: New test.
1318
1319 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1320
1321 * gcc.target/arc/cond-set-use.c: New test.
1322
1323 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gnat.dg/stack_usage2.adb: New test.
1326
1327 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1328
1329 * gcc.target/aarch64/table-intrinsics.c
1330 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1331 (qtb_tests8_< ,2,3,4>): Likewise.
1332 (qtblq_tests8_< ,2,3,4>): Likewise.
1333 (qtbxq_tests8_< ,2,3,4>): Likewise.
1334
1335 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gnat.dg/warn10.ad[sb]: New test.
1338 * gnat.dg/warn10_pkg.ads: New helper.
1339
1340 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1341
1342 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1343 Don't expect NULL in foo.result set.
1344 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1345 in ESCAPED set.
1346 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1347 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1348
1349 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1350
1351 * gcc.target/s390/nearestint-1.c: New testcase.
1352
1353 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1354 Vineet Gupta <Vineet.Gupta@synopsys.com>
1355
1356 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1357 * testsuite/gcc.target/arc: New directory.
1358 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1359 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1360 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1361 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1362 * testsuite/gcc.dg/builtin-apply2.c
1363 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1364
1365 2013-09-04 Jan Hubicka <jh@suse.cz>
1366
1367 PR middle-end/58201
1368 * g++.dg/torture/pr58201_0.C: New testcase.
1369 * g++.dg/torture/pr58201_1.C: New testcase.
1370 * g++.dg/torture/pr58201.h: New testcase.
1371
1372 2013-09-05 Jan Hubicka <jh@suse.cz>
1373
1374 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1375
1376 2013-09-05 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/58137
1379 * gcc.target/i386/pr58137.c: New testcase.
1380
1381 2013-09-05 Martin Jambor <mjambor@suse.cz>
1382
1383 * g++.dg/ipa/remref-1.C: New test.
1384 * g++.dg/ipa/remref-2.C: Likewise.
1385
1386 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/24926
1389 * g++.dg/parse/access11.C: New.
1390
1391 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1392
1393 * g++.dg/warn/weak1.C: Skip on AIX.
1394
1395 2013-09-04 Easwaran Raman <eraman@google.com>
1396
1397 PR middle-end/57370
1398 PR tree-optimization/58011
1399 * gfortran.dg/reassoc_12.f90: New testcase.
1400 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1401
1402 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1403
1404 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1405 * gcc.dg/torture/pr53922.c: Skip on AIX.
1406 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1407
1408 2013-09-04 Teresa Johnson <tejohnson@google.com>
1409
1410 * gcc.dg/unroll_1.c: Test dumping to stderr.
1411
1412 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/58305
1415 * g++.dg/warn/deprecated-8.C: New.
1416
1417 2013-09-03 Jeff Law <law@redhat.com>
1418
1419 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1420 dump output.
1421
1422 2013-09-03 Meador Inge <meadori@codesourcery.com>
1423
1424 Revert:
1425
1426 2013-08-30 Meador Inge <meadori@codesourcery.com>
1427
1428 * gcc.dg/Warray-bounds-11.c: New testcase.
1429
1430 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1431
1432 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1433
1434 2013-09-03 Jan Hubicka <jh@suse.cz>
1435
1436 * g++.dg/ipa/devirt-15.C: Fix testcase.
1437
1438 2013-09-03 Richard Biener <rguenther@suse.de>
1439
1440 PR middle-end/57656
1441 * gcc.dg/torture/pr57656.c: New testcase.
1442
1443 2013-09-03 Richard Biener <rguenther@suse.de>
1444
1445 PR middle-end/57287
1446 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1447
1448 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1449
1450 PR fortran/PR56519
1451 * gfortran.dg/do_concurrent_3.f90: New test case.
1452
1453 2013-09-02 Jan Hubicka <jh@suse.cz>
1454
1455 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1456
1457 2013-09-02 Martin Jambor <mjambor@suse.cz>
1458
1459 PR ipa/58106
1460 * gcc.dg/ipa/pr58106.c: New test.
1461
1462 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1463
1464 * gcc.target/aarch64/scalar_intrinsics.c
1465 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1466
1467 2013-09-02 Richard Biener <rguenther@suse.de>
1468
1469 PR middle-end/57511
1470 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1471
1472 2013-09-02 Richard Biener <rguenther@suse.de>
1473
1474 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1475 reference.
1476
1477 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1478
1479 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1480
1481 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/21682, implement DR 565
1484 * g++.dg/template/using24.C: New.
1485 * g++.dg/template/using25.C: Likewise.
1486 * g++.dg/template/using26.C: Likewise.
1487
1488 2013-09-01 Jan Hubicka <jh@suse.cz>
1489
1490 * g++.dg/ipa/devirt-15.C: New testcase.
1491
1492 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1495
1496 2013-08-31 Jan Hubicka <jh@suse.cz>
1497
1498 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1499 * g++.dg/tree-ssa/pr45453.C: Likewise.
1500
1501 2013-08-31 Jan Hubicka <jh@suse.cz>
1502
1503 * gcc.dg/fork-instrumentation.c: New testcase.
1504
1505 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1506
1507 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1508
1509 2013-08-30 Meador Inge <meadori@codesourcery.com>
1510
1511 * gcc.dg/Warray-bounds-11.c: New testcase.
1512
1513 2013-08-30 Marek Polacek <polacek@redhat.com>
1514
1515 * g++.dg/ubsan/div-by-zero-1.C: New test.
1516 * c-c++-common/ubsan/save-expr-1.c: New test.
1517 * c-c++-common/ubsan/save-expr-2.c: New test.
1518 * c-c++-common/ubsan/save-expr-3.c: New test.
1519 * c-c++-common/ubsan/save-expr-4.c: New test.
1520 * c-c++-common/ubsan/typedef-1.c: New test.
1521 * c-c++-common/ubsan/const-char-1.c: New test.
1522 * c-c++-common/ubsan/const-expr.c: New test.
1523 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1524 * c-c++-common/ubsan/shift-1.c: Likewise.
1525 * c-c++-common/ubsan/shift-2.c: Likewise.
1526 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1527 * lib/ubsan-dg.exp: New file.
1528 * g++.dg/dg.exp: Add ubsan tests.
1529 * g++.dg/ubsan/ubsan.exp: New file.
1530 * gcc.dg/ubsan/ubsan.exp: New file.
1531 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1532 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1533 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1534 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1535 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1536 * c-c++-common/ubsan/shift-3.c: New test.
1537 * c-c++-common/ubsan/unreachable-1.c: New test.
1538 * c-c++-common/ubsan/shift-1.c: New test.
1539 * c-c++-common/ubsan/shift-2.c: New test.
1540 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1541 * gcc.dg/ubsan/c99-shift-2.c: New test.
1542 * gcc.dg/ubsan/c99-shift-1.c: New test.
1543
1544 2013-08-29 Jan Hubicka <jh@suse.cz>
1545
1546 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1547 to match template and comment.
1548
1549 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/51424
1552 * g++.dg/cpp0x/dc8.C: New.
1553 * g++.dg/template/meminit1.C: Adjust.
1554
1555 2013-08-30 Teresa Johnson <tejohnson@google.com>
1556
1557 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1558
1559 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR tree-optimization/58277
1562 * gcc.c-torture/execute/pr58277-1.c: New test.
1563 * gcc.c-torture/execute/pr58277-2.c: New test.
1564
1565 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1566
1567 * gcc.dg/guality/param-1.c: New test.
1568 * gcc.dg/guality/param-2.c: Likewise.
1569
1570 2013-08-30 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/58228
1573 * gcc.dg/torture/pr58228.c: New testcase.
1574
1575 2013-08-30 Richard Biener <rguenther@suse.de>
1576
1577 PR tree-optimization/58223
1578 * gcc.dg/torture/pr58223.c: New testcase.
1579 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1580
1581 2013-08-30 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/58010
1584 * gcc.dg/pr58010.c: New testcase.
1585
1586 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1587
1588 * gcc.dg/unroll_3.c: Message change.
1589 * gcc.dg/unroll_4.c: Likewise.
1590 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1591 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1592 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1593 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1594 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1595 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1596 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1597 * gcc.dg/unroll_1.c: Likewise.
1598 * gcc.dg/vect/bb-slp-31.c: Likewise.
1599 * gcc.dg/vect/bb-slp-14.c: Likewise.
1600 * gcc.dg/vect/bb-slp-8.c: Likewise.
1601 * gcc.dg/vect/bb-slp-23.c: Likewise.
1602 * gcc.dg/vect/bb-slp-15.c: Likewise.
1603 * gcc.dg/vect/bb-slp-9.c: Likewise.
1604 * gcc.dg/vect/bb-slp-24.c: Likewise.
1605 * gcc.dg/vect/bb-slp-16.c: Likewise.
1606 * gcc.dg/vect/bb-slp-25.c: Likewise.
1607 * gcc.dg/vect/bb-slp-17.c: Likewise.
1608 * gcc.dg/vect/bb-slp-26.c: Likewise.
1609 * gcc.dg/vect/bb-slp-18.c: Likewise.
1610 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1611 * gcc.dg/vect/bb-slp-27.c: Likewise.
1612 * gcc.dg/vect/bb-slp-19.c: Likewise.
1613 * gcc.dg/vect/bb-slp-28.c: Likewise.
1614 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1615 * gcc.dg/vect/bb-slp-29.c: Likewise.
1616 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1617 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1618 * gcc.dg/vect/bb-slp-1.c: Likewise.
1619 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1620 * gcc.dg/vect/bb-slp-2.c: Likewise.
1621 * gcc.dg/vect/bb-slp-3.c: Likewise.
1622 * gcc.dg/vect/bb-slp-10.c: Likewise.
1623 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1624 * gcc.dg/vect/bb-slp-4.c: Likewise.
1625 * gcc.dg/vect/bb-slp-11.c: Likewise.
1626 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1627 * gcc.dg/vect/bb-slp-5.c: Likewise.
1628 * gcc.dg/vect/bb-slp-20.c: Likewise.
1629 * gcc.dg/vect/bb-slp-6.c: Likewise.
1630 * gcc.dg/vect/bb-slp-21.c: Likewise.
1631 * gcc.dg/vect/bb-slp-30.c: Likewise.
1632 * gcc.dg/vect/bb-slp-13.c: Likewise.
1633 * gcc.dg/vect/bb-slp-7.c: Likewise.
1634 * gcc.dg/vect/bb-slp-22.c: Likewise.
1635 * gcc.dg/unroll_2.c: Likewise.
1636 * g++.dg/vect/slp-pr50413.cc: Likewise.
1637 * g++.dg/vect/slp-pr56812.cc: Likewise.
1638 * g++.dg/vect/slp-pr50819.cc: Likewise.
1639
1640 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1643
1644 2013-08-29 Teresa Johnson <tejohnson@google.com>
1645
1646 * gcc.dg/pr40209.c: Use -fopt-info.
1647 * gcc.dg/pr26570.c: Ditto.
1648 * gcc.dg/pr32773.c: Ditto.
1649 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1650
1651 2013-08-29 Richard Biener <rguenther@suse.de>
1652
1653 PR tree-optimization/58246
1654 * gcc.dg/torture/pr58246.c: New testcase.
1655
1656 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1657
1658 PR fortran/52243
1659 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1660 obsolete by patch.
1661 * gfortran.dg/realloc_on_assign_19.f90: New test.
1662
1663 2013-08-29 Richard Biener <rguenther@suse.de>
1664
1665 PR middle-end/57287
1666 * gcc.dg/pr57287-2.c: New testcase.
1667
1668 2013-08-29 Richard Biener <rguenther@suse.de>
1669
1670 PR tree-optimization/57685
1671 * gcc.dg/torture/pr57685.c: New testcase.
1672
1673 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/58255
1676 * g++.dg/cpp0x/dc7.C: New.
1677
1678 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR middle-end/58257
1681 * c-c++-common/gomp/pr58257.c: New test.
1682
1683 2013-08-28 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/56933
1686 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1687
1688 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1689
1690 * gcc.target/aarch64/scalar_shift_1.c: New.
1691
1692 2013-08-27 Richard Biener <rguenther@suse.de>
1693
1694 PR tree-optimization/57521
1695 * gcc.dg/torture/pr57521.c: New testcase.
1696
1697 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR rtl-optimization/57860
1700 PR rtl-optimization/57861
1701 PR rtl-optimization/57875
1702 PR rtl-optimization/57876
1703 PR rtl-optimization/57877
1704 * gcc.c-torture/execute/pr57860.c: New test.
1705 * gcc.c-torture/execute/pr57861.c: New test.
1706 * gcc.c-torture/execute/pr57875.c: New test.
1707 * gcc.c-torture/execute/pr57876.c: New test.
1708 * gcc.c-torture/execute/pr57877.c: New test.
1709
1710 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1711
1712 PR fortran/58146
1713 * gfortran.dg/bounds_check_18.f90: New test.
1714
1715 2013-08-23 Jan Hubicka <jh@suse.cz>
1716
1717 * g++.dg/ipa/devirt-14.C: Fix typo.
1718
1719 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1720
1721 PR fortran/57798
1722 * gfortran.dg/inline_sum_5.f90: New.
1723
1724 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1725
1726 PR fortran/57843
1727 * gfortran.dg/typebound_assignment_7.f90: New.
1728
1729 2013-08-23 Jan Hubicka <jh@suse.cz>
1730
1731 * g++.dg/ipa/devirt-13.C: New testcase.
1732 * g++.dg/ipa/devirt-14.C: New testcase.
1733
1734 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR target/58218
1737 * gcc.target/i386/pr58218.c: New test.
1738
1739 PR tree-optimization/58209
1740 * gcc.c-torture/execute/pr58209.c: New test.
1741
1742 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1743
1744 * gcc.target/powerpc/pr57744.c: Declare abort.
1745
1746 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/56380
1749 * g++.dg/template/error54.C: New.
1750
1751 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1752
1753 PR fortran/58185
1754 * gfortran.dg/select_type_34.f90: New.
1755
1756 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1757
1758 PR c++/56130
1759 * g++.dg/warn/deprecated-7.C: New.
1760
1761 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1762
1763 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1764
1765 2013-08-21 Jeff Law <law@redhat.com>
1766
1767 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1768
1769 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1770
1771 PR c++/56134
1772 * g++.dg/ext/attr-alias-3.C: New.
1773
1774 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1775
1776 PR fortran/53655
1777 * gfortran.dg/intent_out_8.f90: New.
1778
1779 2013-08-20 Teresa Johnson <tejohnson@google.com>
1780
1781 PR rtl-optimizations/57451
1782 * g++.dg/tree-prof/pr57451.C: New test.
1783
1784 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/58190
1787 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1788
1789 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1790
1791 PR c/57490
1792 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1793
1794 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1795
1796 * gcc.target/powerpc/dfp-dd-2.c: New test.
1797 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1798 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1799
1800 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1801
1802 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1803 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1804 Check for SLL too.
1805
1806 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1807
1808 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1809
1810 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1811 "Threaded".
1812
1813 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1814 correct test response.
1815
1816 PR testsuite/52641
1817 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1818 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1819 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1820 (v4si): Use it.
1821 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1822 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1823
1824 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1825
1826 2013-08-18 Jan Hubicka <jh@suse.cz>
1827
1828 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1829
1830 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1831
1832 PR fortran/46271
1833 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1834
1835 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR tree-optimization/58006
1838 * g++.dg/opt/pr58006.C: New test.
1839
1840 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1841
1842 * gnat.dg/specs/linker_alias.ads: New test.
1843
1844 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR tree-optimization/58164
1847 * gcc.c-torture/compile/pr58164.c: New test.
1848
1849 PR tree-optimization/58165
1850 * g++.dg/opt/pr58165.C: New test.
1851
1852 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/51912
1855 * g++.dg/cpp0x/enum28.C: New.
1856 * g++.dg/cpp0x/enum15.C: Adjust.
1857
1858 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1859
1860 PR target/57949
1861 * gcc.target/powerpc/pr57949-1.c: New.
1862 * gcc.target/powerpc/pr57949-2.c: New.
1863
1864 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR tree-optimization/58145
1867 * gcc.dg/pr58145-1.c: New test.
1868 * gcc.dg/pr58145-2.c: New test.
1869
1870 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1871
1872 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1873 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1874 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1875 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1876 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1877 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1878 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1879 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1880 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1881 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1882 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1883 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1884 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1885 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1886 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1887 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1888 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1889 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1890 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1891 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1892 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1893 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1894 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1895 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1896 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1897 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1898 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1899 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1900 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1901 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1902 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1903 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1904 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1905 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1906 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1907 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1908 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1909 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1910 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1911 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1912 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1913
1914 PR testsuite/52641
1915 * gcc.c-torture/execute/pr56799.x: New file.
1916
1917 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1918
1919 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1920
1921 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1922 * gcc.dg/pr44214-3.c (v2df): Likewise.
1923
1924 * gcc.dg/pr46647.c: xfail for avr-*-*.
1925
1926 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1927 memcpy by one.
1928 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1929 Expect l to be optimized away.
1930 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1931
1932 PR testsuite/52641
1933 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1934 to tests that assume int/double are larger than short/float.
1935
1936 PR testsuite/52641
1937 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1938 target { ! int16 }.
1939 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1940 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1941 target { int16 }. Restrict existing tests to target { int32 }
1942 where appropriate.
1943 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1944 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1945 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1946 * lib/target-supports.exp (check_effective_target_int32): New proc.
1947
1948 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1949 exclude from scan test.
1950
1951 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1952 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1953 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1954 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1955 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1956 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1957 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1958 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1959 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1960 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1961 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1962 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1963 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1964 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1965 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1966 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1967 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1968 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1969 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1970
1971 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1972
1973 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1974
1975 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1976 to be the first test directive.
1977 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1978 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1979 * gcc.target/arm/atomic-op-char.c: Likewise.
1980 * gcc.target/arm/atomic-op-consume.c: Likewise.
1981 * gcc.target/arm/atomic-op-int.c: Likewise.
1982 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1983 * gcc.target/arm/atomic-op-release.c: Likewise.
1984 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1985 * gcc.target/arm/atomic-op-short.c: Likewise.
1986
1987 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1988
1989 PR rtl-optimization/57662
1990 * gcc.dg/pr57662.c: New test.
1991
1992 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1993
1994 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1995 alternative to -1.
1996 * gcc.target/mips/nans-legacy.c: Likewise.
1997
1998 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1999
2000 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2001 escapes.
2002 * gcc.target/mips/fabs-legacy.c: Likewise.
2003 * gcc.target/mips/fabsf-2008.c: Likewise.
2004 * gcc.target/mips/fabsf-legacy.c: Likewise.
2005 * gcc.target/mips/fneg-2008.c: Likewise.
2006 * gcc.target/mips/fneg-legacy.c: Likewise.
2007 * gcc.target/mips/fnegf-2008.c: Likewise.
2008 * gcc.target/mips/fnegf-legacy.c: Likewise.
2009 * gcc.target/mips/nan-2008.c: Likewise.
2010 * gcc.target/mips/nan-legacy.c: Likewise.
2011 * gcc.target/mips/nanf-2008.c: Likewise.
2012 * gcc.target/mips/nanf-legacy.c: Likewise.
2013 * gcc.target/mips/nans-2008.c: Likewise.
2014 * gcc.target/mips/nans-legacy.c: Likewise.
2015 * gcc.target/mips/nansf-2008.c: Likewise.
2016 * gcc.target/mips/nansf-legacy.c: Likewise.
2017
2018 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gnat.dg/valued_proc.adb: New test.
2021 * gnat.dg/valued_proc_pkg.ads: New helper.
2022
2023 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR tree-optimization/57661
2026 * g++.dg/opt/pr57661.C: New test.
2027
2028 PR sanitizer/56417
2029 * gcc.dg/asan/pr56417.c: New test.
2030
2031 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gnat.dg/loop_optimization16.adb: New test.
2034 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2035
2036 2013-08-13 Marek Polacek <polacek@redhat.com>
2037
2038 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2039
2040 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2041
2042 Example of converting global state to per-pass state.
2043
2044 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2045 global state "static int counter" to...
2046 (one_pass::counter): ...this instance data.
2047
2048 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2049
2050 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2051 to member function...
2052 (one_pass::gate): ...this.
2053 (one_pass_exec): Convert to member function...
2054 (one_pass::impl_execute): ...this.
2055
2056 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/57416
2059 * g++.dg/cpp0x/pr57416.C: New.
2060
2061 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2064 changes.
2065 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2066 * g++.dg/cpp0x/defaulted2.C: Likewise.
2067 * g++.dg/cpp0x/defaulted31.C: Likewise.
2068 * g++.dg/cpp0x/error6.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2070 * g++.dg/cpp0x/override2.C: Likewise.
2071 * g++.dg/cpp0x/parse1.C: Likewise.
2072 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2073 * g++.dg/cpp0x/temp_default4.C: Likewise.
2074 * g++.dg/ext/attrib32.C: Likewise.
2075 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2076 * g++.dg/ext/mv13.C: Likewise.
2077 * g++.dg/ext/mv7.C: Likewise.
2078 * g++.dg/ext/mv9.C: Likewise.
2079 * g++.dg/ext/pr57362.C: Likewise.
2080 * g++.dg/ext/typeof10.C: Likewise.
2081 * g++.dg/lookup/anon6.C: Likewise.
2082 * g++.dg/lookup/crash6.C: Likewise.
2083 * g++.dg/lookup/name-clash5.C: Likewise.
2084 * g++.dg/lookup/name-clash6.C: Likewise.
2085 * g++.dg/other/anon4.C: Likewise.
2086 * g++.dg/other/error15.C: Likewise.
2087 * g++.dg/other/error8.C: Likewise.
2088 * g++.dg/other/redecl2.C: Likewise.
2089 * g++.dg/parse/crash16.C: Likewise.
2090 * g++.dg/parse/crash21.C: Likewise.
2091 * g++.dg/parse/crash38.C: Likewise.
2092 * g++.dg/parse/redef2.C: Likewise.
2093 * g++.dg/parse/struct-as-enum1.C: Likewise.
2094 * g++.dg/template/crash39.C: Likewise.
2095 * g++.dg/template/redecl3.C: Likewise.
2096 * g++.dg/tls/diag-3.C: Likewise.
2097 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2098 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2099 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2100 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2101 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2102 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2103 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2104 * g++.old-deja/g++.brendan/static3.C: Likewise.
2105 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2106 * g++.old-deja/g++.jason/binding.C: Likewise.
2107 * g++.old-deja/g++.jason/crash4.C: Likewise.
2108 * g++.old-deja/g++.jason/crash7.C: Likewise.
2109 * g++.old-deja/g++.jason/lineno.C: Likewise.
2110 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2111 * g++.old-deja/g++.mike/misc3.C: Likewise.
2112 * g++.old-deja/g++.mike/net44.C: Likewise.
2113 * g++.old-deja/g++.mike/ns3.C: Likewise.
2114 * g++.old-deja/g++.ns/alias4.C: Likewise.
2115 * g++.old-deja/g++.ns/ns11.C: Likewise.
2116 * g++.old-deja/g++.other/crash23.C: Likewise.
2117 * g++.old-deja/g++.other/decl8.C: Likewise.
2118 * g++.old-deja/g++.other/linkage3.C: Likewise.
2119 * g++.old-deja/g++.other/typeck1.C: Likewise.
2120 * g++.old-deja/g++.other/typedef5.C: Likewise.
2121 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2122 * g++.old-deja/g++.pt/friend36.C: Likewise.
2123 * obj-c++.dg/method-8.mm: Likewise.
2124 * obj-c++.dg/tls/diag-3.mm: Likewise.
2125
2126 2013-08-12 Perez Read <netfirewall@gmail.com>
2127
2128 PR target/58132
2129 * gcc.target/i386/movabs-1.c: New test.
2130
2131 2013-08-12 Marek Polacek <polacek@redhat.com>
2132
2133 PR tree-optimization/57980
2134 * gcc.dg/pr57980.c: New test.
2135
2136 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2137
2138 PR fortran/56666
2139 * gfortran.dg/do_check_10.f90: New test.
2140 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2141 * gfortran.dg/array_constructor_18.f90: Likewise.
2142 * gfortran.dg/array_constructor_22.f90: Likewise.
2143 * gfortran.dg/coarray_15.f90: Likewise.
2144 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2145 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2146 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2147
2148 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2149
2150 PR c++/53349
2151 * g++.dg/cpp0x/constexpr-ice8.C: New.
2152
2153 2013-08-09 Xinliang David Li <davidxl@google.com>
2154
2155 * gcc.target/i386/memcpy-strategy-1.c: New test.
2156 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2157 * gcc.target/i386/memset-strategy-1.c: Ditto.
2158 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2159
2160 2013-08-09 Jan Hubicka <jh@suse.cz>
2161
2162 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2163 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2164
2165 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2166
2167 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2168
2169 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2170
2171 PR fortran/58058
2172 * gfortran.dg/transfer_intrinsic_6.f90: New.
2173
2174 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 Revert:
2177 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 PR c++/46206
2180 * g++.dg/lookup/typedef2.C: New.
2181
2182 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2183
2184 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2185 output of vdup intrinsics.
2186
2187 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2188
2189 * gcc.target/arm/lp1189445.c: New testcase.
2190
2191 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2192
2193 * gcc.dg/torture/pr58079.c: New test.
2194
2195 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/warn9.adb: New test.
2198
2199 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR c++/46206
2202 * g++.dg/lookup/typedef2.C: New.
2203
2204 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2205
2206 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2207 to optstr when building plugins on darwin.
2208
2209 2013-08-06 Martin Jambor <mjambor@suse.cz>
2210
2211 PR tree-optimization/57539
2212 * gcc.dg/ipa/pr57539.c: New test.
2213
2214 2013-08-06 Martin Jambor <mjambor@suse.cz>
2215 Bernd Edlinger <bernd.edlinger@hotmail.de>
2216
2217 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2218 (a): Fix constructor.
2219
2220 2013-08-06 Martin Jambor <mjambor@suse.cz>
2221
2222 PR fortran/57987
2223 * gfortran.dg/pr57987.f90: New test.
2224
2225 2013-08-06 Martin Jambor <mjambor@suse.cz>
2226
2227 PR middle-end/58041
2228 * gcc.dg/torture/pr58041.c: New test.
2229 * gcc.target/arm/pr58041.c: Likewise.
2230
2231 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2232
2233 PR fortran/57306
2234 * gfortran.dg/pointer_init_8.f90: New.
2235
2236 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/58080
2239 * g++.dg/cpp0x/pr58080.C: New.
2240
2241 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2242
2243 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2244 to optstr when building plugins.
2245
2246 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2247
2248 Patch autogenerated by refactor_passes.py from
2249 https://github.com/davidmalcolm/gcc-refactoring-scripts
2250 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2251
2252 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2253 struct to a subclass of gimple_opt_pass along with...
2254 (pass_data_one_pass): ...new pass_data instance and...
2255 (make_one_pass): ...new function.
2256 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2257 global struct to a subclass of gimple_opt_pass along with...
2258 (pass_data_warn_self_assign): ...new pass_data instance and...
2259 (make_pass_warn_self_assign): ...new function.
2260 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2261 a global struct to a subclass of gimple_opt_pass along with...
2262 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2263 (make_pass_dumb_plugin_example): ...new function.
2264 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2265 global struct to a subclass of gimple_opt_pass along with...
2266 (pass_data_warn_self_assign): ...new pass_data instance and...
2267 (make_pass_warn_self_assign): ...new function.
2268
2269 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2270
2271 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2272 is created and added to the pass_manager to reflect
2273 autogenerated changes.
2274 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2275 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2276 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2277
2278 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2279
2280 PR c++/58072
2281 * g++.dg/cpp0x/pr58072.C: New.
2282
2283 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2284
2285 * gcc.dg/torture/pr57993-2.cpp: New.
2286
2287 2013-08-02 Jan Hubicka <jh@suse.cz>
2288
2289 * gcc.dg/ipa/ipa-1.c: Update.
2290 * gcc.dg/ipa/ipa-2.c: Update.
2291 * gcc.dg/ipa/ipa-3.c: Update.
2292 * gcc.dg/ipa/ipa-4.c: Update.
2293 * gcc.dg/ipa/ipa-5.c: Update.
2294 * gcc.dg/ipa/ipa-7.c: Update.
2295 * gcc.dg/ipa/ipa-8.c: Update.
2296 * gcc.dg/ipa/ipcp-1.c: Update.
2297 * gcc.dg/ipa/ipcp-2.c: Update.
2298
2299 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2300
2301 PR rtl-optimization/58048
2302 * gcc.target/i386/pr58048.c: New.
2303
2304 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2305
2306 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2307
2308 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2309 Peter Bergner <bergner@vnet.ibm.com>
2310
2311 PR c++/54537
2312 * g++.dg/overload/using3.C: New.
2313 * g++.dg/overload/using2.C: Adjust.
2314 * g++.dg/lookup/using9.C: Likewise.
2315
2316 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2317
2318 * gcc.target/arm/pr46972-2.c: New test.
2319
2320 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2321
2322 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2323
2324 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2327
2328 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2329
2330 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2331 rather than addressing!=absolute when deciding how to handle MIPS16
2332 when the test forces an ABI.
2333
2334 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR c++/57673
2337 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2338
2339 2013-07-30 Steve Ellcey <sellcey@mips.com>
2340
2341 * gcc.target/mips/code-readable-1.c: Increase switch size.
2342 * gcc.target/mips/code-readable-2.c: Ditto.
2343 * gcc.target/mips/code-readable-3.c: Ditto.
2344 * gcc.target/mips/code-readable-4.c: Ditto.
2345
2346 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/57947
2349 * g++.dg/parse/crash63.C: New.
2350
2351 2013-07-30 Tobias Burnus <burnus@net-b.de>
2352
2353 PR fortran/57530
2354 * gfortran.dg/pointer_assign_8.f90: New.
2355 * gfortran.dg/pointer_assign_9.f90: New.
2356 * gfortran.dg/pointer_assign_10.f90: New.
2357 * gfortran.dg/pointer_assign_11.f90: New.
2358
2359 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2360
2361 * gcc.target/arm/pr57637.c: New testcase.
2362
2363 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2364
2365 PR tree-optimization/57993
2366 * gcc.dg/torture/pr57993.c: New test.
2367
2368 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2369
2370 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2371
2372 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/57948
2375 * g++.dg/conversion/ambig2.C: New.
2376
2377 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2378
2379 * gcc.target/mips/fabs-2008.c: New test case.
2380 * gcc.target/mips/fabs-legacy.c: New test case.
2381 * gcc.target/mips/fabsf-2008.c: New test case.
2382 * gcc.target/mips/fabsf-legacy.c: New test case.
2383 * gcc.target/mips/fneg-2008.c: New test case.
2384 * gcc.target/mips/fneg-legacy.c: New test case.
2385 * gcc.target/mips/fneg-2008.c: New test case.
2386 * gcc.target/mips/fneg-legacy.c: New test case.
2387 * gcc.target/mips/nan-2008.c: New test case.
2388 * gcc.target/mips/nan-legacy.c: New test case.
2389 * gcc.target/mips/nanf-2008.c: New test case.
2390 * gcc.target/mips/nanf-legacy.c: New test case.
2391 * gcc.target/mips/nans-2008.c: New test case.
2392 * gcc.target/mips/nans-legacy.c: New test case.
2393 * gcc.target/mips/nansf-2008.c: New test case.
2394 * gcc.target/mips/nansf-legacy.c: New test case.
2395 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2396
2397 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2398 Maxim Kuvyrkov <maxim@kugelworks.com>
2399
2400 * lib/target-supports.exp (check_effective_target_non_bionic): New
2401 effective-target test.
2402 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2403 * g++.dg/tls/thread_local4g.C: Ditto.
2404
2405 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2406
2407 PR fortran/58009
2408 * gfortran.dg/vector_subsript_7.f90: New test.
2409
2410 2013-07-27 Tobias Burnus <burnus@net-b.de>
2411
2412 PR fortran/57991
2413 * gfortran.dg/warn_alias.f90: New.
2414
2415 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2416
2417 PR fortran/57285
2418 * gfortran.dg/class_array_19.f90: New.
2419
2420 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2421
2422 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2423 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2424 * gcc.dg/vect/pr57741-3.c: Likewise.
2425 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2426
2427 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2428
2429 Skip tests that make assumptions about struct layout that don't hold
2430 on epiphany:
2431 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2432 * g++.dg/cpp0x/iop.C: Likewise.
2433 * g++.dg/cpp0x/named_refs.C: Likewise.
2434 * g++.dg/cpp0x/rv1p.C: Likewise.
2435 * g++.dg/cpp0x/rv2p.C: Likewise.
2436 * g++.dg/cpp0x/rv3p.C: Likewise.
2437 * g++.dg/cpp0x/rv4p.C: Likewise.
2438 * g++.dg/cpp0x/rv5p.C: Likewise.
2439 * g++.dg/cpp0x/rv6p.C: Likewise.
2440 * g++.dg/cpp0x/rv7p.C: Likewise.
2441 * g++.dg/cpp0x/rv8p.C: Likewise.
2442 * g++.dg/ext/strncpy-chk1.C: Likewise.
2443 * gcc.dg/builtin-object-size-10.c: Likewise.
2444 * gcc.dg/builtin-object-size-11.c: Likewise.
2445 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2446 * gcc.dg/pr25805.c: Likewise.
2447 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2448 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2449 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2450 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2451 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2452 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2453 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2454 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2455 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2456 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2457 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2458 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2459 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2460 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2461 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2462
2463 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2464 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2465
2466 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2467 * gcc.dg/sibcall-6.c: Enable for epiphany.
2468
2469 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2470
2471 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2472
2473 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2474
2475 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2476 memcpy not initializers.
2477
2478 * gcc.dg/guality/guality.exp: Skip on AIX.
2479
2480 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 PR c++/57101
2483 * g++.dg/cpp0x/pr57101.C: New.
2484
2485 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2486
2487 * gcc.target/aarch64/neg_1.c: New test.
2488
2489 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2490
2491 PR fortran/57966
2492 * gfortran.dg/typebound_call_25.f90: New.
2493
2494 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/57981
2497 * g++.dg/cpp0x/pr57981.C: New.
2498
2499 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2500
2501 PR c++/57880
2502 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2503
2504 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2505
2506 PR rtl-optimization/57960
2507 * gcc.target/s390/pr57960.c: New.
2508
2509 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2510
2511 PR fortran/57639
2512 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2513
2514 2013-07-25 Terry Guo <terry.guo@arm.com>
2515
2516 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2517
2518 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/57942
2521 * g++.dg/inherit/pr57942.C: New.
2522
2523 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2524
2525 * gcc.target/powerpc/bool2.h: New file, test the code generation
2526 of logical operations for power5, altivec, power7, and power8 systems.
2527 * gcc.target/powerpc/bool2-p5.c: Likewise.
2528 * gcc.target/powerpc/bool2-av.c: Likewise.
2529 * gcc.target/powerpc/bool2-p7.c: Likewise.
2530 * gcc.target/powerpc/bool2-p8.c: Likewise.
2531 * gcc.target/powerpc/bool3.h: Likewise.
2532 * gcc.target/powerpc/bool3-av.c: Likewise.
2533 * gcc.target/powerpc/bool2-p7.c: Likewise.
2534 * gcc.target/powerpc/bool2-p8.c: Likewise.
2535
2536 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2537
2538 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2539
2540 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2541
2542 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2543
2544 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2545
2546 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2547 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2548 type from long to long long.
2549 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2550 to have effective-target keywords of lp64 and ilp32.
2551 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2552 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2553 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2554 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2555 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2556 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2557 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2558 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2559 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2560
2561 2013-07-23 Tom Tromey <tromey@redhat.com>
2562 Joseph Myers <joseph@codesourcery.com>
2563
2564 * gcc.dg/c11-generic-1.c: New file.
2565 * gcc.dg/c11-generic-2.c: New file.
2566
2567 2013-07-22 Tobias Burnus <burnus@net-b.de>
2568
2569 PR fortran/57906
2570 PR fortran/52052
2571 * coarray/lib_realloc_1.f90: Permit optimization.
2572 * gfortran.dg/coarray_31.f90: New.
2573
2574 2013-07-22 Tobias Burnus <burnus@net-b.de>
2575
2576 PR fortran/57762
2577 * gfortran.dg/class_array_7.f03: Fix memory leak.
2578
2579 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/52816
2582 * g++.dg/cpp0x/decltype56.C: New.
2583
2584 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2585
2586 * gcc.dg/pr53265.c: Correct line number in dg-message.
2587
2588 2013-07-22 Diego Novillo <dnovillo@google.com>
2589
2590 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2591
2592 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2593
2594 PR testsuite/52641
2595 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2596 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2597
2598 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2599
2600 PR testsuite/52641
2601 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2602 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2603 * gcc.dg/torture/pr53366-1.c: Same.
2604 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2605 * gcc.dg/torture/pr56488.c: Same.
2606 * gcc.dg/torture/pr57584.c: Same.
2607 * gcc.dg/tree-ssa/pr57385.c: Same.
2608 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2609
2610 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
2611
2612 * c-c++-common/pr41779.c: Fix typos.
2613 * gcc.c-torture/compile/20031125-2.c: Likewise.
2614 * gcc.c-torture/compile/20040621-1.c: Likewise.
2615 * gcc.c-torture/execute/20020418-1.c: Likewise.
2616 * gcc.dg/20020108-1.c: Likewise.
2617 * gcc.dg/atomic-generic-aux.c: Likewise.
2618 * gcc.dg/builtin-complex-err-2.c: Likewise.
2619 * gcc.dg/decl-1.c: Likewise.
2620 * gcc.dg/di-sync-multithread.c: Likewise.
2621 * gcc.dg/format/c90-printf-1.c: Likewise.
2622 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2623 * gcc.dg/long-long-compare-1.c: Likewise.
2624 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2625 * gcc.dg/pr17055-1.c: Likewise.
2626 * gcc.dg/pr27095.c: Likewise.
2627 * gcc.dg/torture/fp-int-convert.h: Likewise.
2628 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2629 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2630 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2631 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2632 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2633 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2634 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2635 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2636 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2637 * gcc.dg/vect/vect-cond-5.c: Likewise.
2638 * gcc.dg/weak/typeof-2.c: Likewise.
2639 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2640 * gcc.target/arm/naked-1.c: Likewise.
2641 * gcc.target/i386/pr9771-1.c: Likewise.
2642 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2643 * gcc.target/sparc/struct-ret-check.c: Likewise.
2644 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2645 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2646 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2647 Likewise.
2648
2649 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2650
2651 PR fortran/56937
2652 * gfortran.dg/dependency_42.f90: New test.
2653 * gfortran.dg/dependency_43.f90: New test.
2654
2655 2013-07-21 Tobias Burnus <burnus@net-b.de>
2656
2657 PR fortran/35862
2658 * gfortran.dg/round_4.f90: New.
2659
2660 2013-07-21 Tobias Burnus <burnus@net-b.de>
2661
2662 PR fortran/57894
2663 * gfortran.dg/min_max_conformance_2.f90: New.
2664
2665 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR preprocessor/57620
2668 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2669 (main): Don't test {s,u,U,L}12.
2670 * c-c++-common/raw-string-13.c: New test.
2671 * c-c++-common/raw-string-14.c: New test.
2672 * c-c++-common/raw-string-15.c: New test.
2673 * c-c++-common/raw-string-16.c: New test.
2674
2675 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2676
2677 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2678
2679 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2680
2681 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2682
2683 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2684 target { ! keeps_null_pointer_checks }.
2685 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2686 target { ! keeps_null_pointer_checks }.
2687
2688 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2689 * gcc.dg/torture/pr56488.c: Likewise.
2690
2691 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2692
2693 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2694 new testcase.
2695
2696 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2697
2698 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2699 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2700 * gfortran.dg/guality/guality.exp: Skip on AIX.
2701
2702 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2703
2704 * g++.dg/debug/pr56819.C: Skip on AIX.
2705 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2706 * g++.dg/guality/guality.exp: Skip on AIX.
2707
2708 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2709
2710 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2711
2712 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2713
2714 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2715
2716 PR target/57516
2717 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2718 Adjust to corrected rounding.
2719
2720 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2721
2722 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2723 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2724 check_effective_target_cilkplus.
2725 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2726
2727 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2728
2729 * gcc.target/powerpc/pr57744.c: Fix typo.
2730
2731 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2732
2733 PR middle-end/57698
2734 * gcc.c-torture/compile/pr57698.c: New test.
2735 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2736 * gcc.c-torture/compile/pr44043.c: Ditto.
2737
2738 2013-07-18 Wei Mi <wmi@google.com>
2739
2740 PR rtl-optimization/57878
2741 * g++.dg/pr57878.C: New test.
2742
2743 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2744
2745 * gcc.dg/pr42611.c: Move dg-error to correct line.
2746
2747 2013-07-17 Tobias Burnus <burnus@net-b.de>
2748
2749 PR fortran/57895
2750 * gfortran.dg/dollar_sym_3.f: New.
2751 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2752
2753 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2754
2755 PR target/55654
2756 PR target/55656
2757 PR target/55657
2758 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2759 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2760 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2761 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2762 * objc.dg/image-info.m: Likewise.
2763 * objc.dg/symtab-1.m: Likewise.
2764 * objc.dg/torture/strings/const-str-10.m: Likewise.
2765 * objc.dg/torture/strings/const-str-11.m: Likewise.
2766 * objc.dg/torture/strings/const-str-9.m: Likewise.
2767 * objc.dg/zero-link-1.m: Likewise.
2768 * objc.dg/zero-link-2.m: Likewise.
2769 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2770 * objc.dg/objc-foreach-4.m: Likewise.
2771 * objc.dg/objc-foreach-5.m: Likewise.
2772 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2773 (for Darwin).
2774 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2775 * obj-c++.dg/syntax-error-1.mm: Likewise.
2776 * objc.dg/method-6.m: Likewise.
2777 * objc.dg/pr23214.m: Likewise.
2778 * objc.dg/proto-lossage-7.m: Likewise.
2779 * objc.dg/strings/const-str-12b.m: Likewise.
2780 * objc.dg/zero-link-3.m: Likewise.
2781 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2782 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2783 adjust headers, interfaces and encoded types to reflect current system
2784 versions. Add FIXME and outputs from current system compiler for
2785 reference.
2786
2787 2013-07-15 Cong Hou <congh@google.com>
2788
2789 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2790 counted.
2791 * gcc.target/i386/l_fma_float_3.c: Likewise.
2792 * gcc.target/i386/l_fma_double_1.c: Likewise.
2793 * gcc.target/i386/l_fma_double_3.c: Likewise.
2794
2795 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2796
2797 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2798 function to test if HTM is available.
2799 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2800 * gcc.target/powerpc/htm-builtin-1.c: New test.
2801
2802 2013-07-15 Tobias Burnus <burnus@net-b.de>
2803
2804 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2805 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2806 * gfortran.dg/coarray_6.f90: Add dg-error.
2807
2808 2013-07-15 Tobias Burnus <burnus@net-b.de>
2809
2810 PR fortran/37336
2811 * gfortran.dg/finalize_18.f90: New.
2812
2813 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2814
2815 PR fortran/52669
2816 * fortran.dg/module_variable_1.f90: New test.
2817 * fortran.dg/module_variable_2.f90: New test.
2818
2819 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2820
2821 * g++.dg/ext/vector19.C: Adapt.
2822 * g++.dg/ext/vector23.C: New testcase.
2823
2824 2013-07-12 Michael Matz <matz@suse.de>
2825
2826 PR middle-end/55771
2827 * c-c++-common/pr55771.c: New test.
2828
2829 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2830
2831 * gcc.target/aarch64/vect-movi.c: New.
2832
2833 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2834
2835 PR target/57362
2836 * g++.dg/ext/pr57362.C: New.
2837
2838 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2839
2840 PR target/57631
2841 * gcc.target/avr/torture/pr57631.c: New test.
2842
2843 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 PR c++/57827
2846 * g++.dg/cpp0x/constexpr-ice7.C: New.
2847
2848 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2849
2850 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2851 for EABI targets.
2852 * gcc.c-torture/execute/nest-align-1.x: New.
2853
2854 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/57874
2857 * g++.dg/cpp0x/sfinae48.C: New.
2858
2859 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR preprocessor/57824
2862 * c-c++-common/raw-string-17.c: New test.
2863 * c-c++-common/gomp/pr57824.c: New test.
2864
2865 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/57869
2868 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2869 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2870 * g++.dg/conversion/dr195.C: Update.
2871 * g++.dg/expr/cast2.C: Likewise.
2872
2873 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2874
2875 * c-c++-common/raw-string-18.c: New test.
2876 * c-c++-common/raw-string-19.c: New test.
2877
2878 PR preprocessor/57757
2879 * g++.dg/cpp/paste1.C: New test.
2880 * g++.dg/cpp/paste2.C: New test.
2881
2882 2013-07-10 Graham Stott <grahams@btinternet.com>
2883
2884 * gcc.target/mips/mulsize-1.c: New.
2885 * gcc.target/mips/mulsize-2.c: New.
2886 * gcc.target/mips/mulsize-3.c: New.
2887 * gcc.target/mips/mulsize-4.c: New.
2888
2889 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2890
2891 PR c++/53094
2892 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2893 * g++.dg/ext/vector24.C: New testcase.
2894
2895 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2896
2897 PR c++/53000
2898 * g++.dg/cpp0x/decltype17.C: Adjust.
2899
2900 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/51786
2903 * g++.dg/cpp0x/pr51786.C: New.
2904
2905 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2906
2907 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2908
2909 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2910
2911 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2912
2913 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2914 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2915
2916 2013-07-08 Tobias Burnus <burnus@net-b.de>
2917
2918 PR fortran/57834
2919 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2920
2921 2013-07-08 Tobias Burnus <burnus@net-b.de>
2922
2923 PR fortran/50554
2924 * gfortran.dg/do_check_9.f90: New.
2925
2926 2013-07-08 Tobias Burnus <burnus@net-b.de>
2927
2928 PR fortran/57785
2929 * gfortran.dg/dot_product_2.f90: New.
2930
2931 2013-07-08 Tobias Burnus <burnus@net-b.de>
2932
2933 PR fortran/57469
2934 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2935
2936 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2937
2938 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2939 * gfortran.dg/finalize_10.f90: Fix dg-final.
2940
2941 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR target/57819
2944 * gcc.target/i386/pr57819.c: New test.
2945
2946 PR rtl-optimization/57829
2947 * gcc.c-torture/execute/pr57829.c: New test.
2948
2949 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2950
2951 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2952 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2953
2954 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2955
2956 PR target/57807
2957 * gcc.target/i386/pr57807.c: New test.
2958
2959 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/29776
2962 * gcc.dg/tree-ssa/vrp89.c: New test.
2963
2964 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/28262
2967 * g++.dg/parse/defarg16.C: New.
2968
2969 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2970
2971 PR rtl-optimization/55342
2972 * gcc.target/i386/pr55342.c: New.
2973
2974 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2975
2976 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2977
2978 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/14263
2981 * g++.dg/inherit/virtual10.C: New.
2982
2983 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2984
2985 PR c/57821
2986 * gcc.dg/large-size-array-6.c: New test.
2987
2988 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 PR c++/38634
2991 * g++.dg/template/crash116.C: New.
2992
2993 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2994
2995 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2996 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2997
2998 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 PR c++/54998
3001 * g++.dg/cpp0x/nsdmi-list3.C: New.
3002
3003 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR target/57777
3006 * gcc.target/i386/pr57777.c: New test.
3007
3008 PR c++/57771
3009 * g++.dg/template/arg9.C: New test.
3010
3011 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3012
3013 * gcc.target/i386/avx-inline.c: New test.
3014
3015 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3016
3017 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3018 * gcc.target/mips/call-2.c: Likewise.
3019 * gcc.target/mips/call-3.c: Likewise.
3020 * gcc.target/mips/lazy-binding-1.c: Likewise.
3021
3022 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR tree-optimization/57741
3025 * gcc.dg/vect/pr57741-1.c: New test.
3026 * gcc.dg/vect/pr57741-2.c: New test.
3027 * gcc.dg/vect/pr57741-3.c: New test.
3028
3029 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3030
3031 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3032 on big endian.
3033 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3034 * lib/target-supports.exp: Define aarch64_little_endian.
3035
3036 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3037
3038 * gcc.target/aarch64/abs_1.c: New test.
3039
3040 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3041
3042 * gcc.target/aarch64/bfxil_1.c: New test.
3043 * gcc.target/aarch64/bfxil_2.c: Likewise.
3044
3045 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3046
3047 PR c/57766
3048 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3049 array sizes from 100 to 20.
3050
3051 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3052
3053 PR fortran/54788
3054 * gfortran.dg/pointer_remapping_8.f90: New.
3055
3056 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3057
3058 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3059 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3060 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3061 * g++.dg/cpp1y/complex_literals.h: New.
3062
3063 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/57645
3066 * g++.dg/cpp0x/noexcept21.C: New.
3067
3068 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR target/57736
3071 * gcc.target/i386/pr57736.c: New test.
3072
3073 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3074
3075 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3076 c specific.
3077 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3078 strings to match the fixed error messages.
3079 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3080 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3081 message check.
3082
3083 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3084
3085 PR target/57744
3086 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3087 stqcx. get even registers.
3088
3089 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3090
3091 PR c++/57509
3092 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3093
3094 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3095
3096 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3097 Fix scan patterns.
3098 * gcc.target/i386/bmi-1.c: Ditto.
3099 * gcc.target/i386/bmi-bextr-4.c: New.
3100 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3101
3102 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/57682
3105 * g++.dg/cpp0x/initlist73.C: New.
3106
3107 2013-06-27 Meador Inge <meadori@codesourcery.com>
3108
3109 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3110 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3111 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3112
3113 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3114
3115 PR c++/57509
3116 * g++.dg/ext/pr57509.C: New file.
3117
3118 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR target/57623
3121 * gcc.target/i386/bmi-bextr-3.c: New test.
3122
3123 PR target/57623
3124 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3125
3126 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3127
3128 PR c++/57172
3129 * g++.dg/cpp0x/pr57172.C: New testcase.
3130
3131 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3132
3133 * gcc.target/s390/htm-1.c: New file.
3134 * gcc.target/s390/htm-nofloat-1.c: New file.
3135 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3136
3137 2013-06-26 Tobias Burnus <burnus@net-b.de>
3138
3139 PR fortran/29800
3140 * gfortran.dg/bounds_check_17.f90: New.
3141
3142 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3143
3144 PR c++/57640
3145 * g++.dg/cpp1y/pr57640.C: New.
3146
3147 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3148
3149 PR c/57692
3150 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3151 overflow due to size of arrays.
3152
3153 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR tree-optimization/57705
3156 * gcc.dg/vect/pr57705.c: New test.
3157 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3158
3159 2013-06-25 Martin Jambor <mjambor@suse.cz>
3160
3161 PR middle-end/57670
3162 * g++.dg/ipa/pr57670.C: New test.
3163
3164 2013-06-25 Richard Biener <rguenther@suse.de>
3165
3166 PR middle-end/56977
3167 * gcc.dg/pr56977.c: New testcase.
3168
3169 2013-06-24 Martin Jambor <mjambor@suse.cz>
3170
3171 PR tree-optimization/57358
3172 * gcc.dg/ipa/pr57358.c: New test.
3173
3174 2013-06-24 Richard Biener <rguenther@suse.de>
3175
3176 PR testsuite/57686
3177 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3178
3179 2013-06-24 Richard Biener <rguenther@suse.de>
3180
3181 PR tree-optimization/57488
3182 * gcc.dg/torture/pr57488.c: New testcase.
3183
3184 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3185 Dominique d'Humieres <dominiq@lps.ens.fr>
3186
3187 PR fortran/52413
3188 * gfortran.dg/fraction.f90: New.
3189
3190 2013-06-24 Alan Modra <amodra@gmail.com>
3191
3192 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3193 Add scan-assembler-not "lvx".
3194 * gcc.target/powerpc/le-altivec-consts.c: New.
3195
3196 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 * g++.dg/cpp0x/sfinae47.C: New.
3199
3200 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3201
3202 PR target/52483
3203 * gcc.target/sh/pr52483-1.c: New.
3204 * gcc.target/sh/pr52483-2.c: New.
3205 * gcc.target/sh/pr52483-3.c: New.
3206 * gcc.target/sh/pr52483-4.c: New.
3207 * gcc.target/sh/pr52483-5.c: New.
3208
3209 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3210
3211 * gcc.target/i386/intrinsics_1.c: New test.
3212 * gcc.target/i386/intrinsics_2.c: Ditto.
3213 * gcc.target/i386/intrinsics_3.c: Ditto.
3214 * gcc.target/i386/intrinsics_4.c: Ditto.
3215 * gcc.target/i386/intrinsics_5.c: Ditto.
3216 * gcc.target/i386/intrinsics_6.c: Ditto.
3217 * gcc.target/i386/avx-1.c: Provide macros for builtins
3218 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3219
3220 2013-06-21 Tobias Burnus <burnus@net-b.de>
3221
3222 PR fortran/37336
3223 * gfortran.dg/finalize_17.f90: New.
3224
3225 2013-06-21 Tobias Burnus <burnus@net-b.de>
3226
3227 * gfortran.dg/realloc_on_assign_18.f90: New.
3228
3229 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3230
3231 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3232 Also changed the returns from error as distinct values so that
3233 debugging can get easier.
3234 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3235 errors specific to C, if necessary. Also added new error
3236 hooks for C++.
3237 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3238 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3239 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3240 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3241 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3242 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3243 the same changes as parser_errors3.c, spaces were added between colons
3244 to not confuse C++ compiler with 2 colons as scope.
3245 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3246 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3247 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3248 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3249 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3250 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3251 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3252 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3253 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3254 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3255 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3256 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3257 in the list.
3258
3259 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3260
3261 PR other/53317
3262 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3263
3264 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3265
3266 PR target/57655
3267 * gcc.target/i386/pr57655.c: New test.
3268
3269 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3270
3271 * ada/acats/tests/gcc: Delete.
3272 * gnat.dg/style: Likewise.
3273
3274 2013-06-20 Jeff Law <law@redhat.com>
3275
3276 PR tree-optimization/57660
3277 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3278 based on their branch cost.
3279
3280 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3281
3282 2013-06-20 Tobias Burnus <burnus@net-b.de>
3283
3284 PR fortran/57633
3285 * gfortran.dg/list_read_11.f90: New.
3286
3287 2013-06-20 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/57584
3290 * gcc.dg/torture/pr57584.c: New testcase.
3291
3292 2013-06-19 Sharad Singhai <singhai@google.com>
3293
3294 * g++.dg/gcov/gcov-8.C: New testcase.
3295 * lib/gcov.exp: Handle intermediate format.
3296
3297 2013-06-19 Wei Mi <wmi@google.com>
3298
3299 PR rtl-optimization/57518
3300 * testsuite/gcc.dg/pr57518.c: New test.
3301
3302 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3303
3304 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3305
3306 2013-06-19 Jan Hubicka <jh@suse.cz>
3307
3308 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3309
3310 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3311
3312 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3313 hard-coded values of array sizes with a #define.
3314 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3315 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3316 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3317 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3318 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3319
3320 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3321
3322 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3323 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3324
3325 2013-06-19 Jeff Law <law@redhat.com>
3326
3327 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3328
3329 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3330
3331 PR c++/57638
3332 * g++.dg/template/error53.C: New.
3333
3334 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3335
3336 PR target/55033
3337 * gcc.target/powerpc/pr55033.c: Fix options.
3338
3339 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3340
3341 * gcc.target/i386/inline_error.c: New test.
3342 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3343 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3344
3345 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3346
3347 PR c++/53211
3348 * g++.dg/cpp0x/decltype55.C: New.
3349
3350 2013-06-18 Marek Polacek <polacek@redhat.com>
3351
3352 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3353
3354 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3355
3356 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3357
3358 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3359
3360 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3361 Also changed the returns from error as distinct values so that it is
3362 easier to debug.
3363
3364 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3365
3366 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3367
3368 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3369
3370 PR c++/16128
3371 * g++.dg/template/error52.C: New.
3372 * g++.dg/lookup/friend15.C: Update.
3373 * g++.dg/parse/error11.C: Likewise.
3374 * g++.dg/parse/error14.C: Likewise.
3375 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3376 * g++.dg/parse/template25.C: Likewise.
3377 * g++.old-deja/g++.jason/cond.C: Likewise.
3378 * g++.old-deja/g++.mike/for2.C: Likewise.
3379 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3380 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3381
3382 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3383
3384 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3385 ensure alignment.
3386
3387 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3388
3389 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3390 accidentally placing minus sign for length instead of stride.
3391
3392 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3393
3394 PR rtl-optimization/57425
3395 PR rtl-optimization/57569
3396 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3397 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3398
3399 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3400
3401 PR fortran/49074
3402 PR fortran/56136
3403 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3404 packing.
3405 * gfortran.dg/typebound_assignment_6.f03: New.
3406
3407 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3408
3409 * gcc.target/h8300/h8300.exp: New.
3410 * gcc.dg/pragma-isr.c: Move to ...
3411 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3412 * gcc.target/h8300/pragma-isr.c: ... and here.
3413 * gcc.dg/pragma-isr2.c: Move to ...
3414 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3415 * gcc.target/h8300/pragma-isr2.c: ... and here.
3416 * gcc.dg/pragma-isr-trapa.c: Move to ...
3417 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3418 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3419 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3420 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3421 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3422 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3423 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3424 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3425 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3426 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3427 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3428 * gcc.dg/attr-isr-trapa.c: Move to ...
3429 * gcc.target/sh/attr-isr-trapa.c: ... here.
3430
3431 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 PR c++/51413
3434 * g++.dg/ext/builtin-offsetof1.C: New.
3435
3436 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3437
3438 * gcc.target/aarch64/vect_smlal_1.c: New file.
3439
3440 2013-06-14 Tobias Burnus <burnus@net-b.de>
3441
3442 PR fortran/57508
3443 * gfortran.dg/defined_assignment_7.f90: New.
3444
3445 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 PR c++/57599
3448 * g++.dg/rtti/dyncast6.C: New.
3449 * g++.dg/cpp0x/dyncast1.C: Likewise.
3450
3451 2013-06-14 Alan Modra <amodra@gmail.com>
3452
3453 PR middle-end/57134
3454 * gcc.dg/pr57134.c: New.
3455
3456 2013-06-14 Tobias Burnus <burnus@net-b.de>
3457
3458 PR fortran/57596
3459 * gfortran.dg/deferred_type_param_9.f90: New.
3460
3461 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3462
3463 * gcc.dg/fold-minus-1.c: New testcase.
3464
3465 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3466
3467 PR fortran/49074
3468 * gfortran.dg/typebound_assignment_5.f03: New.
3469
3470 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3471
3472 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3473
3474 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3475 Pat Haugen <pthaugen@us.ibm.com>
3476 Peter Bergner <bergner@vnet.ibm.com>
3477
3478 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3479 load/store instructions on power7, power8.
3480 * gcc.target/powerpc/atomic-p8.c: Likewise.
3481
3482 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3483
3484 PR c/57577
3485 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3486
3487 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3488
3489 PR c++/38958
3490 * g++.dg/warn/Wunused-var-20.C: New.
3491
3492 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3493
3494 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3495 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3496 Run with -fno-common.
3497
3498 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3499
3500 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3501 and exit function calls with return 1 and return 0, respectively.
3502
3503 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3504
3505 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3506 New tests.
3507
3508 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3509
3510 PR tree-optimization/57361
3511 * gcc.dg/tree-ssa/pr57361.c: New file.
3512
3513 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3514
3515 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3516 to ensure alignment.
3517 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3518
3519 2013-06-12 Tobias Burnus <burnus@net-b.de>
3520
3521 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3522
3523 2013-06-12 Tobias Burnus <burnus@net-b.de>
3524 Dominique d'Humieres <dominiq@lps.ens.fr>
3525
3526 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3527
3528 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR target/56564
3531 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3532 * gcc.target/i386/pr56564-3.c: Likewise.
3533
3534 2013-06-11 Tobias Burnus <burnus@net-b.de>
3535
3536 PR fortran/57535
3537 * gfortran.dg/class_array_18.f90: New.
3538
3539 2013-06-11 Jan Hubicka <jh@suse.cz>
3540
3541 PR c++/57551
3542 * g++.dg/ext/visibility/anon6.C: Update testcase.
3543
3544 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3545
3546 PR c/57563
3547 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3548 in how we check __sec_reduce_mutating function's result.
3549
3550 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3551 Pat Haugen <pthaugen@us.ibm.com>
3552 Peter Bergner <bergner@vnet.ibm.com>
3553
3554 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3555 direct move instructions.
3556 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3557 * gcc.target/powerpc/direct-move.h: Likewise.
3558 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3559 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3560 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3561 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3562 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3563 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3564
3565 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3566
3567 PR c++/52440
3568 * g++.dg/cpp0x/pr52440.C: New.
3569
3570 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR target/56564
3573 * gcc.target/i386/pr56564-1.c: New test.
3574 * gcc.target/i386/pr56564-2.c: New test.
3575 * gcc.target/i386/pr56564-3.c: New test.
3576 * gcc.target/i386/pr56564-4.c: New test.
3577 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3578 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3579 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3580 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3581 * gcc.target/i386/vect-sizes-1.c: Likewise.
3582 * gcc.target/i386/memcpy-1.c: Likewise.
3583 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3584 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3585
3586 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3587
3588 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3589 systems to cover all GNU systems.
3590 * g++.dg/abi/guard2.C: Likewise.
3591 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3592 * g++.dg/eh/sighandle.C: Likewise.
3593 * g++.dg/ext/cleanup-10.C: Likewise.
3594 * g++.dg/ext/cleanup-11.C: Likewise.
3595 * g++.dg/ext/cleanup-8.C: Likewise.
3596 * g++.dg/ext/cleanup-9.C: Likewise.
3597 * g++.dg/opt/const5.C: Likewise.
3598 * g++.dg/opt/life1.C: Likewise.
3599 * g++.dg/other/pr39496.C: Likewise.
3600 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3601 * g++.old-deja/g++.abi/align.C: Likewise.
3602 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3603 * g++.old-deja/g++.law/weak.C: Likewise.
3604 * g++.old-deja/g++.pt/asm1.C: Likewise.
3605 * gcc.c-torture/execute/20030125-1.x: Likewise.
3606 * gcc.c-torture/execute/990127-2.x: Likewise.
3607 * gcc.dg/20041106-1.c: Likewise.
3608 * gcc.dg/20050503-1.c: Likewise.
3609 * gcc.dg/builtin-object-size-5.c: Likewise.
3610 * gcc.dg/cleanup-10.c: Likewise.
3611 * gcc.dg/cleanup-11.c: Likewise.
3612 * gcc.dg/cleanup-8.c: Likewise.
3613 * gcc.dg/cleanup-9.c: Likewise.
3614 * gcc.dg/complex-5.c: Likewise.
3615 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3616 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3617 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3618 * gcc.dg/dfp/pr35739.c: Likewise.
3619 * gcc.dg/fdata-sections-1.c: Likewise.
3620 * gcc.dg/lto/20090206-1_0.c: Likewise.
3621 * gcc.dg/lto/20090206-2_0.c: Likewise.
3622 * gcc.dg/pr30360.c: Likewise.
3623 * gcc.dg/pr37303.c: Likewise.
3624 * gcc.dg/pr39323-1.c: Likewise.
3625 * gcc.dg/pr39323-2.c: Likewise.
3626 * gcc.dg/pr39323-3.c: Likewise.
3627 * gcc.dg/pr45416.c: Likewise.
3628 * gcc.dg/setjmp-2.c: Likewise.
3629 * gcc.dg/split-1.c: Likewise.
3630 * gcc.dg/split-3.c: Likewise.
3631 * gcc.dg/split-4.c: Likewise.
3632 * gcc.dg/strlenopt-12g.c: Likewise.
3633 * gcc.dg/strlenopt-14g.c: Likewise.
3634 * gcc.dg/strlenopt-14gf.c: Likewise.
3635 * gcc.dg/strlenopt-16g.c: Likewise.
3636 * gcc.dg/strlenopt-17g.c: Likewise.
3637 * gcc.dg/strlenopt-18g.c: Likewise.
3638 * gcc.dg/strlenopt-1f.c: Likewise.
3639 * gcc.dg/strlenopt-22g.c: Likewise.
3640 * gcc.dg/strlenopt-2f.c: Likewise.
3641 * gcc.dg/strlenopt-4g.c: Likewise.
3642 * gcc.dg/strlenopt-4gf.c: Likewise.
3643 * gcc.dg/struct-ret-3.c: Likewise.
3644 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3645 * gcc.misc-tests/linkage.exp: Likewise.
3646 * gcc.target/i386/20000724-1.c: Likewise.
3647 * gcc.target/i386/align-main-3.c: Likewise.
3648 * gcc.target/i386/cleanup-1.c: Likewise.
3649 * gcc.target/i386/inline-mcpy.c: Likewise.
3650 * gcc.target/i386/pr32268.c: Likewise.
3651 * gcc.target/i386/pr36613.c: Likewise.
3652 * gcc.target/i386/pr39013-1.c: Likewise.
3653 * gcc.target/i386/pr39013-2.c: Likewise.
3654 * gcc.target/i386/pr39496.c: Likewise.
3655 * gcc.target/i386/pr40906-3.c: Likewise.
3656 * gcc.target/i386/pr46084.c: Likewise.
3657 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3658
3659 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3660
3661 PR target/6526
3662 * gcc.target/sh/pr6526.c: New.
3663
3664 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR target/57568
3667 * gcc.c-torture/execute/pr57568.c: New test.
3668
3669 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3670
3671 PR c++/37404
3672 * g++.dg/other/vararg-4.C: New.
3673
3674 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3675
3676 PR rtl-optimization/57559
3677 * gcc.target/s390/pr57559.c : New test.
3678
3679 2013-06-08 Tobias Burnus <burnus@net-b.de>
3680
3681 PR fortran/37336
3682 * gfortran.dg/finalize_10.f90: New.
3683 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3684 * gfortran.dg/finalize_15.f90: New.
3685
3686 2013-06-08 Tobias Burnus <burnus@net-b.de>
3687
3688 PR fortran/57553
3689 * gfortran.dg/storage_size_4.f90: New.
3690
3691 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3692
3693 PR c++/57548
3694 * testsuite/g++.dg/ext/pr57548.C: New test.
3695
3696 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3697
3698 PR middle-end/57541
3699 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3700
3701 2013-06-07 Jan Hubicka <jh@suse.cz>
3702
3703 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3704
3705 2013-06-07 Tobias Burnus <burnus@net-b.de>
3706
3707 PR fortran/57549
3708 * gfortran.dg/array_constructor_48.f90: New.
3709 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3710 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3711
3712 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 PR target/56315
3715 * gcc.target/arm/xordi3-opt.c: New test.
3716
3717 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3718
3719 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3720 Revert to dg-options.
3721
3722 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3723
3724 PR target/55033
3725 * gcc.target/powerpc/pr55033.c: New.
3726
3727 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3728
3729 PR c++/53658
3730 * g++.dg/cpp0x/alias-decl-36.C: New.
3731
3732 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3733 Pat Haugen <pthaugen@us.ibm.com>
3734 Peter Bergner <bergner@vnet.ibm.com>
3735
3736 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3737 power8 builtin functions.
3738 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3739 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3740 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3741 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3742 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3743 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3744 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3745 tests to test power8 auto-vectorization.
3746 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3747 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3748 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3749 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3750
3751 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3752 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3753
3754 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3755
3756 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3757 support.
3758 (check_effective_target_powerpc_p8vector_ok): Likewise.
3759 (is-effective-target): Likewise.
3760 (check_vect_support_and_set_flags): Likewise.
3761
3762 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3763
3764 PR c++/43652
3765 * g++.dg/parse/error53.C: New.
3766
3767 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3768
3769 PR rtl-optimization/57459
3770 * gcc.target/i386/pr57459.c: New test.
3771
3772 2013-06-06 Teresa Johnson <tejohnson@google.com>
3773
3774 PR c++/53743
3775 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3776 into -freorder-blocks-and-partition test.
3777 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3778 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3779 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3780 * gcc.dg/tree-prof/pr50907.c: Ditto.
3781 * gcc.dg/tree-prof/pr45354.c: Ditto.
3782 * g++.dg/tree-prof/partition2.C: Ditto.
3783 * g++.dg/tree-prof/partition3.C: Ditto.
3784
3785 2013-06-06 Tobias Burnus <burnus@net-b.de>
3786
3787 PR fortran/57542
3788 * gfortran.dg/finalize_16.f90: New.
3789
3790 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3791
3792 * gcc.dg/vect/no-section-anchors-vect-68.c:
3793 Add dg-skip-if aarch64_tiny.
3794
3795 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3796
3797 PR C/57457
3798 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3799 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3800
3801 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3802
3803 PR c++/51908
3804 * g++.dg/cpp0x/decltype54.C: New.
3805
3806 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3807
3808 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3809 arm*-*-*eabi* targets.
3810 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3811 arm*-*-* targets.
3812 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3813
3814 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3815 Tobias Burnus <burnus@net-b.de>
3816
3817 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3818 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3819 * gfortran.dg/io_real_boz_4.f90: Ditto.
3820 * gfortran.dg/io_real_boz_5.f90: Ditto.
3821
3822 2013-06-05 Andreas Schwab <schwab@suse.de>
3823
3824 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3825
3826 2013-06-04 Jan Hubicka <jh@suse.cz>
3827
3828 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3829
3830 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3831
3832 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3833 parameters with void.
3834 (main2): Removed argc parameter.
3835 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3836 (main): Replaced argc, argv parameters with void.
3837 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3838 (main2): Removed argc parameter.
3839 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3840 argv parameters with void. Added __asm volatile to avoid optimization
3841 on argc, if necessary.
3842 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3843 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3844 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3845 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3846 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3847 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3848 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3849 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3850 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3851 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3852 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3853 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3854 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3855 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3856 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3857 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3858 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3859 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3860 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3861 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3862 parameters with void.
3863 (main2): Removed argc parameter.
3864 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3865 (main): Replaced argc, argv parameters with void.
3866 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3867 argv parameters with void. Also renamed this function as main, and
3868 delete the existing main.
3869 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3870 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3871 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3872
3873 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3874
3875 * gcc.target/aarch64/movi_1.c: New test.
3876
3877 2013-06-04 Tobias Burnus <burnus@net-b.de>
3878
3879 PR fortran/37336
3880 * gfortran.dg/finalize_12.f90: New.
3881 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3882 end of scope finalization.
3883 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3884 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3885 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3886 * gfortran.dg/class_19.f03: Ditto.
3887 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3888 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3889 * gfortran.dg/extends_14.f03: Ditto.
3890 * gfortran.dg/move_alloc_4.f90: Ditto.
3891 * gfortran.dg/typebound_proc_27.f03: Ditto.
3892
3893 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3894
3895 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3896 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3897 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3898 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3899 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3900 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3901 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3902 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3903 * gfortran.dg/io_real_boz_4.f90: Ditto.
3904 * gfortran.dg/io_real_boz_5.f90: Ditto.
3905 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3906 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3907 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3908 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3909 * gfortran.dg/transpose_2.f90: Fix dg-output.
3910
3911 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3912
3913 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3914 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3915 dg-option and an header comment.
3916
3917 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/57419
3920 * g++.dg/cpp0x/sfinae46.C: New.
3921 * g++.dg/cpp0x/defaulted13.C: Adjust.
3922 * g++.dg/cpp0x/defaulted2.C: Likewise.
3923 * g++.dg/cpp0x/defaulted26.C: Likewise.
3924 * g++.dg/cpp0x/defaulted3.C: Likewise.
3925 * g++.dg/cpp0x/error1.C: Likewise.
3926 * g++.dg/cpp0x/implicit1.C: Likewise.
3927 * g++.dg/cpp0x/implicit11.C: Likewise.
3928 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3929 * g++.dg/cpp0x/initlist47.C: Likewise.
3930 * g++.dg/cpp0x/initlist9.C: Likewise.
3931 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3932 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3933 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3934 * g++.dg/cpp0x/union4.C: Likewise.
3935 * g++.dg/template/crash108.C: Likewise.
3936 * g++.dg/template/crash41.C: Likewise.
3937 * g++.old-deja/g++.jason/local.C: Likewise.
3938 * g++.old-deja/g++.law/visibility3.C: Likewise.
3939
3940 2013-06-03 Teresa Johnson <tejohnson@google.com>
3941
3942 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3943 * gcc.dg/vect/bb-slp-14.c: Ditto.
3944 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3945 * gcc.dg/vect/bb-slp-23.c: Ditto.
3946 * gcc.dg/vect/bb-slp-15.c: Ditto.
3947 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3948 * gcc.dg/vect/bb-slp-24.c: Ditto.
3949 * gcc.dg/vect/bb-slp-16.c: Ditto.
3950 * gcc.dg/vect/bb-slp-25.c: Ditto.
3951 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3952 * gcc.dg/vect/bb-slp-17.c: Ditto.
3953 * gcc.dg/vect/bb-slp-1.c: Ditto.
3954 * gcc.dg/vect/bb-slp-26.c: Ditto.
3955 * gcc.dg/vect/bb-slp-18.c: Ditto.
3956 * gcc.dg/vect/bb-slp-2.c: Ditto.
3957 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3958 * gcc.dg/vect/bb-slp-27.c: Ditto.
3959 * gcc.dg/vect/bb-slp-19.c: Ditto.
3960 * gcc.dg/vect/bb-slp-3.c: Ditto.
3961 * gcc.dg/vect/bb-slp-28.c: Ditto.
3962 * gcc.dg/vect/bb-slp-4.c: Ditto.
3963 * gcc.dg/vect/bb-slp-29.c: Ditto.
3964 * gcc.dg/vect/bb-slp-5.c: Ditto.
3965 * gcc.dg/vect/bb-slp-6.c: Ditto.
3966 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3967 * gcc.dg/vect/bb-slp-7.c: Ditto.
3968 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3969 * gcc.dg/vect/bb-slp-8.c: Ditto.
3970 * gcc.dg/vect/bb-slp-9.c: Ditto.
3971 * gcc.dg/vect/bb-slp-10.c: Ditto.
3972 * gcc.dg/vect/bb-slp-11.c: Ditto.
3973 * gcc.dg/vect/bb-slp-20.c: Ditto.
3974 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3975 * gcc.dg/vect/bb-slp-21.c: Ditto.
3976 * gcc.dg/vect/bb-slp-30.c: Ditto.
3977 * gcc.dg/vect/bb-slp-13.c: Ditto.
3978 * gcc.dg/vect/bb-slp-22.c: Ditto.
3979 * g++.dg/vect/slp-pr50413.cc: Ditto.
3980 * g++.dg/vect/slp-pr56812.cc: Ditto.
3981 * g++.dg/vect/slp-pr50819.cc: Ditto.
3982
3983 2013-06-01 Tobias Burnus <burnus@net-b.de>
3984
3985 PR fortran/57456
3986 * gfortran.dg/class_array_17.f90: New.
3987
3988 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3989
3990 * ada/acats/floatstore.lst: New.
3991 * ada/acats/run_all.sh: Process it.
3992
3993 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gcc.target/powerpc/e500-ord-1.c: New test.
3996 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3997 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3998 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3999
4000 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4001
4002 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4003
4004 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4005
4006 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4007
4008 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4009
4010 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4011
4012 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4013
4014 PR c/57452
4015 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4016 test-case.
4017
4018 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4019
4020 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4021
4022 2013-05-31 Marek Polacek <polacek@redhat.com>
4023
4024 PR tree-optimization/57478
4025 PR tree-optimization/57453
4026 * gcc.dg/torture/pr57478.c: New test.
4027
4028 2013-05-31 Tobias Burnus <burnus@net-b.de>
4029
4030 PR fortran/57456
4031 * gfortran.dg/class_array_17.f90: New.
4032
4033 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4034
4035 PR target/56315
4036 * gcc.target/arm/iordi3-opt.c: New test.
4037
4038 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4039
4040 PR fortran/54190
4041 PR fortran/57217
4042 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4043 * gfortran.dg/interface_26.f90: Ditto.
4044 * gfortran.dg/proc_ptr_11.f90: Ditto.
4045 * gfortran.dg/proc_ptr_15.f90: Ditto.
4046 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4047 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4048 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4049 * gfortran.dg/typebound_override_1.f90: Ditto.
4050 * gfortran.dg/typebound_override_4.f90: Ditto.
4051 * gfortran.dg/typebound_proc_6.f03: Ditto.
4052 * gfortran.dg/assumed_type_7.f90: New test.
4053 * gfortran.dg/typebound_override_5.f90: New test.
4054 * gfortran.dg/typebound_override_6.f90: New test.
4055 * gfortran.dg/typebound_override_7.f90: New test.
4056
4057 2013-05-30 Tobias Burnus <burnus@net-b.de>
4058
4059 PR middle-end/57073
4060 * gfortran.dg/power_6.f90: New.
4061
4062 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4063
4064 * gcc.target/aarch64/insv_1.c: New test.
4065
4066 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4067
4068 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4069 dg-skip-if "No stabs".
4070
4071 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4072
4073 PR fortran/54189
4074 * gfortran.dg/assumed_size_1.f90: New.
4075
4076 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4077
4078 * gcc.dg/shrink-wrap-alloca.c: New added.
4079 * gcc.dg/shrink-wrap-pretend.c: New added.
4080 * gcc.dg/shrink-wrap-sibcall.c: New added.
4081
4082 2013-05-30 Tobias Burnus <burnus@net-b.de>
4083
4084 PR fortran/57458
4085 * gfortran.dg/assumed_rank_13.f90: New.
4086
4087 2013-05-29 Easwaran Raman <eraman@google.com>
4088
4089 PR tree-optimization/57442
4090 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4091
4092 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4093
4094 PR tree-optimization/57441
4095 * gcc.c-torture/compile/pr57441.c: New.
4096
4097 2013-05-29 Dehao Chen <dehao@google.com>
4098
4099 PR testsuite/57413
4100 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4101
4102 2013-05-29 Tobias Burnus <burnus@net-b.de>
4103
4104 PR fortran/37336
4105 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4106 * gfortran.dg/class_19.f03: Ditto.
4107
4108 2013-05-29 Richard Biener <rguenther@suse.de>
4109
4110 * gcc.dg/vect/bb-slp-32.c: New testcase.
4111
4112 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4113
4114 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4115 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4116 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4117 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4118 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4119 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4120 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4121 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4122 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4123 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4124 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4125 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4126 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4127 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4128 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4129 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4130 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4131 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4132 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4133 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4134 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4135 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4136 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4137 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4138 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4139 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4140 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4141 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4142 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4143 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4144 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4145 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4146 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4147 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4148 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4149 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4150 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4151 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4152 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4153
4154 2013-05-29 Tobias Burnus <burnus@net-b.de>
4155
4156 PR fortran/37336
4157 * gfortran.dg/finalize_11.f90: New.
4158 * gfortran.dg/finalize_4.f03: Remove dg-error.
4159 * gfortran.dg/finalize_5.f03: Ditto.
4160 * gfortran.dg/finalize_6.f03: Ditto.
4161 * gfortran.dg/finalize_7.f03: Ditto.
4162
4163 2013-05-28 Tobias Burnus <burnus@net-b.de>
4164
4165 * gfortran.dg/class_array_16.f90: New.
4166
4167 2013-05-28 Tobias Burnus <burnus@net-b.de>
4168
4169 PR fortran/57435
4170 * testsuite/gfortran.dg/use_29.f90: New.
4171
4172 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4173
4174 * gnat.dg/fp_exception.adb: New test.
4175
4176 2013-05-28 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/56787
4179 * gcc.dg/vect/pr56787.c: New testcase.
4180
4181 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4182 Tobias Burnus <burnus@net-b.de>
4183
4184 PR fortran/57217
4185 * gfortran.dg/typebound_override_4.f90: New.
4186
4187 2013-05-28 Richard Biener <rguenther@suse.de>
4188
4189 PR tree-optimization/57411
4190 * g++.dg/opt/pr57411.C: New testcase.
4191
4192 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4193
4194 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4195 * gcc.dg/builtin-bswap-9.c: Likewise.
4196
4197 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4198
4199 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4200
4201 2013-05-27 Richard Biener <rguenther@suse.de>
4202
4203 PR middle-end/57412
4204 * gcc.dg/gomp/pr57412.c: New testcase.
4205
4206 2013-05-27 Bud Davis <jmdavis@link.com>
4207
4208 PR fortran/50405
4209 * gfortran.dg/stfunc_8.f90: New.
4210
4211 2013-05-27 Richard Biener <rguenther@suse.de>
4212
4213 PR tree-optimization/57343
4214 * gcc.dg/torture/pr57343.c: New testcase.
4215
4216 2013-05-27 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/57417
4219 * gcc.dg/torture/pr57417.c: New testcase.
4220
4221 2013-05-27 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/57396
4224 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4225
4226 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * gnat.dg/specs/last_bit.ads: New test.
4229
4230 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4231
4232 * gnat.dg/specs/machine_attribute.ads: New test.
4233
4234 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4235
4236 * gnat.dg/incomplete3.ad[sb]: New test.
4237
4238 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4239
4240 PR target/53916
4241 * gcc.target/mips/div-13.c: New test.
4242
4243 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4244
4245 PR target/55777
4246 * gcc.target/mips/mips16-attributes-5.c,
4247 * gcc.target/mips/mips16-attributes-6.c: New tests.
4248
4249 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4252 * gcc.dg/builtin-bswap-8.c: Likewise.
4253
4254 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4255
4256 PR c++/52216
4257 * g++.dg/cpp0x/new1.C: New.
4258
4259 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/25666
4262 * g++.dg/parse/dtor16.C: New.
4263 * g++.dg/parse/dtor6.C: Adjust.
4264
4265 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4266
4267 PR c++/19618
4268 * g++.dg/expr/bitfield12.C: New.
4269
4270 2013-05-24 Jeff Law <law@redhat.com>
4271
4272 PR tree-optimization/57124
4273 * gcc.c-torture/execute/pr57124.c: New test.
4274 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4275
4276 2013-05-24 Martin Jambor <mjambor@suse.cz>
4277
4278 PR tree-optimization/57294
4279 * gcc.dg/ipa/pr57294.c: New test.
4280
4281 2013-05-24 Dehao Chen <dehao@google.com>
4282
4283 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4284
4285 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4286
4287 * gcc.target/aarch64/scalar_intrinsics.c
4288 (force_simd): Use a valid instruction.
4289 (test_vdupd_lane_s64): Pass a valid lane argument.
4290 (test_vdupd_lane_u64): Likewise.
4291
4292 2013-05-24 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/57287
4295 * gcc.dg/pr57287.c: New testcase.
4296
4297 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4298
4299 PR c++/26572
4300 * g++.dg/template/error51.C: New.
4301
4302 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4303
4304 PR c++/25503
4305 * g++.dg/template/bitfield2.C: New.
4306
4307 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4308
4309 * gnat.dg/specs/noinline1.ads: New test.
4310 * gnat.dg/noinline2.ad[sb]: Likewise.
4311 * gnat.dg/specs/noinline3.ads: Likewise.
4312 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4313
4314 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4315
4316 PR tree-ssa/57385
4317 * gcc.dg/tree-ssa/pr57385.c: New test.
4318
4319 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4320
4321 * gnat.dg/derived_type4.adb: New test.
4322
4323 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4324
4325 * gcc.dg/builtin-bswap-6.c: New test.
4326 * gcc.dg/builtin-bswap-7.c: Likewise.
4327 * gcc.dg/builtin-bswap-8.c: Likewise.
4328 * gcc.dg/builtin-bswap-9.c: Likewise.
4329
4330 2013-05-23 Christian Bruel <christian.bruel@st.com>
4331
4332 PR debug/57351
4333 * gcc.dg/debug/pr57351.c: New test
4334
4335 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4336
4337 * gcc.target/aarch64/vect-clz.c: New file.
4338
4339 2013-05-23 Martin Jambor <mjambor@suse.cz>
4340
4341 PR middle-end/57347
4342 * gcc.dg/ipa/pr57347.c: New test.
4343
4344 2013-05-23 Richard Biener <rguenther@suse.de>
4345
4346 PR tree-optimization/57380
4347 * g++.dg/tree-ssa/pr57380.C: New testcase.
4348
4349 2013-05-23 Richard Biener <rguenther@suse.de>
4350
4351 PR middle-end/57381
4352 * gcc.dg/torture/pr57381.c: New testcase.
4353
4354 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR middle-end/57344
4357 * gcc.c-torture/execute/pr57344-1.c: New test.
4358 * gcc.c-torture/execute/pr57344-2.c: New test.
4359 * gcc.c-torture/execute/pr57344-3.c: New test.
4360 * gcc.c-torture/execute/pr57344-4.c: New test.
4361
4362 2013-05-23 Richard Biener <rguenther@suse.de>
4363
4364 PR rtl-optimization/57341
4365 * gcc.dg/torture/pr57341.c: New testcase.
4366
4367 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4368
4369 PR c++/57352
4370 * g++.dg/parse/crash62.C: New.
4371
4372 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4373 Pat Haugen <pthaugen@us.ibm.com>
4374 Peter Bergner <bergner@vnet.ibm.com>
4375
4376 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4377 crypto builtins.
4378
4379 2013-05-22 Tobias Burnus <burnus@net-b.de>
4380
4381 PR fortran/57364
4382 * gfortran.dg/defined_assignment_6.f90: New.
4383
4384 2013-05-22 Tobias Burnus <burnus@net-b.de>
4385
4386 PR fortran/57338
4387 * gfortran.dg/assumed_type_6.f90: New.
4388
4389 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4390
4391 PR c++/57211
4392 * g++.dg/cpp0x/Wunused-parm.C: New.
4393
4394 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4397 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4398
4399 2013-05-21 Easwaran Raman <eraman@google.com>
4400
4401 PR tree-optimization/57322
4402 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4403
4404 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4405
4406 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4407 .set (no)?micromips
4408
4409 2013-05-21 Tobias Burnus <burnus@net-b.de>
4410
4411 PR fortran/57035
4412 * gfortran.dg/assumed_type_5.f90: New.
4413 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4414 * gfortran.dg/assumed_rank_2.f90: Ditto.
4415 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4416 * gfortran.dg/no_arg_check_3.f90: Ditto.
4417
4418 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR tree-optimization/57331
4421 * gcc.c-torture/compile/pr57331.c: New test.
4422
4423 2013-05-21 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/57330
4426 * gcc.dg/torture/pr57330.c: New testcase.
4427
4428 2013-05-21 Richard Biener <rguenther@suse.de>
4429
4430 PR tree-optimization/57303
4431 * gcc.dg/torture/pr57303.c: New testcase.
4432
4433 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/57321
4436 * gcc.c-torture/execute/pr57321.c: New test.
4437
4438 2013-05-20 Tobias Burnus <burnus@net-b.de>
4439
4440 PR fortran/48858
4441 PR fortran/55465
4442 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4443 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4444 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4445 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4446 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4447 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4448 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4449 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4450 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4451 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4452 * gfortran.dg/binding_label_tests_24.f90: New.
4453 * gfortran.dg/binding_label_tests_25.f90: New.
4454
4455 2013-05-20 Tobias Burnus <burnus@net-b.de>
4456
4457 PR fortran/48858
4458 * gfortran.dg/binding_label_tests_17.f90: New.
4459 * gfortran.dg/binding_label_tests_18.f90: New.
4460 * gfortran.dg/binding_label_tests_19.f90: New.
4461 * gfortran.dg/binding_label_tests_20.f90: New.
4462 * gfortran.dg/binding_label_tests_21.f90: New.
4463 * gfortran.dg/binding_label_tests_22.f90: New.
4464 * gfortran.dg/binding_label_tests_23.f90: New.
4465
4466 2013-05-20 Tobias Burnus <burnus@net-b.de>
4467
4468 PR fortran/48858
4469 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4470 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4471 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4472 * gfortran.dg/common_18.f90: New.
4473 * gfortran.dg/common_19.f90: New.
4474 * gfortran.dg/common_20.f90: New.
4475 * gfortran.dg/common_21.f90: New.
4476
4477 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4478
4479 PR c++/12288
4480 * g++.dg/parse/error52.C: New.
4481 * g++.dg/parse/error3.C: Adjust.
4482 * g++.dg/parse/error36.C: Likewise.
4483
4484 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4485
4486 PR target/56547
4487 * gcc.target/sh/pr56547-1.c: New.
4488 * gcc.target/sh/pr56547-2.c: New.
4489
4490 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4491
4492 PR c++/23608
4493 * g++.dg/warn/Wsign-compare-6.C: New.
4494 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4495
4496 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4497
4498 PR c++/57327
4499 * g++.dg/template/error50.C: New.
4500
4501 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4502
4503 PR c++/10207
4504 * g++.dg/ext/complit13.C: New.
4505
4506 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4507
4508 PR c++/57175
4509 * g++.dg/pr57175.C: New testcase.
4510
4511 2013-05-17 Easwaran Raman <eraman@google.com>
4512
4513 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4514
4515 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4516
4517 PR testsuite/57313
4518 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4519
4520 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR rtl-optimization/57281
4523 PR rtl-optimization/57300
4524 * gcc.dg/pr57300.c: New test.
4525 * gcc.c-torture/execute/pr57281.c: New test.
4526
4527 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4528
4529 PR c++/18126
4530 * g++.dg/ext/sizeof-complit.C: New.
4531
4532 2013-05-17 Marek Polacek <polacek@redhat.com>
4533
4534 * gcc.dg/strlenopt-25.c: New test.
4535 * gcc.dg/strlenopt-26.c: Likewise.
4536
4537 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4538
4539 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4540 instead of -mavx2, require only avx instead of avx2.
4541 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4542 of avx2-check.h and turn into an avx runtime test instead of
4543 avx2 runtime test.
4544
4545 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4546
4547 * g++.dg/ext/vector22.C: Uncomment working test.
4548
4549 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4550
4551 PR c++/17410
4552 * g++.dg/template/pr17410.C: New.
4553
4554 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4555
4556 * gcc.target/i386/rotate-3.c: New test.
4557 * gcc.target/i386/rotate-3a.c: New test.
4558 * gcc.target/i386/rotate-4.c: New test.
4559 * gcc.target/i386/rotate-4a.c: New test.
4560 * gcc.target/i386/rotate-5.c: New test.
4561 * gcc.target/i386/rotate-5a.c: New test.
4562
4563 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4564
4565 * gcc.dg/visibility-21.c: Require section_anchors.
4566
4567 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4568
4569 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4570 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4571 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4572
4573 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4574
4575 * gcc.dg/visibility-21.c: New.
4576
4577 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4578
4579 PR middle-end/57286
4580 * gcc.dg/pr57286.c: New testcase.
4581 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4582 * g++.dg/ext/vector22.C: Comment out transformations not
4583 performed anymore.
4584
4585 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4586
4587 PR target/57260
4588 * gcc.target/mips/call-1.c: Restrict to o32.
4589 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4590
4591 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4594 dg-messages.
4595 * g++.dg/warn/Wshadow-1.C: Likewise.
4596 * g++.dg/warn/Wshadow-6.C: Likewise.
4597 * g++.dg/warn/Wshadow-7.C: Likewise.
4598
4599 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4600
4601 PR c++/31952
4602 * g++.dg/parse/pr31952-1.C: New.
4603 * g++.dg/parse/pr31952-2.C: Likewise.
4604 * g++.dg/parse/pr31952-3.C: Likewise.
4605
4606 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4607 * g++.old-deja/g++.jason/cond.C: Likewise.
4608 * g++.dg/cpp0x/range-for5.C: Likewise.
4609
4610 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4611
4612 PR target/19599
4613 * gcc.target/arm/pr40887.c: Adjust testcase.
4614 * gcc.target/arm/pr19599.c: New test.
4615
4616 2013-05-15 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/57275
4619 * gcc.target/i386/pr57275.c: New testcase.
4620
4621 2013-05-15 Jan Hubicka <jh@suse.cz>
4622
4623 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4624 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4625 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4626
4627 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4628
4629 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4630 scheduling.
4631
4632 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR c++/57274
4635 * c-c++-common/Wsequence-point-1.c: New test.
4636
4637 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4638
4639 * g++.dg/ext/vector22.C: New testcase.
4640 * gcc.dg/binop-xor3.c: Remove xfail.
4641
4642 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4643
4644 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4645 FLOAT cmp FLOAT ? INT : INT.
4646 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4647 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4648 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4649 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4650 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4651 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4652
4653 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4654
4655 PR c++/53903
4656 * g++.dg/cpp0x/defaulted43.C: New.
4657
4658 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4661 (alloca): Remove declaration.
4662 (foo9): Replace alloca by __builtin_alloca.
4663
4664 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4665
4666 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4667 Expect "size of array is too large" error.
4668
4669 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4670
4671 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4672
4673 2013-05-14 Richard Biener <rguenther@suse.de>
4674
4675 PR middle-end/57235
4676 * g++.dg/torture/pr57235.C: New testcase.
4677
4678 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR middle-end/57251
4681 * gcc.dg/torture/pr57251.c: New test.
4682
4683 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4684
4685 PR target/57264
4686 * gcc.target/i386/pr57264.c: New test.
4687
4688 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4689
4690 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4691
4692 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4693
4694 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4695
4696 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR tree-optimization/45216
4699 PR tree-optimization/57157
4700 * c-c++-common/rotate-1.c: Add 32 tests with +.
4701 * c-c++-common/rotate-1a.c: Adjust.
4702 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4703 * c-c++-common/rotate-2b.c: New test.
4704 * c-c++-common/rotate-3.c: Add 32 tests with +.
4705 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4706 * c-c++-common/rotate-4b.c: New test.
4707 * c-c++-common/rotate-5.c: New test.
4708
4709 2013-05-13 Martin Jambor <mjambor@suse.cz>
4710
4711 PR middle-end/42371
4712 * gcc.dg/ipa/remref-0.c: New test.
4713 * gcc.dg/ipa/remref-1a.c: Likewise.
4714 * gcc.dg/ipa/remref-1b.c: Likewise.
4715 * gcc.dg/ipa/remref-2a.c: Likewise.
4716 * gcc.dg/ipa/remref-2b.c: Likewise.
4717
4718 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4719
4720 * gcc.dg/vector-shift-2.c: New testcase.
4721
4722 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR tree-optimization/57230
4725 * gcc.dg/strlenopt-24.c: New test.
4726
4727 PR tree-optimization/57230
4728 * gcc.dg/strlenopt-23.c: New test.
4729
4730 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4731
4732 PR target/57108
4733 * gcc.target/sh/pr57108.c: Move this test case to ...
4734 * gcc.c-torture/compile/pr57108.c: ... here.
4735
4736 2013-05-10 Richard Biener <rguenther@suse.de>
4737
4738 PR tree-optimization/57214
4739 * gcc.dg/torture/pr57214.c: New testcase.
4740
4741 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4742
4743 * gcc.dg/vector-shift.c: New testcase.
4744
4745 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4746
4747 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4748
4749 PR tree-optimization/45216
4750 PR tree-optimization/57157
4751 * c-c++-common/rotate-1.c: New test.
4752 * c-c++-common/rotate-1a.c: New test.
4753 * c-c++-common/rotate-2.c: New test.
4754 * c-c++-common/rotate-2a.c: New test.
4755 * c-c++-common/rotate-3.c: New test.
4756 * c-c++-common/rotate-3a.c: New test.
4757 * c-c++-common/rotate-4.c: New test.
4758 * c-c++-common/rotate-4a.c: New test.
4759
4760 2013-05-10 Richard Biener <rguenther@suse.de>
4761
4762 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4763 * gcc.target/i386/l_fma_double_1.c: Adjust.
4764 * gcc.target/i386/l_fma_double_2.c: Likewise.
4765 * gcc.target/i386/l_fma_double_3.c: Likewise.
4766 * gcc.target/i386/l_fma_double_4.c: Likewise.
4767 * gcc.target/i386/l_fma_double_5.c: Likewise.
4768 * gcc.target/i386/l_fma_double_6.c: Likewise.
4769 * gcc.target/i386/l_fma_float_1.c: Likewise.
4770 * gcc.target/i386/l_fma_float_2.c: Likewise.
4771 * gcc.target/i386/l_fma_float_3.c: Likewise.
4772 * gcc.target/i386/l_fma_float_4.c: Likewise.
4773 * gcc.target/i386/l_fma_float_5.c: Likewise.
4774 * gcc.target/i386/l_fma_float_6.c: Likewise.
4775
4776 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4777
4778 PR c++/51226
4779 * g++.dg/cpp0x/pr51226.C: New.
4780
4781 2013-04-16 Han Shen <shenhan@google.com>
4782
4783 Test cases for '-fstack-protector-strong'.
4784 * gcc.dg/fstack-protector-strong.c: New.
4785 * g++.dg/fstack-protector-strong.C: New.
4786
4787 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4788
4789 * gcc.target/aarch64/ands_1.c: New test.
4790 * gcc.target/aarch64/ands_2.c: Likewise
4791
4792 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4793
4794 * lib/target-supports.exp (check_effective_target_hw): New
4795 function.
4796 * c-c++-common/asan/clone-test-1.c: Call
4797 check_effective_target_hw.
4798 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4799 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4800 possible decorations.
4801 * c-c++-common/asan/null-deref-1.c: Likewise.
4802 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4803 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4804 * c-c++-common/asan/use-after-free-1.c: Likewise.
4805 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4806 * g++.dg/asan/large-func-test-1.C: Likewise.
4807
4808 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4809
4810 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4811
4812 2013-05-07 Richard Biener <rguenther@suse.de>
4813
4814 PR middle-end/57190
4815 * g++.dg/torture/pr57190.C: New testcase.
4816
4817 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR tree-optimization/57149
4820 * gcc.dg/pr57149.c: New test.
4821
4822 PR debug/57184
4823 * gcc.dg/pr57184.c: New test.
4824
4825 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4826
4827 * gnat.dg/specs/array3.ads: New test.
4828
4829 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4830
4831 * c-c++-common/vector-scalar-2.c: New testcase.
4832
4833 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4834
4835 * gcc.target/i386/asm-dialect-2.c: New testcase.
4836
4837 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/57183
4840 * g++.dg/cpp0x/auto38.C: New.
4841
4842 2013-05-06 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/57185
4845 * gcc.dg/autopar/pr57185.c: New testcase.
4846
4847 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4848
4849 PR target/57106
4850 * gcc.target/i386/pr57106.c: New test.
4851
4852 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4853
4854 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4855 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4856 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4857 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4858 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4859 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4860 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4861
4862 2013-05-06 Teresa Johnson <tejohnson@google.com>
4863
4864 PR bootstrap/57154
4865 * gcc.dg/pr57154.c: New test.
4866
4867 2013-05-06 Richard Biener <rguenther@suse.de>
4868
4869 PR middle-end/57147
4870 * gcc.dg/torture/pr57147-1.c: New testcase.
4871 * gcc.dg/torture/pr57147-2.c: Likewise.
4872 * gcc.dg/torture/pr57147-3.c: Likewise.
4873
4874 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4875
4876 PR target/55303
4877 * gcc.target/sh/pr55303-1.c: New.
4878 * gcc.target/sh/pr55303-2.c: New.
4879 * gcc.target/sh/pr55303-3.c: New.
4880
4881 2013-05-05 Tobias Burnus <burnus@net-b.de>
4882
4883 * gfortran.dg/allocate_with_source_3.f90: New.
4884
4885 2013-05-05 Tobias Burnus <burnus@net-b.de>
4886
4887 PR fortran/57141
4888 * gfortran.dg/null_8.f90: New.
4889
4890 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/53745
4893 * g++.dg/cpp0x/enum27.C: New.
4894 * g++.dg/cpp0x/enum_base.C: Adjust.
4895
4896 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR tree-optimization/56205
4899 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4900
4901 2013-05-04 Tobias Burnus <burnus@net-b.de>
4902
4903 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4904 * gfortran.dg/bind_c_usage_27.f90: New.
4905 * gfortran.dg/bind_c_usage_28.f90: New.
4906
4907 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4908
4909 PR c++/51927
4910 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4911
4912 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4913
4914 PR target/57150
4915 * gcc.target/powerpc/pr57150.c: New file.
4916
4917 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4918
4919 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4920 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4921 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4922 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4923 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4924 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4925 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4926
4927 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4928
4929 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4930 scan-assembler-times.
4931
4932 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4933
4934 * gcc.dg/tree-ssa/slsr-32.c: New.
4935 * gcc.dg/tree-ssa/slsr-33.c: New.
4936 * gcc.dg/tree-ssa/slsr-34.c: New.
4937 * gcc.dg/tree-ssa/slsr-35.c: New.
4938 * gcc.dg/tree-ssa/slsr-36.c: New.
4939 * gcc.dg/tree-ssa/slsr-37.c: New.
4940 * gcc.dg/tree-ssa/slsr-38.c: New.
4941
4942 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4943
4944 * gcc.target/aarch64/tst_1.c: New test.
4945 * gcc.target/aarch64/tst_2.c: Likewise
4946
4947 2013-05-02 Jeff Law <law@redhat.com>
4948
4949 PR tree-optimization/57144
4950 * gcc.c-torture/execute/pr57144.c: New test.
4951
4952 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4953
4954 PR rtl-optimization/57130
4955 * gcc.c-torture/execute/pr57130.c: New test.
4956
4957 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4960
4961 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4962
4963 * gcc.target/aarch64/fabd.c: New file.
4964
4965 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 PR c++/54318
4968 * g++.dg/cpp0x/pr54318.C: New.
4969
4970 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4971
4972 PR c++/14283
4973 * g++.dg/parse/error51.C: New.
4974 * g++.dg/parse/error15.C: Adjust column numbers.
4975
4976 2013-05-02 Tobias Burnus <burnus@net-b.de>
4977
4978 PR fortran/57142
4979 * gfortran.dg/size_kind_2.f90: New.
4980 * gfortran.dg/size_kind_3.f90: New.
4981
4982 2013-05-02 Richard Biener <rguenther@suse.de>
4983
4984 PR middle-end/57140
4985 * g++.dg/torture/pr57140.C: New testcase.
4986
4987 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4988
4989 PR target/56732
4990 * gcc.target/arm/pr56732-1.c: New test.
4991
4992 2013-05-02 Martin Jambor <mjambor@suse.cz>
4993
4994 PR middle-end/56988
4995 * gcc.dg/ipa/pr56988.c: New test.
4996
4997 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4998
4999 * gcc.target/aarch64/bics_1.c: New test.
5000 * gcc.target/aarch64/bics_2.c: Likewise.
5001
5002 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR rtl-optimization/57131
5005 * gcc.c-torture/execute/pr57131.c: New test.
5006
5007 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5008
5009 PR c++/57132
5010 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5011
5012 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5013
5014 PR target/57091
5015 * gcc.target/i386/pr57091.c: New test.
5016
5017 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5018
5019 * gcc.target/aarch64/vect-vaddv.c: New.
5020
5021 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5022
5023 * gcc.target/aarch64/vect-vmaxv.c: New.
5024 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5025
5026 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5027
5028 * gcc.target/aarch64/scalar-vca.c: New.
5029 * gcc.target/aarch64/vect-vca.c: Likewise.
5030
5031 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5032
5033 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5034 (test_vceqd_s64): Force arguments to SIMD registers.
5035 (test_vceqzd_s64): Likewise.
5036 (test_vcged_s64): Likewise.
5037 (test_vcled_s64): Likewise.
5038 (test_vcgezd_s64): Likewise.
5039 (test_vcged_u64): Likewise.
5040 (test_vcgtd_s64): Likewise.
5041 (test_vcltd_s64): Likewise.
5042 (test_vcgtzd_s64): Likewise.
5043 (test_vcgtd_u64): Likewise.
5044 (test_vclezd_s64): Likewise.
5045 (test_vcltzd_s64): Likewise.
5046 (test_vtst_s64): Likewise.
5047 (test_vtst_u64): Likewise.
5048
5049 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/57092
5052 * g++.dg/cpp0x/decltype53.C: New.
5053
5054 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5055
5056 PR fortran/57071
5057 * gfortran.dg/power_5.f90: New test.
5058
5059 2013-04-30 Richard Biener <rguenther@suse.de>
5060
5061 PR middle-end/57122
5062 * gcc.dg/torture/pr57122.c: New testcase.
5063
5064 2013-04-30 Richard Biener <rguenther@suse.de>
5065
5066 PR middle-end/57107
5067 * g++.dg/torture/pr57107.C: New testcase.
5068
5069 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5070
5071 PR rtl-optimization/57105
5072 * gcc.dg/pr57105.c: New test.
5073
5074 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5075
5076 PR tree-optimization/57104
5077 * gcc.dg/pr57104.c: New test.
5078
5079 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5080
5081 PR target/44578
5082 * gcc.target/i386/pr44578.c: New test.
5083
5084 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5085
5086 PR target/57097
5087 * gcc.target/i386/pr57097.c: New test.
5088
5089 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5090
5091 PR target/57098
5092 * gcc.target/i386/pr57098.c: New test.
5093
5094 2013-04-29 Kai Tietz <ktietz@redhat.com>
5095
5096 * gcc.c-torture/execute/pr55875.c: New test.
5097
5098 2013-04-29 Richard Biener <rguenther@suse.de>
5099
5100 PR middle-end/57075
5101 * gcc.dg/torture/pr57075.c: New testcase.
5102
5103 2013-04-29 Richard Biener <rguenther@suse.de>
5104
5105 PR middle-end/57103
5106 * gcc.dg/autopar/pr57103.c: New testcase.
5107
5108 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5109
5110 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5111
5112 2013-04-29 Tom de Vries <tom@codesourcery.com>
5113
5114 * gcc.dg/pr50763.c: Update test.
5115
5116 2013-04-26 Jeff Law <law@redhat.com>
5117
5118 * gcc.dg/tree-ssa/vrp88.c: New test.
5119
5120 2013-04-29 Christian Bruel <christian.bruel@st.com>
5121
5122 PR target/57108
5123 * gcc.target/sh/pr57108.c: New test.
5124
5125 2013-04-29 Richard Biener <rguenther@suse.de>
5126
5127 PR middle-end/57089
5128 * gfortran.dg/gomp/pr57089.f90: New testcase.
5129
5130 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5131
5132 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5133
5134 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5135
5136 * gcc.target/aarch64/vect-vcvt.c: New.
5137
5138 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5139
5140 * gcc.target/aarch64/vect-vrnd.c: New.
5141
5142 2013-04-29 Richard Biener <rguenther@suse.de>
5143
5144 PR tree-optimization/57081
5145 * gcc.dg/torture/pr57081.c: New testcase.
5146
5147 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5148
5149 PR tree-optimization/57083
5150 * gcc.dg/torture/pr57083.c: New test.
5151
5152 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5153
5154 PR c++/56450
5155 * g++.dg/cpp0x/decltype52.C: New.
5156
5157 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5158
5159 N3472 binary constants
5160 * g++.dg/cpp/limits.C: Adjust warning wording.
5161 * g++.dg/system-binary-constants-1.C: Likewise.
5162 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5163
5164 2013-04-28 Tobias Burnus <burnus@net-b.de>
5165
5166 PR fortran/57093
5167 * gfortran.dg/coarray_30.f90: New.
5168
5169 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5170
5171 PR fortran/57071
5172 * frontend-passes (optimize_power): New function.
5173 (optimize_op): Use it.
5174
5175 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5176
5177 PR target/56866
5178 * gcc.c-torture/execute/pr56866.c: New test.
5179 * gcc.target/i386/pr56866.c: New test.
5180
5181 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR go/57045
5184 * gcc.dg/setjmp-5.c: New test.
5185
5186 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/55708
5189 * g++.dg/cpp0x/constexpr-55708.C: New.
5190
5191 2013-04-26 Richard Biener <rguenther@suse.de>
5192
5193 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5194 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5195 * gcc.dg/pr53265.c: Remove XFAILs.
5196 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5197 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5198
5199 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5200
5201 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5202 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5203 -fdiagnostics-color=never option similarly to
5204 -fno-diagnostics-show-caret option.
5205
5206 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5207
5208 PR rtl-optimization/57003
5209 * gcc.target/i386/pr57003.c: New test.
5210
5211 2013-04-25 Marek Polacek <polacek@redhat.com>
5212
5213 PR tree-optimization/57066
5214 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5215
5216 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5217 Tejas Belagod <tejas.belagod@arm.com>
5218
5219 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5220 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5221 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5222
5223 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5224
5225 * gcc.target/aarch64/cmp.c: New.
5226
5227 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5228
5229 * gcc.target/aarch64/ngc.c: New.
5230
5231 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5232
5233 * lib/target-supports.exp
5234 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5235 (check_effective_target_arm_neon_fp16_ok): Likewise.
5236 (add_options_for_arm_neon_fp16): Likewise.
5237 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5238 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5239
5240 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5241
5242 PR rtl-optimizations/57046
5243 * gcc.target/i386/pr57046.c: New test.
5244
5245 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 * g++.dg/cpp1y/cplusplus.C: New.
5248
5249 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5252
5253 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 * c-c++-common/Wpointer-arith-1.c: New.
5256
5257 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5258
5259 * g++.dg/cpp1y/cxx1y_macro.C: New.
5260
5261 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/56970
5264 * g++.dg/cpp0x/sfinae45.C: New.
5265
5266 2013-04-24 Richard Biener <rguenther@suse.de>
5267
5268 PR testsuite/57050
5269 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5270
5271 2013-04-23 Richard Biener <rguenther@suse.de>
5272
5273 PR middle-end/57036
5274 * gcc.dg/torture/pr57036-1.c: New testcase.
5275 * gcc.dg/torture/pr57036-2.c: Likewise.
5276
5277 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5278
5279 * gcc.target/aarch64/scalar-mov.c: New testcase.
5280
5281 2013-04-23 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/57026
5284 * gcc.dg/torture/pr57026.c: New testcase.
5285
5286 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5287
5288 PR fortran/53685
5289 PR fortran/57022
5290 * gfortran.dg/transfer_check_4.f90: New.
5291
5292 2013-04-22 Marek Polacek <polacek@redhat.com>
5293
5294 PR sanitizer/56990
5295 * gcc.dg/pr56990.c: New test.
5296
5297 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5298
5299 PR target/57018
5300 * gcc.target/i386/pr57018.c: New test.
5301
5302 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5303
5304 * gcc.target/aarch64/vrecps.c: New.
5305 * gcc.target/aarch64/vrecpx.c: Likewise.
5306
5307 2013-04-22 Christian Bruel <christian.bruel@st.com>
5308
5309 PR target/56995
5310 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5311
5312 2013-04-21 Jeff Law <law@redhat.com>
5313
5314 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5315
5316 2013-04-20 Tobias Burnus <burnus@net-b.de>
5317
5318 PR fortran/56907
5319 * gfortran.dg/c_loc_test_22.f90: New.
5320
5321 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5322
5323 PR rtl-optimization/56847
5324 * gcc.dg/pr56847.c: New test.
5325
5326 2013-04-19 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/56982
5329 * gcc.c-torture/execute/pr56982.c: New testcase.
5330
5331 2013-04-19 Martin Jambor <mjambor@suse.cz>
5332
5333 PR tree-optimization/56718
5334 * g++.dg/ipa/imm-devirt-1.C: New test.
5335 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5336
5337 2013-04-19 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/57000
5340 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5341
5342 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5343 Mikael Morin <mikael@gcc.gnu.org>
5344
5345 PR fortran/56872
5346 * gfortran.dg/array_constructor_45.f90: New test.
5347 * gfortran.dg/array_constructor_46.f90: New test.
5348 * gfortran.dg/array_constructor_47.f90: New test.
5349 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5350
5351 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR rtl-optimization/56999
5354 * g++.dg/opt/pr56999.C: New test.
5355
5356 2013-04-18 Cary Coutant <ccoutant@google.com>
5357
5358 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5359 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5360
5361 2013-04-18 Cary Coutant <ccoutant@google.com>
5362
5363 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5364 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5365 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5366 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5367 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5368 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5369 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5370 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5371 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5372 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5373 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5374
5375 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5376
5377 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5378
5379 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR tree-optimization/56984
5382 * gcc.c-torture/compile/pr56984.c: New test.
5383
5384 PR rtl-optimization/56992
5385 * gcc.dg/pr56992.c: New test.
5386
5387 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5388
5389 PR fortran/56814
5390 * gfortran.dg/proc_ptr_42.f90: New.
5391
5392 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 * gnat.dg/discr41.ad[sb]: New test.
5395 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5396 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5397 * gcc.dg/vect/slp-24.c: Likewise.
5398 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5399 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5400 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5401 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5402 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5403 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5404 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5405 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5406 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5407 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5408 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5409 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5410 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5411 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5412 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5413 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5414 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5415 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5416 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5417 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5418 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5419 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5420 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5421 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5422 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5423 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5424
5425 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5426
5427 PR fortran/40958
5428 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5429 * gfortran.dg/module_md5_1.f90: Remove.
5430
5431 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5432
5433 * gcc.target/aarch64/adds3.c: New.
5434 * gcc.target/aarch64/subs3.c: New.
5435
5436 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5437
5438 * gcc.target/aarch64/adds1.c: New.
5439 * gcc.target/aarch64/adds2.c: New.
5440 * gcc.target/aarch64/subs1.c: New.
5441 * gcc.target/aarch64/subs2.c: New.
5442
5443 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5444
5445 Implement n3599 - Literal operator templates for strings.
5446 * g++.dg/cpp1y/udlit-char-template.C: New test.
5447 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5448
5449 2013-04-16 Tobias Burnus <burnus@net-b.de>
5450
5451 PR fortran/39505
5452 * gfortran.dg/no_arg_check_1.f90: New.
5453 * gfortran.dg/no_arg_check_2.f90: New.
5454 * gfortran.dg/no_arg_check_3.f90: New.
5455
5456 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5457
5458 PR fortran/56968
5459 * gfortran.dg/proc_ptr_41.f90: New.
5460
5461 2013-04-16 Richard Biener <rguenther@suse.de>
5462
5463 PR tree-optimization/56756
5464 * gcc.dg/torture/pr56756.c: New testcase.
5465
5466 2013-04-16 Tobias Burnus <burnus@net-b.de>
5467
5468 PR fortran/56969
5469 * gfortran.dg/c_assoc_5.f90: New.
5470
5471 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5472
5473 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5474 * gcc.c-torture/execute/pr33992.x: Remove.
5475 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5476 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5477 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5478
5479 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR tree-optimization/56962
5482 * gcc.c-torture/execute/pr56962.c: New test.
5483
5484 2013-04-15 Richard Biener <rguenther@suse.de>
5485
5486 PR tree-optimization/56933
5487 * gcc.dg/vect/pr56933.c: New testcase.
5488
5489 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5490
5491 * gcc.target/arm/anddi3-opt.c: New test.
5492 * gcc.target/arm/anddi3-opt2.c: Likewise.
5493
5494 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gcc.dg/pr56890-1.c: New test.
5497 * gcc.dg/pr56890-2.c: Likewise.
5498
5499 2013-04-15 Joey Ye <joey.ye@arm.com>
5500
5501 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5502 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5503
5504 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5505
5506 PR fortran/56816
5507 * gfortran.dg/select_type_33.f03: New test.
5508
5509 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5510
5511 PR fortran/55959
5512 * gfortran.dg/typebound_proc_29.f03: New.
5513
5514 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5515
5516 PR fortran/56266
5517 * gfortran.dg/typebound_proc_28.f03: New.
5518
5519 2013-04-12 Jeff Law <law@redhat.com>
5520
5521 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5522 either.
5523
5524 2013-04-12 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/56929
5527 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5528
5529 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5530
5531 PR target/56903
5532 * gcc.target/i386/pr56903.c: New test.
5533
5534 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5535
5536 PR fortran/56261
5537 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5538 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5539 * gfortran.dg/block_11.f90: Fix invalid test case.
5540 * gfortran.dg/function_types_3.f90: Add new error message.
5541 * gfortran.dg/global_references_1.f90: Ditto.
5542 * gfortran.dg/import2.f90: Remove unneeded parts.
5543 * gfortran.dg/import6.f90: Fix invalid test case.
5544 * gfortran.dg/proc_decl_2.f90: Ditto.
5545 * gfortran.dg/proc_decl_9.f90: Ditto.
5546 * gfortran.dg/proc_decl_18.f90: Ditto.
5547 * gfortran.dg/proc_ptr_40.f90: New.
5548 * gfortran.dg/whole_file_7.f90: Modified error wording.
5549 * gfortran.dg/whole_file_16.f90: Ditto.
5550 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5551 * gfortran.dg/whole_file_18.f90: Modified error wording.
5552 * gfortran.dg/whole_file_20.f03: Ditto.
5553 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5554 invalid test case.
5555
5556 2013-04-12 Richard Biener <rguenther@suse.de>
5557
5558 Revert
5559 2013-04-10 Richard Biener <rguenther@suse.de>
5560
5561 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5562
5563 2013-04-12 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/56845
5566 * gfortran.dg/class_allocate_15.f90: New.
5567
5568 Revert:
5569 2013-04-12 Tobias Burnus <burnus@net-b.de>
5570
5571 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5572 scan-tree-dump-times.
5573
5574 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR tree-optimization/56918
5577 PR tree-optimization/56920
5578 * gcc.dg/vect/pr56918.c: New test.
5579 * gcc.dg/vect/pr56920.c: New test.
5580
5581 2013-04-12 Tobias Burnus <burnus@net-b.de>
5582
5583 PR fortran/56845
5584 * gfortran.dg/class_allocate_14.f90: New.
5585 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5586 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5587
5588 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5589
5590 * gcc.dg/fold-cstvecshift.c: New testcase.
5591
5592 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5593
5594 * gcc.target/aarch64/negs.c: New.
5595
5596 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR c++/56895
5599 * g++.dg/template/arrow4.C: New test.
5600
5601 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5602
5603 * gnat.dg/array23.adb: New test.
5604 * gnat.dg/array23_pkg[123].ads: New helpers.
5605
5606 2013-04-11 Jeff Law <law@redhat.com>
5607
5608 PR tree-optimization/56900
5609 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5610
5611 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/56913
5614 * g++.dg/cpp0x/sfinae44.C: New.
5615
5616 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5617
5618 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5619 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5620
5621 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5622
5623 PR c++/54216
5624 * g++.dg/cpp0x/enum26.C: New.
5625 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5626
5627 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5628
5629 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5630 inverse operands.
5631 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5632 loop is vectorized.
5633 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5634 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5635 loop is vectorized and that the correct instruction is generated.
5636 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5637 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5638 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5639
5640 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR tree-optimization/56899
5643 * gcc.c-torture/execute/pr56899.c: New test.
5644
5645 2013-04-10 David S. Miller <davem@davemloft.net>
5646
5647 * gcc.target/sparc/setcc-4.c: New test.
5648 * gcc.target/sparc/setcc-5.c: New test.
5649
5650 2013-04-10 Richard Biener <rguenther@suse.de>
5651
5652 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5653
5654 2013-04-10 Richard Biener <rguenther@suse.de>
5655
5656 * gcc.dg/vect/slp-39.c: New testcase.
5657
5658 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5659
5660 PR tree-optimization/55524
5661 * gcc.target/epiphany/fnma-1.c: New test.
5662
5663 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5664
5665 * gcc.dg/tree-ssa/inline-11.c: New test
5666
5667 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR c++/56895
5670 * g++.dg/template/arrow3.C: New test.
5671
5672 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5673
5674 * gcc.target/arm/minmax_minus.c: New test.
5675
5676 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR middle-end/56883
5679 * c-c++-common/gomp/pr56883.c: New test.
5680
5681 2013-04-09 Jeff Law <law@redhat.com>
5682
5683 * gcc.dg/tree-ssa/vrp87.c: New test.
5684
5685 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR tree-optimization/56854
5688 * g++.dg/torture/pr56854.C: New test.
5689
5690 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5691
5692 PR fortran/56782
5693 * gfortran.dg/array_constructor_44.f90: New test.
5694
5695 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/56871
5698 * g++.dg/cpp0x/constexpr-specialization.C: New.
5699
5700 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5701
5702 * gcc.c-torture/execute/pr56837.c: New test.
5703
5704 PR c++/34949
5705 PR c++/50243
5706 * g++.dg/opt/vt3.C: New test.
5707 * g++.dg/opt/vt4.C: New test.
5708
5709 2013-04-08 Jeff Law <law@redhat.com>
5710
5711 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5712
5713 2013-04-08 Richard Biener <rguenther@suse.de>
5714
5715 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5716
5717 2013-04-08 Richard Biener <rguenther@suse.de>
5718
5719 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5720
5721 2013-04-08 Richard Biener <rguenther@suse.de>
5722
5723 * g++.dg/vect/slp-pr56812.cc: Adjust.
5724
5725 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5726
5727 * gcc.dg/pr56837.c: New test.
5728 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5729 "generated memset minus one".
5730
5731 2013-04-07 Tobias Burnus <burnus@net-b.de>
5732
5733 PR fortran/56849
5734 * gfortran.dg/reshape_5.f90: New.
5735
5736 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5737
5738 PR target/56843
5739 * gcc.target/powerpc/recip-1.c: Modify expected output.
5740 * gcc.target/powerpc/recip-3.c: Likewise.
5741 * gcc.target/powerpc/recip-4.c: Likewise.
5742 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5743
5744 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5745
5746 * gcc.target/arm/peep-ldrd-1.c: New test.
5747 * gcc.target/arm/peep-strd-1.c: Likewise.
5748
5749 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5750
5751 * gcc.target/arm/negdi-1.c: New test.
5752 * gcc.target/arm/negdi-2.c: Likewise.
5753 * gcc.target/arm/negdi-3.c: Likewise.
5754 * gcc.target/arm/negdi-4.c: Likewise.
5755
5756 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5757
5758 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5759 Add -march=armv8-a when we use v8 NEON.
5760 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5761 (check_effective_target_vect_call_ceilf): Likewise.
5762 (check_effective_target_vect_call_floorf): Likewise.
5763 (check_effective_target_vect_call_roundf): Likewise.
5764 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5765 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5766 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5767 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5768 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5769
5770 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5771
5772 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5773 * gcc.target/powerpc/sd-pwr6.c: Same.
5774 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5775 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5776
5777 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5778
5779 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5780
5781 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5782
5783 PR fortran/40881
5784 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5785 * gfortran.dg/altreturn_4.f90: Ditto.
5786 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5787 * gfortran.dg/altreturn_5.f90: Ditto.
5788 * gfortran.dg/altreturn_6.f90: Ditto.
5789 * gfortran.dg/altreturn_7.f90: Ditto.
5790
5791 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5792
5793 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5794 New procedure.
5795 (check_effective_target_arm_v8_neon_ok_nocache):
5796 Likewise.
5797 (check_effective_target_arm_v8_neon_ok): Change to use
5798 check_effective_target_arm_v8_neon_ok_nocache.
5799 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5800 NEON flags.
5801 (check_effective_target_vect_call_btruncf):
5802 Enable for arm and ARMv8 NEON.
5803 (check_effective_target_vect_call_ceilf): Likewise.
5804 (check_effective_target_vect_call_floorf): Likewise.
5805 (check_effective_target_vect_call_roundf): Likewise.
5806 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5807 target.
5808
5809 2013-04-04 Marek Polacek <polacek@redhat.com>
5810
5811 PR tree-optimization/48186
5812 * gcc.dg/pr48186.c: New test.
5813
5814 2013-04-04 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/56826
5817 * gcc.dg/vect/pr56826.c: New testcase.
5818 * gcc.dg/vect/O3-pr36098.c: Adjust.
5819
5820 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5821
5822 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5823 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5824 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5825 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5826 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5827 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5828 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5829 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5830 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5831 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5832
5833 2013-04-04 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/56213
5836 * gcc.dg/vect/vect-123.c: New testcase.
5837
5838 2013-04-04 Tobias Burnus <burnus@net-b.de>
5839
5840 PR fortran/56810
5841 * gfortran.dg/read_repeat_2.f90: New.
5842
5843 2013-04-04 Richard Biener <rguenther@suse.de>
5844
5845 PR tree-optimization/56837
5846 * g++.dg/torture/pr56837.C: New testcase.
5847
5848 2013-04-04 Tobias Burnus <burnus@net-b.de>
5849
5850 PR fortran/50269
5851 * gfortran.dg/c_loc_test_21.f90: New.
5852 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5853 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5854 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5855 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5856 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5857
5858 2013-04-03 Jeff Law <law@redhat.com>
5859
5860 PR tree-optimization/56799
5861 * gcc.c-torture/execute/pr56799.c: New test.
5862
5863 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5864
5865 PR c++/56815
5866 * g++.dg/warn/Wpointer-arith-1.C: New.
5867 * g++.dg/gomp/for-19.C: Adjust.
5868
5869 2013-04-03 Marek Polacek <polacek@redhat.com>
5870
5871 PR sanitizer/55702
5872 * gcc.dg/pr55702.c: New test.
5873
5874 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5875
5876 PR target/56809
5877 * gcc.dg/pr56809.c: New testcase.
5878
5879 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR debug/56819
5882 * g++.dg/debug/pr56819.C: New test.
5883
5884 2013-04-03 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/56817
5887 * g++.dg/torture/pr56817.C: New testcase.
5888
5889 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5890
5891 * gcc.dg/vect/bb-slp-31.c: New file.
5892
5893 2013-04-03 Jason Merrill <jason@redhat.com>
5894
5895 PR c++/34949
5896 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5897
5898 2013-04-03 Richard Biener <rguenther@suse.de>
5899
5900 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5901
5902 2013-04-03 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/55964
5905 * gcc.dg/torture/pr55964-2.c: New testcase.
5906
5907 2013-04-03 Richard Biener <rguenther@suse.de>
5908
5909 PR tree-optimization/56501
5910 * gcc.dg/torture/pr56501.c: New testcase.
5911
5912 2013-04-03 Richard Biener <rguenther@suse.de>
5913
5914 PR tree-optimization/56407
5915 * gcc.dg/torture/pr56407.c: New testcase.
5916
5917 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5918
5919 PR tree-optimization/56790
5920 * g++.dg/ext/pr56790-1.C: New testcase.
5921
5922 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5923
5924 * gcc.target/i386/merge-1.c: New testcase.
5925 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5926
5927 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR c/19449
5930 * gcc.c-torture/execute/pr19449.c: New test.
5931
5932 2013-04-03 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/56812
5935 * g++.dg/vect/slp-pr56812.cc: New testcase.
5936
5937 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5938
5939 PR fortran/56284
5940 PR fortran/40881
5941 * gfortran.dg/altreturn_8.f90: New.
5942 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5943 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5944 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5945
5946 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR rtl-optimization/56745
5949 * gcc.c-torture/compile/pr56745.c: New test.
5950
5951 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5952
5953 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5954
5955 2013-04-02 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/56778
5958 * gcc.dg/torture/pr56778.c: New testcase.
5959
5960 2013-04-02 Richard Biener <rguenther@suse.de>
5961
5962 PR middle-end/56768
5963 * g++.dg/torture/pr56768.C: New testcase.
5964
5965 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5968
5969 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970
5971 PR fortran/56660
5972 * gfortran.dg/namelist_82.f90: New test.
5973
5974 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5975
5976 PR fortran/56500
5977 * gfortran.dg/implicit_class_1.f90: New.
5978
5979 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980
5981 PR fortran/56786
5982 * gfortran.dg/namelist_81.f90: New test.
5983
5984 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5985
5986 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5987 for constant and equal string lengths.
5988 * gfortran.dg/character_comparison_5.f90: Likewise.
5989 * gfortran.dg/character_comparison_9.f90: New test.
5990
5991 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5992
5993 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5994 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5995
5996 2013-03-29 Tobias Burnus <burnus@net-b.de>
5997
5998 PR fortran/35203
5999 * gfortran.dg/optional_absent_3.f90: New.
6000
6001 2013-03-29 Tobias Burnus <burnus@net-b.de>
6002
6003 PR fortran/56737
6004 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6005
6006 2013-03-29 Tobias Burnus <burnus@net-b.de>
6007
6008 PR fortran/56735
6009 * gfortran.dg/namelist_80.f90: New.
6010
6011 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6012
6013 PR fortran/45159
6014 * gfortran.dg/string_length_2.f90: New test.
6015 * gfortran.dg/dependency_41.f90: New test.
6016
6017 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6018
6019 PR fortran/55806
6020 * gfortran.dg/array_constructor_43.f90: New test.
6021 * gfortran.dg/random_seed_3.f90: New test.
6022
6023 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6024
6025 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6026 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6027 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6028 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6029 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6030 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6031 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6032 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6033 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6034 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6035
6036 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 PR c++/56725
6039 * g++.dg/conversion/op4.C: Adjust.
6040 * g++.dg/cpp0x/rv1n.C: Likewise.
6041 * g++.dg/cpp0x/rv2n.C: Likewise.
6042 * g++.dg/cpp0x/template_deduction.C: Likewise.
6043 * g++.dg/expr/cond8.C: Likewise.
6044 * g++.dg/other/error4.C: Likewise.
6045 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6046 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6047 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6048 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6049 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6050 * g++.old-deja/g++.law/cvt20.C: Likewise.
6051 * g++.old-deja/g++.law/cvt8.C: Likewise.
6052 * g++.old-deja/g++.law/init8.C: Likewise.
6053 * g++.old-deja/g++.mike/net12.C: Likewise.
6054 * g++.old-deja/g++.mike/net8.C: Likewise.
6055 * g++.old-deja/g++.mike/p2793.C: Likewise.
6056 * g++.old-deja/g++.mike/p3836.C: Likewise.
6057 * g++.old-deja/g++.mike/p418.C: Likewise.
6058 * g++.old-deja/g++.mike/p701.C: Likewise.
6059 * g++.old-deja/g++.mike/p807.C: Likewise.
6060
6061 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6062
6063 PR middle-end/56694
6064 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6065 targets.
6066
6067 2013-03-28 Marek Polacek <polacek@redhat.com>
6068
6069 PR tree-optimization/56695
6070 * gcc.dg/vect/pr56695.c: New test.
6071
6072 2013-03-28 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/37021
6075 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6076 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6077
6078 2013-03-27 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/56650
6081 PR fortran/36437
6082 * gfortran.dg/sizeof_2.f90: New.
6083 * gfortran.dg/sizeof_3.f90: New.
6084 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6085
6086 2013-03-27 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/37021
6089 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6090
6091 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6092
6093 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6094 * g++.dg/ipa/ivinline-2.C: Likewise.
6095 * g++.dg/ipa/ivinline-3.C: Likewise.
6096 * g++.dg/ipa/ivinline-4.C: Likewise.
6097 * g++.dg/ipa/ivinline-5.C: Likewise.
6098 * g++.dg/ipa/ivinline-7.C: Likewise.
6099 * g++.dg/ipa/ivinline-8.C: Likewise.
6100 * g++.dg/ipa/ivinline-9.C: Likewise.
6101 * g++.dg/cpp0x/noexcept03.C: Likewise.
6102 * gcc.dg/const-1.c: Likewise.
6103 * gcc.dg/ipa/pure-const-1.c: Likewise.
6104 * gcc.dg/noreturn-8.c: Likewise.
6105 * gcc.target/i386/mmx-1.c: Likewise.
6106 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6107 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6108 * gcc.c-torture/execute/pr33992.x: New file.
6109
6110 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6111
6112 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6113
6114 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/55951
6117 * g++.dg/ext/desig5.C: New.
6118
6119 2013-03-26 Tobias Burnus <burnus@net-b.de>
6120
6121 PR fortran/56649
6122 * gfortran.dg/merge_init_expr_2.f90: New.
6123 * gfortran.dg/merge_char_1.f90: Modify test to
6124 stay a run-time test.
6125 * gfortran.dg/merge_char_3.f90: Ditto.
6126
6127 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6130 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6131
6132 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6133
6134 PR c++/56722
6135 * g++.dg/cpp0x/range-for23.C: New.
6136
6137 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6138
6139 PR libfortran/52512
6140 * gfortran.dg/namelist_79.f90: New.
6141
6142 2013-03-25 Martin Jambor <mjambor@suse.cz>
6143
6144 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6145
6146 2013-03-25 Tobias Burnus <burnus@net-b.de>
6147
6148 PR fortran/38536
6149 PR fortran/38813
6150 PR fortran/38894
6151 PR fortran/39288
6152 PR fortran/40963
6153 PR fortran/45824
6154 PR fortran/47023
6155 PR fortran/47034
6156 PR fortran/49023
6157 PR fortran/50269
6158 PR fortran/50612
6159 PR fortran/52426
6160 PR fortran/54263
6161 PR fortran/55343
6162 PR fortran/55444
6163 PR fortran/55574
6164 PR fortran/56079
6165 PR fortran/56378
6166 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6167 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6168 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6169 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6170 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6171 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6172 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6173 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6174 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6175 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6176 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6177 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6178 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6179 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6180 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6181 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6182 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6183 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6184 * gfortran.dg/pr32601_1.f03: Ditto.
6185 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6186 * gfortran.dg/blockdata_7.f90: New.
6187 * gfortran.dg/c_assoc_4.f90: New.
6188 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6189 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6190 * gfortran.dg/c_funloc_tests_8.f90: New.
6191 * gfortran.dg/c_loc_test_17.f90: New.
6192 * gfortran.dg/c_loc_test_18.f90: New.
6193 * gfortran.dg/c_loc_test_19.f90: New.
6194 * gfortran.dg/c_loc_test_20.f90: New.
6195 * gfortran.dg/c_sizeof_5.f90: New.
6196 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6197 * gfortran.dg/transfer_resolve_2.f90: New.
6198 * gfortran.dg/transfer_resolve_3.f90: New.
6199 * gfortran.dg/transfer_resolve_4.f90: New.
6200 * gfortran.dg/pr32601.f03: Update dg-error.
6201 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6202 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6203
6204 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6205
6206 * gcc.target/arm/vseleqdf.c: New test.
6207 * gcc.target/arm/vseleqsf.c: Likewise.
6208 * gcc.target/arm/vselgedf.c: Likewise.
6209 * gcc.target/arm/vselgesf.c: Likewise.
6210 * gcc.target/arm/vselgtdf.c: Likewise.
6211 * gcc.target/arm/vselgtsf.c: Likewise.
6212 * gcc.target/arm/vselledf.c: Likewise.
6213 * gcc.target/arm/vsellesf.c: Likewise.
6214 * gcc.target/arm/vselltdf.c: Likewise.
6215 * gcc.target/arm/vselltsf.c: Likewise.
6216 * gcc.target/arm/vselnedf.c: Likewise.
6217 * gcc.target/arm/vselnesf.c: Likewise.
6218 * gcc.target/arm/vselvcdf.c: Likewise.
6219 * gcc.target/arm/vselvcsf.c: Likewise.
6220 * gcc.target/arm/vselvsdf.c: Likewise.
6221 * gcc.target/arm/vselvssf.c: Likewise.
6222
6223 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6224
6225 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6226 body from here...
6227 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6228 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6229 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6230 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6231 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6232 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6233 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6234 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6235 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6236 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6237 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6238 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6239 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6240 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6241 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6242 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6243 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6244 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6245 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6246 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6247 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6248 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6249 * gcc.target/arm/atomic-op-char.c: Likewise.
6250 * gcc.target/arm/atomic-op-consume.c: Likewise.
6251 * gcc.target/arm/atomic-op-int.c: Likewise.
6252 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6253 * gcc.target/arm/atomic-op-release.c: Likewise.
6254 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6255 * gcc.target/arm/atomic-op-short.c: Likewise.
6256
6257 2013-03-25 Richard Biener <rguenther@suse.de>
6258
6259 PR middle-end/56694
6260 * g++.dg/torture/pr56694.C: New testcase.
6261
6262 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6263
6264 PR target/56720
6265 * gcc.target/arm/neon-vcond-gt.c: New test.
6266 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6267 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6268
6269 2013-03-25 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/56689
6272 * gcc.dg/torture/pr56689.c: New testcase.
6273
6274 2013-03-25 Kai Tietz <ktietz@redhat.com>
6275
6276 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6277
6278 2013-03-24 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/56696
6281 * gfortran.dg/eof_5.f90: New.
6282
6283 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6284
6285 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6286 alphabetically.
6287
6288 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6289
6290 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6291
6292 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6293
6294 PR testsuite/55994
6295 * gcc.c-torture/execute/builtins/builtins.exp: Add
6296 -Wl,--allow-multiple-definition for RTEMS targets.
6297
6298 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6299
6300 * gcc.target/aarch64/movk.c: New test.
6301
6302 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6303
6304 * g++.dg/ext/vector21.C: New testcase.
6305
6306 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6307
6308 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6309 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6310
6311 2013-03-21 Richard Biener <rguenther@suse.de>
6312
6313 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6314 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6315
6316 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6317
6318 * gcc.target/aarch64/vect.c: Test and result vector added
6319 for sabd and saba instructions.
6320 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6321 instructions in assembly.
6322 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6323 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6324 for fabd instruction.
6325 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6326 instruction in assembly.
6327 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6328
6329 2013-03-20 Jeff Law <law@redhat.com>
6330
6331 * g++.dg/tree-ssa/ssa-dom.C: New test.
6332
6333 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
6335 * gcc.target/powerpc/mmfpgpr.c: New test.
6336 * gcc.target/powerpc/sd-vsx.c: Likewise.
6337 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6338 * gcc.target/powerpc/vsx-float0.c: Likewise.
6339
6340 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6341
6342 PR tree-optimization/56355
6343 * gcc.dg/pr56355-1.c: New file.
6344
6345 2013-03-20 Catherine Moore <clm@codesourcery.com>
6346 Richard Sandiford <rdsandiford@googlemail.com>
6347
6348 * gcc.target/mips/mips.exp: Add microMIPS support.
6349 * gcc.target/mips/umips-movep-2.c: New test.
6350 * gcc.target/mips/umips-lwp-2.c: New test.
6351 * gcc.target/mips/umips-swp-5.c: New test.
6352 * gcc.target/mips/umips-constraints-1.c: New test.
6353 * gcc.target/mips/umips-lwp-3.c: New test.
6354 * gcc.target/mips/umips-swp-6.c: New test.
6355 * gcc.target/mips/umips-constraints-2.c: New test.
6356 * gcc.target/mips/umips-save-restore-1.c: New test.
6357 * gcc.target/mips/umips-lwp-4.c: New test.
6358 * gcc.target/mips/umips-swp-7.c: New test.
6359 * gcc.target/mips/umips-save-restore-2.c: New test.
6360 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6361 * gcc.target/mips/umips-lwp-5.c: New test.
6362 * gcc.target/mips/umips-save-restore-3.c: New test.
6363 * gcc.target/mips/umips-lwp-6.c: New test.
6364 * gcc.target/mips/umips-swp-1.c: New test.
6365 * gcc.target/mips/umips-lwp-7.c: New test.
6366 * gcc.target/mips/umips-swp-2.c: New test.
6367 * gcc.target/mips/umips-lwp-8.c: New test.
6368 * gcc.target/mips/umips-swp-3.c: New test.
6369 * gcc.target/mips/umips-movep-1.c: New test.
6370 * gcc.target/mips/umips-lwp-1.c: New test.
6371 * gcc.target/mips/umips-swp-4.c: New test.
6372
6373 2013-03-20 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/56661
6376 * gcc.dg/torture/pr56661.c: New testcase.
6377
6378 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379
6380 PR rtl-optimization/56605
6381 * gcc.target/powerpc/pr56605.c: New.
6382
6383 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6384
6385 PR fortran/54932
6386 * gfortran.dg/do_1.f90: Don't xfail.
6387
6388 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6389
6390 PR libfortran/51825
6391 * gfortran.dg/namelist_77.f90: New.
6392 * gfortran.dg/namelist_78.f90: New.
6393
6394 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6395
6396 PR libfortran/48618
6397 * gfortran.dg/open_negative_unit_1.f90: New.
6398
6399 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6400
6401 * gcc.target/aarch64/sbc.c: New test.
6402
6403 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6404
6405 * gcc.target/aarch64/ror.c: New test.
6406
6407 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6408
6409 * gcc.target/aarch64/extr.c: New test.
6410
6411 2013-03-19 Richard Biener <rguenther@suse.de>
6412
6413 PR tree-optimization/56273
6414 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6415 * c-c++-common/uninit-17.c: Likewise.
6416
6417 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR tree-optimization/56635
6420 * g++.dg/torture/pr56635.C: New test.
6421
6422 2013-03-18 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/3713
6425 * g++.dg/ipa/devirt-12.C: New testcase.
6426
6427 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR c/56566
6430 * c-c++-common/pr56566.c: New test.
6431
6432 2013-03-17 Jason Merrill <jason@redhat.com>
6433
6434 * g++.dg/template/abstract-dr337.C: XFAIL.
6435
6436 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR c++/56607
6439 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6440 * c-c++-common/pr56607.c: New test.
6441
6442 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6443
6444 PR c++/56582
6445 * g++.dg/cpp0x/constexpr-array5.C: New.
6446
6447 2013-03-15 Tobias Burnus <burnus@net-b.de>
6448
6449 PR fortran/56615
6450 * gfortran.dg/transfer_intrinsic_5.f90: New.
6451
6452 2013-03-15 Kai Tietz <ktietz@redhat.com>
6453
6454 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6455 * gcc.target/i386/pr20020-1.c: Likewise.
6456 * gcc.target/i386/pr20020-2.c: Likewise.
6457 * gcc.target/i386/pr20020-3.c: Likewise.
6458 * gcc.target/i386/pr53425-1.c: Likewise.
6459 * gcc.target/i386/pr53425-2.c: Likewise.
6460 * gcc.target/i386/pr55093.c: Likewise.
6461 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6462
6463 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR debug/56307
6466 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6467 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6468
6469 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR tree-optimization/53265
6472 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6473 undefined behavior.
6474 * gcc.dg/graphite/id-6.c (test): Likewise.
6475 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6476 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6477
6478 PR tree-optimization/53265
6479 * gcc.dg/pr53265.c: New test.
6480 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6481 to dg-options.
6482 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6483 arrays.
6484 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6485 n, use it as high bound instead of 4.
6486
6487 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6488
6489 PR target/49880
6490 * gcc.target/sh/pr49880-1.c: New.
6491 * gcc.target/sh/pr49880-2.c: New.
6492 * gcc.target/sh/pr49880-3.c: New.
6493 * gcc.target/sh/pr49880-4.c: New.
6494 * gcc.target/sh/pr49880-5.c: New.
6495
6496 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6499
6500 2013-03-13 Richard Biener <rguenther@suse.de>
6501
6502 PR tree-optimization/56608
6503 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6504
6505 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6506
6507 PR c++/56611
6508 * g++.dg/cpp0x/alias-decl-32.C: New.
6509
6510 2013-03-11 Jan Hubicka <jh@suse.cz>
6511
6512 PR middle-end/56571
6513 * gcc.c-torture/compile/pr56571.c: New testcase.
6514
6515 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6516
6517 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6518 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6519
6520 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6521
6522 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6523 * gcc.dg/inline_4.c: Likewise.
6524 * gcc.dg/unroll_2.c: Likewise.
6525 * gcc.dg/unroll_3.c: Likewise.
6526 * gcc.dg/unroll_4.c: Likewise.
6527
6528 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6529
6530 PR testsuite/54119
6531 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6532
6533 PR debug/56307
6534 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6535
6536 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6537
6538 PR target/40797
6539 * gcc.c-torture/compile/pr40797.c: New.
6540
6541 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6542
6543 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6544
6545 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6546
6547 PR fortran/56575
6548 * gfortran.dg/class_56.f90: New test.
6549
6550 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6551
6552 PR middle-end/56524
6553 * gcc.target/mips/pr56524.c: New test.
6554
6555 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/56565
6558 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6559
6560 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/51412
6563 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6564
6565 2013-03-08 Marek Polacek <polacek@redhat.com>
6566
6567 PR tree-optimization/56478
6568 * gcc.dg/torture/pr56478.c: New test.
6569
6570 2013-03-08 Kai Tietz <ktietz@redhat.com>
6571
6572 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6573 targets linker option --allow-multiple-definition.
6574
6575 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6576 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6577 * gcc.dg/pr52549.c: Add LLP64 case.
6578 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6579 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6580 * gcc.dg/torture/pr51071-2.c: Likewise.
6581 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6582 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6583 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6584 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6585 * gcc.dg/weak/weak-1.c: Likewise.
6586 * gcc.dg/weak/weak-2.c: Likewise.
6587 * gcc.dg/weak/weak-3.c: Likewise.
6588 * gcc.dg/weak/weak-4.c: Likewise.
6589 * gcc.dg/weak/weak-5.c: Likewise.
6590 * gcc.dg/weak/weak-15.c: Likewise.
6591 * gcc.dg/weak/weak-16.c: Likewise.
6592
6593 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6594
6595 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR tree-optimization/56559
6598 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6599
6600 2013-03-07 Andreas Schwab <schwab@suse.de>
6601
6602 * gcc.dg/pr31490.c: Fix last change.
6603
6604 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/56534
6607 * g++.dg/template/crash115.C: New.
6608
6609 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR tree-optimization/56539
6612 * gcc.c-torture/compile/pr56539.c: New test.
6613
6614 2013-03-06 Kai Tietz <ktietz@redhat.com>
6615
6616 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6617 targets.
6618 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6619 * gcc.dg/lto/20091013-1_2.c: Likewise.
6620 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6621
6622 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6623
6624 * gnat.dg/specs/aggr6.ads: New test.
6625
6626 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gnat.dg/loop_optimization15.ad[sb]: New test.
6629
6630 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR middle-end/56548
6633 * gcc.dg/pr56548.c: New test.
6634
6635 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6636
6637 PR debug/53363
6638 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6639
6640 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR c++/56543
6643 * g++.dg/template/typename20.C: New test.
6644
6645 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR debug/56510
6648 * gcc.dg/pr56510.c: New test.
6649
6650 PR rtl-optimization/56484
6651 * gcc.c-torture/compile/pr56484.c: New test.
6652
6653 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/56530
6656 * g++.dg/warn/Wsign-conversion-2.C: New.
6657
6658 2013-03-05 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/56270
6661 * gcc.dg/vect/slp-38.c: New testcase.
6662
6663 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR rtl-optimization/56494
6666 * gcc.dg/pr56494.c: New test.
6667
6668 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6669
6670 * gcc.dg/pr56424.c: New test.
6671
6672 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6673
6674 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6675 * gcc.dg/pr56228.c <avr>: Skip.
6676
6677 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6678
6679 PR testsuite/52641
6680 PR tree-optimization/52631
6681 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6682
6683 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6684
6685 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6686 * gcc.dg/vect/vect-83_64.c: Same.
6687
6688 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6689
6690 PR fortran/56477
6691 * gfortran.dg/pointer_check_13.f90: New test.
6692
6693 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6694
6695 PR fortran/54730
6696 * gfortran.dg/array_constructor_42.f90: New test.
6697
6698 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6699
6700 PR c++/52688
6701 * g++.dg/template/static33.C: New.
6702 * g++.dg/template/static34.C: Likewise.
6703
6704 PR c++/10291
6705 * g++.dg/template/static35.C: New.
6706
6707 2013-03-01 Steve Ellcey <sellcey@mips.com>
6708
6709 * gcc.dg/pr56396.c: Require pic support.
6710
6711 2013-03-01 Richard Biener <rguenther@suse.de>
6712
6713 PR tree-optimization/55481
6714 * gcc.dg/torture/pr56488.c: New testcase.
6715
6716 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6717 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR sanitizer/56454
6720 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6721 no_sanitize_address attribute rather than no_address_safety_analysis.
6722 * g++.dg/asan/sanitizer_test_utils.h
6723 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6724 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6725 in addition to no_address_safety_analysis.
6726
6727 2013-02-28 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/56481
6730 * g++.dg/cpp0x/constexpr-and.C: New.
6731
6732 2013-02-28 Martin Jambor <mjambor@suse.cz>
6733
6734 PR tree-optimization/56294
6735 * g++.dg/debug/pr56294.C: New test.
6736
6737 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6738
6739 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6740
6741 2013-02-27 Marek Polacek <polacek@redhat.com>
6742
6743 PR rtl-optimization/56466
6744 * gcc.dg/pr56466.c: New test.
6745
6746 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6747
6748 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6749 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6750 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6751
6752 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6753
6754 PR middle-end/45472
6755 * gcc.dg/pr45472.c: New test.
6756
6757 2013-02-26 Marek Polacek <polacek@redhat.com>
6758
6759 PR tree-optimization/56426
6760 * gcc.dg/pr56436.c: New test.
6761
6762 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR tree-optimization/56448
6765 * gcc.c-torture/compile/pr56448.c: New test.
6766
6767 PR tree-optimization/56443
6768 * gcc.dg/torture/pr56443.c: New test.
6769
6770 2013-02-25 Richard Biener <rguenther@suse.de>
6771
6772 PR tree-optimization/56175
6773 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6774
6775 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR c++/56403
6778 * g++.dg/torture/pr56403.C: New test.
6779
6780 2013-02-25 Catherine Moore <clm@codesourcery.com>
6781
6782 Revert:
6783 2013-02-24 Catherine Moore <clm@codesourcery.com>
6784 Richard Sandiford <rdsandiford@googlemail.com>
6785
6786 * gcc.target/mips/mips.exp: Add microMIPS support.
6787 * gcc.target/mips/umips-movep-2.c: New test.
6788 * gcc.target/mips/umips-lwp-2.c: New test.
6789 * gcc.target/mips/umips-swp-5.c: New test.
6790 * gcc.target/mips/umips-constraints-1.c: New test.
6791 * gcc.target/mips/umips-lwp-3.c: New test.
6792 * gcc.target/mips/umips-swp-6.c: New test.
6793 * gcc.target/mips/umips-constraints-2.c: New test.
6794 * gcc.target/mips/umips-save-restore-1.c: New test.
6795 * gcc.target/mips/umips-lwp-4.c: New test.
6796 * gcc.target/mips/umips-swp-7.c: New test.
6797 * gcc.target/mips/umips-save-restore-2.c: New test.
6798 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6799 * gcc.target/mips/umips-lwp-5.c: New test.
6800 * gcc.target/mips/umips-save-restore-3.c: New test.
6801 * gcc.target/mips/umips-lwp-6.c: New test.
6802 * gcc.target/mips/umips-swp-1.c: New test.
6803 * gcc.target/mips/umips-lwp-7.c: New test.
6804 * gcc.target/mips/umips-swp-2.c: New test.
6805 * gcc.target/mips/umips-lwp-8.c: New test.
6806 * gcc.target/mips/umips-swp-3.c: New test.
6807 * gcc.target/mips/umips-movep-1.c: New test.
6808 * gcc.target/mips/umips-lwp-1.c: New test.
6809 * gcc.target/mips/umips-swp-4.c: New test.
6810
6811 2013-02-24 Catherine Moore <clm@codesourcery.com>
6812 Richard Sandiford <rdsandiford@googlemail.com>
6813
6814 * gcc.target/mips/mips.exp: Add microMIPS support.
6815 * gcc.target/mips/umips-movep-2.c: New test.
6816 * gcc.target/mips/umips-lwp-2.c: New test.
6817 * gcc.target/mips/umips-swp-5.c: New test.
6818 * gcc.target/mips/umips-constraints-1.c: New test.
6819 * gcc.target/mips/umips-lwp-3.c: New test.
6820 * gcc.target/mips/umips-swp-6.c: New test.
6821 * gcc.target/mips/umips-constraints-2.c: New test.
6822 * gcc.target/mips/umips-save-restore-1.c: New test.
6823 * gcc.target/mips/umips-lwp-4.c: New test.
6824 * gcc.target/mips/umips-swp-7.c: New test.
6825 * gcc.target/mips/umips-save-restore-2.c: New test.
6826 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6827 * gcc.target/mips/umips-lwp-5.c: New test.
6828 * gcc.target/mips/umips-save-restore-3.c: New test.
6829 * gcc.target/mips/umips-lwp-6.c: New test.
6830 * gcc.target/mips/umips-swp-1.c: New test.
6831 * gcc.target/mips/umips-lwp-7.c: New test.
6832 * gcc.target/mips/umips-swp-2.c: New test.
6833 * gcc.target/mips/umips-lwp-8.c: New test.
6834 * gcc.target/mips/umips-swp-3.c: New test.
6835 * gcc.target/mips/umips-movep-1.c: New test.
6836 * gcc.target/mips/umips-lwp-1.c: New test.
6837 * gcc.target/mips/umips-swp-4.c: New test.
6838
6839 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR sanitizer/56393
6842 * lib/asan-dg.exp (asan_link_flags): Add
6843 -B${gccpath}/libsanitizer/asan/ to flags.
6844
6845 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR middle-end/56420
6848 * gcc.dg/torture/pr56420.c: New test.
6849
6850 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6851
6852 PR middle-end/56108
6853 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6854
6855 2013-02-21 Martin Jambor <mjambor@suse.cz>
6856
6857 PR tree-optimization/56310
6858 * g++.dg/ipa/pr56310.C: New test.
6859
6860 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6861
6862 PR fortran/56385
6863 * gfortran.dg/proc_ptr_comp_37.f90: New.
6864
6865 2013-02-21 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/56415
6868 Revert
6869 2013-02-11 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/56273
6872 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6873 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6874 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6875 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6876 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6877 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6878
6879 2013-02-21 Marek Polacek <polacek@redhat.com>
6880
6881 PR tree-optimization/56398
6882 * g++.dg/torture/pr56398.C: New test.
6883
6884 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR inline-asm/56405
6887 * gcc.c-torture/compile/pr56405.c: New test.
6888
6889 2013-02-20 Jan Hubicka <jh@suse.cz>
6890
6891 PR tree-optimization/56265
6892 * g++.dg/ipa/devirt-11.C: New testcase.
6893
6894 2013-02-20 Richard Biener <rguenther@suse.de>
6895
6896 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6897
6898 2013-02-20 Richard Biener <rguenther@suse.de>
6899 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR tree-optimization/56396
6902 * gcc.dg/pr56396.c: New testcase.
6903
6904 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/56373
6907 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6908
6909 2013-02-19 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/56384
6912 * gcc.dg/torture/pr56384.c: New testcase.
6913
6914 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR tree-optimization/56350
6917 * gcc.dg/pr56350.c: New test.
6918
6919 PR tree-optimization/56381
6920 * g++.dg/opt/pr56381.C: New test.
6921
6922 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR pch/54117
6925 * lib/dg-pch.exp (pch-init, pch-finish,
6926 check_effective_target_pch_supported_debug): New procs.
6927 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6928 Likewise if $pch_unsupported_debug and $flags include -g.
6929 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6930 and dg-require-effective-target pch_unsupported_debug.
6931 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6932 * objc.dg/pch/pch.exp: Likewise.
6933 * gcc.dg/pch/pch.exp: Likewise.
6934 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6935 pch_unsupported_debug.
6936 * gcc.dg/pch/valid-1.hs: Likewise.
6937 * gcc.dg/pch/valid-1b.c: Likewise.
6938 * gcc.dg/pch/valid-1b.hs: Likewise.
6939
6940 2013-02-18 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/56366
6943 * gcc.dg/torture/pr56366.c: New testcase.
6944
6945 2013-02-18 Richard Biener <rguenther@suse.de>
6946
6947 PR middle-end/56349
6948 * gcc.dg/torture/pr56349.c: New testcase.
6949
6950 2013-02-18 Richard Biener <rguenther@suse.de>
6951
6952 PR tree-optimization/56321
6953 * gcc.dg/torture/pr56321.c: New testcase.
6954
6955 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6956
6957 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6958
6959 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6960 Dodji Seketeli <dodji@redhat.com>
6961
6962 PR asan/56330
6963 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6964 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6965 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6966 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6967 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6968 * c-c++-common/asan/pr56330.c: Likewise.
6969 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6970 Ensure the size argument of __builtin_memcpy is a constant.
6971
6972 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6973 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 PR c++/51242
6976 * g++.dg/cpp0x/enum23.C: New.
6977
6978 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6979
6980 PR target/54685
6981 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6982
6983 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6984
6985 PR rtl-optimization/56348
6986 * gcc.target/i386/pr56348.c: New test.
6987
6988 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6989
6990 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6991 * gcc.target/arm/interrupt-2.c: Likewise.
6992
6993 2013-02-15 Tobias Burnus <burnus@net-b.de>
6994
6995 PR fortran/56318
6996 * gfortran.dg/matmul_9.f90: New.
6997
6998 2013-02-15 Tobias Burnus <burnus@net-b.de>
6999
7000 PR fortran/53818
7001 * gfortran.dg/init_flag_11.f90: New.
7002
7003 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7006
7007 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7008
7009 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7010 characters.
7011
7012 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7013 Tobias Burnus <burnus@net-b.de>
7014
7015 PR testsuite/56138
7016 * gfortran.dg/allocatable_function_7.f90: New.
7017
7018 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7019
7020 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7021 * asan_globals_test-wrapper.cc: New file.
7022 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7023 instead of asan_globals_test.cc as dg-additional-sources.
7024 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7025 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7026 "sanitizer_test_utils.h" instead of
7027 "sanitizer_common/tests/sanitizer_test_utils.h".
7028 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7029 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7030 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7031 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7032 * g++.dg/asan/asan_test.cc: Synced from upstream.
7033 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7034
7035 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7036
7037 Fix an asan crash
7038 * c-c++-common/asan/memcmp-2.c: New test.
7039
7040 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7041
7042 PR c++/55582
7043 * g++.dg/cpp0x/udlit-string-literal.h: New.
7044 * g++.dg/cpp0x/udlit-string-literal.C: New.
7045
7046 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7047
7048 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7049
7050 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7051
7052 PR target/56184
7053 * gcc.target/arm/pr56184.C: New test.
7054
7055 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR c++/56302
7058 * g++.dg/torture/pr56302.C: New test.
7059 * g++.dg/cpp0x/constexpr-56302.C: New test.
7060 * c-c++-common/pr56302.c: New test.
7061
7062 2013-02-13 Tobias Burnus <burnus@net-b.de>
7063 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7064
7065 PR fortran/56204
7066 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7067 * gfortran.dg/quad_3.f90: Ditto.
7068
7069 2013-02-13 Kostya Serebryany <kcc@google.com>
7070
7071 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7072 to match the fresh asan run-time.
7073 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7074
7075 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7076
7077 Avoid instrumenting duplicated memory access in the same basic block
7078 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7079 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7080 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7081 * c-c++-common/asan/inc.c: Likewise.
7082
7083 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7084
7085 PR inline-asm/56148
7086 * gcc.target/i386/pr56148.c: New test.
7087
7088 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7089 Tobias Burnus <burnus@net-b.de>
7090
7091 PR testsuite/56082
7092 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7093 to kind=2.
7094
7095 2013-02-12 Richard Biener <rguenther@suse.de>
7096
7097 PR lto/56297
7098 * gcc.dg/lto/pr56297_0.c: New testcase.
7099 * gcc.dg/lto/pr56297_0.c: Likewise.
7100
7101 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7102
7103 PR fortran/46952
7104 * gfortran.dg/typebound_deferred_1.f90: New.
7105
7106 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR rtl-optimization/56151
7109 * gcc.target/i386/pr56151.c: New test.
7110
7111 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7112
7113 * g++.dg/ext/mv12.C: New test.
7114 * g++.dg/ext/mv12.h: New file.
7115 * g++.dg/ext/mv12-aux.C: New file.
7116 * g++.dg/ext/mv13.C: New test.
7117
7118 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7119
7120 * lib/target-supports.exp
7121 (check_effective_target_powerpc_eabi_ok): New.
7122 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7123 powerpc_eabi_ok.
7124 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7125 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7126 only.
7127 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7128 * gcc.target/powerpc/pr51623.c: Likewise.
7129 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7130 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7131
7132 2013-02-11 Alexander Potapenko <glider@google.com>
7133 Jack Howarth <howarth@bromo.med.uc.edu>
7134 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR sanitizer/55617
7137 * g++.dg/asan/pr55617.C: Run on all targets.
7138
7139 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7140
7141 PR rtl-optimization/56275
7142 * gcc.dg/pr56275.c: New test.
7143
7144 2013-02-11 Richard Biener <rguenther@suse.de>
7145
7146 PR tree-optimization/56273
7147 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7148
7149 2013-02-11 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/56264
7152 * gcc.dg/torture/pr56264.c: New testcase.
7153
7154 2013-02-11 Richard Biener <rguenther@suse.de>
7155
7156 PR tree-optimization/56273
7157 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7158 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7159 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7160 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7161 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7162 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7163
7164 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7165
7166 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7167 for *-*-linux-gnu targets.
7168 * g++.dg/asan/interception-test-1.c: Ditto.
7169 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7170 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7171
7172 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7173
7174 PR fortran/55362
7175 * gfortran.dg/intrinsic_size_4.f90 : New test.
7176
7177 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR target/56256
7180 * gcc.target/powerpc/pr56256.c: New test.
7181
7182 2013-02-08 Ian Lance Taylor <iant@google.com>
7183
7184 * lib/go.exp: Load timeout.exp.
7185
7186 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7187
7188 PR rtl-optimization/56246
7189 * gcc.target/i386/pr56246.c: New test.
7190
7191 2013-02-08 Jeff Law <law@redhat.com>
7192
7193 PR debug/53948
7194 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7195
7196 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7197
7198 PR target/56043
7199 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7200 powerpc*-*-linux*.
7201
7202 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7203
7204 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7205
7206 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR rtl-optimization/56195
7209 * gcc.dg/torture/pr56195.c: New test.
7210
7211 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7212
7213 PR fortran/54107
7214 * gfortran.dg/recursive_interface_2.f90: New test.
7215
7216 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR tree-optimization/56250
7219 * gcc.c-torture/execute/pr56250.c: New test.
7220
7221 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7222
7223 PR tree-optimization/56064
7224 * gcc.dg/fixed-point/view-convert-2.c: New test.
7225
7226 2013-02-08 Michael Matz <matz@suse.de>
7227
7228 PR tree-optimization/52448
7229 * gcc.dg/pr52448.c: New test.
7230
7231 2013-02-08 Richard Biener <rguenther@suse.de>
7232
7233 PR middle-end/56181
7234 * gcc.dg/torture/pr56181.c: New testcase.
7235
7236 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7237
7238 PR target/54222
7239 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7240 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7241
7242 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR c++/56241
7245 * g++.dg/parse/crash61.C: New test.
7246
7247 PR c++/56239
7248 * g++.dg/parse/pr56239.C: New test.
7249
7250 PR c++/56237
7251 * g++.dg/abi/mangle61.C: New test.
7252
7253 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7254
7255 PR rtl-optimization/56225
7256 * gcc.target/i386/pr56225.c: New test.
7257
7258 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR debug/56154
7261 * gcc.dg/guality/pr56154-1.c: New test.
7262 * gcc.dg/guality/pr56154-2.c: New test.
7263 * gcc.dg/guality/pr56154-3.c: New test.
7264 * gcc.dg/guality/pr56154-4.c: New test.
7265 * gcc.dg/guality/pr56154-aux.c: New file.
7266
7267 PR tree-optimization/55789
7268 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7269 cleanup-tree-dump.
7270 * gcc.dg/tree-ssa/inline-3.c: Add
7271 --param max-early-inliner-iterations=2 option.
7272
7273 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274
7275 PR debug/53363
7276 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7277 Add -fno-dwarf2-cfi-asm to dg-options.
7278 Adapt match count.
7279
7280 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR target/56228
7283 * gcc.dg/pr56228.c: New test.
7284
7285 2013-02-07 Alan Modra <amodra@gmail.com>
7286
7287 PR target/54009
7288 * gcc.target/powerpc/pr54009.c: New test.
7289 PR target/54131
7290 * gfortran.dg/pr54131.f: New test.
7291
7292 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7293
7294 PR fortran/55789
7295 * gfortran.dg/array_constructor_41.f90: New test.
7296
7297 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7298
7299 PR fortran/55978
7300 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7301
7302 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR middle-end/56217
7305 * g++.dg/gomp/pr56217.C: New test.
7306
7307 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR tree-optimization/56205
7310 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7311 * gcc.c-torture/execute/pr56205.c: New test.
7312
7313 2013-02-05 Richard Biener <rguenther@suse.de>
7314
7315 PR tree-optimization/53342
7316 PR tree-optimization/53185
7317 * gcc.dg/vect/pr53185-2.c: New testcase.
7318
7319 2013-02-05 Jan Hubicka <jh@suse.cz>
7320
7321 PR tree-optimization/55789
7322 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7323 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7324 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7325 * g++.dg/ipa/inline-1.C: New testcase.
7326 * g++.dg/ipa/inline-2.C: New testcase.
7327 * g++.dg/ipa/inline-3.C: New testcase.
7328
7329 2013-02-05 Jan Hubicka <jh@suse.cz>
7330
7331 PR tree-optimization/55789
7332 * g++.dg/torture/pr55789.C: New testcase.
7333
7334 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR middle-end/56167
7337 * gcc.dg/pr56167.c: New test.
7338
7339 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7340
7341 PR target/55146
7342 * gcc.target/sh/pr55146.c: New.
7343
7344 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7345
7346 PR tree-optimization/54386
7347 * gcc.target/sh/pr54386.c: New.
7348
7349 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7350
7351 PR fortran/56008
7352 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7353
7354 PR fortran/47517
7355 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7356
7357 2013-02-04 Alexander Potapenko <glider@google.com>
7358 Jack Howarth <howarth@bromo.med.uc.edu>
7359 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR sanitizer/55617
7362 * g++.dg/asan/pr55617.C: New test.
7363
7364 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7365
7366 PR fortran/54195
7367 * gfortran.dg/typebound_operator_19.f90: New test.
7368 * gfortran.dg/typebound_assignment_4.f90: New test.
7369
7370 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7371
7372 PR fortran/54107
7373 * gfortran.dg/recursive_interface_1.f90: New test.
7374
7375 2013-02-04 Richard Guenther <rguenther@suse.de>
7376
7377 PR lto/56168
7378 * gcc.dg/lto/pr56168_0.c: New testcase.
7379 * gcc.dg/lto/pr56168_1.c: Likewise.
7380
7381 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7382
7383 PR fortran/50627
7384 PR fortran/56054
7385 * gfortran.dg/block_12.f90: New test.
7386 * gfortran.dg/module_error_1.f90: New test.
7387
7388 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7389
7390 * lib/target-supports.exp (check_effective_target_vect_float)
7391 (check_effective_target_vect_no_align): Add mips-sde-elf.
7392
7393 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7394
7395 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7396
7397 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7398
7399 * gcc.dg/pr56023.c: XFAIL on AIX.
7400 * gcc.dg/vect/pr49352.c: Same.
7401
7402 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7403
7404 * gnat.dg/opt26.adb: New test.
7405
7406 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7407
7408 Revert.
7409 2013-01-27 Amol Pise <amolpise15@gmail.com>
7410
7411 * gcc.target/arm/neon-vfnms-1.c: New test.
7412 * gcc.target/arm/neon-vfnma-1.c: New test.
7413
7414 2013-01-31 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/56157
7417 * gcc.dg/torture/pr56157.c: New testcase.
7418
7419 2013-01-30 Richard Biener <rguenther@suse.de>
7420
7421 PR tree-optimization/56150
7422 * gcc.dg/torture/pr56150.c: New testcase.
7423
7424 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR sanitizer/55374
7427 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7428 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7429 printed in backtrace.
7430 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7431 to avoid errors about mismatched allocation vs. deallocation.
7432
7433 PR c++/55742
7434 * g++.dg/mv1.C: Moved to...
7435 * g++.dg/ext/mv1.C: ... here. Adjust test.
7436 * g++.dg/mv2.C: Moved to...
7437 * g++.dg/ext/mv2.C: ... here. Adjust test.
7438 * g++.dg/mv3.C: Moved to...
7439 * g++.dg/ext/mv3.C: ... here.
7440 * g++.dg/mv4.C: Moved to...
7441 * g++.dg/ext/mv4.C: ... here.
7442 * g++.dg/mv5.C: Moved to...
7443 * g++.dg/ext/mv5.C: ... here. Adjust test.
7444 * g++.dg/mv6.C: Moved to...
7445 * g++.dg/ext/mv6.C: ... here. Adjust test.
7446 * g++.dg/ext/mv7.C: New test.
7447 * g++.dg/ext/mv8.C: New test.
7448 * g++.dg/ext/mv9.C: New test.
7449 * g++.dg/ext/mv10.C: New test.
7450 * g++.dg/ext/mv11.C: New test.
7451
7452 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7453
7454 PR rtl-optimization/56144
7455 * gcc.dg/pr56144.c: New.
7456
7457 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7458
7459 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7460 message.
7461 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7462 * g++.dg/cpp0x/constexpr-55573.C: Same
7463
7464 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7465
7466 PR tree-optimization/56064
7467 * gcc.dg/fixed-point/view-convert.c: New test.
7468
7469 2013-01-30 Andreas Schwab <schwab@suse.de>
7470
7471 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7472 evaluate the end index in string range.
7473
7474 2013-01-30 Tobias Burnus <burnus@net-b.de>
7475
7476 PR fortran/56138
7477 * gfortran.dg/allocatable_function_6.f90: New.
7478
7479 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7480 Mikael Morin <mikael@gcc.gnu.org>
7481
7482 PR fortran/54107
7483 * gfortran.dg/proc_ptr_comp_36.f90: New.
7484
7485 2013-01-29 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/55270
7488 * gcc.dg/torture/pr55270.c: New testcase.
7489
7490 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR rtl-optimization/56117
7493 * gcc.dg/pr56117.c: New test.
7494
7495 2013-01-28 Richard Biener <rguenther@suse.de>
7496
7497 PR tree-optimization/56034
7498 * gcc.dg/torture/pr56034.c: New testcase.
7499
7500 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR tree-optimization/56125
7503 * gcc.dg/pr56125.c: New test.
7504
7505 2013-01-28 Tobias Burnus <burnus@net-b.de>
7506 Mikael Morin <mikael@gcc.gnu.org>
7507
7508 PR fortran/53537
7509 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7510 * gfortran.dg/import8.f90: Likewise.
7511 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7512 * gfortran.dg/import10.f90: New test.
7513 * gfortran.dg/import11.f90: Likewise
7514
7515 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR testsuite/56053
7518 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7519 string.h. Provide memset, malloc and free prototypes, adjust line
7520 numbers in dg-output.
7521 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7522 Provide memset prototype and adjust line numbers in dg-output.
7523 * c-c++-common/asan/global-overflow-1.c: Likewise.
7524
7525 PR tree-optimization/56094
7526 * gcc.dg/pr56094.c: New test.
7527
7528 2013-01-27 Amol Pise <amolpise15@gmail.com>
7529
7530 * gcc.target/arm/neon-vfnms-1.c: New test.
7531 * gcc.target/arm/neon-vfnma-1.c: New test.
7532
7533 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7534
7535 PR target/56114
7536 * gcc.target/i386/pr56114.c: New test.
7537
7538 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7539
7540 PR fortran/55984
7541 * gfortran.dg/associate_14.f90: New test.
7542
7543 PR fortran/56047
7544 * gfortran.dg/associate_13.f90: New test.
7545
7546 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR tree-optimization/56098
7549 * gcc.dg/pr56098-1.c: New test.
7550 * gcc.dg/pr56098-2.c: New test.
7551
7552 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7553
7554 PR target/54222
7555 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7556
7557 2013-01-22 Marek Polacek <polacek@redhat.com>
7558
7559 PR tree-optimization/56035
7560 * gcc.dg/pr56035.c: New test.
7561
7562 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7563
7564 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7565 for MIPS.
7566
7567 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7568
7569 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7570
7571 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c/56078
7574 * gcc.dg/pr56078.c: New test.
7575 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7576
7577 2013-01-24 Martin Jambor <mjambor@suse.cz>
7578
7579 PR tree-optimization/55927
7580 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7581
7582 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7583
7584 * gcc.target/i386/movsd.c: New test.
7585
7586 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7587
7588 PR inline-asm/55934
7589 * gcc.target/i386/pr55934.c: New test.
7590
7591 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7592
7593 PR fortran/56081
7594 * gfortran.dg/select_8.f90: New.
7595
7596 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7597
7598 * gcc.target/microblaze/microblaze.exp: Remove
7599 target_config_cflags check.
7600
7601 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR fortran/56052
7604 * gfortran.dg/gomp/pr56052.f90: New test.
7605
7606 PR target/49069
7607 * gcc.dg/pr49069.c: New test.
7608
7609 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/55944
7612 * g++.dg/cpp0x/constexpr-static10.C: New.
7613
7614 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7615
7616 PR target/56028
7617 * gcc.target/i386/pr56028.c: New test.
7618
7619 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR target/55686
7622 * gcc.target/i386/pr55686.c: New test.
7623
7624 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7625
7626 PR c++/53609
7627 * g++.dg/cpp0x/variadic139.C: New test.
7628 * g++.dg/cpp0x/variadic140.C: Likewise.
7629 * g++.dg/cpp0x/variadic141.C: Likewise.
7630
7631 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7632
7633 * gnat.dg/warn8.adb: New test.
7634
7635 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7636
7637 PR fortran/55919
7638 * gfortran.dg/include_8.f90: New test.
7639
7640 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7641
7642 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7643 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7644
7645 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR tree-optimization/56051
7648 * gcc.c-torture/execute/pr56051.c: New test.
7649
7650 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7651
7652 PR rtl-optimization/56023
7653 * gcc.dg/pr56023.c: New test.
7654
7655 2013-01-21 Martin Jambor <mjambor@suse.cz>
7656
7657 PR middle-end/56022
7658 * gcc.target/i386/pr56022.c: New test.
7659
7660 2013-01-21 Jason Merrill <jason@redhat.com>
7661
7662 * lib/target-supports.exp (check_effective_target_alias): New.
7663
7664 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7665
7666 PR debug/53235
7667 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7668
7669 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7670
7671 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7672
7673 2013-01-19 Jeff Law <law@redhat.com>
7674
7675 PR tree-optimization/52631
7676 * tree-ssa/pr52631.c: New test.
7677 * tree-ssa/ssa-fre-9: Update expected output.
7678
7679 2013-01-19 Anthony Green <green@moxielogic.com>
7680
7681 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7682 for moxie.
7683
7684 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR tree-optimization/56029
7687 * g++.dg/torture/pr56029.C: New test.
7688
7689 2013-01-18 Sharad Singhai <singhai@google.com>
7690
7691 PR tree-optimization/55995
7692 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7693
7694 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7695
7696 PR target/55433
7697 * gcc.target/i386/pr55433.c: New.
7698
7699 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR middle-end/56015
7702 * gfortran.dg/pr56015.f90: New test.
7703
7704 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7705
7706 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7707
7708 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7709
7710 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7711 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7712 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7713 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7714 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7715
7716 2013-01-17 Jeff Law <law@redhat.com>
7717
7718 * gcc.dg/pr52573.c: Move to...
7719 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7720
7721 PR rtl-optimization/52573
7722 * gcc.dg/pr52573.c: New test.
7723
7724 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7725
7726 PR sanitizer/55679
7727 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7728 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7729 check_no_compiler_messages to test support in ucontext.h.
7730 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7731 compliant RLIMIT_AS.
7732
7733 2013-01-17 Marek Polacek <polacek@redhat.com>
7734
7735 PR rtl-optimization/55833
7736 * gcc.dg/pr55833.c: New test.
7737
7738 2013-01-17 Jan Hubicka <jh@suse.cz>
7739
7740 PR tree-optimization/55273
7741 * gcc.c-torture/compile/pr55273.c: New testcase.
7742
7743 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7744
7745 PR target/55981
7746 * gcc.target/pr55981.c: New test.
7747
7748 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7749
7750 * gcc.target/arm/pr40887.c: Require at least armv5.
7751 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7752 * gcc.target/arm/pr51915.c: Likewise.
7753 * gcc.target/arm/pr52006.c: Likewise.
7754 * gcc.target/arm/pr53187.c: Likewise.
7755
7756 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7757 * gcc.target/arm/ftest-support-arm.h: Delete.
7758 * gcc.target/arm/ftest-support-thumb.h: Delete.
7759 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7760 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7761 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7762 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7763 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7764 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7765 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7766 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7767 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7768 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7769 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7770 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7771 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7772 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7773 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7774 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7775 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7776 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7777 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7778 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7779 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7780 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7781 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7782 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7783
7784 2013-01-17 Martin Jambor <mjambor@suse.cz>
7785
7786 PR tree-optimizations/55264
7787 * g++.dg/ipa/pr55264.C: New test.
7788
7789 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7790
7791 PR fortran/55983
7792 * gfortran.dg/class_55.f90: New.
7793
7794 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7795
7796 PR testsuite/55994
7797 * gcc.c-torture/execute/builtins/builtins.exp: Add
7798 -Wl,--allow-multiple-definition for eabi and elf targets.
7799
7800 PR testsuite/54622
7801 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7802 check_effective_target_vect_perm_short,
7803 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7804 check_effective_target_vect64): Return 0 for big-endian ARM.
7805 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7806
7807 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7808 prototypes.
7809
7810 2013-01-16 Richard Biener <rguenther@suse.de>
7811
7812 PR tree-optimization/55964
7813 * gcc.dg/torture/pr55964.c: New testcase.
7814
7815 2013-01-16 Richard Biener <rguenther@suse.de>
7816
7817 PR tree-optimization/54767
7818 PR tree-optimization/53465
7819 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7820
7821 2013-01-16 Christian Bruel <christian.bruel@st.com>
7822
7823 PR target/55301
7824 * gcc.target/sh/sh-switch.c: New testcase.
7825
7826 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7827
7828 * gcc.dg/webizer.c: Increase the array size.
7829
7830 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR target/55940
7833 * gcc.dg/pr55940.c: New test.
7834
7835 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7836 Harald Anlauf <anlauf@gmx.de>
7837
7838 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7839 * gfortran.dg/bounds_check_5.f90: Likewise.
7840 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7841 * gfortran.dg/continuation_9.f90: Likewise.
7842 * gfortran.dg/move_alloc_13.f90: Likewise.
7843 * gfortran.dg/structure_constructor_11.f90: Likewise.
7844 * gfortran.dg/tab_continuation.f: Likewise.
7845 * gfortran.dg/warning-directive-2.F90: Likewise.
7846 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7847
7848 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7849
7850 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7851 * gcc.target/arm/fma-sp.c: Likewise.
7852
7853 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7854
7855 PR rtl-optimization/55153
7856 * gcc.dg/pr55153.c: New.
7857
7858 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR tree-optimization/55920
7861 * gcc.c-torture/compile/pr55920.c: New test.
7862
7863 2013-01-15 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/55882
7866 * gcc.dg/torture/pr55882.c: New testcase.
7867
7868 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR tree-optimization/55955
7871 * gcc.c-torture/compile/pr55955.c: New test.
7872
7873 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7874
7875 PR c++/55663
7876 * g++.dg/cpp0x/alias-decl-31.C: New test.
7877
7878 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7879
7880 PR fortran/54286
7881 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7882 case where interface is null.
7883
7884 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7885
7886 PR fortran/55806
7887 * gfortran.dg/array_constructor_40.f90: New test.
7888
7889 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7890
7891 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7892
7893 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7894
7895 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7896 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7897 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7898 * gcc.target/aarch64/vect-ld1r.c: New.
7899 * gcc.target/aarch64/vect-ld1r.x: New.
7900
7901 2013-01-14 Andi Kleen <ak@linux.intel.com>
7902
7903 PR target/55948
7904 * gcc.target/i386/hle-clear-rel.c: New file
7905 * gcc.target/i386/hle-store-rel.c: New file.
7906
7907 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7908
7909 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7910 * gfortran.dg/bounds_check_4.f90: Likewise.
7911 * gfortran.dg/inquire_10.f90: Likewise.
7912 * gfortran.dg/minloc_3.f90: Likewise.
7913 * gfortran.dg/minlocval_3.f90: Likewise.
7914 * gfortran.dg/module_double_reuse.f90: Likewise.
7915 * gfortran.dg/mvbits_1.f90: Likewise.
7916 * gfortran.dg/oldstyle_1.f90: Likewise.
7917 * gfortran.dg/pr20163-2.f: Likewise.
7918 * gfortran.dg/save_1.f90: Likewise.
7919 * gfortran.dg/scan_1.f90: Likewise.
7920 * gfortran.dg/select_char_1.f90: Likewise.
7921 * gfortran.dg/shape_4.f90: Likewise.
7922 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7923 * gfortran.dg/function_optimize_10.f90: Likewise.
7924 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7925 * gfortran.dg/used_types_17.f90: Likewise.
7926 * gfortran.dg/used_types_18.f90: Likewise.
7927
7928 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7929
7930 PR fortran/54286
7931 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7932
7933 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7934
7935 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7936
7937 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7938
7939 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7940
7941 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7942
7943 PR fortran/55072
7944 * gfortran.dg/assumed_type_2.f90: Fix test case.
7945 * gfortran.dg/internal_pack_13.f90: New test.
7946 * gfortran.dg/internal_pack_14.f90: New test.
7947
7948 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7949
7950 PR fortran/55868
7951 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7952 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7953 $tar to STAR.
7954
7955 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7956
7957 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7958
7959 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7960
7961 PR target/55719
7962 * gcc.target/s390/pr55719.c: New testcase.
7963
7964 2013-01-11 Richard Guenther <rguenther@suse.de>
7965
7966 PR tree-optimization/44061
7967 * gcc.dg/pr44061.c: New testcase.
7968
7969 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7970
7971 Update copyright years.
7972
7973 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7974 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR target/55565
7977 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7978
7979 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7980
7981 PR rtl-optimization/55672
7982 * gcc.target/i386/pr55672.c: New.
7983
7984 2013-01-10 Jeff Law <law@redhat.com>
7985
7986 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7987 pass/fail message unique.
7988
7989
7990 2013-01-10 Jason Merrill <jason@redhat.com>
7991
7992 * ada/.gitignore: New.
7993
7994 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7995
7996 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7997 Add tls options.
7998 * g++.dg/tls/thread_local2.C: Likewise.
7999 * g++.dg/tls/thread_local2g.C: Likewise.
8000 * g++.dg/tls/thread_local6.C: Likewise.
8001 * g++.dg/tls/thread_local-order1.C: Add tls options.
8002 * g++.dg/tls/thread_local-order2.C: Likewise.
8003 * g++.dg/tls/thread_local3.C: Likewise.
8004 * g++.dg/tls/thread_local3g.C: Likewise.
8005 * g++.dg/tls/thread_local4.C: Likewise.
8006 * g++.dg/tls/thread_local4g.C: Likewise.
8007 * g++.dg/tls/thread_local5.C: Likewise.
8008 * g++.dg/tls/thread_local5g.C: Likewise.
8009 * g++.dg/tls/thread_local6g.C: Likewise.
8010
8011 2013-01-10 Kostya Serebryany <kcc@google.com>
8012
8013 * g++.dg/asan/asan_test.cc: Sync from upstream.
8014
8015 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR tree-optimization/55921
8018 * gcc.c-torture/compile/pr55921.c: New test.
8019
8020 2013-01-09 Jan Hubicka <jh@suse.cz>
8021
8022 PR tree-optimization/55569
8023 * gcc.c-torture/compile/pr55569.c: New testcase.
8024
8025 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8026
8027 PR fortran/47203
8028 * gfortran.dg/use_28.f90: New test.
8029
8030 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8033 number matching more robust.
8034
8035 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8036
8037 PR rtl-optimization/55829
8038 * gcc.target/i386/pr55829.c: New.
8039
8040 2013-01-09 Tobias Burnus <burnus@net-b.de>
8041
8042 PR fortran/55758
8043 * gfortran.dg/bind_c_bool_1.f90: New.
8044 * gfortran.dg/do_5.f90: Add dg-warning.
8045
8046 2013-01-09 Jan Hubicka <jh@suse.cz>
8047
8048 PR tree-optimization/55875
8049 * gcc.c-torture/execute/pr55875.c: New testcase.
8050 * g++.dg/torture/pr55875.C: New testcase.
8051
8052 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR c/48418
8055 * c-c++-common/pr48418.c: New test.
8056
8057 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8058
8059 PR c++/55801
8060 * g++.dg/tls/thread_local-ice.C: New.
8061
8062 2013-01-09 Andreas Schwab <schwab@suse.de>
8063
8064 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8065
8066 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR tree-optimization/48189
8069 * gcc.dg/pr48189.c: New test.
8070
8071 2013-01-04 Jan Hubicka <jh@suse.cz>
8072
8073 PR tree-optimization/55823
8074 * g++.dg/ipa/devirt-10.C: New testcase.
8075
8076 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8077 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8078
8079 PR rtl-optimization/55845
8080 * gcc.target/i386/pr55845.c: New test.
8081
8082 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8083
8084 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8085 instructions generated instead of number of occurances.
8086
8087 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8088
8089 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8090 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8091 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8092 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8093 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8094 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8095 * gcc.target/aarch64/vect-fcm.x: Likewise.
8096 * lib/target-supports.exp
8097 (check_effective_target_vect_cond): Enable for AArch64.
8098
8099 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8100
8101 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8102 endian-safe float pool loading.
8103 (test_square_root_v4sf): Likewise.
8104 (test_square_root_v2df): Likewise.
8105 * lib/target-supports.exp
8106 (check_effective_target_vect_call_sqrtf): Add AArch64.
8107
8108 2013-01-08 Martin Jambor <mjambor@suse.cz>
8109
8110 PR debug/55579
8111 * gcc.dg/tree-ssa/pr55579.c: New test.
8112
8113 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114
8115 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8116 asm comments.
8117
8118 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR middle-end/55890
8121 * gcc.dg/torture/pr55890-3.c: New test.
8122
8123 PR middle-end/55851
8124 * gcc.c-torture/compile/pr55851.c: New test.
8125
8126 PR sanitizer/55844
8127 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8128 dg-options.
8129
8130 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8131
8132 PR fortran/55618
8133 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8134
8135 2013-01-07 Tobias Burnus <burnus@net-b.de>
8136
8137 PR fortran/55763
8138 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8139 * gfortran.dg/pointer_init_7.f90: New.
8140
8141 2013-01-07 Richard Biener <rguenther@suse.de>
8142
8143 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8144
8145 2013-01-07 Richard Biener <rguenther@suse.de>
8146
8147 PR middle-end/55890
8148 * gcc.dg/torture/pr55890-1.c: New testcase.
8149 * gcc.dg/torture/pr55890-2.c: Likewise.
8150
8151 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8152
8153 * gcc.target/aarch64/fmovd.c: New.
8154 * gcc.target/aarch64/fmovf.c: Likewise.
8155 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8156 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8157 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8158 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8159 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8160 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8161
8162 2013-01-07 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/55888
8165 PR tree-optimization/55862
8166 * gcc.dg/torture/pr55888.c: New testcase.
8167
8168 2013-01-07 Tobias Burnus <burnus@net-b.de>
8169
8170 PR fortran/55852
8171 * gfortran.dg/intrinsic_size_3.f90: New.
8172
8173 2013-01-07 Tobias Burnus <burnus@net-b.de>
8174
8175 PR fortran/55763
8176 * gfortran.dg/select_type_32.f90: New.
8177
8178 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8179
8180 PR c++/52343
8181 * g++.dg/cpp0x/alias-decl-29.C: New test.
8182
8183 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8184
8185 PR fortran/53876
8186 PR fortran/54990
8187 PR fortran/54992
8188 * gfortran.dg/class_array_15.f03: New test.
8189
8190 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8191
8192 PR fortran/42769
8193 PR fortran/45836
8194 PR fortran/45900
8195 * gfortran.dg/use_23.f90: New test.
8196 * gfortran.dg/use_24.f90: New test.
8197 * gfortran.dg/use_25.f90: New test.
8198 * gfortran.dg/use_26.f90: New test.
8199 * gfortran.dg/use_27.f90: New test.
8200
8201 2013-01-06 Olivier Hainque <hainque@adacore.com>
8202
8203 * gnat.dg/specs/clause_on_volatile.ads: New test.
8204
8205 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * gnat.dg/alignment10.adb: New test.
8208
8209 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8210 Mikael Morin <mikael@gcc.gnu.org>
8211
8212 PR fortran/55827
8213 * gfortran.dg/use_22.f90: New test.
8214
8215 2013-01-04 Andrew Pinski <apinski@cavium.com>
8216
8217 * gcc.target/aarch64/cmp-1.c: New testcase.
8218
8219 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8220
8221 PR fortran/55172
8222 * gfortran.dg/select_type_31.f03: New test.
8223
8224 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/54526 (again)
8227 * g++.dg/cpp0x/parse2.C: Extend.
8228 * g++.old-deja/g++.other/crash28.C: Adjust.
8229
8230 2013-01-04 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/55862
8233 * gcc.dg/torture/pr55862.c: New testcase.
8234
8235 2013-01-04 Martin Jambor <mjambor@suse.cz>
8236
8237 PR tree-optimization/55755
8238 * gcc.dg/torture/pr55755.c: New test.
8239 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8240 * gcc.dg/tree-ssa/pr45144.c: Update.
8241
8242 2013-01-04 Richard Biener <rguenther@suse.de>
8243
8244 PR middle-end/55863
8245 * gcc.dg/fold-reassoc-2.c: New testcase.
8246
8247 2013-01-04 Tobias Burnus <burnus@net-b.de>
8248
8249 PR fortran/55763
8250 * gfortran.dg/null_7.f90: New.
8251
8252 2013-01-04 Tobias Burnus <burnus@net-b.de>
8253
8254 PR fortran/55854
8255 PR fortran/55763
8256 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8257 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8258 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8259
8260 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8261
8262 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8263
8264 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8265
8266 PR fortran/55855
8267 * gfortran.dg/assignment_1.f90: Modified.
8268 * gfortran.dg/assignment_4.f90: New.
8269
8270 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8271
8272 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8273
8274 2013-01-03 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/55857
8277 * gcc.dg/vect/pr55857-1.c: New testcase.
8278 * gcc.dg/vect/pr55857-2.c: Likewise.
8279
8280 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR rtl-optimization/55838
8283 * gcc.dg/pr55838.c: New test.
8284
8285 PR tree-optimization/55832
8286 * gcc.c-torture/compile/pr55832.c: New test.
8287
8288 2013-01-02 Teresa Johnson <tejohnson@google.com>
8289
8290 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8291 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8292 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8293 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8294 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8295 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8296 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8297 * gcc.dg/unroll_1.c: Ditto.
8298 * gcc.dg/unroll_2.c: Ditto.
8299 * gcc.dg/unroll_3.c: Ditto.
8300 * gcc.dg/unroll_4.c: Ditto.
8301
8302 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8303
8304 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8305
8306 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8307
8308 PR fortran/55818
8309 * gfortran.dg/eof_4.f90: New test.
8310
8311 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8312
8313 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8314 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8315 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8316 (compat_setup_dfp): Initialize compat_alt_caret and
8317 compat_save_TEST_ALWAYS_FLAGS.
8318
8319 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8320
8321 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8322
8323 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8324
8325 * gcc.dg/torture/fp-int-convert-2.c: New test.
8326
8327 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8328
8329 * gfortran.dg/newunit_3.f90: Add dg-do run.
8330 * gfortran.dg/inquire_15.f90: Add dg-do run.
8331
8332 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR tree-optimization/55831
8335 * gcc.dg/pr55831.c: New test.
8336 \f
8337 Copyright (C) 2013 Free Software Foundation, Inc.
8338
8339 Copying and distribution of this file, with or without modification,
8340 are permitted in any medium without royalty provided the copyright
8341 notice and this notice are preserved.