]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR target/29776
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
64b5be08 12013-07-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/29776
4 * gcc.dg/tree-ssa/vrp89.c: New test.
5
265fadd8 62013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/28262
9 * g++.dg/parse/defarg16.C: New.
10
1f3a048a 112013-07-05 Vladimir Makarov <vmakarov@redhat.com>
12
13 PR rtl-optimization/55342
14 * gcc.target/i386/pr55342.c: New.
15
bf0def1a 162013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
17
18 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
19
0ac95c1d 202013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
21
22 PR c++/14263
23 * g++.dg/inherit/virtual10.C: New.
24
f5298614 252013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
26
27 PR c/57821
28 * gcc.dg/large-size-array-6.c: New test.
29
132310a1 302013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/38634
33 * g++.dg/template/crash116.C: New.
34
c174dc7c 352013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
36
37 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
38 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
39
52ec2ff6 402013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
41
42 PR c++/54998
43 * g++.dg/cpp0x/nsdmi-list3.C: New.
44
310db606 452013-07-03 Jakub Jelinek <jakub@redhat.com>
46
f4d378a8 47 PR target/57777
48 * gcc.target/i386/pr57777.c: New test.
49
310db606 50 PR c++/57771
51 * g++.dg/template/arg9.C: New test.
52
2ce8ff38 532013-07-02 Sriraman Tallam <tmsriram@google.com>
54
55 * gcc.target/i386/avx-inline.c: New test.
56
3856abb3 572013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
58
59 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
60 * gcc.target/mips/call-2.c: Likewise.
61 * gcc.target/mips/call-3.c: Likewise.
62 * gcc.target/mips/lazy-binding-1.c: Likewise.
63
1d62df1c 642013-07-02 Jakub Jelinek <jakub@redhat.com>
65
66 PR tree-optimization/57741
67 * gcc.dg/vect/pr57741-1.c: New test.
68 * gcc.dg/vect/pr57741-2.c: New test.
69 * gcc.dg/vect/pr57741-3.c: New test.
70
7cea39c9 712013-07-02 Ian Bolton <ian.bolton@arm.com>
72
73 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
74 on big endian.
75 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
76 * lib/target-supports.exp: Define aarch64_little_endian.
77
1648ecaa 782013-07-02 Ian Bolton <ian.bolton@arm.com>
79
80 * gcc.target/aarch64/abs_1.c: New test.
81
0e14bc84 822013-07-02 Ian Bolton <ian.bolton@arm.com>
83
84 * gcc.target/aarch64/bfxil_1.c: New test.
85 * gcc.target/aarch64/bfxil_2.c: Likewise.
86
ad06d4f0 872013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
88
89 PR c/57766
90 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
91 array sizes from 100 to 20.
92
eec0c388 932013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
94
95 PR fortran/54788
96 * gfortran.dg/pointer_remapping_8.f90: New.
97
4e8832f3 982013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
99
100 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
101 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
102 * g++.dg/cpp1y/udlit-userdef-string.C: New.
103 * g++.dg/cpp1y/complex_literals.h: New.
104
3a9f4abc 1052013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/57645
108 * g++.dg/cpp0x/noexcept21.C: New.
109
df92075b 1102013-06-28 Jakub Jelinek <jakub@redhat.com>
111
112 PR target/57736
113 * gcc.target/i386/pr57736.c: New test.
114
936c3081 1152013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
116
117 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
118 c specific.
119 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
120 strings to match the fixed error messages.
121 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
122 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
123 message check.
124
53ee13c3 1252013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
126
127 PR target/57744
128 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
129 stqcx. get even registers.
130
5f1ffcf6 1312013-06-28 Marc Glisse <marc.glisse@inria.fr>
132
133 PR c++/57509
134 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
135
556f149b 1362013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
137
eec0c388 138 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
139 Fix scan patterns.
140 * gcc.target/i386/bmi-1.c: Ditto.
141 * gcc.target/i386/bmi-bextr-4.c: New.
142 * gcc.target/i386/bmi-bextr-5.c: Ditto.
556f149b 143
2ec7ae77 1442013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
145
146 PR c++/57682
147 * g++.dg/cpp0x/initlist73.C: New.
148
1832272c 1492013-06-27 Meador Inge <meadori@codesourcery.com>
150
151 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
152 * g++.dg/simulate-thread/atomics-2.C: Likewise.
153 * g++.dg/simulate-thread/atomics-1.C: Likewise.
154
68ea4406 1552013-06-27 Marc Glisse <marc.glisse@inria.fr>
156
157 PR c++/57509
158 * g++.dg/ext/pr57509.C: New file.
159
b8f56e39 1602013-06-27 Jakub Jelinek <jakub@redhat.com>
161
fdddc582 162 PR target/57623
163 * gcc.target/i386/bmi-bextr-3.c: New test.
164
b8f56e39 165 PR target/57623
166 * gcc.target/i386/bmi2-bzhi-1.c: New test.
167
f6145e99 1682013-06-27 Marc Glisse <marc.glisse@inria.fr>
169
170 PR c++/57172
171 * g++.dg/cpp0x/pr57172.C: New testcase.
172
5ada7a14 1732013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
174
175 * gcc.target/s390/htm-1.c: New file.
176 * gcc.target/s390/htm-nofloat-1.c: New file.
177 * gcc.target/s390/htm-xl-intrin-1.c: New file.
178
3a5a6289 1792013-06-26 Tobias Burnus <burnus@net-b.de>
180
181 PR fortran/29800
182 * gfortran.dg/bounds_check_17.f90: New.
183
944f42fc 1842013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
185
186 PR c++/57640
187 * g++.dg/cpp1y/pr57640.C: New.
188
885cf451 1892013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
190
191 PR c/57692
192 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
193 overflow due to size of arrays.
194
bb0d2509 1952013-06-25 Jakub Jelinek <jakub@redhat.com>
196
197 PR tree-optimization/57705
198 * gcc.dg/vect/pr57705.c: New test.
199 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
200
2f6c1cf4 2012013-06-25 Martin Jambor <mjambor@suse.cz>
202
203 PR middle-end/57670
204 * g++.dg/ipa/pr57670.C: New test.
205
37704d29 2062013-06-25 Richard Biener <rguenther@suse.de>
207
208 PR middle-end/56977
209 * gcc.dg/pr56977.c: New testcase.
210
6c0a4a25 2112013-06-24 Martin Jambor <mjambor@suse.cz>
212
213 PR tree-optimization/57358
214 * gcc.dg/ipa/pr57358.c: New test.
215
44375292 2162013-06-24 Richard Biener <rguenther@suse.de>
217
218 PR testsuite/57686
219 * gcc.dg/torture/pr57584.c: Remove target specific bits.
220
5f751b20 2212013-06-24 Richard Biener <rguenther@suse.de>
222
223 PR tree-optimization/57488
224 * gcc.dg/torture/pr57488.c: New testcase.
225
ef1adaf2 2262013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
227 Dominique d'Humieres <dominiq@lps.ens.fr>
228
229 PR fortran/52413
230 * gfortran.dg/fraction.f90: New.
231
6611aa31 2322013-06-24 Alan Modra <amodra@gmail.com>
233
234 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
235 Add scan-assembler-not "lvx".
236 * gcc.target/powerpc/le-altivec-consts.c: New.
237
f47682e2 2382013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
239
240 * g++.dg/cpp0x/sfinae47.C: New.
241
640c5f1f 2422013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
243
244 PR target/52483
245 * gcc.target/sh/pr52483-1.c: New.
246 * gcc.target/sh/pr52483-2.c: New.
247 * gcc.target/sh/pr52483-3.c: New.
248 * gcc.target/sh/pr52483-4.c: New.
249 * gcc.target/sh/pr52483-5.c: New.
250
ef21d40e 2512013-06-23 Sriraman Tallam <tmsriram@google.com>
252
f47682e2 253 * gcc.target/i386/intrinsics_1.c: New test.
254 * gcc.target/i386/intrinsics_2.c: Ditto.
255 * gcc.target/i386/intrinsics_3.c: Ditto.
256 * gcc.target/i386/intrinsics_4.c: Ditto.
257 * gcc.target/i386/intrinsics_5.c: Ditto.
258 * gcc.target/i386/intrinsics_6.c: Ditto.
259 * gcc.target/i386/avx-1.c: Provide macros for builtins
ef21d40e 260 needing immediate arguments in f16cintrin.h and rtmintrin.h.
261
6b3ceb4e 2622013-06-21 Tobias Burnus <burnus@net-b.de>
263
ef1adaf2 264 PR fortran/37336
6b3ceb4e 265 * gfortran.dg/finalize_17.f90: New.
266
be613ac9 2672013-06-21 Tobias Burnus <burnus@net-b.de>
268
269 * gfortran.dg/realloc_on_assign_18.f90: New.
270
e9331eab 2712013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
272
273 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3af61095 274 Also changed the returns from error as distinct values so that
275 debugging can get easier.
e9331eab 276 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3af61095 277 errors specific to C, if necessary. Also added new error
278 hooks for C++.
e9331eab 279 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
280 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
281 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
282 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
283 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3af61095 284 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
285 the same changes as parser_errors3.c, spaces were added between colons
286 to not confuse C++ compiler with 2 colons as scope.
e9331eab 287 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
288 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
289 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
290 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
291 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
292 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
293 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
294 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
295 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
296 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
297 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3af61095 298 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
299 in the list.
556f149b 300
2511e9f1 3012013-06-21 Joseph Myers <joseph@codesourcery.com>
302
303 PR other/53317
304 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
305
43844d9d 3062013-06-20 Uros Bizjak <ubizjak@gmail.com>
307
308 PR target/57655
309 * gcc.target/i386/pr57655.c: New test.
310
566da47b 3112013-06-20 Eric Botcazou <ebotcazou@adacore.com>
312
313 * ada/acats/tests/gcc: Delete.
314 * gnat.dg/style: Likewise.
315
0e1f139e 3162013-06-20 Jeff Law <law@redhat.com>
317
082b762c 318 PR tree-optimization/57660
319 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
320 based on their branch cost.
321
0e1f139e 322 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
323
d6da7303 3242013-06-20 Tobias Burnus <burnus@net-b.de>
325
326 PR fortran/57633
327 * gfortran.dg/list_read_11.f90: New.
328
d51283e3 3292013-06-20 Richard Biener <rguenther@suse.de>
330
331 PR tree-optimization/57584
332 * gcc.dg/torture/pr57584.c: New testcase.
333
3af61095 3342013-06-19 Sharad Singhai <singhai@google.com>
fafee80b 335
336 * g++.dg/gcov/gcov-8.C: New testcase.
337 * lib/gcov.exp: Handle intermediate format.
338
febd1624 3392013-06-19 Wei Mi <wmi@google.com>
340
341 PR rtl-optimization/57518
342 * testsuite/gcc.dg/pr57518.c: New test.
343
bf23f19b 3442013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
345
346 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
347
df8d3e89 3482013-06-19 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
351
9fc9adf1 3522013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
353
d6da7303 354 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
355 hard-coded values of array sizes with a #define.
356 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
357 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
358 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
359 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
360 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
9fc9adf1 361
55f20d82 3622013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
363
364 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
365 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
366
16bc66ec 3672013-06-19 Jeff Law <law@redhat.com>
368
369 * gcc.dg/tree-ssa/forwprop-28.c: New test.
370
e997eed0 3712013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
372
373 PR c++/57638
374 * g++.dg/template/error53.C: New.
375
1beddc79 3762013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
377
378 PR target/55033
379 * gcc.target/powerpc/pr55033.c: Fix options.
380
3bc4161a 3812013-06-18 Sriraman Tallam <tmsriram@google.com>
382
383 * gcc.target/i386/inline_error.c: New test.
384 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
385 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
386
4b2b9c30 3872013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
388
389 PR c++/53211
390 * g++.dg/cpp0x/decltype55.C: New.
391
f83fc440 3922013-06-18 Marek Polacek <polacek@redhat.com>
393
394 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
395
204567e5 3962013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
397
398 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
399
3ca6c547 4002013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4b2b9c30 401
3ca6c547 402 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
403 Also changed the returns from error as distinct values so that it is
404 easier to debug.
4b2b9c30 405
fcd3260c 4062013-06-17 Sofiane Naci <sofiane.naci@arm.com>
407
408 * gcc.target/aarch64/scalar_intrinsics.c: Update.
409
3cad7e87 4102013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/16128
413 * g++.dg/template/error52.C: New.
414 * g++.dg/lookup/friend15.C: Update.
415 * g++.dg/parse/error11.C: Likewise.
416 * g++.dg/parse/error14.C: Likewise.
417 * g++.dg/parse/parser-pr28152-2.C: Likewise.
418 * g++.dg/parse/template25.C: Likewise.
419 * g++.old-deja/g++.jason/cond.C: Likewise.
420 * g++.old-deja/g++.mike/for2.C: Likewise.
421 * g++.old-deja/g++.robertl/eb125.C: Likewise.
422 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
423
0d86a926 4242013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425
426 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
427 ensure alignment.
428
5530d2dd 4292013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
430
3cad7e87 431 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
29b00097 432 accidentally placing minus sign for length instead of stride.
5530d2dd 433
ddba76b8 4342013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
435
436 PR rtl-optimization/57425
437 PR rtl-optimization/57569
438 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
439 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
440
14460286 4412013-06-15 Mikael Morin <mikael@gcc.gnu.org>
442
443 PR fortran/49074
444 PR fortran/56136
445 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
446 packing.
447 * gfortran.dg/typebound_assignment_6.f03: New.
448
90ba0d1e 4492013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
450
451 * gcc.target/h8300/h8300.exp: New.
452 * gcc.dg/pragma-isr.c: Move to ...
453 * gcc.target/sh/torture/pragma-isr.c: ... here ...
454 * gcc.target/h8300/pragma-isr.c: ... and here.
455 * gcc.dg/pragma-isr2.c: Move to ...
456 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
457 * gcc.target/h8300/pragma-isr2.c: ... and here.
458 * gcc.dg/pragma-isr-trapa.c: Move to ...
459 * gcc.target/sh/pragma-isr-trapa.c: ... here.
460 * gcc.dg/pragma-isr-trapa2.c: Move to ...
461 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
462 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
463 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
464 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
465 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
466 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
467 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
468 * gcc.dg/attr-isr-trap_exit.c: Move to ...
469 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
470 * gcc.dg/attr-isr-trapa.c: Move to ...
471 * gcc.target/sh/attr-isr-trapa.c: ... here.
472
f0599f80 4732013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
474
475 PR c++/51413
476 * g++.dg/ext/builtin-offsetof1.C: New.
477
74375e70 4782013-06-14 Vidya Praveen <vidyapraveen@arm.com>
479
480 * gcc.target/aarch64/vect_smlal_1.c: New file.
481
0e1d2bb3 4822013-06-14 Tobias Burnus <burnus@net-b.de>
483
484 PR fortran/57508
485 * gfortran.dg/defined_assignment_7.f90: New.
486
2388b095 4872013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
488
489 PR c++/57599
490 * g++.dg/rtti/dyncast6.C: New.
491 * g++.dg/cpp0x/dyncast1.C: Likewise.
492
780871fb 4932013-06-14 Alan Modra <amodra@gmail.com>
494
495 PR middle-end/57134
496 * gcc.dg/pr57134.c: New.
497
883d6776 4982013-06-14 Tobias Burnus <burnus@net-b.de>
499
500 PR fortran/57596
501 * gfortran.dg/deferred_type_param_9.f90: New.
502
4895a1c6 5032013-06-13 Marc Glisse <marc.glisse@inria.fr>
504
505 * gcc.dg/fold-minus-1.c: New testcase.
506
b8351c16 5072013-06-13 Mikael Morin <mikael@gcc.gnu.org>
508
509 PR fortran/49074
510 * gfortran.dg/typebound_assignment_5.f03: New.
511
2c83a45e 5122013-06-13 Marc Glisse <marc.glisse@inria.fr>
513
514 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
515
488befe3 5162013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
517 Pat Haugen <pthaugen@us.ibm.com>
518 Peter Bergner <bergner@vnet.ibm.com>
519
520 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
521 load/store instructions on power7, power8.
522 * gcc.target/powerpc/atomic-p8.c: Likewise.
523
6a3adac6 5242013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
525
526 PR c/57577
527 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
528
a8b52ce3 5292013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/38958
532 * g++.dg/warn/Wunused-var-20.C: New.
533
1a7e2e52 5342013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
535
536 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
537 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
538 Run with -fno-common.
539
f6617633 5402013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
541
542 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
543 and exit function calls with return 1 and return 0, respectively.
544
885edc78 5452013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
546
547 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
548 New tests.
549
7855598c 5502013-06-12 Marc Glisse <marc.glisse@inria.fr>
551
552 PR tree-optimization/57361
553 * gcc.dg/tree-ssa/pr57361.c: New file.
554
a4af5520 5552013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
556
557 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
558 to ensure alignment.
559 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
560
c8ea12b2 5612013-06-12 Tobias Burnus <burnus@net-b.de>
562
563 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
564
b57ce307 5652013-06-12 Tobias Burnus <burnus@net-b.de>
566 Dominique d'Humieres <dominiq@lps.ens.fr>
567
c8ea12b2 568 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
b57ce307 569
273d4084 5702013-06-12 Jakub Jelinek <jakub@redhat.com>
571
572 PR target/56564
573 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
574 * gcc.target/i386/pr56564-3.c: Likewise.
575
86721945 5762013-06-11 Tobias Burnus <burnus@net-b.de>
577
578 PR fortran/57535
579 * gfortran.dg/class_array_18.f90: New.
580
f1f8b204 5812013-06-11 Jan Hubicka <jh@suse.cz>
582
583 PR c++/57551
584 * g++.dg/ext/visibility/anon6.C: Update testcase.
585
62aab3f3 5862013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
587
588 PR c/57563
589 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
556f149b 590 in how we check __sec_reduce_mutating function's result.
62aab3f3 591
f88fbcb9 5922013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
593 Pat Haugen <pthaugen@us.ibm.com>
594 Peter Bergner <bergner@vnet.ibm.com>
595
596 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
597 direct move instructions.
598 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
599 * gcc.target/powerpc/direct-move.h: Likewise.
600 * gcc.target/powerpc/direct-move-float1.c: Likewise.
601 * gcc.target/powerpc/direct-move-float2.c: Likewise.
602 * gcc.target/powerpc/direct-move-double1.c: Likewise.
603 * gcc.target/powerpc/direct-move-double2.c: Likewise.
604 * gcc.target/powerpc/direct-move-long1.c: Likewise.
605 * gcc.target/powerpc/direct-move-long2.c: Likewise.
606
73a517d8 6072013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
608
609 PR c++/52440
610 * g++.dg/cpp0x/pr52440.C: New.
611
a16734cd 6122013-06-10 Jakub Jelinek <jakub@redhat.com>
613
614 PR target/56564
615 * gcc.target/i386/pr56564-1.c: New test.
616 * gcc.target/i386/pr56564-2.c: New test.
617 * gcc.target/i386/pr56564-3.c: New test.
618 * gcc.target/i386/pr56564-4.c: New test.
619 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
620 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
621 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
622 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
623 * gcc.target/i386/vect-sizes-1.c: Likewise.
624 * gcc.target/i386/memcpy-1.c: Likewise.
625 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
626 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
627
2c27bea9 6282013-06-10 Thomas Schwinge <thomas@codesourcery.com>
629
630 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
631 systems to cover all GNU systems.
632 * g++.dg/abi/guard2.C: Likewise.
633 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
634 * g++.dg/eh/sighandle.C: Likewise.
635 * g++.dg/ext/cleanup-10.C: Likewise.
636 * g++.dg/ext/cleanup-11.C: Likewise.
637 * g++.dg/ext/cleanup-8.C: Likewise.
638 * g++.dg/ext/cleanup-9.C: Likewise.
639 * g++.dg/opt/const5.C: Likewise.
640 * g++.dg/opt/life1.C: Likewise.
641 * g++.dg/other/pr39496.C: Likewise.
642 * g++.old-deja/g++.abi/aggregates.C: Likewise.
643 * g++.old-deja/g++.abi/align.C: Likewise.
644 * g++.old-deja/g++.abi/bitfields.C: Likewise.
645 * g++.old-deja/g++.law/weak.C: Likewise.
646 * g++.old-deja/g++.pt/asm1.C: Likewise.
647 * gcc.c-torture/execute/20030125-1.x: Likewise.
648 * gcc.c-torture/execute/990127-2.x: Likewise.
649 * gcc.dg/20041106-1.c: Likewise.
650 * gcc.dg/20050503-1.c: Likewise.
651 * gcc.dg/builtin-object-size-5.c: Likewise.
652 * gcc.dg/cleanup-10.c: Likewise.
653 * gcc.dg/cleanup-11.c: Likewise.
654 * gcc.dg/cleanup-8.c: Likewise.
655 * gcc.dg/cleanup-9.c: Likewise.
656 * gcc.dg/complex-5.c: Likewise.
657 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
658 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
659 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
660 * gcc.dg/dfp/pr35739.c: Likewise.
661 * gcc.dg/fdata-sections-1.c: Likewise.
662 * gcc.dg/lto/20090206-1_0.c: Likewise.
663 * gcc.dg/lto/20090206-2_0.c: Likewise.
664 * gcc.dg/pr30360.c: Likewise.
665 * gcc.dg/pr37303.c: Likewise.
666 * gcc.dg/pr39323-1.c: Likewise.
667 * gcc.dg/pr39323-2.c: Likewise.
668 * gcc.dg/pr39323-3.c: Likewise.
669 * gcc.dg/pr45416.c: Likewise.
670 * gcc.dg/setjmp-2.c: Likewise.
671 * gcc.dg/split-1.c: Likewise.
672 * gcc.dg/split-3.c: Likewise.
673 * gcc.dg/split-4.c: Likewise.
674 * gcc.dg/strlenopt-12g.c: Likewise.
675 * gcc.dg/strlenopt-14g.c: Likewise.
676 * gcc.dg/strlenopt-14gf.c: Likewise.
677 * gcc.dg/strlenopt-16g.c: Likewise.
678 * gcc.dg/strlenopt-17g.c: Likewise.
679 * gcc.dg/strlenopt-18g.c: Likewise.
680 * gcc.dg/strlenopt-1f.c: Likewise.
681 * gcc.dg/strlenopt-22g.c: Likewise.
682 * gcc.dg/strlenopt-2f.c: Likewise.
683 * gcc.dg/strlenopt-4g.c: Likewise.
684 * gcc.dg/strlenopt-4gf.c: Likewise.
685 * gcc.dg/struct-ret-3.c: Likewise.
686 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
687 * gcc.misc-tests/linkage.exp: Likewise.
688 * gcc.target/i386/20000724-1.c: Likewise.
689 * gcc.target/i386/align-main-3.c: Likewise.
690 * gcc.target/i386/cleanup-1.c: Likewise.
691 * gcc.target/i386/inline-mcpy.c: Likewise.
692 * gcc.target/i386/pr32268.c: Likewise.
693 * gcc.target/i386/pr36613.c: Likewise.
694 * gcc.target/i386/pr39013-1.c: Likewise.
695 * gcc.target/i386/pr39013-2.c: Likewise.
696 * gcc.target/i386/pr39496.c: Likewise.
697 * gcc.target/i386/pr40906-3.c: Likewise.
698 * gcc.target/i386/pr46084.c: Likewise.
699 * lib/target-supports.exp (check_effective_target_pie): Likewise.
700
fe9c9e23 7012013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
702
703 PR target/6526
704 * gcc.target/sh/pr6526.c: New.
705
1bb66e41 7062013-06-09 Jakub Jelinek <jakub@redhat.com>
707
708 PR target/57568
709 * gcc.c-torture/execute/pr57568.c: New test.
710
02dd3d19 7112013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/37404
714 * g++.dg/other/vararg-4.C: New.
715
0178c26e 7162013-06-08 Vladimir Makarov <vmakarov@redhat.com>
717
718 PR rtl-optimization/57559
719 * gcc.target/s390/pr57559.c : New test.
720
942ba353 7212013-06-08 Tobias Burnus <burnus@net-b.de>
722
723 PR fortran/37336
724 * gfortran.dg/finalize_10.f90: New.
725 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
726 * gfortran.dg/finalize_15.f90: New.
727
b3453f4d 7282013-06-08 Tobias Burnus <burnus@net-b.de>
729
730 PR fortran/57553
731 * gfortran.dg/storage_size_4.f90: New.
732
1d7354bb 7332013-06-07 Sriraman Tallam <tmsriram@google.com>
734
735 PR c++/57548
736 * testsuite/g++.dg/ext/pr57548.C: New test.
737
bfc83720 7382013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
739
740 PR middle-end/57541
741 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
742
0f8f626c 7432013-06-07 Jan Hubicka <jh@suse.cz>
744
745 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
746
aa21bb5d 7472013-06-07 Tobias Burnus <burnus@net-b.de>
748
749 PR fortran/57549
750 * gfortran.dg/array_constructor_48.f90: New.
751 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
752 * gfortran.dg/array_constructor_type_15.f03: Ditto.
753
8ee7dc6f 7542013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
755
756 PR target/56315
757 * gcc.target/arm/xordi3-opt.c: New test.
758
42d8b8fe 7592013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
760
761 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
762 Revert to dg-options.
763
a7769be1 7642013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
765
766 PR target/55033
767 * gcc.target/powerpc/pr55033.c: New.
768
4e308cb8 7692013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/53658
772 * g++.dg/cpp0x/alias-decl-36.C: New.
773
7028141d 7742013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
775 Pat Haugen <pthaugen@us.ibm.com>
776 Peter Bergner <bergner@vnet.ibm.com>
777
b9085e89 778 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
779 power8 builtin functions.
4e308cb8 780 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
781 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
782 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
783 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
784 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
785 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
786 * gcc.target/powerpc/p8vector-vectorize-1.c: New
b9085e89 787 tests to test power8 auto-vectorization.
4e308cb8 788 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
789 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
790 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
791 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
b9085e89 792
7028141d 793 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
794 powerpc_p8vector_ok instead of powerpc_vsx_ok.
795
796 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
797
798 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
799 support.
800 (check_effective_target_powerpc_p8vector_ok): Likewise.
801 (is-effective-target): Likewise.
802 (check_vect_support_and_set_flags): Likewise.
803
22af5b71 8042013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
805
806 PR c++/43652
807 * g++.dg/parse/error53.C: New.
808
53d78539 8092013-06-06 Vladimir Makarov <vmakarov@redhat.com>
810
811 PR rtl-optimization/57459
812 * gcc.target/i386/pr57459.c: New test.
813
aa78dca5 8142013-06-06 Teresa Johnson <tejohnson@google.com>
815
816 PR c++/53743
817 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
818 into -freorder-blocks-and-partition test.
819 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
820 * gcc.dg/tree-prof/20041218-1.c: Ditto.
821 * gcc.dg/tree-prof/pr52027.c: Use -O2.
822 * gcc.dg/tree-prof/pr50907.c: Ditto.
823 * gcc.dg/tree-prof/pr45354.c: Ditto.
824 * g++.dg/tree-prof/partition2.C: Ditto.
825 * g++.dg/tree-prof/partition3.C: Ditto.
826
44b1f833 8272013-06-06 Tobias Burnus <burnus@net-b.de>
828
829 PR fortran/57542
830 * gfortran.dg/finalize_16.f90: New.
831
915a7ccf 8322013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
833
834 * gcc.dg/vect/no-section-anchors-vect-68.c:
835 Add dg-skip-if aarch64_tiny.
836
6e13bc01 8372013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
838
839 PR C/57457
840 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
841 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
842
85e0ea49 8432013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/51908
846 * g++.dg/cpp0x/decltype54.C: New.
847
098e1724 8482013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
849
850 * gcc.dg/fshort-wchar.c: Add extra dg-options for
851 arm*-*-*eabi* targets.
852 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
853 arm*-*-* targets.
854 * gcc.dg/tree-ssa/pr43491.c: Likewise.
855
99d724c5 8562013-06-05 Manfred Schwarb <manfred99@gmx.ch>
857 Tobias Burnus <burnus@net-b.de>
858
859 * gfortran.dg/string_length_2.f90: Fix dg-do run.
860 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
861 * gfortran.dg/io_real_boz_4.f90: Ditto.
862 * gfortran.dg/io_real_boz_5.f90: Ditto.
863
b474b2dc 8642013-06-05 Andreas Schwab <schwab@suse.de>
865
866 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
867
9817f2cd 8682013-06-04 Jan Hubicka <jh@suse.cz>
869
870 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
871
4c115a64 8722013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
873
874 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
875 parameters with void.
876 (main2): Removed argc parameter.
877 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
878 (main): Replaced argc, argv parameters with void.
879 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
880 (main2): Removed argc parameter.
881 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
882 argv parameters with void. Added __asm volatile to avoid optimization
883 on argc, if necessary.
884 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
885 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
886 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
887 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
888 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
889 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
890 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
891 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
892 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
893 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
894 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
895 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
896 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
897 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
898 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
899 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
900 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
901 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
902 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
903 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
904 parameters with void.
905 (main2): Removed argc parameter.
906 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
907 (main): Replaced argc, argv parameters with void.
908 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
909 argv parameters with void. Also renamed this function as main, and
910 delete the existing main.
911 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
912 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
913 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
914
dae88020 9152013-06-04 Ian Bolton <ian.bolton@arm.com>
916
917 * gcc.target/aarch64/movi_1.c: New test.
918
afb69dbf 9192013-06-04 Tobias Burnus <burnus@net-b.de>
920
921 PR fortran/37336
922 * gfortran.dg/finalize_12.f90: New.
923 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
924 end of scope finalization.
925 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
926 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
927 * gfortran.dg/auto_dealloc_2.f90: Ditto.
928 * gfortran.dg/class_19.f03: Ditto.
929 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
930 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
931 * gfortran.dg/extends_14.f03: Ditto.
932 * gfortran.dg/move_alloc_4.f90: Ditto.
933 * gfortran.dg/typebound_proc_27.f03: Ditto.
934
9352013-06-04 Manfred Schwarb <manfred99@gmx.ch>
d3769f59 936
937 * gfortran.dg/bounds_check_7.f90: Remove "! {".
938 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
939 * gfortran.dg/default_initialization_5.f90: Update dg-do.
940 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
941 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
942 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
943 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
944 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
945 * gfortran.dg/io_real_boz_4.f90: Ditto.
946 * gfortran.dg/io_real_boz_5.f90: Ditto.
947 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
948 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
949 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
950 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
951 * gfortran.dg/transpose_2.f90: Fix dg-output.
952
cc92dddc 9532013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
954
955 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
956 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
957 dg-option and an header comment.
556f149b 958
7442ab85 9592013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
960
961 PR c++/57419
962 * g++.dg/cpp0x/sfinae46.C: New.
963 * g++.dg/cpp0x/defaulted13.C: Adjust.
964 * g++.dg/cpp0x/defaulted2.C: Likewise.
965 * g++.dg/cpp0x/defaulted26.C: Likewise.
966 * g++.dg/cpp0x/defaulted3.C: Likewise.
967 * g++.dg/cpp0x/error1.C: Likewise.
968 * g++.dg/cpp0x/implicit1.C: Likewise.
969 * g++.dg/cpp0x/implicit11.C: Likewise.
970 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
971 * g++.dg/cpp0x/initlist47.C: Likewise.
972 * g++.dg/cpp0x/initlist9.C: Likewise.
973 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
974 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
975 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
976 * g++.dg/cpp0x/union4.C: Likewise.
977 * g++.dg/template/crash108.C: Likewise.
978 * g++.dg/template/crash41.C: Likewise.
979 * g++.old-deja/g++.jason/local.C: Likewise.
980 * g++.old-deja/g++.law/visibility3.C: Likewise.
981
a21425b5 9822013-06-03 Teresa Johnson <tejohnson@google.com>
983
984 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
985 * gcc.dg/vect/bb-slp-14.c: Ditto.
986 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
987 * gcc.dg/vect/bb-slp-23.c: Ditto.
988 * gcc.dg/vect/bb-slp-15.c: Ditto.
989 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
990 * gcc.dg/vect/bb-slp-24.c: Ditto.
991 * gcc.dg/vect/bb-slp-16.c: Ditto.
992 * gcc.dg/vect/bb-slp-25.c: Ditto.
993 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
994 * gcc.dg/vect/bb-slp-17.c: Ditto.
995 * gcc.dg/vect/bb-slp-1.c: Ditto.
996 * gcc.dg/vect/bb-slp-26.c: Ditto.
997 * gcc.dg/vect/bb-slp-18.c: Ditto.
998 * gcc.dg/vect/bb-slp-2.c: Ditto.
999 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1000 * gcc.dg/vect/bb-slp-27.c: Ditto.
1001 * gcc.dg/vect/bb-slp-19.c: Ditto.
1002 * gcc.dg/vect/bb-slp-3.c: Ditto.
1003 * gcc.dg/vect/bb-slp-28.c: Ditto.
1004 * gcc.dg/vect/bb-slp-4.c: Ditto.
1005 * gcc.dg/vect/bb-slp-29.c: Ditto.
1006 * gcc.dg/vect/bb-slp-5.c: Ditto.
1007 * gcc.dg/vect/bb-slp-6.c: Ditto.
1008 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1009 * gcc.dg/vect/bb-slp-7.c: Ditto.
1010 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1011 * gcc.dg/vect/bb-slp-8.c: Ditto.
1012 * gcc.dg/vect/bb-slp-9.c: Ditto.
1013 * gcc.dg/vect/bb-slp-10.c: Ditto.
1014 * gcc.dg/vect/bb-slp-11.c: Ditto.
1015 * gcc.dg/vect/bb-slp-20.c: Ditto.
1016 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1017 * gcc.dg/vect/bb-slp-21.c: Ditto.
1018 * gcc.dg/vect/bb-slp-30.c: Ditto.
1019 * gcc.dg/vect/bb-slp-13.c: Ditto.
1020 * gcc.dg/vect/bb-slp-22.c: Ditto.
1021 * g++.dg/vect/slp-pr50413.cc: Ditto.
1022 * g++.dg/vect/slp-pr56812.cc: Ditto.
1023 * g++.dg/vect/slp-pr50819.cc: Ditto.
1024
b13a7b59 10252013-06-01 Tobias Burnus <burnus@net-b.de>
1026
1027 PR fortran/57456
1028 * gfortran.dg/class_array_17.f90: New.
1029
6f38d884 10302013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1031
1032 * ada/acats/floatstore.lst: New.
1033 * ada/acats/run_all.sh: Process it.
1034
fb80316e 10352013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1036
1037 * gcc.target/powerpc/e500-ord-1.c: New test.
1038 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1039 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1040 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1041
4a041f34 10422013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1043
1044 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1045
15406c25 10462013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1047
1048 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1049
0d1b8c90 10502013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1051
1052 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1053
831687cc 10542013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1055
1056 PR c/57452
1057 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1058 test-case.
1059
6bbbfabd 10602013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1061
1062 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1063
85c0fb92 10642013-05-31 Marek Polacek <polacek@redhat.com>
1065
1066 PR tree-optimization/57478
1067 PR tree-optimization/57453
1068 * gcc.dg/torture/pr57478.c: New test.
1069
ab90be9c 10702013-05-31 Tobias Burnus <burnus@net-b.de>
1071
1072 PR fortran/57456
1073 * gfortran.dg/class_array_17.f90: New.
1074
74d6113f 10752013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076
1077 PR target/56315
1078 * gcc.target/arm/iordi3-opt.c: New test.
1079
ee73dd7b 10802013-05-31 Janus Weil <janus@gcc.gnu.org>
1081
1082 PR fortran/54190
1083 PR fortran/57217
1084 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1085 * gfortran.dg/interface_26.f90: Ditto.
1086 * gfortran.dg/proc_ptr_11.f90: Ditto.
1087 * gfortran.dg/proc_ptr_15.f90: Ditto.
1088 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1089 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1090 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1091 * gfortran.dg/typebound_override_1.f90: Ditto.
1092 * gfortran.dg/typebound_override_4.f90: Ditto.
1093 * gfortran.dg/typebound_proc_6.f03: Ditto.
1094 * gfortran.dg/assumed_type_7.f90: New test.
1095 * gfortran.dg/typebound_override_5.f90: New test.
1096 * gfortran.dg/typebound_override_6.f90: New test.
1097 * gfortran.dg/typebound_override_7.f90: New test.
1098
377db285 10992013-05-30 Tobias Burnus <burnus@net-b.de>
1100
1101 PR middle-end/57073
1102 * gfortran.dg/power_6.f90: New.
1103
fb08a7c6 11042013-05-30 Ian Bolton <ian.bolton@arm.com>
1105
1106 * gcc.target/aarch64/insv_1.c: New test.
1107
a41c2ffc 11082013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1109
1110 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1111 dg-skip-if "No stabs".
1112
72cf5e11 11132013-05-30 Janus Weil <janus@gcc.gnu.org>
1114
1115 PR fortran/54189
1116 * gfortran.dg/assumed_size_1.f90: New.
1117
0686440e 11182013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1119
1120 * gcc.dg/shrink-wrap-alloca.c: New added.
1121 * gcc.dg/shrink-wrap-pretend.c: New added.
1122 * gcc.dg/shrink-wrap-sibcall.c: New added.
1123
89ba6b9b 11242013-05-30 Tobias Burnus <burnus@net-b.de>
1125
1126 PR fortran/57458
1127 * gfortran.dg/assumed_rank_13.f90: New.
1128
b3c1a1cd 11292013-05-29 Easwaran Raman <eraman@google.com>
1130
1131 PR tree-optimization/57442
1132 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1133
259c15e6 11342013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1135
1136 PR tree-optimization/57441
1137 * gcc.c-torture/compile/pr57441.c: New.
1138
c7a53a00 11392013-05-29 Dehao Chen <dehao@google.com>
1140
1141 PR testsuite/57413
1142 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1143
89ba6b9b 11442013-05-29 Tobias Burnus <burnus@net-b.de>
ac9929f1 1145
1146 PR fortran/37336
1147 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1148 * gfortran.dg/class_19.f03: Ditto.
1149
32afb748 11502013-05-29 Richard Biener <rguenther@suse.de>
1151
1152 * gcc.dg/vect/bb-slp-32.c: New testcase.
1153
3c6d4197 11542013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1155
1156 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1157 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1158 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1159 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1160 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1161 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1162 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1163 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1164 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1165 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1166 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1167 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1168 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1169 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1170 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1171 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1172 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1173 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1174 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1175 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1176 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1177 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1178 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1179 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1180 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1181 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1182 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1183 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1184 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1185 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1186 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1187 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1188 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1189 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1190 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1191 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1192 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1193 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1194 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1195
89ba6b9b 11962013-05-29 Tobias Burnus <burnus@net-b.de>
979283e6 1197
1198 PR fortran/37336
1199 * gfortran.dg/finalize_11.f90: New.
1200 * gfortran.dg/finalize_4.f03: Remove dg-error.
1201 * gfortran.dg/finalize_5.f03: Ditto.
1202 * gfortran.dg/finalize_6.f03: Ditto.
1203 * gfortran.dg/finalize_7.f03: Ditto.
1204
b8a601dd 12052013-05-28 Tobias Burnus <burnus@net-b.de>
1206
1207 * gfortran.dg/class_array_16.f90: New.
1208
d4500202 12092013-05-28 Tobias Burnus <burnus@net-b.de>
1210
1211 PR fortran/57435
1212 * testsuite/gfortran.dg/use_29.f90: New.
1213
aad33226 12142013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1215
1216 * gnat.dg/fp_exception.adb: New test.
1217
8911f4de 12182013-05-28 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/56787
1221 * gcc.dg/vect/pr56787.c: New testcase.
1222
a47586af 12232013-05-28 Janus Weil <janus@gcc.gnu.org>
1224 Tobias Burnus <burnus@net-b.de>
1225
1226 PR fortran/57217
1227 * gfortran.dg/typebound_override_4.f90: New.
1228
a3c29ebc 12292013-05-28 Richard Biener <rguenther@suse.de>
1230
1231 PR tree-optimization/57411
1232 * g++.dg/opt/pr57411.C: New testcase.
1233
9abde4bf 12342013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1237 * gcc.dg/builtin-bswap-9.c: Likewise.
1238
65c294e9 12392013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1242
5f037457 12432013-05-27 Richard Biener <rguenther@suse.de>
1244
1245 PR middle-end/57412
1246 * gcc.dg/gomp/pr57412.c: New testcase.
1247
2d472c22 12482013-05-27 Bud Davis <jmdavis@link.com>
1249
1250 PR fortran/50405
1251 * gfortran.dg/stfunc_8.f90: New.
1252
e4800344 12532013-05-27 Richard Biener <rguenther@suse.de>
1254
1255 PR tree-optimization/57343
1256 * gcc.dg/torture/pr57343.c: New testcase.
1257
d68e9408 12582013-05-27 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/57417
1261 * gcc.dg/torture/pr57417.c: New testcase.
1262
575a3e39 12632013-05-27 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/57396
1266 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1267
60acbc93 12682013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1269
1270 * gnat.dg/specs/last_bit.ads: New test.
1271
081f18cf 12722013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1273
1274 * gnat.dg/specs/machine_attribute.ads: New test.
1275
cf1fbbbe 12762013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1277
1278 * gnat.dg/incomplete3.ad[sb]: New test.
1279
188bbdec 12802013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1281
1282 PR target/53916
1283 * gcc.target/mips/div-13.c: New test.
1284
073ac520 12852013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1286
1287 PR target/55777
1288 * gcc.target/mips/mips16-attributes-5.c,
1289 * gcc.target/mips/mips16-attributes-6.c: New tests.
1290
6fb93176 12912013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1294 * gcc.dg/builtin-bswap-8.c: Likewise.
1295
58ebbeff 12962013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/52216
1299 * g++.dg/cpp0x/new1.C: New.
1300
dbbbd81b 13012013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/25666
1304 * g++.dg/parse/dtor16.C: New.
1305 * g++.dg/parse/dtor6.C: Adjust.
1306
7345779f 13072013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/19618
1310 * g++.dg/expr/bitfield12.C: New.
1311
65a8f1a1 13122013-05-24 Jeff Law <law@redhat.com>
1313
1314 PR tree-optimization/57124
1315 * gcc.c-torture/execute/pr57124.c: New test.
1316 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1317
7d9f258f 13182013-05-24 Martin Jambor <mjambor@suse.cz>
1319
1320 PR tree-optimization/57294
1321 * gcc.dg/ipa/pr57294.c: New test.
1322
7c4a1850 13232013-05-24 Dehao Chen <dehao@google.com>
1324
1325 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1326
77b3b9e9 13272013-05-24 Ian Bolton <ian.bolton@arm.com>
1328
1329 * gcc.target/aarch64/scalar_intrinsics.c
1330 (force_simd): Use a valid instruction.
1331 (test_vdupd_lane_s64): Pass a valid lane argument.
1332 (test_vdupd_lane_u64): Likewise.
1333
5f4dd0d0 13342013-05-24 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/57287
1337 * gcc.dg/pr57287.c: New testcase.
1338
bb79f009 13392013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/26572
1342 * g++.dg/template/error51.C: New.
1343
13442013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/25503
1347 * g++.dg/template/bitfield2.C: New.
1348
00b45d95 13492013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1350
1351 * gnat.dg/specs/noinline1.ads: New test.
1352 * gnat.dg/noinline2.ad[sb]: Likewise.
1353 * gnat.dg/specs/noinline3.ads: Likewise.
1354 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1355
f982ec99 13562013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1357
1358 PR tree-ssa/57385
1359 * gcc.dg/tree-ssa/pr57385.c: New test.
1360
55da6ad7 13612013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1362
1363 * gnat.dg/derived_type4.adb: New test.
1364
fe081106 13652013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1366
1367 * gcc.dg/builtin-bswap-6.c: New test.
1368 * gcc.dg/builtin-bswap-7.c: Likewise.
1369 * gcc.dg/builtin-bswap-8.c: Likewise.
1370 * gcc.dg/builtin-bswap-9.c: Likewise.
1371
56cff37b 13722013-05-23 Christian Bruel <christian.bruel@st.com>
1373
1374 PR debug/57351
1375 * gcc.dg/debug/pr57351.c: New test
1376
9cacc1ad 13772013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1378
1379 * gcc.target/aarch64/vect-clz.c: New file.
1380
74d5ea33 13812013-05-23 Martin Jambor <mjambor@suse.cz>
fb8b391e 1382
1383 PR middle-end/57347
1384 * gcc.dg/ipa/pr57347.c: New test.
1385
6979886b 13862013-05-23 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/57380
1389 * g++.dg/tree-ssa/pr57380.C: New testcase.
1390
324d4d99 13912013-05-23 Richard Biener <rguenther@suse.de>
1392
1393 PR middle-end/57381
1394 * gcc.dg/torture/pr57381.c: New testcase.
1395
98908b23 13962013-05-23 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR middle-end/57344
1399 * gcc.c-torture/execute/pr57344-1.c: New test.
1400 * gcc.c-torture/execute/pr57344-2.c: New test.
1401 * gcc.c-torture/execute/pr57344-3.c: New test.
1402 * gcc.c-torture/execute/pr57344-4.c: New test.
1403
81c3220e 14042013-05-23 Richard Biener <rguenther@suse.de>
1405
1406 PR rtl-optimization/57341
1407 * gcc.dg/torture/pr57341.c: New testcase.
1408
1723fa38 14092013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/57352
1412 * g++.dg/parse/crash62.C: New.
1413
81f0e7d0 14142013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1415 Pat Haugen <pthaugen@us.ibm.com>
1416 Peter Bergner <bergner@vnet.ibm.com>
1417
1418 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1419 crypto builtins.
1420
d989a9cc 14212013-05-22 Tobias Burnus <burnus@net-b.de>
1422
1423 PR fortran/57364
1424 * gfortran.dg/defined_assignment_6.f90: New.
1425
293dffca 14262013-05-22 Tobias Burnus <burnus@net-b.de>
1427
1428 PR fortran/57338
1429 * gfortran.dg/assumed_type_6.f90: New.
1430
eb1cea71 14312013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/57211
1434 * g++.dg/cpp0x/Wunused-parm.C: New.
1435
1273a0b4 14362013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1437
1438 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1439 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1440
64e4dbea 14412013-05-21 Easwaran Raman <eraman@google.com>
1442
1443 PR tree-optimization/57322
1444 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1445
ed89150a 14462013-05-21 Graham Stott <graham.stott@btinternet.com>
1447
1448 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1449 .set (no)?micromips
1450
e3356069 14512013-05-21 Tobias Burnus <burnus@net-b.de>
1452
1453 PR fortran/57035
1454 * gfortran.dg/assumed_type_5.f90: New.
1455 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1456 * gfortran.dg/assumed_rank_2.f90: Ditto.
1457 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1458 * gfortran.dg/no_arg_check_3.f90: Ditto.
1459
1c872eee 14602013-05-21 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR tree-optimization/57331
1463 * gcc.c-torture/compile/pr57331.c: New test.
1464
35d3304d 14652013-05-21 Richard Biener <rguenther@suse.de>
1466
1467 PR tree-optimization/57330
1468 * gcc.dg/torture/pr57330.c: New testcase.
1469
03dccd68 14702013-05-21 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/57303
1473 * gcc.dg/torture/pr57303.c: New testcase.
1474
bc5cbbd5 14752013-05-21 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR tree-optimization/57321
1478 * gcc.c-torture/execute/pr57321.c: New test.
1479
c8b913ab 14802013-05-20 Tobias Burnus <burnus@net-b.de>
1481
1482 PR fortran/48858
1483 PR fortran/55465
1484 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1485 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1486 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1487 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1488 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1489 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1490 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1491 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1492 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1493 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1494 * gfortran.dg/binding_label_tests_24.f90: New.
1495 * gfortran.dg/binding_label_tests_25.f90: New.
1496
da5c730d 14972013-05-20 Tobias Burnus <burnus@net-b.de>
1498
1499 PR fortran/48858
1500 * gfortran.dg/binding_label_tests_17.f90: New.
1501 * gfortran.dg/binding_label_tests_18.f90: New.
1502 * gfortran.dg/binding_label_tests_19.f90: New.
1503 * gfortran.dg/binding_label_tests_20.f90: New.
1504 * gfortran.dg/binding_label_tests_21.f90: New.
1505 * gfortran.dg/binding_label_tests_22.f90: New.
1506 * gfortran.dg/binding_label_tests_23.f90: New.
1507
7a914593 15082013-05-20 Tobias Burnus <burnus@net-b.de>
1509
1510 PR fortran/48858
1511 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1512 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1513 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1514 * gfortran.dg/common_18.f90: New.
1515 * gfortran.dg/common_19.f90: New.
1516 * gfortran.dg/common_20.f90: New.
1517 * gfortran.dg/common_21.f90: New.
1518
65b7c304 15192013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1520
1521 PR c++/12288
1522 * g++.dg/parse/error52.C: New.
1523 * g++.dg/parse/error3.C: Adjust.
1524 * g++.dg/parse/error36.C: Likewise.
1525
dbc31e6d 15262013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1527
1528 PR target/56547
1529 * gcc.target/sh/pr56547-1.c: New.
1530 * gcc.target/sh/pr56547-2.c: New.
1531
6029659c 15322013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/23608
1535 * g++.dg/warn/Wsign-compare-6.C: New.
1536 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1537
c843090a 15382013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/57327
1541 * g++.dg/template/error50.C: New.
1542
525079a2 15432013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/10207
1546 * g++.dg/ext/complit13.C: New.
1547
05b733e3 15482013-05-20 Marc Glisse <marc.glisse@inria.fr>
1549
1550 PR c++/57175
1551 * g++.dg/pr57175.C: New testcase.
1552
64e4dbea 15532013-05-17 Easwaran Raman <eraman@google.com>
a2bd0c99 1554
1555 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1556
6a24e0bf 15572013-05-17 Marc Glisse <marc.glisse@inria.fr>
1558
1559 PR testsuite/57313
1560 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1561
6150dc35 15622013-05-17 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR rtl-optimization/57281
1565 PR rtl-optimization/57300
1566 * gcc.dg/pr57300.c: New test.
1567 * gcc.c-torture/execute/pr57281.c: New test.
1568
a9b93fed 15692013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/18126
1572 * g++.dg/ext/sizeof-complit.C: New.
1573
86d5f657 15742013-05-17 Marek Polacek <polacek@redhat.com>
1575
1576 * gcc.dg/strlenopt-25.c: New test.
1577 * gcc.dg/strlenopt-26.c: Likewise.
1578
0a015fc7 15792013-05-17 Jakub Jelinek <jakub@redhat.com>
1580
1581 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1582 instead of -mavx2, require only avx instead of avx2.
1583 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1584 of avx2-check.h and turn into an avx runtime test instead of
1585 avx2 runtime test.
1586
a51ffa0b 15872013-05-16 Marc Glisse <marc.glisse@inria.fr>
1588
1589 * g++.dg/ext/vector22.C: Uncomment working test.
1590
0642c1f4 15912013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/17410
1594 * g++.dg/template/pr17410.C: New.
1595
cb4792d2 15962013-05-16 Jakub Jelinek <jakub@redhat.com>
1597
1598 * gcc.target/i386/rotate-3.c: New test.
1599 * gcc.target/i386/rotate-3a.c: New test.
1600 * gcc.target/i386/rotate-4.c: New test.
1601 * gcc.target/i386/rotate-4a.c: New test.
1602 * gcc.target/i386/rotate-5.c: New test.
1603 * gcc.target/i386/rotate-5a.c: New test.
1604
a2e48e3c 16052013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1606
1607 * gcc.dg/visibility-21.c: Require section_anchors.
1608
ae51a965 16092013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1610
1611 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1612 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1613 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1614
5c62c52a 16152013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1616
1617 * gcc.dg/visibility-21.c: New.
1618
ea1b629e 16192013-05-16 Marc Glisse <marc.glisse@inria.fr>
1620
1621 PR middle-end/57286
1622 * gcc.dg/pr57286.c: New testcase.
1623 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1624 * g++.dg/ext/vector22.C: Comment out transformations not
1625 performed anymore.
1626
c0de0233 16272013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1628
1629 PR target/57260
1630 * gcc.target/mips/call-1.c: Restrict to o32.
1631 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1632
be6494a8 16332013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1636 dg-messages.
1637 * g++.dg/warn/Wshadow-1.C: Likewise.
1638 * g++.dg/warn/Wshadow-6.C: Likewise.
1639 * g++.dg/warn/Wshadow-7.C: Likewise.
1640
3c7a63e3 16412013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/31952
1644 * g++.dg/parse/pr31952-1.C: New.
1645 * g++.dg/parse/pr31952-2.C: Likewise.
1646 * g++.dg/parse/pr31952-3.C: Likewise.
1647
1648 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1649 * g++.old-deja/g++.jason/cond.C: Likewise.
1650 * g++.dg/cpp0x/range-for5.C: Likewise.
1651
33ae7c4b 16522013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1653
1654 PR target/19599
1655 * gcc.target/arm/pr40887.c: Adjust testcase.
1656 * gcc.target/arm/pr19599.c: New test.
1657
4c2623ad 16582013-05-15 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/57275
1661 * gcc.target/i386/pr57275.c: New testcase.
1662
33864132 16632013-05-15 Jan Hubicka <jh@suse.cz>
1664
1665 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1666 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1667 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1668
2ee80803 16692013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1670
1671 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1672 scheduling.
1673
8e71dad2 16742013-05-14 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR c++/57274
1677 * c-c++-common/Wsequence-point-1.c: New test.
1678
9be60878 16792013-05-14 Marc Glisse <marc.glisse@inria.fr>
1680
1681 * g++.dg/ext/vector22.C: New testcase.
1682 * gcc.dg/binop-xor3.c: Remove xfail.
1683
2fcc3fb4 16842013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1685
1686 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1687 FLOAT cmp FLOAT ? INT : INT.
1688 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1689 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1690 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1691 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1692 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1693 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1694
36ad1400 16952013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/53903
1698 * g++.dg/cpp0x/defaulted43.C: New.
1699
6c455350 17002013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1701
1702 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1703 (alloca): Remove declaration.
1704 (foo9): Replace alloca by __builtin_alloca.
1705
b8f9423d 17062013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1707
36ad1400 1708 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3af61095 1709 Expect "size of array is too large" error.
b8f9423d 1710
7ee4b683 17112013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1712
1713 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1714
8aacb2c5 17152013-05-14 Richard Biener <rguenther@suse.de>
1716
1717 PR middle-end/57235
1718 * g++.dg/torture/pr57235.C: New testcase.
1719
4620c2de 17202013-05-14 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR middle-end/57251
1723 * gcc.dg/torture/pr57251.c: New test.
1724
d9e8e670 17252013-05-13 Uros Bizjak <ubizjak@gmail.com>
1726
1727 PR target/57264
1728 * gcc.target/i386/pr57264.c: New test.
1729
d742c1dc 17302013-05-13 Jakub Jelinek <jakub@redhat.com>
1731
1732 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1733
0723b76b 17342013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1735
d9e8e670 1736 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
0723b76b 1737
043ce677 17382013-05-13 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR tree-optimization/45216
1741 PR tree-optimization/57157
1742 * c-c++-common/rotate-1.c: Add 32 tests with +.
1743 * c-c++-common/rotate-1a.c: Adjust.
d9e8e670 1744 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
043ce677 1745 * c-c++-common/rotate-2b.c: New test.
1746 * c-c++-common/rotate-3.c: Add 32 tests with +.
d9e8e670 1747 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
043ce677 1748 * c-c++-common/rotate-4b.c: New test.
1749 * c-c++-common/rotate-5.c: New test.
1750
096295f6 17512013-05-13 Martin Jambor <mjambor@suse.cz>
1752
1753 PR middle-end/42371
1754 * gcc.dg/ipa/remref-0.c: New test.
1755 * gcc.dg/ipa/remref-1a.c: Likewise.
1756 * gcc.dg/ipa/remref-1b.c: Likewise.
1757 * gcc.dg/ipa/remref-2a.c: Likewise.
1758 * gcc.dg/ipa/remref-2b.c: Likewise.
1759
67f16f2b 17602013-05-13 Marc Glisse <marc.glisse@inria.fr>
1761
1762 * gcc.dg/vector-shift-2.c: New testcase.
1763
22b4b13d 17642013-05-13 Jakub Jelinek <jakub@redhat.com>
1765
2047c70c 1766 PR tree-optimization/57230
1767 * gcc.dg/strlenopt-24.c: New test.
1768
22b4b13d 1769 PR tree-optimization/57230
1770 * gcc.dg/strlenopt-23.c: New test.
1771
9b1ffc79 17722013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1773
1774 PR target/57108
1775 * gcc.target/sh/pr57108.c: Move this test case to ...
1776 * gcc.c-torture/compile/pr57108.c: ... here.
1777
fca2aa67 17782013-05-10 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/57214
a30c7540 1781 * gcc.dg/torture/pr57214.c: New testcase.
fca2aa67 1782
432dd330 17832013-05-10 Marc Glisse <marc.glisse@inria.fr>
1784
1785 * gcc.dg/vector-shift.c: New testcase.
1786
3b8827a2 17872013-05-10 Jakub Jelinek <jakub@redhat.com>
1788
bf7ec243 1789 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1790
3b8827a2 1791 PR tree-optimization/45216
1792 PR tree-optimization/57157
1793 * c-c++-common/rotate-1.c: New test.
1794 * c-c++-common/rotate-1a.c: New test.
1795 * c-c++-common/rotate-2.c: New test.
1796 * c-c++-common/rotate-2a.c: New test.
1797 * c-c++-common/rotate-3.c: New test.
1798 * c-c++-common/rotate-3a.c: New test.
1799 * c-c++-common/rotate-4.c: New test.
1800 * c-c++-common/rotate-4a.c: New test.
1801
2cd0995e 18022013-05-10 Richard Biener <rguenther@suse.de>
1803
1804 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1805 * gcc.target/i386/l_fma_double_1.c: Adjust.
1806 * gcc.target/i386/l_fma_double_2.c: Likewise.
1807 * gcc.target/i386/l_fma_double_3.c: Likewise.
1808 * gcc.target/i386/l_fma_double_4.c: Likewise.
1809 * gcc.target/i386/l_fma_double_5.c: Likewise.
1810 * gcc.target/i386/l_fma_double_6.c: Likewise.
1811 * gcc.target/i386/l_fma_float_1.c: Likewise.
1812 * gcc.target/i386/l_fma_float_2.c: Likewise.
1813 * gcc.target/i386/l_fma_float_3.c: Likewise.
1814 * gcc.target/i386/l_fma_float_4.c: Likewise.
1815 * gcc.target/i386/l_fma_float_5.c: Likewise.
1816 * gcc.target/i386/l_fma_float_6.c: Likewise.
1817
6fcb0ab5 18182013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/51226
1821 * g++.dg/cpp0x/pr51226.C: New.
1822
b156ec37 18232013-04-16 Han Shen <shenhan@google.com>
1824
1825 Test cases for '-fstack-protector-strong'.
1826 * gcc.dg/fstack-protector-strong.c: New.
1827 * g++.dg/fstack-protector-strong.C: New.
1828
1c9152c2 18292013-05-07 Ian Bolton <ian.bolton@arm.com>
1830
6fcb0ab5 1831 * gcc.target/aarch64/ands_1.c: New test.
1c9152c2 1832 * gcc.target/aarch64/ands_2.c: Likewise
1833
3e8585ab 18342013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1835
1836 * lib/target-supports.exp (check_effective_target_hw): New
1837 function.
1838 * c-c++-common/asan/clone-test-1.c: Call
1839 check_effective_target_hw.
1840 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1841 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1842 possible decorations.
1843 * c-c++-common/asan/null-deref-1.c: Likewise.
1844 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1845 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1846 * c-c++-common/asan/use-after-free-1.c: Likewise.
1847 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1848 * g++.dg/asan/large-func-test-1.C: Likewise.
1849
e0e03aa1 18502013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1851
1852 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1853
587a19f1 18542013-05-07 Richard Biener <rguenther@suse.de>
1855
1856 PR middle-end/57190
1857 * g++.dg/torture/pr57190.C: New testcase.
1858
03404fe6 18592013-05-07 Jakub Jelinek <jakub@redhat.com>
1860
182debc1 1861 PR tree-optimization/57149
1862 * gcc.dg/pr57149.c: New test.
1863
03404fe6 1864 PR debug/57184
1865 * gcc.dg/pr57184.c: New test.
1866
080ec2e3 18672013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 * gnat.dg/specs/array3.ads: New test.
1870
16bdc09b 18712013-05-06 Marc Glisse <marc.glisse@inria.fr>
1872
1873 * c-c++-common/vector-scalar-2.c: New testcase.
1874
82353beb 18752013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1876
1877 * gcc.target/i386/asm-dialect-2.c: New testcase.
1878
8db255bf 18792013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1880
1881 PR c++/57183
1882 * g++.dg/cpp0x/auto38.C: New.
1883
59c0ed80 18842013-05-06 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/57185
1887 * gcc.dg/autopar/pr57185.c: New testcase.
1888
0b9c4816 18892013-05-06 Uros Bizjak <ubizjak@gmail.com>
1890
1891 PR target/57106
1892 * gcc.target/i386/pr57106.c: New test.
1893
7090b697 18942013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1895
1896 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1897 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1898 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1899 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1900 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1901 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1902 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1903
19042013-05-06 Teresa Johnson <tejohnson@google.com>
4f8226b6 1905
1906 PR bootstrap/57154
1907 * gcc.dg/pr57154.c: New test.
1908
e2a6b9da 19092013-05-06 Richard Biener <rguenther@suse.de>
1910
1911 PR middle-end/57147
1912 * gcc.dg/torture/pr57147-1.c: New testcase.
1913 * gcc.dg/torture/pr57147-2.c: Likewise.
1914 * gcc.dg/torture/pr57147-3.c: Likewise.
1915
a61eea5a 19162013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1917
1918 PR target/55303
1919 * gcc.target/sh/pr55303-1.c: New.
1920 * gcc.target/sh/pr55303-2.c: New.
1921 * gcc.target/sh/pr55303-3.c: New.
1922
7431b56c 19232013-05-05 Tobias Burnus <burnus@net-b.de>
1924
1925 * gfortran.dg/allocate_with_source_3.f90: New.
1926
ddf8ce2d 19272013-05-05 Tobias Burnus <burnus@net-b.de>
1928
1929 PR fortran/57141
1930 * gfortran.dg/null_8.f90: New.
1931
7b16dd2f 19322013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 PR c++/53745
1935 * g++.dg/cpp0x/enum27.C: New.
1936 * g++.dg/cpp0x/enum_base.C: Adjust.
1937
70bad7a1 19382013-05-04 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR tree-optimization/56205
1941 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1942
a435dc3a 19432013-05-04 Tobias Burnus <burnus@net-b.de>
1944
1945 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1946 * gfortran.dg/bind_c_usage_27.f90: New.
1947 * gfortran.dg/bind_c_usage_28.f90: New.
1948
36c30f9e 19492013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/51927
1952 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1953
21e5dc01 19542013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1955
1956 PR target/57150
1957 * gcc.target/powerpc/pr57150.c: New file.
1958
e64c90eb 19592013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1960
1961 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1962 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1963 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1964 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1965 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1966 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1967 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1968
6f00aec9 19692013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
e64c90eb 1970
6f00aec9 1971 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1972 scan-assembler-times.
1973
1168caca 19742013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1975
1976 * gcc.dg/tree-ssa/slsr-32.c: New.
1977 * gcc.dg/tree-ssa/slsr-33.c: New.
1978 * gcc.dg/tree-ssa/slsr-34.c: New.
1979 * gcc.dg/tree-ssa/slsr-35.c: New.
1980 * gcc.dg/tree-ssa/slsr-36.c: New.
1981 * gcc.dg/tree-ssa/slsr-37.c: New.
1982 * gcc.dg/tree-ssa/slsr-38.c: New.
1983
44f9bcdf 19842013-05-03 Ian Bolton <ian.bolton@arm.com>
1985
1986 * gcc.target/aarch64/tst_1.c: New test.
1987 * gcc.target/aarch64/tst_2.c: Likewise
1988
d06dae50 19892013-05-02 Jeff Law <law@redhat.com>
1990
66c357ba 1991 PR tree-optimization/57144
d06dae50 1992 * gcc.c-torture/execute/pr57144.c: New test.
1993
cea05f44 19942013-05-03 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR rtl-optimization/57130
1997 * gcc.c-torture/execute/pr57130.c: New test.
1998
65c52515 19992013-05-03 Uros Bizjak <ubizjak@gmail.com>
2000
2001 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2002
4d9d91e8 20032013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2004
2005 * gcc.target/aarch64/fabd.c: New file.
2006
8910980f 20072013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/54318
2010 * g++.dg/cpp0x/pr54318.C: New.
2011
0e9d1d8b 20122013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/14283
2015 * g++.dg/parse/error51.C: New.
2016 * g++.dg/parse/error15.C: Adjust column numbers.
2017
f782f3fd 20182013-05-02 Tobias Burnus <burnus@net-b.de>
2019
2020 PR fortran/57142
2021 * gfortran.dg/size_kind_2.f90: New.
2022 * gfortran.dg/size_kind_3.f90: New.
2023
92b43d63 20242013-05-02 Richard Biener <rguenther@suse.de>
2025
2026 PR middle-end/57140
2027 * g++.dg/torture/pr57140.C: New testcase.
2028
d93eb6ad 20292013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2030
2031 PR target/56732
2032 * gcc.target/arm/pr56732-1.c: New test.
2033
c42e4f2e 20342013-05-02 Martin Jambor <mjambor@suse.cz>
2035
2036 PR middle-end/56988
2037 * gcc.dg/ipa/pr56988.c: New test.
2038
623ae2ee 20392013-05-02 Ian Bolton <ian.bolton@arm.com>
2040
2041 * gcc.target/aarch64/bics_1.c: New test.
2042 * gcc.target/aarch64/bics_2.c: Likewise.
2043
db3ea93f 20442013-05-02 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR rtl-optimization/57131
2047 * gcc.c-torture/execute/pr57131.c: New test.
2048
dec257d3 20492013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/57132
2052 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2053
273c330a 20542013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2055
2056 PR target/57091
2057 * gcc.target/i386/pr57091.c: New test.
2058
4491e251 20592013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2060
2061 * gcc.target/aarch64/vect-vaddv.c: New.
2062
3bbdb270 20632013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2064
2065 * gcc.target/aarch64/vect-vmaxv.c: New.
2066 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2067
4746ccb1 20682013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2069
2070 * gcc.target/aarch64/scalar-vca.c: New.
2071 * gcc.target/aarch64/vect-vca.c: Likewise.
2072
e969f24a 20732013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2074
2075 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2076 (test_vceqd_s64): Force arguments to SIMD registers.
2077 (test_vceqzd_s64): Likewise.
2078 (test_vcged_s64): Likewise.
2079 (test_vcled_s64): Likewise.
2080 (test_vcgezd_s64): Likewise.
2081 (test_vcged_u64): Likewise.
2082 (test_vcgtd_s64): Likewise.
2083 (test_vcltd_s64): Likewise.
2084 (test_vcgtzd_s64): Likewise.
2085 (test_vcgtd_u64): Likewise.
2086 (test_vclezd_s64): Likewise.
2087 (test_vcltzd_s64): Likewise.
2088 (test_vtst_s64): Likewise.
2089 (test_vtst_u64): Likewise.
2090
a1554f13 20912013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/57092
2094 * g++.dg/cpp0x/decltype53.C: New.
2095
3c73c0fb 20962013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2097
2098 PR fortran/57071
2099 * gfortran.dg/power_5.f90: New test.
2100
65a02176 21012013-04-30 Richard Biener <rguenther@suse.de>
2102
2103 PR middle-end/57122
2104 * gcc.dg/torture/pr57122.c: New testcase.
2105
0ba38440 21062013-04-30 Richard Biener <rguenther@suse.de>
2107
2108 PR middle-end/57107
2109 * g++.dg/torture/pr57107.C: New testcase.
2110
d5897457 21112013-04-30 Andrey Belevantsev <abel@ispras.ru>
2112
2113 PR rtl-optimization/57105
2114 * gcc.dg/pr57105.c: New test.
2115
060d11f4 21162013-04-30 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR tree-optimization/57104
2119 * gcc.dg/pr57104.c: New test.
2120
34e882e1 21212013-04-29 Uros Bizjak <ubizjak@gmail.com>
2122
2123 PR target/44578
2124 * gcc.target/i386/pr44578.c: New test.
2125
f7c98bb1 21262013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2127
2128 PR target/57097
2129 * gcc.target/i386/pr57097.c: New test.
2130
4d9f9757 21312013-04-29 Uros Bizjak <ubizjak@gmail.com>
2132
2133 PR target/57098
2134 * gcc.target/i386/pr57098.c: New test.
2135
1c3d6451 21362013-04-29 Kai Tietz <ktietz@redhat.com>
2137
4d9f9757 2138 * gcc.c-torture/execute/pr55875.c: New test.
1c3d6451 2139
caf1e632 21402013-04-29 Richard Biener <rguenther@suse.de>
2141
2142 PR middle-end/57075
2143 * gcc.dg/torture/pr57075.c: New testcase.
2144
00ef57e3 21452013-04-29 Richard Biener <rguenther@suse.de>
2146
2147 PR middle-end/57103
2148 * gcc.dg/autopar/pr57103.c: New testcase.
2149
1a087624 21502013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2151
2152 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2153
c48f77d5 21542013-04-29 Tom de Vries <tom@codesourcery.com>
2155
2156 * gcc.dg/pr50763.c: Update test.
2157
3172284a 21582013-04-26 Jeff Law <law@redhat.com>
2159
2160 * gcc.dg/tree-ssa/vrp88.c: New test.
2161
7d523484 21622013-04-29 Christian Bruel <christian.bruel@st.com>
2163
2164 PR target/57108
2165 * gcc.target/sh/pr57108.c: New test.
2166
04c2922b 21672013-04-29 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/57089
2170 * gfortran.dg/gomp/pr57089.f90: New testcase.
2171
c926b60e 21722013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2173
2174 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2175
8111d37b 21762013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2177
2178 * gcc.target/aarch64/vect-vcvt.c: New.
2179
0c882306 21802013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2181
2182 * gcc.target/aarch64/vect-vrnd.c: New.
2183
9584aa9d 21842013-04-29 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/57081
2187 * gcc.dg/torture/pr57081.c: New testcase.
2188
5b566583 21892013-04-29 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR tree-optimization/57083
2192 * gcc.dg/torture/pr57083.c: New test.
2193
cc248c6e 21942013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2195
2196 PR c++/56450
2197 * g++.dg/cpp0x/decltype52.C: New.
2198
d8c8614f 21992013-04-28 Jakub Jelinek <jakub@redhat.com>
2200
2201 N3472 binary constants
2202 * g++.dg/cpp/limits.C: Adjust warning wording.
2203 * g++.dg/system-binary-constants-1.C: Likewise.
2204 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2205
0c0d2660 22062013-04-28 Tobias Burnus <burnus@net-b.de>
2207
2208 PR fortran/57093
2209 * gfortran.dg/coarray_30.f90: New.
2210
6dc982b9 22112013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2212
2213 PR fortran/57071
2214 * frontend-passes (optimize_power): New function.
2215 (optimize_op): Use it.
2216
a31cce64 22172013-04-27 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR target/56866
2220 * gcc.c-torture/execute/pr56866.c: New test.
2221 * gcc.target/i386/pr56866.c: New test.
2222
f585c295 22232013-04-26 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR go/57045
2226 * gcc.dg/setjmp-5.c: New test.
2227
ea48504b 22282013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/55708
2231 * g++.dg/cpp0x/constexpr-55708.C: New.
2232
22332013-04-26 Richard Biener <rguenther@suse.de>
f6568ea4 2234
2235 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2236 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2237 * gcc.dg/pr53265.c: Remove XFAILs.
2238 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2239 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2240
71eeb8d3 22412013-04-26 Jakub Jelinek <jakub@redhat.com>
2242
2243 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2244 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2245 -fdiagnostics-color=never option similarly to
2246 -fno-diagnostics-show-caret option.
2247
ca719585 22482013-04-25 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR rtl-optimization/57003
2251 * gcc.target/i386/pr57003.c: New test.
2252
7695fea9 22532013-04-25 Marek Polacek <polacek@redhat.com>
2254
2255 PR tree-optimization/57066
0c0d2660 2256 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7695fea9 2257
58aab7ce 22582013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2259 Tejas Belagod <tejas.belagod@arm.com>
2260
2261 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2262 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2263 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2264
c7262ba2 22652013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2266
2267 * gcc.target/aarch64/cmp.c: New.
2268
993fed27 22692013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2270
2271 * gcc.target/aarch64/ngc.c: New.
2272
8518cada 22732013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 * lib/target-supports.exp
2276 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2277 (check_effective_target_arm_neon_fp16_ok): Likewise.
2278 (add_options_for_arm_neon_fp16): Likewise.
2279 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2280 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2281
74855d08 22822013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2283
2284 PR rtl-optimizations/57046
2285 * gcc.target/i386/pr57046.c: New test.
2286
1638c736 22872013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 * g++.dg/cpp1y/cplusplus.C: New.
2290
949dbf93 22912013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2294
9205a6cc 22952013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 * c-c++-common/Wpointer-arith-1.c: New.
2298
05d0bce1 22992013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2300
2301 * g++.dg/cpp1y/cxx1y_macro.C: New.
2302
20ce13a9 23032013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/56970
2306 * g++.dg/cpp0x/sfinae45.C: New.
2307
63477486 23082013-04-24 Richard Biener <rguenther@suse.de>
2309
2310 PR testsuite/57050
2311 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2312
5f0af0d8 23132013-04-23 Richard Biener <rguenther@suse.de>
2314
2315 PR middle-end/57036
2316 * gcc.dg/torture/pr57036-1.c: New testcase.
2317 * gcc.dg/torture/pr57036-2.c: Likewise.
2318
562e5728 23192013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2320
2321 * gcc.target/aarch64/scalar-mov.c: New testcase.
2322
3a4a5c9c 23232013-04-23 Richard Biener <rguenther@suse.de>
2324
2325 PR tree-optimization/57026
2326 * gcc.dg/torture/pr57026.c: New testcase.
2327
0d41f475 23282013-04-22 Janus Weil <janus@gcc.gnu.org>
2329
2330 PR fortran/53685
2331 PR fortran/57022
2332 * gfortran.dg/transfer_check_4.f90: New.
2333
888b31c9 23342013-04-22 Marek Polacek <polacek@redhat.com>
2335
2336 PR sanitizer/56990
2337 * gcc.dg/pr56990.c: New test.
2338
fbb45ff1 23392013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2340
2341 PR target/57018
2342 * gcc.target/i386/pr57018.c: New test.
2343
7b990298 23442013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2345
2346 * gcc.target/aarch64/vrecps.c: New.
2347 * gcc.target/aarch64/vrecpx.c: Likewise.
2348
c7a79d83 23492013-04-22 Christian Bruel <christian.bruel@st.com>
ec3c739c 2350
2351 PR target/56995
2352 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2353
d23e1965 23542013-04-21 Jeff Law <law@redhat.com>
2355
2356 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2357
09d9523d 23582013-04-20 Tobias Burnus <burnus@net-b.de>
2359
2360 PR fortran/56907
2361 * gfortran.dg/c_loc_test_22.f90: New.
2362
a89f8bac 23632013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2364
2365 PR rtl-optimization/56847
2366 * gcc.dg/pr56847.c: New test.
2367
a5ef9e4d 23682013-04-19 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/56982
2371 * gcc.c-torture/execute/pr56982.c: New testcase.
2372
bee52153 23732013-04-19 Martin Jambor <mjambor@suse.cz>
2374
2375 PR tree-optimization/56718
2376 * g++.dg/ipa/imm-devirt-1.C: New test.
2377 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2378
204c295f 23792013-04-19 Richard Biener <rguenther@suse.de>
2380
2381 PR tree-optimization/57000
2382 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2383
2b73b7b9 23842013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2385 Mikael Morin <mikael@gcc.gnu.org>
2386
2387 PR fortran/56872
2388 * gfortran.dg/array_constructor_45.f90: New test.
2389 * gfortran.dg/array_constructor_46.f90: New test.
2390 * gfortran.dg/array_constructor_47.f90: New test.
47b278cc 2391 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2b73b7b9 2392
638e746e 23932013-04-18 Jakub Jelinek <jakub@redhat.com>
2394
c0d5925a 2395 PR rtl-optimization/56999
638e746e 2396 * g++.dg/opt/pr56999.C: New test.
2397
47b278cc 23982013-04-18 Cary Coutant <ccoutant@google.com>
faeb0946 2399
2400 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2401 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2402
47b278cc 24032013-04-18 Cary Coutant <ccoutant@google.com>
37a87e34 2404
2405 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2406 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2407 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2408 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2409 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2410 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2411 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2412 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2413 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2414 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2415 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2416
984215a6 24172013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2418
47b278cc 2419 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
984215a6 2420
59e19850 24212013-04-18 Jakub Jelinek <jakub@redhat.com>
2422
7c4be923 2423 PR tree-optimization/56984
2424 * gcc.c-torture/compile/pr56984.c: New test.
2425
59e19850 2426 PR rtl-optimization/56992
2427 * gcc.dg/pr56992.c: New test.
2428
51c040f8 24292013-04-17 Janus Weil <janus@gcc.gnu.org>
2430
2431 PR fortran/56814
2432 * gfortran.dg/proc_ptr_42.f90: New.
2433
740a2cb6 24342013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gnat.dg/discr41.ad[sb]: New test.
2437 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2438 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2439 * gcc.dg/vect/slp-24.c: Likewise.
2440 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2441 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2442 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2443 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2444 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2445 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2446 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2447 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2448 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2449 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2450 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2451 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2452 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2453 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2454 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2455 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2456 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2457 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2458 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2459 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2460 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2461 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2462 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2463 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2464 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2465 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2466
3e7a28e8 24672013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2468
740a2cb6 2469 PR fortran/40958
2470 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2471 * gfortran.dg/module_md5_1.f90: Remove.
3e7a28e8 2472
47b278cc 24732013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7425af27 2474
2475 * gcc.target/aarch64/adds3.c: New.
2476 * gcc.target/aarch64/subs3.c: New.
2477
47b278cc 24782013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
16b547de 2479
2480 * gcc.target/aarch64/adds1.c: New.
2481 * gcc.target/aarch64/adds2.c: New.
2482 * gcc.target/aarch64/subs1.c: New.
2483 * gcc.target/aarch64/subs2.c: New.
2484
e4f257b3 24852013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2486
2487 Implement n3599 - Literal operator templates for strings.
2488 * g++.dg/cpp1y/udlit-char-template.C: New test.
2489 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2490
fa76a552 24912013-04-16 Tobias Burnus <burnus@net-b.de>
2492
2493 PR fortran/39505
2494 * gfortran.dg/no_arg_check_1.f90: New.
2495 * gfortran.dg/no_arg_check_2.f90: New.
2496 * gfortran.dg/no_arg_check_3.f90: New.
2497
9d66f5d5 24982013-04-16 Janus Weil <janus@gcc.gnu.org>
2499
2500 PR fortran/56968
2501 * gfortran.dg/proc_ptr_41.f90: New.
2502
bc9af2dd 25032013-04-16 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/56756
2506 * gcc.dg/torture/pr56756.c: New testcase.
2507
f6c9c56e 25082013-04-16 Tobias Burnus <burnus@net-b.de>
2509
2510 PR fortran/56969
2511 * gfortran.dg/c_assoc_5.f90: New.
2512
c9c4c1ab 25132013-04-16 Uros Bizjak <ubizjak@gmail.com>
2514
2515 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2516 * gcc.c-torture/execute/pr33992.x: Remove.
2517 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2518 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2519 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2520
9de38bc3 25212013-04-15 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR tree-optimization/56962
2524 * gcc.c-torture/execute/pr56962.c: New test.
2525
4d525783 25262013-04-15 Richard Biener <rguenther@suse.de>
2527
2528 PR tree-optimization/56933
2529 * gcc.dg/vect/pr56933.c: New testcase.
2530
f6bbdcf6 25312013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2532
2533 * gcc.target/arm/anddi3-opt.c: New test.
2534 * gcc.target/arm/anddi3-opt2.c: Likewise.
2535
3eb1f083 25362013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2537
2538 * gcc.dg/pr56890-1.c: New test.
2539 * gcc.dg/pr56890-2.c: Likewise.
2540
8d04d59e 25412013-04-15 Joey Ye <joey.ye@arm.com>
2542
2543 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2544 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2545
0bc0e432 25462013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2547
2548 PR fortran/56816
2549 * gfortran.dg/select_type_33.f03: New test.
2550
0a500375 25512013-04-13 Janus Weil <janus@gcc.gnu.org>
2552
2553 PR fortran/55959
2554 * gfortran.dg/typebound_proc_29.f03: New.
2555
15fb628e 25562013-04-12 Janus Weil <janus@gcc.gnu.org>
2557
2558 PR fortran/56266
2559 * gfortran.dg/typebound_proc_28.f03: New.
2560
6db72e17 25612013-04-12 Jeff Law <law@redhat.com>
2562
2563 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2564 either.
2565
ef2bf5eb 25662013-04-12 Tobias Burnus <burnus@net-b.de>
2567
2568 PR fortran/56929
2569 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2570
45237259 25712013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2572
2573 PR target/56903
2574 * gcc.target/i386/pr56903.c: New test.
2575
b596030c 25762013-04-12 Janus Weil <janus@gcc.gnu.org>
2577
2578 PR fortran/56261
2579 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2580 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2581 * gfortran.dg/block_11.f90: Fix invalid test case.
2582 * gfortran.dg/function_types_3.f90: Add new error message.
2583 * gfortran.dg/global_references_1.f90: Ditto.
2584 * gfortran.dg/import2.f90: Remove unneeded parts.
2585 * gfortran.dg/import6.f90: Fix invalid test case.
2586 * gfortran.dg/proc_decl_2.f90: Ditto.
2587 * gfortran.dg/proc_decl_9.f90: Ditto.
2588 * gfortran.dg/proc_decl_18.f90: Ditto.
2589 * gfortran.dg/proc_ptr_40.f90: New.
2590 * gfortran.dg/whole_file_7.f90: Modified error wording.
2591 * gfortran.dg/whole_file_16.f90: Ditto.
2592 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2593 * gfortran.dg/whole_file_18.f90: Modified error wording.
2594 * gfortran.dg/whole_file_20.f03: Ditto.
2595 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2596 invalid test case.
2597
533c15bc 25982013-04-12 Richard Biener <rguenther@suse.de>
2599
2600 Revert
2601 2013-04-10 Richard Biener <rguenther@suse.de>
2602
2603 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2604
85ae3cab 26052013-04-12 Tobias Burnus <burnus@net-b.de>
2606
2607 PR fortran/56845
2608 * gfortran.dg/class_allocate_15.f90: New.
2609
2610 Revert:
2611 2013-04-12 Tobias Burnus <burnus@net-b.de>
2612
2613 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2614 scan-tree-dump-times.
2615
577e2925 26162013-04-12 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR tree-optimization/56918
2619 PR tree-optimization/56920
2620 * gcc.dg/vect/pr56918.c: New test.
2621 * gcc.dg/vect/pr56920.c: New test.
2622
fb139b21 26232013-04-12 Tobias Burnus <burnus@net-b.de>
2624
2625 PR fortran/56845
2626 * gfortran.dg/class_allocate_14.f90: New.
2627 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2628 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2629
ef4a904b 26302013-04-12 Marc Glisse <marc.glisse@inria.fr>
2631
2632 * gcc.dg/fold-cstvecshift.c: New testcase.
2633
c9c4c1ab 26342013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
62bad789 2635
2636 * gcc.target/aarch64/negs.c: New.
2637
cae2795e 26382013-04-11 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR c++/56895
2641 * g++.dg/template/arrow4.C: New test.
2642
3303f1bb 26432013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2644
2645 * gnat.dg/array23.adb: New test.
2646 * gnat.dg/array23_pkg[123].ads: New helpers.
2647
d5102150 26482013-04-11 Jeff Law <law@redhat.com>
2649
c925e782 2650 PR tree-optimization/56900
d5102150 2651 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2652
6f2aadc8 26532013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/56913
2656 * g++.dg/cpp0x/sfinae44.C: New.
2657
22df9d1b 26582013-04-11 Arnaud Charlet <charlet@adacore.com>
2659
2660 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2661 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2662
b2be7e9a 26632013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2664
2665 PR c++/54216
2666 * g++.dg/cpp0x/enum26.C: New.
2667 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2668
3b11c427 26692013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2670
2671 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2672 inverse operands.
2673 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2674 loop is vectorized.
2675 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2676 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2677 loop is vectorized and that the correct instruction is generated.
2678 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2679 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2680 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2681
4debb326 26822013-04-11 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR tree-optimization/56899
2685 * gcc.c-torture/execute/pr56899.c: New test.
2686
17f446a0 26872013-04-10 David S. Miller <davem@davemloft.net>
2688
2689 * gcc.target/sparc/setcc-4.c: New test.
2690 * gcc.target/sparc/setcc-5.c: New test.
2691
ef3baff5 26922013-04-10 Richard Biener <rguenther@suse.de>
2693
2694 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2695
3533e58d 26962013-04-10 Richard Biener <rguenther@suse.de>
2697
2698 * gcc.dg/vect/slp-39.c: New testcase.
2699
b095bd6a 27002013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2701
2702 PR tree-optimization/55524
2703 * gcc.target/epiphany/fnma-1.c: New test.
2704
479b4ace 27052013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2706
2707 * gcc.dg/tree-ssa/inline-11.c: New test
2708
8d24d167 27092013-04-10 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR c++/56895
2712 * g++.dg/template/arrow3.C: New test.
2713
4164bca1 27142013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715
2716 * gcc.target/arm/minmax_minus.c: New test.
2717
4abecb72 27182013-04-09 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR middle-end/56883
2721 * c-c++-common/gomp/pr56883.c: New test.
2722
813adf93 27232013-04-09 Jeff Law <law@redhat.com>
2724
2725 * gcc.dg/tree-ssa/vrp87.c: New test.
2726
f6e2e4ff 27272013-04-09 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR tree-optimization/56854
2730 * g++.dg/torture/pr56854.C: New test.
2731
c761b6a4 27322013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/56782
2735 * gfortran.dg/array_constructor_44.f90: New test.
2736
c2e917c3 27372013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/56871
2740 * g++.dg/cpp0x/constexpr-specialization.C: New.
2741
896a0c42 27422013-04-08 Jakub Jelinek <jakub@redhat.com>
2743
efa9629a 2744 * gcc.c-torture/execute/pr56837.c: New test.
2745
896a0c42 2746 PR c++/34949
2747 PR c++/50243
2748 * g++.dg/opt/vt3.C: New test.
2749 * g++.dg/opt/vt4.C: New test.
2750
d701b871 27512013-04-08 Jeff Law <law@redhat.com>
2752
896a0c42 2753 * gcc.dg/tree-ssa/forwprop-25.c: New test.
d701b871 2754
0bf5f81b 27552013-04-08 Richard Biener <rguenther@suse.de>
2756
2757 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2758
ab611c33 27592013-04-08 Richard Biener <rguenther@suse.de>
2760
2761 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2762
a80d5a2b 27632013-04-08 Richard Biener <rguenther@suse.de>
2764
2765 * g++.dg/vect/slp-pr56812.cc: Adjust.
2766
0dc30b0c 27672013-04-08 Jakub Jelinek <jakub@redhat.com>
2768
2769 * gcc.dg/pr56837.c: New test.
2770 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2771 "generated memset minus one".
2772
936763cc 27732013-04-07 Tobias Burnus <burnus@net-b.de>
2774
2775 PR fortran/56849
2776 * gfortran.dg/reshape_5.f90: New.
2777
c68f8616 27782013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2779
2780 PR target/56843
2781 * gcc.target/powerpc/recip-1.c: Modify expected output.
2782 * gcc.target/powerpc/recip-3.c: Likewise.
2783 * gcc.target/powerpc/recip-4.c: Likewise.
2784 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2785
353cf59a 27862013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2787
2788 * gcc.target/arm/peep-ldrd-1.c: New test.
2789 * gcc.target/arm/peep-strd-1.c: Likewise.
2790
83e2b922 27912013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2792
2793 * gcc.target/arm/negdi-1.c: New test.
2794 * gcc.target/arm/negdi-2.c: Likewise.
2795 * gcc.target/arm/negdi-3.c: Likewise.
2796 * gcc.target/arm/negdi-4.c: Likewise.
2797
f59d86df 27982013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799
2800 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2801 Add -march=armv8-a when we use v8 NEON.
2802 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2803 (check_effective_target_vect_call_ceilf): Likewise.
2804 (check_effective_target_vect_call_floorf): Likewise.
2805 (check_effective_target_vect_call_roundf): Likewise.
2806 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2807 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2808 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2809 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2810 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2811
909dea76 28122013-04-05 David Edelsohn <dje.gcc@gmail.com>
2813
2814 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2815 * gcc.target/powerpc/sd-pwr6.c: Same.
2816 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2817 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2818
5a0ec3b3 28192013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2820
2821 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2822
13b86afc 28232013-04-04 Janus Weil <janus@gcc.gnu.org>
2824
2825 PR fortran/40881
2826 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2827 * gfortran.dg/altreturn_4.f90: Ditto.
2828 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2829 * gfortran.dg/altreturn_5.f90: Ditto.
2830 * gfortran.dg/altreturn_6.f90: Ditto.
2831 * gfortran.dg/altreturn_7.f90: Ditto.
2832
b1d49c62 28332013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2834
2835 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2836 New procedure.
2837 (check_effective_target_arm_v8_neon_ok_nocache):
2838 Likewise.
2839 (check_effective_target_arm_v8_neon_ok): Change to use
2840 check_effective_target_arm_v8_neon_ok_nocache.
2841 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2842 NEON flags.
2843 (check_effective_target_vect_call_btruncf):
2844 Enable for arm and ARMv8 NEON.
2845 (check_effective_target_vect_call_ceilf): Likewise.
2846 (check_effective_target_vect_call_floorf): Likewise.
2847 (check_effective_target_vect_call_roundf): Likewise.
2848 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2849 target.
2850
6040d650 28512013-04-04 Marek Polacek <polacek@redhat.com>
2852
2853 PR tree-optimization/48186
2854 * gcc.dg/pr48186.c: New test.
2855
f77a1eec 28562013-04-04 Richard Biener <rguenther@suse.de>
2857
2858 PR tree-optimization/56826
2859 * gcc.dg/vect/pr56826.c: New testcase.
2860 * gcc.dg/vect/O3-pr36098.c: Adjust.
2861
a0ae08f7 28622013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2863
2864 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2865 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2866 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2867 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2868 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2869 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2870 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2871 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2872 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2873 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2874
2dca30a9 28752013-04-04 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/56213
2878 * gcc.dg/vect/vect-123.c: New testcase.
2879
6f6f638b 28802013-04-04 Tobias Burnus <burnus@net-b.de>
2881
2882 PR fortran/56810
2883 * gfortran.dg/read_repeat_2.f90: New.
2884
616d052d 28852013-04-04 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/56837
2888 * g++.dg/torture/pr56837.C: New testcase.
2889
56a31e8f 28902013-04-04 Tobias Burnus <burnus@net-b.de>
2891
2892 PR fortran/50269
2893 * gfortran.dg/c_loc_test_21.f90: New.
2894 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2895 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2896 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2897 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2898 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2899
99db618c 29002013-04-03 Jeff Law <law@redhat.com>
2901
2902 PR tree-optimization/56799
2903 * gcc.c-torture/execute/pr56799.c: New test.
2904
24a7eec2 29052013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/56815
2908 * g++.dg/warn/Wpointer-arith-1.C: New.
2909 * g++.dg/gomp/for-19.C: Adjust.
2910
ef951254 29112013-04-03 Marek Polacek <polacek@redhat.com>
2912
2913 PR sanitizer/55702
2914 * gcc.dg/pr55702.c: New test.
2915
795e7242 29162013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2917
2918 PR target/56809
2919 * gcc.dg/pr56809.c: New testcase.
2920
10dc9215 29212013-04-03 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR debug/56819
2924 * g++.dg/debug/pr56819.C: New test.
2925
042301ef 29262013-04-03 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/56817
2929 * g++.dg/torture/pr56817.C: New testcase.
2930
19bacd59 29312013-04-03 Marc Glisse <marc.glisse@inria.fr>
2932
2933 * gcc.dg/vect/bb-slp-31.c: New file.
2934
5f78e41d 29352013-04-03 Jason Merrill <jason@redhat.com>
2936
2937 PR c++/34949
2938 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2939
5cbfd396 29402013-04-03 Richard Biener <rguenther@suse.de>
2941
2942 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2943
cc513e7c 29442013-04-03 Richard Biener <rguenther@suse.de>
2945
2946 PR tree-optimization/55964
2947 * gcc.dg/torture/pr55964-2.c: New testcase.
2948
2e6ffae9 29492013-04-03 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/56501
2952 * gcc.dg/torture/pr56501.c: New testcase.
2953
e871b8f4 29542013-04-03 Richard Biener <rguenther@suse.de>
2955
2956 PR tree-optimization/56407
2957 * gcc.dg/torture/pr56407.c: New testcase.
2958
07681e3a 29592013-04-03 Marc Glisse <marc.glisse@inria.fr>
2960
2961 PR tree-optimization/56790
2962 * g++.dg/ext/pr56790-1.C: New testcase.
2963
f0a05bd5 29642013-04-03 Marc Glisse <marc.glisse@inria.fr>
2965
2966 * gcc.target/i386/merge-1.c: New testcase.
2967 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2968
0b049e15 29692013-04-03 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR c/19449
2972 * gcc.c-torture/execute/pr19449.c: New test.
2973
1fa434e3 29742013-04-03 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/56812
2977 * g++.dg/vect/slp-pr56812.cc: New testcase.
2978
a5d831e5 29792013-04-03 Janus Weil <janus@gcc.gnu.org>
2980
2981 PR fortran/56284
2982 PR fortran/40881
2983 * gfortran.dg/altreturn_8.f90: New.
2984 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2985 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2986 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2987
50212417 29882013-04-02 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR rtl-optimization/56745
2991 * gcc.c-torture/compile/pr56745.c: New test.
2992
29932013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1f4221b5 2994
2995 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2996
95e19962 29972013-04-02 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/56778
3000 * gcc.dg/torture/pr56778.c: New testcase.
3001
9c59996d 30022013-04-02 Richard Biener <rguenther@suse.de>
3003
3004 PR middle-end/56768
3005 * g++.dg/torture/pr56768.C: New testcase.
3006
967cd126 30072013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3008
3009 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3010
e9845e3f 30112013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3012
3013 PR fortran/56660
3014 * gfortran.dg/namelist_82.f90: New test.
967cd126 3015
0397fcdb 30162013-04-01 Janus Weil <janus@gcc.gnu.org>
3017
3018 PR fortran/56500
3019 * gfortran.dg/implicit_class_1.f90: New.
3020
b7ab93a7 30212013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022
3023 PR fortran/56786
3024 * gfortran.dg/namelist_81.f90: New test.
3025
fc233a99 30262013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3027
3028 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3029 for constant and equal string lengths.
3030 * gfortran.dg/character_comparison_5.f90: Likewise.
3031 * gfortran.dg/character_comparison_9.f90: New test.
3032
78e8d5ff 30332013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3034
3035 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3036 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3037
532c2d79 30382013-03-29 Tobias Burnus <burnus@net-b.de>
3039
3040 PR fortran/35203
3041 * gfortran.dg/optional_absent_3.f90: New.
3042
63387457 30432013-03-29 Tobias Burnus <burnus@net-b.de>
3044
3045 PR fortran/56737
3046 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3047
c083300c 30482013-03-29 Tobias Burnus <burnus@net-b.de>
3049
3050 PR fortran/56735
3051 * gfortran.dg/namelist_80.f90: New.
3052
a642efd6 30532013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/45159
3056 * gfortran.dg/string_length_2.f90: New test.
3057 * gfortran.dg/dependency_41.f90: New test.
3058
d9bf1d74 30592013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3060
3061 PR fortran/55806
3062 * gfortran.dg/array_constructor_43.f90: New test.
3063 * gfortran.dg/random_seed_3.f90: New test.
3064
0d62a093 30652013-03-28 Ian Bolton <ian.bolton@arm.com>
3066
3067 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3068 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3069 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3070 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3071 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3072 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3073 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3074 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3075 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3076 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3077
405d08f9 30782013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/56725
3081 * g++.dg/conversion/op4.C: Adjust.
3082 * g++.dg/cpp0x/rv1n.C: Likewise.
3083 * g++.dg/cpp0x/rv2n.C: Likewise.
3084 * g++.dg/cpp0x/template_deduction.C: Likewise.
3085 * g++.dg/expr/cond8.C: Likewise.
3086 * g++.dg/other/error4.C: Likewise.
3087 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3088 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3089 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3090 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3091 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3092 * g++.old-deja/g++.law/cvt20.C: Likewise.
3093 * g++.old-deja/g++.law/cvt8.C: Likewise.
3094 * g++.old-deja/g++.law/init8.C: Likewise.
3095 * g++.old-deja/g++.mike/net12.C: Likewise.
3096 * g++.old-deja/g++.mike/net8.C: Likewise.
3097 * g++.old-deja/g++.mike/p2793.C: Likewise.
3098 * g++.old-deja/g++.mike/p3836.C: Likewise.
3099 * g++.old-deja/g++.mike/p418.C: Likewise.
3100 * g++.old-deja/g++.mike/p701.C: Likewise.
3101 * g++.old-deja/g++.mike/p807.C: Likewise.
3102
a706be2e 31032013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3104
3105 PR middle-end/56694
405d08f9 3106 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
a706be2e 3107 targets.
3108
43d7caca 31092013-03-28 Marek Polacek <polacek@redhat.com>
3110
3111 PR tree-optimization/56695
3112 * gcc.dg/vect/pr56695.c: New test.
3113
8f3e4987 31142013-03-28 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/37021
3117 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3118 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3119
6bf5e54c 31202013-03-27 Tobias Burnus <burnus@net-b.de>
3121
3122 PR fortran/56650
3123 PR fortran/36437
3124 * gfortran.dg/sizeof_2.f90: New.
3125 * gfortran.dg/sizeof_3.f90: New.
3126 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3127
f837b1f7 31282013-03-27 Richard Biener <rguenther@suse.de>
3129
3130 PR tree-optimization/37021
3131 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3132
adca2ded 31332013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3134
3135 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3136 * g++.dg/ipa/ivinline-2.C: Likewise.
3137 * g++.dg/ipa/ivinline-3.C: Likewise.
3138 * g++.dg/ipa/ivinline-4.C: Likewise.
3139 * g++.dg/ipa/ivinline-5.C: Likewise.
3140 * g++.dg/ipa/ivinline-7.C: Likewise.
3141 * g++.dg/ipa/ivinline-8.C: Likewise.
3142 * g++.dg/ipa/ivinline-9.C: Likewise.
3143 * g++.dg/cpp0x/noexcept03.C: Likewise.
3144 * gcc.dg/const-1.c: Likewise.
3145 * gcc.dg/ipa/pure-const-1.c: Likewise.
3146 * gcc.dg/noreturn-8.c: Likewise.
3147 * gcc.target/i386/mmx-1.c: Likewise.
3148 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3149 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3150 * gcc.c-torture/execute/pr33992.x: New file.
3151
1b5a7e9b 31522013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3153
3154 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3155
c183038c 31562013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 PR c++/55951
3159 * g++.dg/ext/desig5.C: New.
3160
e42f9e9f 31612013-03-26 Tobias Burnus <burnus@net-b.de>
3162
3163 PR fortran/56649
3164 * gfortran.dg/merge_init_expr_2.f90: New.
3165 * gfortran.dg/merge_char_1.f90: Modify test to
3166 stay a run-time test.
3167 * gfortran.dg/merge_char_3.f90: Ditto.
3168
1990e851 31692013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3172 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3173
167f5413 31742013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3175
3176 PR c++/56722
3177 * g++.dg/cpp0x/range-for23.C: New.
3178
c4a0180a 31792013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3180
3181 PR libfortran/52512
3182 * gfortran.dg/namelist_79.f90: New.
3183
265c4eb2 31842013-03-25 Martin Jambor <mjambor@suse.cz>
3185
3186 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3187
07f0c434 31882013-03-25 Tobias Burnus <burnus@net-b.de>
3189
3190 PR fortran/38536
3191 PR fortran/38813
3192 PR fortran/38894
3193 PR fortran/39288
3194 PR fortran/40963
3195 PR fortran/45824
3196 PR fortran/47023
3197 PR fortran/47034
3198 PR fortran/49023
3199 PR fortran/50269
3200 PR fortran/50612
3201 PR fortran/52426
3202 PR fortran/54263
3203 PR fortran/55343
3204 PR fortran/55444
3205 PR fortran/55574
3206 PR fortran/56079
3207 PR fortran/56378
3208 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3209 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3210 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3211 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3212 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3213 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3214 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3215 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3216 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3217 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3218 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3219 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3220 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3221 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3222 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3223 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3224 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3225 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3226 * gfortran.dg/pr32601_1.f03: Ditto.
3227 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3228 * gfortran.dg/blockdata_7.f90: New.
3229 * gfortran.dg/c_assoc_4.f90: New.
3230 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3231 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3232 * gfortran.dg/c_funloc_tests_8.f90: New.
3233 * gfortran.dg/c_loc_test_17.f90: New.
3234 * gfortran.dg/c_loc_test_18.f90: New.
3235 * gfortran.dg/c_loc_test_19.f90: New.
3236 * gfortran.dg/c_loc_test_20.f90: New.
3237 * gfortran.dg/c_sizeof_5.f90: New.
3238 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3239 * gfortran.dg/transfer_resolve_2.f90: New.
3240 * gfortran.dg/transfer_resolve_3.f90: New.
3241 * gfortran.dg/transfer_resolve_4.f90: New.
3242 * gfortran.dg/pr32601.f03: Update dg-error.
3243 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3244 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3245
91cb50d2 32462013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3247
3248 * gcc.target/arm/vseleqdf.c: New test.
3249 * gcc.target/arm/vseleqsf.c: Likewise.
3250 * gcc.target/arm/vselgedf.c: Likewise.
3251 * gcc.target/arm/vselgesf.c: Likewise.
3252 * gcc.target/arm/vselgtdf.c: Likewise.
3253 * gcc.target/arm/vselgtsf.c: Likewise.
3254 * gcc.target/arm/vselledf.c: Likewise.
3255 * gcc.target/arm/vsellesf.c: Likewise.
3256 * gcc.target/arm/vselltdf.c: Likewise.
3257 * gcc.target/arm/vselltsf.c: Likewise.
3258 * gcc.target/arm/vselnedf.c: Likewise.
3259 * gcc.target/arm/vselnesf.c: Likewise.
3260 * gcc.target/arm/vselvcdf.c: Likewise.
3261 * gcc.target/arm/vselvcsf.c: Likewise.
3262 * gcc.target/arm/vselvsdf.c: Likewise.
3263 * gcc.target/arm/vselvssf.c: Likewise.
3264
9793b57b 32652013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3266
3267 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3268 body from here...
3269 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3270 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3271 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3272 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3273 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3274 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3275 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3276 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3277 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3278 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3279 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3280 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3281 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3282 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3283 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3284 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3285 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3286 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3287 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3288 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3289 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3290 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3291 * gcc.target/arm/atomic-op-char.c: Likewise.
3292 * gcc.target/arm/atomic-op-consume.c: Likewise.
3293 * gcc.target/arm/atomic-op-int.c: Likewise.
3294 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3295 * gcc.target/arm/atomic-op-release.c: Likewise.
3296 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3297 * gcc.target/arm/atomic-op-short.c: Likewise.
3298
0565e0b5 32992013-03-25 Richard Biener <rguenther@suse.de>
3300
3301 PR middle-end/56694
3302 * g++.dg/torture/pr56694.C: New testcase.
3303
2f17f336 33042013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0565e0b5 3305
2f17f336 3306 PR target/56720
3307 * gcc.target/arm/neon-vcond-gt.c: New test.
3308 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3309 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3310
d5459a15 33112013-03-25 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/56689
3314 * gcc.dg/torture/pr56689.c: New testcase.
3315
f14fa9db 33162013-03-25 Kai Tietz <ktietz@redhat.com>
3317
3318 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3319
1442b178 33202013-03-24 Tobias Burnus <burnus@net-b.de>
3321
3322 PR fortran/56696
3323 * gfortran.dg/eof_5.f90: New.
3324
f0320907 33252013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3326
3327 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3328 alphabetically.
3329
76cfb9fa 33302013-03-22 Uros Bizjak <ubizjak@gmail.com>
3331
3332 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3333
dae4abaa 33342013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3335
3336 PR testsuite/55994
3337 * gcc.c-torture/execute/builtins/builtins.exp: Add
3338 -Wl,--allow-multiple-definition for RTEMS targets.
3339
c6ed7a1a 33402013-03-22 Ian Bolton <ian.bolton@arm.com>
3341
3342 * gcc.target/aarch64/movk.c: New test.
3343
8ee286c8 33442013-03-21 Marc Glisse <marc.glisse@inria.fr>
3345
3346 * g++.dg/ext/vector21.C: New testcase.
3347
b6779ddc 33482013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3349
3350 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3351 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3352
68f15e9d 33532013-03-21 Richard Biener <rguenther@suse.de>
3354
3355 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3356 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3357
c9c4c1ab 33582013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
02ab8c72 3359
3360 * gcc.target/aarch64/vect.c: Test and result vector added
3361 for sabd and saba instructions.
3362 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3363 instructions in assembly.
3364 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3365 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3366 for fabd instruction.
3367 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3368 instruction in assembly.
3369 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3370
799b7423 33712013-03-20 Jeff Law <law@redhat.com>
3372
3373 * g++.dg/tree-ssa/ssa-dom.C: New test.
799b7423 3374
33a2d887 33752013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3376
3377 * gcc.target/powerpc/mmfpgpr.c: New test.
3378 * gcc.target/powerpc/sd-vsx.c: Likewise.
3379 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3380 * gcc.target/powerpc/vsx-float0.c: Likewise.
3381
a9073c2f 33822013-03-20 Marc Glisse <marc.glisse@inria.fr>
3383
3384 PR tree-optimization/56355
3385 * gcc.dg/pr56355-1.c: New file.
3386
ff9c1bc1 33872013-03-20 Catherine Moore <clm@codesourcery.com>
3388 Richard Sandiford <rdsandiford@googlemail.com>
3389
3390 * gcc.target/mips/mips.exp: Add microMIPS support.
3391 * gcc.target/mips/umips-movep-2.c: New test.
3392 * gcc.target/mips/umips-lwp-2.c: New test.
3393 * gcc.target/mips/umips-swp-5.c: New test.
3394 * gcc.target/mips/umips-constraints-1.c: New test.
3395 * gcc.target/mips/umips-lwp-3.c: New test.
3396 * gcc.target/mips/umips-swp-6.c: New test.
3397 * gcc.target/mips/umips-constraints-2.c: New test.
3398 * gcc.target/mips/umips-save-restore-1.c: New test.
3399 * gcc.target/mips/umips-lwp-4.c: New test.
3400 * gcc.target/mips/umips-swp-7.c: New test.
3401 * gcc.target/mips/umips-save-restore-2.c: New test.
3402 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3403 * gcc.target/mips/umips-lwp-5.c: New test.
3404 * gcc.target/mips/umips-save-restore-3.c: New test.
3405 * gcc.target/mips/umips-lwp-6.c: New test.
3406 * gcc.target/mips/umips-swp-1.c: New test.
3407 * gcc.target/mips/umips-lwp-7.c: New test.
3408 * gcc.target/mips/umips-swp-2.c: New test.
3409 * gcc.target/mips/umips-lwp-8.c: New test.
3410 * gcc.target/mips/umips-swp-3.c: New test.
3411 * gcc.target/mips/umips-movep-1.c: New test.
3412 * gcc.target/mips/umips-lwp-1.c: New test.
3413 * gcc.target/mips/umips-swp-4.c: New test.
3414
affbda71 34152013-03-20 Richard Biener <rguenther@suse.de>
3416
3417 PR tree-optimization/56661
3418 * gcc.dg/torture/pr56661.c: New testcase.
3419
a6d46489 34202013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3421
3422 PR rtl-optimization/56605
3423 * gcc.target/powerpc/pr56605.c: New.
3424
e011645a 34252013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3426
3427 PR fortran/54932
3428 * gfortran.dg/do_1.f90: Don't xfail.
3429
a2d1e432 34302013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3431
3432 PR libfortran/51825
3433 * gfortran.dg/namelist_77.f90: New.
3434 * gfortran.dg/namelist_78.f90: New.
3435
093f923b 34362013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3437
3438 PR libfortran/48618
3439 * gfortran.dg/open_negative_unit_1.f90: New.
3440
00f5db85 34412013-03-19 Ian Bolton <ian.bolton@arm.com>
3442
3443 * gcc.target/aarch64/sbc.c: New test.
3444
4d83c223 34452013-03-19 Ian Bolton <ian.bolton@arm.com>
3446
3447 * gcc.target/aarch64/ror.c: New test.
3448
45244f9b 34492013-03-19 Ian Bolton <ian.bolton@arm.com>
3450
3451 * gcc.target/aarch64/extr.c: New test.
3452
0df18bd2 34532013-03-19 Richard Biener <rguenther@suse.de>
3454
3455 PR tree-optimization/56273
3456 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3457 * c-c++-common/uninit-17.c: Likewise.
3458
70347500 34592013-03-18 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR tree-optimization/56635
3462 * g++.dg/torture/pr56635.C: New test.
3463
cc99c1e1 34642013-03-18 Richard Biener <rguenther@suse.de>
3465
3466 PR tree-optimization/3713
3467 * g++.dg/ipa/devirt-12.C: New testcase.
3468
800469aa 34692013-03-18 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR c/56566
3472 * c-c++-common/pr56566.c: New test.
3473
5c9c6fc0 34742013-03-17 Jason Merrill <jason@redhat.com>
3475
3476 * g++.dg/template/abstract-dr337.C: XFAIL.
3477
7c63bd84 34782013-03-16 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR c++/56607
3481 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3482 * c-c++-common/pr56607.c: New test.
3483
a753acd4 34842013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3485
3486 PR c++/56582
3487 * g++.dg/cpp0x/constexpr-array5.C: New.
3488
11972221 34892013-03-15 Tobias Burnus <burnus@net-b.de>
3490
a753acd4 3491 PR fortran/56615
3492 * gfortran.dg/transfer_intrinsic_5.f90: New.
11972221 3493
880f7919 34942013-03-15 Kai Tietz <ktietz@redhat.com>
3495
3496 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3497 * gcc.target/i386/pr20020-1.c: Likewise.
3498 * gcc.target/i386/pr20020-2.c: Likewise.
3499 * gcc.target/i386/pr20020-3.c: Likewise.
3500 * gcc.target/i386/pr53425-1.c: Likewise.
3501 * gcc.target/i386/pr53425-2.c: Likewise.
3502 * gcc.target/i386/pr55093.c: Likewise.
3503 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3504
a974ba69 35052013-03-15 Jakub Jelinek <jakub@redhat.com>
3506
3507 PR debug/56307
3508 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3509 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3510
228bf2b8 35112013-03-14 Jakub Jelinek <jakub@redhat.com>
3512
2475047c 3513 PR tree-optimization/53265
3514 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3515 undefined behavior.
3516 * gcc.dg/graphite/id-6.c (test): Likewise.
3517 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3518 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3519
228bf2b8 3520 PR tree-optimization/53265
3521 * gcc.dg/pr53265.c: New test.
3522 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3523 to dg-options.
3524 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3525 arrays.
3526 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3527 n, use it as high bound instead of 4.
3528
bb057878 35292013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3530
3531 PR target/49880
3532 * gcc.target/sh/pr49880-1.c: New.
3533 * gcc.target/sh/pr49880-2.c: New.
3534 * gcc.target/sh/pr49880-3.c: New.
3535 * gcc.target/sh/pr49880-4.c: New.
3536 * gcc.target/sh/pr49880-5.c: New.
3537
5f9b0c45 35382013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3539
3540 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3541
814c4f66 35422013-03-13 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/56608
3545 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3546
36014dfb 35472013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3548
3549 PR c++/56611
3550 * g++.dg/cpp0x/alias-decl-32.C: New.
3551
b291008a 35522013-03-11 Jan Hubicka <jh@suse.cz>
3553
3554 PR middle-end/56571
3555 * gcc.c-torture/compile/pr56571.c: New testcase.
3556
dd94a9d2 35572013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3558
3559 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3560 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3561
7e44eced 35622013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3563
3564 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3565 * gcc.dg/inline_4.c: Likewise.
3566 * gcc.dg/unroll_2.c: Likewise.
3567 * gcc.dg/unroll_3.c: Likewise.
3568 * gcc.dg/unroll_4.c: Likewise.
3569
651bfd3d 35702013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3571
97927869 3572 PR testsuite/54119
3573 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3574
651bfd3d 3575 PR debug/56307
3576 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3577
d718a00d 35782013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3579
3580 PR target/40797
3581 * gcc.c-torture/compile/pr40797.c: New.
3582
6d09a025 35832013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3584
3585 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3586
0377ee78 35872013-03-10 Paul Thomas <pault@gcc.gnu.org>
3588
3589 PR fortran/56575
3590 * gfortran.dg/class_56.f90: New test.
3591
9d3fa937 35922013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3593
3594 PR middle-end/56524
3595 * gcc.target/mips/pr56524.c: New test.
3596
b0d2ae2a 35972013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/56565
3600 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3601
ac92ee1e 36022013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/51412
3605 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3606
b3269f54 36072013-03-08 Marek Polacek <polacek@redhat.com>
3608
3609 PR tree-optimization/56478
3610 * gcc.dg/torture/pr56478.c: New test.
3611
60e19418 36122013-03-08 Kai Tietz <ktietz@redhat.com>
3613
6d67f89e 3614 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3615 targets linker option --allow-multiple-definition.
3616
77cdcfa2 3617 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3618 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3619 * gcc.dg/pr52549.c: Add LLP64 case.
3620 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3621 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3622 * gcc.dg/torture/pr51071-2.c: Likewise.
3623 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3624 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3625 * gcc.dg/tree-ssa/vrp75.c: Likewise.
c794cf62 3626 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
77cdcfa2 3627 * gcc.dg/weak/weak-1.c: Likewise.
3628 * gcc.dg/weak/weak-2.c: Likewise.
3629 * gcc.dg/weak/weak-3.c: Likewise.
3630 * gcc.dg/weak/weak-4.c: Likewise.
3631 * gcc.dg/weak/weak-5.c: Likewise.
3632 * gcc.dg/weak/weak-15.c: Likewise.
3633 * gcc.dg/weak/weak-16.c: Likewise.
3634
60e19418 3635 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3636
bdb5a35a 36372013-03-07 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR tree-optimization/56559
3640 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3641
c1a5a2f9 36422013-03-07 Andreas Schwab <schwab@suse.de>
3643
3644 * gcc.dg/pr31490.c: Fix last change.
3645
d10f4a56 36462013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/56534
3649 * g++.dg/template/crash115.C: New.
3650
f5c4bbcd 36512013-03-06 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR tree-optimization/56539
3654 * gcc.c-torture/compile/pr56539.c: New test.
3655
6b7ee36e 36562013-03-06 Kai Tietz <ktietz@redhat.com>
3657
3658 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3659 targets.
3660 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3661 * gcc.dg/lto/20091013-1_2.c: Likewise.
3662 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3663
9b2cb7a7 36642013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3665
3666 * gnat.dg/specs/aggr6.ads: New test.
3667
36682013-03-06 Eric Botcazou <ebotcazou@adacore.com>
87fdc628 3669
3670 * gnat.dg/loop_optimization15.ad[sb]: New test.
3671
31c66114 36722013-03-06 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR middle-end/56548
3675 * gcc.dg/pr56548.c: New test.
3676
6dd1caf5 36772013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3678
3679 PR debug/53363
3680 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3681
1993ca90 36822013-03-06 Jakub Jelinek <jakub@redhat.com>
3683
3684 PR c++/56543
3685 * g++.dg/template/typename20.C: New test.
3686
848d0536 36872013-03-05 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR debug/56510
3690 * gcc.dg/pr56510.c: New test.
3691
3692 PR rtl-optimization/56484
3693 * gcc.c-torture/compile/pr56484.c: New test.
3694
4af18703 36952013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3696
3697 PR c++/56530
3698 * g++.dg/warn/Wsign-conversion-2.C: New.
3699
6de71799 37002013-03-05 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/56270
3703 * gcc.dg/vect/slp-38.c: New testcase.
3704
bdcf717b 37052013-03-05 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR rtl-optimization/56494
3708 * gcc.dg/pr56494.c: New test.
3709
8ad1eb69 37102013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3711
3712 * gcc.dg/pr56424.c: New test.
3713
050bae72 37142013-03-04 Georg-Johann Lay <avr@gjlay.de>
3715
3716 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3717 * gcc.dg/pr56228.c <avr>: Skip.
3718
c875acdf 37192013-03-04 Georg-Johann Lay <avr@gjlay.de>
3720
3721 PR testsuite/52641
3722 PR tree-optimization/52631
3723 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3724
d345d59a 37252013-03-03 David Edelsohn <dje.gcc@gmail.com>
3726
3727 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3728 * gcc.dg/vect/vect-83_64.c: Same.
3729
35366896 37302013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3731
3732 PR fortran/56477
3733 * gfortran.dg/pointer_check_13.f90: New test.
3734
ef110138 37352013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3736
3737 PR fortran/54730
3738 * gfortran.dg/array_constructor_42.f90: New test.
3739
beac3c93 37402013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/52688
3743 * g++.dg/template/static33.C: New.
3744 * g++.dg/template/static34.C: Likewise.
3745
3746 PR c++/10291
3747 * g++.dg/template/static35.C: New.
3748
ea4efe92 37492013-03-01 Steve Ellcey <sellcey@mips.com>
3750
3751 * gcc.dg/pr56396.c: Require pic support.
3752
57625e55 37532013-03-01 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/55481
3756 * gcc.dg/torture/pr56488.c: New testcase.
3757
a9196da9 37582013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3759 Jakub Jelinek <jakub@redhat.com>
3760
3761 PR sanitizer/56454
3762 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3763 no_sanitize_address attribute rather than no_address_safety_analysis.
3764 * g++.dg/asan/sanitizer_test_utils.h
3765 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3766 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3767 in addition to no_address_safety_analysis.
3768
737ed429 37692013-02-28 Jason Merrill <jason@redhat.com>
3770
3771 PR c++/56481
3772 * g++.dg/cpp0x/constexpr-and.C: New.
3773
2e1d16b0 37742013-02-28 Martin Jambor <mjambor@suse.cz>
3775
3776 PR tree-optimization/56294
3777 * g++.dg/debug/pr56294.C: New test.
3778
7ede8189 37792013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3780
3781 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3782
f3721e91 37832013-02-27 Marek Polacek <polacek@redhat.com>
3784
3785 PR rtl-optimization/56466
3786 * gcc.dg/pr56466.c: New test.
3787
a67868a5 37882013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3789
3790 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3791 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3792 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3793
936ab1d9 37942013-02-27 Andrey Belevantsev <abel@ispras.ru>
3795
3796 PR middle-end/45472
3797 * gcc.dg/pr45472.c: New test.
3798
9df082d2 37992013-02-26 Marek Polacek <polacek@redhat.com>
3800
3801 PR tree-optimization/56426
3802 * gcc.dg/pr56436.c: New test.
3803
50c96f17 38042013-02-26 Jakub Jelinek <jakub@redhat.com>
3805
db08f1c6 3806 PR tree-optimization/56448
3807 * gcc.c-torture/compile/pr56448.c: New test.
3808
50c96f17 3809 PR tree-optimization/56443
3810 * gcc.dg/torture/pr56443.c: New test.
3811
750e47f5 38122013-02-25 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/56175
3815 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3816
88e69df1 38172013-02-24 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR c++/56403
3820 * g++.dg/torture/pr56403.C: New test.
3821
ca7a473f 38222013-02-25 Catherine Moore <clm@codesourcery.com>
3823
3824 Revert:
3825 2013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 3826 Richard Sandiford <rdsandiford@googlemail.com>
ca7a473f 3827
3828 * gcc.target/mips/mips.exp: Add microMIPS support.
3829 * gcc.target/mips/umips-movep-2.c: New test.
3830 * gcc.target/mips/umips-lwp-2.c: New test.
3831 * gcc.target/mips/umips-swp-5.c: New test.
3832 * gcc.target/mips/umips-constraints-1.c: New test.
3833 * gcc.target/mips/umips-lwp-3.c: New test.
3834 * gcc.target/mips/umips-swp-6.c: New test.
3835 * gcc.target/mips/umips-constraints-2.c: New test.
3836 * gcc.target/mips/umips-save-restore-1.c: New test.
3837 * gcc.target/mips/umips-lwp-4.c: New test.
3838 * gcc.target/mips/umips-swp-7.c: New test.
3839 * gcc.target/mips/umips-save-restore-2.c: New test.
3840 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3841 * gcc.target/mips/umips-lwp-5.c: New test.
3842 * gcc.target/mips/umips-save-restore-3.c: New test.
3843 * gcc.target/mips/umips-lwp-6.c: New test.
3844 * gcc.target/mips/umips-swp-1.c: New test.
3845 * gcc.target/mips/umips-lwp-7.c: New test.
3846 * gcc.target/mips/umips-swp-2.c: New test.
3847 * gcc.target/mips/umips-lwp-8.c: New test.
3848 * gcc.target/mips/umips-swp-3.c: New test.
3849 * gcc.target/mips/umips-movep-1.c: New test.
3850 * gcc.target/mips/umips-lwp-1.c: New test.
3851 * gcc.target/mips/umips-swp-4.c: New test.
3852
7fd93f9c 38532013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 3854 Richard Sandiford <rdsandiford@googlemail.com>
7fd93f9c 3855
3856 * gcc.target/mips/mips.exp: Add microMIPS support.
3857 * gcc.target/mips/umips-movep-2.c: New test.
3858 * gcc.target/mips/umips-lwp-2.c: New test.
3859 * gcc.target/mips/umips-swp-5.c: New test.
3860 * gcc.target/mips/umips-constraints-1.c: New test.
3861 * gcc.target/mips/umips-lwp-3.c: New test.
3862 * gcc.target/mips/umips-swp-6.c: New test.
3863 * gcc.target/mips/umips-constraints-2.c: New test.
3864 * gcc.target/mips/umips-save-restore-1.c: New test.
3865 * gcc.target/mips/umips-lwp-4.c: New test.
3866 * gcc.target/mips/umips-swp-7.c: New test.
3867 * gcc.target/mips/umips-save-restore-2.c: New test.
3868 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3869 * gcc.target/mips/umips-lwp-5.c: New test.
3870 * gcc.target/mips/umips-save-restore-3.c: New test.
3871 * gcc.target/mips/umips-lwp-6.c: New test.
3872 * gcc.target/mips/umips-swp-1.c: New test.
3873 * gcc.target/mips/umips-lwp-7.c: New test.
3874 * gcc.target/mips/umips-swp-2.c: New test.
3875 * gcc.target/mips/umips-lwp-8.c: New test.
3876 * gcc.target/mips/umips-swp-3.c: New test.
3877 * gcc.target/mips/umips-movep-1.c: New test.
3878 * gcc.target/mips/umips-lwp-1.c: New test.
3879 * gcc.target/mips/umips-swp-4.c: New test.
3880
a16e0d2d 38812013-02-22 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR sanitizer/56393
3884 * lib/asan-dg.exp (asan_link_flags): Add
3885 -B${gccpath}/libsanitizer/asan/ to flags.
3886
af0907da 38872013-02-21 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR middle-end/56420
3890 * gcc.dg/torture/pr56420.c: New test.
3891
ded1a556 38922013-02-20 Aldy Hernandez <aldyh@redhat.com>
3893
3894 PR middle-end/56108
3895 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3896
9bd3a517 38972013-02-21 Martin Jambor <mjambor@suse.cz>
3898
3899 PR tree-optimization/56310
3900 * g++.dg/ipa/pr56310.C: New test.
3901
f8f29ba2 39022013-02-21 Janus Weil <janus@gcc.gnu.org>
3903
3904 PR fortran/56385
3905 * gfortran.dg/proc_ptr_comp_37.f90: New.
3906
7662ff7e 39072013-02-21 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/56415
3910 Revert
3911 2013-02-11 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/56273
3914 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3915 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3916 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3917 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3918 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3919 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3920
6c73696d 39212013-02-21 Marek Polacek <polacek@redhat.com>
3922
3923 PR tree-optimization/56398
0377ee78 3924 * g++.dg/torture/pr56398.C: New test.
6c73696d 3925
28a9e8c4 39262013-02-21 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR inline-asm/56405
3929 * gcc.c-torture/compile/pr56405.c: New test.
3930
16473e06 39312013-02-20 Jan Hubicka <jh@suse.cz>
3932
3933 PR tree-optimization/56265
bf441740 3934 * g++.dg/ipa/devirt-11.C: New testcase.
16473e06 3935
560965e9 39362013-02-20 Richard Biener <rguenther@suse.de>
3937
3938 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3939
285df01b 39402013-02-20 Richard Biener <rguenther@suse.de>
3941 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR tree-optimization/56396
3944 * gcc.dg/pr56396.c: New testcase.
3945
49858f84 39462013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3947
3948 PR c++/56373
3949 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3950
82a7a70c 39512013-02-19 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/56384
3954 * gcc.dg/torture/pr56384.c: New testcase.
3955
15c27dda 39562013-02-19 Jakub Jelinek <jakub@redhat.com>
3957
a82fc9c6 3958 PR tree-optimization/56350
3959 * gcc.dg/pr56350.c: New test.
3960
15c27dda 3961 PR tree-optimization/56381
3962 * g++.dg/opt/pr56381.C: New test.
3963
19426fe1 39642013-02-18 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR pch/54117
3967 * lib/dg-pch.exp (pch-init, pch-finish,
3968 check_effective_target_pch_supported_debug): New procs.
3969 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3970 Likewise if $pch_unsupported_debug and $flags include -g.
3971 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3972 and dg-require-effective-target pch_unsupported_debug.
3973 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3974 * objc.dg/pch/pch.exp: Likewise.
3975 * gcc.dg/pch/pch.exp: Likewise.
3976 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3977 pch_unsupported_debug.
3978 * gcc.dg/pch/valid-1.hs: Likewise.
3979 * gcc.dg/pch/valid-1b.c: Likewise.
3980 * gcc.dg/pch/valid-1b.hs: Likewise.
3981
abad9af1 39822013-02-18 Richard Biener <rguenther@suse.de>
3983
3984 PR tree-optimization/56366
3985 * gcc.dg/torture/pr56366.c: New testcase.
3986
b375c775 39872013-02-18 Richard Biener <rguenther@suse.de>
3988
1450b4dd 3989 PR middle-end/56349
3990 * gcc.dg/torture/pr56349.c: New testcase.
b375c775 3991
e6b37e57 39922013-02-18 Richard Biener <rguenther@suse.de>
3993
3994 PR tree-optimization/56321
3995 * gcc.dg/torture/pr56321.c: New testcase.
3996
f9ca9e46 39972013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3998
3999 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4000
d9dc05a1 40012013-02-16 Jakub Jelinek <jakub@redhat.com>
4002 Dodji Seketeli <dodji@redhat.com>
4003
4004 PR asan/56330
4005 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4006 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4007 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4008 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4009 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4010 * c-c++-common/asan/pr56330.c: Likewise.
4011 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4012 Ensure the size argument of __builtin_memcpy is a constant.
4013
5fcbca6b 40142013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4015 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 PR c++/51242
4018 * g++.dg/cpp0x/enum23.C: New.
4019
9fdebf35 40202013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4021
4022 PR target/54685
4023 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4024
a27d5d8c 40252013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4026
4027 PR rtl-optimization/56348
4028 * gcc.target/i386/pr56348.c: New test.
4029
9fdebf35 40302013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
ec4f0001 4031
9fdebf35 4032 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4033 * gcc.target/arm/interrupt-2.c: Likewise.
ec4f0001 4034
2ce05815 40352013-02-15 Tobias Burnus <burnus@net-b.de>
4036
4037 PR fortran/56318
bf441740 4038 * gfortran.dg/matmul_9.f90: New.
2ce05815 4039
dbbb84de 40402013-02-15 Tobias Burnus <burnus@net-b.de>
4041
4042 PR fortran/53818
4043 * gfortran.dg/init_flag_11.f90: New.
4044
1025e294 40452013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4046
4047 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4048
dfc633a1 40492013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4052 characters.
4053
8b9eb27e 40542013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4055 Tobias Burnus <burnus@net-b.de>
4056
4057 PR testsuite/56138
4058 * gfortran.dg/allocatable_function_7.f90: New.
4059
c4efcc7a 40602013-02-14 Jakub Jelinek <jakub@redhat.com>
4061
4062 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4063 * asan_globals_test-wrapper.cc: New file.
4064 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4065 instead of asan_globals_test.cc as dg-additional-sources.
4066 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4067 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4068 "sanitizer_test_utils.h" instead of
4069 "sanitizer_common/tests/sanitizer_test_utils.h".
4070 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4071 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4072 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4073 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4074 * g++.dg/asan/asan_test.cc: Synced from upstream.
4075 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4076
0f2b58ae 40772013-02-14 Dodji Seketeli <dodji@redhat.com>
4078
4079 Fix an asan crash
4080 * c-c++-common/asan/memcmp-2.c: New test.
4081
911b08c6 40822013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4083
4084 PR c++/55582
4085 * g++.dg/cpp0x/udlit-string-literal.h: New.
4086 * g++.dg/cpp0x/udlit-string-literal.C: New.
4087
c35fb07e 40882013-02-13 Sriraman Tallam <tmsriram@google.com>
4089
4090 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4091
f03b2d9d 40922013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4093
4094 PR target/56184
4095 * gcc.target/arm/pr56184.C: New test.
4096
a756eaf1 40972013-02-13 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR c++/56302
4100 * g++.dg/torture/pr56302.C: New test.
4101 * g++.dg/cpp0x/constexpr-56302.C: New test.
4102 * c-c++-common/pr56302.c: New test.
4103
c12d6c79 41042013-02-13 Tobias Burnus <burnus@net-b.de>
4105 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4106
4107 PR fortran/56204
4108 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4109 * gfortran.dg/quad_3.f90: Ditto.
4110
7da89e80 41112013-02-13 Kostya Serebryany <kcc@google.com>
4112
4113 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4114 to match the fresh asan run-time.
4115 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4116
c31c80df 41172013-02-12 Dodji Seketeli <dodji@redhat.com>
4118
4119 Avoid instrumenting duplicated memory access in the same basic block
4120 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
bf441740 4121 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4122 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4123 * c-c++-common/asan/inc.c: Likewise.
c31c80df 4124
89c2edcf 41252013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4126
4127 PR inline-asm/56148
4128 * gcc.target/i386/pr56148.c: New test.
4129
196712cb 41302013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4131 Tobias Burnus <burnus@net-b.de>
4132
c12d6c79 4133 PR testsuite/56082
196712cb 4134 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4135 to kind=2.
4136
d648b2ee 41372013-02-12 Richard Biener <rguenther@suse.de>
4138
4139 PR lto/56297
4140 * gcc.dg/lto/pr56297_0.c: New testcase.
4141 * gcc.dg/lto/pr56297_0.c: Likewise.
4142
9d2264a0 41432013-02-12 Janus Weil <janus@gcc.gnu.org>
4144
4145 PR fortran/46952
4146 * gfortran.dg/typebound_deferred_1.f90: New.
4147
193baafd 41482013-02-12 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR rtl-optimization/56151
4151 * gcc.target/i386/pr56151.c: New test.
4152
fd457cef 41532013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4154
4155 * g++.dg/ext/mv12.C: New test.
4156 * g++.dg/ext/mv12.h: New file.
4157 * g++.dg/ext/mv12-aux.C: New file.
4158 * g++.dg/ext/mv13.C: New test.
4159
4183d5c3 41602013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4161
4162 * lib/target-supports.exp
4163 (check_effective_target_powerpc_eabi_ok): New.
4164 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4165 powerpc_eabi_ok.
4166 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4167 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4168 only.
4169 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4170 * gcc.target/powerpc/pr51623.c: Likewise.
4171 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4172 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4173
31c66114 41742013-02-11 Alexander Potapenko <glider@google.com>
ed161dab 4175 Jack Howarth <howarth@bromo.med.uc.edu>
4176 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR sanitizer/55617
4179 * g++.dg/asan/pr55617.C: Run on all targets.
4180
ffc1977a 41812013-02-11 Uros Bizjak <ubizjak@gmail.com>
4182
4183 PR rtl-optimization/56275
4184 * gcc.dg/pr56275.c: New test.
4185
2f5dea30 41862013-02-11 Richard Biener <rguenther@suse.de>
4187
4188 PR tree-optimization/56273
4189 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4190
b6f3c6f1 41912013-02-11 Richard Biener <rguenther@suse.de>
4192
4193 PR tree-optimization/56264
4194 * gcc.dg/torture/pr56264.c: New testcase.
4195
4d739378 41962013-02-11 Richard Biener <rguenther@suse.de>
4197
4198 PR tree-optimization/56273
4199 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4200 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4201 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4202 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4203 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4204 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4205
a92893e5 42062013-02-09 Uros Bizjak <ubizjak@gmail.com>
4207
4208 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4209 for *-*-linux-gnu targets.
4210 * g++.dg/asan/interception-test-1.c: Ditto.
4211 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4212 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4213
37b00fc7 42142013-02-09 Paul Thomas <pault@gcc.gnu.org>
4215
4216 PR fortran/55362
4217 * gfortran.dg/intrinsic_size_4.f90 : New test.
4218
18163dd8 42192013-02-09 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR target/56256
4222 * gcc.target/powerpc/pr56256.c: New test.
4223
92c9e3b7 42242013-02-08 Ian Lance Taylor <iant@google.com>
4225
4226 * lib/go.exp: Load timeout.exp.
4227
4aa54340 42282013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4229
4230 PR rtl-optimization/56246
4231 * gcc.target/i386/pr56246.c: New test.
4232
ea239197 42332013-02-08 Jeff Law <law@redhat.com>
4234
4235 PR debug/53948
4236 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4237
b85af273 42382013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4239
4240 PR target/56043
4241 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4242 powerpc*-*-linux*.
4243
21a6219e 42442013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
e975e345 4245
4246 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4247
5ef30aea 42482013-02-08 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR rtl-optimization/56195
4251 * gcc.dg/torture/pr56195.c: New test.
4252
d8daa19e 42532013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4254
4255 PR fortran/54107
4256 * gfortran.dg/recursive_interface_2.f90: New test.
4257
1a8b7013 42582013-02-08 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR tree-optimization/56250
4261 * gcc.c-torture/execute/pr56250.c: New test.
4262
992b7387 42632013-02-08 Georg-Johann Lay <avr@gjlay.de>
4264
4265 PR tree-optimization/56064
4266 * gcc.dg/fixed-point/view-convert-2.c: New test.
4267
42540642 42682013-02-08 Michael Matz <matz@suse.de>
4269
4270 PR tree-optimization/52448
4271 * gcc.dg/pr52448.c: New test.
4272
ff829efa 42732013-02-08 Richard Biener <rguenther@suse.de>
4274
4275 PR middle-end/56181
4276 * gcc.dg/torture/pr56181.c: New testcase.
4277
eafea251 42782013-02-08 Georg-Johann Lay <avr@gjlay.de>
4279
4280 PR target/54222
4281 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4282 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4283
e6f71049 42842013-02-07 Jakub Jelinek <jakub@redhat.com>
4285
42f98e54 4286 PR c++/56241
4287 * g++.dg/parse/crash61.C: New test.
4288
1b1f551e 4289 PR c++/56239
4290 * g++.dg/parse/pr56239.C: New test.
4291
e6f71049 4292 PR c++/56237
4293 * g++.dg/abi/mangle61.C: New test.
4294
2e620dc7 42952013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4296
4297 PR rtl-optimization/56225
4298 * gcc.target/i386/pr56225.c: New test.
4299
c288ac40 43002013-02-07 Jakub Jelinek <jakub@redhat.com>
4301
67a34241 4302 PR debug/56154
4303 * gcc.dg/guality/pr56154-1.c: New test.
4304 * gcc.dg/guality/pr56154-2.c: New test.
4305 * gcc.dg/guality/pr56154-3.c: New test.
4306 * gcc.dg/guality/pr56154-4.c: New test.
4307 * gcc.dg/guality/pr56154-aux.c: New file.
4308
c288ac40 4309 PR tree-optimization/55789
4310 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4311 cleanup-tree-dump.
4312 * gcc.dg/tree-ssa/inline-3.c: Add
4313 --param max-early-inliner-iterations=2 option.
4314
fd9db0c9 43152013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316
4317 PR debug/53363
4318 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4319 Add -fno-dwarf2-cfi-asm to dg-options.
4320 Adapt match count.
4321
bef70214 43222013-02-07 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR target/56228
4325 * gcc.dg/pr56228.c: New test.
4326
774a97a4 43272013-02-07 Alan Modra <amodra@gmail.com>
4328
9c74eaeb 4329 PR target/54009
4330 * gcc.target/powerpc/pr54009.c: New test.
774a97a4 4331 PR target/54131
4332 * gfortran.dg/pr54131.f: New test.
4333
c1cb26ae 43342013-02-06 Paul Thomas <pault@gcc.gnu.org>
4335
4336 PR fortran/55789
4337 * gfortran.dg/array_constructor_41.f90: New test.
4338
6711b345 43392013-02-06 Janus Weil <janus@gcc.gnu.org>
4340
4341 PR fortran/55978
4342 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4343
b8214689 43442013-02-06 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR middle-end/56217
4347 * g++.dg/gomp/pr56217.C: New test.
4348
2a111350 43492013-02-05 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR tree-optimization/56205
4352 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4353 * gcc.c-torture/execute/pr56205.c: New test.
4354
bc17236a 43552013-02-05 Richard Biener <rguenther@suse.de>
4356
4357 PR tree-optimization/53342
4358 PR tree-optimization/53185
4359 * gcc.dg/vect/pr53185-2.c: New testcase.
4360
8afc926b 43612013-02-05 Jan Hubicka <jh@suse.cz>
4362
24849f1c 4363 PR tree-optimization/55789
4364 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4365 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4366 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4367 * g++.dg/ipa/inline-1.C: New testcase.
4368 * g++.dg/ipa/inline-2.C: New testcase.
4369 * g++.dg/ipa/inline-3.C: New testcase.
4370
43712013-02-05 Jan Hubicka <jh@suse.cz>
4372
4373 PR tree-optimization/55789
8afc926b 4374 * g++.dg/torture/pr55789.C: New testcase.
4375
df936998 43762013-02-05 Jakub Jelinek <jakub@redhat.com>
4377
4378 PR middle-end/56167
4379 * gcc.dg/pr56167.c: New test.
4380
f688fff7 43812013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4382
4383 PR target/55146
4384 * gcc.target/sh/pr55146.c: New.
4385
43862013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
e602ed3f 4387
4388 PR tree-optimization/54386
4389 * gcc.target/sh/pr54386.c: New.
4390
921080ae 43912013-02-04 Paul Thomas <pault@gcc.gnu.org>
4392
4393 PR fortran/56008
4394 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4395
4396 PR fortran/47517
4397 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4398
31c66114 43992013-02-04 Alexander Potapenko <glider@google.com>
a92893e5 4400 Jack Howarth <howarth@bromo.med.uc.edu>
ec7e9f78 4401 Jakub Jelinek <jakub@redhat.com>
4402
4403 PR sanitizer/55617
4404 * g++.dg/asan/pr55617.C: New test.
4405
d82a3a02 44062013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4407
4408 PR fortran/54195
4409 * gfortran.dg/typebound_operator_19.f90: New test.
4410 * gfortran.dg/typebound_assignment_4.f90: New test.
4411
acd1bde2 44122013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4413
4414 PR fortran/54107
4415 * gfortran.dg/recursive_interface_1.f90: New test.
4416
871609a8 44172013-02-04 Richard Guenther <rguenther@suse.de>
4418
4419 PR lto/56168
4420 * gcc.dg/lto/pr56168_0.c: New testcase.
4421 * gcc.dg/lto/pr56168_1.c: Likewise.
4422
9e5e87d9 44232013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4424
4425 PR fortran/50627
4426 PR fortran/56054
4427 * gfortran.dg/block_12.f90: New test.
4428 * gfortran.dg/module_error_1.f90: New test.
4429
415da7f3 44302013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4431
4432 * lib/target-supports.exp (check_effective_target_vect_float)
4433 (check_effective_target_vect_no_align): Add mips-sde-elf.
4434
0acfe1c1 44352013-02-01 Jakub Jelinek <jakub@redhat.com>
4436
4437 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4438
4cc5e5ee 44392013-02-01 David Edelsohn <dje.gcc@gmail.com>
4440
4441 * gcc.dg/pr56023.c: XFAIL on AIX.
4442 * gcc.dg/vect/pr49352.c: Same.
4443
6b40a1a5 44442013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4445
4446 * gnat.dg/opt26.adb: New test.
4447
7046891f 44482013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4449
4450 Revert.
4451 2013-01-27 Amol Pise <amolpise15@gmail.com>
4452
4453 * gcc.target/arm/neon-vfnms-1.c: New test.
4454 * gcc.target/arm/neon-vfnma-1.c: New test.
4455
a8bcfda2 44562013-01-31 Richard Biener <rguenther@suse.de>
4457
4458 PR tree-optimization/56157
4459 * gcc.dg/torture/pr56157.c: New testcase.
4460
fad68b9f 44612013-01-30 Richard Biener <rguenther@suse.de>
4462
4463 PR tree-optimization/56150
4464 * gcc.dg/torture/pr56150.c: New testcase.
4465
ae0c3984 44662013-01-30 Jakub Jelinek <jakub@redhat.com>
4467
53486a83 4468 PR sanitizer/55374
4469 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4470 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4471 printed in backtrace.
4472 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4473 to avoid errors about mismatched allocation vs. deallocation.
4474
ae0c3984 4475 PR c++/55742
4476 * g++.dg/mv1.C: Moved to...
4477 * g++.dg/ext/mv1.C: ... here. Adjust test.
4478 * g++.dg/mv2.C: Moved to...
4479 * g++.dg/ext/mv2.C: ... here. Adjust test.
4480 * g++.dg/mv3.C: Moved to...
4481 * g++.dg/ext/mv3.C: ... here.
4482 * g++.dg/mv4.C: Moved to...
4483 * g++.dg/ext/mv4.C: ... here.
4484 * g++.dg/mv5.C: Moved to...
4485 * g++.dg/ext/mv5.C: ... here. Adjust test.
4486 * g++.dg/mv6.C: Moved to...
4487 * g++.dg/ext/mv6.C: ... here. Adjust test.
4488 * g++.dg/ext/mv7.C: New test.
4489 * g++.dg/ext/mv8.C: New test.
4490 * g++.dg/ext/mv9.C: New test.
4491 * g++.dg/ext/mv10.C: New test.
4492 * g++.dg/ext/mv11.C: New test.
4493
85276115 44942013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4495
4496 PR rtl-optimization/56144
4497 * gcc.dg/pr56144.c: New.
4498
d3ae9a11 44992013-01-30 David Edelsohn <dje.gcc@gmail.com>
4500
4501 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4502 message.
4503 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4504 * g++.dg/cpp0x/constexpr-55573.C: Same
85276115 4505
52cd005d 45062013-01-30 Georg-Johann Lay <avr@gjlay.de>
4507
4508 PR tree-optimization/56064
4509 * gcc.dg/fixed-point/view-convert.c: New test.
4510
8b40c28e 45112013-01-30 Andreas Schwab <schwab@suse.de>
4512
4513 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4514 evaluate the end index in string range.
4515
acd1bde2 45162013-01-30 Tobias Burnus <burnus@net-b.de>
d0cfec1c 4517
4518 PR fortran/56138
4519 * gfortran.dg/allocatable_function_6.f90: New.
4520
6777213b 45212013-01-29 Janus Weil <janus@gcc.gnu.org>
31c66114 4522 Mikael Morin <mikael@gcc.gnu.org>
6777213b 4523
4524 PR fortran/54107
4525 * gfortran.dg/proc_ptr_comp_36.f90: New.
4526
5daac166 45272013-01-29 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/55270
4530 * gcc.dg/torture/pr55270.c: New testcase.
4531
12e51a1d 45322013-01-28 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR rtl-optimization/56117
4535 * gcc.dg/pr56117.c: New test.
4536
ac7a1007 45372013-01-28 Richard Biener <rguenther@suse.de>
4538
4539 PR tree-optimization/56034
4540 * gcc.dg/torture/pr56034.c: New testcase.
4541
0190fe95 45422013-01-28 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR tree-optimization/56125
4545 * gcc.dg/pr56125.c: New test.
4546
d67dd34f 45472013-01-28 Tobias Burnus <burnus@net-b.de>
4548 Mikael Morin <mikael@gcc.gnu.org>
4549
4550 PR fortran/53537
4551 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4552 * gfortran.dg/import8.f90: Likewise.
4553 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4554 * gfortran.dg/import10.f90: New test.
4555 * gfortran.dg/import11.f90: Likewise
4556
04ff97ce 45572013-01-28 Jakub Jelinek <jakub@redhat.com>
4558
b0326b17 4559 PR testsuite/56053
4560 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4561 string.h. Provide memset, malloc and free prototypes, adjust line
4562 numbers in dg-output.
4563 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4564 Provide memset prototype and adjust line numbers in dg-output.
4565 * c-c++-common/asan/global-overflow-1.c: Likewise.
4566
04ff97ce 4567 PR tree-optimization/56094
4568 * gcc.dg/pr56094.c: New test.
4569
d7a6cfef 45702013-01-27 Amol Pise <amolpise15@gmail.com>
4571
4572 * gcc.target/arm/neon-vfnms-1.c: New test.
4573 * gcc.target/arm/neon-vfnma-1.c: New test.
4574
f2897e01 45752013-01-27 Uros Bizjak <ubizjak@gmail.com>
4576
4577 PR target/56114
4578 * gcc.target/i386/pr56114.c: New test.
4579
20bdca22 45802013-01-27 Paul Thomas <pault@gcc.gnu.org>
4581
67e8ab17 4582 PR fortran/55984
20bdca22 4583 * gfortran.dg/associate_14.f90: New test.
4584
4585 PR fortran/56047
4586 * gfortran.dg/associate_13.f90: New test.
4587
6cc085b6 45882013-01-25 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR tree-optimization/56098
4591 * gcc.dg/pr56098-1.c: New test.
4592 * gcc.dg/pr56098-2.c: New test.
4593
f3297245 45942013-01-25 Georg-Johann Lay <avr@gjlay.de>
4595
4596 PR target/54222
4597 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4598
8e3bada1 45992013-01-22 Marek Polacek <polacek@redhat.com>
4600
4601 PR tree-optimization/56035
4602 * gcc.dg/pr56035.c: New test.
4603
cbe03fb3 46042013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4605
4606 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4607 for MIPS.
4608
3e0be821 46092013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4610
4611 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4612
54550ecb 46132013-01-24 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR c/56078
4616 * gcc.dg/pr56078.c: New test.
4617 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4618
86a4f466 46192013-01-24 Martin Jambor <mjambor@suse.cz>
4620
4621 PR tree-optimization/55927
4622 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4623
80946863 46242013-01-24 Uros Bizjak <ubizjak@gmail.com>
4625
4626 * gcc.target/i386/movsd.c: New test.
4627
aa46b107 46282013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4629
4630 PR inline-asm/55934
4631 * gcc.target/i386/pr55934.c: New test.
4632
c58ba4b2 46332013-01-23 Janus Weil <janus@gcc.gnu.org>
4634
4635 PR fortran/56081
4636 * gfortran.dg/select_8.f90: New.
4637
80946863 46382013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
86e977aa 4639
80946863 4640 * gcc.target/microblaze/microblaze.exp: Remove
4641 target_config_cflags check.
86e977aa 4642
b8eae306 46432013-01-23 Jakub Jelinek <jakub@redhat.com>
4644
bc5663df 4645 PR fortran/56052
4646 * gfortran.dg/gomp/pr56052.f90: New test.
4647
b8eae306 4648 PR target/49069
4649 * gcc.dg/pr49069.c: New test.
4650
54b5ad5c 46512013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/55944
4654 * g++.dg/cpp0x/constexpr-static10.C: New.
4655
7b686ee1 46562013-01-22 Uros Bizjak <ubizjak@gmail.com>
38a03d63 4657
4658 PR target/56028
4659 * gcc.target/i386/pr56028.c: New test.
4660
e6d8288f 46612013-01-22 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR target/55686
4664 * gcc.target/i386/pr55686.c: New test.
4665
c31ceec4 46662013-01-22 Dodji Seketeli <dodji@redhat.com>
4667
4668 PR c++/53609
4669 * g++.dg/cpp0x/variadic139.C: New test.
4670 * g++.dg/cpp0x/variadic140.C: Likewise.
4671 * g++.dg/cpp0x/variadic141.C: Likewise.
4672
c3993091 46732013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * gnat.dg/warn8.adb: New test.
4676
86af97bd 46772013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4678
4679 PR fortran/55919
b8eae306 4680 * gfortran.dg/include_8.f90: New test.
86af97bd 4681
7b686ee1 46822013-01-21 Uros Bizjak <ubizjak@gmail.com>
9d250a73 4683
94dd03a6 4684 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9d250a73 4685 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4686
3e97846e 46872013-01-21 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR tree-optimization/56051
4690 * gcc.c-torture/execute/pr56051.c: New test.
4691
7b686ee1 46922013-01-21 Uros Bizjak <ubizjak@gmail.com>
ae3eaa0f 4693
4694 PR rtl-optimization/56023
4695 * gcc.dg/pr56023.c: New test.
4696
a956a7a6 46972013-01-21 Martin Jambor <mjambor@suse.cz>
4698
4699 PR middle-end/56022
4700 * gcc.target/i386/pr56022.c: New test.
4701
edcd0926 47022013-01-21 Jason Merrill <jason@redhat.com>
4703
4704 * lib/target-supports.exp (check_effective_target_alias): New.
4705
0190fe95 47062013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
c5f3d34a 4707
4708 PR debug/53235
4709 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
ae3eaa0f 4710
2d8a9bf3 47112013-01-20 Hans-Peter Nilsson <hp@axis.com>
4712
4713 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4714
3a73dcc2 47152013-01-19 Jeff Law <law@redhat.com>
4716
4717 PR tree-optimization/52631
4718 * tree-ssa/pr52631.c: New test.
4719 * tree-ssa/ssa-fre-9: Update expected output.
4720
d4659737 47212013-01-19 Anthony Green <green@moxielogic.com>
4722
4723 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4724 for moxie.
4725
16f02f09 47262013-01-18 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR tree-optimization/56029
4729 * g++.dg/torture/pr56029.C: New test.
4730
c4c46233 47312013-01-18 Sharad Singhai <singhai@google.com>
4732
4733 PR tree-optimization/55995
4734 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4735
c47331e3 47362013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4737
4738 PR target/55433
4739 * gcc.target/i386/pr55433.c: New.
4740
83014b20 47412013-01-18 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR middle-end/56015
4744 * gfortran.dg/pr56015.f90: New test.
4745
516ad680 47462013-01-18 Janis Johnson <janisjo@codesourcery.com>
4747
4748 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4749
15953bb4 47502013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4751
4752 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4753 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4754 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4755 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4756 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4757
1bcf869e 47582013-01-17 Jeff Law <law@redhat.com>
4759
d607e38f 4760 * gcc.dg/pr52573.c: Move to...
4761 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4762
1bcf869e 4763 PR rtl-optimization/52573
4764 * gcc.dg/pr52573.c: New test.
d607e38f 4765
0190fe95 47662013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
65db8c26 4767
ae3eaa0f 4768 PR sanitizer/55679
4769 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4770 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4771 check_no_compiler_messages to test support in ucontext.h.
65db8c26 4772 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4773 compliant RLIMIT_AS.
4774
c1f96968 47752013-01-17 Marek Polacek <polacek@redhat.com>
4776
4777 PR rtl-optimization/55833
4778 * gcc.dg/pr55833.c: New test.
4779
9ce07db4 47802013-01-17 Jan Hubicka <jh@suse.cz>
4781
cb7b3a2f 4782 PR tree-optimization/55273
4783 * gcc.c-torture/compile/pr55273.c: New testcase.
9ce07db4 4784
7b686ee1 47852013-01-17 Uros Bizjak <ubizjak@gmail.com>
a5b5a55a 4786
4787 PR target/55981
4788 * gcc.target/pr55981.c: New test.
4789
f7de45c7 47902013-01-17 Janis Johnson <janisjo@codesourcery.com>
4791
b2c40440 4792 * gcc.target/arm/pr40887.c: Require at least armv5.
4793 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4794 * gcc.target/arm/pr51915.c: Likewise.
4795 * gcc.target/arm/pr52006.c: Likewise.
4796 * gcc.target/arm/pr53187.c: Likewise.
4797
f7de45c7 4798 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4799 * gcc.target/arm/ftest-support-arm.h: Delete.
4800 * gcc.target/arm/ftest-support-thumb.h: Delete.
4801 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4802 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4803 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4804 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4805 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4807 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4808 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4809 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4810 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4811 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4812 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4813 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4814 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4815 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4816 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4817 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4818 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4819 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4820 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4821 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4822 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4823 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4824 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4825
3f442959 48262013-01-17 Martin Jambor <mjambor@suse.cz>
4827
4828 PR tree-optimizations/55264
4829 * g++.dg/ipa/pr55264.C: New test.
4830
cd8bd19d 48312013-01-16 Janus Weil <janus@gcc.gnu.org>
4832
4833 PR fortran/55983
4834 * gfortran.dg/class_55.f90: New.
4835
90356c82 48362013-01-16 Janis Johnson <janisjo@codesourcery.com>
4837
f187dd5c 4838 PR testsuite/55994
4839 * gcc.c-torture/execute/builtins/builtins.exp: Add
4840 -Wl,--allow-multiple-definition for eabi and elf targets.
4841
b9b9a82d 4842 PR testsuite/54622
4843 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4844 check_effective_target_vect_perm_short,
4845 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4846 check_effective_target_vect64): Return 0 for big-endian ARM.
4847 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4848
90356c82 4849 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4850 prototypes.
4851
c9b2c569 48522013-01-16 Richard Biener <rguenther@suse.de>
4853
4854 PR tree-optimization/55964
4855 * gcc.dg/torture/pr55964.c: New testcase.
4856
d590d541 48572013-01-16 Richard Biener <rguenther@suse.de>
4858
4859 PR tree-optimization/54767
4860 PR tree-optimization/53465
4861 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4862
31fd081d 48632013-01-16 Christian Bruel <christian.bruel@st.com>
4864
4865 PR target/55301
4866 * gcc.target/sh/sh-switch.c: New testcase.
4867
a8d0810b 48682013-01-15 Janis Johnson <janisjo@codesourcery.com>
4869
4870 * gcc.dg/webizer.c: Increase the array size.
4871
392a7dd5 48722013-01-15 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR target/55940
4875 * gcc.dg/pr55940.c: New test.
4876
58242a4d 48772013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4878 Harald Anlauf <anlauf@gmx.de>
4879
4880 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4881 * gfortran.dg/bounds_check_5.f90: Likewise.
4882 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4883 * gfortran.dg/continuation_9.f90: Likewise.
4884 * gfortran.dg/move_alloc_13.f90: Likewise.
4885 * gfortran.dg/structure_constructor_11.f90: Likewise.
4886 * gfortran.dg/tab_continuation.f: Likewise.
4887 * gfortran.dg/warning-directive-2.F90: Likewise.
4888 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4889
99ee5425 48902013-01-15 Janis Johnson <janisjo@codesourcery.com>
4891
4892 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4893 * gcc.target/arm/fma-sp.c: Likewise.
4894
42fb263f 48952013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4896
392a7dd5 4897 PR rtl-optimization/55153
42fb263f 4898 * gcc.dg/pr55153.c: New.
4899
ddce22b8 49002013-01-15 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR tree-optimization/55920
4903 * gcc.c-torture/compile/pr55920.c: New test.
4904
323cf38f 49052013-01-15 Richard Biener <rguenther@suse.de>
4906
4907 PR middle-end/55882
4908 * gcc.dg/torture/pr55882.c: New testcase.
4909
2d788f29 49102013-01-15 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR tree-optimization/55955
4913 * gcc.c-torture/compile/pr55955.c: New test.
4914
14144bb9 49152013-01-15 Dodji Seketeli <dodji@redhat.com>
4916
4917 PR c++/55663
4918 * g++.dg/cpp0x/alias-decl-31.C: New test.
4919
210d1d7e 49202013-01-15 Paul Thomas <pault@gcc.gnu.org>
4921
4922 PR fortran/54286
4923 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4924 case where interface is null.
4925
d400d3d1 49262013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4927
4928 PR fortran/55806
4929 * gfortran.dg/array_constructor_40.f90: New test.
4930
9599cf9e 49312013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4932
4933 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4934
df83fa4d 49352013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4936
4937 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4938 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4939 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4940 * gcc.target/aarch64/vect-ld1r.c: New.
4941 * gcc.target/aarch64/vect-ld1r.x: New.
4942
7b686ee1 49432013-01-14 Andi Kleen <ak@linux.intel.com>
5fc510c2 4944
4945 PR target/55948
4946 * gcc.target/i386/hle-clear-rel.c: New file
4947 * gcc.target/i386/hle-store-rel.c: New file.
4948
6b5bee3a 49492013-01-14 Harald Anlauf <anlauf@gmx.de>
4950
4951 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4952 * gfortran.dg/bounds_check_4.f90: Likewise.
4953 * gfortran.dg/inquire_10.f90: Likewise.
4954 * gfortran.dg/minloc_3.f90: Likewise.
4955 * gfortran.dg/minlocval_3.f90: Likewise.
4956 * gfortran.dg/module_double_reuse.f90: Likewise.
4957 * gfortran.dg/mvbits_1.f90: Likewise.
4958 * gfortran.dg/oldstyle_1.f90: Likewise.
4959 * gfortran.dg/pr20163-2.f: Likewise.
4960 * gfortran.dg/save_1.f90: Likewise.
4961 * gfortran.dg/scan_1.f90: Likewise.
4962 * gfortran.dg/select_char_1.f90: Likewise.
4963 * gfortran.dg/shape_4.f90: Likewise.
4964 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4965 * gfortran.dg/function_optimize_10.f90: Likewise.
4966 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4967 * gfortran.dg/used_types_17.f90: Likewise.
4968 * gfortran.dg/used_types_18.f90: Likewise.
4969
9991edd9 49702013-01-13 Paul Thomas <pault@gcc.gnu.org>
4971
4972 PR fortran/54286
4973 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4974
c7ba5cba 49752013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4976
4977 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4978
ccd9ea93 49792013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4980
4981 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4982
32ba2e2a 49832013-01-12 Janus Weil <janus@gcc.gnu.org>
4984
4985 PR fortran/55072
4986 * gfortran.dg/assumed_type_2.f90: Fix test case.
4987 * gfortran.dg/internal_pack_13.f90: New test.
4988 * gfortran.dg/internal_pack_14.f90: New test.
4989
8db94b3b 49902013-01-08 Paul Thomas <pault@gcc.gnu.org>
4991
4992 PR fortran/55868
4993 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4994 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4995 $tar to STAR.
4996
a1583ea9 49972013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4998
4999 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5000
de47476b 50012013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5002
5003 PR target/55719
5004 * gcc.target/s390/pr55719.c: New testcase.
5005
50062013-01-11 Richard Guenther <rguenther@suse.de>
742ca2be 5007
5008 PR tree-optimization/44061
5009 * gcc.dg/pr44061.c: New testcase.
5010
711789cc 50112013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5012
5fc510c2 5013 Update copyright years.
711789cc 5014
e896d6e5 50152013-01-10 Aldy Hernandez <aldyh@redhat.com>
5016 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR target/55565
5fc510c2 5019 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
e896d6e5 5020
9441d07f 50212013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5022
86eac679 5023 PR rtl-optimization/55672
9441d07f 5024 * gcc.target/i386/pr55672.c: New.
5025
115e3f9b 50262013-01-10 Jeff Law <law@redhat.com>
5027
5028 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5029 pass/fail message unique.
5030
5031
892c2426 50322013-01-10 Jason Merrill <jason@redhat.com>
5033
5034 * ada/.gitignore: New.
5035
5c49129f 50362013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5037
5038 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5039 Add tls options.
5040 * g++.dg/tls/thread_local2.C: Likewise.
5041 * g++.dg/tls/thread_local2g.C: Likewise.
5042 * g++.dg/tls/thread_local6.C: Likewise.
5043 * g++.dg/tls/thread_local-order1.C: Add tls options.
5044 * g++.dg/tls/thread_local-order2.C: Likewise.
5045 * g++.dg/tls/thread_local3.C: Likewise.
5046 * g++.dg/tls/thread_local3g.C: Likewise.
5047 * g++.dg/tls/thread_local4.C: Likewise.
5048 * g++.dg/tls/thread_local4g.C: Likewise.
5049 * g++.dg/tls/thread_local5.C: Likewise.
5050 * g++.dg/tls/thread_local5g.C: Likewise.
5051 * g++.dg/tls/thread_local6g.C: Likewise.
5052
f5ed5428 50532013-01-10 Kostya Serebryany <kcc@google.com>
5054
5055 * g++.dg/asan/asan_test.cc: Sync from upstream.
5056
349ff920 50572013-01-10 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR tree-optimization/55921
5060 * gcc.c-torture/compile/pr55921.c: New test.
5061
dde4834c 50622013-01-09 Jan Hubicka <jh@suse.cz>
5063
5064 PR tree-optimization/55569
5065 * gcc.c-torture/compile/pr55569.c: New testcase.
5066
33d6ae7a 50672013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5068
5069 PR fortran/47203
5070 * gfortran.dg/use_28.f90: New test.
5071
7b686ee1 50722013-01-09 Uros Bizjak <ubizjak@gmail.com>
701835de 5073
5074 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5075 number matching more robust.
5076
aa3ce8ba 50772013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5078
701835de 5079 PR rtl-optimization/55829
aa3ce8ba 5080 * gcc.target/i386/pr55829.c: New.
5081
3bbb71ba 50822013-01-09 Tobias Burnus <burnus@net-b.de>
5083
5084 PR fortran/55758
5085 * gfortran.dg/bind_c_bool_1.f90: New.
5086 * gfortran.dg/do_5.f90: Add dg-warning.
5087
64552007 50882013-01-09 Jan Hubicka <jh@suse.cz>
5089
5fc510c2 5090 PR tree-optimization/55875
64552007 5091 * gcc.c-torture/execute/pr55875.c: New testcase.
5092 * g++.dg/torture/pr55875.C: New testcase.
5093
7c834436 50942013-01-09 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR c/48418
5097 * c-c++-common/pr48418.c: New test.
5098
e9464429 50992013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5100
5101 PR c++/55801
5102 * g++.dg/tls/thread_local-ice.C: New.
5103
2e94c138 51042013-01-09 Andreas Schwab <schwab@suse.de>
5105
5106 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5107
ed60f27f 51082013-01-09 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR tree-optimization/48189
5111 * gcc.dg/pr48189.c: New test.
5112
a240d038 51132013-01-04 Jan Hubicka <jh@suse.cz>
5114
5115 PR tree-optimization/55823
5116 * g++.dg/ipa/devirt-10.C: New testcase.
5117
7b686ee1 51182013-01-08 Uros Bizjak <ubizjak@gmail.com>
bbfdbc02 5119 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5120
5121 PR rtl-optimization/55845
5122 * gcc.target/i386/pr55845.c: New test.
5123
3de3342f 51242013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5125
e9464429 5126 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3de3342f 5127 instructions generated instead of number of occurances.
5128
1eb525c3 51292013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5130
5fc510c2 5131 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5132 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5133 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5134 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5135 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5136 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5137 * gcc.target/aarch64/vect-fcm.x: Likewise.
5138 * lib/target-supports.exp
1eb525c3 5139 (check_effective_target_vect_cond): Enable for AArch64.
5140
5b4374a1 51412013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5142
5143 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5144 endian-safe float pool loading.
5145 (test_square_root_v4sf): Likewise.
5146 (test_square_root_v2df): Likewise.
5147 * lib/target-supports.exp
5148 (check_effective_target_vect_call_sqrtf): Add AArch64.
5149
5721b378 51502013-01-08 Martin Jambor <mjambor@suse.cz>
5151
5152 PR debug/55579
5153 * gcc.dg/tree-ssa/pr55579.c: New test.
5154
0a97cca3 51552013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5156
5157 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5158 asm comments.
5159
a3d7412d 51602013-01-08 Jakub Jelinek <jakub@redhat.com>
5161
0b4f0116 5162 PR middle-end/55890
5163 * gcc.dg/torture/pr55890-3.c: New test.
5164
100d7996 5165 PR middle-end/55851
5166 * gcc.c-torture/compile/pr55851.c: New test.
5167
a3d7412d 5168 PR sanitizer/55844
5169 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5170 dg-options.
5171
e018fe4a 51722013-01-08 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/55618
5175 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5176
16f7554b 51772013-01-07 Tobias Burnus <burnus@net-b.de>
5178
5179 PR fortran/55763
5180 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5181 * gfortran.dg/pointer_init_7.f90: New.
5182
40e902f9 51832013-01-07 Richard Biener <rguenther@suse.de>
5184
5185 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5186
789a8d72 51872013-01-07 Richard Biener <rguenther@suse.de>
5188
5189 PR middle-end/55890
5190 * gcc.dg/torture/pr55890-1.c: New testcase.
5191 * gcc.dg/torture/pr55890-2.c: Likewise.
5192
72841352 51932013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5194
5195 * gcc.target/aarch64/fmovd.c: New.
5196 * gcc.target/aarch64/fmovf.c: Likewise.
5197 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5198 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5199 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5200 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5201 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5202 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5203
4a101a28 52042013-01-07 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/55888
5207 PR tree-optimization/55862
5208 * gcc.dg/torture/pr55888.c: New testcase.
5209
2dbe0f4c 52102013-01-07 Tobias Burnus <burnus@net-b.de>
5211
5212 PR fortran/55852
5213 * gfortran.dg/intrinsic_size_3.f90: New.
5214
7b686ee1 52152013-01-07 Tobias Burnus <burnus@net-b.de>
3facfa3c 5216
5217 PR fortran/55763
5218 * gfortran.dg/select_type_32.f90: New.
5219
aa8bfe5d 52202013-01-04 Dodji Seketeli <dodji@redhat.com>
5221
5222 PR c++/52343
5223 * g++.dg/cpp0x/alias-decl-29.C: New test.
5224
383f9c66 52252013-01-06 Paul Thomas <pault@gcc.gnu.org>
5226
7a772596 5227 PR fortran/53876
5228 PR fortran/54990
5229 PR fortran/54992
383f9c66 5230 * gfortran.dg/class_array_15.f03: New test.
5231
830f3dcc 52322013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5233
5234 PR fortran/42769
5235 PR fortran/45836
5236 PR fortran/45900
5237 * gfortran.dg/use_23.f90: New test.
5238 * gfortran.dg/use_24.f90: New test.
5239 * gfortran.dg/use_25.f90: New test.
5240 * gfortran.dg/use_26.f90: New test.
5241 * gfortran.dg/use_27.f90: New test.
5242
07535167 52432013-01-06 Olivier Hainque <hainque@adacore.com>
5244
5245 * gnat.dg/specs/clause_on_volatile.ads: New test.
5246
20158426 52472013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * gnat.dg/alignment10.adb: New test.
5250
69833406 52512013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5252 Mikael Morin <mikael@gcc.gnu.org>
5253
26ca5cfa 5254 PR fortran/55827
69833406 5255 * gfortran.dg/use_22.f90: New test.
5256
b49f35d1 52572013-01-04 Andrew Pinski <apinski@cavium.com>
5258
5259 * gcc.target/aarch64/cmp-1.c: New testcase.
5260
2082cd0b 52612013-01-04 Paul Thomas <pault@gcc.gnu.org>
5262
5263 PR fortran/55172
5264 * gfortran.dg/select_type_31.f03: New test.
5265
1aa79d39 52662013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/54526 (again)
5269 * g++.dg/cpp0x/parse2.C: Extend.
5270 * g++.old-deja/g++.other/crash28.C: Adjust.
5271
15b93bb9 52722013-01-04 Richard Biener <rguenther@suse.de>
5273
5274 PR tree-optimization/55862
5275 * gcc.dg/torture/pr55862.c: New testcase.
5276
d210dffc 52772013-01-04 Martin Jambor <mjambor@suse.cz>
5278
5279 PR tree-optimization/55755
5280 * gcc.dg/torture/pr55755.c: New test.
5281 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5282 * gcc.dg/tree-ssa/pr45144.c: Update.
5283
65afafea 52842013-01-04 Richard Biener <rguenther@suse.de>
5285
5286 PR middle-end/55863
5287 * gcc.dg/fold-reassoc-2.c: New testcase.
5288
f9d34e9a 52892013-01-04 Tobias Burnus <burnus@net-b.de>
5290
5291 PR fortran/55763
5292 * gfortran.dg/null_7.f90: New.
5293
798ba30c 52942013-01-04 Tobias Burnus <burnus@net-b.de>
5295
5296 PR fortran/55854
5297 PR fortran/55763
5298 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5299 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5300 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5301
adc17cf7 53022013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5303
5304 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5305
c44e2519 53062013-01-03 Janus Weil <janus@gcc.gnu.org>
5307
5308 PR fortran/55855
5309 * gfortran.dg/assignment_1.f90: Modified.
5310 * gfortran.dg/assignment_4.f90: New.
5311
9a10ca84 53122013-01-03 David Edelsohn <dje.gcc@gmail.com>
5313
5314 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5315
59ff1f4a 53162013-01-03 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/55857
5319 * gcc.dg/vect/pr55857-1.c: New testcase.
5320 * gcc.dg/vect/pr55857-2.c: Likewise.
5321
d871c5dc 53222013-01-03 Jakub Jelinek <jakub@redhat.com>
5323
e4bef271 5324 PR rtl-optimization/55838
5325 * gcc.dg/pr55838.c: New test.
5326
d871c5dc 5327 PR tree-optimization/55832
5328 * gcc.c-torture/compile/pr55832.c: New test.
5329
98e7c1f5 53302013-01-02 Teresa Johnson <tejohnson@google.com>
5331
5332 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5333 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5334 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5335 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5336 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5337 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5338 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5339 * gcc.dg/unroll_1.c: Ditto.
5340 * gcc.dg/unroll_2.c: Ditto.
5341 * gcc.dg/unroll_3.c: Ditto.
5342 * gcc.dg/unroll_4.c: Ditto.
5343
60607cb2 53442013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5345
5346 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5347
6a878af6 53482013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349
5350 PR fortran/55818
5351 * gfortran.dg/eof_4.f90: New test.
5352
c8aecff0 53532013-01-02 Jakub Jelinek <jakub@redhat.com>
5354
5355 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5356 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5357 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5358 (compat_setup_dfp): Initialize compat_alt_caret and
5359 compat_save_TEST_ALWAYS_FLAGS.
5360
766f4d64 53612013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5362
5363 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5364
ab4cb266 53652013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5366
5367 * gcc.dg/torture/fp-int-convert-2.c: New test.
5368
8e7c9704 53692013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5370
5371 * gfortran.dg/newunit_3.f90: Add dg-do run.
5372 * gfortran.dg/inquire_15.f90: Add dg-do run.
5373
c3c33891 53742013-01-01 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR tree-optimization/55831
5377 * gcc.dg/pr55831.c: New test.
7dfbd804 5378\f
b3c5d881 5379Copyright (C) 2013 Free Software Foundation, Inc.
7dfbd804 5380
5381Copying and distribution of this file, with or without modification,
5382are permitted in any medium without royalty provided the copyright
5383notice and this notice are preserved.