re PR debug/55094 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2224)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/55094
4 * gcc.dg/pr55094.c: New test.
5
6 PR rtl-optimization/54921
7 * gcc.dg/pr54921.c: New test.
8
9 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
10
11 * gcc.target/i386/pr55359.c: New test.
12
13 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
14
15 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
16 * g++.dg/tls/thread_local3g.C: Likewise.
17 * g++.dg/tls/thread_local4g.C: Likewise.
18 * g++.dg/tls/thread_local5g.C: Likewise.
19 * g++.dg/tls/thread_local6g.C: Likewise.
20 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
21 * g++.dg/tls/thread_local2.C: Likewise.
22 * g++.dg/tls/thread_local2g.C: Likewise.
23 * g++.dg/tls/thread_local6.C: Likewise.
24
25 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
26
27 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
28 * gcc.dg/tm/clone-1.c: New test.
29
30 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/55368
33 * g++.dg/parse/struct-5.C: New.
34
35 2012-11-19 Tom de Vries <tom@codesourcery.com>
36
37 PR rtl-optimization/55315
38 * gcc.target/mips/pr55315.c: New test.
39
40 2012-11-17 Jakub Jelinek <jakub@redhat.com>
41
42 PR tree-optimization/55236
43 * gcc.dg/pr55236.c: New test.
44
45 PR testsuite/55188
46 * gcc.dg/pr19105.c: Accept also optimizing
47 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
48
49 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
50 from addr2line_output. Increment idx if asking for more than one
51 address in one object.
52
53 2012-11-16 Jakub Jelinek <jakub@redhat.com>
54
55 PR tree-optimization/55329
56 * g++.dg/opt/pr55329.C: New test.
57
58 2012-11-16 Janus Weil <janus@gcc.gnu.org>
59
60 PR fortran/55297
61 * gfortran.dg/typebound_operator_18.f90: New.
62
63 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
64
65 PR rtl-optimization/55330
66 * gfortran.dg/pr55330.f90: New test.
67
68 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
69
70 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
71 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
72 * gcc.dg/hoist-register-pressure-2.c: Ditto.
73 * gcc.dg/hoist-register-pressure-3.c: Ditto.
74 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
75 * gcc.dg/tree-prof/unroll-1.c: Ditto.
76
77 2012-11-16 Dodji Seketeli <dodji@redhat.com>
78
79 PR c++/54875
80 * g++.dg/cpp0x/alias-decl-27.C: New test.
81
82 2012-11-16 Jakub Jelinek <jakub@redhat.com>
83
84 PR c++/55337
85 * g++.dg/template/alignof2.C: New test.
86
87 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
88
89 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
90 * g++.dg/mv6.C (dg-options): Ditto.
91
92 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
93
94 * lib/target_suports.exp
95 (check_effective_target_has_w_floating_suffix): New procedure.
96 (check_effective_target_has_q_floating_suffix): Ditto.
97 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
98 for unsupported non-standard suffix on floating constant.
99 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
100
101 2012-11-14 Jakub Jelinek <jakub@redhat.com>
102
103 * lib/asan-dg.exp: New file.
104 * gcc.dg/asan/asan.exp: New file.
105 * g++.dg/dg.exp: Prune also asan tests.
106 * g++.dg/asan/asan.exp: New file.
107 * c-c++-common/asan/memcmp-1.c: New test.
108
109 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/55323
112 * g++.dg/cpp0x/vt-55323.C: New.
113
114 2012-11-13 Sriraman Tallam <tmsriram@google.com>
115
116 * g++.dg/mv4.C: Add require ifunc. Change error message.
117 * g++.dg/mv5.C: Add require ifunc.
118 * g++.dg/mv6.C: Add require ifunc.
119
120 2012-11-13 Martin Jambor <mjambor@suse.cz>
121
122 PR tree-optimization/55253
123 * gcc.dg/torture/pr55253.c: New test.
124 * gcc.dg/torture/pr55305.c: Likewise.
125
126 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR middle-end/55142
129 * gcc.target/i386/pr55142-1.c: New file.
130 * gcc.target/i386/pr55142-2.c: Likewise.
131
132 2012-11-13 Dodji Seketeli <dodji@redhat.com>
133
134 PR c++/54466
135 * g++.dg/cpp0x/alias-decl-26.C: New test file.
136
137 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
138
139 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
140 instead of lp64.
141 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
142 * gcc.target/i386/pr49715-2.c: Likewise.
143 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
144
145 2012-11-13 Jakub Jelinek <jakub@redhat.com>
146
147 PR tree-optimization/55281
148 * gcc.dg/vect/fast-math-pr55281.c: New test.
149 * g++.dg/opt/pr55281.C: New test.
150
151 PR rtl-optimization/54127
152 * gcc.dg/torture/pr54127.c: New test.
153
154 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
155 Jakub Jelinek <jakub@redhat.com>
156
157 PR rtl-optimization/51447
158 * gcc.c-torture/execute/pr51447.c: New test.
159
160 2012-11-12 Ian Bolton <ian.bolton@arm.com>
161
162 * gcc.target/aarch64/csinc-2.c: New test.
163
164 2012-11-12 Ian Bolton <ian.bolton@arm.com>
165
166 * gcc.target/aarch64/cmn.c: New test.
167 * gcc.target/aarch64/adds.c: New test.
168 * gcc.target/aarch64/subs.c: New test.
169
170 2012-11-12 Tobias Burnus <burnus@net-b.de>
171
172 PR fortran/55272
173 * gfortran.dg/coarray_29_1.f90: New.
174 * gfortran.dg/coarray_29_2.f90: New.
175
176 2012-11-12 Bin Cheng <bin.cheng@arm.com>
177
178 * gcc.dg/hoist-register-pressure-3.c: New test.
179
180 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
181
182 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
183 wrappers around sinf and cosf.
184
185 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
186
187 PR middle-end/55247
188 PR middle-end/55259
189 * gcc.target/i386/pr55247-2.c: New file.
190
191 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
192
193 PR middle-end/55263
194 * g++.dg/pr55263.C: New test.
195
196 2012-11-11 Martin Jambor <mjambor@suse.cz>
197
198 PR tree-optimization/55238
199 * testsuite/gcc.dg/torture/pr55238.c: New test.
200
201 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
202 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
203 * c-c++-common/torture/vector-subscript-1.c: Likewise.
204 * c-c++-common/torture/vector-subscript-2.c: Likewise.
205
206 2012-11-10 Jan Hubicka <jh@suse.cz>
207
208 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
209
210 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
211
212 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
213 -mno-sse -mno-mmx to dg-options. Reformat.
214
215 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
216
217 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
218 * c-c++-common/vector-compare-1.c: Same.
219 * c-c++-common/vector-compare-2.c: Same.
220 * g++.dg/other/unused1.C: Skip on AIX.
221 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
222 extra message on AIX.
223
224 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
225
226 PR target/55247
227 * gcc.target/i386/pr55247.c: New test.
228
229 2012-11-09 Andrew Pinski <apinski@cavium.com>
230
231 * gcc.c-torture/execute/20121108-1.c: New test.
232
233 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
234
235 PR c++/54413
236 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
237 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
238 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
239 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
240
241 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
242
243 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
244 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
245 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
246 array bounds.
247 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
248
249 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
250
251 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
252 * g++.dg/tm/pr47530.C: Same.
253
254 2012-11-09 Jason Merrill <jason@redhat.com>
255
256 PR c++/54859
257 * g++.dg/cpp0x/alias-decl-25.C: New.
258
259 * g++.dg/abi/abi-tag1.C: New.
260 * g++.dg/abi/abi-tag2.C: New.
261
262 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
263
264 PR rtl-optimization/55154
265 * gcc.target/i386/pr55154.c: New test.
266
267 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
268
269 PR rtl-optimization/55151
270 * gcc.dg/pr55151.c: Move ...
271 * gcc.target/i386/pr55151.c: ... here.
272
273 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
274
275 PR rtl-optimization/54472
276 * gcc.dg/pr54472.c: New test.
277
278 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/stack_check3.ad[sb]: New test.
281
282 2012-11-08 Ian Lance Taylor <iant@google.com>
283
284 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
285 with arguments. Handle errorcheckoutput and rundir test types.
286
287 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
288
289 PR tree-optimization/55191
290 * gcc.dg/pr55191.c: New test.
291
292 2012-11-08 Jakub Jelinek <jakub@redhat.com>
293
294 PR debug/54499
295 * g++.dg/debug/pr54499.C: New test.
296
297 2012-11-08 Jan Hubicka <jh@suse.cz>
298
299 PR middle-end/48636
300 * gcc.dg/winline-3.c: Update.
301
302 2012-11-08 Martin Jambor <mjambor@suse.cz>
303
304 * gfortran.dg/ipcp-array-1.f90: New test.
305
306 2012-11-08 Florian Weimer <fweimer@redhat.com>
307
308 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
309
310 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR rtl-optimization/55151
313 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
314
315 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
316
317 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
318
319 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gcc.c-torture/compile/20121107-1.c: New test.
322
323 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
324
325 PR rtl-optimization/55151
326 * gcc.dg/pr55151.c: Compile it only for x86_64.
327
328 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
329
330 PR rtl-optimization/55122
331 * gcc.dg/pr55122.c: New test.
332
333 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
334
335 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
336 word powerpc.
337 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
338 * gcc.target/powerpc/loop_align.c: Skip on AIX.
339 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
340 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
341
342 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
343
344 PR c/53063
345 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
346
347 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
348
349 PR c/51294
350 * c-c++-common/pr51294.c: New.
351
352 2012-11-07 Martin Jambor <mjambor@suse.cz>
353
354 PR tree-optimization/53787
355 * gcc.dg/ipa/ipa-5.c: Adjust.
356 * gcc.dg/ipa/ipcp-agg-1.c: New test.
357 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
358 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
359 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
360 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
361 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
362 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
363 * gfortran.dg/pr48636-2.f90: New test.
364 * gfortran.dg/pr53787.f90: Likewise.
365
366 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/55226
369 Revert:
370 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
371
372 PR c++/54922
373 * g++.dg/cpp0x/constexpr-union4.C: New.
374
375 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
376
377 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
378
379 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
380
381 PR target/49220
382 * gcc.c-torture/compile/pr49220.c: New test.
383
384 2012-11-07 Florian Weimer <fweimer@redhat.com>
385
386 * g++.dg/init/new40.C: New.
387
388 2012-11-07 Jakub Jelinek <jakub@redhat.com>
389
390 PR debug/54693
391 * gcc.dg/guality/pr54693-2.c: New test.
392
393 2012-11-06 Andrew Pinski <apinski@cavium.com>
394
395 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
396 -fno-vect-cost-model.
397
398 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
399
400 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
401 * gcc.dg/tm/debug-1.c: Same.
402 * gcc.dg/tm/irrevocable-3.c: Same.
403 * gcc.dg/tm/irrevocable-4.c: Same.
404 * gcc.dg/tm/memopt-10.c: Same.
405 * gcc.dg/tm/memopt-11.c: Same.
406 * gcc.dg/tm/props-4.c: Same.
407 * gcc.dg/tm/wrap-3.c: Same.
408 * gcc.dg/tm/wrap-4.c: Same.
409
410 2012-11-06 Andrew Pinski <apinski@cavium.com>
411
412 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
413
414 2012-11-06 Jan Hubicka <jh@suse.cz>
415
416 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
417 candidate still.
418 * gcc.dg/tree-ssa/loop-23.c: Likewise.
419 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
420 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
421
422 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
423
424 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
425
426 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
427
428 PR middle-end/41993
429 * gcc.dg/torture/pr41993.c: New test.
430
431 2012-11-06 Jan Hubicka <jh@suse.cz>
432
433 * gcc.target/i386/l_fma_float_?.c: Update.
434 * gcc.target/i386/l_fma_double_?.c: Update.
435
436 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
437
438 PR target/54089
439 * gcc.target/sh/pr54089-8.c: New.
440 * gcc.target/sh/pr54089-9.c: New.
441
442 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
443
444 PR target/47440
445 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
446 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
447 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
448 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
449 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
450 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
451 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
452 * gcc.target/i386/avx-vzeroupper-27.c: New.
453
454 2012-11-06 Janus Weil <janus@gcc.gnu.org>
455
456 PR fortran/54917
457 * gfortran.dg/transfer_class_1.f90: New.
458 * gfortran.dg/transfer_class_2.f90: New.
459
460 2012-11-05 Sriraman Tallam <tmsriram@google.com>
461
462 * testsuite/g++.dg/mv1.C: New test.
463 * testsuite/g++.dg/mv2.C: New test.
464 * testsuite/g++.dg/mv3.C: New test.
465 * testsuite/g++.dg/mv4.C: New test.
466 * testsuite/g++.dg/mv5.C: New test.
467 * testsuite/g++.dg/mv6.C: New test.
468
469 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
470
471 PR testsuite/55186
472 * gcc.dg/const-uniq-1.c (a): Increase length four times.
473
474 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
475
476 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
477 darwin.
478
479 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
480
481 * g++.dg/torture/20121105-1.C: New test.
482
483 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
484
485 * gcc.dg/torture/fp-compare.c: New testcase.
486
487 2012-11-05 Jan Hubicka <jh@suse.cz>
488
489 * gcc.dg/const-1.c: Update.
490 * gcc.dg/pure-1.c: Update.
491
492 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
493
494 PR rtl-optimization/55151
495 * gcc.dg/pr55151.c: New test.
496
497 2012-11-05 Jakub Jelinek <jakub@redhat.com>
498
499 PR debug/54970
500 PR debug/54971
501 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
502
503 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
504
505 PR testsuite/51128
506 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
507
508 2012-11-05 Jan Hubicka <jh@suse.cz>
509
510 * gcc.dg/autopar/pr49960.c: Fix testcase.
511
512 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
513
514 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
515 Fix scan-tree-dump-times directive.
516
517 2012-11-04 Janus Weil <janus@gcc.gnu.org>
518
519 PR fortran/55199
520 * gfortran.dg/associate_12.f90: New.
521
522 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
523
524 PR target/54255
525 * lib/target-supports.exp (check_effective_target_masm_intel): New
526 proc.
527 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
528 masm_intel.
529
530 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
531 Jack Howarth <howarth@bromo.med.uc.edu>
532
533 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
534 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
535 * gcc.target/i386/pr53249.c: Likewise.
536
537 2012-11-03 Andrew Pinski <apinski@cavium.com>
538
539 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
540 call abort1 so that cross jumping does not happen.
541
542 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
543
544 PR target/51244
545 * gcc.target/sh/pr51244-18.c: New.
546 * gcc.target/sh/pr51244-19.c: New.
547
548 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
549
550 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
551 b requires a 64-bit operation followed by a truncation.
552
553 2012-11-02 Jan Hubicka <jh@suse.cz>
554
555 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
556
557 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
558
559 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
560 conditions to verify the reduction code is vectorized.
561
562 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
563 in case 'pow', such as 'powerpc' is used in the compiler version name.
564 * gcc.target/powerpc/pr46728-2.c: Likewise.
565 * gcc.target/powerpc/pr46728-3.c: Likewise.
566 * gcc.target/powerpc/pr46728-4.c: Likewise.
567 * gcc.target/powerpc/pr46728-5.c: Likewise.
568 * gcc.target/powerpc/pr46728-7.c: Likewise.
569 * gcc.target/powerpc/pr46728-8.c: Likewise.
570 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
571
572 2012-11-02 Jan Hubicka <jh@suse.cz>
573
574 * gcc.dg/tree-ssa/loop-38.c: New testcase.
575
576 2012-11-02 Jan Hubicka <jh@suse.cz>
577
578 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
579 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
580
581 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
582
583 PR middle-end/55130
584 * gcc.target/i386/pr55130.c: New test.
585
586 2012-11-02 Jakub Jelinek <jakub@redhat.com>
587
588 PR target/55147
589 * gcc.target/i386/pr55147.c: New test.
590
591 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
592
593 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
594 * gfortran.dg/default_format_denormal_1.f90: Same.
595
596 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
597
598 PR middle-end/55001
599 * g++.dg/ext/vector19.C: Remove target restrictions.
600 * gcc.dg/fold-compare-7.c: New testcase.
601
602 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
603
604 PR target/55160
605 * gcc.target/sh/pr55160.c: New.
606
607 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
608
609 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
610 scan-assembler regex.
611
612 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
613
614 PR middle-end/55150
615 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
616 * gcc.dg/pr55150-2.c: New test.
617
618 2012-11-01 Sharad Singhai <singhai@google.com>
619
620 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
621 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
622 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
623 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
624
625 2012-10-31 Dehao Chen <dehao@google.com>
626
627 * g++.dg/debug/dwarf2/block.C: New testcase.
628
629 2012-10-31 Jan Hubicka <jh@suse.cz>
630
631 * gcc.dg/pr44974.c: Add noinline.
632
633 2012-10-31 Janus Weil <janus@gcc.gnu.org>
634
635 PR fortran/53718
636 * gfortran.dg/class_54.f90: New.
637
638 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
639 Jakub Jelinek <jakub@redhat.com>
640
641 PR tree-optimization/55018
642 * gcc.dg/torture/pr55018.c: New test.
643
644 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/54583
647 * g++.dg/ext/vla13.C: New.
648
649 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
650
651 PR middle-end/55150
652 * gcc.dg/pr55150.c: New test.
653
654 2012-10-31 Tobias Burnus <burnus@net-b.de>
655
656 PR fortran/55134
657 * gfortran.dg/associate_11.f90: New.
658
659 2012-10-31 Dodji Seketeli <dodji@redhat.com>
660
661 PR c++/54955
662 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
663
664 2012-10-31 Jakub Jelinek <jakub@redhat.com>
665
666 PR tree-optimization/19105
667 PR tree-optimization/21643
668 PR tree-optimization/46309
669 * gcc.dg/pr19105.c: New test.
670 * gcc.dg/pr21643.c: New test.
671 * gcc.dg/pr46309-2.c: New test.
672 * gcc.c-torture/execute/pr46309.c: New test.
673
674 2012-10-31 Alan Modra <amodra@gmail.com>
675
676 * gcc.target/powerpc/dimode_off.c: New.
677 * gcc.target/powerpc/timode_off.c: New.
678 * gcc.target/powerpc/dfmode_off.c: New.
679 * gcc.target/powerpc/tfmode_off.c: New.
680
681 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR rtl-optimization/55093
684 * gcc.target/i386/pr55093.c: New file.
685
686 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
687
688 * gcc.target/i386/pr55116.c: Renamed to ...
689 * gcc.target/i386/pr55116-1.c: This.
690
691 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
692
693 * gcc.target/i386/pr55116-2.c: New file.
694
695 2012-10-30 Richard Biener <rguenther@suse.de>
696
697 * gcc.dg/vect/slp-perm-2.c: Adjust.
698
699 2012-10-30 Richard Biener <rguenther@suse.de>
700
701 PR tree-optimization/55111
702 * gcc.dg/torture/pr55111.c: New testcase.
703
704 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
705
706 PR target/53988
707 * gcc.target/sh/pr53988.c: New.
708
709 2012-10-30 Bin Cheng <bin.cheng@arm.com>
710
711 PR target/54989
712 * gcc.dg/hoist-register-pressure-1.c: Rename from
713 hoist-register-pressure.c. Add nonpic condition.
714 * gcc.dg/hoist-register-pressure-2.c: New testcase.
715
716 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
717
718 PR c++/54930
719 * gcc.dg/Wreturn-local-addr.c: New.
720 * g++.dg/warn/Wno-return-local-addr.C: New.
721 * g++.dg/warn/Wreturn-local-addr.C: New.
722
723 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR middle-end/55116
726 * gcc.target/i386/pr55116.c: New file.
727
728 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
729
730 PR c/53066
731 * gcc.dg/Wshadow-4.c: New.
732 * gcc.dg/Wshadow-4.h: New.
733
734 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
735
736 PR debug/54693
737 * gcc.dg/guality/pr54693.c: New.
738
739 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
740
741 PR middle-end/55027
742 * gcc.dg/pr55027.c: New testcase.
743
744 2012-10-29 Jan Hubicka <jh@suse.cz>
745
746 * gcc.dg/ipa/inline-6.c: New testcase.
747
748 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
749
750 PR rtl-optimization/55106
751 * g++.dg/pr55106.C: New.
752
753 2012-10-29 Richard Guenther <rguenther@suse.de>
754
755 PR middle-end/53695
756 * gcc.dg/torture/pr53695.c: New testcase.
757
758 2012-10-28 Jan Hubicka <jh@suse.cz>
759
760 * gcc.dg/ipa/inlinehint-3.c: New testcase.
761
762 2012-10-28 Tobias Burnus <burnus@net-b.de>
763
764 PR fortran/54958
765 * gfortran.dg/do_check_6.f90: New.
766
767 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
768 Jack Howarth <howarth@bromo.med.uc.edu>
769
770 PR target/54404
771 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
772 to dg-options.
773 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
774
775 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
776
777 PR target/34283
778 * gcc.target/i386/pr34283.c: New test.
779
780 2012-10-26 Jakub Jelinek <jakub@redhat.com>
781
782 PR c++/55081
783 * g++.dg/opt/pr55081.C: New test.
784
785 PR debug/54970
786 PR debug/54971
787 * gcc.dg/guality/pr54970.c: New test.
788
789 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/54984
792 * g++.dg/template/new11.C: New.
793
794 2012-10-26 Richard Biener <rguenther@suse.de>
795
796 PR middle-end/54824
797 * gcc.dg/torture/pr54824.c: New testcase.
798
799 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
800
801 * gcc.target/i386/fxsave-1.c: New.
802 * gcc.target/i386/fxsave64-1.c: Ditto.
803 * gcc.target/i386/fxrstor-1.c: Ditto.
804 * gcc.target/i386/fxrstor64-1.c: Ditto.
805 * gcc.target/i386/xsave-1.c: Ditto.
806 * gcc.target/i386/xsave64-1.c: Ditto.
807 * gcc.target/i386/xrstor-1.c: Ditto.
808 * gcc.target/i386/xrstor64-1.c: Ditto.
809 * gcc.target/i386/xsaveopt-1.c: Ditto.
810 * gcc.target/i386/xsaveopt64-1.c: Ditto.
811 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
812 * gcc.target/i386/sse-13.c: Ditto.
813 * gcc.target/i386/sse-14.c: Ditto.
814 * gcc.target/i386/sse-22.c: Ditto.
815 * gcc.target/i386/sse-23.c: Ditto.
816 * g++.dg/other/i386-2.C: Ditto.
817 * g++.dg/other/i386-3.C: Ditto.
818
819 2012-10-25 Jan Hubicka <jh@suse.cz>
820
821 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
822 at ivcanon time.
823
824 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
825
826 PR c++/53761
827 * g++.dg/ext/transparent-union.C: New.
828
829 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
830
831 PR c++/54427
832 * g++.dg/ext/vector19.C: New testcase.
833
834 2012-10-25 Richard Biener <rguenther@suse.de>
835
836 PR tree-optimization/54902
837 * g++.dg/torture/pr54902.C: New testcase.
838
839 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/34892
842 * g++.dg/template/crash114.C: New.
843
844 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
845
846 PR bootstrap/55049
847 * gcc.target/i386/pr55049-1.c: New test.
848
849 2012-10-24 Janus Weil <janus@gcc.gnu.org>
850
851 PR fortran/55037
852 * gfortran.dg/class_dummy_4.f03: New.
853
854 2012-10-24 Jakub Jelinek <jakub@redhat.com>
855
856 PR rtl-optimization/55010
857 * gcc.dg/pr55010.c: New test.
858
859 PR debug/54828
860 * g++.dg/debug/pr54828.C: New test.
861
862 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
863
864 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
865 * gcc.dg/vect/vect-83_64.c: Likewise.
866
867 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/54922
870 * g++.dg/cpp0x/constexpr-union4.C: New.
871
872 2012-10-23 Jeff Law <law@redhat.com>
873
874 * gcc.c-torture/execute/pr54985.c: New test.
875
876 2012-10-23 Paul Koning <ni1d@arrl.net>
877
878 PR debug/54508
879 * g++.dg/debug/dwarf2/pr54508.C: New.
880
881 2012-10-23 Jakub Jelinek <jakub@redhat.com>
882
883 PR c++/54844
884 * g++.dg/template/sizeof14.C: New test.
885
886 2012-10-23 Ian Bolton <ian.bolton@arm.com>
887 Jim MacArthur <jim.macarthur@arm.com>
888 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
889 Marcus Shawcroft <marcus.shawcroft@arm.com>
890 Nigel Stephens <nigel.stephens@arm.com>
891 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
892 Richard Earnshaw <rearnsha@arm.com>
893 Sofiane Naci <sofiane.naci@arm.com>
894 Stephen Thomas <stephen.thomas@arm.com>
895 Tejas Belagod <tejas.belagod@arm.com>
896 Yufeng Zhang <yufeng.zhang@arm.com>
897
898 * lib/target-supports.exp
899 (check_profiling_available): Add AArch64.
900 (check_effective_target_vect_int): Likewise.
901 (check_effective_target_vect_shift): Likewise.
902 (check_effective_target_vect_float): Likewise.
903 (check_effective_target_vect_double): Likewise.
904 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
905 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
906 (check_effective_target_vect_pack_trunc): Likewise.
907 (check_effective_target_vect_unpack): Likewise.
908 (check_effective_target_vect_hw_misalign): Likewise.
909 (check_effective_target_vect_short_mult): Likewise.
910 (check_effective_target_vect_int_mult): Likewise.
911 (check_effective_target_vect_stridedN): Likewise.
912 (check_effective_target_sync_int_long): Likewise.
913 (check_effective_target_sync_char_short): Likewise.
914 (check_vect_support_and_set_flags): Likewise.
915 (check_effective_target_aarch64_tiny): New.
916 (check_effective_target_aarch64_small): New.
917 (check_effective_target_aarch64_large): New.
918 * g++.dg/other/PR23205.C: Enable aarch64.
919 * g++.dg/other/pr23205-2.C: Likewise.
920 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
921 * gcc.c-torture/execute/20101011-1.c: Likewise.
922 * gcc.dg/20020312-2.c: Likewise.
923 * gcc.dg/20040813-1.c: Likewise.
924 * gcc.dg/builtin-apply2.c: Likewise.
925 * gcc.dg/stack-usage-1.c: Likewise.
926
927 2012-10-23 Ian Bolton <ian.bolton@arm.com>
928 Jim MacArthur <jim.macarthur@arm.com>
929 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
930 Marcus Shawcroft <marcus.shawcroft@arm.com>
931 Nigel Stephens <nigel.stephens@arm.com>
932 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
933 Richard Earnshaw <rearnsha@arm.com>
934 Sofiane Naci <sofiane.naci@arm.com>
935 Stephen Thomas <stephen.thomas@arm.com>
936 Tejas Belagod <tejas.belagod@arm.com>
937 Yufeng Zhang <yufeng.zhang@arm.com>
938
939 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
940 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
941 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
942 * gcc.target/aarch64/aapcs/abitest.S: New file.
943 * gcc.target/aarch64/aapcs/abitest.h: New file.
944 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
945 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
946 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
947 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
948 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
949 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
950 * gcc.target/aarch64/aapcs/ice_1.c: New file.
951 * gcc.target/aarch64/aapcs/ice_2.c: New file.
952 * gcc.target/aarch64/aapcs/ice_3.c: New file.
953 * gcc.target/aarch64/aapcs/ice_4.c: New file.
954 * gcc.target/aarch64/aapcs/ice_5.c: New file.
955 * gcc.target/aarch64/aapcs/macro-def.h: New file.
956 * gcc.target/aarch64/aapcs/test_1.c: New file.
957 * gcc.target/aarch64/aapcs/test_10.c: New file.
958 * gcc.target/aarch64/aapcs/test_11.c: New file.
959 * gcc.target/aarch64/aapcs/test_12.c: New file.
960 * gcc.target/aarch64/aapcs/test_13.c: New file.
961 * gcc.target/aarch64/aapcs/test_14.c: New file.
962 * gcc.target/aarch64/aapcs/test_15.c: New file.
963 * gcc.target/aarch64/aapcs/test_16.c: New file.
964 * gcc.target/aarch64/aapcs/test_17.c: New file.
965 * gcc.target/aarch64/aapcs/test_18.c: New file.
966 * gcc.target/aarch64/aapcs/test_19.c: New file.
967 * gcc.target/aarch64/aapcs/test_2.c: New file.
968 * gcc.target/aarch64/aapcs/test_20.c: New file.
969 * gcc.target/aarch64/aapcs/test_21.c: New file.
970 * gcc.target/aarch64/aapcs/test_22.c: New file.
971 * gcc.target/aarch64/aapcs/test_23.c: New file.
972 * gcc.target/aarch64/aapcs/test_24.c: New file.
973 * gcc.target/aarch64/aapcs/test_25.c: New file.
974 * gcc.target/aarch64/aapcs/test_26.c: New file.
975 * gcc.target/aarch64/aapcs/test_3.c: New file.
976 * gcc.target/aarch64/aapcs/test_4.c: New file.
977 * gcc.target/aarch64/aapcs/test_5.c: New file.
978 * gcc.target/aarch64/aapcs/test_6.c: New file.
979 * gcc.target/aarch64/aapcs/test_7.c: New file.
980 * gcc.target/aarch64/aapcs/test_8.c: New file.
981 * gcc.target/aarch64/aapcs/test_9.c: New file.
982 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
983 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
984 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
985 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
986 * gcc.target/aarch64/aapcs/test_complex.c: New file.
987 * gcc.target/aarch64/aapcs/test_int128.c: New file.
988 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
989 * gcc.target/aarch64/aapcs/type-def.h: New file.
990 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
991 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
992 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
993 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
994 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
995 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
996 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
997 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
998 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
999 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1000 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1001 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1002 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1003 * gcc.target/aarch64/aarch64.exp: New file.
1004 * gcc.target/aarch64/adc-1.c: New file.
1005 * gcc.target/aarch64/adc-2.c: New file.
1006 * gcc.target/aarch64/asm-1.c: New file.
1007 * gcc.target/aarch64/clrsb.c: New file.
1008 * gcc.target/aarch64/clz.c: New file.
1009 * gcc.target/aarch64/ctz.c: New file.
1010 * gcc.target/aarch64/csinc-1.c: New file.
1011 * gcc.target/aarch64/csinv-1.c: New file.
1012 * gcc.target/aarch64/csneg-1.c: New file.
1013 * gcc.target/aarch64/extend.c: New file.
1014 * gcc.target/aarch64/fcvt.x: New file.
1015 * gcc.target/aarch64/fcvt_double_int.c: New file.
1016 * gcc.target/aarch64/fcvt_double_long.c: New file.
1017 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1018 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1019 * gcc.target/aarch64/fcvt_float_int.c: New file.
1020 * gcc.target/aarch64/fcvt_float_long.c: New file.
1021 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1022 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1023 * gcc.target/aarch64/ffs.c: New file.
1024 * gcc.target/aarch64/fmadd.c: New file.
1025 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1026 * gcc.target/aarch64/frint.x: New file.
1027 * gcc.target/aarch64/frint_double.c: New file.
1028 * gcc.target/aarch64/frint_float.c: New file.
1029 * gcc.target/aarch64/index.c: New file.
1030 * gcc.target/aarch64/mneg-1.c: New file.
1031 * gcc.target/aarch64/mneg-2.c: New file.
1032 * gcc.target/aarch64/mneg-3.c: New file.
1033 * gcc.target/aarch64/mnegl-1.c: New file.
1034 * gcc.target/aarch64/mnegl-2.c: New file.
1035 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1036 * gcc.target/aarch64/pic-constantpool1.c: New file.
1037 * gcc.target/aarch64/pic-symrefplus.c: New file.
1038 * gcc.target/aarch64/predefine_large.c: New file.
1039 * gcc.target/aarch64/predefine_small.c: New file.
1040 * gcc.target/aarch64/predefine_tiny.c: New file.
1041 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1042 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1043 * gcc.target/aarch64/table-intrinsics.c: New file.
1044 * gcc.target/aarch64/tst-1.c: New file.
1045 * gcc.target/aarch64/vect-abs-compile.c: New file.
1046 * gcc.target/aarch64/vect-abs.c: New file.
1047 * gcc.target/aarch64/vect-abs.x: New file.
1048 * gcc.target/aarch64/vect-compile.c: New file.
1049 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1050 * gcc.target/aarch64/vect-faddv.c: New file.
1051 * gcc.target/aarch64/vect-faddv.x: New file.
1052 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1053 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1054 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1055 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1056 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1057 * gcc.target/aarch64/vect-fp-compile.c: New file.
1058 * gcc.target/aarch64/vect-fp.c: New file.
1059 * gcc.target/aarch64/vect-fp.x: New file.
1060 * gcc.target/aarch64/vect-mull-compile.c: New file.
1061 * gcc.target/aarch64/vect-mull.c: New file.
1062 * gcc.target/aarch64/vect-mull.x: New file.
1063 * gcc.target/aarch64/vect.c: New file.
1064 * gcc.target/aarch64/vect.x: New file.
1065 * gcc.target/aarch64/vector_intrinsics.c: New file.
1066 * gcc.target/aarch64/vfp-1.c: New file.
1067 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1068 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1069 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1070 * g++.dg/abi/aarch64_guard1.C: New file.
1071
1072 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR c++/54988
1075 * c-c++-common/pr54988.c: New test.
1076
1077 2012-10-23 Jan Hubicka <jh@suse.cz>
1078
1079 * gcc.dg/tree-prof/peel-1.c: New testcase.
1080
1081 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1082
1083 PR gcc/52945
1084 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1085
1086 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1087
1088 * gcc.dg/c99-predef-1.c: New test.
1089 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1090 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1091 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1092 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1093 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1094 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1095 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1096 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1097 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1098 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1099 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1100 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1101
1102 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1103
1104 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1105
1106 2012-10-23 Jan Hubicka <jh@suse.cz>
1107
1108 PR middle-end/54937
1109 * gcc.c-torture/execute/pr54937.c: New testcase.
1110 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1111
1112 2012-10-23 Jan Hubicka <jh@suse.cz>
1113
1114 PR middle-end/54967
1115 * gfortran.dg/pr54967.f90: New testcase.
1116
1117 2012-10-23 Terry Guo <terry.guo@arm.com>
1118
1119 PR target/55019
1120 * gcc.dg/pr55019.c: New.
1121
1122 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1123
1124 PR tree-optimization/55008
1125 * gcc.dg/tree-ssa/pr55008.c: New test.
1126
1127 2012-10-22 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/55011
1130 * gcc.dg/torture/pr55011.c: New testcase.
1131
1132 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1133
1134 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1135 * gcc.target/arm/pr40457-2.c: Likewise.
1136 * gcc.target/arm/pr40457-3.c: Likewise.
1137
1138 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1139
1140 * gnat.dg/specs/limited_with4.ads: New test.
1141 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1142
1143 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1144
1145 * gnat.dg/modular4.adb: New test.
1146 * gnat.dg/modular4_pkg.ads: New helper.
1147
1148 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1151 * gnat.dg/specs/addr1.ads: Likewise.
1152
1153 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1154
1155 * gcc.dg/webizer.c (main): Add missing exit call.
1156
1157 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1158
1159 PR fortran/54465
1160 * gfortran.dg/wextra_1.f: New test.
1161
1162 2012-10-20 Jan Hubicka <jh@suse.cz>
1163
1164 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1165
1166 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1167
1168 PR fortran/54224
1169 * gfortran.dg/warn_unused_function.f90: New.
1170
1171 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1172
1173 * lib/target-supports.exp
1174 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1175
1176 2012-10-19 Richard Guenther <rguenther@suse.de>
1177
1178 PR tree-optimization/54981
1179 * gcc.dg/pr54981.c: New testcase.
1180
1181 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1182
1183 PR target/54892
1184 * gcc.target/arm/pr54892.c: New.
1185
1186 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1187
1188 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1189
1190 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/54501
1193 * g++.dg/init/array30.C: New.
1194 * g++.dg/init/array31.C: Likewise.
1195
1196 2012-10-18 Tobias Burnus <burnus@net-b.de>
1197
1198 PR fortran/54884
1199 * gfortran.dg/public_private_module_7.f90: New.
1200
1201 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1202
1203 PR c++/29633
1204 * g++.dg/template/pr29633.C: New.
1205
1206 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gnat.dg/loop_optimization13.ad[sb]: New test.
1209 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1210
1211 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1212
1213 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1214 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1215 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1216 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1217
1218 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1219
1220 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1221 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1222 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1223 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1224 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1225 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1226
1227 2012-10-16 Jan Hubicka <jh@suse.cz>
1228
1229 * gcc.target/i386/l_fma_float_?.c: Update.
1230 * gcc.target/i386/l_fma_double_?.c: Update.
1231 * gfortran.dg/do_1.f90: XFAIL
1232 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1233 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1234 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1235 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1236 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1237 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1238 valid.
1239
1240 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1241
1242 PR c/53063
1243 PR c/40989
1244 * gcc.dg/Wstrict-overflow-24.c: New.
1245
1246 2012-10-16 Tobias Burnus <burnus@net-b.de>
1247
1248 PR fortran/50981
1249 PR fortran/54618
1250 * gfortran.dg/class_optional_1.f90: New.
1251 * gfortran.dg/class_optional_2.f90: New.
1252
1253 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR debug/54796
1256 * gcc.dg/guality/pr54796.c: New test.
1257
1258 PR tree-optimization/54889
1259 * gfortran.dg/pr54889.f90: New test.
1260
1261 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1262
1263 * g++.dg/other/dump-ada-spec-2.C: New test.
1264
1265 2012-10-16 Easwaran Raman <eraman@google.com>
1266
1267 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1268 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1269
1270 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1271
1272 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1273 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1274
1275 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1276
1277 PR target/54925
1278 * gcc.c-torture/compile/pr54925.c: New.
1279
1280 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1281
1282 PR target/51244
1283 * gcc.target/sh/pr51244-17.c: New.
1284
1285 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1286
1287 PR target/54760
1288 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1289 functions.
1290 * gcc.target/sh/pr54760-4.c: New.
1291
1292 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1293
1294 PR target/34777
1295 * gcc.target/sh/torture/sh-torture.exp: New.
1296 * gcc.target/sh/torture/pr34777.c: New.
1297
1298 2012-10-15 Matthias Klose <doko@ubuntu.com>
1299
1300 * lib/target-supports.exp (check_profiling_available): Match
1301 arm*-*-linux-* for ARM Linux/GNU.
1302 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1303 * gfortran.dg/enum_10.f90: Likewise.
1304 * gfortran.dg/enum_9.f90: Likewise.
1305 * gcc.target/arm/synchronize.c: Likewise.
1306 * g++.old-deja/g++.jason/enum6.C: Likewise.
1307 * g++.old-deja/g++.other/enum4.C: Likewise.
1308 * g++.old-deja/g++.law/enum9.C: Likewise.
1309
1310 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1311
1312 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1313 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1314
1315 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1316 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/17805
1319 * g++.dg/overload/operator6.C: New.
1320
1321 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/50080 (again)
1324 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1325 * g++.dg/parse/tmpl-outside1.C: Likewise.
1326 * g++.dg/template/qualttp18.C: Likewise.
1327 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1328 * g++.old-deja/g++.pt/overload13.C: Likewise.
1329
1330 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1331
1332 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1333 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1334 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1335 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1336 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1337 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1338 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1339 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1340
1341 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/50080
1344 * g++.dg/parse/tmpl-outside2.C: New.
1345 * g++.dg/parse/tmpl-outside1.C: Adjust.
1346 * g++.dg/template/qualttp18.C: Likewise.
1347 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1348 * g++.old-deja/g++.pt/overload13.C: Likewise.
1349
1350 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1351
1352 PR tree-optimization/54915
1353 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1354
1355 2012-10-15 Richard Guenther <rguenther@suse.de>
1356
1357 PR tree-optimization/54920
1358 * gcc.dg/torture/pr54920.c: New testcase.
1359
1360 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1361
1362 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1363
1364 2012-10-13 Jason Merrill <jason@redhat.com>
1365
1366 * g++.dg/tls/thread_local7g.C: Require tls_native.
1367
1368 2012-10-14 Jason Merrill <jason@redhat.com>
1369
1370 * g++.dg/cpp0x/inh-ctor1.C: New.
1371 * g++.dg/cpp0x/inh-ctor2.C: New.
1372 * g++.dg/cpp0x/inh-ctor3.C: New.
1373 * g++.dg/cpp0x/inh-ctor4.C: New.
1374 * g++.dg/cpp0x/inh-ctor5.C: New.
1375 * g++.dg/cpp0x/inh-ctor6.C: New.
1376 * g++.dg/cpp0x/inh-ctor7.C: New.
1377 * g++.dg/cpp0x/inh-ctor8.C: New.
1378 * g++.dg/cpp0x/inh-ctor9.C: New.
1379 * g++.dg/cpp0x/inh-ctor10.C: New.
1380 * g++.dg/cpp0x/inh-ctor11.C: New.
1381 * g++.dg/cpp0x/inh-ctor12.C: New.
1382 * g++.dg/cpp0x/inh-ctor13.C: New.
1383
1384 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1385
1386 PR rtl-optimization/54919
1387 * gcc.dg/pr54919.c: New testcase.
1388
1389 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 PR c++/53581
1392 * g++.dg/template/crash113.C: New.
1393
1394 2012-10-14 Jan Hubicka <jh@suse.cz>
1395
1396 * gcc.dg/unroll_5.c: New testcase.
1397
1398 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/52643
1401 * g++.dg/opt/pr52643.C: New.
1402
1403 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1404
1405 PR target/54602
1406 * gcc.target/sh/pr54602-1.c: New.
1407 * gcc.target/sh/pr54602-2.c: New.
1408 * gcc.target/sh/pr54602-3.c: New.
1409 * gcc.target/sh/pr54602-4.c: New.
1410
1411 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1412
1413 PR target/54680
1414 * gcc.target/sh/pr54680.c: New.
1415
1416 2012-10-12 Jan Hubicka <jh@suse.cz>
1417
1418 * gcc.dg/webizer.c: New testcase.
1419
1420 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1421
1422 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1423 specify -m64.
1424
1425 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1426
1427 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1428 Return 0 if already specifying -mfloat-abi other than hard.
1429
1430 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1431
1432 * gcc.dg/pr53060.c: Prune irrelevant warning.
1433
1434 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR c/54381
1437 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1438 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1439 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1440 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1441 Adjust expected wording of warnings for *cmp* builtins.
1442 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1443 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1444
1445 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/24449
1448 * g++.dg/parse/friend-main.C: New.
1449
1450 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1451
1452 PR c++/53055
1453 * g++.dg/pr53055.C: New testcase.
1454
1455 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/52744
1458 * g++.dg/cpp0x/pr52744.C: New.
1459
1460 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1461
1462 PR fortran/40453
1463 * gfortran.dg/dummy_procedure_9.f90: New.
1464
1465 2012-10-12 Richard Biener <rguenther@suse.de>
1466
1467 PR tree-optimization/54894
1468 * gcc.dg/torture/pr54894.c: New testcase.
1469
1470 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1471
1472 PR target/51244
1473 * gcc.target/sh/pr51244-13.c: New.
1474 * gcc.target/sh/pr51244-14.c: New.
1475 * gcc.target/sh/pr51244-15.c: New.
1476 * gcc.target/sh/pr51244-16.c: New.
1477
1478 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/51878
1481 * g++.dg/cpp0x/decltype45.C: New.
1482
1483 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1484
1485 PR fortran/54784
1486 * gfortran.dg/class_allocate_13.f90: New.
1487
1488 2012-10-11 Jason Merrill <jason@redhat.com>
1489
1490 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1491 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1492
1493 * g++.dg/gomp/tls-5.C: Require tls_native.
1494 * g++.dg/tls/thread_local7.C: Require tls_native.
1495 * g++.dg/tls/static2.C: New.
1496
1497 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 PR c++/36107
1500 * g++.dg/ext/weak5.C: New.
1501
1502 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1503
1504 PR testsuite/54868
1505 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1506 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1507
1508 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/43765
1511 * g++.dg/parse/pr43765.C: New.
1512
1513 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1514
1515 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1516
1517 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/43663
1520 * g++.dg/init/bitfield3.C: New.
1521
1522 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1523
1524 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1525
1526 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR tree-optimization/54877
1529 * gcc.dg/torture/pr54877.c: New test.
1530
1531 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1532
1533 PR testsuite/53397
1534 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1535 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1536 and remove target info from dg-do compile.
1537 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1538 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1539 and remove target info from dg-do compile.
1540
1541 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1542
1543 * gcc.dg/pr54782.c: Require target with pthread support.
1544
1545 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/53122
1548 * g++.dg/cpp0x/auto35.C: New.
1549
1550 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1551
1552 PR c++/53540 - using fails to be equivalent to typedef
1553 * g++.dg/cpp0x/alias-decl-24.C: New test.
1554
1555 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1556
1557 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1558 that c++11 attributes to types are ignored for now.
1559 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1561
1562 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/53741
1565 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1566
1567 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/50478
1570 * g++.dg/cpp0x/initlist67.C: New.
1571
1572 2012-10-10 Dehao Chen <dehao@google.com>
1573
1574 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1575
1576 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1577
1578 PR target/52480
1579 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1580 Add runtime tests.
1581
1582 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/53307
1585 * g++.dg/cpp0x/decltype44.C: New.
1586
1587 2012-10-09 Steve Ellcey <sellcey@mips.com>
1588
1589 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1590
1591 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/53763
1594 * g++.dg/cpp0x/decltype43.C: New.
1595
1596 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1597
1598 PR middle-end/53397
1599 * gcc.dg/pr53397-1.c: New test case.
1600 * gcc.dg/pr53397-2.c: New test case.
1601
1602 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1603
1604 PR c++/54194
1605 * g++.dg/warn/Wparentheses-26.C: Adjust.
1606 * g++.dg/warn/Wparentheses-27.C: New.
1607
1608 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1609
1610 PR c++/54427
1611 * c-c++-common/vector-scalar.c: New testcase.
1612 * g++.dg/ext/vector18.C: New testcase.
1613 * g++.dg/ext/vector5.C: This is not an error anymore.
1614 * gcc.dg/init-vec-1.c: Move ...
1615 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1616 * gcc.c-torture/execute/vector-shift1.c: Move ...
1617 * c-c++-common/torture/vector-shift1.c: ... here.
1618 * gcc.dg/scal-to-vec1.c: Move ...
1619 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1620 C++11. Adapt error messages.
1621 * gcc.dg/convert-vec-1.c: Move ...
1622 * c-c++-common/convert-vec-1.c: ... here.
1623 * gcc.dg/scal-to-vec2.c: Move ...
1624 * c-c++-common/scal-to-vec2.c: ... here.
1625
1626 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1627
1628 PR target/54400
1629 * gcc.target/i386/pr54400.c: New testcase.
1630
1631 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR c++/54858
1634 * g++.dg/template/pr54858.C: New test.
1635
1636 2012-10-08 Marek Polacek <polacek@redhat.com>
1637
1638 PR debug/54831
1639 * g++.dg/debug/pr54831.C: New test.
1640
1641 2012-10-08 Dehao Chen <dehao@google.com>
1642
1643 * g++.dg/predict-loop-exit-1.C: New.
1644 * g++.dg/predict-loop-exit-2.C: New.
1645 * g++.dg/predict-loop-exit-3.C: New.
1646
1647 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1648
1649 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1650
1651 2012-10-08 Jason Merrill <jason@redhat.com>
1652
1653 * g++.dg/gomp/tls-5.C: New.
1654 * g++.dg/gomp/tls-wrap1.C: New.
1655 * g++.dg/gomp/tls-wrap2.C: New.
1656 * g++.dg/gomp/tls-wrap3.C: New.
1657 * g++.dg/gomp/tls-wrap4.C: New.
1658 * g++.dg/gomp/tls-wrapper-cse.C: New.
1659 * g++.dg/tls/thread_local-cse.C: New.
1660 * g++.dg/tls/thread_local-order1.C: New.
1661 * g++.dg/tls/thread_local-order2.C: New.
1662 * g++.dg/tls/thread_local-wrap1.C: New.
1663 * g++.dg/tls/thread_local-wrap2.C: New.
1664 * g++.dg/tls/thread_local-wrap3.C: New.
1665 * g++.dg/tls/thread_local-wrap4.C: New.
1666 * g++.dg/tls/thread_local2g.C: New.
1667 * g++.dg/tls/thread_local3g.C: New.
1668 * g++.dg/tls/thread_local4g.C: New.
1669 * g++.dg/tls/thread_local5g.C: New.
1670 * g++.dg/tls/thread_local6g.C: New.
1671 * g++.dg/tls/thread_local7g.C: New.
1672
1673 * g++.dg/tls/thread_local3.C: New.
1674 * g++.dg/tls/thread_local4.C: New.
1675 * g++.dg/tls/thread_local5.C: New.
1676 * g++.dg/tls/thread_local6.C: New.
1677
1678 * g++.dg/tls/init-2.C: Tweak errors.
1679 * g++.dg/tls/thread_local1.C: New.
1680 * g++.dg/tls/thread_local2.C: New.
1681 * g++.dg/tls/thread_local7.C: New.
1682
1683 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1684
1685 PR target/54866
1686 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1687
1688 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1689
1690 PR target/54685
1691 * gcc.target/sh/pr54685.c: New.
1692
1693 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1694
1695 PR c++/53528 C++11 attribute support
1696 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1697 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1753
1754 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1755
1756 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1757 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1758 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1759
1760 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1761
1762 PR target/54760
1763 * gcc.target/sh/pr54760-2.c: New.
1764 * gcc.target/sh/pr54760-3.c: New.
1765
1766 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1767
1768 PR c++/51422
1769 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1770
1771 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1772 Sandra Loosemore <sandra@codesourcery.com>
1773
1774 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1775 and test that the accumulator is initialized using MULT.
1776 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1777 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1778
1779 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 PR c++/52764
1782 * g++.dg/cpp0x/stdint.C: New.
1783
1784 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/54249
1787 * g++.dg/cpp0x/stddef.C: New.
1788
1789 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1790
1791 PR fortran/54832
1792 * gfortran.dg/typebound_operator_17.f90: New.
1793
1794 2012-10-06 Jan Hubicka <jh@suse.cz>
1795
1796 PR lto/53831
1797 PR lto/54776
1798 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1799
1800 2012-10-06 Jan Hubicka <jh@suse.cz>
1801
1802 * gcc.dg/lto/resolutions_0.c: New testcase.
1803
1804 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1805
1806 PR fortran/45521
1807 * gfortran.dg/generic_25.f90: New.
1808 * gfortran.dg/generic_26.f90: New.
1809 * gfortran.dg/generic_27.f90: New.
1810
1811 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1812
1813 PR target/54760
1814 * gcc.target/sh/pr54760-1.c: New.
1815
1816 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1817
1818 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1819 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1820 * g++.dg/warn/Wsign-compare-5.C: New test.
1821 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1822 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1823 * g++.dg/ext/builtin30.C: New test.
1824 * g++.dg/ext/vla12.C: New test.
1825 * gcc.dg/builtins-85.c: New test.
1826
1827 PR debug/54519
1828 * gcc.dg/guality/pr54519-1.c: New test.
1829 * gcc.dg/guality/pr54519-2.c: New test.
1830 * gcc.dg/guality/pr54519-3.c: New test.
1831 * gcc.dg/guality/pr54519-4.c: New test.
1832 * gcc.dg/guality/pr54519-5.c: New test.
1833 * gcc.dg/guality/pr54519-6.c: New test.
1834
1835 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/50893
1838 * g++.dg/cpp0x/defaulted38.C: New.
1839
1840 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR tree-optimization/33763
1843 * c-c++-common/pr33763.c: New test.
1844
1845 PR tree-optimization/54810
1846 * gcc.dg/tree-ssa/vrp85.c: New test.
1847
1848 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1849
1850 * gcc.dg/ucnid-7.c: Skip on AIX.
1851 * gcc.dg/ucnid-8.c: Same.
1852 * gcc.dg/ucnid-10.c: Same.
1853 * gcc.dg/ucnid-13.c: Same.
1854 * gcc.dg/attr-alias-3.c: Same.
1855 * gcc.dg/attr-alias-5.c: Same.
1856 * gcc.dg/torture/pr51106-2.c: Same.
1857 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1858
1859 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1860
1861 PR c++/52233
1862 * g++.dg/cpp0x/alias-decl-23.C: New.
1863
1864 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1865
1866 PR c++/53403
1867 * g++.dg/template/friend53.C: New.
1868
1869 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1870
1871 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1872 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1873 (scan-ada-spec): Likewise.
1874 (scan-ada-spec-not): Likewise.
1875 * gcc.dg/dump-ada-spec-1.c: New test.
1876 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1877
1878 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1879
1880 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1881
1882 2012-10-04 Florian Weimer <fweimer@redhat.com>
1883
1884 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1885
1886 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1887
1888 PR c++/54323
1889 * g++.dg/cpp0x/pr54323.C: New.
1890
1891 2012-10-04 Richard Guenther <rguenther@suse.de>
1892
1893 PR middle-end/54735
1894 * g++.dg/torture/pr54735.C: New testcase.
1895
1896 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 PR rtl-optimization/54739
1899 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1900
1901 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1902
1903 PR target/51244
1904 * gcc.target/sh/pr51244-12.c: New.
1905
1906 2012-10-03 Dehao Chen <dehao@google.com>
1907
1908 PR middle-end/54782
1909 * gcc.dg/pr54782.c: New test.
1910
1911 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR c++/54777
1914 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1915
1916 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1917
1918 PR fortran/54778
1919 * gfortran.dg/class_53.f90: New.
1920
1921 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1922
1923 PR debug/54551
1924 * gcc.dg/guality/pr54551.c: New.
1925
1926 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1927
1928 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1929 * gcc.target/powerpc/pr46728-2.c: Likewise.
1930
1931 2012-10-02 Sharad Singhai <singhai@google.com>
1932
1933 PR testsuite/54772
1934 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1935 to fix test failures caused by r191883.
1936 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1937 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1938 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1939 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1940 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1941 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1942 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1943 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1944 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1945
1946 2012-09-30 Sharad Singhai <singhai@google.com>
1947
1948 * gcc.target/i386/vect-double-1.c: Fix test.
1949
1950 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1951
1952 PR target/54087
1953 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1954 atomic_sub fails.
1955
1956 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1957
1958 PR rtl-optimization/54457
1959 * gcc.target/i386/pr54457.c: New test.
1960
1961 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1962
1963 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1964
1965 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1966
1967 * gcc.target/i386/vect-rebuild.c: New testcase.
1968
1969 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1970
1971 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1972
1973 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1974
1975 * gcc.target/mips/pr37362.c: Fix target selector.
1976
1977 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1978
1979 PR target/54083
1980 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1981
1982 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1983
1984 * gcc.dg/ucnid-8.c: Update line number.
1985 * gcc.dg/torture/pr51106-2.c: Likewise.
1986
1987 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1988
1989 PR fortran/54667
1990 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1991 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1992 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1993
1994 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1995
1996 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1997 partially reverting r170092.
1998 * gfortran.dg/class_7.f03: Ditto.
1999 * gfortran.dg/coarray_14.f90: Ditto.
2000 * gfortran.dg/typebound_proc_13.f03: Ditto.
2001
2002 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/54738
2005 * g++.dg/cpp0x/sfinae42.C: New.
2006
2007 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2008
2009 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2010 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2011 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2012 * gcc.dg/pr42629.c: XFAIL on AIX.
2013 * gcc.dg/pr47684.c: Same.
2014 * gcc.dg/pr43670.c: Same.
2015 * gcc.dg/pr42916.c: Same.
2016 * gcc.dg/pr45449.c: Same.
2017 * gcc.dg/pr50017.c: Same.
2018 * gcc.dg/pr42728.c: Same.
2019 * gcc.dg/pr47881.c: Same.
2020 * gcc.dg/pr44023.c: Same.
2021 * gcc.dg/pr41345.c: Same.
2022 * gcc.dg/pr42630.c: Same.
2023 * gcc.dg/pr44971.c: Same.
2024 * gcc.dg/pr46771.c: Same.
2025 * gcc.dg/ucnid-8.c: Same.
2026 * gcc.dg/ucnid-10.c: Same.
2027 * gcc.dg/ucnid-13.c: Same.
2028 * gcc.dg/torture/pr51106-2.c: Same.
2029 * gcc.dg/pr48768.c: Same.
2030 * gcc.dg/pr42631.c: Same.
2031 * gcc.dg/pr43084.c: Same.
2032 * gcc.dg/ucnid-7.c: Same.
2033 * gcc.dg/pr42889.c: Same.
2034 * gcc.dg/pr41241.c: Same.
2035 * gcc.dg/pr42719.c: Same.
2036 * g++.dg/debug/pr46583.C: Same.
2037 * g++.dg/debug/pr47106.C: Same.
2038 * g++.dg/opt/pr48549.C: Same.
2039 * g++.dg/other/pr42685.C: Same.
2040 * c-c++-common/pr43942.c: Same.
2041
2042 2012-09-29 Ian Lance Taylor <iant@google.com>
2043
2044 * go.test/go-test.exp: Update for latest version of Go testsuite.
2045
2046 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2047
2048 PR fortran/52724
2049 * gfortran.dg/internal_readwrite_3.f90: New test.
2050
2051 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2052
2053 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2054 c-c++-common/Wunused-local-typedefs-2.c to here.
2055
2056 PR c++/54372 - unused attribute inactive on dependant entities
2057 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2058
2059 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2060
2061 PR c++/29028 - Missed unused warning on using declaration
2062 * g++.dg/warn/Wunused-var-18.C: New test.
2063
2064 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2065
2066 PR c++/53551 - -Wunused-local-typedefs misses uses
2067 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2068
2069 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR target/54716
2072 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2073
2074 PR tree-optimization/54713
2075 * gcc.c-torture/compile/pr54713-1.c: New test.
2076 * gcc.c-torture/compile/pr54713-2.c: New test.
2077 * gcc.c-torture/compile/pr54713-3.c: New test.
2078
2079 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2080
2081 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2082
2083 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2084
2085 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2086
2087 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR target/54703
2090 * gcc.target/i386/pr54703.c: New test.
2091
2092 2012-09-27 Richard Guenther <rguenther@suse.de>
2093
2094 PR lto/54709
2095 * gcc.dg/lto/pr54709_0.c: New testcase.
2096 * gcc.dg/lto/pr54709_1.c: Likewise.
2097
2098 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2099
2100 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2101
2102 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2103
2104 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2105
2106 * gcc.target/arm/pr42879.c: Handle big-endian.
2107
2108 2012-09-26 Steve Ellcey <sellcey@mips.com>
2109
2110 PR c/37303
2111 * gcc.dg/pr37303.c: Check for rdata or rodata.
2112
2113 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2114
2115 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2116
2117 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2118
2119 PR target/51274
2120 PR target/53087
2121 * gcc.target/powerpc/ppc-ne0-1.c: New.
2122
2123 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2124
2125 PR target/54089
2126 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2127 test_19, test_20, test_21, test_22, test_23): New functions.
2128 * gcc.target/sh/pr54089-4.c: New.
2129 * gcc.target/sh/pr54089-5.c: New.
2130 * gcc.target/sh/pr54089-6.c: New.
2131 * gcc.target/sh/pr54089-7.c: New.
2132
2133 2012-09-25 Richard Guenther <rguenther@suse.de>
2134
2135 PR lto/54625
2136 * gcc.dg/lto/pr54702_0.c: New testcase.
2137 * gcc.dg/lto/pr54702_1.c: Likewise.
2138 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2139 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2140 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2141 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2142
2143 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/54526
2146 * g++.dg/cpp0x/parse2.C: New.
2147 * g++.dg/parse/error11.C: Adjust.
2148 * g++.dg/parse/error12.C: Likewise.
2149
2150 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2151
2152 * gcc.target/i386/20030217-1.c: Added check for
2153 large_long_double effective target.
2154 * gcc.target/i386/387-3.c: Likewise.
2155 * gcc.target/i386/387-4.c: Likewise.
2156 * gcc.target/i386/pr36578-1.c: Likewise.
2157 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2158 when long double size is equal double size.
2159 * gcc.target/i386/excess-precision-1.c: Likewise.
2160 * gcc.target/i386/pr36578-2.c: Likewise.
2161 * gcc.target/i386/20030217-2.c: New testcase.
2162
2163 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR tree-optimization/54676
2166 * gcc.dg/pr54676.c: New test.
2167
2168 2012-09-25 Richard Guenther <rguenther@suse.de>
2169
2170 PR tree-optimization/53663
2171 * gcc.dg/torture/pr53663-1.c: New testcase.
2172 * gcc.dg/torture/pr53663-2.c: Likewise.
2173 * gcc.dg/torture/pr53663-3.c: Likewise.
2174
2175 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2176
2177 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2178
2179 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2180
2181 * lib/target-supports-dg.exp (dg-require-effective-target,
2182 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2183 dg-process-target-1 instead of dg-process-target.
2184 (dg-process-target-1): Rename from dg-process-target.
2185 (dg-process-target): New.
2186
2187 2012-09-24 Richard Guenther <rguenther@suse.de>
2188
2189 PR tree-optimization/54684
2190 * g++.dg/torture/pr54684.C: New testcase.
2191
2192 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2193
2194 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2195
2196 2012-09-24 Richard Guenther <rguenther@suse.de>
2197
2198 PR middle-end/52173
2199 * gcc.dg/tm/pr52173-1.c: New.
2200 * gcc.dg/tm/pr52173-2.c: New.
2201
2202 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2203
2204 * gcc.dg/pr54669.c: New test.
2205
2206 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2207 Dominique Dhumieres <dominiq@lps.ens.fr>
2208
2209 PR testsuite/54677
2210 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2211
2212 2012-09-23 Tobias Burnus <burnus@net-b.de>
2213
2214 PR fortran/54618
2215 * gfortran.dg/class_array_14.f90: New.
2216
2217 2012-09-22 Kai Tietz <ktietz@redhat.com>
2218
2219 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2220 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2221
2222 2012-09-21 Dehao Chen <dehao@google.com>
2223
2224 PR go/54649
2225 PR tree-optimization/54655
2226 * g++.dg/pr54655.C: New testcase.
2227
2228 2012-09-21 Richard Guenther <rguenther@suse.de>
2229
2230 PR tree-optimization/54647
2231 * g++.dg/torture/pr54647.C: New testcase.
2232
2233 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2234
2235 PR c++/54427
2236 * c-c++-common/torture/vector-compare-2.c: Add -w.
2237
2238 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gnat.dg/opt20.ads: Move dg directive to...
2241 * gnat.dg/opt20.adb: ...here.
2242 * gnat.dg/addr1.ad[sb]: Likewise.
2243 * gnat.dg/concat2.ad[sb]: Likewise.
2244 * gnat.dg/array16.ad[sb]: Likewise.
2245 * gnat.dg/atomic5.ad[sb]: Likewise.
2246 * gnat.dg/discr29.ad[sb]: Likewise.
2247 * gnat.dg/noreturn5.ad[sb]: Likewise.
2248 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2249 * gnat.dg/discr23.ads: Remove dg directive.
2250 * gnat.dg/nested_float_packed.ads: Likewise.
2251 * gnat.dg/oconst6.ads: Move to...
2252 * gnat.dg/specs/oconst6.ads: ...here.
2253
2254 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/52432
2257 * g++.dg/cpp0x/decltype32.C: Tweak.
2258
2259 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2260
2261 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2262 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2263 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2264 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2265
2266 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2267
2268 PR c++/54581
2269 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2270
2271 2012-09-19 Steve Ellcey <sellcey@mips.com>
2272
2273 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2274
2275 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2276
2277 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2278 * gcc.target/powerpc/ppc-mftb.c: New file.
2279
2280 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2281
2282 PR target/54089
2283 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2284 functions.
2285
2286 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2287
2288 PR target/54236
2289 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2290
2291 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gcc.c-torture/execute/20120919-1.c: New test.
2294
2295 2012-09-19 Richard Guenther <rguenther@suse.de>
2296
2297 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2298
2299 2012-09-19 Richard Guenther <rguenther@suse.de>
2300
2301 * gcc.dg/builtin-unreachable-6.c: Adjust.
2302
2303 2012-09-19 Richard Guenther <rguenther@suse.de>
2304
2305 * gcc.dg/builtin-object-size-10.c: Adjust.
2306 * gcc.dg/builtin-unreachable-5.c: Adjust.
2307 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2308 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2309 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2310 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2311 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2312 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2313 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2314 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2315 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2316 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2317 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2318 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2319
2320 2012-09-19 Richard Guenther <rguenther@suse.de>
2321
2322 PR tree-optimization/54132
2323 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2324 * gcc.dg/torture/pr54132.c: Likewise.
2325
2326 2012-09-19 Terry Guo <terry.guo@arm.com>
2327
2328 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2329 extra prune rules that will be applied to all tests in a .exp file.
2330 (gcc-dg-prune): Use rules defined by the above variable.
2331 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2332 harmless warnings on architecture switch conflict.
2333
2334 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2335
2336 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2337 of asm-comment characters instead of a single one.
2338 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2339
2340 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2341
2342 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2343
2344 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2345 target instead of xfailing it.
2346 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2347 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2348 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2349 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2350 * gcc.dg/vect/vect-104.c: Likewise.
2351 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2352 * gcc.dg/vect/vect-outer-1.c: Likewise.
2353 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2354 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2355 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2356 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2357 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2358 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2359 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2360 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2361 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2362
2363 * lib/target-supports.exp
2364 (check_effective_target_vect_widen_mult_qi_to_hi,
2365 check_effective_target_vect_widen_mult_hi_to_si,
2366 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2367 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2368 check_effective_target_vect_pack_trunc,
2369 check_effective_target_vect_unpack,
2370 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2371 instead of arm_none.
2372
2373 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2374
2375 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2376
2377 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2378 config to compiler_flags.
2379
2380 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR target/54592
2383 * gcc.target/i386/pr54592.c: New test.
2384
2385 PR tree-optimization/54610
2386 * gcc.target/i386/pr54610.c: New test.
2387
2388 2012-09-17 Jason Merrill <jason@redhat.com>
2389
2390 PR c++/54575
2391 * g++.dg/cpp0x/alias-decl-21.C: New.
2392 * g++.dg/cpp0x/alias-decl-22.C: New.
2393
2394 2012-09-17 Tobias Burnus <burnus@net-b.de>
2395
2396 PR fortran/54608
2397 * gfortran.dg/scan_2.f90: New.
2398
2399 2012-09-17 Jason Merrill <jason@redhat.com>
2400
2401 PR c++/53661
2402 * g++.dg/init/aggr9.C: New.
2403
2404 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2405
2406 * gnat.dg/loop_optimization12.ad[sb]: New test.
2407
2408 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2409
2410 PR fortran/54285
2411 * gfortran.dg/proc_ptr_result_7.f90: New.
2412
2413 2012-09-17 Tobias Burnus <burnus@net-b.de>
2414
2415 PR fortran/54603
2416 * gfortran.dg/structure_constructor_11.f90: New.
2417
2418 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR tree-optimization/54563
2421 * g++.dg/torture/pr54563.C: New test.
2422
2423 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2424
2425 PR fortran/54594
2426 * gfortran.dg/typebound_generic_14.f03: New.
2427
2428 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2429
2430 PR fortran/54387
2431 * gfortran.dg/proc_ptr_38.f90: New.
2432
2433 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2434
2435 PR debug/54460
2436 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2437 to scary regexp.
2438
2439 PR testsuite/54007
2440 * gnat.dg/lto15.adb: Require lto.
2441
2442 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2443 "myBindC" for hppa*-*-hpux*.
2444
2445 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2446
2447 * gfortran.dg/namelist_75.f90: New test.
2448
2449 2012-09-15 Tom de Vries <tom@codesourcery.com>
2450
2451 * gcc.dg/tree-ssa/vrp82.c: New test.
2452 * gcc.dg/tree-ssa/vrp83.c: Same.
2453 * gcc.dg/tree-ssa/vrp84.c: Same.
2454
2455 2012-09-15 Tom de Vries <tom@codesourcery.com>
2456
2457 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2458 * gcc.dg/tree-ssa/vrp81.c: ... this.
2459
2460 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2461
2462 PR target/54222
2463 * gcc.target/avr/torture/fix-types.h: New.
2464 * gcc.target/avr/torture/vals-hr.def: New.
2465 * gcc.target/avr/torture/vals-r.def: New.
2466 * gcc.target/avr/torture/vals-k.def: New.
2467 * gcc.target/avr/torture/vals-ur.def: New.
2468 * gcc.target/avr/torture/vals-uk.def: New.
2469 * gcc.target/avr/torture/vals-uhr.def: New.
2470 * gcc.target/avr/torture/vals-llk.def: New.
2471 * gcc.target/avr/torture/vals-ullk.def: New.
2472 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2473 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2474 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2475 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2476 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2477 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2478 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2479 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2480
2481 2012-09-14 Dehao Chen <dehao@google.com>
2482
2483 * g++.dg/debug/dwarf2/deallocator.C: New test.
2484
2485 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2486
2487 PR c/54552
2488 * gcc.c-torture/compile/pr54552-1.c: New test.
2489
2490 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2491
2492 PR c++/54427
2493 * g++.dg/other/vector-compare.C: New testcase.
2494 * c-c++-common/vector-compare-3.c: New testcase.
2495 * gcc.dg/vector-shift.c: Move ...
2496 * c-c++-common/vector-shift.c: ... here.
2497 * gcc.dg/vector-shift1.c: Move ...
2498 * c-c++-common/vector-shift1.c: ... here.
2499 * gcc.dg/vector-shift3.c: Move ...
2500 * c-c++-common/vector-shift3.c: ... here.
2501 * gcc.dg/vector-compare-1.c: Move ...
2502 * c-c++-common/vector-compare-1.c: ... here.
2503 * gcc.dg/vector-compare-2.c: Move ...
2504 * c-c++-common/vector-compare-2.c: ... here.
2505 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2506 * c-c++-common/torture/vector-compare-1.c: ... here.
2507 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2508 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2509 * c-c++-common/torture/vector-compare-2.c: ... here.
2510 * gcc.c-torture/execute/vector-shift.c: Move ...
2511 * c-c++-common/torture/vector-shift.c: ... here.
2512 * gcc.c-torture/execute/vector-shift2.c: Move ...
2513 * c-c++-common/torture/vector-shift2.c: ... here.
2514 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2515 * c-c++-common/torture/vector-subscript-1.c: ... here.
2516 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2517 * c-c++-common/torture/vector-subscript-2.c: ... here.
2518 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2519 * c-c++-common/torture/vector-subscript-3.c: ... here.
2520
2521 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2522
2523 PR c/54103
2524 * gcc.c-torture/compile/pr54103-1.c,
2525 gcc.c-torture/compile/pr54103-2.c,
2526 gcc.c-torture/compile/pr54103-3.c,
2527 gcc.c-torture/compile/pr54103-4.c,
2528 gcc.c-torture/compile/pr54103-5.c,
2529 gcc.c-torture/compile/pr54103-6.c: New tests.
2530 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2531
2532 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2533
2534 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2535
2536 2012-09-14 Richard Guenther <rguenther@suse.de>
2537
2538 PR tree-optimization/54565
2539 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2540 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2541
2542 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2543
2544 * gcc.target/arm/combine-movs.c: Add missing space.
2545
2546 2012-09-14 Richard Guenther <rguenther@suse.de>
2547
2548 * g++.dg/torture/builtin-location.C: New testcase.
2549
2550 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2551 Manuel López-Ibåñez <manu@gcc.gnu.org>
2552
2553 PR c++/53210
2554 * g++.dg/warn/Wuninitialized-self.C: New.
2555
2556 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR c/54559
2559 * gcc.c-torture/compile/pr54559.c: New test.
2560
2561 2012-09-13 Jason Merrill <jason@redhat.com>
2562
2563 PR c++/53839
2564 * g++.dg/cpp0x/constexpr-temp1.C: New.
2565
2566 PR c++/54511
2567 * g++.dg/template/anonunion2.C: New.
2568
2569 PR c++/53836
2570 * g++.dg/template/init10.C: New.
2571
2572 2012-09-13 Tobias Burnus <burnus@net-b.de>
2573
2574 PR fortran/54556
2575 * gfortran.dg/implicit_pure_3.f90: New.
2576
2577 2012-09-13 Richard Guenther <rguenther@suse.de>
2578
2579 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2580
2581 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2582
2583 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2584
2585 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586
2587 * c-c++-common/pr51712.c: Handle for short-enum targets.
2588
2589 2012-09-12 Terry Guo <terry.guo@arm.com>
2590
2591 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2592 and lsrs for Thumb2 mode.
2593
2594 2012-09-12 Jan Hubicka <jh@suse.cz>
2595
2596 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2597
2598 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2599
2600 PR target/54445
2601 * gcc.target/i386/pr54445-1.c: New file.
2602 * gcc.target/i386/pr54445-2.c: Likewise.
2603
2604 2012-09-12 Tobias Burnus <burnus@net-b.de>
2605
2606 PR fortran/54225
2607 PR fortran/53306
2608 * gfortran.dg/coarray_10.f90: Update dg-error.
2609 * gfortran.dg/coarray_28.f90: New.
2610 * gfortran.dg/array_section_3.f90: New.
2611
2612 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2613
2614 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2615 gcc.target/arm/pr48252.c: Fix for big-endian support.
2616
2617 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2618
2619 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2620
2621 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2622 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2623
2624 * gcc.target/arm/neon-vfma-1.c: New testcase.
2625 * gcc.target/arm/neon-vfms-1.c: Likewise.
2626 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2627 of float.
2628 * gcc.target/arm/neon-vmls-1.c: Likewise.
2629 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2630 function.
2631 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2632 (check_effective_target_arm_neonv2_ok): Likewise.
2633 (check_effective_target_arm_neonv2_hw): Likewise.
2634 (check_effective_target_arm_neonv2): Likewise.
2635
2636 2012-09-11 Richard Guenther <rguenther@suse.de>
2637
2638 PR middle-end/54515
2639 * g++.dg/tree-ssa/pr54515.C: New testcase.
2640
2641 2012-09-10 Andrew Pinski <apinski@cavium.com>
2642
2643 PR tree-opt/c54362
2644 * gcc.dg/tm/memopt-16.c: New testcase.
2645
2646 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2647
2648 PR c++/54541
2649 PR c++/54542
2650 * g++.dg/cpp0x/sfinae40.C: New.
2651 * g++.dg/cpp0x/sfinae41.C: Likewise.
2652
2653 2012-09-10 Jason Merrill <jason@redhat.com>
2654
2655 PR c++/54538
2656 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2657
2658 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2659
2660 PR target/54089
2661 * gcc.target/sh/pr54089-3.c: New.
2662
2663 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2664
2665 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2666
2667 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2668
2669 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2670
2671 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2672
2673 * gcc.dg/pr52558-2.c: Delete.
2674 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2675
2676 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2677
2678 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2679
2680 2012-09-10 Richard Guenther <rguenther@suse.de>
2681
2682 PR tree-optimization/54520
2683 * gcc.dg/torture/pr54520.c: New testcase.
2684
2685 2012-09-10 Jason Merrill <jason@redhat.com>
2686
2687 PR c++/54506
2688 * g++.dg/cpp0x/implicit14.C: New.
2689
2690 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2691
2692 PR fortran/54208
2693 * gfortran.dg/bound_simplification_3.f90: New test.
2694
2695 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2696
2697 PR testsuite/54184
2698 * gcc.dg/pr52558-1.c: Delete.
2699 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2700
2701 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2702
2703 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2704 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2705 * gcc.target/arm/smlaltt-1.c: Likewise.
2706
2707 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2708
2709 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2710
2711 2012-09-07 Tom de Vries <tom@codesourcery.com>
2712
2713 PR tree-optimization/53986
2714 * gcc.dg/tree-ssa/vrp80.c: New test.
2715 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2716
2717 2012-09-06 Jason Merrill <jason@redhat.com>
2718
2719 PR c++/54341
2720 PR c++/54253
2721 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2722 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2723
2724 2012-09-06 Andrew Pinski <apinski@cavium.com>
2725
2726 PR tree-opt/54494
2727 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2728
2729 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR rtl-optimization/54455
2732 * gcc.dg/54455.c: New test.
2733
2734 2012-09-06 Tobias Burnus <burnus@net-b.de>
2735
2736 PR fortran/54463
2737 * gfortran.dg/promotion_2.f90: New.
2738
2739 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR middle-end/54486
2742 * c-c++-common/pr54486.c: New test.
2743
2744 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2745
2746 PR fortran/54474
2747 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2748
2749 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 PR c++/54191
2752 * g++.dg/cpp0x/sfinae39.C: New.
2753
2754 2012-09-04 Jason Merrill <jason@redhat.com>
2755
2756 PR c++/54441
2757 * g++.dg/ext/flexary3.C: New.
2758
2759 PR c++/54420
2760 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2761
2762 PR c++/54198
2763 * g++.dg/template/defarg15.C: New.
2764
2765 PR c++/54437
2766 * g++.dg/template/access24.C: New.
2767
2768 2012-09-04 Richard Guenther <rguenther@suse.de>
2769
2770 PR tree-optimization/54458
2771 * gcc.dg/torture/pr54458.c: New testcase.
2772
2773 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2774
2775 * gcc.target/arm/neon-vext.c: New test.
2776 * gcc.target/arm/neon-vext-execute.c: Ditto.
2777
2778 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2779
2780 PR fortran/54243
2781 PR fortran/54244
2782 * gfortran.dg/select_type_29.f03: New.
2783
2784 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2785
2786 * gcc.dg/fold-perm.c: Improve test.
2787
2788 2012-09-03 Tobias Burnus <burnus@net-b.de>
2789
2790 PR fortran/51632
2791 * gfortran.dg/coarray_class_1.f90: New.
2792
2793 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2794
2795 PR target/49206
2796 * gcc.c-torture/compile/pr49206.c: New test.
2797
2798 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2799 Uros Bizjak <ubizjak@gmail.com>
2800
2801 PR target/36680
2802 * gfortran.dg/pr36680.f90: New test.
2803
2804 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2805
2806 PR target/42295
2807 * g++.dg/opt/pr42295.C: New test.
2808
2809 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR target/54436
2812 * gcc.dg/torture/pr54436.c: New test.
2813
2814 2012-09-01 Andrew Pinski <apinski@cavium.com>
2815
2816 * gcc.target/mips/truncate-8.c: New testcase.
2817
2818 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/46829
2821 PR target/46843
2822 * gcc.target/i386/pr46829.c: New test.
2823 * gcc.target/i386/pr46843.c: Ditto.
2824
2825 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2826 Jason Merrill <jason@redhat.com>
2827
2828 PR c++/18747
2829 * g++.dg/parse/error50.C: New.
2830
2831 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR c/54428
2834 * gcc.c-torture/compile/pr54428.c: New test.
2835
2836 2012-08-31 Ollie Wild <aaw@google.com>
2837
2838 PR c++/54197
2839 * g++.dg/init/lifetime3.C: New test.
2840
2841 2012-08-31 Martin Jambor <mjambor@suse.cz>
2842
2843 PR middle-end/54409
2844 * gcc.dg/torture/pr54409.c: New test.
2845
2846 2012-08-31 Martin Jambor <mjambor@suse.cz>
2847
2848 * gfortran.dg/pr48636.f90: Add dump scan checks.
2849
2850 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2851
2852 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2853
2854 2012-08-28 Joey Ye <joey.ye@arm.com>
2855
2856 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2857
2858 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2859
2860 PR target/46254
2861 * gcc.target/i386/pr46254.c: New test.
2862
2863 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2864
2865 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2866 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2867 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2868
2869 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2870
2871 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2872 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2873 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2874 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2875 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2876 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2877 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2878 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2879 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2880 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2881 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2882 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2883 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2884 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2885 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2886 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2887 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2888 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2889 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2890 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2891 gcc.target/mips/unaligned-1.c: Tighten regexps.
2892
2893 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2896 (mips_option_groups): Remove optimization. Add various -f options.
2897 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2898 and -pg imply -fno-omit-frame-pointer.
2899 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2900 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2901 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2902 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2903 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2904 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2905 * gcc.target/mips/abi-n32-long32.c: Likewise.
2906 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2907 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2908 * gcc.target/mips/abi-n32-long64.c: Likewise.
2909 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2910 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2911 * gcc.target/mips/abi-n64-long32.c: Likewise.
2912 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2913 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2914 * gcc.target/mips/abi-n64-long64.c: Likewise.
2915 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2916 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2917 * gcc.target/mips/abi-o32-long32.c: Likewise.
2918 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2919 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2920 * gcc.target/mips/abi-o32-long64.c: Likewise.
2921 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2922 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2923 * gcc.target/mips/abi-o64-long32.c: Likewise.
2924 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2925 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2926 * gcc.target/mips/abi-o64-long64.c: Likewise.
2927 * gcc.target/mips/asm-1.c: Likewise.
2928 * gcc.target/mips/branch-1.c: Likewise.
2929 * gcc.target/mips/call-3.c: Likewise.
2930 * gcc.target/mips/call-saved-3.c: Likewise.
2931 * gcc.target/mips/clear-cache-1.c: Likewise.
2932 * gcc.target/mips/div-1.c: Likewise.
2933 * gcc.target/mips/div-2.c: Likewise.
2934 * gcc.target/mips/div-3.c: Likewise.
2935 * gcc.target/mips/div-4.c: Likewise.
2936 * gcc.target/mips/div-5.c: Likewise.
2937 * gcc.target/mips/div-6.c: Likewise.
2938 * gcc.target/mips/div-7.c: Likewise.
2939 * gcc.target/mips/div-8.c: Likewise.
2940 * gcc.target/mips/div-9.c: Likewise.
2941 * gcc.target/mips/div-10.c: Likewise.
2942 * gcc.target/mips/div-11.c: Likewise.
2943 * gcc.target/mips/div-12.c: Likewise.
2944 * gcc.target/mips/dsp-ctrl.c: Likewise.
2945 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2946 * gcc.target/mips/ext-8.c: Likewise.
2947 * gcc.target/mips/extend-2.c: Likewise.
2948 * gcc.target/mips/fix-r10000-1.c: Likewise.
2949 * gcc.target/mips/fix-r10000-2.c: Likewise.
2950 * gcc.target/mips/fix-r10000-3.c: Likewise.
2951 * gcc.target/mips/fix-r10000-4.c: Likewise.
2952 * gcc.target/mips/fix-r10000-5.c: Likewise.
2953 * gcc.target/mips/fix-r10000-6.c: Likewise.
2954 * gcc.target/mips/fix-r10000-7.c: Likewise.
2955 * gcc.target/mips/fix-r10000-8.c: Likewise.
2956 * gcc.target/mips/fix-r10000-9.c: Likewise.
2957 * gcc.target/mips/fix-r10000-10.c: Likewise.
2958 * gcc.target/mips/fix-r10000-11.c: Likewise.
2959 * gcc.target/mips/fix-r10000-12.c: Likewise.
2960 * gcc.target/mips/fix-r10000-13.c: Likewise.
2961 * gcc.target/mips/fix-r10000-14.c: Likewise.
2962 * gcc.target/mips/fix-r10000-15.c: Likewise.
2963 * gcc.target/mips/fpcmp-1.c: Likewise.
2964 * gcc.target/mips/fpcmp-2.c: Likewise.
2965 * gcc.target/mips/fpr-moves-7.c: Likewise.
2966 * gcc.target/mips/fpr-moves-8.c: Likewise.
2967 * gcc.target/mips/int-moves-1.c: Likewise.
2968 * gcc.target/mips/int-moves-2.c: Likewise.
2969 * gcc.target/mips/long-calls-pg.c: Likewise.
2970 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2971 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2972 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2973 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2974 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2975 * gcc.target/mips/mips-3d-1.c: Likewise.
2976 * gcc.target/mips/mips-3d-2.c: Likewise.
2977 * gcc.target/mips/mips-3d-3.c: Likewise.
2978 * gcc.target/mips/mips-3d-4.c: Likewise.
2979 * gcc.target/mips/mips-3d-5.c: Likewise.
2980 * gcc.target/mips/mips-3d-6.c: Likewise.
2981 * gcc.target/mips/mips-3d-7.c: Likewise.
2982 * gcc.target/mips/mips-3d-8.c: Likewise.
2983 * gcc.target/mips/mips-3d-9.c: Likewise.
2984 * gcc.target/mips/mips-ps-1.c: Likewise.
2985 * gcc.target/mips/mips-ps-2.c: Likewise.
2986 * gcc.target/mips/mips-ps-3.c: Likewise.
2987 * gcc.target/mips/mips-ps-4.c: Likewise.
2988 * gcc.target/mips/mips-ps-6.c: Likewise.
2989 * gcc.target/mips/mips32-dspr2.c: Likewise.
2990 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2991 * gcc.target/mips/neg-abs-1.c: Likewise.
2992 * gcc.target/mips/neg-abs-2.c: Likewise.
2993 * gcc.target/mips/nmadd-3.c: Likewise.
2994 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2995 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2996 * gcc.target/mips/octeon-pop-1.c: Likewise.
2997 * gcc.target/mips/pr26765.c: Likewise.
2998 * gcc.target/mips/pr33256.c: Likewise.
2999 * gcc.target/mips/pr33635-1.c: Likewise.
3000 * gcc.target/mips/pr33755.c: Likewise.
3001 * gcc.target/mips/pr35802.c: Likewise.
3002 * gcc.target/mips/pr45074.c: Likewise.
3003 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3004 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3005 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3006 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3007 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3008 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3009 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3010 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3011 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3012 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3013 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3014 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3015 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3016 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3017 * gcc.target/mips/save-restore-1.c: Likewise.
3018 * gcc.target/mips/save-restore-3.c: Likewise.
3019 * gcc.target/mips/save-restore-5.c: Likewise.
3020 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3021 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3022 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3023 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3024 * gcc.target/mips/stack-1.c: Likewise.
3025
3026 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3027 Tighten regexps.
3028
3029 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3030 branch under test to be filled with preceding rather than
3031 following instructions.
3032 * gcc.target/mips/branch-10.c: Likewise.
3033 * gcc.target/mips/branch-11.c: Likewise.
3034 * gcc.target/mips/branch-12.c: Likewise.
3035 * gcc.target/mips/branch-13.c: Likewise.
3036 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3037 to be eliminated. Tighten $28 scan-assembler-not test.
3038
3039 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3040 function to...
3041 * gcc.target/mips/call-4.c: ...this new test.
3042
3043 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3044 more likely.
3045 * gcc.target/mips/code-readable-3.c: Likewise.
3046 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3047 flag but skip for -O0.
3048 * gcc.target/mips/code-readable-4.c: Likewise.
3049
3050 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3051 of operations under test.
3052 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3053
3054 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3055 Don't require sibling-call optimization.
3056 * gcc.target/mips/near-far-4.c: Likewise.
3057
3058 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3059 Make sure that the register variable is used.
3060 * gcc.target/mips/soft-float-1.c: Likewise.
3061
3062 * gcc.target/mips/sdata-1.c: Make static data volatile.
3063 * gcc.target/mips/sdata-2.c: Likewise.
3064 * gcc.target/mips/sdata-3.c: Likewise.
3065 * gcc.target/mips/sdata-4.c: Likewise.
3066
3067 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3068 skip for -O0.
3069 * gcc.target/mips/atomic-memory-2.c: Likewise.
3070 * gcc.target/mips/branch-cost-1.c: Likewise.
3071 * gcc.target/mips/branch-cost-2.c: Likewise.
3072 * gcc.target/mips/cache-1.c: Likewise.
3073 * gcc.target/mips/call-1.c: Likewise.
3074 * gcc.target/mips/call-saved-2.c: Likewise.
3075 * gcc.target/mips/const-anchor-1.c: Likewise.
3076 * gcc.target/mips/const-anchor-2.c: Likewise.
3077 * gcc.target/mips/dse-1.c: Likewise.
3078 * gcc.target/mips/dsp-lhx.c: Likewise.
3079 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3080 * gcc.target/mips/ext-1.c: Likewise.
3081 * gcc.target/mips/ext-2.c: Likewise.
3082 * gcc.target/mips/ext-3.c: Likewise.
3083 * gcc.target/mips/ext-4.c: Likewise.
3084 * gcc.target/mips/ext-5.c: Likewise.
3085 * gcc.target/mips/ext-6.c: Likewise.
3086 * gcc.target/mips/ext-7.c: Likewise.
3087 * gcc.target/mips/extend-1.c: Likewise.
3088 * gcc.target/mips/fix-r4000-1.c: Likewise.
3089 * gcc.target/mips/fix-r4000-3.c: Likewise.
3090 * gcc.target/mips/fix-r4000-5.c: Likewise.
3091 * gcc.target/mips/fix-r4000-6.c: Likewise.
3092 * gcc.target/mips/fix-r4000-8.c: Likewise.
3093 * gcc.target/mips/fix-r4000-10.c: Likewise.
3094 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3095 * gcc.target/mips/fixed-vector-type.c: Likewise.
3096 * gcc.target/mips/fpr-moves-1.c: Likewise.
3097 * gcc.target/mips/fpr-moves-2.c: Likewise.
3098 * gcc.target/mips/fpr-moves-3.c: Likewise.
3099 * gcc.target/mips/fpr-moves-4.c: Likewise.
3100 * gcc.target/mips/fpr-moves-5.c: Likewise.
3101 * gcc.target/mips/fpr-moves-6.c: Likewise.
3102 * gcc.target/mips/ins-1.c: Likewise.
3103 * gcc.target/mips/ins-2.c: Likewise.
3104 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3105 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3106 * gcc.target/mips/lazy-binding-1.c: Likewise.
3107 * gcc.target/mips/madd-3.c: Likewise.
3108 * gcc.target/mips/madd-5.c: Likewise.
3109 * gcc.target/mips/madd-6.c: Likewise.
3110 * gcc.target/mips/madd-8.c: Likewise.
3111 * gcc.target/mips/madd-9.c: Likewise.
3112 * gcc.target/mips/memcpy-1.c: Likewise.
3113 * gcc.target/mips/mips-ps-type.c: Likewise.
3114 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3115 * gcc.target/mips/mips-sched-madd.c: Likewise.
3116 * gcc.target/mips/mips16e-extends.c: Likewise.
3117 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3118 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3119 * gcc.target/mips/movcc-1.c: Likewise.
3120 * gcc.target/mips/movcc-2.c: Likewise.
3121 * gcc.target/mips/movcc-3.c: Likewise.
3122 * gcc.target/mips/msub-5.c: Likewise.
3123 * gcc.target/mips/msub-6.c: Likewise.
3124 * gcc.target/mips/msub-8.c: Likewise.
3125 * gcc.target/mips/mult-2.c: Likewise.
3126 * gcc.target/mips/mult-3.c: Likewise.
3127 * gcc.target/mips/mult-5.c: Likewise.
3128 * gcc.target/mips/mult-6.c: Likewise.
3129 * gcc.target/mips/mult-7.c: Likewise.
3130 * gcc.target/mips/mult-12.c: Likewise.
3131 * gcc.target/mips/mult-13.c: Likewise.
3132 * gcc.target/mips/mult-14.c: Likewise.
3133 * gcc.target/mips/mult-15.c: Likewise.
3134 * gcc.target/mips/mult-17.c: Likewise.
3135 * gcc.target/mips/mult-18.c: Likewise.
3136 * gcc.target/mips/mult-19.c: Likewise.
3137 * gcc.target/mips/nmadd-1.c: Likewise.
3138 * gcc.target/mips/nmadd-2.c: Likewise.
3139 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3140 * gcc.target/mips/octeon-cins-1.c: Likewise.
3141 * gcc.target/mips/octeon-cins-2.c: Likewise.
3142 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3143 * gcc.target/mips/octeon-exts-2.c: Likewise.
3144 * gcc.target/mips/octeon-exts-3.c: Likewise.
3145 * gcc.target/mips/octeon-exts-4.c: Likewise.
3146 * gcc.target/mips/octeon-exts-5.c: Likewise.
3147 * gcc.target/mips/octeon-exts-6.c: Likewise.
3148 * gcc.target/mips/octeon-exts-7.c: Likewise.
3149 * gcc.target/mips/octeon-pop-2.c: Likewise.
3150 * gcc.target/mips/octeon-seq-3.c: Likewise.
3151 * gcc.target/mips/octeon-seq-4.c: Likewise.
3152 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3153 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3154 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3155 * gcc.target/mips/pr54240.c: Likewise.
3156 * gcc.target/mips/rsqrt-1.c: Likewise.
3157 * gcc.target/mips/rsqrt-2.c: Likewise.
3158 * gcc.target/mips/rsqrt-3.c: Likewise.
3159 * gcc.target/mips/rsqrt-4.c: Likewise.
3160 * gcc.target/mips/save-restore-2.c: Likewise.
3161 * gcc.target/mips/save-restore-4.c: Likewise.
3162 * gcc.target/mips/sb1-1.c: Likewise.
3163 * gcc.target/mips/scc-1.c: Likewise.
3164 * gcc.target/mips/scc-2.c: Likewise.
3165 * gcc.target/mips/scc-3.c: Likewise.
3166 * gcc.target/mips/scc-4.c: Likewise.
3167 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3168 * gcc.target/mips/truncate-1.c: Likewise.
3169 * gcc.target/mips/truncate-2.c: Likewise.
3170 * gcc.target/mips/truncate-3.c: Likewise.
3171 * gcc.target/mips/truncate-4.c: Likewise.
3172 * gcc.target/mips/truncate-5.c: Likewise.
3173 * gcc.target/mips/truncate-6.c: Likewise.
3174 * gcc.target/mips/unaligned-1.c: Likewise.
3175
3176 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3177 skip for -O0. Require -fexpensive-optimizations.
3178 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3179 * gcc.target/mips/dspr2-MULT.c: Likewise.
3180 * gcc.target/mips/fix-r4000-2.c: Likewise.
3181 * gcc.target/mips/fix-r4000-4.c: Likewise.
3182 * gcc.target/mips/fix-r4000-7.c: Likewise.
3183 * gcc.target/mips/fix-r4000-9.c: Likewise.
3184 * gcc.target/mips/madd-1.c: Likewise.
3185 * gcc.target/mips/madd-2.c: Likewise.
3186 * gcc.target/mips/madd-4.c: Likewise.
3187 * gcc.target/mips/maddu-1.c: Likewise.
3188 * gcc.target/mips/maddu-2.c: Likewise.
3189 * gcc.target/mips/maddu-3.c: Likewise.
3190 * gcc.target/mips/maddu-4.c: Likewise.
3191 * gcc.target/mips/msub-1.c: Likewise.
3192 * gcc.target/mips/msub-2.c: Likewise.
3193 * gcc.target/mips/msub-3.c: Likewise.
3194 * gcc.target/mips/msub-4.c: Likewise.
3195 * gcc.target/mips/msubu-1.c: Likewise.
3196 * gcc.target/mips/msubu-2.c: Likewise.
3197 * gcc.target/mips/msubu-3.c: Likewise.
3198 * gcc.target/mips/msubu-4.c: Likewise.
3199 * gcc.target/mips/mult-1.c: Likewise.
3200 * gcc.target/mips/mult-4.c: Likewise.
3201 * gcc.target/mips/mult-8.c: Likewise.
3202 * gcc.target/mips/mult-9.c: Likewise.
3203 * gcc.target/mips/mult-10.c: Likewise.
3204 * gcc.target/mips/mult-11.c: Likewise.
3205 * gcc.target/mips/mult-16.c: Likewise.
3206
3207 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3208 skip for -O0 and -Os.
3209 * gcc.target/mips/fix-r4000-12.c: Likewise.
3210 * gcc.target/mips/madd-7.c: Likewise.
3211 * gcc.target/mips/mips-ps-5.c: Likewise.
3212 * gcc.target/mips/mips-ps-7.c: Likewise.
3213 * gcc.target/mips/msub-7.c: Likewise.
3214
3215 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3216 skip for -O0. Require -mno-abicalls.
3217 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3218
3219 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3220 skip for -O0. Require a total number of BBIT instructions and
3221 at least one of each kind.
3222
3223 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3224 skip for -O0. Require -fno-unroll-loops.
3225
3226 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3227 skip for -O0. Allow BLTZ as well as BGEZ.
3228
3229 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3230
3231 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3232 skip for -O0. Require -fschedule-insns2.
3233 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3234
3235 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3236 but skip for -O0. Make a branch-likely more likely.
3237
3238 * gcc.target/mips/timode-2.c: Split each test into its own function.
3239 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3240
3241 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3242 skip for -O0. Require -fpeephole2.
3243 * gcc.target/mips/vr-mult-2.c: Likewise.
3244
3245 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3246
3247 PR preprocessor/53469
3248 * gcc.dg/cpp/_Pragma7.c: New test case.
3249
3250 2012-08-27 Tobias Burnus <burnus@net-b.de>
3251
3252 PR fortran/54370
3253 * gfortran.dg/do_5.f90: New.
3254
3255 2012-08-27 Tobias Burnus <burnus@net-b.de>
3256
3257 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3258 from dg-options as -Wall no longer implies it.
3259
3260 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3261
3262 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3263
3264 2012-08-25 Jason Merrill <jason@redhat.com>
3265
3266 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3267
3268 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 PR c++/51421
3271 * g++.dg/cpp0x/auto34.C: New.
3272
3273 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR c/54363
3276 * gcc.dg/pr54363.c: New test.
3277
3278 PR c/54355
3279 * gcc.dg/pr54355.c: New test.
3280
3281 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3282
3283 PR debug/52857
3284 * gcc.target/i386/pr52857-1.c: New.
3285 * gcc.target/i386/pr52857-2.c: Likewise.
3286
3287 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3288
3289 * gcc.target/mips/code-readable-4.c: New test.
3290
3291 2012-08-23 Julian Brown <julian@codesourcery.com>
3292 Sandra Loosemore <sandra@codesourcery.com>
3293
3294 * gcc.target/mips/code-readable-1.c: Add -O to options.
3295
3296 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/20420
3299 * g++.dg/lookup/using53.C: New.
3300
3301 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3302
3303 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3304 * gcc.dg/fixed-point/convert-1.c: New.
3305 * gcc.dg/fixed-point/convert-2.c: New.
3306 * gcc.dg/fixed-point/convert-3.c: New.
3307 * gcc.dg/fixed-point/convert-4.c: New.
3308 * gcc.dg/fixed-point/convert-float-1.c: New.
3309 * gcc.dg/fixed-point/convert-float-2.c: New.
3310 * gcc.dg/fixed-point/convert-float-3.c: New.
3311 * gcc.dg/fixed-point/convert-float-4.c: New.
3312 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3313 * gcc.dg/fixed-point/convert-sat.c: New.
3314 * gcc.dg/fixed-point/convert.h: New.
3315
3316 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3317
3318 PR target/54089
3319 * gcc.target/sh/pr54089-2.c: New.
3320
3321 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3322
3323 * gcc.target/i386/long-double-64-1.c: New file.
3324 * gcc.target/i386/long-double-64-2.c: Likewise.
3325 * gcc.target/i386/long-double-64-3.c: Likewise.
3326 * gcc.target/i386/long-double-64-4.c: Likewise.
3327 * gcc.target/i386/long-double-80-1.c: Likewise.
3328 * gcc.target/i386/long-double-80-2.c: Likewise.
3329 * gcc.target/i386/long-double-80-3.c: Likewise.
3330 * gcc.target/i386/long-double-80-4.c: Likewise.
3331 * gcc.target/i386/long-double-80-5.c: Likewise.
3332 * gcc.target/i386/long-double-80-6.c: Likewise.
3333 * gcc.target/i386/long-double-80-7.c: Likewise.
3334
3335 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3336
3337 PR tree-optimization/54317
3338 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3339
3340 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3341
3342 PR target/39423
3343 * gcc.target/sh/pr39423-2.c: New.
3344
3345 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3346
3347 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3348 * gcc.dg/fold-perm.c: Likewise.
3349
3350 2012-08-20 Jan Hubicka <jh@suse.cz>
3351
3352 PR fortran/48636
3353 * gcc.dg/ipa/inlinehint-1.c: New.
3354
3355 2012-08-20 Florian Weimer <fweimer@redhat.com>
3356
3357 PR c++/19351
3358 * g++.dg/init/new38.C: New test.
3359 * g++.dg/init/new39.C: New test.
3360
3361 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3362
3363 PR target/54089
3364 * gcc.target/sh/pr54089-1.c: New.
3365
3366 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3367
3368 PR target/51244
3369 * gcc.target/sh/pr51244-11.c: New.
3370
3371 2012-08-20 Tobias Burnus <burnus@net-b.de>
3372
3373 PR fortran/54301
3374 * gfortran.dg/warn_target_lifetime_2.f90: New.
3375
3376 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 PR c++/10416
3379 * g++.dg/warn/Wunused-var-17.C: New.
3380
3381 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3382
3383 PR middle-end/53992
3384 * gcc.dg/gomp/pr53992.c: New test.
3385
3386 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3387
3388 PR tree-ssa/54295
3389 * gcc.c-torture/execute/20120817-1.c: New test.
3390
3391 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3392
3393 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3394 add instruction.
3395 (f2): New test that really does need adds.
3396
3397 2012-08-20 Richard Guenther <rguenther@suse.de>
3398
3399 PR tree-optimization/54327
3400 * gcc.dg/torture/pr54327.c: New testcase.
3401
3402 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR tree-optimization/54321
3405 * gcc.c-torture/compile/pr54321.c: New test.
3406
3407 2012-08-20 Tobias Burnus <burnus@net-b.de>
3408
3409 PR fortran/54301
3410 * gfortran.dg/warn_target_lifetime_1.f90: New.
3411
3412 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3413
3414 PR fortran/54298
3415 * gfortran.dg/real_compare_1.f90: New test case.
3416 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3417
3418 2012-08-18 Jan Hubicka <jh@suse.cz>
3419
3420 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3421
3422 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3423
3424 PR fortran/39290
3425 * gfortran.dg/interface_37.f90: New test.
3426
3427 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3428 Gary Funck <gary@intrepid.com>
3429
3430 PR target/20020
3431 * gcc.target/i386/pr20020-1.c: New test.
3432 * gcc.target/i386/pr20020-2.c: Likewise.
3433 * gcc.target/i386/pr20020-3.c: Likewise.
3434
3435 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3436
3437 * gcc.target/i386/perm-concat.c: New test.
3438
3439 2012-08-17 Julian Brown <julian@codesourcery.com>
3440
3441 * gcc.target/arm/div64-unwinding.c: New test.
3442
3443 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3444
3445 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3446
3447 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3448
3449 PR target/54236
3450 * gcc.target/sh/pr54236-1.c: New.
3451
3452 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3453
3454 * lib/target-supports.exp (check_effective_target_sync_int_long)
3455 (check_effective_target_sync_char_short): Enable for crisv32-*
3456 and cris-*.
3457
3458 PR middle-end/54261
3459 * gcc.dg/torture/pr54261-1.c: New test.
3460
3461 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3462
3463 PR fortran/54243
3464 PR fortran/54244
3465 * gfortran.dg/typebound_call_24.f03: New.
3466
3467 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3468
3469 PR tree-optimization/54245
3470 * gcc.dg/tree-ssa/pr54245.c: New test.
3471
3472 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3473
3474 PR tree-optimization/54240
3475 * gcc.target/powerpc/pr54240.c: New test.
3476 * gcc.target/mips/pr54240.c: Likewise.
3477
3478 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3479
3480 PR target/52933
3481 * gcc.target/sh/pr52933-1.c: New.
3482 * gcc.target/sh/pr52933-2.c: New.
3483
3484 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3485
3486 PR target/50751
3487 * gcc.target/sh/pr50751-8.c: New.
3488
3489 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3490
3491 PR fortran/47586
3492 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3493 * gfortran.dg/typebound_proc_27.f03: New test.
3494
3495 2012-08-14 Sterling Augustine <saugustine@google.com>
3496
3497 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3498
3499 2012-08-14 Tobias Burnus <burnus@net-b.de>
3500
3501 PR fortran/40881
3502 * gfortran.dg/data_constraints_3.f90: New.
3503 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3504 to disable -pedantic compilation.
3505 * gfortran.dg/pr37243.f: Ditto.
3506 * gfortran.dg/g77/19990826-3.f: Ditto.
3507 * gfortran.dg/g77/20020307-1.f : Ditto.
3508 * gfortran.dg/g77/980310-3.f: Ditto.
3509
3510 2012-08-14 Tobias Burnus <burnus@net-b.de>
3511
3512 PR fortran/54234
3513 * gfortran.dg/warn_conversion_4.f90: New.
3514
3515 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR middle-end/53411
3518 PR rtl-optimization/53495
3519 * gcc.c-torture/compile/pr53411.c: New test.
3520 * gcc.c-torture/compile/pr53495.c: New test.
3521
3522 2012-08-13 Richard Guenther <rguenther@suse.de>
3523
3524 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3525
3526 2012-08-13 Richard Guenther <rguenther@suse.de>
3527
3528 PR tree-optimization/54200
3529 * gcc.dg/guality/pr54200.c: New testcase.
3530 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3531
3532 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3533
3534 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3535
3536 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3537
3538 PR target/51244
3539 * gcc.target/sh/pr51244-7.c: New.
3540 * gcc.target/sh/pr51244-8.c: New.
3541 * gcc.target/sh/pr51244-9.c: New.
3542 * gcc.target/sh/pr51244-10.c: New.
3543
3544 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3545
3546 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3547 -m2e or -m2a.
3548 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3549 * gcc.target/sh/pr53511-1.c: Likewise.
3550 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3551 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3552 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3553 * gcc.target/sh/pr53512-3.c: Likewise.
3554 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3555
3556 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3557
3558 PR target/39423
3559 * gcc.c-torture/compile/pr39423-1.c: New.
3560 * gcc.c-torture/compile/pr39423-2.c: New.
3561
3562 2012-08-12 Tobias Burnus <burnus@net-b.de>
3563
3564 PR fortran/54221
3565 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3566 they appear uninitialized on the RHS.
3567 * gfortran.dg/public_private_module_6.f90: New.
3568
3569 2012-08-11 Martin Jambor <mjambor@suse.cz>
3570
3571 PR fortran/48636
3572 * gfortran.dg/pr48636.f90: New test.
3573
3574 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3575
3576 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3577 to avoid warnings.
3578 (main): Adjust caller.
3579
3580 2012-08-10 Richard Guenther <rguenther@suse.de>
3581
3582 * gcc.dg/matrix/*.c: Adjust and move ...
3583 * gcc.dg/torture/: ... here.
3584 * gcc.dg/matrix: Remove directory.
3585
3586 2012-08-10 Richard Guenther <rguenther@suse.de>
3587
3588 PR middle-end/54219
3589 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3590
3591 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3592
3593 PR middle-end/54211
3594 * gcc.dg/tree-ssa/pr54211.c: New test.
3595
3596 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3597
3598 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3599 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3600
3601 2012-08-10 Richard Guenther <rguenther@suse.de>
3602
3603 PR tree-optimization/54109
3604 * gcc.dg/torture/pr54109.c: New testcase.
3605 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3606 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3607
3608 2012-08-10 Richard Guenther <rguenther@suse.de>
3609
3610 PR tree-optimization/54027
3611 * gcc.dg/torture/pr54027.c: New testcase.
3612
3613 2012-08-10 Richard Guenther <rguenther@suse.de>
3614
3615 * g++.dg/plugin/selfassign.c: Adjust.
3616 * gcc.dg/plugin/selfassign.c: Likewise.
3617 * gcc.dg/strlenopt-11.c: Likewise.
3618 * gcc.dg/strlenopt-13.c: Likewise.
3619 * gcc.dg/no-strict-overflow-4.c: Likewise.
3620 * gcc.dg/strict-overflow-4.c: Likewise.
3621 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3622 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3623 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3624 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3625 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3626 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3627 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3628 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3629 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3630 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3631 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3632 * gcc.dg/pr46309.c: Likewise.
3633 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3634
3635 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3636
3637 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3638 for x86 targets.
3639 * gcc.c-torture/compile/20120727-2.c: New test.
3640
3641 2012-08-09 Martin Jambor <mjambor@suse.cz>
3642
3643 * gcc.dg/ipa/iinline-4.c: New test.
3644 * gcc.dg/ipa/iinline-5.c: Likewise.
3645 * gcc.dg/ipa/iinline-6.c: Likewise.
3646 * gcc.dg/ipa/iinline-7.c: Likewise.
3647 * gcc.dg/lto/20120723_0.c: Likewise.
3648 * gcc.dg/lto/20120723_1.c: Likewise.
3649
3650 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3651
3652 PR target/39423
3653 * gcc.target/sh/pr39423-1.c: New.
3654
3655 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3656
3657 PR target/51244
3658 * gcc.target/sh/pr51244-5: New.
3659 * gcc.target/sh/pr51244-6: New.
3660
3661 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3662
3663 * gcc.target/i386/adx-addxcarry32-3.c: New.
3664 * gcc.target/i386/adx-addxcarry64-3.c: New.
3665
3666 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3667
3668 PR rtl-optimization/53701
3669 * gcc.dg/pr53701.c: New test.
3670
3671 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3672
3673 * gcc.c-torture/compile/20120727-1.c: New test.
3674
3675 2012-08-09 Tobias Burnus <burnus@net-b.de>
3676
3677 PR fortran/54199
3678 * gfortran.dg/intrinsic_shadow_4.f90: New.
3679
3680 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3681
3682 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3683
3684 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3685
3686 * gcc.c-torture/execute/20120808-1.c: New test.
3687
3688 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3689
3690 PR rtl-optimization/54157
3691 * gcc.target/i386/pr54157.c: New file.
3692
3693 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3694
3695 * gcc.target/i386/adx-addcarryx32-1.c: New.
3696 * gcc.target/i386/adx-addcarryx32-2.c: New.
3697 * gcc.target/i386/adx-addcarryx64-1.c: New.
3698 * gcc.target/i386/adx-addcarryx64-2.c: New.
3699 * gcc.target/i386/adx-check.h: New.
3700 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3701 * gcc.target/i386/sse-12.c: Add -madx.
3702 * gcc.target/i386/sse-13.c: Ditto.
3703 * gcc.target/i386/sse-14.c: Ditto.
3704 * gcc.target/i386/sse-22.c: Ditto.
3705 * gcc.target/i386/sse-23.c: Ditto.
3706 * g++.dg/other/i386-2.C: Ditto.
3707 * g++.dg/other/i386-3.C: Ditto.
3708
3709 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3710
3711 * gcc.dg/tree-ssa/slsr-5.c: New.
3712 * gcc.dg/tree-ssa/slsr-6.c: New.
3713 * gcc.dg/tree-ssa/slsr-7.c: New.
3714 * gcc.dg/tree-ssa/slsr-8.c: New.
3715 * gcc.dg/tree-ssa/slsr-9.c: New.
3716 * gcc.dg/tree-ssa/slsr-10.c: New.
3717 * gcc.dg/tree-ssa/slsr-11.c: New.
3718 * gcc.dg/tree-ssa/slsr-12.c: New.
3719 * gcc.dg/tree-ssa/slsr-13.c: New.
3720 * gcc.dg/tree-ssa/slsr-14.c: New.
3721 * gcc.dg/tree-ssa/slsr-15.c: New.
3722 * gcc.dg/tree-ssa/slsr-16.c: New.
3723 * gcc.dg/tree-ssa/slsr-17.c: New.
3724 * gcc.dg/tree-ssa/slsr-18.c: New.
3725 * gcc.dg/tree-ssa/slsr-19.c: New.
3726 * gcc.dg/tree-ssa/slsr-20.c: New.
3727 * gcc.dg/tree-ssa/slsr-21.c: New.
3728 * gcc.dg/tree-ssa/slsr-22.c: New.
3729 * gcc.dg/tree-ssa/slsr-23.c: New.
3730 * gcc.dg/tree-ssa/slsr-24.c: New.
3731 * gcc.dg/tree-ssa/slsr-25.c: New.
3732 * gcc.dg/tree-ssa/slsr-26.c: New.
3733 * gcc.dg/tree-ssa/slsr-30.c: New.
3734 * gcc.dg/tree-ssa/slsr-31.c: New.
3735
3736 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3737
3738 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3739 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3740 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3741
3742 2012-08-06 Cary Coutant <ccoutant@google.com>
3743
3744 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3745
3746 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3747
3748 PR fortran/35831
3749 * gfortran.dg/dummy_procedure_5.f90: Modified.
3750 * gfortran.dg/dummy_procedure_8.f90: New.
3751 * gfortran.dg/interface_26.f90: Modified.
3752 * gfortran.dg/proc_ptr_11.f90: Modified.
3753 * gfortran.dg/proc_ptr_15.f90: Modified.
3754 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3755 * gfortran.dg/typebound_override_1.f90: Modified.
3756 * gfortran.dg/typebound_proc_6.f03: Modified.
3757
3758 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3759
3760 PR tree-optimization/51938
3761 PR tree-optimization/52005
3762 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3763 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3764 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3765 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3766
3767 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3768
3769 Avoid crashing on erroneous static_assert usage
3770 * g++.dg/cpp0x/static_assert8.C: New test.
3771
3772 2012-08-06 Jason Merrill <jason@redhat.com>
3773
3774 * g++.dg/cpp0x/sfinae38.C: New.
3775
3776 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3777 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/54165
3780 * g++.dg/conversion/void2.C: New.
3781
3782 2012-08-06 Tom de Vries <tom@codesourcery.com>
3783
3784 * gcc.dg/tree-ssa/vrp78.c: New test.
3785
3786 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3787 Richard Sandiford <rdsandiford@googlemail.com>
3788
3789 * g++.dg/opt/enum2.C: Require fpic target.
3790 * g++.dg/lto/20090303_0.C: Likewise.
3791
3792 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3793 Catherine Moore <clm@codesourcery.com>
3794
3795 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3796 flush function names too.
3797 * gcc.target/mips/clear-cache-1.c: Likewise.
3798
3799 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3800
3801 PR target/54156
3802 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3803
3804 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3805
3806 PR fortran/54166
3807 * gfortran.dg/array_5.f90: New test.
3808
3809 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3810
3811 PR tree-optimization/30318
3812 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3813
3814 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3815
3816 * g++.dg/ext/vector17.C: New testcase.
3817
3818 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3819
3820 PR target/51931
3821 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3822 * g++.dg/opt/longbranch1.C: Likewise.
3823
3824 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3825
3826 PR tree-optimization/53805
3827 * gcc.dg/fold-notunord.c: New testcase.
3828
3829 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3830
3831 PR fortran/48820
3832 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3833 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3834
3835 2012-08-02 Jason Merrill <jason@redhat.com>
3836 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 PR c++/51213 (again)
3839 * g++.dg/cpp0x/sfinae37.C: Extend.
3840
3841 2012-08-02 Richard Guenther <rguenther@suse.de>
3842
3843 PR tree-optimization/50672
3844 * g++.dg/torture/pr50672.C: New testcase.
3845
3846 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3847
3848 PR fortran/54147
3849 * gfortran.dg/abstract_type_6.f03: Modified.
3850 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3851 * gfortran.dg/proc_ptr_comp_35.f90: New.
3852 * gfortran.dg/typebound_proc_9.f03: Modified.
3853 * gfortran.dg/typebound_proc_26.f90: New.
3854
3855 2012-08-02 Richard Guenther <rguenther@suse.de>
3856
3857 * gcc.dg/torture/pta-callused-1.c: Adjust.
3858 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3859 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3860 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3861 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3862 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3863 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3864 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3865 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3866
3867 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3868
3869 PR fortran/54033
3870 * gfortran.dg/include_6.f90: New test case.
3871 * gfortran.dg/include_7.f90: New test case.
3872 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3873
3874 2012-08-01 Tom de Vries <tom@codesourcery.com>
3875
3876 * gcc.dg/tree-ssa/vrp76.c: New test.
3877
3878 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3879
3880 PR tree-optimization/46556
3881 * gcc.dg/tree-ssa/slsr-27.c: New.
3882 * gcc.dg/tree-ssa/slsr-28.c: New.
3883 * gcc.dg/tree-ssa/slsr-29.c: New.
3884
3885 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3886
3887 PR fortran/42418
3888 * gfortran.dg/proc_decl_29.f90: New.
3889
3890 2012-07-31 Dehao Chen <dehao@google.com>
3891
3892 * gcc.dg/predict-7.c: New test.
3893
3894 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3895
3896 PR fortran/54134
3897 * gfortran.dg/typebound_override_3.f90: New.
3898
3899 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3900
3901 PR tree-optimization/53773
3902 * gcc.dg/vect/pr53773.c: New test.
3903
3904 2012-07-31 Nick Clifton <nickc@redhat.com>
3905
3906 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3907 and for XStormy16.
3908
3909 2012-07-31 Tobias Burnus <burnus@net-b.de>
3910
3911 * gfortran.dg/c_funloc_tests_6.f90: New.
3912 * gfortran.dg/c_funloc_tests_7.f90: New.
3913 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3914
3915 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3916
3917 PR c++/53624
3918 * g++.dg/cpp0x/temp_default5.C: New.
3919
3920 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3921
3922 PR fortran/51081
3923 * gfortran.dg/proc_ptr_37.f90: New.
3924
3925 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3926
3927 * lib/target-supports.exp
3928 (check_effective_target_vect_natural_alignment): New function.
3929 * gcc.dg/align-2.c: Only run on targets with natural alignment
3930 of vector types.
3931 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3932 alignment of vector types.
3933
3934 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3935 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3936
3937 * gcc.target/i386/rdseed16-1.c: New.
3938 * gcc.target/i386/rdseed32-1.c: Ditto
3939 * gcc.target/i386/rdseed64-1.c: Ditto
3940 * gcc.target/i386/sse-12.c: Add -mrdseed.
3941 * gcc.target/i386/sse-13.c: Ditto.
3942 * gcc.target/i386/sse-14.c: Ditto.
3943 * g++.dg/other/i386-2.C: Ditto.
3944 * g++.dg/other/i386-3.C: Ditto.
3945
3946 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3947
3948 PR target/51244
3949 * gcc.target/sh/pr51244-4.c: New.
3950
3951 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3952
3953 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3954 for alpha*-*-* targets. Cleanup original tree dump.
3955
3956 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3957
3958 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3959 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3960
3961 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3962
3963 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3964 rand, srand. Include <stdlib.h>.
3965
3966 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3967
3968 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3969
3970 2012-07-26 Richard Henderson <rth@redhat.com>
3971
3972 * gcc.dg/attr-hotcold-1.c: New.
3973 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3974
3975 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3976 Sandra Loosemore <sandra@codesourcery.com>
3977
3978 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3979
3980 2012-07-26 Tobias Burnus <burnus@net-b.de>
3981
3982 * gfortran.dg/contiguous_1.f90: Update dg-error.
3983 * gfortran.dg/proc_ptr_32.f90: Ditto.
3984
3985 2012-07-26 Richard Guenther <rguenther@suse.de>
3986
3987 PR tree-optimization/54098
3988 * gcc.dg/torture/pr54098.c: New testcase.
3989
3990 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3991
3992 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3993 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3994
3995 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3996
3997 PR fortran/44354
3998 * gfortran.dg/array_constructor_39.f90: New test.
3999
4000 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4001
4002 PR fortran/44354
4003 * gfortran.dg/array_constructor_38.f90: New test.
4004
4005 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4006
4007 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4008
4009 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4010
4011 * gnat.dg/noreturn5.ad[sb]: New test.
4012
4013 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4014 Paul Brook <paul@codesourcery.com>
4015
4016 PR target/53633
4017
4018 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4019 * c-c++-common/pr53633.c: New test.
4020
4021 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4022
4023 * gcc.target/i386/asm-dialect-1.c: New test case.
4024
4025 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4026 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4027
4028 * gcc.target/i386/prefetchw-1.c: New.
4029 * gcc.target/i386/sse-12.c: Add -mprfchw.
4030 * gcc.target/i386/sse-13.c: Ditto.
4031 * gcc.target/i386/sse-14.c: Ditto.
4032 * gcc.target/i386/sse-22.c: Ditto.
4033 * gcc.target/i386/sse-23.c: Ditto.
4034 * g++.dg/other/i386-2.C: Ditto.
4035 * g++.dg/other/i386-3.C: Ditto.
4036
4037 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4038
4039 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4040
4041 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4042
4043 PR target/54051
4044 * gcc.target/arm/pr54051.c: New.
4045 * gcc.target/arm/vfp-1.c: Adjust test.
4046
4047 2012-07-24 Julian Brown <julian@codesourcery.com>
4048
4049 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4050 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4051 hard-float ARM.
4052
4053 2012-07-23 Paul Brook <paul@codesourcery.com>
4054
4055 * g++.dg/other/armv7m-1.c: New test.
4056
4057 2012-07-23 Julian Brown <julian@codesourcery.com>
4058
4059 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4060 ARM.
4061 (DO_TEST): Define to 1 for appropriate ARM targets.
4062
4063 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4064
4065 PR tree-optimization/53881
4066 * gcc.dg/pr53881.c: Renamed to ...
4067 * gcc.dg/pr53881-1.c: ... this.
4068 * gcc.dg/pr53881-2.c: New test.
4069
4070 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4071
4072 Handle recent changes in default atomics for cris*-*-linux*.
4073 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4074 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4075 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4076 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4077 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4078 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4079 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4080 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4081 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4082 -mno-unaligned-atomic-may-use-library is in effect for
4083 cris*-*-linux*.
4084 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4085 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4086 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4087 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4088 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4089 gcc.target/cris/torture/sync-mis-op-i-1.c,
4090 gcc.target/cris/torture/sync-mis-op-i-2.c,
4091 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4092 gcc.target/cris/torture/sync-mis-op-i-3.c,
4093 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4094 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4095 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4096 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4097 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4098 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4099 (main): Remove local variable x.
4100 [mis_ok]: Check that atomics don't fail.
4101
4102 2012-07-21 Andrew Pinski <apinski@cavium.com>
4103
4104 * gcc.dg/tree-ssa/vrp72.c: New test.
4105 * gcc.dg/tree-ssa/vrp73.c: New test.
4106 * gcc.dg/tree-ssa/vrp74.c: New test.
4107 * gcc.dg/tree-ssa/vrp75.c: New test.
4108
4109 2012-07-21 Andrew Pinski <apinski@cavium.com>
4110
4111 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4112 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4113
4114 2012-07-21 Andrew Pinski <apinski@cavium.com>
4115
4116 * gcc.target/mips/octeon-pop-2.c: New testcase.
4117
4118 2012-07-21 Tobias Burnus <burnus@net-b.de>
4119
4120 PR fortran/48820
4121 * gfortran.dg/assumed_rank_3.f90: New.
4122 * gfortran.dg/assumed_rank_11.f90: New.
4123 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4124 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4125 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4126
4127 2012-07-21 Andrew Pinski <apinski@cavium.com>
4128
4129 * gcc.target/mips/unaligned-1.c: New testcase.
4130
4131 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4132
4133 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4134
4135 2012-07-20 Tobias Burnus <burnus@net-b.de>
4136
4137 * gfortran.dg/bind_c_array_params_2.f90: New.
4138 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4139 and update dg-error.
4140
4141 2012-07-20 Tobias Burnus <burnus@net-b.de>
4142
4143 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4144
4145 2012-07-20 Jason Merrill <jason@redhat.com>
4146
4147 PR c++/54038
4148 * g++.dg/other/array7.C: New.
4149
4150 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4151
4152 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4153 the basic block and check loop depth.
4154 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4155 matching patterns and comments.
4156 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4157 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4158
4159 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR c++/28656
4162 * c-c++-common/pr28656.c: New test.
4163
4164 2012-07-19 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/54026
4167 * g++.dg/init/mutable1.C: New.
4168
4169 2012-07-20 Tobias Burnus <burnus@net-b.de>
4170
4171 PR fortran/48820
4172 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4173 * gfortran.dg/assumed_rank_1.f90: New.
4174 * gfortran.dg/assumed_rank_1_c.c: New.
4175 * gfortran.dg/assumed_rank_2.f90: New.
4176 * gfortran.dg/assumed_rank_4.f90: New.
4177 * gfortran.dg/assumed_rank_5.f90: New.
4178 * gfortran.dg/assumed_rank_6.f90: New.
4179 * gfortran.dg/assumed_rank_7.f90: New.
4180 * gfortran.dg/assumed_rank_8.f90: New.
4181 * gfortran.dg/assumed_rank_8_c.c: New.
4182 * gfortran.dg/assumed_rank_9.f90: New.
4183 * gfortran.dg/assumed_rank_10.f90: New.
4184 * gfortran.dg/assumed_rank_12.f90: New.
4185
4186 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4187
4188 * gnat.dg/opt25.adb: New test.
4189 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4190 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4191
4192 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4193
4194 * gnat.dg/aggr20.ad[sb]: New test.
4195 * gnat.dg/aggr20_pkg.ads: New helper.
4196
4197 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4198
4199 * gnat.dg/derived_type3.adb: New test.
4200 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4201
4202 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR rtl-optimization/53942
4205 * gcc.dg/pr53942.c: New test.
4206
4207 2012-07-19 Jason Merrill <jason@redhat.com>
4208
4209 PR c++/54021
4210 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4211
4212 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gnat.dg/discr38.adb: New test.
4215
4216 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4217
4218 PR middle-end/54017
4219 * c-c++-common/gomp/pr54017.c: New test.
4220
4221 2012-07-19 Richard Guenther <rguenther@suse.de>
4222 Eric Botcazou <ebotcazou@adacore.com>
4223
4224 * gnat.dg/loop_optimization11.adb: New testcase.
4225 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4226
4227 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4228 Jason Merrill <jason@redhat.com>
4229
4230 * g++.dg/cpp0x/sfinae37.C: New.
4231 * g++.dg/template/access23.C: New.
4232 * g++.dg/template/access7.C: Adjust.
4233 * g++.dg/template/sfinae10.C: Don't expect errors.
4234 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4235
4236 2012-07-18 Julian Brown <julian@codesourcery.com>
4237 Sandra Loosemore <sandra@codesroucery.com>
4238
4239 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4240
4241 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4242
4243 * gnat.dg/noreturn4.ad[sb]: New test.
4244 * gnat.dg/noreturn4_pkg.ads: New helper.
4245
4246 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4247 Julian Brown <julian@codesourcery.com>
4248
4249 * gcc.target/arm/neon-vdup-1.c: New test case.
4250 * gcc.target/arm/neon-vdup-2.c: New test case.
4251 * gcc.target/arm/neon-vdup-3.c: New test case.
4252 * gcc.target/arm/neon-vdup-4.c: New test case.
4253 * gcc.target/arm/neon-vdup-5.c: New test case.
4254 * gcc.target/arm/neon-vdup-6.c: New test case.
4255 * gcc.target/arm/neon-vdup-7.c: New test case.
4256 * gcc.target/arm/neon-vdup-8.c: New test case.
4257 * gcc.target/arm/neon-vdup-9.c: New test case.
4258 * gcc.target/arm/neon-vdup-10.c: New test case.
4259 * gcc.target/arm/neon-vdup-11.c: New test case.
4260 * gcc.target/arm/neon-vdup-12.c: New test case.
4261 * gcc.target/arm/neon-vdup-13.c: New test case.
4262 * gcc.target/arm/neon-vdup-14.c: New test case.
4263 * gcc.target/arm/neon-vdup-15.c: New test case.
4264 * gcc.target/arm/neon-vdup-16.c: New test case.
4265 * gcc.target/arm/neon-vdup-17.c: New test case.
4266 * gcc.target/arm/neon-vdup-18.c: New test case.
4267 * gcc.target/arm/neon-vdup-19.c: New test case.
4268 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4269 arguments non-constant.
4270
4271 2012-07-18 Richard Guenther <rguenther@suse.de>
4272
4273 PR tree-optimization/53970
4274 * g++.dg/torture/pr53970.C: New testcase.
4275
4276 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4277
4278 PR target/38621
4279 * gcc.c-torture/compile/pr38621.c: New.
4280
4281 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4282
4283 PR target/33135
4284 * gcc.target/sh/pr33135-1.c: New.
4285 * gcc.target/sh/pr33135-2.c: New.
4286 * gcc.target/sh/pr33135-3.c: New.
4287 * gcc.target/sh/pr33135-4.c: New.
4288
4289 2012-07-17 Jason Merrill <jason@redhat.com>
4290
4291 PR c++/53995
4292 * g++.dg/parse/enum9.C: New.
4293
4294 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4295 Sandra Loosemore <sandra@codesourcery.com>
4296
4297 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4298 if there is a conflict with -mcpu=. Use -mcpu=5208.
4299
4300 2012-07-17 Jason Merrill <jason@redhat.com>
4301
4302 PR c++/53989
4303 * g++.dg/template/array23.C: New.
4304
4305 2012-07-17 Tobias Burnus <burnus@net-b.de>
4306
4307 PR fortran/53985
4308 * gfortran.dg/bind_c_usage_26.f90: New.
4309 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4310 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4311 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4312 * gfortran.dg/interop_params.f03: Ditto.
4313
4314 2012-07-17 Jason Merrill <jason@redhat.com>
4315
4316 * g++.dg/template/inherit8.C: Adjust.
4317 * g++.dg/template/using21.C: Adjust.
4318 * g++.dg/template/using22.C: Adjust.
4319
4320 PR c++/53549
4321 * g++.dg/template/current-inst1.C: New.
4322 * g++.dg/parse/crash35.C: Adjust.
4323
4324 2012-07-17 Tobias Burnus <burnus@net-b.de>
4325
4326 PR fortran/52101
4327 * gfortran.dg/oldstyle_4.f90: New.
4328
4329 2012-07-17 Tobias Burnus <burnus@net-b.de>
4330
4331 PR fortran/49265
4332 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4333 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4334
4335 2012-07-16 Jason Merrill <jason@redhat.com>
4336
4337 * g++.dg/parse/access8.C: Adjust.
4338 * g++.dg/template/sfinae6_neg.C: Adjust.
4339
4340 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4341
4342 PR fortran/53824
4343 * gfortran.dg/coarray_allocate_1.f90: New test.
4344
4345 2012-07-16 Andrew Pinski <apinski@cavium.com>
4346
4347 * gcc.c-torture/execute/bswap-1.c: New testcase.
4348 * gcc.c-torture/compile/unalign-1.c: New testcase.
4349 * gcc.c-torture/compile/20120524-1.c: New testcase.
4350 * gcc.c-torture/compile/20101216-1.c: New testcase.
4351
4352 2012-07-16 Dehao Chen <dehao@google.com>
4353
4354 Revert
4355 2012-07-10 Dehao Chen <dehao@google.com>
4356
4357 * gcc.dg/debug_info_inline.c: New test.
4358
4359 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4360
4361 PR fortran/53956
4362 * gfortran.dg/proc_decl_28.f90: New.
4363
4364 2012-07-16 Andrew Pinski <apinski@cavium.com>
4365
4366 * gcc.dg/torture/builtins-1.c: New testcase.
4367
4368 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4369
4370 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4371 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4372 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4373 gcc.target/cris/sync-1-v10.c,
4374 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4375 pass -mno-unaligned-atomic-may-use-library.
4376 * gcc.target/cris/sync-xchg-1.c: New test.
4377 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4378 valid register operand output modifier.
4379
4380 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4381
4382 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4383 characters.
4384
4385 2012-07-13 Andrew Pinski <apinski@cavium.com>
4386
4387 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4388 rather than cleanup-tree-dump.
4389 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4390
4391 2012-07-13 Richard Guenther <rguenther@suse.de>
4392
4393 PR tree-optimization/53907
4394 * gcc.target/i386/pr53907.c: New testcase.
4395
4396 2012-07-13 Richard Guenther <rguenther@suse.de>
4397
4398 PR tree-optimization/53922
4399 * gcc.dg/torture/pr53922.c: New testcase.
4400
4401 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4402
4403 PR rtl-optimization/53908
4404 * gcc.dg/torture/pr53908.c: New test.
4405
4406 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4407
4408 PR c++/53531
4409 * g++.dg/cpp0x/variadic135.C: New.
4410
4411 2012-07-12 Jason Merrill <jason@redhat.com>
4412
4413 * g++.dg/template/sfinae6_neg.C: Adjust.
4414
4415 2012-07-12 Tobias Burnus <burnus@net-b.de>
4416
4417 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4418 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4419 scan-tree-dump-times pattern.
4420
4421 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4422
4423 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4424
4425 2012-07-11 Jason Merrill <jason@redhat.com>
4426
4427 DR 1402
4428 * g++.g/cpp0x/defaulted37.C: New.
4429
4430 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4431
4432 PR target/53859
4433 * gcc.target/arm/pr53859.c: New test.
4434
4435 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4436
4437 PR target/53886
4438 * gcc.c-torture/compile/pr53886.c: New.
4439
4440 2012-07-10 Dehao Chen <dehao@google.com>
4441
4442 * gcc.dg/debug_info_inline.c: New test.
4443
4444 2012-07-10 Jason Merrill <jason@redhat.com>
4445
4446 PR c++/53733
4447 * g++.dg/cpp0x/defaulted36.C: New.
4448 * g++.dg/cpp0x/defaulted21.C: Adjust.
4449
4450 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4451
4452 2012-07-09 Sterling Augustine <saugustine@google.com>
4453
4454 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4455
4456 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4457
4458 PR tree-optimization/53887
4459 * gcc.dg/pr53887.c: New test.
4460
4461 2012-07-09 Jason Merrill <jason@redhat.com>
4462
4463 PR c++/53882
4464 * g++.dg/cpp0x/nullptr29.C: New.
4465
4466 2012-07-09 Tom de Vries <tom@codesourcery.com>
4467 Richard Guenther <rguenther@suse.de>
4468
4469 * gcc.dg/builtin-unreachable-6.c: New test.
4470 * gcc.dg/builtin-unreachable-5.c: New test.
4471
4472 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4473
4474 PR tree-optimization/53881
4475 * gcc.dg/pr53881.c: New test.
4476
4477 2012-07-06 Jason Merrill <jason@redhat.com>
4478
4479 PR c++/53862
4480 * g++.dg/cpp0x/variadic134.C: New.
4481
4482 PR c++/53858
4483 * g++.dg/cpp0x/alias-decl-20.C: New.
4484
4485 2012-07-06 Tom de Vries <tom@codesourcery.com>
4486
4487 PR tree-optimization/51879
4488 * gcc.dg/pr51879-16.c: New test.
4489 * gcc.dg/pr51879-17.c: Same.
4490
4491 2012-07-06 Tom de Vries <tom@codesourcery.com>
4492
4493 PR tree-optimization/52009
4494 * gcc.dg/pr51879-7.c: New test.
4495 * gcc.dg/pr51879-18.c: New test.
4496
4497 2012-07-05 Jason Merrill <jason@redhat.com>
4498
4499 PR c++/50852
4500 * g++.dg/template/typedef39.C: New.
4501
4502 PR c++/53039
4503 * g++.dg/cpp0x/variadic133.C: New.
4504 * g++.dg/template/param1.C: Adjust.
4505
4506 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4507
4508 PR target/48941
4509 PR target/51980
4510 * gcc.target/arm/neon/vtrnf32.c: Update.
4511 * gcc.target/arm/neon/vtrns32.c: Update.
4512 * gcc.target/arm/neon/vtrnu32.c: Update.
4513 * gcc.target/arm/neon/vzipf32.c: Update.
4514 * gcc.target/arm/neon/vzips32.c: Update.
4515 * gcc.target/arm/neon/vzipu32.c: Update.
4516
4517 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4518
4519 PR fortran/53732
4520 * gfortran.dg/inline_sum_4.f90: New test.
4521
4522 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4523
4524 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4525
4526 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4527
4528 * gcc.target/arm/fma-sp.c: New testcase.
4529 * gcc.target/arm/fma.c: Likewise.
4530 * gcc.target/arm/fma.h: Likewise.
4531
4532 2012-07-04 Jason Merrill <jason@redhat.com>
4533
4534 PR c++/53848
4535 * g++.dg/other/enum3.C: New.
4536
4537 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4538
4539 PR middle-end/53321
4540 * g++.dg/torture/pr53321.C: New test.
4541
4542 2012-07-04 Richard Guenther <rguenther@suse.de>
4543
4544 PR tree-optimization/53844
4545 * g++.dg/tree-ssa/pr53844.C: New testcase.
4546
4547 2012-07-04 Richard Guenther <rguenther@suse.de>
4548
4549 PR tree-optimization/53849
4550 * gcc.dg/pr53849.c: New testcase.
4551
4552 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR c++/53812
4555 * g++.dg/ext/label14.C: New test.
4556
4557 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4558
4559 PR target/53811
4560 * g++.dg/other/pr53811.C: New test.
4561
4562 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4563
4564 PR target/28896
4565 * gcc.target/m68k/stack-limit-1.c: New testcase.
4566
4567 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4568
4569 * gnat.dg/recursive_call.adb: New test.
4570
4571 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4572
4573 * gnat.dg/discr37.ad[sb]: New test.
4574
4575 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4576
4577 * g++.dg/other/packed1.C: Remove SH from xfail list.
4578
4579 2012-07-02 Jason Merrill <jason@redhat.com>
4580
4581 PR c++/53619
4582 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4583
4584 PR c++/53783
4585 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4586
4587 PR c++/53788
4588 * g++.dg/cpp0x/decltype39.C: New.
4589 * g++.dg/diagnostic/method1.C: Adjust.
4590
4591 PR c++/53816
4592 * g++.dg/template/ref6.C: New.
4593
4594 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4595
4596 PR target/53568
4597 * gcc.target/sh/pr53568-1.c: New.
4598
4599 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4600
4601 PR target/51244
4602 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4603
4604 2012-07-02 Jason Merrill <jason@redhat.com>
4605
4606 PR c++/53821
4607 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4608
4609 PR c++/53524
4610 * g++.dg/template/enum7.C: New.
4611 * g++.dg/other/ptrmem10.C: Adjust.
4612 * g++.dg/other/ptrmem11.C: Adjust.
4613 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4614
4615 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4616
4617 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4618
4619 2012-07-01 Wei Guozhi <carrot@google.com>
4620
4621 PR target/53447
4622 * gcc.target/arm/pr53447-1.c: New testcase.
4623 * gcc.target/arm/pr53447-2.c: New testcase.
4624 * gcc.target/arm/pr53447-3.c: New testcase.
4625 * gcc.target/arm/pr53447-4.c: New testcase.
4626
4627 2012-06-29 Richard Guenther <rguenther@suse.de>
4628
4629 PR tree-optimization/47061
4630 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4631
4632 2012-06-29 Richard Guenther <rguenther@suse.de>
4633
4634 PR tree-optimization/37541
4635 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4636
4637 2012-06-29 Richard Guenther <rguenther@suse.de>
4638
4639 PR tree-optimization/52589
4640 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4641
4642 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4643
4644 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4645
4646 * g++.dg/template/error46.C: Add missing comment to dg-message.
4647 * g++.dg/template/crash107.C: Likewise.
4648 * g++.dg/template/error47.C: Likewise.
4649 * g++.dg/template/crash108.C: Likewise.
4650 * g++.dg/overload/operator5.C: Likewise.
4651
4652 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4653 errors in dg-message directives, add comments.
4654
4655 2012-06-28 Kai Tietz <ktietz@redhat.com>
4656
4657 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4658 hard-coded 'unsigned long'.
4659
4660 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR tree-optimization/51581
4663 * gcc.dg/vect/pr51581-4.c: New test.
4664
4665 PR tree-optimization/53645
4666 * gcc.c-torture/execute/pr53645-2.c: New test.
4667
4668 2012-06-28 Richard Guenther <rguenther@suse.de>
4669
4670 PR middle-end/53790
4671 * gcc.dg/torture/pr53790.c: New testcase.
4672
4673 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR tree-optimization/53645
4676 * gcc.c-torture/execute/pr53645.c: New test.
4677
4678 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4679
4680 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4681
4682 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4683
4684 PR debug/53671
4685 PR debug/49888
4686 * gcc.dg/guality/pr49888.c: Account for the possibility that
4687 the variable is optimized out at the first test.
4688
4689 2012-06-27 Jason Merrill <jason@redhat.com>
4690
4691 * g++.dg/cpp0x/override2.C: Adjust.
4692 * g++.dg/template/error5.C: Adjust.
4693 * g++.dg/parse/crash28.C: Adjust.
4694
4695 PR c++/53563
4696 * g++.dg/parse/template27.C: New.
4697 * g++.dg/template/crash74.C: Adjust expected output.
4698
4699 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4700
4701 PR fortran/41951
4702 PR fortran/49591
4703 * gfortran.dg/typebound_operator_16.f03: New.
4704
4705 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4706
4707 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4708 even src1.i and src2.i fields even in the second half of the arrays.
4709
4710 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4711
4712 PR c++/51033.
4713 * g++.dg/torture/vshuf-16.inc: New test.
4714 * g++.dg/torture/vshuf-2.inc: New test.
4715 * g++.dg/torture/vshuf-4.inc: New test.
4716 * g++.dg/torture/vshuf-8.inc: New test.
4717 * g++.dg/torture/vshuf-main.inc: New test.
4718 * g++.dg/torture/vshuf-v16hi.C: New test.
4719 * g++.dg/torture/vshuf-v16qi.C: New test.
4720 * g++.dg/torture/vshuf-v2df.C: New test.
4721 * g++.dg/torture/vshuf-v2di.C: New test.
4722 * g++.dg/torture/vshuf-v2sf.C: New test.
4723 * g++.dg/torture/vshuf-v2si.C: New test.
4724 * g++.dg/torture/vshuf-v4df.C: New test.
4725 * g++.dg/torture/vshuf-v4di.C: New test.
4726 * g++.dg/torture/vshuf-v4sf.C: New test.
4727 * g++.dg/torture/vshuf-v4si.C: New test.
4728 * g++.dg/torture/vshuf-v8hi.C: New test.
4729 * g++.dg/torture/vshuf-v8qi.C: New test.
4730 * g++.dg/torture/vshuf-v8si.C: New test.
4731
4732 2012-06-27 Richard Guenther <rguenther@suse.de>
4733
4734 PR middle-end/53676
4735 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4736
4737 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4738
4739 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4740 scan-dump-dem-not): Use printable pattern in test name.
4741
4742 2012-06-26 Sterling Augustine <saugustine@google.com>
4743 Dominique Dhumieres <dominiq@lps.ens.fr>
4744
4745 * gcc.dg/pubtypes-2.c: Update expected output.
4746 * gcc.dg/pubtypes-3.c: Likewise.
4747 * gcc.dg/pubtypes-4.c: Likewise.
4748
4749 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4750
4751 * gcc.dg/tree-ssa/slsr-1.c: New test.
4752 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4753 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4754 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4755
4756 2012-06-26 Matt Turner <mattst88@gmail.com>
4757
4758 PR target/35294
4759 * gcc.target/arm/mmx-2.c: New.
4760
4761 2012-06-26 Richard Guenther <rguenther@suse.de>
4762
4763 PR c++/53752
4764 * g++.dg/torture/pr53752.C: New testcase.
4765
4766 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR tree-optimization/53748
4769 * gcc.c-torture/compile/pr53748.c: New test.
4770
4771 2012-06-25 Jason Merrill <jason@redhat.com>
4772
4773 PR c++/53498
4774 PR c++/53305
4775 * g++.dg/cpp0x/decltype38.C: New.
4776 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4777
4778 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4779
4780 * lib/target-supports-dg.exp (testname-for-summary): New.
4781 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4782 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4783 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4784 scan-module-absence, output-exists, output-exists-not: Use
4785 testname-for-summary.
4786 (dg-test): Clean up testname_with_flags.
4787 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4788 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4789 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4790 scan-assembler-dem-not, object-size: Use testname-for-summary.
4791 * lib/gcov.exp (run-gcov): Likewise.
4792 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4793 scan-dump-dem, scan-dump-dem-note): Likewise.
4794
4795 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4796 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4797 including profopt.opt; save and restore existing value.
4798 * g++.dg/bprob/bprob.exp: Likewise.
4799 * gcc.dg/matrix/matrix.exp: Likewise.
4800 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4801 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4802 PROFOPT_OPTIONS.
4803
4804 2012-06-25 Richard Henderson <rth@redhat.com>
4805
4806 * gcc.dg/pr53749.c: New.
4807
4808 2012-06-25 Jason Merrill <jason@redhat.com>
4809
4810 PR c++/52988
4811 * g++.dg/cpp0x/nullptr28.C: New.
4812
4813 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4814
4815 * gcc.target/arm/neon-vld1_dupQ.c: New.
4816
4817 2012-06-25 Florian Weimer <fweimer@redhat.com>
4818
4819 * g++.dg/init/new35.C: New.
4820 * g++.dg/init/new36.C: New.
4821 * g++.dg/init/new37.C: New.
4822 * g++.dg/ext/vla5.C: New warning.
4823 * g++.dg/ext/vla8.C: New warning.
4824 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4825
4826 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4827 James Greenhalgh <james.greenhalgh@arm.com>
4828
4829 * gcc.target/arm/ftest-support-arm.h New testcase.
4830 * gcc.target/arm/ftest-support-thumb.h Likewise.
4831 * gcc.target/arm/ftest-support.h Likewise.
4832 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4833 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4834 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4835 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4836 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4837 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4838 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4839 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4840 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4841 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4842 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4843 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4844 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4845 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4846 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4847 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4848 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4849 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4850 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4851 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4852 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4853 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4854 * lib/target-supports.exp
4855 (check_effective_target_arm_arch_FUNC): Add support for more
4856 architectures.
4857 (add_options_for_arm_arch_FUNC): Likewise.
4858 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4859
4860 2012-06-25 Jason Merrill <jason@redhat.com>
4861
4862 PR c++/53202
4863 * g++.dg/cpp0x/constexpr-tuple.C: New.
4864
4865 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR target/53759
4868 * gcc.target/i386/pr53759.c: New test.
4869
4870 PR c++/53594
4871 * g++.dg/cpp0x/nsdmi7.C: New test.
4872
4873 2012-06-24 Kai Tietz <ktietz@redhat.com>
4874
4875 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4876 for LLP64 targets.
4877 * gcc.target/i386/pr38988.c: Likewise.
4878
4879 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4880
4881 PR fortran/47710
4882 PR fortran/53328
4883 * gfortran.dg/typebound_generic_12.f03: New.
4884 * gfortran.dg/typebound_generic_13.f03: New.
4885
4886 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4887
4888 * gnat.dg/lto15.ad[sb]: New test.
4889
4890 2012-06-21 Meador Inge <meadori@codesourcery.com>
4891
4892 PR c/53702
4893 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4894
4895 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4896
4897 * gcc.dg/pch/ident-1.c: New test.
4898 * gcc.dg/pch/ident-1.hs: Header file for new test.
4899
4900 2012-06-21 Michael Matz <matz@suse.de>
4901
4902 PR middle-end/53688
4903 * gcc.c-torture/execute/pr53688.c: New test.
4904
4905 2012-06-20 Richard Guenther <rguenther@suse.de>
4906
4907 PR tree-optimization/30318
4908 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4909
4910 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4911
4912 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4913
4914 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4915
4916 * gcc.target/i386/clearcapv2.map: New file.
4917 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4918
4919 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4920
4921 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4922 and add __sh__ case.
4923
4924 2012-06-19 Jason Merrill <jason@redhat.com>
4925
4926 PR c++/52637
4927 * g++.dg/debug/localclass1.C: New.
4928
4929 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4930
4931 * g++.dg/cpp0x/override4.C: New.
4932
4933 2012-06-14 Jason Merrill <jason@redhat.com>
4934
4935 PR c++/53651
4936 * g++.dg/cpp0x/decltype37.C: New.
4937
4938 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4939
4940 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4941
4942 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4943
4944 * gcc.c-torture/compile/vector-5.c,
4945 gcc.c-torture/compile/vector-6.c: New tests.
4946
4947 2012-06-19 Richard Henderson <rth@redhat.com>
4948
4949 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4950
4951 2012-06-19 Richard Guenther <rguenther@suse.de>
4952
4953 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4954
4955 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4956
4957 PR target/53712
4958 * gcc.target/i386/pr53712.c: New test.
4959
4960 2012-06-18 Tobias Burnus <burnus@net-b.de>
4961
4962 PR fortran/53692
4963 * gfortran.dg/elemental_optional_args_6.f90: New.
4964
4965 2012-06-18 Tobias Burnus <burnus@net-b.de>
4966
4967 PR fortran/53526
4968 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4969 * gfortran.dg/coarray/move_alloc_1.f90
4970
4971 2012-06-18 Tobias Burnus <burnus@net-b.de>
4972
4973 PR fortran/53526
4974 * gfortran.dg/coarray_27.f90: New.
4975
4976 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4977 Greta Yorsh <Greta.Yorsh@arm.com>
4978
4979 * gcc.target/arm/epilog-1.c: New test.
4980
4981 2012-06-18 Richard Guenther <rguenther@suse.de>
4982
4983 PR tree-optimization/53693
4984 * g++.dg/torture/pr53693.C: New testcase.
4985
4986 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4987
4988 PR tree-optimization/53703
4989 * gcc.dg/torture/pr53703.c: New test.
4990
4991 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4992
4993 PR middle-end/53698
4994 * gcc.target/i386/pr53698.c: New test.
4995
4996 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4997
4998 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4999
5000 2012-06-17 Tobias Burnus <burnus@net-b.de>
5001
5002 PR fortran/53691
5003 PR fortran/53685
5004 * gfortran.dg/transfer_check_3.f90: New.
5005
5006 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5007
5008 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5009
5010 2012-06-16 Tobias Burnus <burnus@net-b.de>
5011
5012 PR fortran/53642
5013 PR fortran/45170
5014 * gfortran.dg/deferred_type_param_8.f90: New.
5015
5016 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5017
5018 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5019 testname that includes flags, passed in as new argument, in
5020 pass/fail messages.
5021 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5022 and pass it to verify-* procedures.
5023
5024 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5025 alignment torture options with usual torture options.
5026
5027 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5028 messages reported for one line of source code.
5029 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5030 * g++.dg/cpp0x/decltype2.C: Likewise.
5031 * g++.dg/cpp0x/decltype3.C: Likewise.
5032 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5033 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5034 * g++.dg/cpp0x/static_assert3.C: Likewise.
5035 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5036 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5037 * g++.dg/cpp0x/union1.C: Likewise.
5038 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5039 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5040 * g++.dg/cpp0x/variadic2.C: Likewise.
5041 * g++.dg/cpp0x/variadic20.C: Likewise.
5042 * g++.dg/cpp0x/variadic74.C: Likewise.
5043 * g++.dg/diagnostic/bitfld2.C: Likewise.
5044 * g++.dg/ext/attrib44.C: Likewise.
5045 * g++.dg/ext/no-asm-1.C: Likewise.
5046 * g++.dg/other/error34.C: Likewise.
5047 * g++.dg/parse/crash46.C: Likewise.
5048 * g++.dg/parse/error10.C: Likewise.
5049 * g++.dg/parse/error2.C: Likewise.
5050 * g++.dg/parse/error3.C: Likewise.
5051 * g++.dg/parse/error36.C: Likewise.
5052 * g++.dg/parse/error8.C: Likewise.
5053 * g++.dg/parse/error9.C: Likewise.
5054 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5055 * g++.dg/parse/parser-pr28152.C: Likewise.
5056 * g++.dg/parse/template25.C: Likewise.
5057 * g++.dg/parse/typename11.C: Likewise.
5058 * g++.dg/tc1/dr147.C: Likewise.
5059 * g++.dg/template/deduce3.C: Likewise.
5060 * g++.dg/template/koenig9.C: Likewise.
5061 * g++.dg/template/pr23510.C: Likewise.
5062 * g++.dg/warn/pr12242.C: Likewise.
5063 * g++.dg/warn/pr30551-2.C: Likewise.
5064 * g++.dg/warn/pr30551.C: Likewise.
5065 * g++.old-deja/g++.other/typename1.C: Likewise.
5066 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5067
5068 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5069
5070 PR c++/51033
5071 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5072 * c-c++-common/torture/vshuf-2.inc: Likewise.
5073 * c-c++-common/torture/vshuf-4.inc: Likewise.
5074 * c-c++-common/torture/vshuf-8.inc: Likewise.
5075 * c-c++-common/torture/vshuf-main.inc: Likewise.
5076 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5077 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5078 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5079 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5080 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5081 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5082 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5083 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5084 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5085 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5086 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5087 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5088 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5089 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5090
5091 2012-06-15 Michael Matz <matz@suse.de>
5092
5093 * gcc.dg/tree-ssa/vector-4.c: New test.
5094
5095 2012-06-15 Michael Matz <matz@suse.de>
5096
5097 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5098 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5099
5100 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5101
5102 PR tree-optimization/53636
5103 * gcc.target/arm/pr53636.c: New test.
5104
5105 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR tree-optimization/51581
5108 * gcc.c-torture/execute/pr51581-1.c: New test.
5109 * gcc.c-torture/execute/pr51581-2.c: New test.
5110 * gcc.dg/vect/pr51581-1.c: New test.
5111 * gcc.dg/vect/pr51581-2.c: New test.
5112 * gcc.dg/vect/pr51581-3.c: New test.
5113 * gcc.target/i386/avx-pr51581-1.c: New test.
5114 * gcc.target/i386/avx-pr51581-2.c: New test.
5115 * gcc.target/i386/avx2-pr51581-1.c: New test.
5116 * gcc.target/i386/avx2-pr51581-2.c: New test.
5117 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5118
5119 2012-06-15 Richard Guenther <rguenther@suse.de>
5120
5121 * gcc.c-torture/execute/20120615-1.c: New testcase.
5122
5123 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gnat.dg/vect8.ad[sb]: New test.
5126
5127 2012-06-14 Richard Guenther <rguenther@suse.de>
5128
5129 * gcc.dg/tree-ssa/vrp.h: New testcase.
5130 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5131
5132 2012-06-13 Christian Bruel <christian.bruel@st.com>
5133
5134 PR target/53621
5135 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5136
5137 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5138
5139 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5140
5141 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5142
5143 PR testsuite/20771
5144 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5145 test summary unique.
5146
5147 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5148 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5149 scan-stack-usage-not): Don't strip torture options from test name.
5150
5151 * lib/scandump.exp (scan-dump-times): Use printable version of
5152 regexp in test summary line.
5153
5154 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5155 messages reported for one line of source code.
5156 * gcc.dg/format/few-1.c: Likewise.
5157 * gcc.dg/ia64-sync-2.c: Likewise.
5158 * gcc.dg/sync-2.c: Likewise.
5159 * gcc.dg/noncompile/pr44517.c: Likewise.
5160
5161 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5162
5163 PR debug/49888
5164 * gcc.dg/guality/pr49888.c: New.
5165
5166 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5167
5168 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5169 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5170 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5171
5172 2012-06-13 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/53643
5175 * gfortran.dg/intent_out_7.f90: New.
5176
5177 2012-06-13 Tobias Burnus <burnus@net-b.de>
5178
5179 PR fortran/53597
5180 * gfortran.dg/save_4.f90: New.
5181
5182 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c/53532
5185 PR c/51034
5186 PR c/53196
5187 * gcc.dg/pr53532.c: New test.
5188 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5189 adjust line numbers.
5190 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5191 * gcc.dg/Wcxx-compat-8.c: Likewise.
5192 * gcc.dg/pr51034.c: New test.
5193 * gcc.dg/pr53196-1.c: New test.
5194 * gcc.dg/pr53196-2.c: New test.
5195
5196 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5197
5198 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5199 alignment torture options with usual torture options.
5200 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5201 instead of dg-options.
5202 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5203 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5204 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5205 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5206 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5207 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5208
5209 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5210 to checks for multiple messages reported for one line of source code.
5211 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5212
5213 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5214 messages reported for one line of source code.
5215
5216 * gcc.dg/20031223-1.c: Add comments to check for multiple
5217 messages reported for one line of source code.
5218 * gcc.dg/Wconversion-integer.c: Likewise.
5219 * gcc.dg/Wfatal-2.c: Likewise.
5220 * gcc.dg/Wfatal.c: Likewise.
5221 * gcc.dg/Wobjsize-1.c: Likewise.
5222 * gcc.dg/c99-vla-jump-1.c: Likewise.
5223 * gcc.dg/c99-vla-jump-2.c: Likewise.
5224 * gcc.dg/c99-vla-jump-3.c: Likewise.
5225 * gcc.dg/c99-vla-jump-4.c: Likewise.
5226 * gcc.dg/c99-vla-jump-5.c: Likewise.
5227 * gcc.dg/decl-9.c: Likewise.
5228 * gcc.dg/declspec-10.c: Likewise.
5229 * gcc.dg/declspec-18.c: Likewise.
5230 * gcc.dg/mtune.c: Likewise.
5231 * gcc.dg/parser-pr28152-2.c: Likewise.
5232 * gcc.dg/parser-pr28152.c: Likewise.
5233 * gcc.dg/pr14475.c: Likewise.
5234 * gcc.dg/pr27953.c: Likewise.
5235 * gcc.dg/pr28322-3.c: Likewise.
5236 * gcc.dg/pr30457.c: Likewise.
5237 * gcc.dg/pr30551-2.c: Likewise.
5238 * gcc.dg/pr30551-3.c: Likewise.
5239 * gcc.dg/pr30551-4.c: Likewise.
5240 * gcc.dg/pr30551-5.c: Likewise.
5241 * gcc.dg/pr30551-6.c: Likewise.
5242 * gcc.dg/pr30551.c: Likewise.
5243 * gcc.dg/pr45461.c: Likewise.
5244 * gcc.dg/pr48552-1.c: Likewise.
5245 * gcc.dg/pr48552-2.c: Likewise.
5246 * gcc.dg/redecl-1.c: Likewise.
5247 * gcc.dg/transparent-union-3.c: Likewise.
5248 * gcc.dg/utf-dflt.c: Likewise.
5249 * gcc.dg/utf-dflt2.c: Likewise.
5250 * gcc.dg/vla-8.c: Likewise.
5251 * gcc.dg/vla-init-1.c: Likewise.
5252 * gcc.dg/wtr-int-type-1.c: Likewise.
5253
5254 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5255 messages reported for for one line of source code.
5256 * c-c++-common/raw-string-5.c: Likewise.
5257 * c-c++-common/raw-string-4.c: Likewise.
5258 * c-c++-common/raw-string-6.c: Likewise.
5259 * c-c++-common/pr20000.c: Likewise.
5260
5261 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5262 messages reported for one line of source code.
5263 * gcc.dg/cpp/pr30786.c: Likewise.
5264 * gcc.dg/cpp/pr28709.c: Likewise.
5265 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5266 * gcc.dg/cpp/macspace2.c: Likewise.
5267 * gcc.dg/cpp/missing-header-1.c: Likewise.
5268 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5269 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5270 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5271
5272 2012-06-12 Jason Merrill <jason@redhat.com>
5273
5274 PR c++/53599
5275 * g++.dg/template/local7.C: New.
5276
5277 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5278
5279 PR target/53511
5280 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5281 * gcc.target/sh/pr51340-2.c: Likewise.
5282 * gcc.target/sh/pr51340-3.c: Likewise.
5283
5284 2012-06-12 Michael Matz <matz@suse.de>
5285
5286 * gcc.dg/torture/alias-1.c: New test.
5287
5288 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR rtl-optimization/53589
5291 * gcc.dg/torture/pr53589.c: New test.
5292
5293 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5294
5295 PR target/50749
5296 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5297 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5298 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5299 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5300 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5301 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5302 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5303 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5304 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5305 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5306 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5307 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5308 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5309 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5310 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5311 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5312
5313 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5314
5315 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5316 (check_intel_cpu_model): New function.
5317 (check_amd_cpu_model): New function.
5318 (check_features): New function.
5319 (__get_cpuid_output): New function.
5320 (check_detailed): New function.
5321 (fn1): Rename to quick_check.
5322 (main): Update to call quick_check and call check_detailed.
5323
5324 2012-06-11 Richard Henderson <rth@redhat.com>
5325
5326 * lib/target-supports.exp
5327 (check_effective_target_sync_long_long_runtime): Use
5328 check_effective_target_lp64 instead of
5329 check_effective_target_powerpc64 for powerpc targets.
5330
5331 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5332
5333 PR target/53511
5334 * gcc.target/sh/pr53511-1.c: New.
5335
5336 2012-06-11 Richard Guenther <rguenther@suse.de>
5337
5338 PR middle-end/53470
5339 * g++.dg/lto/pr53470_0.C: New testcase.
5340 * gcc.dg/lto/pr53470_0.c: Likewise.
5341
5342 2012-06-11 Richard Guenther <rguenther@suse.de>
5343
5344 PR c++/53605
5345 * g++.dg/ext/pr53605.C: New testcase.
5346
5347 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5348
5349 * gnat.dg/specs/array1.ads: New test.
5350 * gnat.dg/specs/array2.ads: Likewise.
5351 * gnat.dg/array22.adb: Likewise.
5352
5353 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5354
5355 * gnat.dg/constant4.adb: New test.
5356 * gnat.dg/constant4_pkg.ads: New helper.
5357
5358 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5359
5360 PR fortran/52552
5361 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5362 * gfortran.dg/allocate_class_1.f90: Modified.
5363 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5364 * gfortran.dg/allocate_class_2.f90: New.
5365
5366 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5367
5368 PR middle-end/53535
5369 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5370
5371 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5372
5373 PR fortran/52861
5374 * gfortran.dg/string_assign_2.f90: New test case.
5375
5376 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5377
5378 PR fortran/52861
5379 * gfortran.dg/string_assign_1.f90: New test case.
5380
5381 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR middle-end/53580
5384 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5385 * gcc.dg/gomp/critical-4.c: Likewise.
5386 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5387 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5388 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5389 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5390 * c-c++-common/gomp/pr53580.c: New test.
5391
5392 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5393
5394 PR c++/51214
5395 * g++.dg/cpp0x/forw_enum11.C: New.
5396
5397 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/53567
5400 * g++.dg/cpp0x/alias-decl-19.C: New.
5401
5402 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5403
5404 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5405
5406 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5407
5408 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5409 (XSTATE_FP): Ditto.
5410 (XSTATE_SSE): Ditto.
5411 (XSTATE_YMM): Ditto.
5412 (avx_os_support): Use new defines.
5413
5414 2012-06-06 Richard Guenther <rguenther@suse.de>
5415
5416 PR testsuite/32380
5417 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5418 loops.
5419
5420 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5421
5422 PR c++/52841
5423 * g++.dg/cpp0x/pr52841.C: New testcase.
5424
5425 2012-06-06 Richard Guenther <rguenther@suse.de>
5426
5427 PR tree-optimization/53081
5428 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5429 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5430
5431 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5432
5433 * gcc.target/powerpc/pr53487.c: New test.
5434
5435 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5436
5437 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5438
5439 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5440
5441 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5442
5443 2012-06-05 Richard Guenther <rguenther@suse.de>
5444
5445 PR tree-optimization/30442
5446 * gcc.dg/vect/bb-slp-30.c: New testcase.
5447
5448 2012-06-05 Richard Guenther <rguenther@suse.de>
5449
5450 PR tree-optimization/53081
5451 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5452 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5453 -fno-tree-loop-distribute-patterns.
5454
5455 2012-06-05 Alan Modra <amodra@gmail.com>
5456
5457 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5458 Check static chain in nested funcs.
5459
5460 2012-06-04 Tobias Burnus <burnus@net-b.de>
5461
5462 PR fortran/50619
5463 * gfortran.dg/init_flag_10.f90: New.
5464
5465 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5466
5467 PR c++/53524
5468 * g++.dg/warn/Wenum-compare-no-2: New.
5469
5470 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5471
5472 PR preprocessor/53463
5473 * g++.dg/cpp/limits.C: New test.
5474 * g++.dg/parse/error19.C: Adjust.
5475 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5476 * g++.dg/warn/pr35635.C: Likewise.
5477 * g++.old-deja/g++.pt/assign1.C: Likewise.
5478
5479 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5480
5481 PR target/53559
5482 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5483 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5484 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5485 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5486 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5487 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5488 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5489 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5490
5491 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5492
5493 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5494
5495 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR tree-optimization/53550
5498 * gcc.dg/pr53550.c: New test.
5499
5500 2012-06-04 Richard Guenther <rguenther@suse.de>
5501
5502 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5503 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5504 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5505
5506 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5507
5508 PR fortran/48831
5509 * gfortran.dg/parameter_array_element_2.f90: New.
5510
5511 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5512
5513 PR target/53512
5514 * gcc.target/sh/pr53512-1.c: New.
5515 * gcc.target/sh/pr53512-2.c: New.
5516 * gcc.target/sh/pr53512-3.c: New.
5517 * gcc.target/sh/pr53512-4.c: New.
5518
5519 2012-06-01 Jason Merrill <jason@redhat.com>
5520
5521 PR c++/52973
5522 * g++.dg/ext/visibility/template12.C: New.
5523 * g++.dg/ext/attrib14.C: Adjust warning line.
5524
5525 PR c++/52725
5526 * g++.dg/parse/new6.C: New.
5527 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5528
5529 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5530
5531 * c-c++-common/restrict-2.c: Revert previous change.
5532
5533 2012-06-01 Jason Merrill <jason@redhat.com>
5534
5535 PR c++/53137
5536 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5537
5538 PR c++/53484
5539 * g++.dg/cpp0x/auto33.C: New.
5540
5541 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5542
5543 PR c++/26155
5544 * g++.dg/parse/namespace-alias-1.C: New.
5545
5546 2012-06-01 Christian Bruel <christian.bruel@st.com>
5547
5548 * gcc.dg/spec-options.c: New test.
5549 * gcc.dg/foo.specs: New file.
5550
5551 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 PR ada/53517
5554 * gnat.dg/lto14.adb: Skip on Solaris.
5555
5556 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5557
5558 * gcc.target/cris/sync-1-v10.c,
5559 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5560 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5561 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5562 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5563 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5564 gcc.target/cris/torture/sync-mis-op-i-1.c,
5565 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5566 gcc.target/cris/torture/sync-mis-op-i-2.c,
5567 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5568 gcc.target/cris/torture/sync-mis-op-i-3.c,
5569 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5570 gcc.target/cris/torture/sync-mis-op-s-1.c,
5571 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5572 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5573 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5574 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5575 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5576 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5577 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5578 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5579 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5580
5581 2012-05-31 Richard Guenther <rguenther@suse.de>
5582
5583 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5584 ldist-pr45948.c with disabled SCCP.
5585
5586 2012-05-31 Richard Guenther <rguenther@suse.de>
5587
5588 PR middle-end/48493
5589 * gcc.dg/torture/pr48493.c: New testcase.
5590
5591 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5592
5593 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5594 arm32 to targets.
5595 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5596 of the initialization loop.
5597 (dg-final): Adjust the expected number of vectorized loops depending
5598 on vect_char_mult target selector.
5599
5600 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5601
5602 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5603 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5604 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5605 New tests.
5606
5607 2012-05-30 Jason Merrill <jason@redhat.com>
5608
5609 PR c++/53356
5610 * g++.dg/init/new34.C: New.
5611 * g++.dg/tree-ssa/stabilize1.C: New.
5612
5613 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/53356
5616 * g++.dg/init/new33.C: New test.
5617
5618 2012-05-30 Richard Guenther <rguenther@suse.de>
5619
5620 PR middle-end/53501
5621 * gcc.dg/torture/pr53501.c: New testcase.
5622 * c-c++-common/restrict-2.c: Adjust.
5623
5624 2012-05-30 Alan Modra <amodra@gmail.com>
5625
5626 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5627 torture-finish.
5628
5629 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5630
5631 * gcc.target/i386/shuf-concat.c: New test.
5632
5633 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR rtl-optimization/53519
5636 * gcc.c-torture/compile/pr53519.c: New test.
5637
5638 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5639
5640 * gcc.target/arm/neon-vrev.c: New.
5641
5642 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5643
5644 PR target/51340
5645 * gcc.target/sh/pr51340-1.c: New.
5646 * gcc.target/sh/pr51340-2.c: New.
5647 * gcc.target/sh/pr51340-3.c: New.
5648
5649 2012-05-29 Richard Guenther <rguenther@suse.de>
5650
5651 PR tree-optimization/53516
5652 * gcc.dg/torture/pr53516.c: New testcase.
5653
5654 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5655
5656 PR preprocessor/53229
5657 * gcc.dg/cpp/paste6.c: Force to run without
5658 -ftrack-macro-expansion.
5659 * gcc.dg/cpp/paste8.c: Likewise.
5660 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5661 -ftrack-macro-expansion.
5662 * gcc.dg/cpp/paste12.c: Force to run without
5663 -ftrack-macro-expansion.
5664 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5665 -ftrack-macro-expansion.
5666 * gcc.dg/cpp/paste13.c: Likewise.
5667 * gcc.dg/cpp/paste14.c: Likewise.
5668 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5669 -ftrack-macro-expansion.
5670 * gcc.dg/cpp/paste18.c: New test.
5671
5672 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5673
5674 * gcc.target/cris/torture/trap-1.c,
5675 gcc.target/cris/torture/trap-2.c,
5676 gcc.target/cris/torture/trap-3.c,
5677 gcc.target/cris/torture/trap-v0.c,
5678 gcc.target/cris/torture/trap-v3.c: New tests.
5679
5680 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/25137
5683 * g++.dg/warn/Wbraces3.C: New.
5684 * g++.dg/warn/Wbraces4.C: Likewise.
5685
5686 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR tree-optimization/53505
5689 * c-c++-common/torture/pr53505.c: New test.
5690
5691 2012-05-27 Nathan Sidwell <nathan@acm.org>
5692
5693 * gcc.dg/stmt-expr-4.c: New.
5694
5695 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/53491
5698 * g++.dg/parse/crash60.C: New.
5699
5700 2012-05-26 Jason Merrill <jason@redhat.com>
5701
5702 PR c++/53220
5703 * c-c++-common/array-lit.c: New.
5704 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5705
5706 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5707
5708 PR ada/50294
5709 * gnat.dg/array21.adb: New test.
5710
5711 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5712
5713 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5714
5715 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5716
5717 PR c++/32054
5718 * g++.dg/other/anon-union3.C: New.
5719
5720 2012-05-25 Ian Lance Taylor <iant@google.com>
5721
5722 * gcc.dg/split-6.c: New test.
5723
5724 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5725
5726 * gnat.dg/lto14.adb: New test.
5727
5728 2012-05-25 Tristan Gingold <gingold@adacore.com>
5729
5730 * gcc.target/i386/large-frame.c: New.
5731
5732 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5733 * gcc.target/powerpc/lhs-1.c: New.
5734 * gcc.target/powerpc/lhs-2.c: New.
5735 * gcc.target/powerpc/lhs-3.c: New.
5736
5737 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5738
5739 Make unwound macro expansion trace less redundant
5740 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5741 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5742 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5743 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5744 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5745 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5746
5747 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/53464
5750 * g++.dg/cpp0x/constexpr-default1.C: New.
5751
5752 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/32080
5755 * g++.dg/eh/goto2.C: New.
5756
5757 2012-05-24 Richard Guenther <rguenther@suse.de>
5758
5759 PR middle-end/53460
5760 * g++.dg/tree-prof/pr53460.C: New testcase.
5761
5762 2012-05-24 Richard Guenther <rguenther@suse.de>
5763
5764 PR bootstrap/53466
5765 * g++.dg/debug/pr53466.C: New testcase.
5766
5767 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/53465
5770 * gcc.c-torture/execute/pr53465.c: New test.
5771
5772 2012-05-23 Tobias Burnus <burnus@net-b.de>
5773
5774 PR fortran/51055
5775 PR fortran/45170
5776 * gfortran.dg/allocate_with_typespec_6.f90: New.
5777
5778 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/29185
5781 * g++.dg/warn/delete-array-1.C: New.
5782
5783 2012-05-23 Richard Guenther <rguenther@suse.de>
5784
5785 * gcc.dg/torture/pr39074-2.c: Adjust.
5786 * gcc.dg/torture/pr39074.c: Likewise.
5787 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5788 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5789
5790 2012-05-22 Jan Hubicka <jh@suse.cz>
5791
5792 PR middle-end/53161
5793 * g++.dg/torture/pr53161.C: New testcase.
5794
5795 2012-05-22 Tobias Burnus <burnus@net-b.de>
5796
5797 PR fortran/53389
5798 * gfortran.dg/realloc_on_assign_15.f90: New.
5799
5800 2012-05-22 Richard Guenther <rguenther@suse.de>
5801
5802 PR middle-end/51071
5803 * gcc.dg/torture/pr51071-2.c: New testcase.
5804
5805 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5806
5807 PR tree-optimization/53336
5808 * g++.dg/torture/pr53336.C: New testcase.
5809
5810 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5811
5812 PR c++/53322
5813 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5814 instead of -Wunused-local-typedefs.
5815
5816 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5817
5818 PR c++/51184
5819 * g++.dg/other/abstract4.C: New-
5820
5821 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/40821
5824 * g++.dg/ext/attrib46.C: New.
5825
5826 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5827
5828 PR c/53418
5829 * gcc.c-torture/compile/pr53418-1.c,
5830 gcc.c-torture/compile/pr53418-2.c: New tests.
5831
5832 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR tree-optimization/53366
5835 * gcc.dg/torture/pr53366-1.c: New test.
5836 * gcc.dg/torture/pr53366-2.c: New test.
5837 * gcc.target/i386/pr53366-1.c: New test.
5838 * gcc.target/i386/pr53366-2.c: New test.
5839
5840 PR tree-optimization/53409
5841 * gcc.c-torture/compile/pr53409.c: New test.
5842
5843 PR tree-optimization/53410
5844 * gcc.c-torture/compile/pr53410-1.c: New test.
5845 * gcc.c-torture/compile/pr53410-2.c: New test.
5846
5847 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5848
5849 PR target/53425
5850 * gcc.target/i386/pr53425-1.c: New file.
5851 * gcc.target/i386/pr53425-2.c: Likewise.
5852
5853 2012-05-21 Richard Guenther <rguenther@suse.de>
5854
5855 PR tree-optimization/53408
5856 * gcc.dg/torture/pr53408.c: New testcase.
5857
5858 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5859 H.J. Lu <hongjiu.lu@intel.com>
5860
5861 PR target/53416
5862 * gcc.target/i386/pr53416.c: New file.
5863
5864 2012-05-21 Richard Guenther <rguenther@suse.de>
5865
5866 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5867
5868 2012-05-21 Richard Guenther <rguenther@suse.de>
5869
5870 * gcc.dg/torture/ldist-1.c: New testcase.
5871
5872 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5873
5874 * gnat.dg/lto13.adb: New test.
5875 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5876
5877 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/specs/lto12.ads: New test.
5880 * gnat.dg/specs/lto12_pkg.ads: New helper.
5881
5882 2012-05-18 Richard Guenther <rguenther@suse.de>
5883
5884 PR tree-optimization/53346
5885 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5886 * gcc.target/i386/incoming-10.c: Adjust.
5887 * gcc.target/i386/incoming-11.c: Likewise.
5888 * gcc.target/i386/pr46295.c: Likewise.
5889
5890 2012-05-18 Richard Guenther <rguenther@suse.de>
5891
5892 * gcc.dg/pr53352.c: Return zero.
5893
5894 2012-05-18 Richard Guenther <rguenther@suse.de>
5895
5896 PR tree-optimization/53390
5897 * gcc.dg/torture/pr53390.c: New testcase.
5898
5899 2012-05-18 Meador Inge <meadori@codesourcery.com>
5900
5901 PR rtl-optimization/53352
5902 * gcc.dg/pr53352.c: New test.
5903
5904 2012-05-17 David S. Miller <davem@davemloft.net>
5905
5906 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5907 failure on sparc-*-linux-gnu.
5908
5909 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 PR c++/39681
5912 * g++.dg/parse/error49.C: New.
5913 * g++.dg/cpp0x/error8.C: Likewise.
5914 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5915 * g++.dg/ext/utf-dflt2.C: Likewise.
5916 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5917 * g++.dg/ext/utf-dflt.C: Likewise.
5918 * c-c++-common/raw-string-3.c: Likewise.
5919 * c-c++-common/raw-string-4.c: Likewise.
5920
5921 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/53371
5924 * g++.dg/cpp0x/catch1.C: New.
5925
5926 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/44516
5929 * g++.dg/parse/error48.C: New.
5930 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5931 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5932
5933 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5934
5935 * gcc.dg/tm/indirect-2.c: New test.
5936
5937 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5938
5939 PR tree-optimization/53217
5940 * gfortran.dg/pr53217.f90: New test.
5941
5942 2012-05-16 Richard Guenther <rguenther@suse.de>
5943
5944 PR tree-optimization/53364
5945 * g++.dg/torture/pr53364.C: New testcase.
5946
5947 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5948
5949 PR testsuite/52641
5950 * gcc.dg/pr52549.c: Fix test for long != void*
5951 * gcc.c-torture/execute/pr52979-1.x: New file.
5952 * gcc.c-torture/execute/pr52979-2.x: New file.
5953
5954 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5955
5956 PR preprocessor/7263
5957 * gcc.dg/binary-constants-2.c: Run without tracking locations
5958 accross macro expansion.
5959 * gcc.dg/binary-constants-3.c: Likewise.
5960 * gcc.dg/cpp/sysmac2.c: Likewise.
5961 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5962 location.
5963 * gcc.dg/cpp/syshdr3.c: New test.
5964 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5965 * gcc.dg/system-binary-constants-1.c: New test.
5966 * gcc.dg/system-binary-constants-1.h: New header for the new test
5967 above.
5968 * g++.dg/cpp/syshdr3.C: New test.
5969 * g++.dg/cpp/syshdr3.h: New header the new test above.
5970 * g++.dg/system-binary-constants-1.C: New test.
5971 * g++.dg/system-binary-constants-1.h: New header the new test
5972 above.
5973
5974 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5977
5978 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR target/53358
5981 * gcc.dg/pr53358.c: New test.
5982
5983 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/11856
5986 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5987 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5988
5989 2012-05-15 Olivier Hainque <hainque@adacore.com>
5990
5991 * g++.dg/eh/sighandle.C: New testcase.
5992
5993 2012-05-15 Richard Guenther <rguenther@suse.de>
5994
5995 PR tree-optimization/53355
5996 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5997
5998 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5999
6000 * gfortran.dg/*.f90: Remove now redundant manual
6001 cleanup-modules directive.
6002
6003 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6004
6005 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6006 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6007
6008 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6009
6010 PR fortran/52428
6011 * gfortran.dg/int_range_io_1.f90: New test.
6012
6013 2012-05-14 Andi Kleen <ak@linux.intel.com>
6014 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR target/53315
6017 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6018 * gcc.target/i386/rtm-check.h: New file.
6019 * gcc.target/i386/pr53315.c: New test.
6020
6021 2012-05-14 Tobias Burnus <burnus@net-b.de>
6022
6023 PR fortran/49110
6024 PR fortran/51055
6025 PR fortran/53329
6026 * gfortran.dg/deferred_type_param_4.f90: New.
6027 * gfortran.dg/deferred_type_param_6.f90: New.
6028
6029 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6030
6031 * gcc.target/i386/retarg.c: New test.
6032
6033 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6034
6035 PR fortran/45170
6036 * gfortran.dg/deferred_type_param_3.f90: New.
6037 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6038 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6039
6040 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * gnat.dg/null_pointer_deref3.adb: New test.
6043
6044 2012-05-12 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/49110
6047 PR fortran/52843
6048 * gfortran.dg/deferred_type_param_5.f90: New.
6049
6050 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 * g++.dg/parse/error47.C: New.
6053
6054 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6055
6056 PR fortran/52537
6057 * gfortran.dg/string_compare_4.f90: Change option
6058 to -fdump-tree-original. Add test case for kind=4.
6059
6060 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6061
6062 PR fortran/52537
6063 * gfortran.dg/string_compare_4.f90: New test.
6064
6065 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6066
6067 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6068
6069 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 PR c++/53305
6072 * g++.dg/cpp0x/variadic132.C: New.
6073
6074 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/53158
6077 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6078 * g++.dg/parse/error26.C: Tweak dg-error column number.
6079
6080 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6081
6082 PR c++/53301
6083 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6084
6085 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6086
6087 * gnat.dg/lto11.ad[sb]: New test.
6088
6089 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6090
6091 PR target/52908
6092 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6093 directive to Scan for vpmuldq, not vpmacsdql.
6094
6095 2012-05-09 Michael Matz <matz@suse.de>
6096
6097 PR tree-optimization/53185
6098 * gcc.dg/vect/pr53185.c: New test.
6099
6100 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6101
6102 PR middle-end/53249
6103 * gcc.target/i386/pr53249.c: New.
6104
6105 2012-05-09 Richard Guenther <rguenther@suse.de>
6106
6107 PR tree-optimization/18437
6108 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6109 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6110
6111 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR tree-optimization/53226
6114 * gcc.c-torture/compile/pr53226.c: New test.
6115
6116 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6119 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6120 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6121 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6122 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6123 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6124 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6125 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6126 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6127 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6128 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6129 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6130 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6131 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6132
6133 2012-05-09 Dehao Chen <dehao@google.com>
6134
6135 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6136 * gcc.dg/predict-2.c: Likewise.
6137 * gcc.dg/predict-3.c: Likewise.
6138 * gcc.dg/predict-4.c: Likewise.
6139 * gcc.dg/predict-5.c: Likewise.
6140 * gcc.dg/predict-6.c: Likewise.
6141
6142 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6143
6144 PR target/53272
6145 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6146
6147 2012-05-08 Richard Guenther <rguenther@suse.de>
6148
6149 * gcc.dg/fold-bitand-4.c: New testcase.
6150
6151 2012-05-08 Dehao Chen <dehao@google.com>
6152
6153 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6154 heuristic is working properly.
6155 * gcc.dg/predict-2.c: Likewise.
6156 * gcc/dg/predict-3.c: Likewise.
6157 * gcc/dg/predict-4.c: Likewise.
6158 * gcc/dg/predict-5.c: Likewise.
6159 * gcc/dg/predict-6.c: Likewise.
6160
6161 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR tree-optimization/53239
6164 * g++.dg/opt/vrp3.C: New test.
6165 * g++.dg/opt/vrp3-aux.cc: New file.
6166 * g++.dg/opt/vrp3.h: New file.
6167
6168 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6169
6170 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6171 .uleb128 support in assembler output.
6172
6173 2012-05-07 Richard Guenther <rguenther@suse.de>
6174
6175 PR lto/42987
6176 * g++.dg/lto/pr42987_0.C: New testcase.
6177 * g++.dg/lto/pr42987_1.C: Likewise.
6178
6179 2012-05-07 Tobias Burnus <burnus@net-b.de>
6180
6181 PR fortran/53255
6182 * gfortran.dg/typebound_operator_15.f90: New.
6183
6184 2012-05-06 Tobias Burnus <burnus@net-b.de>
6185
6186 PR fortran/41587
6187 * gfortran.dg/class_array_13.f90: New.
6188
6189 2012-05-06 Tristan Gingold <gingold@adacore.com>
6190
6191 * gnat.dg/warn7.adb: New test.
6192
6193 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6194
6195 * gnat.dg/specs/renamings.ads: Rename to...
6196 * gnat.dg/specs/renaming1.ads: ...this.
6197 * gnat.dg/specs/renaming2.ads: New test.
6198 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6199 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6200 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6201 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6202
6203 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6204
6205 * gnat.dg/discr36.ad[sb]: New test.
6206 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6207
6208 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6209
6210 PR c/43772
6211 * c-c++-common/pr43772.c: New.
6212
6213 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6214
6215 PR fortran/41600
6216 * gfortran.dg/select_type_26.f03 : New test.
6217 * gfortran.dg/select_type_27.f03 : New test.
6218
6219 PR fortran/53191
6220 * gfortran.dg/select_type_28.f03 : New test.
6221
6222 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6223
6224 PR fortran/49010
6225 PR fortran/24518
6226 * gfortran.dg/mod_sign0_1.f90: New test.
6227 * gfortran.dg/mod_large_1.f90: New test.
6228
6229 2012-05-04 Tobias Burnus <burnus@net-b.de>
6230
6231 PR fortran/53175
6232 gfortran.dg/public_private_module_5.f90: New.
6233
6234 2012-05-04 Tobias Burnus <burnus@net-b.de>
6235
6236 PR fortran/53111
6237 * gfortran.dg/constructor_7.f90: New.
6238 * gfortran.dg/constructor_8.f90: New.
6239
6240 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6241
6242 PR c++/53166
6243 * g++.dg/cpp0x/static_assert7.C: New.
6244
6245 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6246
6247 PR tree-optimization/52633
6248 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6249 recognized as widening shifts instead of over-widening.
6250 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6251 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6252 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6253 * gcc.target/arm/pr52633.c: New test.
6254
6255 2012-05-04 Richard Guenther <rguenther@suse.de>
6256
6257 PR tree-optimization/53168
6258 * gcc.dg/torture/pr53168.c: New testcase.
6259 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6260
6261 2012-05-04 Richard Guenther <rguenther@suse.de>
6262
6263 * gcc.dg/lto/pr53214_0.c: New testcase.
6264
6265 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6266
6267 * gcc.target/ia64/pr48496.c: New test.
6268 * gcc.target/ia64/pr52657.c: Likewise.
6269
6270 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6271
6272 PR c/51712
6273 * c-c++-common/pr51712.c: New.
6274
6275 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6276
6277 PR target/53199
6278 * gcc.target/powwerpc/pr53199.c: New file.
6279
6280 2012-05-03 Jason Merrill <jason@redhat.com>
6281
6282 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6283
6284 * gcc.dg/debug/dwarf2/dups-types.c: New.
6285 * gcc.dg/debug/dwarf2/dups-types.h: New.
6286
6287 2012-05-03 Jason Merrill <jason@redhat.com>
6288
6289 * g++.dg/debug/dwarf2/namespace-2.C: New.
6290 * g++.dg/debug/dwarf2/localclass3.C: New.
6291
6292 2012-05-03 Jason Merrill <jason@redhat.com>
6293
6294 * g++.dg/debug/dwarf2/thunk1.C: New.
6295
6296 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6297
6298 PR c++/53186
6299 * g++.dg/other/final2.C: New.
6300
6301 2012-05-03 Richard Guenther <rguenther@suse.de>
6302
6303 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6304
6305 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6306
6307 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6308 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6309 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6310 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6311
6312 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6313
6314 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6315 .byte 0xf2.
6316 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6317 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6318 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6319
6320 PR debug/53174
6321 * gcc.dg/pr53174.c: New test.
6322
6323 PR target/53187
6324 * gcc.target/arm/pr53187.c: New test.
6325 * gcc.c-torture/compile/pr53187.c: New test.
6326
6327 2012-05-03 Richard Guenther <rguenther@suse.de>
6328
6329 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6330 unsupported prefetching support.
6331
6332 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6333
6334 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6335 option -ftrack-macro-expansion=0.
6336 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6337 option -ftrack-macro-expansion=0.
6338
6339 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6340
6341 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6342 dg-options for target arm with dg-additional-options.
6343
6344 2012-05-03 Richard Guenther <rguenther@suse.de>
6345
6346 PR tree-optimization/53144
6347 * gcc.dg/torture/pr53144.c: New testcase.
6348
6349 2012-05-03 Tobias Burnus <burnus@net-b.de>
6350
6351 PR fortran/52864
6352 * gfortran.dg/pointer_intent_7.f90: New.
6353 * gfortran.dg/pure_formal_3.f90: New.
6354
6355 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6356
6357 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6358
6359 2012-05-02 Martin Jambor <mjambor@suse.cz>
6360
6361 PR lto/52605
6362 * g++.dg/lto/pr52605_0.C: New test.
6363
6364 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6365
6366 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6367 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6368 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6369 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6370 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6371 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6372 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6373 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6374 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6375 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6376 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6377 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6378 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6379 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6380 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6381 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6382
6383 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6384
6385 PR middle-end/53153
6386 * gcc.dg/pr53153.c: New test.
6387
6388 2012-05-02 Richard Guenther <rguenther@suse.de>
6389
6390 * g++.dg/tree-ssa/pr19807.C: Adjust.
6391
6392 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR tree-optimization/53163
6395 * gcc.c-torture/compile/pr53163.c: New test.
6396
6397 PR rtl-optimization/53160
6398 * gcc.c-torture/execute/pr53160.c: New test.
6399
6400 2012-05-01 Ian Lance Taylor <iant@google.com>
6401
6402 PR c/37303
6403 * gcc.dg/pr37303.c: New test.
6404
6405 2012-05-01 Richard Henderson <rth@redhat.com>
6406
6407 * lib/target-supports.exp
6408 (check_effective_target_sync_long_long_runtime): True for
6409 check_effective_target_powerpc64.
6410
6411 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6412
6413 PR c++/51033
6414 * gcc.dg/vector-1.c: Move to ...
6415 * c-c++-common/vector-1.c: ... here.
6416 * gcc.dg/vector-2.c: Move to ...
6417 * c-c++-common/vector-2.c: ... here.
6418 * gcc.dg/vector-3.c: Move to ...
6419 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6420 * gcc.dg/vector-4.c: Move to ...
6421 * c-c++-common/vector-4.c: ... here.
6422 * gcc.dg/vector-init-1.c: Move to ...
6423 * c-c++-common/vector-init-1.c: ... here.
6424 * gcc.dg/vector-init-2.c: Move to ...
6425 * c-c++-common/vector-init-2.c: ... here.
6426 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6427 * c-c++-common/vector-subscript-1.c: ... here.
6428 * gcc.dg/vector-subscript-2.c: Move to ...
6429 * c-c++-common/vector-subscript-2.c: ... here.
6430 * gcc.dg/vector-subscript-3.c: Move to ...
6431 * c-c++-common/vector-subscript-3.c: ... here.
6432
6433 PR c++/51314
6434 * g++.dg/cpp0x/vt-51314.C: New test.
6435 * g++.dg/cpp0x/variadic76.C: Fix.
6436
6437 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6438
6439 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6440
6441 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6442
6443 Add -Wvarargs option
6444 * c-c++-common/Wvarargs.c: New test case.
6445 * c-c++-common/Wvarargs-2.c: Likewise.
6446
6447 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6448
6449 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6450 * objc.dg/foreach-7.m: Force the test case to run without
6451 -ftrack-macro-expansion.
6452 * c-c++-common/tm/attrib-1.c: Likewise.
6453 * c-c++-common/warn-ommitted-condop.c: Likewise.
6454 * gcc.dg/assign-warn-1.c: Likewise.
6455 * gcc.dg/assign-warn-2.c: Likewise.
6456 * gcc.dg/attr-alloc_size.c: Likewise.
6457 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6458 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6459 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6460 * gcc.dg/c90-const-expr-9.c: Likewise.
6461 * gcc.dg/c99-const-expr-9.c: Likewise.
6462 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6463 * gcc.dg/cpp/direct2s.c: Likewise.
6464 * gcc.dg/cpp/pr28709.c: Likewise.
6465 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6466 * gcc.dg/dfp/composite-type.c: Likewise.
6467 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6468 with -ftrack-macro-expansion
6469 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6470 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6471 * g++.dg/ext/cleanup-1.C: Likewise.
6472 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6473 * g++.dg/template/sfinae10.C: Likewise.
6474 * g++.dg/tm/wrap-2.C: Likewise.
6475 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6476 * g++.dg/warn/Wsign-conversion.C: Likewise.
6477 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6478 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6479 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6480 it to run with -ftrack-macro-expansion.
6481 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6482 test cases without -ftrack-macro-expansion.
6483
6484 Fix location for static class members
6485 * g++.dg/template/sfinae6_neg.C: Adjust.
6486
6487 Make conversion warnings work on NULL with -ftrack-macro-expansion
6488 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6489 alongside the previous testing for NULL.
6490
6491 Fix -Wuninitialized for -ftrack-macro-expansion
6492 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6493
6494 Strip "<built-in>" loc from displayed expansion context
6495 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6496 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6497 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6498 new test above.
6499
6500 Fix expansion point loc for macro-like tokens
6501 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6502 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6503
6504 Fix token pasting with -ftrack-macro-expansion
6505 * gcc.dg/cpp/paste17.c: New test case for
6506 -ftrack-macro-expansion=2 mode only.
6507 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6508
6509 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6510
6511 * gnat.dg/warn6.ad[sb]: New test.
6512
6513 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6514
6515 PR 53149
6516 * gcc.dg/20011021-1.c: Adjust testcase.
6517
6518 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6519
6520 PR fortran/53148
6521 * gfortran.dg/function_optimize_12.f90: New test.
6522
6523 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6524
6525 PR target/53156
6526 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6527 code to match current output and cover new peephole2 pattern.
6528
6529 2012-04-27 Ollie Wild <aaw@google.com>
6530
6531 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6532
6533 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6534
6535 * gcc.c-torture/execute/20120427-2.c: New testcase.
6536 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6537 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6538 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6539
6540 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6541
6542 PR target/53138
6543 * gcc.c-torture/execute/20120427-1.c: New testcase.
6544
6545 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6546
6547 PR middle-end/27139
6548 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6549
6550 2012-04-27 Tom de Vries <tom@codesourcery.com>
6551
6552 PR tree-optimization/51879
6553 * gcc.dg/pr51879.c: New test.
6554 * gcc.dg/pr51879-2.c: Same.
6555 * gcc.dg/pr51879-3.c: Same.
6556 * gcc.dg/pr51879-4.c: Same.
6557 * gcc.dg/pr51879-6.c: Same.
6558
6559 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/53096
6562 * g++.dg/cpp0x/defaulted35.C: New.
6563 * g++.dg/cpp0x/defaulted15.C: Adjust.
6564
6565 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6566
6567 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6568 structure layout.
6569
6570 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6571
6572 * gcc.target/i386/builtin_target.c: Check avx2.
6573
6574 2012-04-26 Alan Modra <amodra@gmail.com>
6575
6576 * gcc.target/powerpc/savres.c: New test.
6577 * gcc.target/powerpc/powerpc.exp: Run it.
6578
6579 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6580
6581 PR target/53120
6582 * gcc.dg/torture/pr53120.c: New test.
6583
6584 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR middle-end/52979
6587 * gcc.c-torture/compile/pr52979-1.c: New test.
6588 * gcc.c-torture/execute/pr52979-1.c: New test.
6589 * gcc.c-torture/execute/pr52979-2.c: New test.
6590
6591 2012-04-25 Richard Guenther <rguenther@suse.de>
6592
6593 * gcc.target/i386/l_fma_float_5.c: Adjust.
6594 * gcc.target/i386/l_fma_double_4.c: Likewise.
6595 * gcc.target/i386/l_fma_float_2.c: Likewise.
6596 * gcc.target/i386/l_fma_float_6.c: Likewise.
6597 * gcc.target/i386/l_fma_double_1.c: Likewise.
6598 * gcc.target/i386/l_fma_double_5.c: Likewise.
6599 * gcc.target/i386/l_fma_float_3.c: Likewise.
6600 * gcc.target/i386/l_fma_double_2.c: Likewise.
6601 * gcc.target/i386/l_fma_double_6.c: Likewise.
6602 * gcc.target/i386/l_fma_float_4.c: Likewise.
6603 * gcc.target/i386/l_fma_double_3.c: Likewise.
6604 * gcc.target/i386/l_fma_float_1.c: Likewise.
6605
6606 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR tree-optimization/53058
6609 * gcc.c-torture/compile/pr53058.c: New test.
6610
6611 2012-04-25 Jan Hubicka <jh@suse.cz>
6612
6613 PR middle-end/53088
6614 * gcc.target/i386/pr39082-1.c: Update warning location.
6615
6616 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR c/52880
6619 * gcc.dg/pr52880.c: New test.
6620
6621 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6622
6623 * gcc.dg/m-un-2.c: Update.
6624 * gcc.dg/20011021-1.c: Update.
6625
6626 2012-04-25 Tobias Burnus <burnus@net-b.de>
6627
6628 PR fortran/52196
6629 * gfortran.dg/realloc_on_assign_14.f90: New.
6630
6631 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6632
6633 PR testsuite/52641
6634 PR tree-optimizations/52891
6635 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6636
6637 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/52363
6640 * g++.dg/cpp0x/sfinae35.C: New.
6641 * g++.dg/cpp0x/sfinae36.C: Likewise.
6642
6643 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6644
6645 * gcc.target/builtin_target.c: New testcase.
6646
6647 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6648
6649 PR target/47197
6650 * gcc.target/powerpc/pr47197.c: New test.
6651
6652 2012-04-24 Richard Guenther <rguenther@suse.de>
6653
6654 PR tree-optimization/53085
6655 * g++.dg/torture/pr53085.C: New testcase.
6656
6657 2012-04-24 Andrew Pinski <apinski@cavium.com>
6658
6659 PR tree-opt/33512
6660 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6661 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6662 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6663
6664 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR middle-end/53084
6667 * gcc.c-torture/execute/pr53084.c: New test.
6668
6669 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6672
6673 2012-04-23 Andrew Pinski <apinski@cavium.com>
6674
6675 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6676
6677 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6678
6679 PR regression/53076
6680 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6681 * gcc.dg/torture/builtin-power-1.c: Likewise.
6682
6683 2012-04-23 Richard Guenther <rguenther@suse.de>
6684
6685 PR tree-optimization/53070
6686 * gcc.dg/torture/pr53070.c: New testcase.
6687
6688 2012-04-23 Richard Guenther <rguenther@suse.de>
6689
6690 PR c/53060
6691 * gcc.dg/pr53060.c: New testcase.
6692
6693 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR tree-optimizations/52891
6696 * gcc.c-torture/compile/pr52891-1.c: New test.
6697 * gcc.c-torture/compile/pr52891-2.c: New test.
6698
6699 2012-04-22 Tobias Burnus <burnus@net-b.de>
6700
6701 PR fortran/53051
6702 * gfortran.dg/read_float_4.f90: New.
6703
6704 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6705
6706 PR 35441
6707 * c-c++-common/pr35441.C: New.
6708
6709 2012-04-20 Ian Lance Taylor <iant@google.com>
6710
6711 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6712 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6713
6714 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6715
6716 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6717 array access.
6718 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6719
6720 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 PR rtl-optimization/44214
6723 * gcc.dg/pr44214-1.c: New test.
6724 * gcc.dg/pr44214-2.c: Likewise.
6725 * gcc.dg/pr44214-3.c: Likewise.
6726
6727 2012-04-20 Richard Guenther <rguenther@suse.de>
6728
6729 * g++.dg/torture/20120420-1.C: New testcase.
6730
6731 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6732
6733 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6734
6735 2012-04-19 Christian Bruel <christian.bruel@st.com>
6736
6737 * gcc.dg/pr52283.c: New test.
6738
6739 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6740
6741 * gcc.dg/pr37985.c: New test.
6742
6743 2012-04-19 Richard Guenther <rguenther@suse.de>
6744
6745 PR rtl-optimization/44688
6746 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6747 possibly profitable.
6748
6749 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6750
6751 PR tree-optimization/52976
6752 * gfortran.dg/reassoc_11.f: New test.
6753
6754 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 PR tree-optimization/52976
6757 * gfortran.dg/reassoc_7.f: New test.
6758 * gfortran.dg/reassoc_8.f: Likewise.
6759 * gfortran.dg/reassoc_9.f: Likewise.
6760 * gfortran.dg/reassoc_10.f: Likewise.
6761
6762 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/52422
6765 * g++.dg/cpp0x/sfinae33.C: New.
6766 * g++.dg/cpp0x/sfinae34.C: Likewise.
6767
6768 2012-04-18 Joey Ye <joey.ye@arm.com>
6769
6770 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6771
6772 2012-04-18 Richard Guenther <rguenther@suse.de>
6773
6774 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6775 array access.
6776 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6777 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6778
6779 2012-04-17 Tom de Vries <tom@codesourcery.com>
6780
6781 * g++.dg/pr51264-4.C: New test.
6782
6783 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/52599
6786 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6787
6788 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/53003
6791 * g++.dg/parse/crash59.C: New.
6792
6793 2012-04-17 Michael Matz <matz@suse.de>
6794
6795 PR tree-optimization/18437
6796 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6797
6798 2012-04-17 Richard Guenther <rguenther@suse.de>
6799
6800 PR middle-end/53011
6801 * g++.dg/torture/pr53011.C: New testcase.
6802
6803 2012-04-16 Jason Merrill <jason@redhat.com>
6804
6805 PR c++/38543
6806 * g++.dg/cpp0x/variadic131.C: New.
6807
6808 PR c++/52008
6809 * g++.dg/cpp0x/variadic130.C: New.
6810
6811 PR c++/50830
6812 * g++.dg/cpp0x/variadic129.C: New.
6813
6814 PR c++/50303
6815 * g++.dg/cpp0x/variadic128.C: New.
6816
6817 2012-04-16 Tobias Burnus <burnus@net-b.de>
6818
6819 PR fortran/52864
6820 * gfortran.dg/pointer_intent_6.f90: New.
6821
6822 2012-04-16 Tobias Burnus <burnus@net-b.de>
6823
6824 PR fortran/52916
6825 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6826 to include public_private_module_4.f90.
6827 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6828 targets.
6829
6830 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/49152
6833 * g++.dg/diagnostic/operator1.C: New.
6834 * g++.dg/ext/label5.C: Adjust.
6835 * g++.dg/ext/va-arg1.C: Likewise.
6836 * g++.dg/other/error20.C: Likewise.
6837 * g++.dg/other/error20.C: Likewise.
6838 * g++.dg/other/error16.C: Likewise.
6839 * g++.dg/other/error10.C: Likewise.
6840 * g++.dg/parse/error30.C: Likewise.
6841 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6842
6843 2012-04-16 Jason Merrill <jason@redhat.com>
6844
6845 PR c++/51148
6846 * g++.dg/cpp0x/variadic127.C: New.
6847
6848 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6851 testcase name.
6852 Use fail, pass instead of unresolved.
6853 Don't log $optstr.
6854
6855 PR testsuite/52948
6856 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6857 TODO_dump_func.
6858 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6859 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6860 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6861
6862 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6863
6864 PR fortran/52968
6865 * gfortran.dg/typebound_call_23.f03: New test case.
6866
6867 2012-04-15 Jason Merrill <jason@redhat.com>
6868
6869 PR c++/47220
6870 * g++.dg/cpp0x/variadic126.C: New.
6871
6872 PR c++/52380
6873 * g++.dg/cpp0x/variadic125.C: New.
6874
6875 PR c++/52292
6876 * g++.dg/cpp0x/variadic124.C: New.
6877
6878 PR c++/52706
6879 * g++.dg/cpp0x/nullptr27.C: New.
6880
6881 PR c++/52818
6882 * g++.dg/warn/format8.C: New.
6883
6884 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6885
6886 PR fortran/51082
6887 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6888
6889 2012-04-14 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/52916
6892 PR fortran/40973
6893 * gfortran.dg/public_private_module_3.f90: New.
6894 * gfortran.dg/public_private_module_4.f90: New.
6895
6896 2012-04-14 Tom de Vries <tom@codesourcery.com>
6897
6898 * gcc.dg/superblock.c: New test.
6899
6900 2012-04-14 Tom de Vries <tom@codesourcery.com>
6901
6902 * gcc.dg/pr51879-12.c: New test.
6903
6904 2012-04-13 Jason Merrill <jason@redhat.com>
6905
6906 PR c++/52824
6907 * g++.dg/cpp0x/variadic123.C: New.
6908 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6909
6910 PR c++/52905
6911 * g++.dg/cpp0x/initlist-ctor1.C: New.
6912
6913 PR c++/52915
6914 * g++.dg/other/anon-union2.C: New.
6915
6916 2012-04-13 Martin Jambor <mjambor@suse.cz>
6917
6918 PR middle-end/52939
6919 * g++.dg/ipa/pr52939.C: New test.
6920
6921 2012-04-13 Tom de Vries <tom@codesourcery.com>
6922
6923 * gcc.dg/pr52734.c: New test.
6924
6925 2012-04-13 Richard Guenther <rguenther@suse.de>
6926
6927 PR tree-optimization/52969
6928 * gcc.dg/torture/pr52969.c: New testcase.
6929
6930 2012-04-13 Richard Guenther <rguenther@suse.de>
6931
6932 PR c/52549
6933 * gcc.dg/pr52549.c: New testcase.
6934
6935 2012-04-13 Richard Guenther <rguenther@suse.de>
6936
6937 PR c/52862
6938 * gcc.dg/pr52862.c: New testcase.
6939
6940 2012-04-13 Joey Ye <joey.ye@arm.com>
6941
6942 * gcc.target/arm/thumb1-imm.c: New testcase.
6943
6944 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6945
6946 PR target/52932
6947 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6948 second function argument.
6949 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6950 (calc_permps): Update declaration. Calculate result correctly.
6951 (avx2_test): Change src2 type to union256i_d.
6952 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6953 correctly.
6954
6955 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6956
6957 PR target/52775
6958 * gcc.target/powerpc/pr52775.c: New file.
6959
6960 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6961
6962 PR tree-optimization/18589
6963 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6964 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6965 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6966 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6967 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6968 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6969 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6970 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6971 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6972 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6973
6974 2012-04-12 Richard Guenther <rguenther@suse.de>
6975
6976 PR tree-optimization/52943
6977 * gcc.dg/torture/pr52943.c: New testcase.
6978
6979 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6980
6981 PR target/50751
6982 * gcc/target/sh/pr50751-4.c: New.
6983 * gcc/target/sh/pr50751-5.c: New.
6984 * gcc/target/sh/pr50751-6.c: New.
6985 * gcc/target/sh/pr50751-7.c: New.
6986
6987 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6988
6989 PR c++/52465
6990 * g++.dg/lookup/using52.C: New.
6991
6992 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6993
6994 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6995
6996 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6997
6998 PR rtl-optimization/52876
6999 * gcc.target/i386/pr52876.c: New.
7000
7001 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7002
7003 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7004 __UINTPTR_TYPE__.
7005 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7006 __INTPTR_TYPE__.
7007 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7008 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7009 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7010 (ptrdiff_t): ... this. All uses changed.
7011 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7012 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7013 __INTPTR_TYPE__.
7014 (main): Cast argument to __INTPTR_TYPE__.
7015 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7016 size_t.
7017 * gcc.dg/mallign.c (main): Likewise.
7018 * gcc.dg/pr38700.c (foo): Likewise.
7019 * gcc.dg/long-long-cst1.c (t): Likewise.
7020 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7021 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7022 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7023 * gcc.dg/pr25682.c (d, foo): Likewise.
7024 * gcc.dg/format/cast-1.c (f): Likewise.
7025 * gcc.dg/c90-const-expr-10.c
7026 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7027 (size_t): ...this. All uses changed.
7028 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7029 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7030 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7031 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7032 * gcc.dg/sequence-pt-1.c: Likewise.
7033 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7034 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7035 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7036 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7037 of ptrdiff_t with it.
7038 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7039 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7040 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7041
7042 2012-04-11 Jason Merrill <jason@redhat.com>
7043
7044 PR debug/45088
7045 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7046 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7047
7048 PR c++/52906
7049 * g++.dg/ext/attrib45.C: New.
7050
7051 * g++.dg/eh/dtor3.C: New.
7052
7053 2012-04-11 Richard Guenther <rguenther@suse.de>
7054
7055 PR middle-end/52621
7056 * gfortran.dg/pr52621.f90: New testcase.
7057
7058 2012-04-11 Richard Guenther <rguenther@suse.de>
7059
7060 PR middle-end/52918
7061 * g++.dg/torture/pr52918-1.C: New testcase.
7062 * g++.dg/torture/pr52918-2.C: Likewise.
7063
7064 2012-04-11 Tobias Burnus <burnus@net-b.de>
7065
7066 PR fortran/52729
7067 * gfortran.dg/block_11.f90: New.
7068
7069 2012-04-11 Nick Clifton <nickc@redhat.com>
7070
7071 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7072
7073 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7074
7075 PR target/16458
7076 * gcc.target/powerpc/pr16458-1.c: New test.
7077 * gcc.target/powerpc/pr16458-2.c: Likewise.
7078 * gcc.target/powerpc/pr16458-3.c: Likewise.
7079 * gcc.target/powerpc/pr16458-4.c: Likewise.
7080
7081 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7082
7083 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7084 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7085 * gcc.dg/builtin-bswap-5.c: Likewise.
7086 * gcc.target/i386/builtin-bswap-4.c: New test.
7087
7088 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7089
7090 PR 24985
7091 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7092
7093 2012-04-11 Richard Guenther <rguenther@suse.de>
7094
7095 PR rtl-optimization/52881
7096 * gcc.dg/torture/pr52881.c: New testcase.
7097 * gcc.dg/torture/pr52913.c: Likewise.
7098
7099 2012-04-11 Richard Guenther <rguenther@suse.de>
7100
7101 PR tree-optimization/52912
7102 * gcc.dg/torture/pr52912.c: New testcase.
7103
7104 2010-04-10 Michael Matz <matz@suse.de>
7105
7106 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7107 * gcc.dg/vect/vect-outer-1.c: Adjust.
7108 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7109 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7110 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7111 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7112 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7113 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7114
7115 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7116
7117 PR tree-optimization/52870
7118 * gcc.dg/vect/pr52870.c: New test.
7119
7120 2012-04-09 Mike Stump <mikestump@comcast.net>
7121
7122 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7123 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7124 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7125 * gnat.dg/aggr11.adb: Likewise.
7126 * gnat.dg/aggr11_pkg.ads: Likewise.
7127 * gnat.dg/aggr15.adb: Likewise.
7128 * gnat.dg/aggr15.ads: Likewise.
7129 * gnat.dg/aggr17.adb: Likewise.
7130 * gnat.dg/aggr18.adb: Likewise.
7131 * gnat.dg/array14.adb: Likewise.
7132 * gnat.dg/array14.ads: Likewise.
7133 * gnat.dg/array14_pkg.ads: Likewise.
7134 * gnat.dg/array19.adb: Likewise.
7135 * gnat.dg/array19.ads: Likewise.
7136 * gnat.dg/discr27.adb: Likewise.
7137 * gnat.dg/discr27.ads: Likewise.
7138 * gnat.dg/discr35.adb: Likewise.
7139 * gnat.dg/discr35.ads: Likewise.
7140 * gnat.dg/discr6.adb: Likewise.
7141 * gnat.dg/discr6_pkg.ads: Likewise.
7142 * gnat.dg/import1.adb: Likewise.
7143 * gnat.dg/import1.ads: Likewise.
7144 * gnat.dg/loop_address2.adb: Likewise.
7145 * gnat.dg/opt7.adb: Likewise.
7146 * gnat.dg/opt7.ads: Likewise.
7147 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7148 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7149 * gnat.dg/rep_clause2.adb: Likewise.
7150 * gnat.dg/rep_clause2.ads: Likewise.
7151 * gnat.dg/slice2.adb: Likewise.
7152 * gnat.dg/slice2.ads: Likewise.
7153 * gnat.dg/slice6.adb: Likewise.
7154 * gnat.dg/slice6_pkg.ads: Likewise.
7155 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7156 * gnat.dg/taft_type2.adb: Likewise.
7157 * gnat.dg/taft_type2.ads: Likewise.
7158 * gnat.dg/taft_type2_pkg.ads: Likewise.
7159 * gnat.dg/volatile10.adb: Likewise.
7160 * gnat.dg/volatile10_pkg.ads: Likewise.
7161
7162 * gcc.dg/dll-8.c: Remove execute permissions.
7163 * g++.dg/ext/dllexport5.C: Likewise.
7164
7165 2012-04-09 Jan Hubicka <jh@suse.cz>
7166
7167 PR lto/52722
7168 PR lto/51765
7169 PR lto/52634
7170 * gcc.dg/lto/pr52634_1.c: New testcase.
7171 * gcc.dg/lto/pr52634_0.c: New testcase.
7172
7173 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7174
7175 PR target/52883
7176 * gcc.target/i386/pr52883.c: New testcase.
7177
7178 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7179
7180 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7181 (check_effective_target_sync_long_long): Add SPARC case.
7182 (check_effective_target_sync_long_long_runtime): Likewise.
7183 (check_effective_target_sync_int_long): Adjust SPARC case.
7184 (check_effective_target_sync_char_short): Likewise.
7185
7186 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7187
7188 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7189 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7190
7191 2012-04-08 Tobias Burnus <burnus@net-b.de>
7192
7193 PR fortran/40973
7194 PR fortran/52751
7195 * gfortran.dg/public_private_module_2.f90: New.
7196
7197 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7198
7199 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7200 directives.
7201
7202 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7203
7204 PR fortran/52893
7205 * gfortran.dg/function_optimize_11.f90: New test.
7206
7207 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7208
7209 PR fortran/52668
7210 * gfortran.dg/use_only_6.f90: New test.
7211
7212 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7213
7214 PR fortran/52668
7215 * gfortran.dg/use_only_6.f90: New test.
7216 2012-04-06 Mike Stump <mikestump@comcast.net>
7217
7218 PR testsuite/50722
7219 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7220
7221 2012-04-05 Jason Merrill <jason@redhat.com>
7222
7223 PR c++/52596
7224 * g++.dg/template/qualified-id5.C: New.
7225
7226 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7227
7228 PR target/52882
7229 * gcc.target/i386/pr52882.c: New test.
7230
7231 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7232 Dominique D'Humieures <dominiq@lps.ens.fr>
7233
7234 PR testsuite/52614
7235 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7236 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7237
7238 2012-04-04 Jason Merrill <jason@redhat.com>
7239
7240 PR c++/52845
7241 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7242
7243 2012-04-03 Jason Merrill <jason@redhat.com>
7244
7245 PR c++/52796
7246 * g++.dg/cpp0x/variadic-value1.C: New.
7247
7248 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/pack18.adb: New test.
7251 * gnat.dg/pack18_pkg.ads: New helper.
7252
7253 2012-04-03 Richard Guenther <rguenther@suse.de>
7254
7255 PR tree-optimization/52808
7256 * gcc.dg/pr52808.c: New testcase.
7257
7258 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR tree-optimization/52835
7261 * gfortran.dg/pr52835.f90: New test.
7262
7263 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7264
7265 * gnat.dg/specs/aggr5.ads: New test.
7266
7267 2012-04-02 Richard Guenther <rguenther@suse.de>
7268
7269 PR tree-optimization/52756
7270 * gcc.dg/torture/pr52756.c: New testcase.
7271
7272 2012-04-02 Richard Guenther <rguenther@suse.de>
7273
7274 PR middle-end/52803
7275 * gcc.dg/pr52803.c: New testcase.
7276
7277 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7278
7279 PR c++/40942
7280 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7281 DR 214 in account.
7282
7283 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7284
7285 PR c++/50043
7286 * g++.dg/cpp0x/noexcept17.C: New.
7287 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7288 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7289 * g++.dg/cpp0x/noexcept01.C: Likewise.
7290 * g++.dg/eh/init-temp1.C: Likewise.
7291 * g++.dg/eh/ctor1.C: Likwise.
7292
7293 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gnat.dg/controlled6.adb: New test.
7296 * gnat.dg/controlled6_pkg.ads: New helper.
7297 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7298
7299 2012-03-30 Richard Henderson <rth@redhat.com>
7300
7301 PR debug/52727
7302 * g++.dg/opt/pr52727.C: New testcase.
7303
7304 2012-03-30 Richard Guenther <rguenther@suse.de>
7305
7306 PR tree-optimization/52754
7307 * gcc.target/i386/pr52754.c: New testcase.
7308
7309 2012-03-30 Richard Guenther <rguenther@suse.de>
7310
7311 PR middle-end/52772
7312 * g++.dg/torture/pr52772.C: New testcase.
7313
7314 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7315
7316 PR c++/52718
7317 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7318
7319 2012-03-29 Jason Merrill <jason@redhat.com>
7320
7321 PR c++/52685
7322 * g++.dg/template/inherit8.C: New.
7323
7324 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR c++/52759
7327 * g++.dg/ext/weak4.C: New test.
7328
7329 PR tree-optimization/52760
7330 * gcc.c-torture/execute/pr52760.c: New test.
7331
7332 2012-03-29 Jason Merrill <jason@redhat.com>
7333
7334 PR c++/52743
7335 * g++.dg/cpp0x/initlist-array3.C: New.
7336
7337 2012-03-28 Jason Merrill <jason@redhat.com>
7338
7339 PR c++/52746
7340 * g++.dg/overload/virtual2.C: New.
7341
7342 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/vect7.ad[sb]: New test.
7345
7346 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7347 Tobias Burnus <burnus@gcc.gnu.org>
7348
7349 PR fortran/52652
7350 * gfortran.dg/allocate_class_1.f90 : Change error test.
7351 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7352 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7353 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7354
7355 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR middle-end/52691
7358 * gcc.dg/pr52691.c: New test.
7359
7360 PR middle-end/52750
7361 * gcc.c-torture/compile/pr52750.c: New test.
7362
7363 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7364
7365 PR target/52692
7366 * gcc.target/avr/torture/builtins-2.c: New test.
7367
7368 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR target/52736
7371 * gcc.target/i386/pr52736.c: New test.
7372
7373 2012-03-27 Martin Jambor <mjambor@suse.cz>
7374
7375 PR middle-end/52693
7376 * gcc.dg/torture/pr52693.c: New test.
7377
7378 2012-03-27 Meador Inge <meadori@codesourcery.com>
7379
7380 PR c++/52672
7381 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7382
7383 2012-03-27 Mike Stump <mikestump@comcast.net>
7384
7385 PR target/52665
7386 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7387 failures that match branch names.
7388
7389 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7390 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR target/52698
7393 * gcc.target/i386/pr52698.c: New test.
7394
7395 2012-03-27 Richard Guenther <rguenther@suse.de>
7396
7397 PR middle-end/52720
7398 * gcc.dg/torture/pr52720.c: New testcase.
7399
7400 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7401
7402 * gnat.dg/pack17.adb: New test.
7403
7404 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7405
7406 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7407 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7408
7409 2012-03-26 Martin Jambor <mjambor@suse.cz>
7410
7411 PR tree-optimization/50052
7412 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7413
7414 2012-03-26 Richard Guenther <rguenther@suse.de>
7415
7416 PR tree-optimization/52701
7417 * gfortran.dg/pr52701.f90: New testcase.
7418
7419 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7420
7421 PR tree-optimization/52686
7422 * gcc.target/arm/pr52686.c: New test.
7423
7424 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7425
7426 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7427 Add "-Os -flto" to list.
7428
7429 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7430
7431 * gnat.dg/concat2.ad[sb]: New test.
7432
7433 2012-03-24 Jason Merrill <jason@redhat.com>
7434
7435 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7436 * g++.dg/cpp0x/trailing2.C: Likewise.
7437 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7438 * g++.dg/cpp1y/auto-fn1.C: New.
7439 * g++.dg/cpp1y/auto-fn2.C: New.
7440 * g++.dg/cpp1y/auto-fn3.C: New.
7441 * g++.dg/cpp1y/auto-fn4.C: New.
7442 * g++.dg/cpp1y/auto-fn5.C: New.
7443 * g++.dg/cpp1y/auto-fn6.C: New.
7444 * g++.dg/cpp1y/auto-fn7.C: New.
7445 * g++.dg/cpp1y/auto-fn8.C: New.
7446 * g++.dg/cpp1y/auto-fn9.C: New.
7447 * g++.dg/cpp1y/auto-fn10.C: New.
7448 * g++.dg/cpp1y/auto-fn11.C: New.
7449
7450 2012-03-23 Richard Guenther <rguenther@suse.de>
7451
7452 PR tree-optimization/52678
7453 * gfortran.dg/pr52678.f: New testcase.
7454
7455 2012-03-23 Richard Guenther <rguenther@suse.de>
7456
7457 PR tree-optimization/52638
7458 * g++.dg/torture/pr52638.C: New testcase.
7459
7460 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7461
7462 PR c++/52487
7463 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7464
7465 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR c++/52671
7468 * g++.dg/ext/attrib44.C: New test.
7469
7470 2012-03-22 Jan Hubicka <jh@suse.cz>
7471
7472 PR middle-end/51737
7473 * g++.dg/torture/pr51737.C: New testcase
7474
7475 2012-03-22 Richard Guenther <rguenther@suse.de>
7476
7477 PR tree-optimization/52548
7478 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7479
7480 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7481
7482 * lib/fortran-modules.exp (list-module-names-1): Remove
7483 warning.
7484
7485 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7486
7487 PR target/50751
7488 * gcc.target/sh/pr50751-1.c: New.
7489 * gcc.target/sh/pr50751-2.c: New.
7490 * gcc.target/sh/pr50751-3.c: New.
7491
7492 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7493
7494 PR target/52479
7495 * gcc.target/sh/sh4a-cos.c: Remove.
7496 * gcc.target/sh/sh4a-sin.c: Remove.
7497 * gcc.target/sh/sh4a-sincos.c: Remove.
7498
7499 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7500
7501 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7502 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7503
7504 2012-03-21 Martin Jambor <mjambor@suse.cz>
7505
7506 PR testsuite/52641
7507 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7508 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7509
7510 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7511
7512 * gcc.target/arm/thumb-16bit-ops.c: New file.
7513 * gcc.target/arm/thumb-ifcvt.c: New file.
7514
7515 2012-03-20 Jason Merrill <jason@redhat.com>
7516
7517 * lib/target-supports.exp: Add { target c++1y }.
7518
7519 * g++.dg/cpp0x/auto32.C: New.
7520
7521 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7522
7523 PR testsuite/52641
7524 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7525 int32plus.
7526 * gcc.dg/torture/pr48124-4.c: Ditto:
7527 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7528
7529 2012-03-20 Jason Merrill <jason@redhat.com>
7530
7531 PR c++/52510
7532 * g++.dg/cpp0x/initlist66.C: New.
7533
7534 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7535
7536 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7537 __AVR_HAVE_LPMX__
7538
7539 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7540
7541 PR target/49868
7542 * gcc.target/avr/torture/addr-space-2.h: New file.
7543 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7544 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7545 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7546 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7547
7548 2012-03-20 Richard Guenther <rguenther@suse.de>
7549
7550 * gnat.dg/pack16.adb: New testcase.
7551 * gnat.dg/pack16_pkg.ads: Likewise.
7552 * gnat.dg/specs/pack8.ads: Likewise.
7553 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7554
7555 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7556
7557 * g++.dg/warn/Wuseless-cast.C: Extend.
7558
7559 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7560
7561 PR c++/14710
7562 * g++.dg/warn/Wuseless-cast.C: New.
7563
7564 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7565
7566 PR libfortran/52608
7567 * gfortran.dg/pr52608.f90: New test.
7568
7569 2012-03-17 Tobias Burnus <burnus@net-b.de>
7570
7571 PR fortran/52585
7572 * gfortran.dg/proc_ptr_36.f90: New.
7573
7574 2012-03-16 Martin Jambor <mjambor@suse.cz>
7575
7576 * gcc.dg/misaligned-expand-1.c: New test.
7577 * gcc.dg/misaligned-expand-3.c: Likewise.
7578
7579 2012-03-16 Richard Guenther <rguenther@suse.de>
7580 Kai Tietz <ktietz@redhat.com>
7581
7582 PR middle-end/48814
7583 * gcc.c-torture/execute/pr48814-1.c: New test.
7584 * gcc.c-torture/execute/pr48814-2.c: New test.
7585 * gcc.dg/tree-ssa/assign-1.c: New test.
7586 * gcc.dg/tree-ssa/assign-2.c: New test.
7587 * gcc.dg/tree-ssa/assign-3.c: New test.
7588
7589 2012-03-16 Richard Guenther <rguenther@suse.de>
7590
7591 * gnat.dg/specs/pack7.ads: New testcase.
7592
7593 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR target/52568
7596 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7597 * gcc.dg/torture/vshuf-8.inc: Likewise.
7598 * gcc.dg/torture/vshuf-16.inc: Likewise.
7599 * gcc.dg/torture/vshuf-32.inc: Likewise.
7600
7601 2012-03-15 Jason Merrill <jason@redhat.com>
7602
7603 * g++.dg/torture/pr52582.C: New.
7604
7605 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7606
7607 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7608
7609 2012-03-15 Ira Rosen <irar@il.ibm.com>
7610 Ulrich Weigand <ulrich.weigand@linaro.org>
7611
7612 * gcc.dg/vect/slp-cond-3.c: New test.
7613 * gcc.dg/vect/slp-cond-4.c: New test.
7614
7615 2012-03-15 Ira Rosen <irar@il.ibm.com>
7616 Ulrich Weigand <ulrich.weigand@linaro.org>
7617
7618 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7619 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7620
7621 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7622
7623 PR libfortran/52434
7624 PR libfortran/48878
7625 PR libfortran/38199
7626 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7627 * gfortran.dg/round_1.f03: Likewise.
7628
7629 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7630 Andrew Pinski <apinski@cavium.com>
7631
7632 PR middle-end/52592
7633 * gcc.dg/pr52592.c: New test.
7634
7635 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7636
7637 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7638 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7639 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7640 * lib/fortran-modules.exp: .. this new file. Adjust users.
7641 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7642 gfortran-dg-debug-runtest): Call cleanup-modules.
7643 * lib/fortran-torture.exp (fortran-torture-execute,
7644 fortran-torture): Likewise.
7645 * gfortran.dg/coarray/caf.exp: Likewise.
7646 * lib/lto.exp: Likewise.
7647 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7648 * gfortran.dg/class_4b.f03: Likewise.
7649 * gfortran.dg/class_4c.f03: Likewise.
7650 * gfortran.dg/class_45a.f03: Likewise.
7651 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7652 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7653 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7654 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7655 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7656 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7657 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7658 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7659 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7660 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7661 * gfortran.dg/whole_file_28.f90: Likewise.
7662 * gfortran.dg/whole_file_29.f90: Likewise.
7663 * gfortran.dg/whole_file_30.f90: Likewise.
7664 * gfortran.dg/whole_file_31.f90: Likewise.
7665
7666 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR tree-optimization/52267
7669 * gcc.dg/pr52267.c: New test.
7670 * gcc.dg/tree-ssa/vrp65.c: New test.
7671 * gcc.dg/tree-ssa/vrp66.c: New test.
7672
7673 2012-03-15 Richard Guenther <rguenther@suse.de>
7674
7675 PR middle-end/52580
7676 * gfortran.dg/vect/pr52580.f: New testcase.
7677
7678 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7679
7680 * gcc.target/sh/fpul-usage-1.c: New.
7681
7682 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7683
7684 PR target/49468
7685 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7686 * gcc.target/sh/pr49468-di.c: Likewise.
7687
7688 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7691 * gcc.dg/c99-stdint-6.c: Likewise.
7692 * gcc.dg/lto/20090210_0.c: Likewise.
7693 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7694 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7695 * gcc.dg/pragma-init-fini-2.c: Likewise.
7696 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7697 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7698 * gcc.target/i386/pr22152.c: Likewise.
7699 * gcc.target/i386/vect8-ret.c: Likewise.
7700 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7701 handling.
7702
7703 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7706 * g++.dg/tree-prof/partition1.C: Likewise.
7707 * g++.dg/tree-prof/partition2.C: Likewise.
7708 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7709 handling.
7710 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7711 * gcc.c-torture/execute/20010724-1.c: Remove.
7712 * gcc.c-torture/execute/20010724-1.x: Remove.
7713 * gcc.c-torture/execute/20040208-2.c: Remove.
7714 * gcc.c-torture/execute/20040208-2.x: Remove.
7715 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7716 Remove.
7717 (main) [__mips__ && __sgi__]: Remove.
7718 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7719 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7720 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7721 mips-sgi-irix6* handling.
7722 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7723 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7724 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7725 handling.
7726 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7727 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7728 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7729 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7730 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7731 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7732 mips-sgi-irix6*.
7733 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7734 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7735 * gcc.target/mips/save-restore-3.c: Likewise.
7736 * gcc.target/mips/save-restore-4.c: Likewise.
7737 * gcc.target/mips/save-restore-5.c: Likewise.
7738 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7739 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7740 messages.
7741 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7742 IRIX 6 handling.
7743 (restore_ld_library_path_env_vars): Likewise.
7744 * lib/target-supports.exp (check_profiling_available): Remove
7745 mips*-*-irix* handling.
7746 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7747 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7748 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7749
7750 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR c++/52582
7753 * g++.dg/opt/pr52582.C: New test.
7754
7755 2012-03-14 Richard Guenther <rguenther@suse.de>
7756
7757 PR tree-optimization/52571
7758 * gcc.dg/vect/vect-2.c: Initialize arrays.
7759 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7760 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7761 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7762
7763 2012-03-14 Richard Guenther <rguenther@suse.de>
7764
7765 PR middle-end/52080
7766 PR middle-end/52097
7767 PR middle-end/48124
7768 * gcc.dg/torture/pr48124-1.c: New testcase.
7769 * gcc.dg/torture/pr48124-2.c: Likewise.
7770 * gcc.dg/torture/pr48124-3.c: Likewise.
7771 * gcc.dg/torture/pr48124-4.c: Likewise.
7772
7773 2012-03-14 Richard Guenther <rguenther@suse.de>
7774
7775 PR middle-end/52578
7776 * gcc.dg/pr52578.c: New testcase.
7777
7778 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR c++/52521
7781 * g++.dg/cpp0x/udlit-args2.C: New test.
7782
7783 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7784
7785 PR target/48596
7786 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7787 * gcc.c-torture/compile/pr48596.c: ... here.
7788
7789 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7790
7791 PR c++/51641
7792 * g++.dg/lookup/hidden-class17.C: New test.
7793
7794 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c/52577
7797 * gcc.dg/Wunused-var-3.c: New test.
7798
7799 2012-03-13 Martin Jambor <mjambor@suse.cz>
7800
7801 * gcc.dg/misaligned-expand-2.c: New test.
7802
7803 2012-03-13 Richard Guenther <rguenther@suse.de>
7804
7805 PR middle-end/52134
7806 * gcc.dg/pr52134.c: New testcase.
7807
7808 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7809
7810 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7811
7812 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7813
7814 PR tree-optimization/46728
7815 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7816 * gcc.target/powerpc/pr46728-5.c: Likewise.
7817 * gcc.target/powerpc/pr46728-8.c: Likewise.
7818 * gcc.target/powerpc/pr46728-10.c: Likewise.
7819 * gcc.target/powerpc/pr46728-11.c: Likewise.
7820 * gcc.target/powerpc/pr46728-13.c: Likewise.
7821 * gcc.target/powerpc/pr46728-14.c: Likewise.
7822 * gcc.target/powerpc/pr46728-15.c: Likewise.
7823
7824 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/52299
7827 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7828
7829 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7830
7831 PR tree-optimization/46728
7832 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7833 * gcc.target/powerpc/pr46728-5.c: Likewise.
7834 * gcc.target/powerpc/pr46728-8.c: Likewise.
7835 * gcc.target/powerpc/pr46728-10.c: Likewise.
7836 * gcc.target/powerpc/pr46728-11.c: Likewise.
7837 * gcc.target/powerpc/pr46728-13.c: Likewise.
7838 * gcc.target/powerpc/pr46728-14.c: Likewise.
7839 * gcc.target/powerpc/pr46728-15.c: Likewise.
7840
7841 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7842
7843 PR target/49868
7844 * gcc.target/avr/torture/addr-space-1.h: New file.
7845 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7846 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7847 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7848 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7849
7850 2012-03-12 Andrew Pinski <apinski@cavium.com>
7851
7852 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7853
7854 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7855
7856 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7857 * g++.dg/abi/thunk4.C: Likewise.
7858 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7859 Adapt line numbers.
7860 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7861 handling.
7862 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7863 * g++.dg/eh/spbp.C: Likewise.
7864 * g++.dg/ext/label13.C: Likewise.
7865 * g++.dg/guality/guality.exp: Likewise.
7866 * g++.dg/other/anon5.C: Likewise.
7867 * g++.dg/other/pragma-ep-1.C: Remove.
7868 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7869 * g++.dg/warn/pr31246.C: Likewise.
7870 * g++.dg/warn/weak1.C: Likewise.
7871 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7872 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7873 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7874 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7875 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7876 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7877 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7878 * gcc.dg/c99-tgmath-1.c: Likewise.
7879 * gcc.dg/c99-tgmath-2.c: Likewise.
7880 * gcc.dg/c99-tgmath-3.c: Likewise.
7881 * gcc.dg/c99-tgmath-4.c: Likewise.
7882 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7883 handling.
7884 * gcc.dg/debug/pr49032.c: Likewise.
7885 * gcc.dg/guality/guality.exp: Likewise.
7886 * gcc.dg/intmax_t-1.c: Likewise.
7887 * gcc.dg/pr48616.c: Likewise.
7888 * gcc.dg/pragma-ep-1.c: Remove.
7889 * gcc.dg/pragma-ep-2.c: Remove.
7890 * gcc.dg/pragma-ep-3.c: Remove.
7891 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7892 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7893 * gcc.misc-tests/gcov-14.c: Likewise.
7894 * gfortran.dg/guality/guality.exp: Likewise.
7895 * lib/target-supports.exp (check_weak_available): Likewise.
7896 (add_options_for_tls): Likewise.
7897 (check_ascii_locale_available): Likewise.
7898 * obj-c++.dg/dwarf-2.mm: Likewise.
7899 * objc.dg/dwarf-1.m: Likewise.
7900 * objc.dg/dwarf-2.m: Likewise.
7901
7902 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR tree-optimization/51721
7905 * gcc.dg/tree-ssa/vrp64.c: New test.
7906
7907 PR tree-optimization/52533
7908 * gcc.c-torture/compile/pr52533.c: New test.
7909
7910 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7911
7912 * gcc.target/i386/rtm-xabort-1.c: New.
7913 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7914 * gcc.target/i386/rtm-xend-1.c: Ditto.
7915 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7916 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7917 * gcc.target/i386/sse-13.c: Ditto.
7918 * gcc.target/i386/sse-14.c: Ditto.
7919 * gcc.target/i386/sse-22.c: Ditto.
7920 * gcc.target/i386/sse-23.c: Ditto.
7921 * g++.dg/other/i386-2.C: Ditto.
7922 * g++.dg/other/i386-3.C: Ditto.
7923
7924 2012-03-12 Tobias Burnus <burnus@net-b.de>
7925
7926 PR fortran/52542
7927 * gfortran.dg/proc_ptr_35.f90: New.
7928
7929 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7930
7931 PR target/52530
7932 * gcc.dg/torture/pr52530.c: New test.
7933
7934 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7935
7936 PR target/51244
7937 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7938
7939 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7940
7941 PR target/52450
7942 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7943
7944 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7945
7946 2012-03-09 Andrew Pinski <apinski@cavium.com>
7947
7948 PR middle-end/51988
7949 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7950 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7951
7952 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7953
7954 * gcc.dg/tree-ssa/scev-3.c: New.
7955 * gcc.dg/tree-ssa/scev-4.c: New.
7956
7957 2012-03-08 Tobias Burnus <burnus@net-b.de>
7958
7959 PR fortran/52469
7960 * gfortran.dg/proc_ptr_34.f90
7961
7962 2012-03-07 Jason Merrill <jason@redhat.com>
7963
7964 PR c++/52521
7965 * g++.dg/cpp0x/udlit-mangle.C: New.
7966
7967 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7968
7969 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7970
7971 2012-03-06 Richard Guenther <rguenther@suse.de>
7972
7973 PR middle-end/52493
7974 * gcc.dg/torture/pr52493.c: New testcase.
7975
7976 2012-03-06 Richard Guenther <rguenther@suse.de>
7977
7978 PR lto/52097
7979 * gcc.dg/lto/pr52097_0.c: New testcase.
7980
7981 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7982
7983 PR target/51244
7984 * gcc.target/sh/pr51244-1.c: New.
7985 * gcc.target/sh/pr51244-2.c: New.
7986 * gcc.target/sh/pr51244-3.c: New.
7987
7988 2012-03-05 Jason Merrill <jason@redhat.com>
7989
7990 PR c++/51930
7991 * g++.dg/ext/visibility/template11.C: New.
7992
7993 * g++.dg/cpp0x/implicit13.C: New.
7994
7995 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR tree-optimization/51721
7998 * gcc.dg/tree-ssa/vrp63.c: New test.
7999 * gcc.dg/pr51721.c: New test.
8000
8001 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8002
8003 PR fortran/50981
8004 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8005 argument checks.
8006
8007 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 PR target/52146
8010 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8011
8012 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8013
8014 PR fortran/50981
8015 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8016
8017 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8018
8019 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8020 int32plus.
8021
8022 2012-03-03 Jason Merrill <jason@redhat.com>
8023
8024 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8025
8026 Core 1270
8027 * g++.dg/cpp0x/initlist65.C: New.
8028
8029 PR c++/36797
8030 * g++.dg/ext/is_empty2.C: New.
8031
8032 2012-03-03 Tobias Burnus <burnus@net-b.de>
8033
8034 PR fortran/48820
8035 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8036
8037 2012-03-03 Tobias Burnus <burnus@net-b.de>
8038
8039 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8040 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8041 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8042 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8043 * gfortran.dg/class_30.f90: Remove dg-warning line.
8044 * gfortran.dg/bind_c_usage_25.f90: New.
8045
8046 2012-03-03 Tobias Burnus <burnus@net-b.de>
8047
8048 PR fortran/48820
8049 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8050 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8051 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8052
8053 2012-03-03 Tobias Burnus <burnus@net-b.de>
8054
8055 PR fortran/48820
8056 * gfortran.dg/assumed_type_1.f90: New.
8057 * gfortran.dg/assumed_type_2.f90: New.
8058 * gfortran.dg/assumed_type_3.f90: New.
8059 * gfortran.dg/assumed_type_4.f90: New.
8060
8061 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8062
8063 PR target/49486
8064 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8065 * gcc.target/sh/pr49468-di.c: New.
8066
8067 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8068
8069 * gcc.dg/graphite/pr50561.c: Update.
8070
8071 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8072
8073 * gcc.target/powerpc/pr52457.c: New test.
8074
8075 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8076
8077 * gcc.target/arm/sat-1.c: New test.
8078
8079 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8080
8081 PR target/46716
8082 * gcc.target/i386/pr46716.c: New test.
8083
8084 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8085
8086 PR c++/51989
8087 * g++.dg/cpp0x/sfinae32.C: New.
8088
8089 2012-03-02 Richard Guenther <rguenther@suse.de>
8090
8091 PR tree-optimization/52406
8092 * gcc.dg/torture/pr52406.c: New testcase.
8093
8094 2012-03-02 Tobias Burnus <burnus@net-b.de>
8095
8096 PR fortran/52325
8097 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8098 * gfortran.dg/nullify_2.f90: Update dg-error.
8099 * gfortran.dg/nullify_4.f90: Ditto.
8100 * gfortran.dg/pointer_init_6.f90: Ditto.
8101
8102 2012-03-02 Tobias Burnus <burnus@net-b.de>
8103
8104 PR fortran/52270
8105 * gfortran.dg/class_51.f90: New.
8106
8107 2012-03-02 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/52452
8110 * gfortran.dg/intrinsic_8.f90: New.
8111
8112 2012-03-01 Kai Tietz <ktietz@redhat.com>
8113
8114 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8115 routines on mingw targets.
8116 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8117
8118 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR tree-optimization/52445
8121 * gcc.dg/pr52445.c: New test.
8122
8123 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR target/52437
8126 * gcc.c-torture/compile/pr52437.c: New test.
8127
8128 PR middle-end/52419
8129 * gcc.dg/torture/pr52419.c: New test.
8130
8131 PR tree-optimization/52429
8132 * gcc.dg/torture/pr52429.c: New test.
8133 * g++.dg/opt/pr52429.C: New test.
8134
8135 2012-02-29 Richard Guenther <rguenther@suse.de>
8136
8137 PR testsuite/52297
8138 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8139 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8140 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8141 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8142 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8143 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8144
8145 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8146
8147 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8148
8149 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8150
8151 PR fortran/52386
8152 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8153
8154 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8155
8156 PR target/51534
8157 * gcc.target/arm/neon/pr51534.c: New testcase.
8158
8159 2012-02-28 Richard Guenther <rguenther@suse.de>
8160
8161 PR target/52407
8162 * gcc.dg/torture/pr52407.c: New testcase.
8163
8164 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8165
8166 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8167 * gcc.target/arm/vfp2.c: Likewise.
8168 * gcc.target/arm/vfp3.c: Likewise.
8169 * gcc.target/arm/vfp4.c: Likewise.
8170 * gcc.target/arm/vfp5.c: Likewise.
8171 * gcc.target/arm/vfp6.c: Likewise.
8172 * gcc.target/arm/vfp7.c: Likewise.
8173 * gcc.target/arm/vfp8.c: Likewise.
8174 * gcc.target/arm/vfp9.c: Likewise.
8175 * gcc.target/arm/vfp10.c: Likewise.
8176 * gcc.target/arm/vfp11.c: Likewise.
8177 * gcc.target/arm/vfp12.c: Likewise.
8178 * gcc.target/arm/vfp13.c: Likewise.
8179 * gcc.target/arm/vfp14.c: Likewise.
8180 * gcc.target/arm/vfp15.c: Likewise.
8181 * gcc.target/arm/vfp16.c: Likewise.
8182 * gcc.target/arm/vfp17.c: Likewise.
8183 * gcc.target/arm/neon-constants.h: New file.
8184 * gcc.target/arm/neon-vect1.c: New test.
8185 * gcc.target/arm/neon-vect2.c: New test.
8186 * gcc.target/arm/neon-vect3.c: New test.
8187 * gcc.target/arm/neon-vect4.c: New test.
8188 * gcc.target/arm/neon-vect5.c: New test.
8189 * gcc.target/arm/neon-vect6.c: New test.
8190 * gcc.target/arm/neon-vect7.c: New test.
8191 * gcc.target/arm/neon-vect8.c: New test.
8192
8193 2012-02-28 Richard Guenther <rguenther@suse.de>
8194
8195 PR tree-optimization/52402
8196 * gcc.dg/torture/pr52402.c: New testcase.
8197
8198 2012-02-28 Richard Guenther <rguenther@suse.de>
8199
8200 PR lto/52400
8201 * g++.dg/lto/pr52400_0.C: New testcase.
8202
8203 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8204
8205 * gcc.target/avr/torture/builtins-1.c: New test.
8206 * gcc.target/avr/torture/builtins-error.c: New test.
8207
8208 2012-02-28 Kai Tietz <ktietz@redhat.com>
8209
8210 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8211 * gcc.target/i386/pr45352-2.c: Likewise.
8212 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8213 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8214 targets instead rand.
8215 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8216 * gcc.target/i386/sse2-mul-1.c: Likewise.
8217 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8218 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8219 * gcc.target/i386/pad-1.c: Likewise.
8220 * gcc.target/i386/pad-9.c: Likewise.
8221 * gcc.target/i386/pad-2.c: Likewise.
8222 * gcc.target/i386/pad-5b.c: Likewise.
8223 * gcc.target/i386/pad-8.c: Likewise.
8224 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8225 * gcc.target/i386/pr44130.c: Likewise.
8226 * gcc.target/i386/align-main-1.c: Likewise.
8227 * gcc.target/i386/align-main-2.c: Likewise.
8228 * gcc.target/i386/sw-1.c: Likewise.
8229 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8230 on x64 mingw target.
8231 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8232 * gcc.target/i386/pr46295.c: Likewise.
8233 * gcc.target/i386/amd64-abi-1.c: Likewise.
8234 * gcc.target/i386/amd64-abi-2.c: Likewise.
8235 * gcc.target/i386/pr39082-1.c: Likewise.
8236 * gcc.target/i386/pr39162.c: Likewise.
8237 * gcc.target/i386/pr22152.c: Likewise.
8238 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8239 * gcc.target/i386/wrfsbase-2.c: Likewise.
8240 * gcc.target/i386/local.c: Likewise
8241 * gcc.target/i386/wrgsbase-1.c: Likewise.
8242 * gcc.target/i386/wrfsbase-1.c: Likewise.
8243 * gcc.target/i386/pr39315-3.c: Likewise.
8244 * gcc.target/i386/pr35767-4.c: Likewise.
8245 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8246 x64 mingw target.
8247 * gcc.target/i386/pr45336-2.c: Likewise.
8248 * gcc.target/i386/pr45336-1.c: Likewise.
8249 * gcc.target/i386/pr45336-4.c: Likewise.
8250
8251 2012-02-27 Tristan Gingold <gingold@adacore.com>
8252
8253 * gnat.dg/array20.ad[sb]: New test.
8254
8255 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR target/52375
8258 * gcc.target/arm/pr52375.c: New test.
8259 * gcc.c-torture/compile/pr52375.c: New test.
8260
8261 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8262
8263 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8264 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8265
8266 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gnat.dg/aggr19.adb: New test.
8269 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8270
8271 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8272
8273 PR target/49263
8274 * gcc.target/sh/pr49263.c: New.
8275
8276 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8277
8278 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8279 simulate_thread_wrapper_other_threads
8280 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8281 Move initialization of 'value' to main().
8282 (main): Initialize 'value';
8283 * gcc.dg/simulate-thread/speculative-store.c
8284 (simulate_thread_step_verify): Return 0 when successful.
8285 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8286 Reduce threshold.
8287 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8288 (simulate_thread_wrapper_other_threads): Return a success/fail value
8289 and issue an error if the instruction count threshold is exceeded.
8290
8291 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293 PR target/50580
8294 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8295 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8296
8297 2012-02-24 Richard Guenther <rguenther@suse.de>
8298
8299 PR middle-end/52355
8300 * gcc.dg/pr52355.c: New testcase.
8301
8302 2012-02-23 Kai Tietz <ktietz@redhat.com>
8303
8304 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8305 * gcc.dg/Wpadded.c: Likewise.
8306 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8307 structure-layout.
8308 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8309 for sleep by Sleep and add windows.h include for this function.
8310 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8311 targets.
8312 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8313 target.
8314 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8315 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8316 on x64 mingw target.
8317 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8318 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8319 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8320 failure on LLP64 target.
8321
8322 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8323
8324 PR c/52290
8325 * gcc.dg/noncompile/pr52290.c: New test.
8326
8327 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8328
8329 PR tree-optimization/52019
8330 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8331
8332 2012-02-22 Kai Tietz <ktietz@redhat.com>
8333
8334 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8335 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8336 derived pdiff_t type.
8337 * g++.dg/torture/pr49720.C: Likewise
8338
8339 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8340
8341 PR target/52330
8342 * gcc.target/i386/pr52330.c: New test.
8343
8344 2012-02-22 Tobias Burnus <burnus@net-b.de>
8345
8346 PR fortran/52335
8347 * gfortran.dg/io_constraints_10.f90: New.
8348
8349 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8350
8351 * lib/target-supports.exp (check_effective_target_vect_condition):
8352 Return true for NEON.
8353
8354 2012-02-21 Kai Tietz <ktietz@redhat.com>
8355
8356 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8357
8358 2012-02-21 Richard Guenther <rguenther@suse.de>
8359
8360 PR tree-optimization/52324
8361 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8362
8363 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8364
8365 PR middle-end/51782
8366 * gcc.target/avr/torture/pr51782-1.c: New test.
8367
8368 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8369
8370 PR tree-optimization/52318
8371 * gcc.dg/pr52318.c: New test.
8372
8373 2012-02-20 Kai Tietz <ktietz@redhat.com>
8374
8375 * gcc.dg/bf-ms-layout-3.c: New testcase.
8376
8377 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8378
8379 PR testsuite/52229
8380 PR fortran/32380
8381 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8382
8383 2012-02-20 Richard Guenther <rguenther@suse.de>
8384
8385 PR tree-optimization/52298
8386 * gcc.dg/torture/pr52298.c: New testcase.
8387 * gcc.dg/vect/pr52298.c: Likewise.
8388
8389 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8390
8391 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8392 * gcc.c-torture/execute/pr52286.c: Ditto.
8393
8394 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR tree-optimization/52286
8397 * gcc.c-torture/execute/pr52286.c: New test.
8398
8399 2012-02-18 Tobias Burnus <burnus@net-b.de>
8400
8401 PR fortran/52295
8402 * gfortran.dg/interface_35.f90: Use -std=f2003.
8403 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8404 * gfortran.dg/interface_assignment_4.f90: Ditto.
8405 * gfortran.dg/bessel_1.f90: Ditto.
8406 * gfortran.dg/func_result_6.f90: Ditto.
8407 * gfortran.dg/hypot_1.f90: Ditto.
8408 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8409
8410 2012-02-17 Tobias Burnus <burnus@net-b.de>
8411
8412 PR translation/52232
8413 PR translation/52234
8414 PR translation/52245
8415 PR translation/52246
8416 PR translation/52262
8417 PR translation/52273
8418 * gfortran.dg/coarray_22.f90: Update dg-error.
8419 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8420
8421 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423 PR target/51753
8424 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8425 (simulate-thread): Use default timeout.
8426
8427 2012-02-16 Jason Merrill <jason@redhat.com>
8428
8429 PR c++/52248
8430 * g++.dg/ext/timevar1.C: New.
8431
8432 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8433
8434 PR c++/52126
8435 * g++.dg/template/using21.C: New.
8436 * g++.dg/template/using22.C: Likewise.
8437
8438 2012-02-16 Jason Merrill <jason@redhat.com>
8439
8440 PR c++/51415
8441 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8442
8443 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR tree-optimization/52255
8446 * gcc.c-torture/compile/pr52255.c: New test.
8447
8448 PR debug/52260
8449 * g++.dg/debug/dwarf2/pr52260.C: New test.
8450
8451 PR middle-end/51929
8452 * g++.dg/ipa/pr51929.C: New test.
8453
8454 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8455
8456 PR target/52199
8457 * gcc.target/powerpc/pr52199.c: New file.
8458
8459 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461 PR target/52152
8462 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8463
8464 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8465
8466 * gcc.dg/pr51867.c: Don't include <math.h>.
8467 (sqrtf): Declare.
8468
8469 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8470
8471 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8472 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8473
8474 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8475
8476 PR tree-optimization/50561
8477 * gcc.dg/graphite/pr50561.c: New testcase.
8478
8479 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8480
8481 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8482 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8483
8484 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8485
8486 * gnat.dg/discr35.ad[sb]: New test.
8487
8488 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/volatile10.adb: New test.
8491 * gnat.dg/volatile10_pkg.ads: New helper.
8492
8493 2012-02-14 Jason Merrill <jason@redhat.com>
8494
8495 * g++.dg/ext/attrib43.C: New.
8496
8497 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8498
8499 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8500 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8501 fgnu_tm.
8502 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8503 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8504 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8505 effective_target fgnu_tm.
8506 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8507
8508 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR c++/52247
8511 * g++.dg/template/asmgoto1.C: New test.
8512
8513 2012-02-14 Ian Lance Taylor <iant@google.com>
8514
8515 PR go/48501
8516 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8517 compiling generated file for 64bit and index tests.
8518
8519 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8520
8521 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8522
8523 2012-02-14 Richard Guenther <rguenther@suse.de>
8524
8525 PR tree-optimization/52244
8526 PR tree-optimization/51528
8527 * gcc.dg/torture/pr52244.c: New testcase.
8528
8529 2012-02-14 Walter Lee <walt@tilera.com>
8530
8531 * g++.dg/other/PR23205.C: Disable test on tile.
8532 * g++.dg/other/pr23205-2.C: Disable test on tile.
8533 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8534 * gcc.dg/20040813-1.c: Disable test on tile.
8535 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8536 * gcc.misc-tests/linkage.exp: Handle tilegx.
8537
8538 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR tree-optimization/52210
8541 * gcc.dg/pr52210.c: New test.
8542
8543 2012-02-14 Jason Merrill <jason@redhat.com>
8544
8545 PR c++/39055
8546 * g++.dg/overload/defarg5.C: New.
8547
8548 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR c/52181
8551 * c-c++-common/pr52181.c: New test.
8552
8553 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR c++/52215
8556 * g++.dg/ext/atomic-1.C: New test.
8557
8558 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8559
8560 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8561
8562 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR middle-end/52209
8565 * gcc.c-torture/execute/pr52209.c: New test.
8566
8567 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8568
8569 PR fortran/50981
8570 * gfortran.dg/elemental_optional_args_5.f03: New test.
8571
8572 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8573
8574 PR testsuite/50076
8575 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8576 cases.
8577
8578 2012-02-11 Ian Lance Taylor <iant@google.com>
8579
8580 PR go/51874
8581 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8582 SPARC Solaris. Don't run the test at all on systems where it may
8583 not work, rather than xfailing it.
8584
8585 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8586
8587 PR rtl-optimization/52175
8588 * gcc.c-torture/compile/pr52175.c: New test.
8589
8590 2012-02-10 Jason Merrill <jason@redhat.com>
8591
8592 PR c++/51910
8593 * g++.dg/template/repo10.C: New.
8594
8595 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR debug/52132
8598 * gcc.dg/pr52132.c: New test.
8599
8600 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8601
8602 * gnat.dg/specs/aggr4.ads: New test.
8603 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8604
8605 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8606
8607 PR target/52146
8608 * gcc.target/i386/pr52146.c: New.
8609
8610 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/52177
8613 * c-c++-common/pr52177.c: New test.
8614
8615 2012-02-10 Jan Hubicka <jh@suse.cz>
8616
8617 PR middle-end/48600
8618 * g++.dg/torture/pr48600.C: New testcase.
8619
8620 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8621
8622 PR middle-end/52140
8623 * gcc.dg/dfp/pr52140.c: New test.
8624
8625 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR fortran/32380
8628 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8629 of dg-options.
8630
8631 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8632
8633 PR middle-end/51867
8634 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8635 * gcc.dg/pr51867.c: New test.
8636
8637 2012-02-09 Ian Lance Taylor <iant@google.com>
8638
8639 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8640 which don't support -fsplit-stack. Turn off optimization when
8641 compiling select5-out.go.
8642
8643 2012-02-08 Ian Lance Taylor <iant@google.com>
8644
8645 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8646 systems which don't support -fsplit-stack.
8647
8648 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8649
8650 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8651 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8652 machine instuction in the log.
8653
8654 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8655
8656 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8657 to 20 seconds.
8658
8659 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8660
8661 PR driver/48524
8662 * gcc.dg/pr48524.c: New test.
8663 * gcc.dg/pr48524.spec: New spec file for test.
8664
8665 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8666
8667 PR fortran/32380
8668 * gfortran.dg/vect/pr32380.f90: New test.
8669
8670 2012-02-08 Tobias Burnus <burnus@net-b.de>
8671
8672 PR fortran/52151
8673 * gfortran.dg/realloc_on_assign_12.f90: New.
8674
8675 2012-02-08 Richard Guenther <rguenther@suse.de>
8676
8677 PR rtl-optimization/52170
8678 * gcc.dg/torture/pr52170.c: New testcase.
8679
8680 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR gcov-profile/52150
8683 * gcc.dg/tree-prof/pr52150.c: New test.
8684
8685 PR rtl-optimization/52139
8686 * gcc.dg/pr52139.c: New test.
8687
8688 2012-02-07 Jason Merrill <jason@redhat.com>
8689
8690 PR c++/51675
8691 * g++.dg/cpp0x/constexpr-union3.C: New.
8692
8693 PR c++/52035
8694 * g++.dg/lto/pr52035_0.C: New.
8695
8696 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8697
8698 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8699 * gcc.dg/special/weak-1.c: Likewise.
8700 * gcc.dg/ucnid-12.c: Likewise.
8701 * gcc.dg/torture/pr45678-1.c: Likewise.
8702 * gcc.dg/torture/pr45678-2.c: Likewise.
8703 * gcc.dg/vector-4.c: Likewise.
8704 * gcc.dg/ipa/inline-5.c: Likewise.
8705 * gcc.dg/ucnid-11.c: Likewise.
8706 * gcc.misc-tests/gcov-13.c: Likewise.
8707 * gcc.misc-tests/gcov-14.c: Likewise.
8708 * g++.dg/ext/label13.C: Likewise.
8709 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8710 hppa*-*-hpux* options.
8711 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8712 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8713 * gcc.dg/pr48616.c: Likewise.
8714 * gcc.dg/pr17957.c: Likewise.
8715 * gcc.dg/pr17055-1.c: Likewise.
8716 * gcc.dg/pr32912-1.c: Likewise.
8717 * gcc.dg/tm/pr51472.c: Likewise.
8718 * c-c++-common/fold-bitand-4.c: Likewise.
8719 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8720 Use dg-additional-options for extra options.
8721
8722 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8723
8724 * gcc.target/epiphany/interrupt-2.c: New test.
8725
8726 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8727
8728 PR target/52155
8729 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8730 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8731 for MIPS ELF.
8732
8733 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8734
8735 PR target/52152
8736 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8737
8738 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8739
8740 PR middle-end/24306
8741 PR target/52154
8742 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8743 * gcc.target/mips/va-arg-1.c: New test.
8744
8745 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8746
8747 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8748 for -mno-pointers-to-nested-functions.
8749
8750 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8751
8752 * gcc.c-torture/execute/20120207-1.c: New test.
8753
8754 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR rtl-optimization/52060
8757 * gcc.dg/torture/pr52060.c: New test.
8758
8759 PR middle-end/52074
8760 * gcc.c-torture/compile/pr52074.c: New test.
8761
8762 2012-02-07 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/51514
8765 * gfortran.dg/class_to_type_2.f90: New.
8766
8767 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8768
8769 PR fortran/32373
8770 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8771 Remove module.
8772
8773 2012-02-06 Jason Merrill <jason@redhat.com>
8774
8775 PR c++/52088
8776 * g++.dg/template/conv13.C: New.
8777
8778 2012-02-06 Richard Guenther <rguenther@suse.de>
8779
8780 PR tree-optimization/52115
8781 * gcc.c-torture/compile/pr52115.c: New testcase.
8782
8783 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR target/52129
8786 * gcc.c-torture/execute/pr52129.c: New test.
8787
8788 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8789
8790 * gcc.dg/pr48374.c: Actually add the test I forgot
8791 in the 2012-01-25 commit.
8792
8793 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8794
8795 PR fortran/32373
8796 * gfortran.dg/vect/vect-8.f90: New test case.
8797
8798 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8799
8800 PR fortran/48847
8801 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8802
8803 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8804
8805 PR fortran/52102
8806 * gfortran.dg/class_48.f90 : Add test of allocate class array
8807 component with source in subroutine test3. Remove commenting
8808 out in subroutine test4, since branching on unitialized variable
8809 is now fixed (no PR for this last.).
8810
8811 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8812
8813 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8814 on MIPS targets.
8815 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8816
8817 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8818
8819 PR target/52125
8820 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8821 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8822
8823 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8824
8825 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8826 (check_effective_target_sync_int_long): Use it.
8827 (check_effective_target_sync_char_short): Likewise.
8828 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8829
8830 2012-02-05 Tobias Burnus <burnus@net-b.de>
8831
8832 PR fortran/51972
8833 * gfortran.dg/class_48.f90: Add some further checks.
8834
8835 2012-02-05 Ira Rosen <irar@il.ibm.com>
8836
8837 PR tree-optimization/52091
8838 * gcc.dg/vect/pr52091.c: New test.
8839
8840 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR rtl-optimization/52113
8843 * gcc.target/avr/pr52113.c: New test.
8844
8845 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR rtl-optimization/52092
8848 * gcc.c-torture/compile/pr52092.c: New test.
8849
8850 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8851
8852 PR fortran/41587
8853 * gfortran.dg/class_array_10.f03: New test.
8854
8855 PR fortran/46356
8856 * gfortran.dg/class_array_11.f03: New test.
8857
8858 PR fortran/51754
8859 * gfortran.dg/class_array_12.f03: New test.
8860
8861 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8862
8863 PR fortran/52012
8864 * gfortran.dg/realloc_on_assign_11.f90: New test.
8865
8866 2012-02-02 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/52093
8869 * gfortran.dg/shape_7.f90: New.
8870
8871 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8872
8873 * gcc.target/mips/mips-prepend-1.c: New test.
8874
8875 2012-02-02 Jan Hubicka <jh@suse.cz>
8876 Tom de Vries <tom@codesourcery.com>
8877
8878 PR middle-end/51998
8879 * gcc.dg/alias-12.c: New testcase.
8880 * gcc.dg/alias-13.c: New testcase.
8881
8882 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR target/52086
8885 * gcc.dg/pr52086.c: New test.
8886
8887 PR tree-optimization/52073
8888 * gcc.c-torture/compile/pr52073.c: New test.
8889
8890 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8891
8892 PR fortran/51958
8893 * gfortran.dg/function_optimize_10.f90: New test.
8894
8895 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8896
8897 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8898 test on alpha*-*-*.
8899
8900 2012-02-01 Tobias Burnus <burnus@net-b.de>
8901
8902 PR fortran/52024
8903 * gfortran.dg/typebound_operator_14.f90: New.
8904
8905 2012-02-01 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/52059
8908 * gfortran.dg/elemental_function_1.f90: New.
8909
8910 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8911
8912 PR rtl-optimization/51374
8913 * gcc.target/avr/torture/pr51374-1.c:
8914 Also fail if SBIS is seen.
8915
8916 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8917
8918 PR rtl-optimization/51374
8919 * gcc.target/avr/torture/pr51374-1.c: New.
8920
8921 2012-01-31 Tobias Burnus <burnus@net-b.de>
8922
8923 PR fortran/52024
8924 * gfortran.dg/typebound_generic_11.f90: New.
8925
8926 2012-01-31 Tobias Burnus <burnus@net-b.de>
8927
8928 PR fortran/52029
8929 * gfortran.dg/class_49.f90: New.
8930
8931 2012-01-31 Tobias Burnus <burnus@net-b.de>
8932
8933 PR fortran/52013
8934 * gfortran.dg/elemental_args_check_6.f90: New.
8935
8936 2012-01-31 Jason Merrill <jason@redhat.com>
8937
8938 PR c++/52043
8939 * g++.dg/cpp0x/variadic122.C: New.
8940
8941 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8942
8943 PR fortran/52012
8944 * gfortran.dg/realloc_on_assign_10.f90: New test.
8945
8946 2012-01-31 Richard Guenther <rguenther@suse.de>
8947
8948 PR tree-optimization/51528
8949 * gcc.dg/torture/pr51528.c: New testcase.
8950
8951 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8952
8953 PR go/48501
8954 * lib/go.exp (go_target_compile): Append timeout= to options.
8955 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8956 select5-out.go test on alpha*-*-* targets.
8957
8958 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8959
8960 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8961 (TEST_SHORT): Reformat in the same way.
8962 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8963 (TEST_SHORT): Reformat in the same way.
8964 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8965 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8966 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8967 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8968 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8969
8970 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8971
8972 PR target/51835
8973 * gcc.target/arm/pr51835.c: New testcase.
8974
8975 2012-01-30 Richard Guenther <rguenther@suse.de>
8976
8977 PR tree-optimization/52028
8978 * gcc.dg/torture/pr52028.c: New testcase.
8979 * gfortran.dg/ldist-pr45199.f: Adjust.
8980 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8981 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8982 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8983
8984 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR debug/52027
8987 * gcc.dg/tree-prof/pr52027.c: New test.
8988
8989 PR tree-optimization/52046
8990 * gcc.dg/pr52046.c: New test.
8991
8992 PR debug/52048
8993 * g++.dg/other/pr52048.C: New test.
8994
8995 2012-01-30 Richard Guenther <rguenther@suse.de>
8996
8997 PR tree-optimization/52045
8998 * gcc.dg/pr52045.c: New testcase.
8999
9000 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9001
9002 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9003 new code generated for __sync_lock_release.
9004
9005 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9006
9007 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9008
9009 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9010
9011 PR testsuite/51875
9012 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9013
9014 * g++.dg/ext/visibility/template10.C: Fix typo.
9015
9016 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9017
9018 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9019
9020 PR c++/51327
9021 * g++.dg/cpp0x/constexpr-ice6.C: New.
9022
9023 2012-01-29 Tobias Burnus <burnus@net-b.de>
9024
9025 PR fortran/41600
9026 * gfortran.dg/default_initialization_6.f90: New.
9027
9028 2012-01-29 Tobias Burnus <burnus@net-b.de>
9029
9030 PR fortran/51972
9031 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9032 * gfortran.dg/class_48.f90: New.
9033
9034 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9035
9036 PR fortran/51808
9037 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9038
9039 2012-01-28 Tobias Burnus <burnus@net-b.de>
9040
9041 PR fortran/51972
9042 * gfortran.dg/class_allocate_12.f90: New.
9043
9044 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gcc.dg/torture/pr50444.c: Fix dg directives.
9047
9048 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR target/52006
9051 * gcc.target/arm/pr52006.c: New test.
9052
9053 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9054
9055 PR testsuite/52011
9056 * gcc.dg/lto/trans-mem.h: New file.
9057 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9058 * gcc.dg/lto/trans-mem-1_1.c: Same.
9059 * gcc.dg/lto/trans-mem-4_1.c: Same.
9060 * gcc.dg/lto/trans-mem-3_1.c: Same.
9061
9062 2012-01-27 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/52022
9065 * gfortran.dg/dummy_procedure_7.f90: New.
9066
9067 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9068
9069 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9070 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9071
9072 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR c++/51852
9075 * g++.dg/other/gc5.C: New test.
9076
9077 2012-01-27 Richard Guenther <rguenther@suse.de>
9078
9079 PR tree-optimization/50444
9080 * gcc.dg/torture/pr50444.c: New testcase.
9081
9082 2012-01-27 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/51970
9085 PR fortran/51977
9086 * gfortran.dg/move_alloc_13.f90: New.
9087
9088 2012-01-27 Tobias Burnus <burnus@net-b.de>
9089
9090 PR fortran/51953
9091 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9092 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9093 and change dg-error string.
9094
9095 2012-01-27 Tobias Burnus <burnus@net-b.de>
9096
9097 PR fortran/52016
9098 * gfortran.dg/elemental_args_check_5.f90: New.
9099
9100 2012-01-27 Richard Guenther <rguenther@suse.de>
9101
9102 PR middle-end/51959
9103 * g++.dg/torture/pr51959.C: New testcase.
9104
9105 2012-01-27 Tom de Vries <tom@codesourcery.com>
9106
9107 PR tree-optimization/51990
9108 * gcc.dg/pr51990.c: New test.
9109 * gcc.dg/pr51990-2.c: Same.
9110
9111 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9112 Tobias Burnus <burnus@gcc.gnu.org>
9113
9114 PR fortran/48705
9115 * gfortran.dg/class_allocate_11.f03: New.
9116
9117 PR fortran/51870
9118 PR fortran/51943
9119 PR fortran/51946
9120 * gfortran.dg/class_allocate_7.f03: New.
9121 * gfortran.dg/class_allocate_8.f03: New.
9122 * gfortran.dg/class_allocate_9.f03: New.
9123 * gfortran.dg/class_allocate_10.f03: New.
9124
9125 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9126
9127 * gnat.dg/discr34.adb: New test.
9128 * gnat.dg/discr34_pkg.ads: New helper.
9129
9130 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/discr33.adb: New test.
9133
9134 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9135
9136 * gnat.dg/limited_with3.ad[sb): New test.
9137 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9138 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9139 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9140
9141 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9142
9143 * gnat.dg/stack_usage1.adb: New test.
9144 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9145
9146 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9147 * gcc.dg/pr44194-2.c: Likewise.
9148
9149 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9150
9151 PR c++/51370
9152 * g++.dg/template/crash112.C: New.
9153
9154 2012-01-27 Richard Henderson <rth@redhat.com>
9155
9156 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9157
9158 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9159
9160 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9161
9162 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR middle-end/51895
9165 * g++.dg/opt/pr51895.C: New test.
9166
9167 2012-01-26 Michael Matz <matz@suse.de>
9168
9169 PR tree-optimization/48794
9170 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9171
9172 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9173
9174 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9175
9176 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9177
9178 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9179 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9180 memory.
9181 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9182 the default value for s390 and s390x.
9183
9184 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9185
9186 PR lto/51698
9187 * gcc.dg/lto/trans-mem-4_0.c: New.
9188 * gcc.dg/lto/trans-mem-4_1.c: New.
9189 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9190 TM builtins.
9191 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9192 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9193 TM builtins.
9194 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9195 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9196 TM builtins.
9197
9198 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9199
9200 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9201
9202 2012-01-25 Ian Lance Taylor <iant@google.com>
9203
9204 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9205
9206 2012-01-25 Tobias Burnus <burnus@net-b.de>
9207
9208 PR fortran/51995
9209 * gfortran.dg/typebound_proc_25.f90: New.
9210
9211 2012-01-25 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51992
9214 * g++.dg/lto/pr51992_0.C: New.
9215
9216 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR tree-optimization/51987
9219 * gcc.target/i386/pr51987.c: New test.
9220
9221 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9222
9223 * gcc.dg/tm/lto-1.c: Require lto support in target.
9224
9225 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9226
9227 PR rtl-optimization/48374
9228 * gcc.dg/pr48374.c: New test.
9229
9230 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9231
9232 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9233
9234 2012-01-25 Tobias Burnus <burnus@net-b.de>
9235
9236 PR fortran/51966
9237 * gfortran.dg/derived_constructor_char_3.f90: New.
9238
9239 2012-01-24 Ian Lance Taylor <iant@google.com>
9240
9241 * go.test/go-test.exp (filecmp): New procedure.
9242 (errchk): Handle quoted square brackets.
9243 (go-gc-tests): Set go_compile_args. Handle various new test
9244 lines. Skip a few new tests.
9245 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9246
9247 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9248
9249 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9250 (check_effective_target_vect_extract_even_odd)
9251 (check_effective_target_vect_interleave): Return true for MIPS
9252 paired-single.
9253
9254 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9255
9256 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9257 (main): Use it instead of argc.
9258
9259 2012-01-24 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51973
9262 * g++.dg/cpp0x/sfinae31.C: New.
9263
9264 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9265
9266 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9267
9268 2012-01-24 Jason Merrill <jason@redhat.com>
9269
9270 PR c++/51812
9271 * g++.dg/inherit/covariant20.C: New.
9272
9273 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9274
9275 PR c++/51223
9276 * g++.dg/parse/crash58.C: New.
9277
9278 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR target/51957
9281 * gcc.dg/pr51957-1.c: New test.
9282 * gcc.dg/pr51957-1.h: New file.
9283 * gcc.dg/pr51957-2.c: New test.
9284
9285 2012-01-23 Jason Merrill <jason@redhat.com>
9286
9287 PR c++/51930
9288 * g++.dg/ext/visibility/template10.C: New.
9289
9290 2012-01-23 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/51948
9293 * gfortran.dg/move_alloc_12.f90: New.
9294
9295 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9296
9297 PR middle-end/45416
9298 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9299
9300 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9301
9302 PR c++/51398
9303 * g++.dg/template/crash111.C: New.
9304
9305 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9306
9307 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9308 configurations.
9309 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9310
9311 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9312
9313 PR testsuite/51941
9314 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9315 the DW_TAG_class_type and DW_AT_name: "Executor".
9316
9317 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9318
9319 * lib/target-supports.exp
9320 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9321 (check_effective_target_vect_interleave): Likewise.
9322
9323 2012-01-22 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51925
9326 * g++.dg/template/using20.C: New.
9327 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9328
9329 2012-01-23 Jason Merrill <jason@redhat.com>
9330
9331 PR target/51934
9332 * g++.dg/torture/pr51344.C: Limit to x86.
9333
9334 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9335
9336 * c-c++-common/tm/omp.c: Require target with pthread support.
9337
9338 2012-01-23 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/51949
9341 * gcc.dg/torture/pr51949.c: New testcase.
9342
9343 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR rtl-optimization/51933
9346 * gcc.c-torture/execute/pr51933.c: New test.
9347
9348 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9349
9350 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9351 Do not define for Interix.
9352
9353 2012-01-22 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/51832
9356 * g++.dg/lto/pr51832.h: New.
9357 * g++.dg/lto/pr51832_0.C: New.
9358 * g++.dg/lto/pr51832_1.C: New.
9359
9360 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gcc.dg/ext-elim-1.c: New test.
9363
9364 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9365
9366 PR target/51931
9367 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9368 * g++.dg/opt/longbranch1.C: Likewise.
9369
9370 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9371
9372 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9373 in C++11 mode.
9374
9375 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9376
9377 PR fortran/50556
9378 * gfortran.dg/namelist_74.f90: New test.
9379 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9380
9381 2012-01-21 Tobias Burnus <burnus@net-b.de>
9382
9383 PR fortran/51913
9384 * gfortran.dg/class_47.f90: New.
9385
9386 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gnat.dg/renaming5.ad[sb]: New test.
9389
9390 2012-01-20 Jason Merrill <jason@redhat.com>
9391
9392 PR c++/51919
9393 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9394
9395 2012-01-20 Jason Merrill <jason@redhat.com>
9396
9397 PR c++/51922
9398 * g++.dg/ext/attrib42.C: Require ilp32.
9399
9400 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR target/51915
9403 * gcc.target/arm/pr51915.c: New test.
9404
9405 2012-01-20 Cary Coutant <ccoutant@google.com>
9406 Dodji Seketeli <dodji@redhat.com>
9407
9408 PR debug/45682
9409 * g++.dg/debug/dwarf2/nested-3.C: New test.
9410
9411 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9412
9413 PR c++/51402
9414 * g++.dg/template/crash110.C: New.
9415
9416 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9417
9418 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9419 Remove default options on hppa*-*-hpux*.
9420
9421 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9422
9423 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9424
9425 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9426
9427 * gcc.c-torture/compile/pr51856.c: New testcase.
9428
9429 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9430
9431 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9432 options to go_target_compile.
9433
9434 2012-01-20 Kai Tietz <ktietz@redhat.com>
9435
9436 * g++.dg/torture/pr51344.C: Fix typo.
9437
9438 2012-01-20 Richard Guenther <rguenther@suse.de>
9439
9440 PR tree-optimization/51903
9441 * g++.dg/torture/pr51903.C: New testcase.
9442
9443 2012-01-20 Tobias Burnus <burnus@net-b.de>
9444 Janus Weil <janus@gcc.gnu.org>
9445
9446 PR fortran/51056
9447 * gfortran.dg/use_21.f90: New.
9448
9449 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR target/51106
9452 * gcc.dg/torture/pr51106-1.c: New test.
9453 * gcc.dg/torture/pr51106-2.c: New test.
9454
9455 2012-01-19 Kai Tietz <ktietz@redhat.com>
9456
9457 * g++.dg/torture/pr51344.C: New test.
9458
9459 2012-01-19 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/51904
9462 * gfortran.dg/intrinsic_size_2.f90: New.
9463
9464 2012-01-19 Jason Merrill <jason@redhat.com>
9465
9466 PR c++/51889
9467 * g++.dg/inherit/using7.C: New.
9468
9469 2012-01-19 Richard Guenther <rguenther@suse.de>
9470
9471 PR tree-optimization/37997
9472 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9473
9474 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9475
9476 PR rtl-optimization/51505
9477 * gcc.dg/pr51505.c: New test.
9478
9479 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9480
9481 PR fortran/51634
9482 * gfortran.dg/typebound_operator_12.f03: New.
9483 * gfortran.dg/typebound_operator_13.f03: New.
9484
9485 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9486
9487 PR c++/51225
9488 * g++.dg/cpp0x/pr51225.C: New.
9489
9490 2012-01-17 Ian Lance Taylor <iant@google.com>
9491
9492 PR go/50656
9493 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9494
9495 2012-01-17 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/51869
9498 * gfortran.dg/realloc_on_assign_9.f90: New.
9499
9500 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9501
9502 PR other/51165
9503 * gcc.dg/tm/memopt-3.c: Remove xfail.
9504 * gcc.dg/tm/memopt-4.c: Remove xfail.
9505 * gcc.dg/tm/memopt-5.c: Remove xfail.
9506 * gcc.dg/tm/memopt-7.c: Remove xfail.
9507
9508 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR tree-optimization/51877
9511 * gcc.c-torture/execute/pr51877.c: New test.
9512
9513 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9514
9515 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9516 {!vect_align_arrays} to vect_sizes_32B_16B.
9517 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9518 * gcc.dg/vect/vect-peel-3.c: Ditto.
9519
9520 2012-01-16 Jason Merrill <jason@redhat.com>
9521
9522 PR c++/51854
9523 * g++.dg/abi/mangle60.C: New.
9524
9525 PR c++/51827
9526 * g++.dg/pch/mangle1.{C,Hs}: New.
9527
9528 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9529 Tobias Burnus <burnus@net-b.de>
9530
9531 PR fortran/50981
9532 * gfortran.dg/elemental_optional_args_3.f90: New
9533 * gfortran.dg/elemental_optional_args_4.f90: New
9534
9535 2012-01-16 Tobias Burnus <burnus@net-b.de>
9536
9537 PR fortran/51809
9538 * gfortran.dg/use_20.f90: New
9539
9540 2012-01-16 Jason Merrill <jason@redhat.com>
9541
9542 PR c++/51868
9543 * g++.dg/cpp0x/rv-bitfield.C: New.
9544 * g++.dg/cpp0x/rv-bitfield2.C: New.
9545
9546 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9547
9548 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9549 subroutine 'qsort' and use index array to assign the result.
9550
9551 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR tree-optimization/51865
9554 * gcc.dg/pr51865.c: New test.
9555
9556 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9557
9558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9559
9560 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9561
9562 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9563 to be loaded from the constant pool, rather than via %hi and %lo.
9564
9565 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9566
9567 PR rtl-optimization/51821
9568 * gcc.dg/pr51821.c: New test.
9569
9570 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9571
9572 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9573
9574 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9575
9576 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9577
9578 2012-01-14 Tobias Burnus <burnus@net-b.de>
9579
9580 PR fortran/51800
9581 * gfortran.dg/init_flag_8.f90: New.
9582 * gfortran.dg/init_flag_9.f90: New.
9583
9584 2011-01-14 Tobias Burnus <burnus@net-b.de>
9585
9586 PR fortran/51816
9587 * gfortran.dg/use_18.f90: New.
9588 * gfortran.dg/use_19.f90: New.
9589
9590 2012-01-13 Ian Lance Taylor <iant@google.com>
9591
9592 PR c++/50012
9593 * g++.dg/warn/Wsign-compare-4.C: New.
9594
9595 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9596
9597 PR fortran/48351
9598 * gfortran.dg/alloc_comp_assign.f03: New.
9599 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9600 __BUILTIN_FREE from 38 to 32.
9601
9602 2012-01-13 Jason Merrill <jason@redhat.com>
9603
9604 PR c++/20681
9605 * g++.dg/warn/Wreturn-type-7.C: New.
9606
9607 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9608
9609 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9610 assumption.
9611 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9612 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9613 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9614 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9615 int32plus because of big array needed.
9616 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9617 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9618
9619 2012-01-13 Jason Merrill <jason@redhat.com>
9620
9621 PR c++/51813
9622 * g++.dg/ext/visibility/template9.C: New.
9623
9624 PR c++/51620
9625 * g++.dg/cpp0x/defaulted34.C: New.
9626 * g++.dg/template/virtual3.C: New.
9627
9628 2012-01-13 Richard Guenther <rguenther@suse.de>
9629
9630 PR middle-end/8081
9631 * gcc.dg/torture/pr8081.c: New testcase.
9632
9633 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9634
9635 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9636
9637 2012-01-12 Jason Merrill <jason@redhat.com>
9638
9639 PR c++/51714
9640 * g++.dg/ext/stmtexpr14.C: New.
9641
9642 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9643
9644 PR c++/51633
9645 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9646
9647 2012-01-12 Jason Merrill <jason@redhat.com>
9648
9649 PR c++/48051
9650 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9651 * g++.dg/abi/mangle58.C: Likewise.
9652
9653 PR c++/51403
9654 * g++.dg/template/arg8.C: New.
9655
9656 2012-01-12 Ira Rosen <irar@il.ibm.com>
9657
9658 PR tree-optimization/51799
9659 * gcc.dg/vect/pr51799.c: New test.
9660 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9661 patterns.
9662
9663 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9664 Tobias Burnus <burnus@net-b.de>
9665
9666 PR fortran/51057
9667 PR fortran/51616
9668 * lib/target-supports.exp
9669 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9670 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9671
9672 2012-01-11 Jason Merrill <jason@redhat.com>
9673
9674 PR c++/51565
9675 * g++.dg/ext/attrib42.C: New.
9676
9677 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR bootstrap/51796
9680 * gcc.dg/pr51796.c: New test.
9681
9682 2012-01-11 Jason Merrill <jason@redhat.com>
9683
9684 PR c++/51818
9685 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9686
9687 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9688
9689 * gnat.dg/array19.ad[sb]: New test.
9690
9691 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9692
9693 * gnat.dg/opt23.ad[sb]: New test.
9694 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9695 * gnat.dg/opt24.ad[sb]: New test.
9696
9697 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9698
9699 PR tree-optimization/49642
9700 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9701 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9702
9703 2012-01-11 Jason Merrill <jason@redhat.com>
9704
9705 PR c++/51613
9706 * g++.dg/template/explicit-args5.C: New.
9707
9708 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9709
9710 * gcc.c-torture/execute/20120110-1.c: New testcase.
9711
9712 2012-01-10 Jason Merrill <jason@redhat.com>
9713
9714 PR c++/51614
9715 * g++.dg/inherit/ambig1.C: New.
9716
9717 PR c++/51433
9718 * g++.dg/cpp0x/constexpr-cache1.C: New.
9719
9720 2012-01-10 Richard Guenther <rguenther@suse.de>
9721
9722 PR tree-optimization/51801
9723 * gcc.dg/torture/pr51801.c: New testcase.
9724
9725 2012-01-10 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/51652
9728 * gfortran.dg/allocate_with_typespec_5.f90: New.
9729
9730 2012-01-10 Tobias Burnus <burnus@net-b.de>
9731
9732 * gfortran.dg/class_39.f03: Update dg-error string.
9733
9734 2012-01-10 Richard Guenther <rguenther@suse.de>
9735
9736 PR tree-optimization/50913
9737 * gcc.dg/graphite/interchange-16.c: New testcase.
9738 * gcc.dg/graphite/scop-20.c: XFAIL.
9739 * gfortran.dg/graphite/interchange-1.f: Likewise.
9740 * gfortran.dg/graphite/block-1.f90: Likewise.
9741 * gfortran.dg/graphite/block-2.f: Likewise.
9742
9743 2012-01-10 Richard Henderson <rth@redhat.com>
9744
9745 * lib/target-supports.exp (check_effective_target_vect_perm,
9746 check_effective_target_vect_perm_byte,
9747 check_effective_target_vect_perm_short): Enable for arm neon.
9748
9749 2012-01-09 Tobias Burnus <burnus@net-b.de>
9750
9751 PR fortran/46328
9752 * gfortran.dg/typebound_operator_11.f90: New.
9753
9754 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9755
9756 * gnat.dg/array18.adb: New test.
9757 * gnat.dg/array18_pkg.ads: New helper.
9758
9759 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9760
9761 PR fortran/51791
9762 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9763 around base object in first assignment in main program.
9764 * gfortran.dg/typebound_operator_10.f03: New test.
9765
9766 2012-01-09 Martin Jambor <mjambor@suse.cz>
9767
9768 PR tree-optimization/51759
9769 * g++.dg/ipa/pr51759.C: New test.
9770
9771 2012-01-09 Tobias Burnus <burnus@net-b.de>
9772
9773 PR fortran/51758
9774 * gfortran.dg/optional_absent_2.f90: New.
9775
9776 2012-01-09 Tobias Burnus <burnus@net-b.de>
9777
9778 PR fortran/51578
9779 * gfortran.dg/use_17.f90: New.
9780
9781 2012-01-09 Gary Funck <gary@intrepid.com>
9782
9783 PR preprocessor/33919
9784 * gcc.dg/pr33919.c: New test.
9785 * gcc.dg/pr33919-0.h: New test header file.
9786 * gcc.dg/pr33919-1.h: Ditto.
9787 * gcc.dg/pr33919-2.h: Ditto.
9788
9789 2012-01-07 Jan Hubicka <jh@suse.cz>
9790
9791 PR tree-optimize/51694
9792 * gcc.c-torture/compile/pr51694.c: new testcase.
9793
9794 2012-01-07 Jan Hubicka <jh@suse.cz>
9795
9796 PR tree-optimization/51600
9797 * g++.dg/torture/pr51600.C: New testcase.
9798
9799 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9800
9801 PR gcov-profile/51715
9802 PR gcov-profile/51717
9803 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9804 * gcc.misc-tests/gcov-14.c: Likewise.
9805
9806 2012-01-06 Jason Merrill <jason@redhat.com>
9807
9808 * g++.dg/parse/new5.C: New.
9809
9810 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9811
9812 PR testsuite/51655
9813 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9814 including <string.h>.
9815
9816 2012-01-06 Jason Merrill <jason@redhat.com>
9817
9818 * g++.dg/abi/mangle51.C: New.
9819 * g++.dg/abi/mangle52.C: New.
9820 * g++.dg/abi/mangle53.C: New.
9821 * g++.dg/abi/mangle54.C: New.
9822 * g++.dg/abi/mangle55.C: New.
9823 * g++.dg/abi/mangle56.C: New.
9824 * g++.dg/abi/mangle57.C: New.
9825 * g++.dg/abi/mangle58.C: New.
9826 * g++.dg/abi/mangle59.C: New.
9827 * g++.dg/cpp0x/trailing3.C: Update mangling.
9828 * g++.dg/cpp0x/variadic111.C: Update mangling.
9829 * g++.dg/cpp0x/variadic4.C: Update mangling.
9830 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9831 * g++.dg/template/nontype22.C: Works now.
9832 * g++.dg/template/pr35240.C: Works now.
9833
9834 * g++.dg/cpp0x/error7.C: New.
9835
9836 2012-01-06 Tobias Burnus <burnus@net-b.de>
9837
9838 * gfortran.dg/deallocate_stat_2.f90: New.
9839 * coarray/allocate_errgmsg.f90: New.
9840 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9841 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9842 * coarray/subobject_1.f90: Fix for num_images > 1.
9843 * gfortran.dg/deallocate_stat.f90: Update due to changed
9844 stat= handling.
9845
9846 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9847
9848 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9849
9850 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9851
9852 * ada/acats/overflow.lst: Add cb20004.
9853
9854 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9855
9856 PR c++/51541
9857 * g++.dg/cpp0x/alias-decl-18.C: New test.
9858
9859 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9860
9861 * gcc.c-torture/execute/20120104-1.c: New test.
9862
9863 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9864
9865 PR fortran/PR48946
9866 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9867 the old typebound_operator_8.f03.
9868 * gfortran.dg/typebound_operator_8.f03: New version of
9869 typebound_operator_7.f03 with 'u' a derived type instead of a
9870 class object.
9871
9872 2012-01-05 Richard Guenther <rguenther@suse.de>
9873
9874 * g++.dg/torture/pr49309.C: Skip for -flto.
9875
9876 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR middle-end/51761
9879 * gcc.c-torture/compile/pr51761.c: New test.
9880
9881 2012-01-05 Richard Guenther <rguenther@suse.de>
9882
9883 PR tree-optimization/51760
9884 * gcc.dg/torture/pr51760.c: New testcase.
9885
9886 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9887
9888 PR middle-end/51472
9889 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9890
9891 2012-01-05 Richard Guenther <rguenther@suse.de>
9892
9893 PR lto/41576
9894 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9895 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9896
9897 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR debug/51695
9900 * gcc.dg/pr51695.c: New test.
9901
9902 2012-01-04 Andrew Pinski <apinski@cavium.com>
9903
9904 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9905 * gcc.target/mips/octeon2-lx-1.c: New test.
9906 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9907 * gcc.target/mips/octeon2-lx-2.c: New test.
9908 * gcc.target/mips/octeon2-lx-3.c: New test.
9909
9910 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9911
9912 PR other/51163
9913 PR other/51164
9914 * gcc.dg/tm/alias-1.c: Adjust regexp.
9915 * gcc.dg/tm/alias-2.c: Adjust regexp.
9916
9917 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/51064
9920 * g++.dg/warn/Wparentheses-26.C: New.
9921
9922 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9923
9924 * gfortran.dg/elemental_optional_args_2.f90: New test.
9925
9926 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9927
9928 PR fortran/49693
9929 * gfortran.dg/common_17.f90: New test.
9930
9931 2012-01-04 Richard Guenther <rguenther@suse.de>
9932
9933 PR tree-optimization/49651
9934 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9935 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9936
9937 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9938
9939 PR c++/51738
9940 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9941
9942 2012-01-03 Andrew Pinski <apinski@cavium.com>
9943
9944 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9945 for all mips targets. Also allow an optional .cfi_startproc.
9946
9947 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9948
9949 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9950
9951 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9952
9953 PR c++/29273
9954 * g++.dg/rtti/dyncast5.C: New.
9955
9956 2012-01-03 Richard Guenther <rguenther@suse.de>
9957
9958 PR tree-optimization/51070
9959 * gcc.dg/torture/pr51070-2.c: New testcase.
9960
9961 2012-01-03 Richard Guenther <rguenther@suse.de>
9962
9963 PR tree-optimization/51692
9964 * gcc.dg/torture/pr51692.c: New testcase.
9965
9966 2012-01-03 Richard Guenther <rguenther@suse.de>
9967
9968 PR debug/51650
9969 * g++.dg/lto/pr51650-3_0.C: New testcase.
9970
9971 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/15867
9974 * g++.dg/warn/Wredundant-decls-spec.C: New.
9975
9976 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR tree-optimization/51719
9979 * g++.dg/tree-prof/pr51719.C: New test.
9980
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9982
9983 PR middle-end/51730
9984 * gcc.dg/fold-compare-6.c: New testcase.
9985
9986 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR c++/51669
9989 * g++.dg/gomp/pr51669.C: New test.
9990
9991 2012-01-02 Jason Merrill <jason@redhat.com>
9992
9993 PR c++/51675
9994 * g++.dg/cpp0x/constexpr-union2.C: New.
9995
9996 PR c++/51666
9997 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9998
9999 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10000
10001 PR c++/51462
10002 * g++.dg/cpp0x/constexpr-99.C: New test.
10003
10004 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10005
10006 PR c++/20140
10007 * g++.dg/template/init9.C: New.
10008
10009 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10010
10011 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10012 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10013 rather than a specific number.
10014
10015 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10016
10017 PR fortran/46262
10018 PR fortran/46328
10019 PR fortran/51052
10020 * gfortran.dg/typebound_operator_7.f03: New.
10021 * gfortran.dg/typebound_operator_8.f03: New.
10022
10023 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10024
10025 PR target/51729
10026 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10027 XFAIL.
10028 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10029
10030 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10031
10032 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10033
10034 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10035
10036 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10037 for MIPS.
10038
10039 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10040
10041 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10042 * gfortran.dg/io_real_boz_4.f90: Likewise.
10043 * gfortran.dg/io_real_boz_5.f90: Likewise.
10044
10045 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10046
10047 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10048
10049 2012-01-02 Revital Eres <revital.eres@linaro.org>
10050
10051 * gcc.dg/sms-11.c: New file.
10052
10053 2012-01-02 Tobias Burnus <burnus@net-b.de>
10054
10055 PR fortran/51682
10056 * gfortran.dg/coarray/image_index_3.f90: New.
10057
10058 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 PR c++/16603
10061 * g++.dg/parse/enum8.C: New.
10062
10063 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10064
10065 PR c++/51379
10066 * g++.dg/conversion/reinterpret4.C: New.
10067 * g++.dg/conversion/reinterpret1.C: Adjust.
10068
10069 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10070
10071 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10072
10073 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10074
10075 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10076 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10077 * g++.old-deja/g++.jason/access14.C: Likewise.
10078 * g++.old-deja/g++.jason/access8.C: Likewise.
10079 * g++.old-deja/g++.jason/access1.C: Likewise.
10080 * g++.old-deja/g++.other/access3.C: Likewise.
10081 * g++.old-deja/g++.other/access5.C: Likewise.
10082 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10083 * g++.old-deja/g++.law/visibility22.C: Likewise.
10084 * g++.old-deja/g++.law/visibility26.C: Likewise.
10085 * g++.old-deja/g++.mike/p2746.C: Likewise.
10086 * g++.dg/debug/using1.C: Likewise.
10087 * g++.dg/lookup/using51.C: Likewise.
10088 * g++.dg/inherit/using5.C: Likewise.
10089 * g++.dg/inherit/pr30297.C: Likewise.
10090 * g++.dg/inherit/access8.C: Likewise.
10091 * g++.dg/torture/pr39362.C: Likewise.
10092 * g++.dg/template/crash13.C: Likewise.
10093 * g++.dg/template/using10.C: Likewise.
10094
10095 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10096
10097 PR fortran/51502
10098 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10099
10100 2012-01-01 Ira Rosen <irar@il.ibm.com>
10101
10102 PR tree-optimization/51704
10103 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10104 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10105 corresponding flags.
10106
10107 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/51723
10110 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10111
10112 2012-01-01 Jan Hubicka <jh@suse.cz>
10113
10114 PR rtl-optimization/51069
10115 * gcc.c-torture/compile/pr51069.c: New testcase.
10116
10117 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR tree-optimization/51683
10120 * gcc.dg/pr51683.c: New test.
10121 \f
10122 Copyright (C) 2012 Free Software Foundation, Inc.
10123
10124 Copying and distribution of this file, with or without modification,
10125 are permitted in any medium without royalty provided the copyright
10126 notice and this notice are preserved.