resolve.c (get_temp_from_expr): Don't set FL_VARIABLE twice.
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-06-19 <singhai@google.com>
2
3 * g++.dg/gcov/gcov-8.C: New testcase.
4 * lib/gcov.exp: Handle intermediate format.
5
6 2013-06-19 Wei Mi <wmi@google.com>
7
8 PR rtl-optimization/57518
9 * testsuite/gcc.dg/pr57518.c: New test.
10
11 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
12
13 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
14
15 2013-06-19 Jan Hubicka <jh@suse.cz>
16
17 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
18
19 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
20
21 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
22 hard-coded values of array sizes with a #define.
23 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
24 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
25 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
26 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
27 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
28
29 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
30
31 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
32 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
33
34 2013-06-19 Jeff Law <law@redhat.com>
35
36 * gcc.dg/tree-ssa/forwprop-28.c: New test.
37
38 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
39
40 PR c++/57638
41 * g++.dg/template/error53.C: New.
42
43 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45 PR target/55033
46 * gcc.target/powerpc/pr55033.c: Fix options.
47
48 2013-06-18 Sriraman Tallam <tmsriram@google.com>
49
50 * gcc.target/i386/inline_error.c: New test.
51 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
52 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
53
54 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
55
56 PR c++/53211
57 * g++.dg/cpp0x/decltype55.C: New.
58
59 2013-06-18 Marek Polacek <polacek@redhat.com>
60
61 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
62
63 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
64
65 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
66
67 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
68
69 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
70 Also changed the returns from error as distinct values so that it is
71 easier to debug.
72
73 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
74
75 * gcc.target/aarch64/scalar_intrinsics.c: Update.
76
77 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
78
79 PR c++/16128
80 * g++.dg/template/error52.C: New.
81 * g++.dg/lookup/friend15.C: Update.
82 * g++.dg/parse/error11.C: Likewise.
83 * g++.dg/parse/error14.C: Likewise.
84 * g++.dg/parse/parser-pr28152-2.C: Likewise.
85 * g++.dg/parse/template25.C: Likewise.
86 * g++.old-deja/g++.jason/cond.C: Likewise.
87 * g++.old-deja/g++.mike/for2.C: Likewise.
88 * g++.old-deja/g++.robertl/eb125.C: Likewise.
89 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
90
91 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
92
93 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
94 ensure alignment.
95
96 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
97
98 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
99 accidentally placing minus sign for length instead of stride.
100
101 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
102
103 PR rtl-optimization/57425
104 PR rtl-optimization/57569
105 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
106 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
107
108 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
109
110 PR fortran/49074
111 PR fortran/56136
112 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
113 packing.
114 * gfortran.dg/typebound_assignment_6.f03: New.
115
116 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
117
118 * gcc.target/h8300/h8300.exp: New.
119 * gcc.dg/pragma-isr.c: Move to ...
120 * gcc.target/sh/torture/pragma-isr.c: ... here ...
121 * gcc.target/h8300/pragma-isr.c: ... and here.
122 * gcc.dg/pragma-isr2.c: Move to ...
123 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
124 * gcc.target/h8300/pragma-isr2.c: ... and here.
125 * gcc.dg/pragma-isr-trapa.c: Move to ...
126 * gcc.target/sh/pragma-isr-trapa.c: ... here.
127 * gcc.dg/pragma-isr-trapa2.c: Move to ...
128 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
129 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
130 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
131 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
132 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
133 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
134 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
135 * gcc.dg/attr-isr-trap_exit.c: Move to ...
136 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
137 * gcc.dg/attr-isr-trapa.c: Move to ...
138 * gcc.target/sh/attr-isr-trapa.c: ... here.
139
140 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/51413
143 * g++.dg/ext/builtin-offsetof1.C: New.
144
145 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
146
147 * gcc.target/aarch64/vect_smlal_1.c: New file.
148
149 2013-06-14 Tobias Burnus <burnus@net-b.de>
150
151 PR fortran/57508
152 * gfortran.dg/defined_assignment_7.f90: New.
153
154 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/57599
157 * g++.dg/rtti/dyncast6.C: New.
158 * g++.dg/cpp0x/dyncast1.C: Likewise.
159
160 2013-06-14 Alan Modra <amodra@gmail.com>
161
162 PR middle-end/57134
163 * gcc.dg/pr57134.c: New.
164
165 2013-06-14 Tobias Burnus <burnus@net-b.de>
166
167 PR fortran/57596
168 * gfortran.dg/deferred_type_param_9.f90: New.
169
170 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
171
172 * gcc.dg/fold-minus-1.c: New testcase.
173
174 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
175
176 PR fortran/49074
177 * gfortran.dg/typebound_assignment_5.f03: New.
178
179 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
180
181 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
182
183 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
184 Pat Haugen <pthaugen@us.ibm.com>
185 Peter Bergner <bergner@vnet.ibm.com>
186
187 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
188 load/store instructions on power7, power8.
189 * gcc.target/powerpc/atomic-p8.c: Likewise.
190
191 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
192
193 PR c/57577
194 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
195
196 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/38958
199 * g++.dg/warn/Wunused-var-20.C: New.
200
201 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
202
203 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
204 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
205 Run with -fno-common.
206
207 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
208
209 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
210 and exit function calls with return 1 and return 0, respectively.
211
212 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
213
214 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
215 New tests.
216
217 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
218
219 PR tree-optimization/57361
220 * gcc.dg/tree-ssa/pr57361.c: New file.
221
222 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
223
224 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
225 to ensure alignment.
226 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
227
228 2013-06-12 Tobias Burnus <burnus@net-b.de>
229
230 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
231
232 2013-06-12 Tobias Burnus <burnus@net-b.de>
233 Dominique d'Humieres <dominiq@lps.ens.fr>
234
235 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
236
237 2013-06-12 Jakub Jelinek <jakub@redhat.com>
238
239 PR target/56564
240 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
241 * gcc.target/i386/pr56564-3.c: Likewise.
242
243 2013-06-11 Tobias Burnus <burnus@net-b.de>
244
245 PR fortran/57535
246 * gfortran.dg/class_array_18.f90: New.
247
248 2013-06-11 Jan Hubicka <jh@suse.cz>
249
250 PR c++/57551
251 * g++.dg/ext/visibility/anon6.C: Update testcase.
252
253 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
254
255 PR c/57563
256 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
257 in how we check __sec_reduce_mutating function's result.
258
259 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
260 Pat Haugen <pthaugen@us.ibm.com>
261 Peter Bergner <bergner@vnet.ibm.com>
262
263 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
264 direct move instructions.
265 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
266 * gcc.target/powerpc/direct-move.h: Likewise.
267 * gcc.target/powerpc/direct-move-float1.c: Likewise.
268 * gcc.target/powerpc/direct-move-float2.c: Likewise.
269 * gcc.target/powerpc/direct-move-double1.c: Likewise.
270 * gcc.target/powerpc/direct-move-double2.c: Likewise.
271 * gcc.target/powerpc/direct-move-long1.c: Likewise.
272 * gcc.target/powerpc/direct-move-long2.c: Likewise.
273
274 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/52440
277 * g++.dg/cpp0x/pr52440.C: New.
278
279 2013-06-10 Jakub Jelinek <jakub@redhat.com>
280
281 PR target/56564
282 * gcc.target/i386/pr56564-1.c: New test.
283 * gcc.target/i386/pr56564-2.c: New test.
284 * gcc.target/i386/pr56564-3.c: New test.
285 * gcc.target/i386/pr56564-4.c: New test.
286 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
287 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
288 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
289 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
290 * gcc.target/i386/vect-sizes-1.c: Likewise.
291 * gcc.target/i386/memcpy-1.c: Likewise.
292 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
293 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
294
295 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
296
297 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
298 systems to cover all GNU systems.
299 * g++.dg/abi/guard2.C: Likewise.
300 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
301 * g++.dg/eh/sighandle.C: Likewise.
302 * g++.dg/ext/cleanup-10.C: Likewise.
303 * g++.dg/ext/cleanup-11.C: Likewise.
304 * g++.dg/ext/cleanup-8.C: Likewise.
305 * g++.dg/ext/cleanup-9.C: Likewise.
306 * g++.dg/opt/const5.C: Likewise.
307 * g++.dg/opt/life1.C: Likewise.
308 * g++.dg/other/pr39496.C: Likewise.
309 * g++.old-deja/g++.abi/aggregates.C: Likewise.
310 * g++.old-deja/g++.abi/align.C: Likewise.
311 * g++.old-deja/g++.abi/bitfields.C: Likewise.
312 * g++.old-deja/g++.law/weak.C: Likewise.
313 * g++.old-deja/g++.pt/asm1.C: Likewise.
314 * gcc.c-torture/execute/20030125-1.x: Likewise.
315 * gcc.c-torture/execute/990127-2.x: Likewise.
316 * gcc.dg/20041106-1.c: Likewise.
317 * gcc.dg/20050503-1.c: Likewise.
318 * gcc.dg/builtin-object-size-5.c: Likewise.
319 * gcc.dg/cleanup-10.c: Likewise.
320 * gcc.dg/cleanup-11.c: Likewise.
321 * gcc.dg/cleanup-8.c: Likewise.
322 * gcc.dg/cleanup-9.c: Likewise.
323 * gcc.dg/complex-5.c: Likewise.
324 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
325 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
326 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
327 * gcc.dg/dfp/pr35739.c: Likewise.
328 * gcc.dg/fdata-sections-1.c: Likewise.
329 * gcc.dg/lto/20090206-1_0.c: Likewise.
330 * gcc.dg/lto/20090206-2_0.c: Likewise.
331 * gcc.dg/pr30360.c: Likewise.
332 * gcc.dg/pr37303.c: Likewise.
333 * gcc.dg/pr39323-1.c: Likewise.
334 * gcc.dg/pr39323-2.c: Likewise.
335 * gcc.dg/pr39323-3.c: Likewise.
336 * gcc.dg/pr45416.c: Likewise.
337 * gcc.dg/setjmp-2.c: Likewise.
338 * gcc.dg/split-1.c: Likewise.
339 * gcc.dg/split-3.c: Likewise.
340 * gcc.dg/split-4.c: Likewise.
341 * gcc.dg/strlenopt-12g.c: Likewise.
342 * gcc.dg/strlenopt-14g.c: Likewise.
343 * gcc.dg/strlenopt-14gf.c: Likewise.
344 * gcc.dg/strlenopt-16g.c: Likewise.
345 * gcc.dg/strlenopt-17g.c: Likewise.
346 * gcc.dg/strlenopt-18g.c: Likewise.
347 * gcc.dg/strlenopt-1f.c: Likewise.
348 * gcc.dg/strlenopt-22g.c: Likewise.
349 * gcc.dg/strlenopt-2f.c: Likewise.
350 * gcc.dg/strlenopt-4g.c: Likewise.
351 * gcc.dg/strlenopt-4gf.c: Likewise.
352 * gcc.dg/struct-ret-3.c: Likewise.
353 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
354 * gcc.misc-tests/linkage.exp: Likewise.
355 * gcc.target/i386/20000724-1.c: Likewise.
356 * gcc.target/i386/align-main-3.c: Likewise.
357 * gcc.target/i386/cleanup-1.c: Likewise.
358 * gcc.target/i386/inline-mcpy.c: Likewise.
359 * gcc.target/i386/pr32268.c: Likewise.
360 * gcc.target/i386/pr36613.c: Likewise.
361 * gcc.target/i386/pr39013-1.c: Likewise.
362 * gcc.target/i386/pr39013-2.c: Likewise.
363 * gcc.target/i386/pr39496.c: Likewise.
364 * gcc.target/i386/pr40906-3.c: Likewise.
365 * gcc.target/i386/pr46084.c: Likewise.
366 * lib/target-supports.exp (check_effective_target_pie): Likewise.
367
368 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
369
370 PR target/6526
371 * gcc.target/sh/pr6526.c: New.
372
373 2013-06-09 Jakub Jelinek <jakub@redhat.com>
374
375 PR target/57568
376 * gcc.c-torture/execute/pr57568.c: New test.
377
378 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/37404
381 * g++.dg/other/vararg-4.C: New.
382
383 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
384
385 PR rtl-optimization/57559
386 * gcc.target/s390/pr57559.c : New test.
387
388 2013-06-08 Tobias Burnus <burnus@net-b.de>
389
390 PR fortran/37336
391 * gfortran.dg/finalize_10.f90: New.
392 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
393 * gfortran.dg/finalize_15.f90: New.
394
395 2013-06-08 Tobias Burnus <burnus@net-b.de>
396
397 PR fortran/57553
398 * gfortran.dg/storage_size_4.f90: New.
399
400 2013-06-07 Sriraman Tallam <tmsriram@google.com>
401
402 PR c++/57548
403 * testsuite/g++.dg/ext/pr57548.C: New test.
404
405 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
406
407 PR middle-end/57541
408 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
409
410 2013-06-07 Jan Hubicka <jh@suse.cz>
411
412 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
413
414 2013-06-07 Tobias Burnus <burnus@net-b.de>
415
416 PR fortran/57549
417 * gfortran.dg/array_constructor_48.f90: New.
418 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
419 * gfortran.dg/array_constructor_type_15.f03: Ditto.
420
421 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
422
423 PR target/56315
424 * gcc.target/arm/xordi3-opt.c: New test.
425
426 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
427
428 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
429 Revert to dg-options.
430
431 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
432
433 PR target/55033
434 * gcc.target/powerpc/pr55033.c: New.
435
436 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/53658
439 * g++.dg/cpp0x/alias-decl-36.C: New.
440
441 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
442 Pat Haugen <pthaugen@us.ibm.com>
443 Peter Bergner <bergner@vnet.ibm.com>
444
445 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
446 power8 builtin functions.
447 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
448 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
449 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
450 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
451 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
452 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
453 * gcc.target/powerpc/p8vector-vectorize-1.c: New
454 tests to test power8 auto-vectorization.
455 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
456 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
457 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
458 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
459
460 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
461 powerpc_p8vector_ok instead of powerpc_vsx_ok.
462
463 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
464
465 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
466 support.
467 (check_effective_target_powerpc_p8vector_ok): Likewise.
468 (is-effective-target): Likewise.
469 (check_vect_support_and_set_flags): Likewise.
470
471 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/43652
474 * g++.dg/parse/error53.C: New.
475
476 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
477
478 PR rtl-optimization/57459
479 * gcc.target/i386/pr57459.c: New test.
480
481 2013-06-06 Teresa Johnson <tejohnson@google.com>
482
483 PR c++/53743
484 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
485 into -freorder-blocks-and-partition test.
486 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
487 * gcc.dg/tree-prof/20041218-1.c: Ditto.
488 * gcc.dg/tree-prof/pr52027.c: Use -O2.
489 * gcc.dg/tree-prof/pr50907.c: Ditto.
490 * gcc.dg/tree-prof/pr45354.c: Ditto.
491 * g++.dg/tree-prof/partition2.C: Ditto.
492 * g++.dg/tree-prof/partition3.C: Ditto.
493
494 2013-06-06 Tobias Burnus <burnus@net-b.de>
495
496 PR fortran/57542
497 * gfortran.dg/finalize_16.f90: New.
498
499 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
500
501 * gcc.dg/vect/no-section-anchors-vect-68.c:
502 Add dg-skip-if aarch64_tiny.
503
504 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
505
506 PR C/57457
507 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
508 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
509
510 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
511
512 PR c++/51908
513 * g++.dg/cpp0x/decltype54.C: New.
514
515 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
516
517 * gcc.dg/fshort-wchar.c: Add extra dg-options for
518 arm*-*-*eabi* targets.
519 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
520 arm*-*-* targets.
521 * gcc.dg/tree-ssa/pr43491.c: Likewise.
522
523 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
524 Tobias Burnus <burnus@net-b.de>
525
526 * gfortran.dg/string_length_2.f90: Fix dg-do run.
527 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
528 * gfortran.dg/io_real_boz_4.f90: Ditto.
529 * gfortran.dg/io_real_boz_5.f90: Ditto.
530
531 2013-06-05 Andreas Schwab <schwab@suse.de>
532
533 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
534
535 2013-06-04 Jan Hubicka <jh@suse.cz>
536
537 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
538
539 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
540
541 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
542 parameters with void.
543 (main2): Removed argc parameter.
544 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
545 (main): Replaced argc, argv parameters with void.
546 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
547 (main2): Removed argc parameter.
548 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
549 argv parameters with void. Added __asm volatile to avoid optimization
550 on argc, if necessary.
551 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
552 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
553 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
554 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
555 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
556 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
557 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
558 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
559 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
560 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
561 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
562 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
563 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
564 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
565 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
566 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
567 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
568 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
569 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
570 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
571 parameters with void.
572 (main2): Removed argc parameter.
573 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
574 (main): Replaced argc, argv parameters with void.
575 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
576 argv parameters with void. Also renamed this function as main, and
577 delete the existing main.
578 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
579 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
580 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
581
582 2013-06-04 Ian Bolton <ian.bolton@arm.com>
583
584 * gcc.target/aarch64/movi_1.c: New test.
585
586 2013-06-04 Tobias Burnus <burnus@net-b.de>
587
588 PR fortran/37336
589 * gfortran.dg/finalize_12.f90: New.
590 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
591 end of scope finalization.
592 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
593 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
594 * gfortran.dg/auto_dealloc_2.f90: Ditto.
595 * gfortran.dg/class_19.f03: Ditto.
596 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
597 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
598 * gfortran.dg/extends_14.f03: Ditto.
599 * gfortran.dg/move_alloc_4.f90: Ditto.
600 * gfortran.dg/typebound_proc_27.f03: Ditto.
601
602 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
603
604 * gfortran.dg/bounds_check_7.f90: Remove "! {".
605 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
606 * gfortran.dg/default_initialization_5.f90: Update dg-do.
607 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
608 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
609 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
610 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
611 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
612 * gfortran.dg/io_real_boz_4.f90: Ditto.
613 * gfortran.dg/io_real_boz_5.f90: Ditto.
614 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
615 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
616 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
617 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
618 * gfortran.dg/transpose_2.f90: Fix dg-output.
619
620 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
621
622 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
623 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
624 dg-option and an header comment.
625
626 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/57419
629 * g++.dg/cpp0x/sfinae46.C: New.
630 * g++.dg/cpp0x/defaulted13.C: Adjust.
631 * g++.dg/cpp0x/defaulted2.C: Likewise.
632 * g++.dg/cpp0x/defaulted26.C: Likewise.
633 * g++.dg/cpp0x/defaulted3.C: Likewise.
634 * g++.dg/cpp0x/error1.C: Likewise.
635 * g++.dg/cpp0x/implicit1.C: Likewise.
636 * g++.dg/cpp0x/implicit11.C: Likewise.
637 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
638 * g++.dg/cpp0x/initlist47.C: Likewise.
639 * g++.dg/cpp0x/initlist9.C: Likewise.
640 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
641 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
642 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
643 * g++.dg/cpp0x/union4.C: Likewise.
644 * g++.dg/template/crash108.C: Likewise.
645 * g++.dg/template/crash41.C: Likewise.
646 * g++.old-deja/g++.jason/local.C: Likewise.
647 * g++.old-deja/g++.law/visibility3.C: Likewise.
648
649 2013-06-03 Teresa Johnson <tejohnson@google.com>
650
651 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
652 * gcc.dg/vect/bb-slp-14.c: Ditto.
653 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
654 * gcc.dg/vect/bb-slp-23.c: Ditto.
655 * gcc.dg/vect/bb-slp-15.c: Ditto.
656 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
657 * gcc.dg/vect/bb-slp-24.c: Ditto.
658 * gcc.dg/vect/bb-slp-16.c: Ditto.
659 * gcc.dg/vect/bb-slp-25.c: Ditto.
660 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
661 * gcc.dg/vect/bb-slp-17.c: Ditto.
662 * gcc.dg/vect/bb-slp-1.c: Ditto.
663 * gcc.dg/vect/bb-slp-26.c: Ditto.
664 * gcc.dg/vect/bb-slp-18.c: Ditto.
665 * gcc.dg/vect/bb-slp-2.c: Ditto.
666 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
667 * gcc.dg/vect/bb-slp-27.c: Ditto.
668 * gcc.dg/vect/bb-slp-19.c: Ditto.
669 * gcc.dg/vect/bb-slp-3.c: Ditto.
670 * gcc.dg/vect/bb-slp-28.c: Ditto.
671 * gcc.dg/vect/bb-slp-4.c: Ditto.
672 * gcc.dg/vect/bb-slp-29.c: Ditto.
673 * gcc.dg/vect/bb-slp-5.c: Ditto.
674 * gcc.dg/vect/bb-slp-6.c: Ditto.
675 * gcc.dg/vect/bb-slp-8a.c: Ditto.
676 * gcc.dg/vect/bb-slp-7.c: Ditto.
677 * gcc.dg/vect/bb-slp-8b.c: Ditto.
678 * gcc.dg/vect/bb-slp-8.c: Ditto.
679 * gcc.dg/vect/bb-slp-9.c: Ditto.
680 * gcc.dg/vect/bb-slp-10.c: Ditto.
681 * gcc.dg/vect/bb-slp-11.c: Ditto.
682 * gcc.dg/vect/bb-slp-20.c: Ditto.
683 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
684 * gcc.dg/vect/bb-slp-21.c: Ditto.
685 * gcc.dg/vect/bb-slp-30.c: Ditto.
686 * gcc.dg/vect/bb-slp-13.c: Ditto.
687 * gcc.dg/vect/bb-slp-22.c: Ditto.
688 * g++.dg/vect/slp-pr50413.cc: Ditto.
689 * g++.dg/vect/slp-pr56812.cc: Ditto.
690 * g++.dg/vect/slp-pr50819.cc: Ditto.
691
692 2013-06-01 Tobias Burnus <burnus@net-b.de>
693
694 PR fortran/57456
695 * gfortran.dg/class_array_17.f90: New.
696
697 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
698
699 * ada/acats/floatstore.lst: New.
700 * ada/acats/run_all.sh: Process it.
701
702 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
703
704 * gcc.target/powerpc/e500-ord-1.c: New test.
705 * gcc.target/powerpc/e500-ord-2.c: Likewise.
706 * gcc.target/powerpc/e500-unord-1.c: Likewise.
707 * gcc.target/powerpc/e500-unord-2.c: Likewise.
708
709 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
710
711 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
712
713 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
714
715 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
716
717 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
718
719 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
720
721 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
722
723 PR c/57452
724 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
725 test-case.
726
727 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
728
729 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
730
731 2013-05-31 Marek Polacek <polacek@redhat.com>
732
733 PR tree-optimization/57478
734 PR tree-optimization/57453
735 * gcc.dg/torture/pr57478.c: New test.
736
737 2013-05-31 Tobias Burnus <burnus@net-b.de>
738
739 PR fortran/57456
740 * gfortran.dg/class_array_17.f90: New.
741
742 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
743
744 PR target/56315
745 * gcc.target/arm/iordi3-opt.c: New test.
746
747 2013-05-31 Janus Weil <janus@gcc.gnu.org>
748
749 PR fortran/54190
750 PR fortran/57217
751 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
752 * gfortran.dg/interface_26.f90: Ditto.
753 * gfortran.dg/proc_ptr_11.f90: Ditto.
754 * gfortran.dg/proc_ptr_15.f90: Ditto.
755 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
756 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
757 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
758 * gfortran.dg/typebound_override_1.f90: Ditto.
759 * gfortran.dg/typebound_override_4.f90: Ditto.
760 * gfortran.dg/typebound_proc_6.f03: Ditto.
761 * gfortran.dg/assumed_type_7.f90: New test.
762 * gfortran.dg/typebound_override_5.f90: New test.
763 * gfortran.dg/typebound_override_6.f90: New test.
764 * gfortran.dg/typebound_override_7.f90: New test.
765
766 2013-05-30 Tobias Burnus <burnus@net-b.de>
767
768 PR middle-end/57073
769 * gfortran.dg/power_6.f90: New.
770
771 2013-05-30 Ian Bolton <ian.bolton@arm.com>
772
773 * gcc.target/aarch64/insv_1.c: New test.
774
775 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
776
777 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
778 dg-skip-if "No stabs".
779
780 2013-05-30 Janus Weil <janus@gcc.gnu.org>
781
782 PR fortran/54189
783 * gfortran.dg/assumed_size_1.f90: New.
784
785 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
786
787 * gcc.dg/shrink-wrap-alloca.c: New added.
788 * gcc.dg/shrink-wrap-pretend.c: New added.
789 * gcc.dg/shrink-wrap-sibcall.c: New added.
790
791 2013-05-30 Tobias Burnus <burnus@net-b.de>
792
793 PR fortran/57458
794 * gfortran.dg/assumed_rank_13.f90: New.
795
796 2013-05-29 Easwaran Raman <eraman@google.com>
797
798 PR tree-optimization/57442
799 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
800
801 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
802
803 PR tree-optimization/57441
804 * gcc.c-torture/compile/pr57441.c: New.
805
806 2013-05-29 Dehao Chen <dehao@google.com>
807
808 PR testsuite/57413
809 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
810
811 2013-05-29 Tobias Burnus <burnus@net-b.de>
812
813 PR fortran/37336
814 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
815 * gfortran.dg/class_19.f03: Ditto.
816
817 2013-05-29 Richard Biener <rguenther@suse.de>
818
819 * gcc.dg/vect/bb-slp-32.c: New testcase.
820
821 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
822
823 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
824 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
825 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
826 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
827 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
828 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
829 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
830 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
831 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
832 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
833 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
834 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
835 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
836 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
837 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
838 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
839 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
840 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
841 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
842 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
843 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
844 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
845 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
846 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
847 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
848 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
849 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
850 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
851 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
852 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
853 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
854 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
855 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
856 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
857 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
858 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
859 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
860 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
861 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
862
863 2013-05-29 Tobias Burnus <burnus@net-b.de>
864
865 PR fortran/37336
866 * gfortran.dg/finalize_11.f90: New.
867 * gfortran.dg/finalize_4.f03: Remove dg-error.
868 * gfortran.dg/finalize_5.f03: Ditto.
869 * gfortran.dg/finalize_6.f03: Ditto.
870 * gfortran.dg/finalize_7.f03: Ditto.
871
872 2013-05-28 Tobias Burnus <burnus@net-b.de>
873
874 * gfortran.dg/class_array_16.f90: New.
875
876 2013-05-28 Tobias Burnus <burnus@net-b.de>
877
878 PR fortran/57435
879 * testsuite/gfortran.dg/use_29.f90: New.
880
881 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
882
883 * gnat.dg/fp_exception.adb: New test.
884
885 2013-05-28 Richard Biener <rguenther@suse.de>
886
887 PR tree-optimization/56787
888 * gcc.dg/vect/pr56787.c: New testcase.
889
890 2013-05-28 Janus Weil <janus@gcc.gnu.org>
891 Tobias Burnus <burnus@net-b.de>
892
893 PR fortran/57217
894 * gfortran.dg/typebound_override_4.f90: New.
895
896 2013-05-28 Richard Biener <rguenther@suse.de>
897
898 PR tree-optimization/57411
899 * g++.dg/opt/pr57411.C: New testcase.
900
901 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
904 * gcc.dg/builtin-bswap-9.c: Likewise.
905
906 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
909
910 2013-05-27 Richard Biener <rguenther@suse.de>
911
912 PR middle-end/57412
913 * gcc.dg/gomp/pr57412.c: New testcase.
914
915 2013-05-27 Bud Davis <jmdavis@link.com>
916
917 PR fortran/50405
918 * gfortran.dg/stfunc_8.f90: New.
919
920 2013-05-27 Richard Biener <rguenther@suse.de>
921
922 PR tree-optimization/57343
923 * gcc.dg/torture/pr57343.c: New testcase.
924
925 2013-05-27 Richard Biener <rguenther@suse.de>
926
927 PR tree-optimization/57417
928 * gcc.dg/torture/pr57417.c: New testcase.
929
930 2013-05-27 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/57396
933 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
934
935 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gnat.dg/specs/last_bit.ads: New test.
938
939 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
940
941 * gnat.dg/specs/machine_attribute.ads: New test.
942
943 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/incomplete3.ad[sb]: New test.
946
947 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
948
949 PR target/53916
950 * gcc.target/mips/div-13.c: New test.
951
952 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
953
954 PR target/55777
955 * gcc.target/mips/mips16-attributes-5.c,
956 * gcc.target/mips/mips16-attributes-6.c: New tests.
957
958 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
961 * gcc.dg/builtin-bswap-8.c: Likewise.
962
963 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
964
965 PR c++/52216
966 * g++.dg/cpp0x/new1.C: New.
967
968 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
969
970 PR c++/25666
971 * g++.dg/parse/dtor16.C: New.
972 * g++.dg/parse/dtor6.C: Adjust.
973
974 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/19618
977 * g++.dg/expr/bitfield12.C: New.
978
979 2013-05-24 Jeff Law <law@redhat.com>
980
981 PR tree-optimization/57124
982 * gcc.c-torture/execute/pr57124.c: New test.
983 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
984
985 2013-05-24 Martin Jambor <mjambor@suse.cz>
986
987 PR tree-optimization/57294
988 * gcc.dg/ipa/pr57294.c: New test.
989
990 2013-05-24 Dehao Chen <dehao@google.com>
991
992 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
993
994 2013-05-24 Ian Bolton <ian.bolton@arm.com>
995
996 * gcc.target/aarch64/scalar_intrinsics.c
997 (force_simd): Use a valid instruction.
998 (test_vdupd_lane_s64): Pass a valid lane argument.
999 (test_vdupd_lane_u64): Likewise.
1000
1001 2013-05-24 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/57287
1004 * gcc.dg/pr57287.c: New testcase.
1005
1006 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1007
1008 PR c++/26572
1009 * g++.dg/template/error51.C: New.
1010
1011 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/25503
1014 * g++.dg/template/bitfield2.C: New.
1015
1016 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/specs/noinline1.ads: New test.
1019 * gnat.dg/noinline2.ad[sb]: Likewise.
1020 * gnat.dg/specs/noinline3.ads: Likewise.
1021 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1022
1023 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1024
1025 PR tree-ssa/57385
1026 * gcc.dg/tree-ssa/pr57385.c: New test.
1027
1028 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1029
1030 * gnat.dg/derived_type4.adb: New test.
1031
1032 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gcc.dg/builtin-bswap-6.c: New test.
1035 * gcc.dg/builtin-bswap-7.c: Likewise.
1036 * gcc.dg/builtin-bswap-8.c: Likewise.
1037 * gcc.dg/builtin-bswap-9.c: Likewise.
1038
1039 2013-05-23 Christian Bruel <christian.bruel@st.com>
1040
1041 PR debug/57351
1042 * gcc.dg/debug/pr57351.c: New test
1043
1044 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1045
1046 * gcc.target/aarch64/vect-clz.c: New file.
1047
1048 2013-05-23 Martin Jambor <mjambor@suse.cz>
1049
1050 PR middle-end/57347
1051 * gcc.dg/ipa/pr57347.c: New test.
1052
1053 2013-05-23 Richard Biener <rguenther@suse.de>
1054
1055 PR tree-optimization/57380
1056 * g++.dg/tree-ssa/pr57380.C: New testcase.
1057
1058 2013-05-23 Richard Biener <rguenther@suse.de>
1059
1060 PR middle-end/57381
1061 * gcc.dg/torture/pr57381.c: New testcase.
1062
1063 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR middle-end/57344
1066 * gcc.c-torture/execute/pr57344-1.c: New test.
1067 * gcc.c-torture/execute/pr57344-2.c: New test.
1068 * gcc.c-torture/execute/pr57344-3.c: New test.
1069 * gcc.c-torture/execute/pr57344-4.c: New test.
1070
1071 2013-05-23 Richard Biener <rguenther@suse.de>
1072
1073 PR rtl-optimization/57341
1074 * gcc.dg/torture/pr57341.c: New testcase.
1075
1076 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/57352
1079 * g++.dg/parse/crash62.C: New.
1080
1081 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1082 Pat Haugen <pthaugen@us.ibm.com>
1083 Peter Bergner <bergner@vnet.ibm.com>
1084
1085 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1086 crypto builtins.
1087
1088 2013-05-22 Tobias Burnus <burnus@net-b.de>
1089
1090 PR fortran/57364
1091 * gfortran.dg/defined_assignment_6.f90: New.
1092
1093 2013-05-22 Tobias Burnus <burnus@net-b.de>
1094
1095 PR fortran/57338
1096 * gfortran.dg/assumed_type_6.f90: New.
1097
1098 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/57211
1101 * g++.dg/cpp0x/Wunused-parm.C: New.
1102
1103 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1106 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1107
1108 2013-05-21 Easwaran Raman <eraman@google.com>
1109
1110 PR tree-optimization/57322
1111 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1112
1113 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1114
1115 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1116 .set (no)?micromips
1117
1118 2013-05-21 Tobias Burnus <burnus@net-b.de>
1119
1120 PR fortran/57035
1121 * gfortran.dg/assumed_type_5.f90: New.
1122 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1123 * gfortran.dg/assumed_rank_2.f90: Ditto.
1124 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1125 * gfortran.dg/no_arg_check_3.f90: Ditto.
1126
1127 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/57331
1130 * gcc.c-torture/compile/pr57331.c: New test.
1131
1132 2013-05-21 Richard Biener <rguenther@suse.de>
1133
1134 PR tree-optimization/57330
1135 * gcc.dg/torture/pr57330.c: New testcase.
1136
1137 2013-05-21 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/57303
1140 * gcc.dg/torture/pr57303.c: New testcase.
1141
1142 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR tree-optimization/57321
1145 * gcc.c-torture/execute/pr57321.c: New test.
1146
1147 2013-05-20 Tobias Burnus <burnus@net-b.de>
1148
1149 PR fortran/48858
1150 PR fortran/55465
1151 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1152 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1153 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1154 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1155 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1156 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1157 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1158 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1159 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1160 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1161 * gfortran.dg/binding_label_tests_24.f90: New.
1162 * gfortran.dg/binding_label_tests_25.f90: New.
1163
1164 2013-05-20 Tobias Burnus <burnus@net-b.de>
1165
1166 PR fortran/48858
1167 * gfortran.dg/binding_label_tests_17.f90: New.
1168 * gfortran.dg/binding_label_tests_18.f90: New.
1169 * gfortran.dg/binding_label_tests_19.f90: New.
1170 * gfortran.dg/binding_label_tests_20.f90: New.
1171 * gfortran.dg/binding_label_tests_21.f90: New.
1172 * gfortran.dg/binding_label_tests_22.f90: New.
1173 * gfortran.dg/binding_label_tests_23.f90: New.
1174
1175 2013-05-20 Tobias Burnus <burnus@net-b.de>
1176
1177 PR fortran/48858
1178 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1179 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1180 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1181 * gfortran.dg/common_18.f90: New.
1182 * gfortran.dg/common_19.f90: New.
1183 * gfortran.dg/common_20.f90: New.
1184 * gfortran.dg/common_21.f90: New.
1185
1186 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/12288
1189 * g++.dg/parse/error52.C: New.
1190 * g++.dg/parse/error3.C: Adjust.
1191 * g++.dg/parse/error36.C: Likewise.
1192
1193 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1194
1195 PR target/56547
1196 * gcc.target/sh/pr56547-1.c: New.
1197 * gcc.target/sh/pr56547-2.c: New.
1198
1199 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/23608
1202 * g++.dg/warn/Wsign-compare-6.C: New.
1203 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1204
1205 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/57327
1208 * g++.dg/template/error50.C: New.
1209
1210 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/10207
1213 * g++.dg/ext/complit13.C: New.
1214
1215 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1216
1217 PR c++/57175
1218 * g++.dg/pr57175.C: New testcase.
1219
1220 2013-05-17 Easwaran Raman <eraman@google.com>
1221
1222 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1223
1224 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1225
1226 PR testsuite/57313
1227 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1228
1229 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR rtl-optimization/57281
1232 PR rtl-optimization/57300
1233 * gcc.dg/pr57300.c: New test.
1234 * gcc.c-torture/execute/pr57281.c: New test.
1235
1236 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/18126
1239 * g++.dg/ext/sizeof-complit.C: New.
1240
1241 2013-05-17 Marek Polacek <polacek@redhat.com>
1242
1243 * gcc.dg/strlenopt-25.c: New test.
1244 * gcc.dg/strlenopt-26.c: Likewise.
1245
1246 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1247
1248 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1249 instead of -mavx2, require only avx instead of avx2.
1250 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1251 of avx2-check.h and turn into an avx runtime test instead of
1252 avx2 runtime test.
1253
1254 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1255
1256 * g++.dg/ext/vector22.C: Uncomment working test.
1257
1258 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/17410
1261 * g++.dg/template/pr17410.C: New.
1262
1263 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1264
1265 * gcc.target/i386/rotate-3.c: New test.
1266 * gcc.target/i386/rotate-3a.c: New test.
1267 * gcc.target/i386/rotate-4.c: New test.
1268 * gcc.target/i386/rotate-4a.c: New test.
1269 * gcc.target/i386/rotate-5.c: New test.
1270 * gcc.target/i386/rotate-5a.c: New test.
1271
1272 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1273
1274 * gcc.dg/visibility-21.c: Require section_anchors.
1275
1276 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1277
1278 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1279 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1280 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1281
1282 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1283
1284 * gcc.dg/visibility-21.c: New.
1285
1286 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1287
1288 PR middle-end/57286
1289 * gcc.dg/pr57286.c: New testcase.
1290 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1291 * g++.dg/ext/vector22.C: Comment out transformations not
1292 performed anymore.
1293
1294 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1295
1296 PR target/57260
1297 * gcc.target/mips/call-1.c: Restrict to o32.
1298 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1299
1300 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1301
1302 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1303 dg-messages.
1304 * g++.dg/warn/Wshadow-1.C: Likewise.
1305 * g++.dg/warn/Wshadow-6.C: Likewise.
1306 * g++.dg/warn/Wshadow-7.C: Likewise.
1307
1308 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/31952
1311 * g++.dg/parse/pr31952-1.C: New.
1312 * g++.dg/parse/pr31952-2.C: Likewise.
1313 * g++.dg/parse/pr31952-3.C: Likewise.
1314
1315 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1316 * g++.old-deja/g++.jason/cond.C: Likewise.
1317 * g++.dg/cpp0x/range-for5.C: Likewise.
1318
1319 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1320
1321 PR target/19599
1322 * gcc.target/arm/pr40887.c: Adjust testcase.
1323 * gcc.target/arm/pr19599.c: New test.
1324
1325 2013-05-15 Richard Biener <rguenther@suse.de>
1326
1327 PR tree-optimization/57275
1328 * gcc.target/i386/pr57275.c: New testcase.
1329
1330 2013-05-15 Jan Hubicka <jh@suse.cz>
1331
1332 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1333 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1334 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1335
1336 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1337
1338 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1339 scheduling.
1340
1341 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR c++/57274
1344 * c-c++-common/Wsequence-point-1.c: New test.
1345
1346 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
1347
1348 * g++.dg/ext/vector22.C: New testcase.
1349 * gcc.dg/binop-xor3.c: Remove xfail.
1350
1351 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1352
1353 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1354 FLOAT cmp FLOAT ? INT : INT.
1355 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1356 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1357 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1358 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1359 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1360 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1361
1362 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/53903
1365 * g++.dg/cpp0x/defaulted43.C: New.
1366
1367 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1368
1369 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1370 (alloca): Remove declaration.
1371 (foo9): Replace alloca by __builtin_alloca.
1372
1373 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1374
1375 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1376 Expect "size of array is too large" error.
1377
1378 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1379
1380 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1381
1382 2013-05-14 Richard Biener <rguenther@suse.de>
1383
1384 PR middle-end/57235
1385 * g++.dg/torture/pr57235.C: New testcase.
1386
1387 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1388
1389 PR middle-end/57251
1390 * gcc.dg/torture/pr57251.c: New test.
1391
1392 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1393
1394 PR target/57264
1395 * gcc.target/i386/pr57264.c: New test.
1396
1397 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1398
1399 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1400
1401 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1402
1403 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1404
1405 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR tree-optimization/45216
1408 PR tree-optimization/57157
1409 * c-c++-common/rotate-1.c: Add 32 tests with +.
1410 * c-c++-common/rotate-1a.c: Adjust.
1411 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1412 * c-c++-common/rotate-2b.c: New test.
1413 * c-c++-common/rotate-3.c: Add 32 tests with +.
1414 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1415 * c-c++-common/rotate-4b.c: New test.
1416 * c-c++-common/rotate-5.c: New test.
1417
1418 2013-05-13 Martin Jambor <mjambor@suse.cz>
1419
1420 PR middle-end/42371
1421 * gcc.dg/ipa/remref-0.c: New test.
1422 * gcc.dg/ipa/remref-1a.c: Likewise.
1423 * gcc.dg/ipa/remref-1b.c: Likewise.
1424 * gcc.dg/ipa/remref-2a.c: Likewise.
1425 * gcc.dg/ipa/remref-2b.c: Likewise.
1426
1427 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1428
1429 * gcc.dg/vector-shift-2.c: New testcase.
1430
1431 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR tree-optimization/57230
1434 * gcc.dg/strlenopt-24.c: New test.
1435
1436 PR tree-optimization/57230
1437 * gcc.dg/strlenopt-23.c: New test.
1438
1439 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1440
1441 PR target/57108
1442 * gcc.target/sh/pr57108.c: Move this test case to ...
1443 * gcc.c-torture/compile/pr57108.c: ... here.
1444
1445 2013-05-10 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/57214
1448 * gcc.dg/torture/pr57214.c: New testcase.
1449
1450 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1451
1452 * gcc.dg/vector-shift.c: New testcase.
1453
1454 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1455
1456 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1457
1458 PR tree-optimization/45216
1459 PR tree-optimization/57157
1460 * c-c++-common/rotate-1.c: New test.
1461 * c-c++-common/rotate-1a.c: New test.
1462 * c-c++-common/rotate-2.c: New test.
1463 * c-c++-common/rotate-2a.c: New test.
1464 * c-c++-common/rotate-3.c: New test.
1465 * c-c++-common/rotate-3a.c: New test.
1466 * c-c++-common/rotate-4.c: New test.
1467 * c-c++-common/rotate-4a.c: New test.
1468
1469 2013-05-10 Richard Biener <rguenther@suse.de>
1470
1471 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1472 * gcc.target/i386/l_fma_double_1.c: Adjust.
1473 * gcc.target/i386/l_fma_double_2.c: Likewise.
1474 * gcc.target/i386/l_fma_double_3.c: Likewise.
1475 * gcc.target/i386/l_fma_double_4.c: Likewise.
1476 * gcc.target/i386/l_fma_double_5.c: Likewise.
1477 * gcc.target/i386/l_fma_double_6.c: Likewise.
1478 * gcc.target/i386/l_fma_float_1.c: Likewise.
1479 * gcc.target/i386/l_fma_float_2.c: Likewise.
1480 * gcc.target/i386/l_fma_float_3.c: Likewise.
1481 * gcc.target/i386/l_fma_float_4.c: Likewise.
1482 * gcc.target/i386/l_fma_float_5.c: Likewise.
1483 * gcc.target/i386/l_fma_float_6.c: Likewise.
1484
1485 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/51226
1488 * g++.dg/cpp0x/pr51226.C: New.
1489
1490 2013-04-16 Han Shen <shenhan@google.com>
1491
1492 Test cases for '-fstack-protector-strong'.
1493 * gcc.dg/fstack-protector-strong.c: New.
1494 * g++.dg/fstack-protector-strong.C: New.
1495
1496 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1497
1498 * gcc.target/aarch64/ands_1.c: New test.
1499 * gcc.target/aarch64/ands_2.c: Likewise
1500
1501 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1502
1503 * lib/target-supports.exp (check_effective_target_hw): New
1504 function.
1505 * c-c++-common/asan/clone-test-1.c: Call
1506 check_effective_target_hw.
1507 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1508 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1509 possible decorations.
1510 * c-c++-common/asan/null-deref-1.c: Likewise.
1511 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1512 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1513 * c-c++-common/asan/use-after-free-1.c: Likewise.
1514 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1515 * g++.dg/asan/large-func-test-1.C: Likewise.
1516
1517 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1518
1519 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1520
1521 2013-05-07 Richard Biener <rguenther@suse.de>
1522
1523 PR middle-end/57190
1524 * g++.dg/torture/pr57190.C: New testcase.
1525
1526 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR tree-optimization/57149
1529 * gcc.dg/pr57149.c: New test.
1530
1531 PR debug/57184
1532 * gcc.dg/pr57184.c: New test.
1533
1534 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1535
1536 * gnat.dg/specs/array3.ads: New test.
1537
1538 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1539
1540 * c-c++-common/vector-scalar-2.c: New testcase.
1541
1542 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1543
1544 * gcc.target/i386/asm-dialect-2.c: New testcase.
1545
1546 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/57183
1549 * g++.dg/cpp0x/auto38.C: New.
1550
1551 2013-05-06 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/57185
1554 * gcc.dg/autopar/pr57185.c: New testcase.
1555
1556 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1557
1558 PR target/57106
1559 * gcc.target/i386/pr57106.c: New test.
1560
1561 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1562
1563 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1564 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1565 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1566 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1567 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1568 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1569 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1570
1571 2013-05-06 Teresa Johnson <tejohnson@google.com>
1572
1573 PR bootstrap/57154
1574 * gcc.dg/pr57154.c: New test.
1575
1576 2013-05-06 Richard Biener <rguenther@suse.de>
1577
1578 PR middle-end/57147
1579 * gcc.dg/torture/pr57147-1.c: New testcase.
1580 * gcc.dg/torture/pr57147-2.c: Likewise.
1581 * gcc.dg/torture/pr57147-3.c: Likewise.
1582
1583 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1584
1585 PR target/55303
1586 * gcc.target/sh/pr55303-1.c: New.
1587 * gcc.target/sh/pr55303-2.c: New.
1588 * gcc.target/sh/pr55303-3.c: New.
1589
1590 2013-05-05 Tobias Burnus <burnus@net-b.de>
1591
1592 * gfortran.dg/allocate_with_source_3.f90: New.
1593
1594 2013-05-05 Tobias Burnus <burnus@net-b.de>
1595
1596 PR fortran/57141
1597 * gfortran.dg/null_8.f90: New.
1598
1599 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1600
1601 PR c++/53745
1602 * g++.dg/cpp0x/enum27.C: New.
1603 * g++.dg/cpp0x/enum_base.C: Adjust.
1604
1605 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR tree-optimization/56205
1608 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1609
1610 2013-05-04 Tobias Burnus <burnus@net-b.de>
1611
1612 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1613 * gfortran.dg/bind_c_usage_27.f90: New.
1614 * gfortran.dg/bind_c_usage_28.f90: New.
1615
1616 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/51927
1619 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1620
1621 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1622
1623 PR target/57150
1624 * gcc.target/powerpc/pr57150.c: New file.
1625
1626 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1627
1628 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1629 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1630 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1631 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1632 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1633 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1634 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1635
1636 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1637
1638 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1639 scan-assembler-times.
1640
1641 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1642
1643 * gcc.dg/tree-ssa/slsr-32.c: New.
1644 * gcc.dg/tree-ssa/slsr-33.c: New.
1645 * gcc.dg/tree-ssa/slsr-34.c: New.
1646 * gcc.dg/tree-ssa/slsr-35.c: New.
1647 * gcc.dg/tree-ssa/slsr-36.c: New.
1648 * gcc.dg/tree-ssa/slsr-37.c: New.
1649 * gcc.dg/tree-ssa/slsr-38.c: New.
1650
1651 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1652
1653 * gcc.target/aarch64/tst_1.c: New test.
1654 * gcc.target/aarch64/tst_2.c: Likewise
1655
1656 2013-05-02 Jeff Law <law@redhat.com>
1657
1658 PR tree-optimization/57144
1659 * gcc.c-torture/execute/pr57144.c: New test.
1660
1661 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR rtl-optimization/57130
1664 * gcc.c-torture/execute/pr57130.c: New test.
1665
1666 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1667
1668 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1669
1670 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1671
1672 * gcc.target/aarch64/fabd.c: New file.
1673
1674 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/54318
1677 * g++.dg/cpp0x/pr54318.C: New.
1678
1679 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/14283
1682 * g++.dg/parse/error51.C: New.
1683 * g++.dg/parse/error15.C: Adjust column numbers.
1684
1685 2013-05-02 Tobias Burnus <burnus@net-b.de>
1686
1687 PR fortran/57142
1688 * gfortran.dg/size_kind_2.f90: New.
1689 * gfortran.dg/size_kind_3.f90: New.
1690
1691 2013-05-02 Richard Biener <rguenther@suse.de>
1692
1693 PR middle-end/57140
1694 * g++.dg/torture/pr57140.C: New testcase.
1695
1696 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1697
1698 PR target/56732
1699 * gcc.target/arm/pr56732-1.c: New test.
1700
1701 2013-05-02 Martin Jambor <mjambor@suse.cz>
1702
1703 PR middle-end/56988
1704 * gcc.dg/ipa/pr56988.c: New test.
1705
1706 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1707
1708 * gcc.target/aarch64/bics_1.c: New test.
1709 * gcc.target/aarch64/bics_2.c: Likewise.
1710
1711 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR rtl-optimization/57131
1714 * gcc.c-torture/execute/pr57131.c: New test.
1715
1716 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/57132
1719 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1720
1721 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1722
1723 PR target/57091
1724 * gcc.target/i386/pr57091.c: New test.
1725
1726 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1727
1728 * gcc.target/aarch64/vect-vaddv.c: New.
1729
1730 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1731
1732 * gcc.target/aarch64/vect-vmaxv.c: New.
1733 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1734
1735 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1736
1737 * gcc.target/aarch64/scalar-vca.c: New.
1738 * gcc.target/aarch64/vect-vca.c: Likewise.
1739
1740 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1741
1742 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1743 (test_vceqd_s64): Force arguments to SIMD registers.
1744 (test_vceqzd_s64): Likewise.
1745 (test_vcged_s64): Likewise.
1746 (test_vcled_s64): Likewise.
1747 (test_vcgezd_s64): Likewise.
1748 (test_vcged_u64): Likewise.
1749 (test_vcgtd_s64): Likewise.
1750 (test_vcltd_s64): Likewise.
1751 (test_vcgtzd_s64): Likewise.
1752 (test_vcgtd_u64): Likewise.
1753 (test_vclezd_s64): Likewise.
1754 (test_vcltzd_s64): Likewise.
1755 (test_vtst_s64): Likewise.
1756 (test_vtst_u64): Likewise.
1757
1758 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/57092
1761 * g++.dg/cpp0x/decltype53.C: New.
1762
1763 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1764
1765 PR fortran/57071
1766 * gfortran.dg/power_5.f90: New test.
1767
1768 2013-04-30 Richard Biener <rguenther@suse.de>
1769
1770 PR middle-end/57122
1771 * gcc.dg/torture/pr57122.c: New testcase.
1772
1773 2013-04-30 Richard Biener <rguenther@suse.de>
1774
1775 PR middle-end/57107
1776 * g++.dg/torture/pr57107.C: New testcase.
1777
1778 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1779
1780 PR rtl-optimization/57105
1781 * gcc.dg/pr57105.c: New test.
1782
1783 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR tree-optimization/57104
1786 * gcc.dg/pr57104.c: New test.
1787
1788 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/44578
1791 * gcc.target/i386/pr44578.c: New test.
1792
1793 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1794
1795 PR target/57097
1796 * gcc.target/i386/pr57097.c: New test.
1797
1798 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1799
1800 PR target/57098
1801 * gcc.target/i386/pr57098.c: New test.
1802
1803 2013-04-29 Kai Tietz <ktietz@redhat.com>
1804
1805 * gcc.c-torture/execute/pr55875.c: New test.
1806
1807 2013-04-29 Richard Biener <rguenther@suse.de>
1808
1809 PR middle-end/57075
1810 * gcc.dg/torture/pr57075.c: New testcase.
1811
1812 2013-04-29 Richard Biener <rguenther@suse.de>
1813
1814 PR middle-end/57103
1815 * gcc.dg/autopar/pr57103.c: New testcase.
1816
1817 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1818
1819 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1820
1821 2013-04-29 Tom de Vries <tom@codesourcery.com>
1822
1823 * gcc.dg/pr50763.c: Update test.
1824
1825 2013-04-26 Jeff Law <law@redhat.com>
1826
1827 * gcc.dg/tree-ssa/vrp88.c: New test.
1828
1829 2013-04-29 Christian Bruel <christian.bruel@st.com>
1830
1831 PR target/57108
1832 * gcc.target/sh/pr57108.c: New test.
1833
1834 2013-04-29 Richard Biener <rguenther@suse.de>
1835
1836 PR middle-end/57089
1837 * gfortran.dg/gomp/pr57089.f90: New testcase.
1838
1839 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1840
1841 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1842
1843 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1844
1845 * gcc.target/aarch64/vect-vcvt.c: New.
1846
1847 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1848
1849 * gcc.target/aarch64/vect-vrnd.c: New.
1850
1851 2013-04-29 Richard Biener <rguenther@suse.de>
1852
1853 PR tree-optimization/57081
1854 * gcc.dg/torture/pr57081.c: New testcase.
1855
1856 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR tree-optimization/57083
1859 * gcc.dg/torture/pr57083.c: New test.
1860
1861 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 PR c++/56450
1864 * g++.dg/cpp0x/decltype52.C: New.
1865
1866 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1867
1868 N3472 binary constants
1869 * g++.dg/cpp/limits.C: Adjust warning wording.
1870 * g++.dg/system-binary-constants-1.C: Likewise.
1871 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1872
1873 2013-04-28 Tobias Burnus <burnus@net-b.de>
1874
1875 PR fortran/57093
1876 * gfortran.dg/coarray_30.f90: New.
1877
1878 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1879
1880 PR fortran/57071
1881 * frontend-passes (optimize_power): New function.
1882 (optimize_op): Use it.
1883
1884 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR target/56866
1887 * gcc.c-torture/execute/pr56866.c: New test.
1888 * gcc.target/i386/pr56866.c: New test.
1889
1890 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR go/57045
1893 * gcc.dg/setjmp-5.c: New test.
1894
1895 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/55708
1898 * g++.dg/cpp0x/constexpr-55708.C: New.
1899
1900 2013-04-26 Richard Biener <rguenther@suse.de>
1901
1902 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1903 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1904 * gcc.dg/pr53265.c: Remove XFAILs.
1905 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1906 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1907
1908 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1909
1910 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1911 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1912 -fdiagnostics-color=never option similarly to
1913 -fno-diagnostics-show-caret option.
1914
1915 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR rtl-optimization/57003
1918 * gcc.target/i386/pr57003.c: New test.
1919
1920 2013-04-25 Marek Polacek <polacek@redhat.com>
1921
1922 PR tree-optimization/57066
1923 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1924
1925 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1926 Tejas Belagod <tejas.belagod@arm.com>
1927
1928 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1929 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1930 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1931
1932 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1933
1934 * gcc.target/aarch64/cmp.c: New.
1935
1936 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1937
1938 * gcc.target/aarch64/ngc.c: New.
1939
1940 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1941
1942 * lib/target-supports.exp
1943 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1944 (check_effective_target_arm_neon_fp16_ok): Likewise.
1945 (add_options_for_arm_neon_fp16): Likewise.
1946 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1947 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1948
1949 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1950
1951 PR rtl-optimizations/57046
1952 * gcc.target/i386/pr57046.c: New test.
1953
1954 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 * g++.dg/cpp1y/cplusplus.C: New.
1957
1958 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1959
1960 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1961
1962 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 * c-c++-common/Wpointer-arith-1.c: New.
1965
1966 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 * g++.dg/cpp1y/cxx1y_macro.C: New.
1969
1970 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR c++/56970
1973 * g++.dg/cpp0x/sfinae45.C: New.
1974
1975 2013-04-24 Richard Biener <rguenther@suse.de>
1976
1977 PR testsuite/57050
1978 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1979
1980 2013-04-23 Richard Biener <rguenther@suse.de>
1981
1982 PR middle-end/57036
1983 * gcc.dg/torture/pr57036-1.c: New testcase.
1984 * gcc.dg/torture/pr57036-2.c: Likewise.
1985
1986 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1987
1988 * gcc.target/aarch64/scalar-mov.c: New testcase.
1989
1990 2013-04-23 Richard Biener <rguenther@suse.de>
1991
1992 PR tree-optimization/57026
1993 * gcc.dg/torture/pr57026.c: New testcase.
1994
1995 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1996
1997 PR fortran/53685
1998 PR fortran/57022
1999 * gfortran.dg/transfer_check_4.f90: New.
2000
2001 2013-04-22 Marek Polacek <polacek@redhat.com>
2002
2003 PR sanitizer/56990
2004 * gcc.dg/pr56990.c: New test.
2005
2006 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2007
2008 PR target/57018
2009 * gcc.target/i386/pr57018.c: New test.
2010
2011 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2012
2013 * gcc.target/aarch64/vrecps.c: New.
2014 * gcc.target/aarch64/vrecpx.c: Likewise.
2015
2016 2013-04-22 Christian Bruel <christian.bruel@st.com>
2017
2018 PR target/56995
2019 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2020
2021 2013-04-21 Jeff Law <law@redhat.com>
2022
2023 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2024
2025 2013-04-20 Tobias Burnus <burnus@net-b.de>
2026
2027 PR fortran/56907
2028 * gfortran.dg/c_loc_test_22.f90: New.
2029
2030 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2031
2032 PR rtl-optimization/56847
2033 * gcc.dg/pr56847.c: New test.
2034
2035 2013-04-19 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/56982
2038 * gcc.c-torture/execute/pr56982.c: New testcase.
2039
2040 2013-04-19 Martin Jambor <mjambor@suse.cz>
2041
2042 PR tree-optimization/56718
2043 * g++.dg/ipa/imm-devirt-1.C: New test.
2044 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2045
2046 2013-04-19 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/57000
2049 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2050
2051 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2052 Mikael Morin <mikael@gcc.gnu.org>
2053
2054 PR fortran/56872
2055 * gfortran.dg/array_constructor_45.f90: New test.
2056 * gfortran.dg/array_constructor_46.f90: New test.
2057 * gfortran.dg/array_constructor_47.f90: New test.
2058 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2059
2060 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR rtl-optimization/56999
2063 * g++.dg/opt/pr56999.C: New test.
2064
2065 2013-04-18 Cary Coutant <ccoutant@google.com>
2066
2067 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2068 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2069
2070 2013-04-18 Cary Coutant <ccoutant@google.com>
2071
2072 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2073 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2074 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2075 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2076 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2077 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2078 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2079 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2080 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2081 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2082 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2083
2084 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2085
2086 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2087
2088 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR tree-optimization/56984
2091 * gcc.c-torture/compile/pr56984.c: New test.
2092
2093 PR rtl-optimization/56992
2094 * gcc.dg/pr56992.c: New test.
2095
2096 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2097
2098 PR fortran/56814
2099 * gfortran.dg/proc_ptr_42.f90: New.
2100
2101 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gnat.dg/discr41.ad[sb]: New test.
2104 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2105 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2106 * gcc.dg/vect/slp-24.c: Likewise.
2107 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2108 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2109 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2110 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2111 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2112 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2113 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2114 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2115 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2116 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2117 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2118 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2119 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2120 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2121 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2122 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2123 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2124 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2125 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2126 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2127 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2128 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2130 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2131 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2132 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2133
2134 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2135
2136 PR fortran/40958
2137 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2138 * gfortran.dg/module_md5_1.f90: Remove.
2139
2140 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2141
2142 * gcc.target/aarch64/adds3.c: New.
2143 * gcc.target/aarch64/subs3.c: New.
2144
2145 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2146
2147 * gcc.target/aarch64/adds1.c: New.
2148 * gcc.target/aarch64/adds2.c: New.
2149 * gcc.target/aarch64/subs1.c: New.
2150 * gcc.target/aarch64/subs2.c: New.
2151
2152 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2153
2154 Implement n3599 - Literal operator templates for strings.
2155 * g++.dg/cpp1y/udlit-char-template.C: New test.
2156 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2157
2158 2013-04-16 Tobias Burnus <burnus@net-b.de>
2159
2160 PR fortran/39505
2161 * gfortran.dg/no_arg_check_1.f90: New.
2162 * gfortran.dg/no_arg_check_2.f90: New.
2163 * gfortran.dg/no_arg_check_3.f90: New.
2164
2165 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2166
2167 PR fortran/56968
2168 * gfortran.dg/proc_ptr_41.f90: New.
2169
2170 2013-04-16 Richard Biener <rguenther@suse.de>
2171
2172 PR tree-optimization/56756
2173 * gcc.dg/torture/pr56756.c: New testcase.
2174
2175 2013-04-16 Tobias Burnus <burnus@net-b.de>
2176
2177 PR fortran/56969
2178 * gfortran.dg/c_assoc_5.f90: New.
2179
2180 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2181
2182 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2183 * gcc.c-torture/execute/pr33992.x: Remove.
2184 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2185 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2186 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2187
2188 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR tree-optimization/56962
2191 * gcc.c-torture/execute/pr56962.c: New test.
2192
2193 2013-04-15 Richard Biener <rguenther@suse.de>
2194
2195 PR tree-optimization/56933
2196 * gcc.dg/vect/pr56933.c: New testcase.
2197
2198 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2199
2200 * gcc.target/arm/anddi3-opt.c: New test.
2201 * gcc.target/arm/anddi3-opt2.c: Likewise.
2202
2203 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2204
2205 * gcc.dg/pr56890-1.c: New test.
2206 * gcc.dg/pr56890-2.c: Likewise.
2207
2208 2013-04-15 Joey Ye <joey.ye@arm.com>
2209
2210 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2211 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2212
2213 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2214
2215 PR fortran/56816
2216 * gfortran.dg/select_type_33.f03: New test.
2217
2218 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2219
2220 PR fortran/55959
2221 * gfortran.dg/typebound_proc_29.f03: New.
2222
2223 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2224
2225 PR fortran/56266
2226 * gfortran.dg/typebound_proc_28.f03: New.
2227
2228 2013-04-12 Jeff Law <law@redhat.com>
2229
2230 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2231 either.
2232
2233 2013-04-12 Tobias Burnus <burnus@net-b.de>
2234
2235 PR fortran/56929
2236 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2237
2238 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2239
2240 PR target/56903
2241 * gcc.target/i386/pr56903.c: New test.
2242
2243 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2244
2245 PR fortran/56261
2246 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2247 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2248 * gfortran.dg/block_11.f90: Fix invalid test case.
2249 * gfortran.dg/function_types_3.f90: Add new error message.
2250 * gfortran.dg/global_references_1.f90: Ditto.
2251 * gfortran.dg/import2.f90: Remove unneeded parts.
2252 * gfortran.dg/import6.f90: Fix invalid test case.
2253 * gfortran.dg/proc_decl_2.f90: Ditto.
2254 * gfortran.dg/proc_decl_9.f90: Ditto.
2255 * gfortran.dg/proc_decl_18.f90: Ditto.
2256 * gfortran.dg/proc_ptr_40.f90: New.
2257 * gfortran.dg/whole_file_7.f90: Modified error wording.
2258 * gfortran.dg/whole_file_16.f90: Ditto.
2259 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2260 * gfortran.dg/whole_file_18.f90: Modified error wording.
2261 * gfortran.dg/whole_file_20.f03: Ditto.
2262 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2263 invalid test case.
2264
2265 2013-04-12 Richard Biener <rguenther@suse.de>
2266
2267 Revert
2268 2013-04-10 Richard Biener <rguenther@suse.de>
2269
2270 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2271
2272 2013-04-12 Tobias Burnus <burnus@net-b.de>
2273
2274 PR fortran/56845
2275 * gfortran.dg/class_allocate_15.f90: New.
2276
2277 Revert:
2278 2013-04-12 Tobias Burnus <burnus@net-b.de>
2279
2280 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2281 scan-tree-dump-times.
2282
2283 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR tree-optimization/56918
2286 PR tree-optimization/56920
2287 * gcc.dg/vect/pr56918.c: New test.
2288 * gcc.dg/vect/pr56920.c: New test.
2289
2290 2013-04-12 Tobias Burnus <burnus@net-b.de>
2291
2292 PR fortran/56845
2293 * gfortran.dg/class_allocate_14.f90: New.
2294 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2295 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2296
2297 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2298
2299 * gcc.dg/fold-cstvecshift.c: New testcase.
2300
2301 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2302
2303 * gcc.target/aarch64/negs.c: New.
2304
2305 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2306
2307 PR c++/56895
2308 * g++.dg/template/arrow4.C: New test.
2309
2310 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2311
2312 * gnat.dg/array23.adb: New test.
2313 * gnat.dg/array23_pkg[123].ads: New helpers.
2314
2315 2013-04-11 Jeff Law <law@redhat.com>
2316
2317 PR tree-optimization/56900
2318 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2319
2320 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2321
2322 PR c++/56913
2323 * g++.dg/cpp0x/sfinae44.C: New.
2324
2325 2013-04-11 Arnaud Charlet <charlet@adacore.com>
2326
2327 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2328 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2329
2330 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2331
2332 PR c++/54216
2333 * g++.dg/cpp0x/enum26.C: New.
2334 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2335
2336 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2337
2338 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2339 inverse operands.
2340 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2341 loop is vectorized.
2342 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2343 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2344 loop is vectorized and that the correct instruction is generated.
2345 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2346 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2347 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2348
2349 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR tree-optimization/56899
2352 * gcc.c-torture/execute/pr56899.c: New test.
2353
2354 2013-04-10 David S. Miller <davem@davemloft.net>
2355
2356 * gcc.target/sparc/setcc-4.c: New test.
2357 * gcc.target/sparc/setcc-5.c: New test.
2358
2359 2013-04-10 Richard Biener <rguenther@suse.de>
2360
2361 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2362
2363 2013-04-10 Richard Biener <rguenther@suse.de>
2364
2365 * gcc.dg/vect/slp-39.c: New testcase.
2366
2367 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2368
2369 PR tree-optimization/55524
2370 * gcc.target/epiphany/fnma-1.c: New test.
2371
2372 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2373
2374 * gcc.dg/tree-ssa/inline-11.c: New test
2375
2376 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR c++/56895
2379 * g++.dg/template/arrow3.C: New test.
2380
2381 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382
2383 * gcc.target/arm/minmax_minus.c: New test.
2384
2385 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR middle-end/56883
2388 * c-c++-common/gomp/pr56883.c: New test.
2389
2390 2013-04-09 Jeff Law <law@redhat.com>
2391
2392 * gcc.dg/tree-ssa/vrp87.c: New test.
2393
2394 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR tree-optimization/56854
2397 * g++.dg/torture/pr56854.C: New test.
2398
2399 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2400
2401 PR fortran/56782
2402 * gfortran.dg/array_constructor_44.f90: New test.
2403
2404 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/56871
2407 * g++.dg/cpp0x/constexpr-specialization.C: New.
2408
2409 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2410
2411 * gcc.c-torture/execute/pr56837.c: New test.
2412
2413 PR c++/34949
2414 PR c++/50243
2415 * g++.dg/opt/vt3.C: New test.
2416 * g++.dg/opt/vt4.C: New test.
2417
2418 2013-04-08 Jeff Law <law@redhat.com>
2419
2420 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2421
2422 2013-04-08 Richard Biener <rguenther@suse.de>
2423
2424 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2425
2426 2013-04-08 Richard Biener <rguenther@suse.de>
2427
2428 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2429
2430 2013-04-08 Richard Biener <rguenther@suse.de>
2431
2432 * g++.dg/vect/slp-pr56812.cc: Adjust.
2433
2434 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2435
2436 * gcc.dg/pr56837.c: New test.
2437 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2438 "generated memset minus one".
2439
2440 2013-04-07 Tobias Burnus <burnus@net-b.de>
2441
2442 PR fortran/56849
2443 * gfortran.dg/reshape_5.f90: New.
2444
2445 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2446
2447 PR target/56843
2448 * gcc.target/powerpc/recip-1.c: Modify expected output.
2449 * gcc.target/powerpc/recip-3.c: Likewise.
2450 * gcc.target/powerpc/recip-4.c: Likewise.
2451 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2452
2453 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2454
2455 * gcc.target/arm/peep-ldrd-1.c: New test.
2456 * gcc.target/arm/peep-strd-1.c: Likewise.
2457
2458 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2459
2460 * gcc.target/arm/negdi-1.c: New test.
2461 * gcc.target/arm/negdi-2.c: Likewise.
2462 * gcc.target/arm/negdi-3.c: Likewise.
2463 * gcc.target/arm/negdi-4.c: Likewise.
2464
2465 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2466
2467 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2468 Add -march=armv8-a when we use v8 NEON.
2469 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2470 (check_effective_target_vect_call_ceilf): Likewise.
2471 (check_effective_target_vect_call_floorf): Likewise.
2472 (check_effective_target_vect_call_roundf): Likewise.
2473 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2474 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2475 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2476 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2477 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2478
2479 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2480
2481 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2482 * gcc.target/powerpc/sd-pwr6.c: Same.
2483 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2484 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2485
2486 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2487
2488 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2489
2490 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2491
2492 PR fortran/40881
2493 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2494 * gfortran.dg/altreturn_4.f90: Ditto.
2495 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2496 * gfortran.dg/altreturn_5.f90: Ditto.
2497 * gfortran.dg/altreturn_6.f90: Ditto.
2498 * gfortran.dg/altreturn_7.f90: Ditto.
2499
2500 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2501
2502 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2503 New procedure.
2504 (check_effective_target_arm_v8_neon_ok_nocache):
2505 Likewise.
2506 (check_effective_target_arm_v8_neon_ok): Change to use
2507 check_effective_target_arm_v8_neon_ok_nocache.
2508 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2509 NEON flags.
2510 (check_effective_target_vect_call_btruncf):
2511 Enable for arm and ARMv8 NEON.
2512 (check_effective_target_vect_call_ceilf): Likewise.
2513 (check_effective_target_vect_call_floorf): Likewise.
2514 (check_effective_target_vect_call_roundf): Likewise.
2515 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2516 target.
2517
2518 2013-04-04 Marek Polacek <polacek@redhat.com>
2519
2520 PR tree-optimization/48186
2521 * gcc.dg/pr48186.c: New test.
2522
2523 2013-04-04 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/56826
2526 * gcc.dg/vect/pr56826.c: New testcase.
2527 * gcc.dg/vect/O3-pr36098.c: Adjust.
2528
2529 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2530
2531 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2532 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2533 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2534 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2535 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2536 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2537 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2538 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2539 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2540 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2541
2542 2013-04-04 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/56213
2545 * gcc.dg/vect/vect-123.c: New testcase.
2546
2547 2013-04-04 Tobias Burnus <burnus@net-b.de>
2548
2549 PR fortran/56810
2550 * gfortran.dg/read_repeat_2.f90: New.
2551
2552 2013-04-04 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/56837
2555 * g++.dg/torture/pr56837.C: New testcase.
2556
2557 2013-04-04 Tobias Burnus <burnus@net-b.de>
2558
2559 PR fortran/50269
2560 * gfortran.dg/c_loc_test_21.f90: New.
2561 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2562 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2563 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2564 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2565 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2566
2567 2013-04-03 Jeff Law <law@redhat.com>
2568
2569 PR tree-optimization/56799
2570 * gcc.c-torture/execute/pr56799.c: New test.
2571
2572 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/56815
2575 * g++.dg/warn/Wpointer-arith-1.C: New.
2576 * g++.dg/gomp/for-19.C: Adjust.
2577
2578 2013-04-03 Marek Polacek <polacek@redhat.com>
2579
2580 PR sanitizer/55702
2581 * gcc.dg/pr55702.c: New test.
2582
2583 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2584
2585 PR target/56809
2586 * gcc.dg/pr56809.c: New testcase.
2587
2588 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR debug/56819
2591 * g++.dg/debug/pr56819.C: New test.
2592
2593 2013-04-03 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/56817
2596 * g++.dg/torture/pr56817.C: New testcase.
2597
2598 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2599
2600 * gcc.dg/vect/bb-slp-31.c: New file.
2601
2602 2013-04-03 Jason Merrill <jason@redhat.com>
2603
2604 PR c++/34949
2605 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2606
2607 2013-04-03 Richard Biener <rguenther@suse.de>
2608
2609 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2610
2611 2013-04-03 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/55964
2614 * gcc.dg/torture/pr55964-2.c: New testcase.
2615
2616 2013-04-03 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/56501
2619 * gcc.dg/torture/pr56501.c: New testcase.
2620
2621 2013-04-03 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/56407
2624 * gcc.dg/torture/pr56407.c: New testcase.
2625
2626 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2627
2628 PR tree-optimization/56790
2629 * g++.dg/ext/pr56790-1.C: New testcase.
2630
2631 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2632
2633 * gcc.target/i386/merge-1.c: New testcase.
2634 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2635
2636 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR c/19449
2639 * gcc.c-torture/execute/pr19449.c: New test.
2640
2641 2013-04-03 Richard Biener <rguenther@suse.de>
2642
2643 PR tree-optimization/56812
2644 * g++.dg/vect/slp-pr56812.cc: New testcase.
2645
2646 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2647
2648 PR fortran/56284
2649 PR fortran/40881
2650 * gfortran.dg/altreturn_8.f90: New.
2651 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2652 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2653 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2654
2655 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2656
2657 PR rtl-optimization/56745
2658 * gcc.c-torture/compile/pr56745.c: New test.
2659
2660 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2661
2662 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2663
2664 2013-04-02 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/56778
2667 * gcc.dg/torture/pr56778.c: New testcase.
2668
2669 2013-04-02 Richard Biener <rguenther@suse.de>
2670
2671 PR middle-end/56768
2672 * g++.dg/torture/pr56768.C: New testcase.
2673
2674 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2675
2676 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2677
2678 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2679
2680 PR fortran/56660
2681 * gfortran.dg/namelist_82.f90: New test.
2682
2683 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2684
2685 PR fortran/56500
2686 * gfortran.dg/implicit_class_1.f90: New.
2687
2688 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2689
2690 PR fortran/56786
2691 * gfortran.dg/namelist_81.f90: New test.
2692
2693 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2694
2695 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2696 for constant and equal string lengths.
2697 * gfortran.dg/character_comparison_5.f90: Likewise.
2698 * gfortran.dg/character_comparison_9.f90: New test.
2699
2700 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2701
2702 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2703 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2704
2705 2013-03-29 Tobias Burnus <burnus@net-b.de>
2706
2707 PR fortran/35203
2708 * gfortran.dg/optional_absent_3.f90: New.
2709
2710 2013-03-29 Tobias Burnus <burnus@net-b.de>
2711
2712 PR fortran/56737
2713 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2714
2715 2013-03-29 Tobias Burnus <burnus@net-b.de>
2716
2717 PR fortran/56735
2718 * gfortran.dg/namelist_80.f90: New.
2719
2720 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2721
2722 PR fortran/45159
2723 * gfortran.dg/string_length_2.f90: New test.
2724 * gfortran.dg/dependency_41.f90: New test.
2725
2726 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2727
2728 PR fortran/55806
2729 * gfortran.dg/array_constructor_43.f90: New test.
2730 * gfortran.dg/random_seed_3.f90: New test.
2731
2732 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2733
2734 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2735 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2736 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2737 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2738 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2739 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2740 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2741 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2742 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2743 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2744
2745 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2746
2747 PR c++/56725
2748 * g++.dg/conversion/op4.C: Adjust.
2749 * g++.dg/cpp0x/rv1n.C: Likewise.
2750 * g++.dg/cpp0x/rv2n.C: Likewise.
2751 * g++.dg/cpp0x/template_deduction.C: Likewise.
2752 * g++.dg/expr/cond8.C: Likewise.
2753 * g++.dg/other/error4.C: Likewise.
2754 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2755 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2756 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2757 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2758 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2759 * g++.old-deja/g++.law/cvt20.C: Likewise.
2760 * g++.old-deja/g++.law/cvt8.C: Likewise.
2761 * g++.old-deja/g++.law/init8.C: Likewise.
2762 * g++.old-deja/g++.mike/net12.C: Likewise.
2763 * g++.old-deja/g++.mike/net8.C: Likewise.
2764 * g++.old-deja/g++.mike/p2793.C: Likewise.
2765 * g++.old-deja/g++.mike/p3836.C: Likewise.
2766 * g++.old-deja/g++.mike/p418.C: Likewise.
2767 * g++.old-deja/g++.mike/p701.C: Likewise.
2768 * g++.old-deja/g++.mike/p807.C: Likewise.
2769
2770 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2771
2772 PR middle-end/56694
2773 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2774 targets.
2775
2776 2013-03-28 Marek Polacek <polacek@redhat.com>
2777
2778 PR tree-optimization/56695
2779 * gcc.dg/vect/pr56695.c: New test.
2780
2781 2013-03-28 Richard Biener <rguenther@suse.de>
2782
2783 PR tree-optimization/37021
2784 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2785 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2786
2787 2013-03-27 Tobias Burnus <burnus@net-b.de>
2788
2789 PR fortran/56650
2790 PR fortran/36437
2791 * gfortran.dg/sizeof_2.f90: New.
2792 * gfortran.dg/sizeof_3.f90: New.
2793 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2794
2795 2013-03-27 Richard Biener <rguenther@suse.de>
2796
2797 PR tree-optimization/37021
2798 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2799
2800 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2801
2802 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2803 * g++.dg/ipa/ivinline-2.C: Likewise.
2804 * g++.dg/ipa/ivinline-3.C: Likewise.
2805 * g++.dg/ipa/ivinline-4.C: Likewise.
2806 * g++.dg/ipa/ivinline-5.C: Likewise.
2807 * g++.dg/ipa/ivinline-7.C: Likewise.
2808 * g++.dg/ipa/ivinline-8.C: Likewise.
2809 * g++.dg/ipa/ivinline-9.C: Likewise.
2810 * g++.dg/cpp0x/noexcept03.C: Likewise.
2811 * gcc.dg/const-1.c: Likewise.
2812 * gcc.dg/ipa/pure-const-1.c: Likewise.
2813 * gcc.dg/noreturn-8.c: Likewise.
2814 * gcc.target/i386/mmx-1.c: Likewise.
2815 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2816 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2817 * gcc.c-torture/execute/pr33992.x: New file.
2818
2819 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2820
2821 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2822
2823 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/55951
2826 * g++.dg/ext/desig5.C: New.
2827
2828 2013-03-26 Tobias Burnus <burnus@net-b.de>
2829
2830 PR fortran/56649
2831 * gfortran.dg/merge_init_expr_2.f90: New.
2832 * gfortran.dg/merge_char_1.f90: Modify test to
2833 stay a run-time test.
2834 * gfortran.dg/merge_char_3.f90: Ditto.
2835
2836 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2839 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2840
2841 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/56722
2844 * g++.dg/cpp0x/range-for23.C: New.
2845
2846 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2847
2848 PR libfortran/52512
2849 * gfortran.dg/namelist_79.f90: New.
2850
2851 2013-03-25 Martin Jambor <mjambor@suse.cz>
2852
2853 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2854
2855 2013-03-25 Tobias Burnus <burnus@net-b.de>
2856
2857 PR fortran/38536
2858 PR fortran/38813
2859 PR fortran/38894
2860 PR fortran/39288
2861 PR fortran/40963
2862 PR fortran/45824
2863 PR fortran/47023
2864 PR fortran/47034
2865 PR fortran/49023
2866 PR fortran/50269
2867 PR fortran/50612
2868 PR fortran/52426
2869 PR fortran/54263
2870 PR fortran/55343
2871 PR fortran/55444
2872 PR fortran/55574
2873 PR fortran/56079
2874 PR fortran/56378
2875 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2876 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2877 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2878 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2879 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2880 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2881 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2882 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2883 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2884 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2885 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2886 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2887 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2888 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2889 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2890 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2891 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2892 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2893 * gfortran.dg/pr32601_1.f03: Ditto.
2894 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2895 * gfortran.dg/blockdata_7.f90: New.
2896 * gfortran.dg/c_assoc_4.f90: New.
2897 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2898 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2899 * gfortran.dg/c_funloc_tests_8.f90: New.
2900 * gfortran.dg/c_loc_test_17.f90: New.
2901 * gfortran.dg/c_loc_test_18.f90: New.
2902 * gfortran.dg/c_loc_test_19.f90: New.
2903 * gfortran.dg/c_loc_test_20.f90: New.
2904 * gfortran.dg/c_sizeof_5.f90: New.
2905 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2906 * gfortran.dg/transfer_resolve_2.f90: New.
2907 * gfortran.dg/transfer_resolve_3.f90: New.
2908 * gfortran.dg/transfer_resolve_4.f90: New.
2909 * gfortran.dg/pr32601.f03: Update dg-error.
2910 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2911 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2912
2913 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2914
2915 * gcc.target/arm/vseleqdf.c: New test.
2916 * gcc.target/arm/vseleqsf.c: Likewise.
2917 * gcc.target/arm/vselgedf.c: Likewise.
2918 * gcc.target/arm/vselgesf.c: Likewise.
2919 * gcc.target/arm/vselgtdf.c: Likewise.
2920 * gcc.target/arm/vselgtsf.c: Likewise.
2921 * gcc.target/arm/vselledf.c: Likewise.
2922 * gcc.target/arm/vsellesf.c: Likewise.
2923 * gcc.target/arm/vselltdf.c: Likewise.
2924 * gcc.target/arm/vselltsf.c: Likewise.
2925 * gcc.target/arm/vselnedf.c: Likewise.
2926 * gcc.target/arm/vselnesf.c: Likewise.
2927 * gcc.target/arm/vselvcdf.c: Likewise.
2928 * gcc.target/arm/vselvcsf.c: Likewise.
2929 * gcc.target/arm/vselvsdf.c: Likewise.
2930 * gcc.target/arm/vselvssf.c: Likewise.
2931
2932 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2933
2934 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2935 body from here...
2936 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2937 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2938 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2939 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2940 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2941 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2942 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2943 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2944 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2945 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2946 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2947 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2948 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2949 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2950 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2951 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2952 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2953 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2954 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2955 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2956 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2957 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2958 * gcc.target/arm/atomic-op-char.c: Likewise.
2959 * gcc.target/arm/atomic-op-consume.c: Likewise.
2960 * gcc.target/arm/atomic-op-int.c: Likewise.
2961 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2962 * gcc.target/arm/atomic-op-release.c: Likewise.
2963 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2964 * gcc.target/arm/atomic-op-short.c: Likewise.
2965
2966 2013-03-25 Richard Biener <rguenther@suse.de>
2967
2968 PR middle-end/56694
2969 * g++.dg/torture/pr56694.C: New testcase.
2970
2971 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2972
2973 PR target/56720
2974 * gcc.target/arm/neon-vcond-gt.c: New test.
2975 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2976 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2977
2978 2013-03-25 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/56689
2981 * gcc.dg/torture/pr56689.c: New testcase.
2982
2983 2013-03-25 Kai Tietz <ktietz@redhat.com>
2984
2985 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2986
2987 2013-03-24 Tobias Burnus <burnus@net-b.de>
2988
2989 PR fortran/56696
2990 * gfortran.dg/eof_5.f90: New.
2991
2992 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2993
2994 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2995 alphabetically.
2996
2997 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2998
2999 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3000
3001 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3002
3003 PR testsuite/55994
3004 * gcc.c-torture/execute/builtins/builtins.exp: Add
3005 -Wl,--allow-multiple-definition for RTEMS targets.
3006
3007 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3008
3009 * gcc.target/aarch64/movk.c: New test.
3010
3011 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3012
3013 * g++.dg/ext/vector21.C: New testcase.
3014
3015 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3016
3017 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3018 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3019
3020 2013-03-21 Richard Biener <rguenther@suse.de>
3021
3022 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3023 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3024
3025 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3026
3027 * gcc.target/aarch64/vect.c: Test and result vector added
3028 for sabd and saba instructions.
3029 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3030 instructions in assembly.
3031 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3032 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3033 for fabd instruction.
3034 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3035 instruction in assembly.
3036 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3037
3038 2013-03-20 Jeff Law <law@redhat.com>
3039
3040 * g++.dg/tree-ssa/ssa-dom.C: New test.
3041
3042 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3043
3044 * gcc.target/powerpc/mmfpgpr.c: New test.
3045 * gcc.target/powerpc/sd-vsx.c: Likewise.
3046 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3047 * gcc.target/powerpc/vsx-float0.c: Likewise.
3048
3049 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3050
3051 PR tree-optimization/56355
3052 * gcc.dg/pr56355-1.c: New file.
3053
3054 2013-03-20 Catherine Moore <clm@codesourcery.com>
3055 Richard Sandiford <rdsandiford@googlemail.com>
3056
3057 * gcc.target/mips/mips.exp: Add microMIPS support.
3058 * gcc.target/mips/umips-movep-2.c: New test.
3059 * gcc.target/mips/umips-lwp-2.c: New test.
3060 * gcc.target/mips/umips-swp-5.c: New test.
3061 * gcc.target/mips/umips-constraints-1.c: New test.
3062 * gcc.target/mips/umips-lwp-3.c: New test.
3063 * gcc.target/mips/umips-swp-6.c: New test.
3064 * gcc.target/mips/umips-constraints-2.c: New test.
3065 * gcc.target/mips/umips-save-restore-1.c: New test.
3066 * gcc.target/mips/umips-lwp-4.c: New test.
3067 * gcc.target/mips/umips-swp-7.c: New test.
3068 * gcc.target/mips/umips-save-restore-2.c: New test.
3069 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3070 * gcc.target/mips/umips-lwp-5.c: New test.
3071 * gcc.target/mips/umips-save-restore-3.c: New test.
3072 * gcc.target/mips/umips-lwp-6.c: New test.
3073 * gcc.target/mips/umips-swp-1.c: New test.
3074 * gcc.target/mips/umips-lwp-7.c: New test.
3075 * gcc.target/mips/umips-swp-2.c: New test.
3076 * gcc.target/mips/umips-lwp-8.c: New test.
3077 * gcc.target/mips/umips-swp-3.c: New test.
3078 * gcc.target/mips/umips-movep-1.c: New test.
3079 * gcc.target/mips/umips-lwp-1.c: New test.
3080 * gcc.target/mips/umips-swp-4.c: New test.
3081
3082 2013-03-20 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/56661
3085 * gcc.dg/torture/pr56661.c: New testcase.
3086
3087 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088
3089 PR rtl-optimization/56605
3090 * gcc.target/powerpc/pr56605.c: New.
3091
3092 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3093
3094 PR fortran/54932
3095 * gfortran.dg/do_1.f90: Don't xfail.
3096
3097 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3098
3099 PR libfortran/51825
3100 * gfortran.dg/namelist_77.f90: New.
3101 * gfortran.dg/namelist_78.f90: New.
3102
3103 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3104
3105 PR libfortran/48618
3106 * gfortran.dg/open_negative_unit_1.f90: New.
3107
3108 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3109
3110 * gcc.target/aarch64/sbc.c: New test.
3111
3112 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3113
3114 * gcc.target/aarch64/ror.c: New test.
3115
3116 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3117
3118 * gcc.target/aarch64/extr.c: New test.
3119
3120 2013-03-19 Richard Biener <rguenther@suse.de>
3121
3122 PR tree-optimization/56273
3123 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3124 * c-c++-common/uninit-17.c: Likewise.
3125
3126 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR tree-optimization/56635
3129 * g++.dg/torture/pr56635.C: New test.
3130
3131 2013-03-18 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/3713
3134 * g++.dg/ipa/devirt-12.C: New testcase.
3135
3136 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR c/56566
3139 * c-c++-common/pr56566.c: New test.
3140
3141 2013-03-17 Jason Merrill <jason@redhat.com>
3142
3143 * g++.dg/template/abstract-dr337.C: XFAIL.
3144
3145 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR c++/56607
3148 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3149 * c-c++-common/pr56607.c: New test.
3150
3151 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3152
3153 PR c++/56582
3154 * g++.dg/cpp0x/constexpr-array5.C: New.
3155
3156 2013-03-15 Tobias Burnus <burnus@net-b.de>
3157
3158 PR fortran/56615
3159 * gfortran.dg/transfer_intrinsic_5.f90: New.
3160
3161 2013-03-15 Kai Tietz <ktietz@redhat.com>
3162
3163 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3164 * gcc.target/i386/pr20020-1.c: Likewise.
3165 * gcc.target/i386/pr20020-2.c: Likewise.
3166 * gcc.target/i386/pr20020-3.c: Likewise.
3167 * gcc.target/i386/pr53425-1.c: Likewise.
3168 * gcc.target/i386/pr53425-2.c: Likewise.
3169 * gcc.target/i386/pr55093.c: Likewise.
3170 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3171
3172 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR debug/56307
3175 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3176 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3177
3178 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/53265
3181 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3182 undefined behavior.
3183 * gcc.dg/graphite/id-6.c (test): Likewise.
3184 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3185 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3186
3187 PR tree-optimization/53265
3188 * gcc.dg/pr53265.c: New test.
3189 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3190 to dg-options.
3191 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3192 arrays.
3193 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3194 n, use it as high bound instead of 4.
3195
3196 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3197
3198 PR target/49880
3199 * gcc.target/sh/pr49880-1.c: New.
3200 * gcc.target/sh/pr49880-2.c: New.
3201 * gcc.target/sh/pr49880-3.c: New.
3202 * gcc.target/sh/pr49880-4.c: New.
3203 * gcc.target/sh/pr49880-5.c: New.
3204
3205 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3208
3209 2013-03-13 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/56608
3212 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3213
3214 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 PR c++/56611
3217 * g++.dg/cpp0x/alias-decl-32.C: New.
3218
3219 2013-03-11 Jan Hubicka <jh@suse.cz>
3220
3221 PR middle-end/56571
3222 * gcc.c-torture/compile/pr56571.c: New testcase.
3223
3224 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3225
3226 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3227 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3228
3229 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3230
3231 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3232 * gcc.dg/inline_4.c: Likewise.
3233 * gcc.dg/unroll_2.c: Likewise.
3234 * gcc.dg/unroll_3.c: Likewise.
3235 * gcc.dg/unroll_4.c: Likewise.
3236
3237 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3238
3239 PR testsuite/54119
3240 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3241
3242 PR debug/56307
3243 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3244
3245 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3246
3247 PR target/40797
3248 * gcc.c-torture/compile/pr40797.c: New.
3249
3250 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3251
3252 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3253
3254 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3255
3256 PR fortran/56575
3257 * gfortran.dg/class_56.f90: New test.
3258
3259 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3260
3261 PR middle-end/56524
3262 * gcc.target/mips/pr56524.c: New test.
3263
3264 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3265
3266 PR c++/56565
3267 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3268
3269 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/51412
3272 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3273
3274 2013-03-08 Marek Polacek <polacek@redhat.com>
3275
3276 PR tree-optimization/56478
3277 * gcc.dg/torture/pr56478.c: New test.
3278
3279 2013-03-08 Kai Tietz <ktietz@redhat.com>
3280
3281 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3282 targets linker option --allow-multiple-definition.
3283
3284 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3285 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3286 * gcc.dg/pr52549.c: Add LLP64 case.
3287 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3288 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3289 * gcc.dg/torture/pr51071-2.c: Likewise.
3290 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3291 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3292 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3293 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3294 * gcc.dg/weak/weak-1.c: Likewise.
3295 * gcc.dg/weak/weak-2.c: Likewise.
3296 * gcc.dg/weak/weak-3.c: Likewise.
3297 * gcc.dg/weak/weak-4.c: Likewise.
3298 * gcc.dg/weak/weak-5.c: Likewise.
3299 * gcc.dg/weak/weak-15.c: Likewise.
3300 * gcc.dg/weak/weak-16.c: Likewise.
3301
3302 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3303
3304 2013-03-07 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR tree-optimization/56559
3307 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3308
3309 2013-03-07 Andreas Schwab <schwab@suse.de>
3310
3311 * gcc.dg/pr31490.c: Fix last change.
3312
3313 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/56534
3316 * g++.dg/template/crash115.C: New.
3317
3318 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR tree-optimization/56539
3321 * gcc.c-torture/compile/pr56539.c: New test.
3322
3323 2013-03-06 Kai Tietz <ktietz@redhat.com>
3324
3325 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3326 targets.
3327 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3328 * gcc.dg/lto/20091013-1_2.c: Likewise.
3329 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3330
3331 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3332
3333 * gnat.dg/specs/aggr6.ads: New test.
3334
3335 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3336
3337 * gnat.dg/loop_optimization15.ad[sb]: New test.
3338
3339 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR middle-end/56548
3342 * gcc.dg/pr56548.c: New test.
3343
3344 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3345
3346 PR debug/53363
3347 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3348
3349 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3350
3351 PR c++/56543
3352 * g++.dg/template/typename20.C: New test.
3353
3354 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR debug/56510
3357 * gcc.dg/pr56510.c: New test.
3358
3359 PR rtl-optimization/56484
3360 * gcc.c-torture/compile/pr56484.c: New test.
3361
3362 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/56530
3365 * g++.dg/warn/Wsign-conversion-2.C: New.
3366
3367 2013-03-05 Richard Biener <rguenther@suse.de>
3368
3369 PR tree-optimization/56270
3370 * gcc.dg/vect/slp-38.c: New testcase.
3371
3372 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR rtl-optimization/56494
3375 * gcc.dg/pr56494.c: New test.
3376
3377 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3378
3379 * gcc.dg/pr56424.c: New test.
3380
3381 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3382
3383 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3384 * gcc.dg/pr56228.c <avr>: Skip.
3385
3386 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3387
3388 PR testsuite/52641
3389 PR tree-optimization/52631
3390 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3391
3392 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3393
3394 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3395 * gcc.dg/vect/vect-83_64.c: Same.
3396
3397 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3398
3399 PR fortran/56477
3400 * gfortran.dg/pointer_check_13.f90: New test.
3401
3402 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3403
3404 PR fortran/54730
3405 * gfortran.dg/array_constructor_42.f90: New test.
3406
3407 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 PR c++/52688
3410 * g++.dg/template/static33.C: New.
3411 * g++.dg/template/static34.C: Likewise.
3412
3413 PR c++/10291
3414 * g++.dg/template/static35.C: New.
3415
3416 2013-03-01 Steve Ellcey <sellcey@mips.com>
3417
3418 * gcc.dg/pr56396.c: Require pic support.
3419
3420 2013-03-01 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/55481
3423 * gcc.dg/torture/pr56488.c: New testcase.
3424
3425 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3426 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR sanitizer/56454
3429 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3430 no_sanitize_address attribute rather than no_address_safety_analysis.
3431 * g++.dg/asan/sanitizer_test_utils.h
3432 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3433 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3434 in addition to no_address_safety_analysis.
3435
3436 2013-02-28 Jason Merrill <jason@redhat.com>
3437
3438 PR c++/56481
3439 * g++.dg/cpp0x/constexpr-and.C: New.
3440
3441 2013-02-28 Martin Jambor <mjambor@suse.cz>
3442
3443 PR tree-optimization/56294
3444 * g++.dg/debug/pr56294.C: New test.
3445
3446 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3447
3448 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3449
3450 2013-02-27 Marek Polacek <polacek@redhat.com>
3451
3452 PR rtl-optimization/56466
3453 * gcc.dg/pr56466.c: New test.
3454
3455 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3456
3457 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3458 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3459 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3460
3461 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3462
3463 PR middle-end/45472
3464 * gcc.dg/pr45472.c: New test.
3465
3466 2013-02-26 Marek Polacek <polacek@redhat.com>
3467
3468 PR tree-optimization/56426
3469 * gcc.dg/pr56436.c: New test.
3470
3471 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR tree-optimization/56448
3474 * gcc.c-torture/compile/pr56448.c: New test.
3475
3476 PR tree-optimization/56443
3477 * gcc.dg/torture/pr56443.c: New test.
3478
3479 2013-02-25 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/56175
3482 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3483
3484 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR c++/56403
3487 * g++.dg/torture/pr56403.C: New test.
3488
3489 2013-02-25 Catherine Moore <clm@codesourcery.com>
3490
3491 Revert:
3492 2013-02-24 Catherine Moore <clm@codesourcery.com>
3493 Richard Sandiford <rdsandiford@googlemail.com>
3494
3495 * gcc.target/mips/mips.exp: Add microMIPS support.
3496 * gcc.target/mips/umips-movep-2.c: New test.
3497 * gcc.target/mips/umips-lwp-2.c: New test.
3498 * gcc.target/mips/umips-swp-5.c: New test.
3499 * gcc.target/mips/umips-constraints-1.c: New test.
3500 * gcc.target/mips/umips-lwp-3.c: New test.
3501 * gcc.target/mips/umips-swp-6.c: New test.
3502 * gcc.target/mips/umips-constraints-2.c: New test.
3503 * gcc.target/mips/umips-save-restore-1.c: New test.
3504 * gcc.target/mips/umips-lwp-4.c: New test.
3505 * gcc.target/mips/umips-swp-7.c: New test.
3506 * gcc.target/mips/umips-save-restore-2.c: New test.
3507 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3508 * gcc.target/mips/umips-lwp-5.c: New test.
3509 * gcc.target/mips/umips-save-restore-3.c: New test.
3510 * gcc.target/mips/umips-lwp-6.c: New test.
3511 * gcc.target/mips/umips-swp-1.c: New test.
3512 * gcc.target/mips/umips-lwp-7.c: New test.
3513 * gcc.target/mips/umips-swp-2.c: New test.
3514 * gcc.target/mips/umips-lwp-8.c: New test.
3515 * gcc.target/mips/umips-swp-3.c: New test.
3516 * gcc.target/mips/umips-movep-1.c: New test.
3517 * gcc.target/mips/umips-lwp-1.c: New test.
3518 * gcc.target/mips/umips-swp-4.c: New test.
3519
3520 2013-02-24 Catherine Moore <clm@codesourcery.com>
3521 Richard Sandiford <rdsandiford@googlemail.com>
3522
3523 * gcc.target/mips/mips.exp: Add microMIPS support.
3524 * gcc.target/mips/umips-movep-2.c: New test.
3525 * gcc.target/mips/umips-lwp-2.c: New test.
3526 * gcc.target/mips/umips-swp-5.c: New test.
3527 * gcc.target/mips/umips-constraints-1.c: New test.
3528 * gcc.target/mips/umips-lwp-3.c: New test.
3529 * gcc.target/mips/umips-swp-6.c: New test.
3530 * gcc.target/mips/umips-constraints-2.c: New test.
3531 * gcc.target/mips/umips-save-restore-1.c: New test.
3532 * gcc.target/mips/umips-lwp-4.c: New test.
3533 * gcc.target/mips/umips-swp-7.c: New test.
3534 * gcc.target/mips/umips-save-restore-2.c: New test.
3535 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3536 * gcc.target/mips/umips-lwp-5.c: New test.
3537 * gcc.target/mips/umips-save-restore-3.c: New test.
3538 * gcc.target/mips/umips-lwp-6.c: New test.
3539 * gcc.target/mips/umips-swp-1.c: New test.
3540 * gcc.target/mips/umips-lwp-7.c: New test.
3541 * gcc.target/mips/umips-swp-2.c: New test.
3542 * gcc.target/mips/umips-lwp-8.c: New test.
3543 * gcc.target/mips/umips-swp-3.c: New test.
3544 * gcc.target/mips/umips-movep-1.c: New test.
3545 * gcc.target/mips/umips-lwp-1.c: New test.
3546 * gcc.target/mips/umips-swp-4.c: New test.
3547
3548 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR sanitizer/56393
3551 * lib/asan-dg.exp (asan_link_flags): Add
3552 -B${gccpath}/libsanitizer/asan/ to flags.
3553
3554 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR middle-end/56420
3557 * gcc.dg/torture/pr56420.c: New test.
3558
3559 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3560
3561 PR middle-end/56108
3562 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3563
3564 2013-02-21 Martin Jambor <mjambor@suse.cz>
3565
3566 PR tree-optimization/56310
3567 * g++.dg/ipa/pr56310.C: New test.
3568
3569 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3570
3571 PR fortran/56385
3572 * gfortran.dg/proc_ptr_comp_37.f90: New.
3573
3574 2013-02-21 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/56415
3577 Revert
3578 2013-02-11 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/56273
3581 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3582 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3583 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3584 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3585 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3586 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3587
3588 2013-02-21 Marek Polacek <polacek@redhat.com>
3589
3590 PR tree-optimization/56398
3591 * g++.dg/torture/pr56398.C: New test.
3592
3593 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR inline-asm/56405
3596 * gcc.c-torture/compile/pr56405.c: New test.
3597
3598 2013-02-20 Jan Hubicka <jh@suse.cz>
3599
3600 PR tree-optimization/56265
3601 * g++.dg/ipa/devirt-11.C: New testcase.
3602
3603 2013-02-20 Richard Biener <rguenther@suse.de>
3604
3605 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3606
3607 2013-02-20 Richard Biener <rguenther@suse.de>
3608 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR tree-optimization/56396
3611 * gcc.dg/pr56396.c: New testcase.
3612
3613 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/56373
3616 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3617
3618 2013-02-19 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/56384
3621 * gcc.dg/torture/pr56384.c: New testcase.
3622
3623 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR tree-optimization/56350
3626 * gcc.dg/pr56350.c: New test.
3627
3628 PR tree-optimization/56381
3629 * g++.dg/opt/pr56381.C: New test.
3630
3631 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR pch/54117
3634 * lib/dg-pch.exp (pch-init, pch-finish,
3635 check_effective_target_pch_supported_debug): New procs.
3636 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3637 Likewise if $pch_unsupported_debug and $flags include -g.
3638 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3639 and dg-require-effective-target pch_unsupported_debug.
3640 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3641 * objc.dg/pch/pch.exp: Likewise.
3642 * gcc.dg/pch/pch.exp: Likewise.
3643 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3644 pch_unsupported_debug.
3645 * gcc.dg/pch/valid-1.hs: Likewise.
3646 * gcc.dg/pch/valid-1b.c: Likewise.
3647 * gcc.dg/pch/valid-1b.hs: Likewise.
3648
3649 2013-02-18 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/56366
3652 * gcc.dg/torture/pr56366.c: New testcase.
3653
3654 2013-02-18 Richard Biener <rguenther@suse.de>
3655
3656 PR middle-end/56349
3657 * gcc.dg/torture/pr56349.c: New testcase.
3658
3659 2013-02-18 Richard Biener <rguenther@suse.de>
3660
3661 PR tree-optimization/56321
3662 * gcc.dg/torture/pr56321.c: New testcase.
3663
3664 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3665
3666 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3667
3668 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3669 Dodji Seketeli <dodji@redhat.com>
3670
3671 PR asan/56330
3672 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3673 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3674 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3675 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3676 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3677 * c-c++-common/asan/pr56330.c: Likewise.
3678 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3679 Ensure the size argument of __builtin_memcpy is a constant.
3680
3681 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3682 Paolo Carlini <paolo.carlini@oracle.com>
3683
3684 PR c++/51242
3685 * g++.dg/cpp0x/enum23.C: New.
3686
3687 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3688
3689 PR target/54685
3690 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3691
3692 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3693
3694 PR rtl-optimization/56348
3695 * gcc.target/i386/pr56348.c: New test.
3696
3697 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3698
3699 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3700 * gcc.target/arm/interrupt-2.c: Likewise.
3701
3702 2013-02-15 Tobias Burnus <burnus@net-b.de>
3703
3704 PR fortran/56318
3705 * gfortran.dg/matmul_9.f90: New.
3706
3707 2013-02-15 Tobias Burnus <burnus@net-b.de>
3708
3709 PR fortran/53818
3710 * gfortran.dg/init_flag_11.f90: New.
3711
3712 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3713
3714 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3715
3716 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3717
3718 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3719 characters.
3720
3721 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3722 Tobias Burnus <burnus@net-b.de>
3723
3724 PR testsuite/56138
3725 * gfortran.dg/allocatable_function_7.f90: New.
3726
3727 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3728
3729 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3730 * asan_globals_test-wrapper.cc: New file.
3731 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3732 instead of asan_globals_test.cc as dg-additional-sources.
3733 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3734 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3735 "sanitizer_test_utils.h" instead of
3736 "sanitizer_common/tests/sanitizer_test_utils.h".
3737 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3738 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3739 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3740 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3741 * g++.dg/asan/asan_test.cc: Synced from upstream.
3742 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3743
3744 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3745
3746 Fix an asan crash
3747 * c-c++-common/asan/memcmp-2.c: New test.
3748
3749 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3750
3751 PR c++/55582
3752 * g++.dg/cpp0x/udlit-string-literal.h: New.
3753 * g++.dg/cpp0x/udlit-string-literal.C: New.
3754
3755 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3756
3757 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3758
3759 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3760
3761 PR target/56184
3762 * gcc.target/arm/pr56184.C: New test.
3763
3764 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR c++/56302
3767 * g++.dg/torture/pr56302.C: New test.
3768 * g++.dg/cpp0x/constexpr-56302.C: New test.
3769 * c-c++-common/pr56302.c: New test.
3770
3771 2013-02-13 Tobias Burnus <burnus@net-b.de>
3772 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774 PR fortran/56204
3775 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3776 * gfortran.dg/quad_3.f90: Ditto.
3777
3778 2013-02-13 Kostya Serebryany <kcc@google.com>
3779
3780 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3781 to match the fresh asan run-time.
3782 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3783
3784 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3785
3786 Avoid instrumenting duplicated memory access in the same basic block
3787 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3788 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3789 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3790 * c-c++-common/asan/inc.c: Likewise.
3791
3792 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3793
3794 PR inline-asm/56148
3795 * gcc.target/i386/pr56148.c: New test.
3796
3797 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3798 Tobias Burnus <burnus@net-b.de>
3799
3800 PR testsuite/56082
3801 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3802 to kind=2.
3803
3804 2013-02-12 Richard Biener <rguenther@suse.de>
3805
3806 PR lto/56297
3807 * gcc.dg/lto/pr56297_0.c: New testcase.
3808 * gcc.dg/lto/pr56297_0.c: Likewise.
3809
3810 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3811
3812 PR fortran/46952
3813 * gfortran.dg/typebound_deferred_1.f90: New.
3814
3815 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR rtl-optimization/56151
3818 * gcc.target/i386/pr56151.c: New test.
3819
3820 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3821
3822 * g++.dg/ext/mv12.C: New test.
3823 * g++.dg/ext/mv12.h: New file.
3824 * g++.dg/ext/mv12-aux.C: New file.
3825 * g++.dg/ext/mv13.C: New test.
3826
3827 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3828
3829 * lib/target-supports.exp
3830 (check_effective_target_powerpc_eabi_ok): New.
3831 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3832 powerpc_eabi_ok.
3833 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3834 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3835 only.
3836 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3837 * gcc.target/powerpc/pr51623.c: Likewise.
3838 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3839 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3840
3841 2013-02-11 Alexander Potapenko <glider@google.com>
3842 Jack Howarth <howarth@bromo.med.uc.edu>
3843 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR sanitizer/55617
3846 * g++.dg/asan/pr55617.C: Run on all targets.
3847
3848 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3849
3850 PR rtl-optimization/56275
3851 * gcc.dg/pr56275.c: New test.
3852
3853 2013-02-11 Richard Biener <rguenther@suse.de>
3854
3855 PR tree-optimization/56273
3856 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3857
3858 2013-02-11 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/56264
3861 * gcc.dg/torture/pr56264.c: New testcase.
3862
3863 2013-02-11 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/56273
3866 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3867 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3868 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3869 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3870 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3871 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3872
3873 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3874
3875 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3876 for *-*-linux-gnu targets.
3877 * g++.dg/asan/interception-test-1.c: Ditto.
3878 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3879 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3880
3881 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3882
3883 PR fortran/55362
3884 * gfortran.dg/intrinsic_size_4.f90 : New test.
3885
3886 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR target/56256
3889 * gcc.target/powerpc/pr56256.c: New test.
3890
3891 2013-02-08 Ian Lance Taylor <iant@google.com>
3892
3893 * lib/go.exp: Load timeout.exp.
3894
3895 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3896
3897 PR rtl-optimization/56246
3898 * gcc.target/i386/pr56246.c: New test.
3899
3900 2013-02-08 Jeff Law <law@redhat.com>
3901
3902 PR debug/53948
3903 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3904
3905 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3906
3907 PR target/56043
3908 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3909 powerpc*-*-linux*.
3910
3911 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3912
3913 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3914
3915 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR rtl-optimization/56195
3918 * gcc.dg/torture/pr56195.c: New test.
3919
3920 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3921
3922 PR fortran/54107
3923 * gfortran.dg/recursive_interface_2.f90: New test.
3924
3925 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR tree-optimization/56250
3928 * gcc.c-torture/execute/pr56250.c: New test.
3929
3930 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3931
3932 PR tree-optimization/56064
3933 * gcc.dg/fixed-point/view-convert-2.c: New test.
3934
3935 2013-02-08 Michael Matz <matz@suse.de>
3936
3937 PR tree-optimization/52448
3938 * gcc.dg/pr52448.c: New test.
3939
3940 2013-02-08 Richard Biener <rguenther@suse.de>
3941
3942 PR middle-end/56181
3943 * gcc.dg/torture/pr56181.c: New testcase.
3944
3945 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3946
3947 PR target/54222
3948 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3949 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3950
3951 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR c++/56241
3954 * g++.dg/parse/crash61.C: New test.
3955
3956 PR c++/56239
3957 * g++.dg/parse/pr56239.C: New test.
3958
3959 PR c++/56237
3960 * g++.dg/abi/mangle61.C: New test.
3961
3962 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3963
3964 PR rtl-optimization/56225
3965 * gcc.target/i386/pr56225.c: New test.
3966
3967 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR debug/56154
3970 * gcc.dg/guality/pr56154-1.c: New test.
3971 * gcc.dg/guality/pr56154-2.c: New test.
3972 * gcc.dg/guality/pr56154-3.c: New test.
3973 * gcc.dg/guality/pr56154-4.c: New test.
3974 * gcc.dg/guality/pr56154-aux.c: New file.
3975
3976 PR tree-optimization/55789
3977 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3978 cleanup-tree-dump.
3979 * gcc.dg/tree-ssa/inline-3.c: Add
3980 --param max-early-inliner-iterations=2 option.
3981
3982 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3983
3984 PR debug/53363
3985 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3986 Add -fno-dwarf2-cfi-asm to dg-options.
3987 Adapt match count.
3988
3989 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR target/56228
3992 * gcc.dg/pr56228.c: New test.
3993
3994 2013-02-07 Alan Modra <amodra@gmail.com>
3995
3996 PR target/54009
3997 * gcc.target/powerpc/pr54009.c: New test.
3998 PR target/54131
3999 * gfortran.dg/pr54131.f: New test.
4000
4001 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4002
4003 PR fortran/55789
4004 * gfortran.dg/array_constructor_41.f90: New test.
4005
4006 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4007
4008 PR fortran/55978
4009 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4010
4011 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR middle-end/56217
4014 * g++.dg/gomp/pr56217.C: New test.
4015
4016 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR tree-optimization/56205
4019 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4020 * gcc.c-torture/execute/pr56205.c: New test.
4021
4022 2013-02-05 Richard Biener <rguenther@suse.de>
4023
4024 PR tree-optimization/53342
4025 PR tree-optimization/53185
4026 * gcc.dg/vect/pr53185-2.c: New testcase.
4027
4028 2013-02-05 Jan Hubicka <jh@suse.cz>
4029
4030 PR tree-optimization/55789
4031 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4032 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4033 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4034 * g++.dg/ipa/inline-1.C: New testcase.
4035 * g++.dg/ipa/inline-2.C: New testcase.
4036 * g++.dg/ipa/inline-3.C: New testcase.
4037
4038 2013-02-05 Jan Hubicka <jh@suse.cz>
4039
4040 PR tree-optimization/55789
4041 * g++.dg/torture/pr55789.C: New testcase.
4042
4043 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR middle-end/56167
4046 * gcc.dg/pr56167.c: New test.
4047
4048 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4049
4050 PR target/55146
4051 * gcc.target/sh/pr55146.c: New.
4052
4053 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4054
4055 PR tree-optimization/54386
4056 * gcc.target/sh/pr54386.c: New.
4057
4058 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4059
4060 PR fortran/56008
4061 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4062
4063 PR fortran/47517
4064 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4065
4066 2013-02-04 Alexander Potapenko <glider@google.com>
4067 Jack Howarth <howarth@bromo.med.uc.edu>
4068 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR sanitizer/55617
4071 * g++.dg/asan/pr55617.C: New test.
4072
4073 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4074
4075 PR fortran/54195
4076 * gfortran.dg/typebound_operator_19.f90: New test.
4077 * gfortran.dg/typebound_assignment_4.f90: New test.
4078
4079 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4080
4081 PR fortran/54107
4082 * gfortran.dg/recursive_interface_1.f90: New test.
4083
4084 2013-02-04 Richard Guenther <rguenther@suse.de>
4085
4086 PR lto/56168
4087 * gcc.dg/lto/pr56168_0.c: New testcase.
4088 * gcc.dg/lto/pr56168_1.c: Likewise.
4089
4090 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4091
4092 PR fortran/50627
4093 PR fortran/56054
4094 * gfortran.dg/block_12.f90: New test.
4095 * gfortran.dg/module_error_1.f90: New test.
4096
4097 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4098
4099 * lib/target-supports.exp (check_effective_target_vect_float)
4100 (check_effective_target_vect_no_align): Add mips-sde-elf.
4101
4102 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4103
4104 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4105
4106 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4107
4108 * gcc.dg/pr56023.c: XFAIL on AIX.
4109 * gcc.dg/vect/pr49352.c: Same.
4110
4111 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4112
4113 * gnat.dg/opt26.adb: New test.
4114
4115 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4116
4117 Revert.
4118 2013-01-27 Amol Pise <amolpise15@gmail.com>
4119
4120 * gcc.target/arm/neon-vfnms-1.c: New test.
4121 * gcc.target/arm/neon-vfnma-1.c: New test.
4122
4123 2013-01-31 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/56157
4126 * gcc.dg/torture/pr56157.c: New testcase.
4127
4128 2013-01-30 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/56150
4131 * gcc.dg/torture/pr56150.c: New testcase.
4132
4133 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR sanitizer/55374
4136 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4137 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4138 printed in backtrace.
4139 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4140 to avoid errors about mismatched allocation vs. deallocation.
4141
4142 PR c++/55742
4143 * g++.dg/mv1.C: Moved to...
4144 * g++.dg/ext/mv1.C: ... here. Adjust test.
4145 * g++.dg/mv2.C: Moved to...
4146 * g++.dg/ext/mv2.C: ... here. Adjust test.
4147 * g++.dg/mv3.C: Moved to...
4148 * g++.dg/ext/mv3.C: ... here.
4149 * g++.dg/mv4.C: Moved to...
4150 * g++.dg/ext/mv4.C: ... here.
4151 * g++.dg/mv5.C: Moved to...
4152 * g++.dg/ext/mv5.C: ... here. Adjust test.
4153 * g++.dg/mv6.C: Moved to...
4154 * g++.dg/ext/mv6.C: ... here. Adjust test.
4155 * g++.dg/ext/mv7.C: New test.
4156 * g++.dg/ext/mv8.C: New test.
4157 * g++.dg/ext/mv9.C: New test.
4158 * g++.dg/ext/mv10.C: New test.
4159 * g++.dg/ext/mv11.C: New test.
4160
4161 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4162
4163 PR rtl-optimization/56144
4164 * gcc.dg/pr56144.c: New.
4165
4166 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4167
4168 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4169 message.
4170 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4171 * g++.dg/cpp0x/constexpr-55573.C: Same
4172
4173 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4174
4175 PR tree-optimization/56064
4176 * gcc.dg/fixed-point/view-convert.c: New test.
4177
4178 2013-01-30 Andreas Schwab <schwab@suse.de>
4179
4180 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4181 evaluate the end index in string range.
4182
4183 2013-01-30 Tobias Burnus <burnus@net-b.de>
4184
4185 PR fortran/56138
4186 * gfortran.dg/allocatable_function_6.f90: New.
4187
4188 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4189 Mikael Morin <mikael@gcc.gnu.org>
4190
4191 PR fortran/54107
4192 * gfortran.dg/proc_ptr_comp_36.f90: New.
4193
4194 2013-01-29 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/55270
4197 * gcc.dg/torture/pr55270.c: New testcase.
4198
4199 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR rtl-optimization/56117
4202 * gcc.dg/pr56117.c: New test.
4203
4204 2013-01-28 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/56034
4207 * gcc.dg/torture/pr56034.c: New testcase.
4208
4209 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4210
4211 PR tree-optimization/56125
4212 * gcc.dg/pr56125.c: New test.
4213
4214 2013-01-28 Tobias Burnus <burnus@net-b.de>
4215 Mikael Morin <mikael@gcc.gnu.org>
4216
4217 PR fortran/53537
4218 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4219 * gfortran.dg/import8.f90: Likewise.
4220 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4221 * gfortran.dg/import10.f90: New test.
4222 * gfortran.dg/import11.f90: Likewise
4223
4224 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR testsuite/56053
4227 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4228 string.h. Provide memset, malloc and free prototypes, adjust line
4229 numbers in dg-output.
4230 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4231 Provide memset prototype and adjust line numbers in dg-output.
4232 * c-c++-common/asan/global-overflow-1.c: Likewise.
4233
4234 PR tree-optimization/56094
4235 * gcc.dg/pr56094.c: New test.
4236
4237 2013-01-27 Amol Pise <amolpise15@gmail.com>
4238
4239 * gcc.target/arm/neon-vfnms-1.c: New test.
4240 * gcc.target/arm/neon-vfnma-1.c: New test.
4241
4242 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4243
4244 PR target/56114
4245 * gcc.target/i386/pr56114.c: New test.
4246
4247 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4248
4249 PR fortran/55984
4250 * gfortran.dg/associate_14.f90: New test.
4251
4252 PR fortran/56047
4253 * gfortran.dg/associate_13.f90: New test.
4254
4255 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR tree-optimization/56098
4258 * gcc.dg/pr56098-1.c: New test.
4259 * gcc.dg/pr56098-2.c: New test.
4260
4261 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4262
4263 PR target/54222
4264 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4265
4266 2013-01-22 Marek Polacek <polacek@redhat.com>
4267
4268 PR tree-optimization/56035
4269 * gcc.dg/pr56035.c: New test.
4270
4271 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4272
4273 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4274 for MIPS.
4275
4276 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4277
4278 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4279
4280 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR c/56078
4283 * gcc.dg/pr56078.c: New test.
4284 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4285
4286 2013-01-24 Martin Jambor <mjambor@suse.cz>
4287
4288 PR tree-optimization/55927
4289 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4290
4291 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4292
4293 * gcc.target/i386/movsd.c: New test.
4294
4295 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4296
4297 PR inline-asm/55934
4298 * gcc.target/i386/pr55934.c: New test.
4299
4300 2013-01-23 Janus Weil <janus@gcc.gnu.org>
4301
4302 PR fortran/56081
4303 * gfortran.dg/select_8.f90: New.
4304
4305 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4306
4307 * gcc.target/microblaze/microblaze.exp: Remove
4308 target_config_cflags check.
4309
4310 2013-01-23 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR fortran/56052
4313 * gfortran.dg/gomp/pr56052.f90: New test.
4314
4315 PR target/49069
4316 * gcc.dg/pr49069.c: New test.
4317
4318 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4319
4320 PR c++/55944
4321 * g++.dg/cpp0x/constexpr-static10.C: New.
4322
4323 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
4324
4325 PR target/56028
4326 * gcc.target/i386/pr56028.c: New test.
4327
4328 2013-01-22 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR target/55686
4331 * gcc.target/i386/pr55686.c: New test.
4332
4333 2013-01-22 Dodji Seketeli <dodji@redhat.com>
4334
4335 PR c++/53609
4336 * g++.dg/cpp0x/variadic139.C: New test.
4337 * g++.dg/cpp0x/variadic140.C: Likewise.
4338 * g++.dg/cpp0x/variadic141.C: Likewise.
4339
4340 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4341
4342 * gnat.dg/warn8.adb: New test.
4343
4344 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4345
4346 PR fortran/55919
4347 * gfortran.dg/include_8.f90: New test.
4348
4349 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4350
4351 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4352 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4353
4354 2013-01-21 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR tree-optimization/56051
4357 * gcc.c-torture/execute/pr56051.c: New test.
4358
4359 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4360
4361 PR rtl-optimization/56023
4362 * gcc.dg/pr56023.c: New test.
4363
4364 2013-01-21 Martin Jambor <mjambor@suse.cz>
4365
4366 PR middle-end/56022
4367 * gcc.target/i386/pr56022.c: New test.
4368
4369 2013-01-21 Jason Merrill <jason@redhat.com>
4370
4371 * lib/target-supports.exp (check_effective_target_alias): New.
4372
4373 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
4374
4375 PR debug/53235
4376 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4377
4378 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4379
4380 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4381
4382 2013-01-19 Jeff Law <law@redhat.com>
4383
4384 PR tree-optimization/52631
4385 * tree-ssa/pr52631.c: New test.
4386 * tree-ssa/ssa-fre-9: Update expected output.
4387
4388 2013-01-19 Anthony Green <green@moxielogic.com>
4389
4390 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4391 for moxie.
4392
4393 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR tree-optimization/56029
4396 * g++.dg/torture/pr56029.C: New test.
4397
4398 2013-01-18 Sharad Singhai <singhai@google.com>
4399
4400 PR tree-optimization/55995
4401 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4402
4403 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4404
4405 PR target/55433
4406 * gcc.target/i386/pr55433.c: New.
4407
4408 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR middle-end/56015
4411 * gfortran.dg/pr56015.f90: New test.
4412
4413 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4414
4415 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4416
4417 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4418
4419 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4420 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4421 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4422 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4423 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4424
4425 2013-01-17 Jeff Law <law@redhat.com>
4426
4427 * gcc.dg/pr52573.c: Move to...
4428 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4429
4430 PR rtl-optimization/52573
4431 * gcc.dg/pr52573.c: New test.
4432
4433 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4434
4435 PR sanitizer/55679
4436 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4437 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4438 check_no_compiler_messages to test support in ucontext.h.
4439 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4440 compliant RLIMIT_AS.
4441
4442 2013-01-17 Marek Polacek <polacek@redhat.com>
4443
4444 PR rtl-optimization/55833
4445 * gcc.dg/pr55833.c: New test.
4446
4447 2013-01-17 Jan Hubicka <jh@suse.cz>
4448
4449 PR tree-optimization/55273
4450 * gcc.c-torture/compile/pr55273.c: New testcase.
4451
4452 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4453
4454 PR target/55981
4455 * gcc.target/pr55981.c: New test.
4456
4457 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4458
4459 * gcc.target/arm/pr40887.c: Require at least armv5.
4460 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4461 * gcc.target/arm/pr51915.c: Likewise.
4462 * gcc.target/arm/pr52006.c: Likewise.
4463 * gcc.target/arm/pr53187.c: Likewise.
4464
4465 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4466 * gcc.target/arm/ftest-support-arm.h: Delete.
4467 * gcc.target/arm/ftest-support-thumb.h: Delete.
4468 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4469 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4470 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4471 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4472 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4473 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4474 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4475 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4476 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4477 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4478 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4479 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4480 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4482 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4483 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4484 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4485 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4486 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4487 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4488 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4489 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4490 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4492
4493 2013-01-17 Martin Jambor <mjambor@suse.cz>
4494
4495 PR tree-optimizations/55264
4496 * g++.dg/ipa/pr55264.C: New test.
4497
4498 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4499
4500 PR fortran/55983
4501 * gfortran.dg/class_55.f90: New.
4502
4503 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4504
4505 PR testsuite/55994
4506 * gcc.c-torture/execute/builtins/builtins.exp: Add
4507 -Wl,--allow-multiple-definition for eabi and elf targets.
4508
4509 PR testsuite/54622
4510 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4511 check_effective_target_vect_perm_short,
4512 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4513 check_effective_target_vect64): Return 0 for big-endian ARM.
4514 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4515
4516 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4517 prototypes.
4518
4519 2013-01-16 Richard Biener <rguenther@suse.de>
4520
4521 PR tree-optimization/55964
4522 * gcc.dg/torture/pr55964.c: New testcase.
4523
4524 2013-01-16 Richard Biener <rguenther@suse.de>
4525
4526 PR tree-optimization/54767
4527 PR tree-optimization/53465
4528 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4529
4530 2013-01-16 Christian Bruel <christian.bruel@st.com>
4531
4532 PR target/55301
4533 * gcc.target/sh/sh-switch.c: New testcase.
4534
4535 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4536
4537 * gcc.dg/webizer.c: Increase the array size.
4538
4539 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/55940
4542 * gcc.dg/pr55940.c: New test.
4543
4544 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4545 Harald Anlauf <anlauf@gmx.de>
4546
4547 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4548 * gfortran.dg/bounds_check_5.f90: Likewise.
4549 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4550 * gfortran.dg/continuation_9.f90: Likewise.
4551 * gfortran.dg/move_alloc_13.f90: Likewise.
4552 * gfortran.dg/structure_constructor_11.f90: Likewise.
4553 * gfortran.dg/tab_continuation.f: Likewise.
4554 * gfortran.dg/warning-directive-2.F90: Likewise.
4555 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4556
4557 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4558
4559 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4560 * gcc.target/arm/fma-sp.c: Likewise.
4561
4562 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4563
4564 PR rtl-optimization/55153
4565 * gcc.dg/pr55153.c: New.
4566
4567 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR tree-optimization/55920
4570 * gcc.c-torture/compile/pr55920.c: New test.
4571
4572 2013-01-15 Richard Biener <rguenther@suse.de>
4573
4574 PR middle-end/55882
4575 * gcc.dg/torture/pr55882.c: New testcase.
4576
4577 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR tree-optimization/55955
4580 * gcc.c-torture/compile/pr55955.c: New test.
4581
4582 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4583
4584 PR c++/55663
4585 * g++.dg/cpp0x/alias-decl-31.C: New test.
4586
4587 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4588
4589 PR fortran/54286
4590 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4591 case where interface is null.
4592
4593 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4594
4595 PR fortran/55806
4596 * gfortran.dg/array_constructor_40.f90: New test.
4597
4598 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4599
4600 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4601
4602 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4603
4604 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4605 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4606 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4607 * gcc.target/aarch64/vect-ld1r.c: New.
4608 * gcc.target/aarch64/vect-ld1r.x: New.
4609
4610 2013-01-14 Andi Kleen <ak@linux.intel.com>
4611
4612 PR target/55948
4613 * gcc.target/i386/hle-clear-rel.c: New file
4614 * gcc.target/i386/hle-store-rel.c: New file.
4615
4616 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4617
4618 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4619 * gfortran.dg/bounds_check_4.f90: Likewise.
4620 * gfortran.dg/inquire_10.f90: Likewise.
4621 * gfortran.dg/minloc_3.f90: Likewise.
4622 * gfortran.dg/minlocval_3.f90: Likewise.
4623 * gfortran.dg/module_double_reuse.f90: Likewise.
4624 * gfortran.dg/mvbits_1.f90: Likewise.
4625 * gfortran.dg/oldstyle_1.f90: Likewise.
4626 * gfortran.dg/pr20163-2.f: Likewise.
4627 * gfortran.dg/save_1.f90: Likewise.
4628 * gfortran.dg/scan_1.f90: Likewise.
4629 * gfortran.dg/select_char_1.f90: Likewise.
4630 * gfortran.dg/shape_4.f90: Likewise.
4631 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4632 * gfortran.dg/function_optimize_10.f90: Likewise.
4633 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4634 * gfortran.dg/used_types_17.f90: Likewise.
4635 * gfortran.dg/used_types_18.f90: Likewise.
4636
4637 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4638
4639 PR fortran/54286
4640 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4641
4642 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4643
4644 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4645
4646 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4647
4648 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4649
4650 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4651
4652 PR fortran/55072
4653 * gfortran.dg/assumed_type_2.f90: Fix test case.
4654 * gfortran.dg/internal_pack_13.f90: New test.
4655 * gfortran.dg/internal_pack_14.f90: New test.
4656
4657 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4658
4659 PR fortran/55868
4660 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4661 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4662 $tar to STAR.
4663
4664 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4665
4666 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4667
4668 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4669
4670 PR target/55719
4671 * gcc.target/s390/pr55719.c: New testcase.
4672
4673 2013-01-11 Richard Guenther <rguenther@suse.de>
4674
4675 PR tree-optimization/44061
4676 * gcc.dg/pr44061.c: New testcase.
4677
4678 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4679
4680 Update copyright years.
4681
4682 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4683 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR target/55565
4686 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4687
4688 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4689
4690 PR rtl-optimization/55672
4691 * gcc.target/i386/pr55672.c: New.
4692
4693 2013-01-10 Jeff Law <law@redhat.com>
4694
4695 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4696 pass/fail message unique.
4697
4698
4699 2013-01-10 Jason Merrill <jason@redhat.com>
4700
4701 * ada/.gitignore: New.
4702
4703 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4704
4705 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4706 Add tls options.
4707 * g++.dg/tls/thread_local2.C: Likewise.
4708 * g++.dg/tls/thread_local2g.C: Likewise.
4709 * g++.dg/tls/thread_local6.C: Likewise.
4710 * g++.dg/tls/thread_local-order1.C: Add tls options.
4711 * g++.dg/tls/thread_local-order2.C: Likewise.
4712 * g++.dg/tls/thread_local3.C: Likewise.
4713 * g++.dg/tls/thread_local3g.C: Likewise.
4714 * g++.dg/tls/thread_local4.C: Likewise.
4715 * g++.dg/tls/thread_local4g.C: Likewise.
4716 * g++.dg/tls/thread_local5.C: Likewise.
4717 * g++.dg/tls/thread_local5g.C: Likewise.
4718 * g++.dg/tls/thread_local6g.C: Likewise.
4719
4720 2013-01-10 Kostya Serebryany <kcc@google.com>
4721
4722 * g++.dg/asan/asan_test.cc: Sync from upstream.
4723
4724 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR tree-optimization/55921
4727 * gcc.c-torture/compile/pr55921.c: New test.
4728
4729 2013-01-09 Jan Hubicka <jh@suse.cz>
4730
4731 PR tree-optimization/55569
4732 * gcc.c-torture/compile/pr55569.c: New testcase.
4733
4734 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4735
4736 PR fortran/47203
4737 * gfortran.dg/use_28.f90: New test.
4738
4739 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4740
4741 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4742 number matching more robust.
4743
4744 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4745
4746 PR rtl-optimization/55829
4747 * gcc.target/i386/pr55829.c: New.
4748
4749 2013-01-09 Tobias Burnus <burnus@net-b.de>
4750
4751 PR fortran/55758
4752 * gfortran.dg/bind_c_bool_1.f90: New.
4753 * gfortran.dg/do_5.f90: Add dg-warning.
4754
4755 2013-01-09 Jan Hubicka <jh@suse.cz>
4756
4757 PR tree-optimization/55875
4758 * gcc.c-torture/execute/pr55875.c: New testcase.
4759 * g++.dg/torture/pr55875.C: New testcase.
4760
4761 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR c/48418
4764 * c-c++-common/pr48418.c: New test.
4765
4766 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/55801
4769 * g++.dg/tls/thread_local-ice.C: New.
4770
4771 2013-01-09 Andreas Schwab <schwab@suse.de>
4772
4773 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4774
4775 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR tree-optimization/48189
4778 * gcc.dg/pr48189.c: New test.
4779
4780 2013-01-04 Jan Hubicka <jh@suse.cz>
4781
4782 PR tree-optimization/55823
4783 * g++.dg/ipa/devirt-10.C: New testcase.
4784
4785 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4786 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4787
4788 PR rtl-optimization/55845
4789 * gcc.target/i386/pr55845.c: New test.
4790
4791 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4792
4793 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4794 instructions generated instead of number of occurances.
4795
4796 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4797
4798 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4799 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4800 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4801 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4802 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4803 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4804 * gcc.target/aarch64/vect-fcm.x: Likewise.
4805 * lib/target-supports.exp
4806 (check_effective_target_vect_cond): Enable for AArch64.
4807
4808 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4809
4810 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4811 endian-safe float pool loading.
4812 (test_square_root_v4sf): Likewise.
4813 (test_square_root_v2df): Likewise.
4814 * lib/target-supports.exp
4815 (check_effective_target_vect_call_sqrtf): Add AArch64.
4816
4817 2013-01-08 Martin Jambor <mjambor@suse.cz>
4818
4819 PR debug/55579
4820 * gcc.dg/tree-ssa/pr55579.c: New test.
4821
4822 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4823
4824 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4825 asm comments.
4826
4827 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR middle-end/55890
4830 * gcc.dg/torture/pr55890-3.c: New test.
4831
4832 PR middle-end/55851
4833 * gcc.c-torture/compile/pr55851.c: New test.
4834
4835 PR sanitizer/55844
4836 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4837 dg-options.
4838
4839 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4840
4841 PR fortran/55618
4842 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4843
4844 2013-01-07 Tobias Burnus <burnus@net-b.de>
4845
4846 PR fortran/55763
4847 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4848 * gfortran.dg/pointer_init_7.f90: New.
4849
4850 2013-01-07 Richard Biener <rguenther@suse.de>
4851
4852 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4853
4854 2013-01-07 Richard Biener <rguenther@suse.de>
4855
4856 PR middle-end/55890
4857 * gcc.dg/torture/pr55890-1.c: New testcase.
4858 * gcc.dg/torture/pr55890-2.c: Likewise.
4859
4860 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4861
4862 * gcc.target/aarch64/fmovd.c: New.
4863 * gcc.target/aarch64/fmovf.c: Likewise.
4864 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4865 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4866 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4867 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4868 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4869 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4870
4871 2013-01-07 Richard Biener <rguenther@suse.de>
4872
4873 PR tree-optimization/55888
4874 PR tree-optimization/55862
4875 * gcc.dg/torture/pr55888.c: New testcase.
4876
4877 2013-01-07 Tobias Burnus <burnus@net-b.de>
4878
4879 PR fortran/55852
4880 * gfortran.dg/intrinsic_size_3.f90: New.
4881
4882 2013-01-07 Tobias Burnus <burnus@net-b.de>
4883
4884 PR fortran/55763
4885 * gfortran.dg/select_type_32.f90: New.
4886
4887 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4888
4889 PR c++/52343
4890 * g++.dg/cpp0x/alias-decl-29.C: New test.
4891
4892 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4893
4894 PR fortran/53876
4895 PR fortran/54990
4896 PR fortran/54992
4897 * gfortran.dg/class_array_15.f03: New test.
4898
4899 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4900
4901 PR fortran/42769
4902 PR fortran/45836
4903 PR fortran/45900
4904 * gfortran.dg/use_23.f90: New test.
4905 * gfortran.dg/use_24.f90: New test.
4906 * gfortran.dg/use_25.f90: New test.
4907 * gfortran.dg/use_26.f90: New test.
4908 * gfortran.dg/use_27.f90: New test.
4909
4910 2013-01-06 Olivier Hainque <hainque@adacore.com>
4911
4912 * gnat.dg/specs/clause_on_volatile.ads: New test.
4913
4914 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4915
4916 * gnat.dg/alignment10.adb: New test.
4917
4918 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4919 Mikael Morin <mikael@gcc.gnu.org>
4920
4921 PR fortran/55827
4922 * gfortran.dg/use_22.f90: New test.
4923
4924 2013-01-04 Andrew Pinski <apinski@cavium.com>
4925
4926 * gcc.target/aarch64/cmp-1.c: New testcase.
4927
4928 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4929
4930 PR fortran/55172
4931 * gfortran.dg/select_type_31.f03: New test.
4932
4933 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 PR c++/54526 (again)
4936 * g++.dg/cpp0x/parse2.C: Extend.
4937 * g++.old-deja/g++.other/crash28.C: Adjust.
4938
4939 2013-01-04 Richard Biener <rguenther@suse.de>
4940
4941 PR tree-optimization/55862
4942 * gcc.dg/torture/pr55862.c: New testcase.
4943
4944 2013-01-04 Martin Jambor <mjambor@suse.cz>
4945
4946 PR tree-optimization/55755
4947 * gcc.dg/torture/pr55755.c: New test.
4948 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4949 * gcc.dg/tree-ssa/pr45144.c: Update.
4950
4951 2013-01-04 Richard Biener <rguenther@suse.de>
4952
4953 PR middle-end/55863
4954 * gcc.dg/fold-reassoc-2.c: New testcase.
4955
4956 2013-01-04 Tobias Burnus <burnus@net-b.de>
4957
4958 PR fortran/55763
4959 * gfortran.dg/null_7.f90: New.
4960
4961 2013-01-04 Tobias Burnus <burnus@net-b.de>
4962
4963 PR fortran/55854
4964 PR fortran/55763
4965 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4966 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4967 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4968
4969 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4970
4971 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4972
4973 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4974
4975 PR fortran/55855
4976 * gfortran.dg/assignment_1.f90: Modified.
4977 * gfortran.dg/assignment_4.f90: New.
4978
4979 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4980
4981 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4982
4983 2013-01-03 Richard Biener <rguenther@suse.de>
4984
4985 PR tree-optimization/55857
4986 * gcc.dg/vect/pr55857-1.c: New testcase.
4987 * gcc.dg/vect/pr55857-2.c: Likewise.
4988
4989 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR rtl-optimization/55838
4992 * gcc.dg/pr55838.c: New test.
4993
4994 PR tree-optimization/55832
4995 * gcc.c-torture/compile/pr55832.c: New test.
4996
4997 2013-01-02 Teresa Johnson <tejohnson@google.com>
4998
4999 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5000 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5001 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5002 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5003 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5004 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5005 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5006 * gcc.dg/unroll_1.c: Ditto.
5007 * gcc.dg/unroll_2.c: Ditto.
5008 * gcc.dg/unroll_3.c: Ditto.
5009 * gcc.dg/unroll_4.c: Ditto.
5010
5011 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5012
5013 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5014
5015 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016
5017 PR fortran/55818
5018 * gfortran.dg/eof_4.f90: New test.
5019
5020 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5021
5022 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5023 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5024 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5025 (compat_setup_dfp): Initialize compat_alt_caret and
5026 compat_save_TEST_ALWAYS_FLAGS.
5027
5028 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5029
5030 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5031
5032 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5033
5034 * gcc.dg/torture/fp-int-convert-2.c: New test.
5035
5036 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037
5038 * gfortran.dg/newunit_3.f90: Add dg-do run.
5039 * gfortran.dg/inquire_15.f90: Add dg-do run.
5040
5041 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR tree-optimization/55831
5044 * gcc.dg/pr55831.c: New test.
5045 \f
5046 Copyright (C) 2013 Free Software Foundation, Inc.
5047
5048 Copying and distribution of this file, with or without modification,
5049 are permitted in any medium without royalty provided the copyright
5050 notice and this notice are preserved.