asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages from addr2line_output.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-17 Jakub Jelinek <jakub@redhat.com>
2
3 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
4 from addr2line_output. Increment idx if asking for more than one address
5 in one object.
6
7 2012-11-16 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/55329
10 * g++.dg/opt/pr55329.C: New test.
11
12 2012-11-16 Janus Weil <janus@gcc.gnu.org>
13
14 PR fortran/55297
15 * gfortran.dg/typebound_operator_18.f90: New.
16
17 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
18
19 PR rtl-optimization/55330
20 * gfortran.dg/pr55330.f90: New test.
21
22 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
23
24 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
25 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
26 * gcc.dg/hoist-register-pressure-2.c: Ditto.
27 * gcc.dg/hoist-register-pressure-3.c: Ditto.
28 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
29 * gcc.dg/tree-prof/unroll-1.c: Ditto.
30
31 2012-11-16 Dodji Seketeli <dodji@redhat.com>
32
33 PR c++/54875
34 * g++.dg/cpp0x/alias-decl-27.C: New test.
35
36 2012-11-16 Jakub Jelinek <jakub@redhat.com>
37
38 PR c++/55337
39 * g++.dg/template/alignof2.C: New test.
40
41 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
42
43 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
44 * g++.dg/mv6.C (dg-options): Ditto.
45
46 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
47
48 * lib/target_suports.exp
49 (check_effective_target_has_w_floating_suffix): New procedure.
50 (check_effective_target_has_q_floating_suffix): Ditto.
51 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
52 for unsupported non-standard suffix on floating constant.
53 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
54
55 2012-11-14 Jakub Jelinek <jakub@redhat.com>
56
57 * lib/asan-dg.exp: New file.
58 * gcc.dg/asan/asan.exp: New file.
59 * g++.dg/dg.exp: Prune also asan tests.
60 * g++.dg/asan/asan.exp: New file.
61 * c-c++-common/asan/memcmp-1.c: New test.
62
63 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
64
65 PR c++/55323
66 * g++.dg/cpp0x/vt-55323.C: New.
67
68 2012-11-13 Sriraman Tallam <tmsriram@google.com>
69
70 * g++.dg/mv4.C: Add require ifunc. Change error message.
71 * g++.dg/mv5.C: Add require ifunc.
72 * g++.dg/mv6.C: Add require ifunc.
73
74 2012-11-13 Martin Jambor <mjambor@suse.cz>
75
76 PR tree-optimization/55253
77 * gcc.dg/torture/pr55253.c: New test.
78 * gcc.dg/torture/pr55305.c: Likewise.
79
80 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
81
82 PR middle-end/55142
83 * gcc.target/i386/pr55142-1.c: New file.
84 * gcc.target/i386/pr55142-2.c: Likewise.
85
86 2012-11-13 Dodji Seketeli <dodji@redhat.com>
87
88 PR c++/54466
89 * g++.dg/cpp0x/alias-decl-26.C: New test file.
90
91 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
92
93 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
94 instead of lp64.
95 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
96 * gcc.target/i386/pr49715-2.c: Likewise.
97 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
98
99 2012-11-13 Jakub Jelinek <jakub@redhat.com>
100
101 PR tree-optimization/55281
102 * gcc.dg/vect/fast-math-pr55281.c: New test.
103 * g++.dg/opt/pr55281.C: New test.
104
105 PR rtl-optimization/54127
106 * gcc.dg/torture/pr54127.c: New test.
107
108 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
109 Jakub Jelinek <jakub@redhat.com>
110
111 PR rtl-optimization/51447
112 * gcc.c-torture/execute/pr51447.c: New test.
113
114 2012-11-12 Ian Bolton <ian.bolton@arm.com>
115
116 * gcc.target/aarch64/csinc-2.c: New test.
117
118 2012-11-12 Ian Bolton <ian.bolton@arm.com>
119
120 * gcc.target/aarch64/cmn.c: New test.
121 * gcc.target/aarch64/adds.c: New test.
122 * gcc.target/aarch64/subs.c: New test.
123
124 2012-11-12 Tobias Burnus <burnus@net-b.de>
125
126 PR fortran/55272
127 * gfortran.dg/coarray_29_1.f90: New.
128 * gfortran.dg/coarray_29_2.f90: New.
129
130 2012-11-12 Bin Cheng <bin.cheng@arm.com>
131
132 * gcc.dg/hoist-register-pressure-3.c: New test.
133
134 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
135
136 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
137 wrappers around sinf and cosf.
138
139 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR middle-end/55247
142 PR middle-end/55259
143 * gcc.target/i386/pr55247-2.c: New file.
144
145 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
146
147 PR middle-end/55263
148 * g++.dg/pr55263.C: New test.
149
150 2012-11-11 Martin Jambor <mjambor@suse.cz>
151
152 PR tree-optimization/55238
153 * testsuite/gcc.dg/torture/pr55238.c: New test.
154
155 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
156 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
157 * c-c++-common/torture/vector-subscript-1.c: Likewise.
158 * c-c++-common/torture/vector-subscript-2.c: Likewise.
159
160 2012-11-10 Jan Hubicka <jh@suse.cz>
161
162 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
163
164 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
165
166 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
167 -mno-sse -mno-mmx to dg-options. Reformat.
168
169 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
170
171 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
172 * c-c++-common/vector-compare-1.c: Same.
173 * c-c++-common/vector-compare-2.c: Same.
174 * g++.dg/other/unused1.C: Skip on AIX.
175 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
176 extra message on AIX.
177
178 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
179
180 PR target/55247
181 * gcc.target/i386/pr55247.c: New test.
182
183 2012-11-09 Andrew Pinski <apinski@cavium.com>
184
185 * gcc.c-torture/execute/20121108-1.c: New test.
186
187 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
188
189 PR c++/54413
190 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
191 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
192 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
193 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
194
195 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
196
197 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
198 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
199 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
200 array bounds.
201 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
202
203 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
204
205 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
206 * g++.dg/tm/pr47530.C: Same.
207
208 2012-11-09 Jason Merrill <jason@redhat.com>
209
210 PR c++/54859
211 * g++.dg/cpp0x/alias-decl-25.C: New.
212
213 * g++.dg/abi/abi-tag1.C: New.
214 * g++.dg/abi/abi-tag2.C: New.
215
216 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
217
218 PR rtl-optimization/55154
219 * gcc.target/i386/pr55154.c: New test.
220
221 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
222
223 PR rtl-optimization/55151
224 * gcc.dg/pr55151.c: Move ...
225 * gcc.target/i386/pr55151.c: ... here.
226
227 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
228
229 PR rtl-optimization/54472
230 * gcc.dg/pr54472.c: New test.
231
232 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
233
234 * gnat.dg/stack_check3.ad[sb]: New test.
235
236 2012-11-08 Ian Lance Taylor <iant@google.com>
237
238 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
239 with arguments. Handle errorcheckoutput and rundir test types.
240
241 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
242
243 PR tree-optimization/55191
244 * gcc.dg/pr55191.c: New test.
245
246 2012-11-08 Jakub Jelinek <jakub@redhat.com>
247
248 PR debug/54499
249 * g++.dg/debug/pr54499.C: New test.
250
251 2012-11-08 Jan Hubicka <jh@suse.cz>
252
253 PR middle-end/48636
254 * gcc.dg/winline-3.c: Update.
255
256 2012-11-08 Martin Jambor <mjambor@suse.cz>
257
258 * gfortran.dg/ipcp-array-1.f90: New test.
259
260 2012-11-08 Florian Weimer <fweimer@redhat.com>
261
262 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
263
264 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR rtl-optimization/55151
267 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
268
269 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
270
271 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
272
273 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
274
275 * gcc.c-torture/compile/20121107-1.c: New test.
276
277 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
278
279 PR rtl-optimization/55151
280 * gcc.dg/pr55151.c: Compile it only for x86_64.
281
282 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
283
284 PR rtl-optimization/55122
285 * gcc.dg/pr55122.c: New test.
286
287 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
288
289 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
290 word powerpc.
291 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
292 * gcc.target/powerpc/loop_align.c: Skip on AIX.
293 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
294 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
295
296 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
297
298 PR c/53063
299 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
300
301 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
302
303 PR c/51294
304 * c-c++-common/pr51294.c: New.
305
306 2012-11-07 Martin Jambor <mjambor@suse.cz>
307
308 PR tree-optimization/53787
309 * gcc.dg/ipa/ipa-5.c: Adjust.
310 * gcc.dg/ipa/ipcp-agg-1.c: New test.
311 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
312 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
313 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
314 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
315 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
316 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
317 * gfortran.dg/pr48636-2.f90: New test.
318 * gfortran.dg/pr53787.f90: Likewise.
319
320 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
321
322 PR c++/55226
323 Revert:
324 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/54922
327 * g++.dg/cpp0x/constexpr-union4.C: New.
328
329 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
330
331 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
332
333 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
334
335 PR target/49220
336 * gcc.c-torture/compile/pr49220.c: New test.
337
338 2012-11-07 Florian Weimer <fweimer@redhat.com>
339
340 * g++.dg/init/new40.C: New.
341
342 2012-11-07 Jakub Jelinek <jakub@redhat.com>
343
344 PR debug/54693
345 * gcc.dg/guality/pr54693-2.c: New test.
346
347 2012-11-06 Andrew Pinski <apinski@cavium.com>
348
349 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
350 -fno-vect-cost-model.
351
352 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
353
354 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
355 * gcc.dg/tm/debug-1.c: Same.
356 * gcc.dg/tm/irrevocable-3.c: Same.
357 * gcc.dg/tm/irrevocable-4.c: Same.
358 * gcc.dg/tm/memopt-10.c: Same.
359 * gcc.dg/tm/memopt-11.c: Same.
360 * gcc.dg/tm/props-4.c: Same.
361 * gcc.dg/tm/wrap-3.c: Same.
362 * gcc.dg/tm/wrap-4.c: Same.
363
364 2012-11-06 Andrew Pinski <apinski@cavium.com>
365
366 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
367
368 2012-11-06 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
371 candidate still.
372 * gcc.dg/tree-ssa/loop-23.c: Likewise.
373 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
374 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
375
376 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
377
378 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
379
380 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
381
382 PR middle-end/41993
383 * gcc.dg/torture/pr41993.c: New test.
384
385 2012-11-06 Jan Hubicka <jh@suse.cz>
386
387 * gcc.target/i386/l_fma_float_?.c: Update.
388 * gcc.target/i386/l_fma_double_?.c: Update.
389
390 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
391
392 PR target/54089
393 * gcc.target/sh/pr54089-8.c: New.
394 * gcc.target/sh/pr54089-9.c: New.
395
396 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
397
398 PR target/47440
399 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
400 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
401 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
402 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
403 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
404 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
405 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
406 * gcc.target/i386/avx-vzeroupper-27.c: New.
407
408 2012-11-06 Janus Weil <janus@gcc.gnu.org>
409
410 PR fortran/54917
411 * gfortran.dg/transfer_class_1.f90: New.
412 * gfortran.dg/transfer_class_2.f90: New.
413
414 2012-11-05 Sriraman Tallam <tmsriram@google.com>
415
416 * testsuite/g++.dg/mv1.C: New test.
417 * testsuite/g++.dg/mv2.C: New test.
418 * testsuite/g++.dg/mv3.C: New test.
419 * testsuite/g++.dg/mv4.C: New test.
420 * testsuite/g++.dg/mv5.C: New test.
421 * testsuite/g++.dg/mv6.C: New test.
422
423 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
424
425 PR testsuite/55186
426 * gcc.dg/const-uniq-1.c (a): Increase length four times.
427
428 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
429
430 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
431 darwin.
432
433 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
434
435 * g++.dg/torture/20121105-1.C: New test.
436
437 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
438
439 * gcc.dg/torture/fp-compare.c: New testcase.
440
441 2012-11-05 Jan Hubicka <jh@suse.cz>
442
443 * gcc.dg/const-1.c: Update.
444 * gcc.dg/pure-1.c: Update.
445
446 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
447
448 PR rtl-optimization/55151
449 * gcc.dg/pr55151.c: New test.
450
451 2012-11-05 Jakub Jelinek <jakub@redhat.com>
452
453 PR debug/54970
454 PR debug/54971
455 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
456
457 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
458
459 PR testsuite/51128
460 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
461
462 2012-11-05 Jan Hubicka <jh@suse.cz>
463
464 * gcc.dg/autopar/pr49960.c: Fix testcase.
465
466 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
467
468 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
469 Fix scan-tree-dump-times directive.
470
471 2012-11-04 Janus Weil <janus@gcc.gnu.org>
472
473 PR fortran/55199
474 * gfortran.dg/associate_12.f90: New.
475
476 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
477
478 PR target/54255
479 * lib/target-supports.exp (check_effective_target_masm_intel): New
480 proc.
481 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
482 masm_intel.
483
484 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
485 Jack Howarth <howarth@bromo.med.uc.edu>
486
487 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
488 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
489 * gcc.target/i386/pr53249.c: Likewise.
490
491 2012-11-03 Andrew Pinski <apinski@cavium.com>
492
493 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
494 call abort1 so that cross jumping does not happen.
495
496 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
497
498 PR target/51244
499 * gcc.target/sh/pr51244-18.c: New.
500 * gcc.target/sh/pr51244-19.c: New.
501
502 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
503
504 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
505 b requires a 64-bit operation followed by a truncation.
506
507 2012-11-02 Jan Hubicka <jh@suse.cz>
508
509 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
510
511 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
512
513 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
514 conditions to verify the reduction code is vectorized.
515
516 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
517 in case 'pow', such as 'powerpc' is used in the compiler version name.
518 * gcc.target/powerpc/pr46728-2.c: Likewise.
519 * gcc.target/powerpc/pr46728-3.c: Likewise.
520 * gcc.target/powerpc/pr46728-4.c: Likewise.
521 * gcc.target/powerpc/pr46728-5.c: Likewise.
522 * gcc.target/powerpc/pr46728-7.c: Likewise.
523 * gcc.target/powerpc/pr46728-8.c: Likewise.
524 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
525
526 2012-11-02 Jan Hubicka <jh@suse.cz>
527
528 * gcc.dg/tree-ssa/loop-38.c: New testcase.
529
530 2012-11-02 Jan Hubicka <jh@suse.cz>
531
532 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
533 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
534
535 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
536
537 PR middle-end/55130
538 * gcc.target/i386/pr55130.c: New test.
539
540 2012-11-02 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/55147
543 * gcc.target/i386/pr55147.c: New test.
544
545 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
546
547 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
548 * gfortran.dg/default_format_denormal_1.f90: Same.
549
550 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
551
552 PR middle-end/55001
553 * g++.dg/ext/vector19.C: Remove target restrictions.
554 * gcc.dg/fold-compare-7.c: New testcase.
555
556 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
557
558 PR target/55160
559 * gcc.target/sh/pr55160.c: New.
560
561 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
562
563 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
564 scan-assembler regex.
565
566 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
567
568 PR middle-end/55150
569 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
570 * gcc.dg/pr55150-2.c: New test.
571
572 2012-11-01 Sharad Singhai <singhai@google.com>
573
574 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
575 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
576 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
577 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
578
579 2012-10-31 Dehao Chen <dehao@google.com>
580
581 * g++.dg/debug/dwarf2/block.C: New testcase.
582
583 2012-10-31 Jan Hubicka <jh@suse.cz>
584
585 * gcc.dg/pr44974.c: Add noinline.
586
587 2012-10-31 Janus Weil <janus@gcc.gnu.org>
588
589 PR fortran/53718
590 * gfortran.dg/class_54.f90: New.
591
592 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
593 Jakub Jelinek <jakub@redhat.com>
594
595 PR tree-optimization/55018
596 * gcc.dg/torture/pr55018.c: New test.
597
598 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
599
600 PR c++/54583
601 * g++.dg/ext/vla13.C: New.
602
603 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR middle-end/55150
606 * gcc.dg/pr55150.c: New test.
607
608 2012-10-31 Tobias Burnus <burnus@net-b.de>
609
610 PR fortran/55134
611 * gfortran.dg/associate_11.f90: New.
612
613 2012-10-31 Dodji Seketeli <dodji@redhat.com>
614
615 PR c++/54955
616 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
617
618 2012-10-31 Jakub Jelinek <jakub@redhat.com>
619
620 PR tree-optimization/19105
621 PR tree-optimization/21643
622 PR tree-optimization/46309
623 * gcc.dg/pr19105.c: New test.
624 * gcc.dg/pr21643.c: New test.
625 * gcc.dg/pr46309-2.c: New test.
626 * gcc.c-torture/execute/pr46309.c: New test.
627
628 2012-10-31 Alan Modra <amodra@gmail.com>
629
630 * gcc.target/powerpc/dimode_off.c: New.
631 * gcc.target/powerpc/timode_off.c: New.
632 * gcc.target/powerpc/dfmode_off.c: New.
633 * gcc.target/powerpc/tfmode_off.c: New.
634
635 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR rtl-optimization/55093
638 * gcc.target/i386/pr55093.c: New file.
639
640 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
641
642 * gcc.target/i386/pr55116.c: Renamed to ...
643 * gcc.target/i386/pr55116-1.c: This.
644
645 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
646
647 * gcc.target/i386/pr55116-2.c: New file.
648
649 2012-10-30 Richard Biener <rguenther@suse.de>
650
651 * gcc.dg/vect/slp-perm-2.c: Adjust.
652
653 2012-10-30 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/55111
656 * gcc.dg/torture/pr55111.c: New testcase.
657
658 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
659
660 PR target/53988
661 * gcc.target/sh/pr53988.c: New.
662
663 2012-10-30 Bin Cheng <bin.cheng@arm.com>
664
665 PR target/54989
666 * gcc.dg/hoist-register-pressure-1.c: Rename from
667 hoist-register-pressure.c. Add nonpic condition.
668 * gcc.dg/hoist-register-pressure-2.c: New testcase.
669
670 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
671
672 PR c++/54930
673 * gcc.dg/Wreturn-local-addr.c: New.
674 * g++.dg/warn/Wno-return-local-addr.C: New.
675 * g++.dg/warn/Wreturn-local-addr.C: New.
676
677 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR middle-end/55116
680 * gcc.target/i386/pr55116.c: New file.
681
682 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
683
684 PR c/53066
685 * gcc.dg/Wshadow-4.c: New.
686 * gcc.dg/Wshadow-4.h: New.
687
688 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
689
690 PR debug/54693
691 * gcc.dg/guality/pr54693.c: New.
692
693 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
694
695 PR middle-end/55027
696 * gcc.dg/pr55027.c: New testcase.
697
698 2012-10-29 Jan Hubicka <jh@suse.cz>
699
700 * gcc.dg/ipa/inline-6.c: New testcase.
701
702 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
703
704 PR rtl-optimization/55106
705 * g++.dg/pr55106.C: New.
706
707 2012-10-29 Richard Guenther <rguenther@suse.de>
708
709 PR middle-end/53695
710 * gcc.dg/torture/pr53695.c: New testcase.
711
712 2012-10-28 Jan Hubicka <jh@suse.cz>
713
714 * gcc.dg/ipa/inlinehint-3.c: New testcase.
715
716 2012-10-28 Tobias Burnus <burnus@net-b.de>
717
718 PR fortran/54958
719 * gfortran.dg/do_check_6.f90: New.
720
721 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
722 Jack Howarth <howarth@bromo.med.uc.edu>
723
724 PR target/54404
725 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
726 to dg-options.
727 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
728
729 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
730
731 PR target/34283
732 * gcc.target/i386/pr34283.c: New test.
733
734 2012-10-26 Jakub Jelinek <jakub@redhat.com>
735
736 PR c++/55081
737 * g++.dg/opt/pr55081.C: New test.
738
739 PR debug/54970
740 PR debug/54971
741 * gcc.dg/guality/pr54970.c: New test.
742
743 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/54984
746 * g++.dg/template/new11.C: New.
747
748 2012-10-26 Richard Biener <rguenther@suse.de>
749
750 PR middle-end/54824
751 * gcc.dg/torture/pr54824.c: New testcase.
752
753 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
754
755 * gcc.target/i386/fxsave-1.c: New.
756 * gcc.target/i386/fxsave64-1.c: Ditto.
757 * gcc.target/i386/fxrstor-1.c: Ditto.
758 * gcc.target/i386/fxrstor64-1.c: Ditto.
759 * gcc.target/i386/xsave-1.c: Ditto.
760 * gcc.target/i386/xsave64-1.c: Ditto.
761 * gcc.target/i386/xrstor-1.c: Ditto.
762 * gcc.target/i386/xrstor64-1.c: Ditto.
763 * gcc.target/i386/xsaveopt-1.c: Ditto.
764 * gcc.target/i386/xsaveopt64-1.c: Ditto.
765 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
766 * gcc.target/i386/sse-13.c: Ditto.
767 * gcc.target/i386/sse-14.c: Ditto.
768 * gcc.target/i386/sse-22.c: Ditto.
769 * gcc.target/i386/sse-23.c: Ditto.
770 * g++.dg/other/i386-2.C: Ditto.
771 * g++.dg/other/i386-3.C: Ditto.
772
773 2012-10-25 Jan Hubicka <jh@suse.cz>
774
775 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
776 at ivcanon time.
777
778 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
779
780 PR c++/53761
781 * g++.dg/ext/transparent-union.C: New.
782
783 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
784
785 PR c++/54427
786 * g++.dg/ext/vector19.C: New testcase.
787
788 2012-10-25 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/54902
791 * g++.dg/torture/pr54902.C: New testcase.
792
793 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
794
795 PR c++/34892
796 * g++.dg/template/crash114.C: New.
797
798 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR bootstrap/55049
801 * gcc.target/i386/pr55049-1.c: New test.
802
803 2012-10-24 Janus Weil <janus@gcc.gnu.org>
804
805 PR fortran/55037
806 * gfortran.dg/class_dummy_4.f03: New.
807
808 2012-10-24 Jakub Jelinek <jakub@redhat.com>
809
810 PR rtl-optimization/55010
811 * gcc.dg/pr55010.c: New test.
812
813 PR debug/54828
814 * g++.dg/debug/pr54828.C: New test.
815
816 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
817
818 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
819 * gcc.dg/vect/vect-83_64.c: Likewise.
820
821 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/54922
824 * g++.dg/cpp0x/constexpr-union4.C: New.
825
826 2012-10-23 Jeff Law <law@redhat.com>
827
828 * gcc.c-torture/execute/pr54985.c: New test.
829
830 2012-10-23 Paul Koning <ni1d@arrl.net>
831
832 PR debug/54508
833 * g++.dg/debug/dwarf2/pr54508.C: New.
834
835 2012-10-23 Jakub Jelinek <jakub@redhat.com>
836
837 PR c++/54844
838 * g++.dg/template/sizeof14.C: New test.
839
840 2012-10-23 Ian Bolton <ian.bolton@arm.com>
841 Jim MacArthur <jim.macarthur@arm.com>
842 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
843 Marcus Shawcroft <marcus.shawcroft@arm.com>
844 Nigel Stephens <nigel.stephens@arm.com>
845 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
846 Richard Earnshaw <rearnsha@arm.com>
847 Sofiane Naci <sofiane.naci@arm.com>
848 Stephen Thomas <stephen.thomas@arm.com>
849 Tejas Belagod <tejas.belagod@arm.com>
850 Yufeng Zhang <yufeng.zhang@arm.com>
851
852 * lib/target-supports.exp
853 (check_profiling_available): Add AArch64.
854 (check_effective_target_vect_int): Likewise.
855 (check_effective_target_vect_shift): Likewise.
856 (check_effective_target_vect_float): Likewise.
857 (check_effective_target_vect_double): Likewise.
858 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
859 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
860 (check_effective_target_vect_pack_trunc): Likewise.
861 (check_effective_target_vect_unpack): Likewise.
862 (check_effective_target_vect_hw_misalign): Likewise.
863 (check_effective_target_vect_short_mult): Likewise.
864 (check_effective_target_vect_int_mult): Likewise.
865 (check_effective_target_vect_stridedN): Likewise.
866 (check_effective_target_sync_int_long): Likewise.
867 (check_effective_target_sync_char_short): Likewise.
868 (check_vect_support_and_set_flags): Likewise.
869 (check_effective_target_aarch64_tiny): New.
870 (check_effective_target_aarch64_small): New.
871 (check_effective_target_aarch64_large): New.
872 * g++.dg/other/PR23205.C: Enable aarch64.
873 * g++.dg/other/pr23205-2.C: Likewise.
874 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
875 * gcc.c-torture/execute/20101011-1.c: Likewise.
876 * gcc.dg/20020312-2.c: Likewise.
877 * gcc.dg/20040813-1.c: Likewise.
878 * gcc.dg/builtin-apply2.c: Likewise.
879 * gcc.dg/stack-usage-1.c: Likewise.
880
881 2012-10-23 Ian Bolton <ian.bolton@arm.com>
882 Jim MacArthur <jim.macarthur@arm.com>
883 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
884 Marcus Shawcroft <marcus.shawcroft@arm.com>
885 Nigel Stephens <nigel.stephens@arm.com>
886 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
887 Richard Earnshaw <rearnsha@arm.com>
888 Sofiane Naci <sofiane.naci@arm.com>
889 Stephen Thomas <stephen.thomas@arm.com>
890 Tejas Belagod <tejas.belagod@arm.com>
891 Yufeng Zhang <yufeng.zhang@arm.com>
892
893 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
894 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
895 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
896 * gcc.target/aarch64/aapcs/abitest.S: New file.
897 * gcc.target/aarch64/aapcs/abitest.h: New file.
898 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
899 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
900 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
901 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
902 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
903 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
904 * gcc.target/aarch64/aapcs/ice_1.c: New file.
905 * gcc.target/aarch64/aapcs/ice_2.c: New file.
906 * gcc.target/aarch64/aapcs/ice_3.c: New file.
907 * gcc.target/aarch64/aapcs/ice_4.c: New file.
908 * gcc.target/aarch64/aapcs/ice_5.c: New file.
909 * gcc.target/aarch64/aapcs/macro-def.h: New file.
910 * gcc.target/aarch64/aapcs/test_1.c: New file.
911 * gcc.target/aarch64/aapcs/test_10.c: New file.
912 * gcc.target/aarch64/aapcs/test_11.c: New file.
913 * gcc.target/aarch64/aapcs/test_12.c: New file.
914 * gcc.target/aarch64/aapcs/test_13.c: New file.
915 * gcc.target/aarch64/aapcs/test_14.c: New file.
916 * gcc.target/aarch64/aapcs/test_15.c: New file.
917 * gcc.target/aarch64/aapcs/test_16.c: New file.
918 * gcc.target/aarch64/aapcs/test_17.c: New file.
919 * gcc.target/aarch64/aapcs/test_18.c: New file.
920 * gcc.target/aarch64/aapcs/test_19.c: New file.
921 * gcc.target/aarch64/aapcs/test_2.c: New file.
922 * gcc.target/aarch64/aapcs/test_20.c: New file.
923 * gcc.target/aarch64/aapcs/test_21.c: New file.
924 * gcc.target/aarch64/aapcs/test_22.c: New file.
925 * gcc.target/aarch64/aapcs/test_23.c: New file.
926 * gcc.target/aarch64/aapcs/test_24.c: New file.
927 * gcc.target/aarch64/aapcs/test_25.c: New file.
928 * gcc.target/aarch64/aapcs/test_26.c: New file.
929 * gcc.target/aarch64/aapcs/test_3.c: New file.
930 * gcc.target/aarch64/aapcs/test_4.c: New file.
931 * gcc.target/aarch64/aapcs/test_5.c: New file.
932 * gcc.target/aarch64/aapcs/test_6.c: New file.
933 * gcc.target/aarch64/aapcs/test_7.c: New file.
934 * gcc.target/aarch64/aapcs/test_8.c: New file.
935 * gcc.target/aarch64/aapcs/test_9.c: New file.
936 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
937 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
938 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
939 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
940 * gcc.target/aarch64/aapcs/test_complex.c: New file.
941 * gcc.target/aarch64/aapcs/test_int128.c: New file.
942 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
943 * gcc.target/aarch64/aapcs/type-def.h: New file.
944 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
945 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
946 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
947 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
948 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
949 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
950 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
951 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
952 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
953 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
954 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
955 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
956 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
957 * gcc.target/aarch64/aarch64.exp: New file.
958 * gcc.target/aarch64/adc-1.c: New file.
959 * gcc.target/aarch64/adc-2.c: New file.
960 * gcc.target/aarch64/asm-1.c: New file.
961 * gcc.target/aarch64/clrsb.c: New file.
962 * gcc.target/aarch64/clz.c: New file.
963 * gcc.target/aarch64/ctz.c: New file.
964 * gcc.target/aarch64/csinc-1.c: New file.
965 * gcc.target/aarch64/csinv-1.c: New file.
966 * gcc.target/aarch64/csneg-1.c: New file.
967 * gcc.target/aarch64/extend.c: New file.
968 * gcc.target/aarch64/fcvt.x: New file.
969 * gcc.target/aarch64/fcvt_double_int.c: New file.
970 * gcc.target/aarch64/fcvt_double_long.c: New file.
971 * gcc.target/aarch64/fcvt_double_uint.c: New file.
972 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
973 * gcc.target/aarch64/fcvt_float_int.c: New file.
974 * gcc.target/aarch64/fcvt_float_long.c: New file.
975 * gcc.target/aarch64/fcvt_float_uint.c: New file.
976 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
977 * gcc.target/aarch64/ffs.c: New file.
978 * gcc.target/aarch64/fmadd.c: New file.
979 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
980 * gcc.target/aarch64/frint.x: New file.
981 * gcc.target/aarch64/frint_double.c: New file.
982 * gcc.target/aarch64/frint_float.c: New file.
983 * gcc.target/aarch64/index.c: New file.
984 * gcc.target/aarch64/mneg-1.c: New file.
985 * gcc.target/aarch64/mneg-2.c: New file.
986 * gcc.target/aarch64/mneg-3.c: New file.
987 * gcc.target/aarch64/mnegl-1.c: New file.
988 * gcc.target/aarch64/mnegl-2.c: New file.
989 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
990 * gcc.target/aarch64/pic-constantpool1.c: New file.
991 * gcc.target/aarch64/pic-symrefplus.c: New file.
992 * gcc.target/aarch64/predefine_large.c: New file.
993 * gcc.target/aarch64/predefine_small.c: New file.
994 * gcc.target/aarch64/predefine_tiny.c: New file.
995 * gcc.target/aarch64/reload-valid-spoff.c: New file.
996 * gcc.target/aarch64/scalar_intrinsics.c: New file.
997 * gcc.target/aarch64/table-intrinsics.c: New file.
998 * gcc.target/aarch64/tst-1.c: New file.
999 * gcc.target/aarch64/vect-abs-compile.c: New file.
1000 * gcc.target/aarch64/vect-abs.c: New file.
1001 * gcc.target/aarch64/vect-abs.x: New file.
1002 * gcc.target/aarch64/vect-compile.c: New file.
1003 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1004 * gcc.target/aarch64/vect-faddv.c: New file.
1005 * gcc.target/aarch64/vect-faddv.x: New file.
1006 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1007 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1008 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1009 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1010 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1011 * gcc.target/aarch64/vect-fp-compile.c: New file.
1012 * gcc.target/aarch64/vect-fp.c: New file.
1013 * gcc.target/aarch64/vect-fp.x: New file.
1014 * gcc.target/aarch64/vect-mull-compile.c: New file.
1015 * gcc.target/aarch64/vect-mull.c: New file.
1016 * gcc.target/aarch64/vect-mull.x: New file.
1017 * gcc.target/aarch64/vect.c: New file.
1018 * gcc.target/aarch64/vect.x: New file.
1019 * gcc.target/aarch64/vector_intrinsics.c: New file.
1020 * gcc.target/aarch64/vfp-1.c: New file.
1021 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1022 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1023 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1024 * g++.dg/abi/aarch64_guard1.C: New file.
1025
1026 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR c++/54988
1029 * c-c++-common/pr54988.c: New test.
1030
1031 2012-10-23 Jan Hubicka <jh@suse.cz>
1032
1033 * gcc.dg/tree-prof/peel-1.c: New testcase.
1034
1035 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1036
1037 PR gcc/52945
1038 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1039
1040 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1041
1042 * gcc.dg/c99-predef-1.c: New test.
1043 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1044 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1045 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1046 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1047 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1048 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1049 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1050 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1051 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1052 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1053 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1054 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1055
1056 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1057
1058 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1059
1060 2012-10-23 Jan Hubicka <jh@suse.cz>
1061
1062 PR middle-end/54937
1063 * gcc.c-torture/execute/pr54937.c: New testcase.
1064 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1065
1066 2012-10-23 Jan Hubicka <jh@suse.cz>
1067
1068 PR middle-end/54967
1069 * gfortran.dg/pr54967.f90: New testcase.
1070
1071 2012-10-23 Terry Guo <terry.guo@arm.com>
1072
1073 PR target/55019
1074 * gcc.dg/pr55019.c: New.
1075
1076 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1077
1078 PR tree-optimization/55008
1079 * gcc.dg/tree-ssa/pr55008.c: New test.
1080
1081 2012-10-22 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/55011
1084 * gcc.dg/torture/pr55011.c: New testcase.
1085
1086 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1087
1088 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1089 * gcc.target/arm/pr40457-2.c: Likewise.
1090 * gcc.target/arm/pr40457-3.c: Likewise.
1091
1092 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gnat.dg/specs/limited_with4.ads: New test.
1095 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1096
1097 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * gnat.dg/modular4.adb: New test.
1100 * gnat.dg/modular4_pkg.ads: New helper.
1101
1102 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1105 * gnat.dg/specs/addr1.ads: Likewise.
1106
1107 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1108
1109 * gcc.dg/webizer.c (main): Add missing exit call.
1110
1111 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1112
1113 PR fortran/54465
1114 * gfortran.dg/wextra_1.f: New test.
1115
1116 2012-10-20 Jan Hubicka <jh@suse.cz>
1117
1118 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1119
1120 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1121
1122 PR fortran/54224
1123 * gfortran.dg/warn_unused_function.f90: New.
1124
1125 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1126
1127 * lib/target-supports.exp
1128 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1129
1130 2012-10-19 Richard Guenther <rguenther@suse.de>
1131
1132 PR tree-optimization/54981
1133 * gcc.dg/pr54981.c: New testcase.
1134
1135 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1136
1137 PR target/54892
1138 * gcc.target/arm/pr54892.c: New.
1139
1140 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1141
1142 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1143
1144 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/54501
1147 * g++.dg/init/array30.C: New.
1148 * g++.dg/init/array31.C: Likewise.
1149
1150 2012-10-18 Tobias Burnus <burnus@net-b.de>
1151
1152 PR fortran/54884
1153 * gfortran.dg/public_private_module_7.f90: New.
1154
1155 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR c++/29633
1158 * g++.dg/template/pr29633.C: New.
1159
1160 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1161
1162 * gnat.dg/loop_optimization13.ad[sb]: New test.
1163 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1164
1165 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1166
1167 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1168 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1169 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1170 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1171
1172 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1173
1174 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1175 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1176 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1177 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1178 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1179 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1180
1181 2012-10-16 Jan Hubicka <jh@suse.cz>
1182
1183 * gcc.target/i386/l_fma_float_?.c: Update.
1184 * gcc.target/i386/l_fma_double_?.c: Update.
1185 * gfortran.dg/do_1.f90: XFAIL
1186 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1187 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1188 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1189 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1190 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1191 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1192 valid.
1193
1194 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1195
1196 PR c/53063
1197 PR c/40989
1198 * gcc.dg/Wstrict-overflow-24.c: New.
1199
1200 2012-10-16 Tobias Burnus <burnus@net-b.de>
1201
1202 PR fortran/50981
1203 PR fortran/54618
1204 * gfortran.dg/class_optional_1.f90: New.
1205 * gfortran.dg/class_optional_2.f90: New.
1206
1207 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR debug/54796
1210 * gcc.dg/guality/pr54796.c: New test.
1211
1212 PR tree-optimization/54889
1213 * gfortran.dg/pr54889.f90: New test.
1214
1215 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * g++.dg/other/dump-ada-spec-2.C: New test.
1218
1219 2012-10-16 Easwaran Raman <eraman@google.com>
1220
1221 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1222 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1223
1224 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1225
1226 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1227 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1228
1229 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1230
1231 PR target/54925
1232 * gcc.c-torture/compile/pr54925.c: New.
1233
1234 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1235
1236 PR target/51244
1237 * gcc.target/sh/pr51244-17.c: New.
1238
1239 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1240
1241 PR target/54760
1242 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1243 functions.
1244 * gcc.target/sh/pr54760-4.c: New.
1245
1246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1247
1248 PR target/34777
1249 * gcc.target/sh/torture/sh-torture.exp: New.
1250 * gcc.target/sh/torture/pr34777.c: New.
1251
1252 2012-10-15 Matthias Klose <doko@ubuntu.com>
1253
1254 * lib/target-supports.exp (check_profiling_available): Match
1255 arm*-*-linux-* for ARM Linux/GNU.
1256 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1257 * gfortran.dg/enum_10.f90: Likewise.
1258 * gfortran.dg/enum_9.f90: Likewise.
1259 * gcc.target/arm/synchronize.c: Likewise.
1260 * g++.old-deja/g++.jason/enum6.C: Likewise.
1261 * g++.old-deja/g++.other/enum4.C: Likewise.
1262 * g++.old-deja/g++.law/enum9.C: Likewise.
1263
1264 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1265
1266 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1267 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1268
1269 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1270 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/17805
1273 * g++.dg/overload/operator6.C: New.
1274
1275 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 PR c++/50080 (again)
1278 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1279 * g++.dg/parse/tmpl-outside1.C: Likewise.
1280 * g++.dg/template/qualttp18.C: Likewise.
1281 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1282 * g++.old-deja/g++.pt/overload13.C: Likewise.
1283
1284 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1285
1286 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1287 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1288 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1289 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1290 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1291 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1292 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1293 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1294
1295 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1296
1297 PR c++/50080
1298 * g++.dg/parse/tmpl-outside2.C: New.
1299 * g++.dg/parse/tmpl-outside1.C: Adjust.
1300 * g++.dg/template/qualttp18.C: Likewise.
1301 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1302 * g++.old-deja/g++.pt/overload13.C: Likewise.
1303
1304 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1305
1306 PR tree-optimization/54915
1307 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1308
1309 2012-10-15 Richard Guenther <rguenther@suse.de>
1310
1311 PR tree-optimization/54920
1312 * gcc.dg/torture/pr54920.c: New testcase.
1313
1314 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1315
1316 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1317
1318 2012-10-13 Jason Merrill <jason@redhat.com>
1319
1320 * g++.dg/tls/thread_local7g.C: Require tls_native.
1321
1322 2012-10-14 Jason Merrill <jason@redhat.com>
1323
1324 * g++.dg/cpp0x/inh-ctor1.C: New.
1325 * g++.dg/cpp0x/inh-ctor2.C: New.
1326 * g++.dg/cpp0x/inh-ctor3.C: New.
1327 * g++.dg/cpp0x/inh-ctor4.C: New.
1328 * g++.dg/cpp0x/inh-ctor5.C: New.
1329 * g++.dg/cpp0x/inh-ctor6.C: New.
1330 * g++.dg/cpp0x/inh-ctor7.C: New.
1331 * g++.dg/cpp0x/inh-ctor8.C: New.
1332 * g++.dg/cpp0x/inh-ctor9.C: New.
1333 * g++.dg/cpp0x/inh-ctor10.C: New.
1334 * g++.dg/cpp0x/inh-ctor11.C: New.
1335 * g++.dg/cpp0x/inh-ctor12.C: New.
1336 * g++.dg/cpp0x/inh-ctor13.C: New.
1337
1338 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1339
1340 PR rtl-optimization/54919
1341 * gcc.dg/pr54919.c: New testcase.
1342
1343 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/53581
1346 * g++.dg/template/crash113.C: New.
1347
1348 2012-10-14 Jan Hubicka <jh@suse.cz>
1349
1350 * gcc.dg/unroll_5.c: New testcase.
1351
1352 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1353
1354 PR c++/52643
1355 * g++.dg/opt/pr52643.C: New.
1356
1357 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1358
1359 PR target/54602
1360 * gcc.target/sh/pr54602-1.c: New.
1361 * gcc.target/sh/pr54602-2.c: New.
1362 * gcc.target/sh/pr54602-3.c: New.
1363 * gcc.target/sh/pr54602-4.c: New.
1364
1365 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1366
1367 PR target/54680
1368 * gcc.target/sh/pr54680.c: New.
1369
1370 2012-10-12 Jan Hubicka <jh@suse.cz>
1371
1372 * gcc.dg/webizer.c: New testcase.
1373
1374 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1375
1376 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1377 specify -m64.
1378
1379 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1380
1381 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1382 Return 0 if already specifying -mfloat-abi other than hard.
1383
1384 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1385
1386 * gcc.dg/pr53060.c: Prune irrelevant warning.
1387
1388 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c/54381
1391 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1392 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1393 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1394 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1395 Adjust expected wording of warnings for *cmp* builtins.
1396 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1397 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1398
1399 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/24449
1402 * g++.dg/parse/friend-main.C: New.
1403
1404 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1405
1406 PR c++/53055
1407 * g++.dg/pr53055.C: New testcase.
1408
1409 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/52744
1412 * g++.dg/cpp0x/pr52744.C: New.
1413
1414 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1415
1416 PR fortran/40453
1417 * gfortran.dg/dummy_procedure_9.f90: New.
1418
1419 2012-10-12 Richard Biener <rguenther@suse.de>
1420
1421 PR tree-optimization/54894
1422 * gcc.dg/torture/pr54894.c: New testcase.
1423
1424 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1425
1426 PR target/51244
1427 * gcc.target/sh/pr51244-13.c: New.
1428 * gcc.target/sh/pr51244-14.c: New.
1429 * gcc.target/sh/pr51244-15.c: New.
1430 * gcc.target/sh/pr51244-16.c: New.
1431
1432 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/51878
1435 * g++.dg/cpp0x/decltype45.C: New.
1436
1437 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1438
1439 PR fortran/54784
1440 * gfortran.dg/class_allocate_13.f90: New.
1441
1442 2012-10-11 Jason Merrill <jason@redhat.com>
1443
1444 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1445 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1446
1447 * g++.dg/gomp/tls-5.C: Require tls_native.
1448 * g++.dg/tls/thread_local7.C: Require tls_native.
1449 * g++.dg/tls/static2.C: New.
1450
1451 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/36107
1454 * g++.dg/ext/weak5.C: New.
1455
1456 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1457
1458 PR testsuite/54868
1459 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1460 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1461
1462 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/43765
1465 * g++.dg/parse/pr43765.C: New.
1466
1467 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1468
1469 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1470
1471 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR c++/43663
1474 * g++.dg/init/bitfield3.C: New.
1475
1476 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1477
1478 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1479
1480 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR tree-optimization/54877
1483 * gcc.dg/torture/pr54877.c: New test.
1484
1485 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1486
1487 PR testsuite/53397
1488 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1489 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1490 and remove target info from dg-do compile.
1491 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1492 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1493 and remove target info from dg-do compile.
1494
1495 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1496
1497 * gcc.dg/pr54782.c: Require target with pthread support.
1498
1499 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 PR c++/53122
1502 * g++.dg/cpp0x/auto35.C: New.
1503
1504 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1505
1506 PR c++/53540 - using fails to be equivalent to typedef
1507 * g++.dg/cpp0x/alias-decl-24.C: New test.
1508
1509 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1510
1511 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1512 that c++11 attributes to types are ignored for now.
1513 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1515
1516 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1517
1518 PR c++/53741
1519 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1520
1521 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/50478
1524 * g++.dg/cpp0x/initlist67.C: New.
1525
1526 2012-10-10 Dehao Chen <dehao@google.com>
1527
1528 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1529
1530 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1531
1532 PR target/52480
1533 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1534 Add runtime tests.
1535
1536 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/53307
1539 * g++.dg/cpp0x/decltype44.C: New.
1540
1541 2012-10-09 Steve Ellcey <sellcey@mips.com>
1542
1543 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1544
1545 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/53763
1548 * g++.dg/cpp0x/decltype43.C: New.
1549
1550 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1551
1552 PR middle-end/53397
1553 * gcc.dg/pr53397-1.c: New test case.
1554 * gcc.dg/pr53397-2.c: New test case.
1555
1556 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/54194
1559 * g++.dg/warn/Wparentheses-26.C: Adjust.
1560 * g++.dg/warn/Wparentheses-27.C: New.
1561
1562 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1563
1564 PR c++/54427
1565 * c-c++-common/vector-scalar.c: New testcase.
1566 * g++.dg/ext/vector18.C: New testcase.
1567 * g++.dg/ext/vector5.C: This is not an error anymore.
1568 * gcc.dg/init-vec-1.c: Move ...
1569 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1570 * gcc.c-torture/execute/vector-shift1.c: Move ...
1571 * c-c++-common/torture/vector-shift1.c: ... here.
1572 * gcc.dg/scal-to-vec1.c: Move ...
1573 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1574 C++11. Adapt error messages.
1575 * gcc.dg/convert-vec-1.c: Move ...
1576 * c-c++-common/convert-vec-1.c: ... here.
1577 * gcc.dg/scal-to-vec2.c: Move ...
1578 * c-c++-common/scal-to-vec2.c: ... here.
1579
1580 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1581
1582 PR target/54400
1583 * gcc.target/i386/pr54400.c: New testcase.
1584
1585 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR c++/54858
1588 * g++.dg/template/pr54858.C: New test.
1589
1590 2012-10-08 Marek Polacek <polacek@redhat.com>
1591
1592 PR debug/54831
1593 * g++.dg/debug/pr54831.C: New test.
1594
1595 2012-10-08 Dehao Chen <dehao@google.com>
1596
1597 * g++.dg/predict-loop-exit-1.C: New.
1598 * g++.dg/predict-loop-exit-2.C: New.
1599 * g++.dg/predict-loop-exit-3.C: New.
1600
1601 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1602
1603 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1604
1605 2012-10-08 Jason Merrill <jason@redhat.com>
1606
1607 * g++.dg/gomp/tls-5.C: New.
1608 * g++.dg/gomp/tls-wrap1.C: New.
1609 * g++.dg/gomp/tls-wrap2.C: New.
1610 * g++.dg/gomp/tls-wrap3.C: New.
1611 * g++.dg/gomp/tls-wrap4.C: New.
1612 * g++.dg/gomp/tls-wrapper-cse.C: New.
1613 * g++.dg/tls/thread_local-cse.C: New.
1614 * g++.dg/tls/thread_local-order1.C: New.
1615 * g++.dg/tls/thread_local-order2.C: New.
1616 * g++.dg/tls/thread_local-wrap1.C: New.
1617 * g++.dg/tls/thread_local-wrap2.C: New.
1618 * g++.dg/tls/thread_local-wrap3.C: New.
1619 * g++.dg/tls/thread_local-wrap4.C: New.
1620 * g++.dg/tls/thread_local2g.C: New.
1621 * g++.dg/tls/thread_local3g.C: New.
1622 * g++.dg/tls/thread_local4g.C: New.
1623 * g++.dg/tls/thread_local5g.C: New.
1624 * g++.dg/tls/thread_local6g.C: New.
1625 * g++.dg/tls/thread_local7g.C: New.
1626
1627 * g++.dg/tls/thread_local3.C: New.
1628 * g++.dg/tls/thread_local4.C: New.
1629 * g++.dg/tls/thread_local5.C: New.
1630 * g++.dg/tls/thread_local6.C: New.
1631
1632 * g++.dg/tls/init-2.C: Tweak errors.
1633 * g++.dg/tls/thread_local1.C: New.
1634 * g++.dg/tls/thread_local2.C: New.
1635 * g++.dg/tls/thread_local7.C: New.
1636
1637 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1638
1639 PR target/54866
1640 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1641
1642 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1643
1644 PR target/54685
1645 * gcc.target/sh/pr54685.c: New.
1646
1647 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1648
1649 PR c++/53528 C++11 attribute support
1650 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1651 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1653 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1654 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1655 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1656 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1657 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1658 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1659 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1660 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1661 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1662 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1663 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1664 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1665 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1666 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1667 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1668 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1669 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1670 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1671 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1672 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1673 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1707
1708 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1709
1710 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1711 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1712 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1713
1714 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1715
1716 PR target/54760
1717 * gcc.target/sh/pr54760-2.c: New.
1718 * gcc.target/sh/pr54760-3.c: New.
1719
1720 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/51422
1723 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1724
1725 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1726 Sandra Loosemore <sandra@codesourcery.com>
1727
1728 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1729 and test that the accumulator is initialized using MULT.
1730 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1731 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1732
1733 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/52764
1736 * g++.dg/cpp0x/stdint.C: New.
1737
1738 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/54249
1741 * g++.dg/cpp0x/stddef.C: New.
1742
1743 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1744
1745 PR fortran/54832
1746 * gfortran.dg/typebound_operator_17.f90: New.
1747
1748 2012-10-06 Jan Hubicka <jh@suse.cz>
1749
1750 PR lto/53831
1751 PR lto/54776
1752 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1753
1754 2012-10-06 Jan Hubicka <jh@suse.cz>
1755
1756 * gcc.dg/lto/resolutions_0.c: New testcase.
1757
1758 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1759
1760 PR fortran/45521
1761 * gfortran.dg/generic_25.f90: New.
1762 * gfortran.dg/generic_26.f90: New.
1763 * gfortran.dg/generic_27.f90: New.
1764
1765 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1766
1767 PR target/54760
1768 * gcc.target/sh/pr54760-1.c: New.
1769
1770 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1771
1772 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1773 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1774 * g++.dg/warn/Wsign-compare-5.C: New test.
1775 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1776 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1777 * g++.dg/ext/builtin30.C: New test.
1778 * g++.dg/ext/vla12.C: New test.
1779 * gcc.dg/builtins-85.c: New test.
1780
1781 PR debug/54519
1782 * gcc.dg/guality/pr54519-1.c: New test.
1783 * gcc.dg/guality/pr54519-2.c: New test.
1784 * gcc.dg/guality/pr54519-3.c: New test.
1785 * gcc.dg/guality/pr54519-4.c: New test.
1786 * gcc.dg/guality/pr54519-5.c: New test.
1787 * gcc.dg/guality/pr54519-6.c: New test.
1788
1789 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 PR c++/50893
1792 * g++.dg/cpp0x/defaulted38.C: New.
1793
1794 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR tree-optimization/33763
1797 * c-c++-common/pr33763.c: New test.
1798
1799 PR tree-optimization/54810
1800 * gcc.dg/tree-ssa/vrp85.c: New test.
1801
1802 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1803
1804 * gcc.dg/ucnid-7.c: Skip on AIX.
1805 * gcc.dg/ucnid-8.c: Same.
1806 * gcc.dg/ucnid-10.c: Same.
1807 * gcc.dg/ucnid-13.c: Same.
1808 * gcc.dg/attr-alias-3.c: Same.
1809 * gcc.dg/attr-alias-5.c: Same.
1810 * gcc.dg/torture/pr51106-2.c: Same.
1811 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1812
1813 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 PR c++/52233
1816 * g++.dg/cpp0x/alias-decl-23.C: New.
1817
1818 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/53403
1821 * g++.dg/template/friend53.C: New.
1822
1823 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1826 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1827 (scan-ada-spec): Likewise.
1828 (scan-ada-spec-not): Likewise.
1829 * gcc.dg/dump-ada-spec-1.c: New test.
1830 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1831
1832 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1833
1834 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1835
1836 2012-10-04 Florian Weimer <fweimer@redhat.com>
1837
1838 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1839
1840 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/54323
1843 * g++.dg/cpp0x/pr54323.C: New.
1844
1845 2012-10-04 Richard Guenther <rguenther@suse.de>
1846
1847 PR middle-end/54735
1848 * g++.dg/torture/pr54735.C: New testcase.
1849
1850 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1851
1852 PR rtl-optimization/54739
1853 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1854
1855 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1856
1857 PR target/51244
1858 * gcc.target/sh/pr51244-12.c: New.
1859
1860 2012-10-03 Dehao Chen <dehao@google.com>
1861
1862 PR middle-end/54782
1863 * gcc.dg/pr54782.c: New test.
1864
1865 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR c++/54777
1868 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1869
1870 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1871
1872 PR fortran/54778
1873 * gfortran.dg/class_53.f90: New.
1874
1875 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1876
1877 PR debug/54551
1878 * gcc.dg/guality/pr54551.c: New.
1879
1880 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1881
1882 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1883 * gcc.target/powerpc/pr46728-2.c: Likewise.
1884
1885 2012-10-02 Sharad Singhai <singhai@google.com>
1886
1887 PR testsuite/54772
1888 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1889 to fix test failures caused by r191883.
1890 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1891 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1892 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1893 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1894 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1895 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1896 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1897 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1898 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1899
1900 2012-09-30 Sharad Singhai <singhai@google.com>
1901
1902 * gcc.target/i386/vect-double-1.c: Fix test.
1903
1904 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1905
1906 PR target/54087
1907 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1908 atomic_sub fails.
1909
1910 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1911
1912 PR rtl-optimization/54457
1913 * gcc.target/i386/pr54457.c: New test.
1914
1915 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1916
1917 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1918
1919 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1920
1921 * gcc.target/i386/vect-rebuild.c: New testcase.
1922
1923 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1924
1925 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1926
1927 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1928
1929 * gcc.target/mips/pr37362.c: Fix target selector.
1930
1931 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1932
1933 PR target/54083
1934 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1935
1936 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1937
1938 * gcc.dg/ucnid-8.c: Update line number.
1939 * gcc.dg/torture/pr51106-2.c: Likewise.
1940
1941 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/54667
1944 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1945 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1946 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1947
1948 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1949
1950 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1951 partially reverting r170092.
1952 * gfortran.dg/class_7.f03: Ditto.
1953 * gfortran.dg/coarray_14.f90: Ditto.
1954 * gfortran.dg/typebound_proc_13.f03: Ditto.
1955
1956 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/54738
1959 * g++.dg/cpp0x/sfinae42.C: New.
1960
1961 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1962
1963 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1964 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1965 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1966 * gcc.dg/pr42629.c: XFAIL on AIX.
1967 * gcc.dg/pr47684.c: Same.
1968 * gcc.dg/pr43670.c: Same.
1969 * gcc.dg/pr42916.c: Same.
1970 * gcc.dg/pr45449.c: Same.
1971 * gcc.dg/pr50017.c: Same.
1972 * gcc.dg/pr42728.c: Same.
1973 * gcc.dg/pr47881.c: Same.
1974 * gcc.dg/pr44023.c: Same.
1975 * gcc.dg/pr41345.c: Same.
1976 * gcc.dg/pr42630.c: Same.
1977 * gcc.dg/pr44971.c: Same.
1978 * gcc.dg/pr46771.c: Same.
1979 * gcc.dg/ucnid-8.c: Same.
1980 * gcc.dg/ucnid-10.c: Same.
1981 * gcc.dg/ucnid-13.c: Same.
1982 * gcc.dg/torture/pr51106-2.c: Same.
1983 * gcc.dg/pr48768.c: Same.
1984 * gcc.dg/pr42631.c: Same.
1985 * gcc.dg/pr43084.c: Same.
1986 * gcc.dg/ucnid-7.c: Same.
1987 * gcc.dg/pr42889.c: Same.
1988 * gcc.dg/pr41241.c: Same.
1989 * gcc.dg/pr42719.c: Same.
1990 * g++.dg/debug/pr46583.C: Same.
1991 * g++.dg/debug/pr47106.C: Same.
1992 * g++.dg/opt/pr48549.C: Same.
1993 * g++.dg/other/pr42685.C: Same.
1994 * c-c++-common/pr43942.c: Same.
1995
1996 2012-09-29 Ian Lance Taylor <iant@google.com>
1997
1998 * go.test/go-test.exp: Update for latest version of Go testsuite.
1999
2000 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2001
2002 PR fortran/52724
2003 * gfortran.dg/internal_readwrite_3.f90: New test.
2004
2005 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2006
2007 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2008 c-c++-common/Wunused-local-typedefs-2.c to here.
2009
2010 PR c++/54372 - unused attribute inactive on dependant entities
2011 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2012
2013 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2014
2015 PR c++/29028 - Missed unused warning on using declaration
2016 * g++.dg/warn/Wunused-var-18.C: New test.
2017
2018 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2019
2020 PR c++/53551 - -Wunused-local-typedefs misses uses
2021 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2022
2023 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR target/54716
2026 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2027
2028 PR tree-optimization/54713
2029 * gcc.c-torture/compile/pr54713-1.c: New test.
2030 * gcc.c-torture/compile/pr54713-2.c: New test.
2031 * gcc.c-torture/compile/pr54713-3.c: New test.
2032
2033 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2034
2035 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2036
2037 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2038
2039 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2040
2041 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR target/54703
2044 * gcc.target/i386/pr54703.c: New test.
2045
2046 2012-09-27 Richard Guenther <rguenther@suse.de>
2047
2048 PR lto/54709
2049 * gcc.dg/lto/pr54709_0.c: New testcase.
2050 * gcc.dg/lto/pr54709_1.c: Likewise.
2051
2052 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2053
2054 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2055
2056 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2057
2058 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2059
2060 * gcc.target/arm/pr42879.c: Handle big-endian.
2061
2062 2012-09-26 Steve Ellcey <sellcey@mips.com>
2063
2064 PR c/37303
2065 * gcc.dg/pr37303.c: Check for rdata or rodata.
2066
2067 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2068
2069 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2070
2071 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2072
2073 PR target/51274
2074 PR target/53087
2075 * gcc.target/powerpc/ppc-ne0-1.c: New.
2076
2077 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2078
2079 PR target/54089
2080 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2081 test_19, test_20, test_21, test_22, test_23): New functions.
2082 * gcc.target/sh/pr54089-4.c: New.
2083 * gcc.target/sh/pr54089-5.c: New.
2084 * gcc.target/sh/pr54089-6.c: New.
2085 * gcc.target/sh/pr54089-7.c: New.
2086
2087 2012-09-25 Richard Guenther <rguenther@suse.de>
2088
2089 PR lto/54625
2090 * gcc.dg/lto/pr54702_0.c: New testcase.
2091 * gcc.dg/lto/pr54702_1.c: Likewise.
2092 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2093 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2094 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2095 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2096
2097 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/54526
2100 * g++.dg/cpp0x/parse2.C: New.
2101 * g++.dg/parse/error11.C: Adjust.
2102 * g++.dg/parse/error12.C: Likewise.
2103
2104 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2105
2106 * gcc.target/i386/20030217-1.c: Added check for
2107 large_long_double effective target.
2108 * gcc.target/i386/387-3.c: Likewise.
2109 * gcc.target/i386/387-4.c: Likewise.
2110 * gcc.target/i386/pr36578-1.c: Likewise.
2111 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2112 when long double size is equal double size.
2113 * gcc.target/i386/excess-precision-1.c: Likewise.
2114 * gcc.target/i386/pr36578-2.c: Likewise.
2115 * gcc.target/i386/20030217-2.c: New testcase.
2116
2117 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR tree-optimization/54676
2120 * gcc.dg/pr54676.c: New test.
2121
2122 2012-09-25 Richard Guenther <rguenther@suse.de>
2123
2124 PR tree-optimization/53663
2125 * gcc.dg/torture/pr53663-1.c: New testcase.
2126 * gcc.dg/torture/pr53663-2.c: Likewise.
2127 * gcc.dg/torture/pr53663-3.c: Likewise.
2128
2129 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2130
2131 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2132
2133 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2134
2135 * lib/target-supports-dg.exp (dg-require-effective-target,
2136 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2137 dg-process-target-1 instead of dg-process-target.
2138 (dg-process-target-1): Rename from dg-process-target.
2139 (dg-process-target): New.
2140
2141 2012-09-24 Richard Guenther <rguenther@suse.de>
2142
2143 PR tree-optimization/54684
2144 * g++.dg/torture/pr54684.C: New testcase.
2145
2146 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2147
2148 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2149
2150 2012-09-24 Richard Guenther <rguenther@suse.de>
2151
2152 PR middle-end/52173
2153 * gcc.dg/tm/pr52173-1.c: New.
2154 * gcc.dg/tm/pr52173-2.c: New.
2155
2156 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gcc.dg/pr54669.c: New test.
2159
2160 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2161 Dominique Dhumieres <dominiq@lps.ens.fr>
2162
2163 PR testsuite/54677
2164 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2165
2166 2012-09-23 Tobias Burnus <burnus@net-b.de>
2167
2168 PR fortran/54618
2169 * gfortran.dg/class_array_14.f90: New.
2170
2171 2012-09-22 Kai Tietz <ktietz@redhat.com>
2172
2173 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2174 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2175
2176 2012-09-21 Dehao Chen <dehao@google.com>
2177
2178 PR go/54649
2179 PR tree-optimization/54655
2180 * g++.dg/pr54655.C: New testcase.
2181
2182 2012-09-21 Richard Guenther <rguenther@suse.de>
2183
2184 PR tree-optimization/54647
2185 * g++.dg/torture/pr54647.C: New testcase.
2186
2187 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2188
2189 PR c++/54427
2190 * c-c++-common/torture/vector-compare-2.c: Add -w.
2191
2192 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2193
2194 * gnat.dg/opt20.ads: Move dg directive to...
2195 * gnat.dg/opt20.adb: ...here.
2196 * gnat.dg/addr1.ad[sb]: Likewise.
2197 * gnat.dg/concat2.ad[sb]: Likewise.
2198 * gnat.dg/array16.ad[sb]: Likewise.
2199 * gnat.dg/atomic5.ad[sb]: Likewise.
2200 * gnat.dg/discr29.ad[sb]: Likewise.
2201 * gnat.dg/noreturn5.ad[sb]: Likewise.
2202 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2203 * gnat.dg/discr23.ads: Remove dg directive.
2204 * gnat.dg/nested_float_packed.ads: Likewise.
2205 * gnat.dg/oconst6.ads: Move to...
2206 * gnat.dg/specs/oconst6.ads: ...here.
2207
2208 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/52432
2211 * g++.dg/cpp0x/decltype32.C: Tweak.
2212
2213 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2214
2215 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2216 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2217 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2218 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2219
2220 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2221
2222 PR c++/54581
2223 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2224
2225 2012-09-19 Steve Ellcey <sellcey@mips.com>
2226
2227 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2228
2229 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2230
2231 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2232 * gcc.target/powerpc/ppc-mftb.c: New file.
2233
2234 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2235
2236 PR target/54089
2237 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2238 functions.
2239
2240 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2241
2242 PR target/54236
2243 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2244
2245 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2246
2247 * gcc.c-torture/execute/20120919-1.c: New test.
2248
2249 2012-09-19 Richard Guenther <rguenther@suse.de>
2250
2251 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2252
2253 2012-09-19 Richard Guenther <rguenther@suse.de>
2254
2255 * gcc.dg/builtin-unreachable-6.c: Adjust.
2256
2257 2012-09-19 Richard Guenther <rguenther@suse.de>
2258
2259 * gcc.dg/builtin-object-size-10.c: Adjust.
2260 * gcc.dg/builtin-unreachable-5.c: Adjust.
2261 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2262 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2263 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2264 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2265 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2266 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2267 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2268 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2269 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2270 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2271 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2272 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2273
2274 2012-09-19 Richard Guenther <rguenther@suse.de>
2275
2276 PR tree-optimization/54132
2277 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2278 * gcc.dg/torture/pr54132.c: Likewise.
2279
2280 2012-09-19 Terry Guo <terry.guo@arm.com>
2281
2282 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2283 extra prune rules that will be applied to all tests in a .exp file.
2284 (gcc-dg-prune): Use rules defined by the above variable.
2285 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2286 harmless warnings on architecture switch conflict.
2287
2288 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2289
2290 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2291 of asm-comment characters instead of a single one.
2292 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2293
2294 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2295
2296 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2297
2298 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2299 target instead of xfailing it.
2300 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2301 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2302 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2303 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2304 * gcc.dg/vect/vect-104.c: Likewise.
2305 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2306 * gcc.dg/vect/vect-outer-1.c: Likewise.
2307 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2308 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2309 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2310 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2311 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2312 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2313 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2314 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2315 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2316
2317 * lib/target-supports.exp
2318 (check_effective_target_vect_widen_mult_qi_to_hi,
2319 check_effective_target_vect_widen_mult_hi_to_si,
2320 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2321 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2322 check_effective_target_vect_pack_trunc,
2323 check_effective_target_vect_unpack,
2324 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2325 instead of arm_none.
2326
2327 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2328
2329 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2330
2331 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2332 config to compiler_flags.
2333
2334 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR target/54592
2337 * gcc.target/i386/pr54592.c: New test.
2338
2339 PR tree-optimization/54610
2340 * gcc.target/i386/pr54610.c: New test.
2341
2342 2012-09-17 Jason Merrill <jason@redhat.com>
2343
2344 PR c++/54575
2345 * g++.dg/cpp0x/alias-decl-21.C: New.
2346 * g++.dg/cpp0x/alias-decl-22.C: New.
2347
2348 2012-09-17 Tobias Burnus <burnus@net-b.de>
2349
2350 PR fortran/54608
2351 * gfortran.dg/scan_2.f90: New.
2352
2353 2012-09-17 Jason Merrill <jason@redhat.com>
2354
2355 PR c++/53661
2356 * g++.dg/init/aggr9.C: New.
2357
2358 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2359
2360 * gnat.dg/loop_optimization12.ad[sb]: New test.
2361
2362 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2363
2364 PR fortran/54285
2365 * gfortran.dg/proc_ptr_result_7.f90: New.
2366
2367 2012-09-17 Tobias Burnus <burnus@net-b.de>
2368
2369 PR fortran/54603
2370 * gfortran.dg/structure_constructor_11.f90: New.
2371
2372 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR tree-optimization/54563
2375 * g++.dg/torture/pr54563.C: New test.
2376
2377 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2378
2379 PR fortran/54594
2380 * gfortran.dg/typebound_generic_14.f03: New.
2381
2382 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2383
2384 PR fortran/54387
2385 * gfortran.dg/proc_ptr_38.f90: New.
2386
2387 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2388
2389 PR debug/54460
2390 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2391 to scary regexp.
2392
2393 PR testsuite/54007
2394 * gnat.dg/lto15.adb: Require lto.
2395
2396 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2397 "myBindC" for hppa*-*-hpux*.
2398
2399 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2400
2401 * gfortran.dg/namelist_75.f90: New test.
2402
2403 2012-09-15 Tom de Vries <tom@codesourcery.com>
2404
2405 * gcc.dg/tree-ssa/vrp82.c: New test.
2406 * gcc.dg/tree-ssa/vrp83.c: Same.
2407 * gcc.dg/tree-ssa/vrp84.c: Same.
2408
2409 2012-09-15 Tom de Vries <tom@codesourcery.com>
2410
2411 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2412 * gcc.dg/tree-ssa/vrp81.c: ... this.
2413
2414 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2415
2416 PR target/54222
2417 * gcc.target/avr/torture/fix-types.h: New.
2418 * gcc.target/avr/torture/vals-hr.def: New.
2419 * gcc.target/avr/torture/vals-r.def: New.
2420 * gcc.target/avr/torture/vals-k.def: New.
2421 * gcc.target/avr/torture/vals-ur.def: New.
2422 * gcc.target/avr/torture/vals-uk.def: New.
2423 * gcc.target/avr/torture/vals-uhr.def: New.
2424 * gcc.target/avr/torture/vals-llk.def: New.
2425 * gcc.target/avr/torture/vals-ullk.def: New.
2426 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2427 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2428 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2429 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2430 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2431 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2432 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2433 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2434
2435 2012-09-14 Dehao Chen <dehao@google.com>
2436
2437 * g++.dg/debug/dwarf2/deallocator.C: New test.
2438
2439 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2440
2441 PR c/54552
2442 * gcc.c-torture/compile/pr54552-1.c: New test.
2443
2444 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2445
2446 PR c++/54427
2447 * g++.dg/other/vector-compare.C: New testcase.
2448 * c-c++-common/vector-compare-3.c: New testcase.
2449 * gcc.dg/vector-shift.c: Move ...
2450 * c-c++-common/vector-shift.c: ... here.
2451 * gcc.dg/vector-shift1.c: Move ...
2452 * c-c++-common/vector-shift1.c: ... here.
2453 * gcc.dg/vector-shift3.c: Move ...
2454 * c-c++-common/vector-shift3.c: ... here.
2455 * gcc.dg/vector-compare-1.c: Move ...
2456 * c-c++-common/vector-compare-1.c: ... here.
2457 * gcc.dg/vector-compare-2.c: Move ...
2458 * c-c++-common/vector-compare-2.c: ... here.
2459 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2460 * c-c++-common/torture/vector-compare-1.c: ... here.
2461 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2462 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2463 * c-c++-common/torture/vector-compare-2.c: ... here.
2464 * gcc.c-torture/execute/vector-shift.c: Move ...
2465 * c-c++-common/torture/vector-shift.c: ... here.
2466 * gcc.c-torture/execute/vector-shift2.c: Move ...
2467 * c-c++-common/torture/vector-shift2.c: ... here.
2468 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2469 * c-c++-common/torture/vector-subscript-1.c: ... here.
2470 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2471 * c-c++-common/torture/vector-subscript-2.c: ... here.
2472 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2473 * c-c++-common/torture/vector-subscript-3.c: ... here.
2474
2475 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2476
2477 PR c/54103
2478 * gcc.c-torture/compile/pr54103-1.c,
2479 gcc.c-torture/compile/pr54103-2.c,
2480 gcc.c-torture/compile/pr54103-3.c,
2481 gcc.c-torture/compile/pr54103-4.c,
2482 gcc.c-torture/compile/pr54103-5.c,
2483 gcc.c-torture/compile/pr54103-6.c: New tests.
2484 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2485
2486 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2489
2490 2012-09-14 Richard Guenther <rguenther@suse.de>
2491
2492 PR tree-optimization/54565
2493 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2494 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2495
2496 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2497
2498 * gcc.target/arm/combine-movs.c: Add missing space.
2499
2500 2012-09-14 Richard Guenther <rguenther@suse.de>
2501
2502 * g++.dg/torture/builtin-location.C: New testcase.
2503
2504 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2505 Manuel López-Ibáñez <manu@gcc.gnu.org>
2506
2507 PR c++/53210
2508 * g++.dg/warn/Wuninitialized-self.C: New.
2509
2510 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR c/54559
2513 * gcc.c-torture/compile/pr54559.c: New test.
2514
2515 2012-09-13 Jason Merrill <jason@redhat.com>
2516
2517 PR c++/53839
2518 * g++.dg/cpp0x/constexpr-temp1.C: New.
2519
2520 PR c++/54511
2521 * g++.dg/template/anonunion2.C: New.
2522
2523 PR c++/53836
2524 * g++.dg/template/init10.C: New.
2525
2526 2012-09-13 Tobias Burnus <burnus@net-b.de>
2527
2528 PR fortran/54556
2529 * gfortran.dg/implicit_pure_3.f90: New.
2530
2531 2012-09-13 Richard Guenther <rguenther@suse.de>
2532
2533 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2534
2535 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2536
2537 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2538
2539 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2540
2541 * c-c++-common/pr51712.c: Handle for short-enum targets.
2542
2543 2012-09-12 Terry Guo <terry.guo@arm.com>
2544
2545 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2546 and lsrs for Thumb2 mode.
2547
2548 2012-09-12 Jan Hubicka <jh@suse.cz>
2549
2550 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2551
2552 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2553
2554 PR target/54445
2555 * gcc.target/i386/pr54445-1.c: New file.
2556 * gcc.target/i386/pr54445-2.c: Likewise.
2557
2558 2012-09-12 Tobias Burnus <burnus@net-b.de>
2559
2560 PR fortran/54225
2561 PR fortran/53306
2562 * gfortran.dg/coarray_10.f90: Update dg-error.
2563 * gfortran.dg/coarray_28.f90: New.
2564 * gfortran.dg/array_section_3.f90: New.
2565
2566 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2567
2568 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2569 gcc.target/arm/pr48252.c: Fix for big-endian support.
2570
2571 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2572
2573 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2574
2575 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2576 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2577
2578 * gcc.target/arm/neon-vfma-1.c: New testcase.
2579 * gcc.target/arm/neon-vfms-1.c: Likewise.
2580 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2581 of float.
2582 * gcc.target/arm/neon-vmls-1.c: Likewise.
2583 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2584 function.
2585 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2586 (check_effective_target_arm_neonv2_ok): Likewise.
2587 (check_effective_target_arm_neonv2_hw): Likewise.
2588 (check_effective_target_arm_neonv2): Likewise.
2589
2590 2012-09-11 Richard Guenther <rguenther@suse.de>
2591
2592 PR middle-end/54515
2593 * g++.dg/tree-ssa/pr54515.C: New testcase.
2594
2595 2012-09-10 Andrew Pinski <apinski@cavium.com>
2596
2597 PR tree-opt/c54362
2598 * gcc.dg/tm/memopt-16.c: New testcase.
2599
2600 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2601
2602 PR c++/54541
2603 PR c++/54542
2604 * g++.dg/cpp0x/sfinae40.C: New.
2605 * g++.dg/cpp0x/sfinae41.C: Likewise.
2606
2607 2012-09-10 Jason Merrill <jason@redhat.com>
2608
2609 PR c++/54538
2610 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2611
2612 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2613
2614 PR target/54089
2615 * gcc.target/sh/pr54089-3.c: New.
2616
2617 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2618
2619 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2620
2621 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2622
2623 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2624
2625 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2626
2627 * gcc.dg/pr52558-2.c: Delete.
2628 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2629
2630 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2631
2632 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2633
2634 2012-09-10 Richard Guenther <rguenther@suse.de>
2635
2636 PR tree-optimization/54520
2637 * gcc.dg/torture/pr54520.c: New testcase.
2638
2639 2012-09-10 Jason Merrill <jason@redhat.com>
2640
2641 PR c++/54506
2642 * g++.dg/cpp0x/implicit14.C: New.
2643
2644 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2645
2646 PR fortran/54208
2647 * gfortran.dg/bound_simplification_3.f90: New test.
2648
2649 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2650
2651 PR testsuite/54184
2652 * gcc.dg/pr52558-1.c: Delete.
2653 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2654
2655 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2656
2657 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2658 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2659 * gcc.target/arm/smlaltt-1.c: Likewise.
2660
2661 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2662
2663 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2664
2665 2012-09-07 Tom de Vries <tom@codesourcery.com>
2666
2667 PR tree-optimization/53986
2668 * gcc.dg/tree-ssa/vrp80.c: New test.
2669 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2670
2671 2012-09-06 Jason Merrill <jason@redhat.com>
2672
2673 PR c++/54341
2674 PR c++/54253
2675 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2676 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2677
2678 2012-09-06 Andrew Pinski <apinski@cavium.com>
2679
2680 PR tree-opt/54494
2681 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2682
2683 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR rtl-optimization/54455
2686 * gcc.dg/54455.c: New test.
2687
2688 2012-09-06 Tobias Burnus <burnus@net-b.de>
2689
2690 PR fortran/54463
2691 * gfortran.dg/promotion_2.f90: New.
2692
2693 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR middle-end/54486
2696 * c-c++-common/pr54486.c: New test.
2697
2698 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2699
2700 PR fortran/54474
2701 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2702
2703 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2704
2705 PR c++/54191
2706 * g++.dg/cpp0x/sfinae39.C: New.
2707
2708 2012-09-04 Jason Merrill <jason@redhat.com>
2709
2710 PR c++/54441
2711 * g++.dg/ext/flexary3.C: New.
2712
2713 PR c++/54420
2714 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2715
2716 PR c++/54198
2717 * g++.dg/template/defarg15.C: New.
2718
2719 PR c++/54437
2720 * g++.dg/template/access24.C: New.
2721
2722 2012-09-04 Richard Guenther <rguenther@suse.de>
2723
2724 PR tree-optimization/54458
2725 * gcc.dg/torture/pr54458.c: New testcase.
2726
2727 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2728
2729 * gcc.target/arm/neon-vext.c: New test.
2730 * gcc.target/arm/neon-vext-execute.c: Ditto.
2731
2732 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2733
2734 PR fortran/54243
2735 PR fortran/54244
2736 * gfortran.dg/select_type_29.f03: New.
2737
2738 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2739
2740 * gcc.dg/fold-perm.c: Improve test.
2741
2742 2012-09-03 Tobias Burnus <burnus@net-b.de>
2743
2744 PR fortran/51632
2745 * gfortran.dg/coarray_class_1.f90: New.
2746
2747 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2748
2749 PR target/49206
2750 * gcc.c-torture/compile/pr49206.c: New test.
2751
2752 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2753 Uros Bizjak <ubizjak@gmail.com>
2754
2755 PR target/36680
2756 * gfortran.dg/pr36680.f90: New test.
2757
2758 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2759
2760 PR target/42295
2761 * g++.dg/opt/pr42295.C: New test.
2762
2763 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR target/54436
2766 * gcc.dg/torture/pr54436.c: New test.
2767
2768 2012-09-01 Andrew Pinski <apinski@cavium.com>
2769
2770 * gcc.target/mips/truncate-8.c: New testcase.
2771
2772 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR target/46829
2775 PR target/46843
2776 * gcc.target/i386/pr46829.c: New test.
2777 * gcc.target/i386/pr46843.c: Ditto.
2778
2779 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2780 Jason Merrill <jason@redhat.com>
2781
2782 PR c++/18747
2783 * g++.dg/parse/error50.C: New.
2784
2785 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR c/54428
2788 * gcc.c-torture/compile/pr54428.c: New test.
2789
2790 2012-08-31 Ollie Wild <aaw@google.com>
2791
2792 PR c++/54197
2793 * g++.dg/init/lifetime3.C: New test.
2794
2795 2012-08-31 Martin Jambor <mjambor@suse.cz>
2796
2797 PR middle-end/54409
2798 * gcc.dg/torture/pr54409.c: New test.
2799
2800 2012-08-31 Martin Jambor <mjambor@suse.cz>
2801
2802 * gfortran.dg/pr48636.f90: Add dump scan checks.
2803
2804 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2805
2806 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2807
2808 2012-08-28 Joey Ye <joey.ye@arm.com>
2809
2810 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2811
2812 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2813
2814 PR target/46254
2815 * gcc.target/i386/pr46254.c: New test.
2816
2817 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2818
2819 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2820 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2821 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2822
2823 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2824
2825 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2826 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2827 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2828 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2829 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2830 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2831 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2832 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2833 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2834 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2835 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2836 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2837 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2838 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2839 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2840 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2841 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2842 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2843 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2844 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2845 gcc.target/mips/unaligned-1.c: Tighten regexps.
2846
2847 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2848
2849 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2850 (mips_option_groups): Remove optimization. Add various -f options.
2851 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2852 and -pg imply -fno-omit-frame-pointer.
2853 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2854 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2855 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2856 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2857 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2858 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2859 * gcc.target/mips/abi-n32-long32.c: Likewise.
2860 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2861 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2862 * gcc.target/mips/abi-n32-long64.c: Likewise.
2863 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2864 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2865 * gcc.target/mips/abi-n64-long32.c: Likewise.
2866 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2867 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2868 * gcc.target/mips/abi-n64-long64.c: Likewise.
2869 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2870 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2871 * gcc.target/mips/abi-o32-long32.c: Likewise.
2872 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2873 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2874 * gcc.target/mips/abi-o32-long64.c: Likewise.
2875 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2876 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2877 * gcc.target/mips/abi-o64-long32.c: Likewise.
2878 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2879 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2880 * gcc.target/mips/abi-o64-long64.c: Likewise.
2881 * gcc.target/mips/asm-1.c: Likewise.
2882 * gcc.target/mips/branch-1.c: Likewise.
2883 * gcc.target/mips/call-3.c: Likewise.
2884 * gcc.target/mips/call-saved-3.c: Likewise.
2885 * gcc.target/mips/clear-cache-1.c: Likewise.
2886 * gcc.target/mips/div-1.c: Likewise.
2887 * gcc.target/mips/div-2.c: Likewise.
2888 * gcc.target/mips/div-3.c: Likewise.
2889 * gcc.target/mips/div-4.c: Likewise.
2890 * gcc.target/mips/div-5.c: Likewise.
2891 * gcc.target/mips/div-6.c: Likewise.
2892 * gcc.target/mips/div-7.c: Likewise.
2893 * gcc.target/mips/div-8.c: Likewise.
2894 * gcc.target/mips/div-9.c: Likewise.
2895 * gcc.target/mips/div-10.c: Likewise.
2896 * gcc.target/mips/div-11.c: Likewise.
2897 * gcc.target/mips/div-12.c: Likewise.
2898 * gcc.target/mips/dsp-ctrl.c: Likewise.
2899 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2900 * gcc.target/mips/ext-8.c: Likewise.
2901 * gcc.target/mips/extend-2.c: Likewise.
2902 * gcc.target/mips/fix-r10000-1.c: Likewise.
2903 * gcc.target/mips/fix-r10000-2.c: Likewise.
2904 * gcc.target/mips/fix-r10000-3.c: Likewise.
2905 * gcc.target/mips/fix-r10000-4.c: Likewise.
2906 * gcc.target/mips/fix-r10000-5.c: Likewise.
2907 * gcc.target/mips/fix-r10000-6.c: Likewise.
2908 * gcc.target/mips/fix-r10000-7.c: Likewise.
2909 * gcc.target/mips/fix-r10000-8.c: Likewise.
2910 * gcc.target/mips/fix-r10000-9.c: Likewise.
2911 * gcc.target/mips/fix-r10000-10.c: Likewise.
2912 * gcc.target/mips/fix-r10000-11.c: Likewise.
2913 * gcc.target/mips/fix-r10000-12.c: Likewise.
2914 * gcc.target/mips/fix-r10000-13.c: Likewise.
2915 * gcc.target/mips/fix-r10000-14.c: Likewise.
2916 * gcc.target/mips/fix-r10000-15.c: Likewise.
2917 * gcc.target/mips/fpcmp-1.c: Likewise.
2918 * gcc.target/mips/fpcmp-2.c: Likewise.
2919 * gcc.target/mips/fpr-moves-7.c: Likewise.
2920 * gcc.target/mips/fpr-moves-8.c: Likewise.
2921 * gcc.target/mips/int-moves-1.c: Likewise.
2922 * gcc.target/mips/int-moves-2.c: Likewise.
2923 * gcc.target/mips/long-calls-pg.c: Likewise.
2924 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2925 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2926 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2927 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2928 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2929 * gcc.target/mips/mips-3d-1.c: Likewise.
2930 * gcc.target/mips/mips-3d-2.c: Likewise.
2931 * gcc.target/mips/mips-3d-3.c: Likewise.
2932 * gcc.target/mips/mips-3d-4.c: Likewise.
2933 * gcc.target/mips/mips-3d-5.c: Likewise.
2934 * gcc.target/mips/mips-3d-6.c: Likewise.
2935 * gcc.target/mips/mips-3d-7.c: Likewise.
2936 * gcc.target/mips/mips-3d-8.c: Likewise.
2937 * gcc.target/mips/mips-3d-9.c: Likewise.
2938 * gcc.target/mips/mips-ps-1.c: Likewise.
2939 * gcc.target/mips/mips-ps-2.c: Likewise.
2940 * gcc.target/mips/mips-ps-3.c: Likewise.
2941 * gcc.target/mips/mips-ps-4.c: Likewise.
2942 * gcc.target/mips/mips-ps-6.c: Likewise.
2943 * gcc.target/mips/mips32-dspr2.c: Likewise.
2944 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2945 * gcc.target/mips/neg-abs-1.c: Likewise.
2946 * gcc.target/mips/neg-abs-2.c: Likewise.
2947 * gcc.target/mips/nmadd-3.c: Likewise.
2948 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2949 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2950 * gcc.target/mips/octeon-pop-1.c: Likewise.
2951 * gcc.target/mips/pr26765.c: Likewise.
2952 * gcc.target/mips/pr33256.c: Likewise.
2953 * gcc.target/mips/pr33635-1.c: Likewise.
2954 * gcc.target/mips/pr33755.c: Likewise.
2955 * gcc.target/mips/pr35802.c: Likewise.
2956 * gcc.target/mips/pr45074.c: Likewise.
2957 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2958 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2959 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2960 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2961 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2962 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2963 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2964 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2965 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2966 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2967 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2968 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2969 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2970 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2971 * gcc.target/mips/save-restore-1.c: Likewise.
2972 * gcc.target/mips/save-restore-3.c: Likewise.
2973 * gcc.target/mips/save-restore-5.c: Likewise.
2974 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2975 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2976 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2977 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2978 * gcc.target/mips/stack-1.c: Likewise.
2979
2980 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2981 Tighten regexps.
2982
2983 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2984 branch under test to be filled with preceding rather than
2985 following instructions.
2986 * gcc.target/mips/branch-10.c: Likewise.
2987 * gcc.target/mips/branch-11.c: Likewise.
2988 * gcc.target/mips/branch-12.c: Likewise.
2989 * gcc.target/mips/branch-13.c: Likewise.
2990 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2991 to be eliminated. Tighten $28 scan-assembler-not test.
2992
2993 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2994 function to...
2995 * gcc.target/mips/call-4.c: ...this new test.
2996
2997 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2998 more likely.
2999 * gcc.target/mips/code-readable-3.c: Likewise.
3000 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3001 flag but skip for -O0.
3002 * gcc.target/mips/code-readable-4.c: Likewise.
3003
3004 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3005 of operations under test.
3006 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3007
3008 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3009 Don't require sibling-call optimization.
3010 * gcc.target/mips/near-far-4.c: Likewise.
3011
3012 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3013 Make sure that the register variable is used.
3014 * gcc.target/mips/soft-float-1.c: Likewise.
3015
3016 * gcc.target/mips/sdata-1.c: Make static data volatile.
3017 * gcc.target/mips/sdata-2.c: Likewise.
3018 * gcc.target/mips/sdata-3.c: Likewise.
3019 * gcc.target/mips/sdata-4.c: Likewise.
3020
3021 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3022 skip for -O0.
3023 * gcc.target/mips/atomic-memory-2.c: Likewise.
3024 * gcc.target/mips/branch-cost-1.c: Likewise.
3025 * gcc.target/mips/branch-cost-2.c: Likewise.
3026 * gcc.target/mips/cache-1.c: Likewise.
3027 * gcc.target/mips/call-1.c: Likewise.
3028 * gcc.target/mips/call-saved-2.c: Likewise.
3029 * gcc.target/mips/const-anchor-1.c: Likewise.
3030 * gcc.target/mips/const-anchor-2.c: Likewise.
3031 * gcc.target/mips/dse-1.c: Likewise.
3032 * gcc.target/mips/dsp-lhx.c: Likewise.
3033 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3034 * gcc.target/mips/ext-1.c: Likewise.
3035 * gcc.target/mips/ext-2.c: Likewise.
3036 * gcc.target/mips/ext-3.c: Likewise.
3037 * gcc.target/mips/ext-4.c: Likewise.
3038 * gcc.target/mips/ext-5.c: Likewise.
3039 * gcc.target/mips/ext-6.c: Likewise.
3040 * gcc.target/mips/ext-7.c: Likewise.
3041 * gcc.target/mips/extend-1.c: Likewise.
3042 * gcc.target/mips/fix-r4000-1.c: Likewise.
3043 * gcc.target/mips/fix-r4000-3.c: Likewise.
3044 * gcc.target/mips/fix-r4000-5.c: Likewise.
3045 * gcc.target/mips/fix-r4000-6.c: Likewise.
3046 * gcc.target/mips/fix-r4000-8.c: Likewise.
3047 * gcc.target/mips/fix-r4000-10.c: Likewise.
3048 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3049 * gcc.target/mips/fixed-vector-type.c: Likewise.
3050 * gcc.target/mips/fpr-moves-1.c: Likewise.
3051 * gcc.target/mips/fpr-moves-2.c: Likewise.
3052 * gcc.target/mips/fpr-moves-3.c: Likewise.
3053 * gcc.target/mips/fpr-moves-4.c: Likewise.
3054 * gcc.target/mips/fpr-moves-5.c: Likewise.
3055 * gcc.target/mips/fpr-moves-6.c: Likewise.
3056 * gcc.target/mips/ins-1.c: Likewise.
3057 * gcc.target/mips/ins-2.c: Likewise.
3058 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3059 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3060 * gcc.target/mips/lazy-binding-1.c: Likewise.
3061 * gcc.target/mips/madd-3.c: Likewise.
3062 * gcc.target/mips/madd-5.c: Likewise.
3063 * gcc.target/mips/madd-6.c: Likewise.
3064 * gcc.target/mips/madd-8.c: Likewise.
3065 * gcc.target/mips/madd-9.c: Likewise.
3066 * gcc.target/mips/memcpy-1.c: Likewise.
3067 * gcc.target/mips/mips-ps-type.c: Likewise.
3068 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3069 * gcc.target/mips/mips-sched-madd.c: Likewise.
3070 * gcc.target/mips/mips16e-extends.c: Likewise.
3071 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3072 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3073 * gcc.target/mips/movcc-1.c: Likewise.
3074 * gcc.target/mips/movcc-2.c: Likewise.
3075 * gcc.target/mips/movcc-3.c: Likewise.
3076 * gcc.target/mips/msub-5.c: Likewise.
3077 * gcc.target/mips/msub-6.c: Likewise.
3078 * gcc.target/mips/msub-8.c: Likewise.
3079 * gcc.target/mips/mult-2.c: Likewise.
3080 * gcc.target/mips/mult-3.c: Likewise.
3081 * gcc.target/mips/mult-5.c: Likewise.
3082 * gcc.target/mips/mult-6.c: Likewise.
3083 * gcc.target/mips/mult-7.c: Likewise.
3084 * gcc.target/mips/mult-12.c: Likewise.
3085 * gcc.target/mips/mult-13.c: Likewise.
3086 * gcc.target/mips/mult-14.c: Likewise.
3087 * gcc.target/mips/mult-15.c: Likewise.
3088 * gcc.target/mips/mult-17.c: Likewise.
3089 * gcc.target/mips/mult-18.c: Likewise.
3090 * gcc.target/mips/mult-19.c: Likewise.
3091 * gcc.target/mips/nmadd-1.c: Likewise.
3092 * gcc.target/mips/nmadd-2.c: Likewise.
3093 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3094 * gcc.target/mips/octeon-cins-1.c: Likewise.
3095 * gcc.target/mips/octeon-cins-2.c: Likewise.
3096 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3097 * gcc.target/mips/octeon-exts-2.c: Likewise.
3098 * gcc.target/mips/octeon-exts-3.c: Likewise.
3099 * gcc.target/mips/octeon-exts-4.c: Likewise.
3100 * gcc.target/mips/octeon-exts-5.c: Likewise.
3101 * gcc.target/mips/octeon-exts-6.c: Likewise.
3102 * gcc.target/mips/octeon-exts-7.c: Likewise.
3103 * gcc.target/mips/octeon-pop-2.c: Likewise.
3104 * gcc.target/mips/octeon-seq-3.c: Likewise.
3105 * gcc.target/mips/octeon-seq-4.c: Likewise.
3106 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3107 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3108 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3109 * gcc.target/mips/pr54240.c: Likewise.
3110 * gcc.target/mips/rsqrt-1.c: Likewise.
3111 * gcc.target/mips/rsqrt-2.c: Likewise.
3112 * gcc.target/mips/rsqrt-3.c: Likewise.
3113 * gcc.target/mips/rsqrt-4.c: Likewise.
3114 * gcc.target/mips/save-restore-2.c: Likewise.
3115 * gcc.target/mips/save-restore-4.c: Likewise.
3116 * gcc.target/mips/sb1-1.c: Likewise.
3117 * gcc.target/mips/scc-1.c: Likewise.
3118 * gcc.target/mips/scc-2.c: Likewise.
3119 * gcc.target/mips/scc-3.c: Likewise.
3120 * gcc.target/mips/scc-4.c: Likewise.
3121 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3122 * gcc.target/mips/truncate-1.c: Likewise.
3123 * gcc.target/mips/truncate-2.c: Likewise.
3124 * gcc.target/mips/truncate-3.c: Likewise.
3125 * gcc.target/mips/truncate-4.c: Likewise.
3126 * gcc.target/mips/truncate-5.c: Likewise.
3127 * gcc.target/mips/truncate-6.c: Likewise.
3128 * gcc.target/mips/unaligned-1.c: Likewise.
3129
3130 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3131 skip for -O0. Require -fexpensive-optimizations.
3132 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3133 * gcc.target/mips/dspr2-MULT.c: Likewise.
3134 * gcc.target/mips/fix-r4000-2.c: Likewise.
3135 * gcc.target/mips/fix-r4000-4.c: Likewise.
3136 * gcc.target/mips/fix-r4000-7.c: Likewise.
3137 * gcc.target/mips/fix-r4000-9.c: Likewise.
3138 * gcc.target/mips/madd-1.c: Likewise.
3139 * gcc.target/mips/madd-2.c: Likewise.
3140 * gcc.target/mips/madd-4.c: Likewise.
3141 * gcc.target/mips/maddu-1.c: Likewise.
3142 * gcc.target/mips/maddu-2.c: Likewise.
3143 * gcc.target/mips/maddu-3.c: Likewise.
3144 * gcc.target/mips/maddu-4.c: Likewise.
3145 * gcc.target/mips/msub-1.c: Likewise.
3146 * gcc.target/mips/msub-2.c: Likewise.
3147 * gcc.target/mips/msub-3.c: Likewise.
3148 * gcc.target/mips/msub-4.c: Likewise.
3149 * gcc.target/mips/msubu-1.c: Likewise.
3150 * gcc.target/mips/msubu-2.c: Likewise.
3151 * gcc.target/mips/msubu-3.c: Likewise.
3152 * gcc.target/mips/msubu-4.c: Likewise.
3153 * gcc.target/mips/mult-1.c: Likewise.
3154 * gcc.target/mips/mult-4.c: Likewise.
3155 * gcc.target/mips/mult-8.c: Likewise.
3156 * gcc.target/mips/mult-9.c: Likewise.
3157 * gcc.target/mips/mult-10.c: Likewise.
3158 * gcc.target/mips/mult-11.c: Likewise.
3159 * gcc.target/mips/mult-16.c: Likewise.
3160
3161 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3162 skip for -O0 and -Os.
3163 * gcc.target/mips/fix-r4000-12.c: Likewise.
3164 * gcc.target/mips/madd-7.c: Likewise.
3165 * gcc.target/mips/mips-ps-5.c: Likewise.
3166 * gcc.target/mips/mips-ps-7.c: Likewise.
3167 * gcc.target/mips/msub-7.c: Likewise.
3168
3169 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3170 skip for -O0. Require -mno-abicalls.
3171 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3172
3173 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3174 skip for -O0. Require a total number of BBIT instructions and
3175 at least one of each kind.
3176
3177 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3178 skip for -O0. Require -fno-unroll-loops.
3179
3180 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3181 skip for -O0. Allow BLTZ as well as BGEZ.
3182
3183 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3184
3185 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3186 skip for -O0. Require -fschedule-insns2.
3187 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3188
3189 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3190 but skip for -O0. Make a branch-likely more likely.
3191
3192 * gcc.target/mips/timode-2.c: Split each test into its own function.
3193 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3194
3195 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3196 skip for -O0. Require -fpeephole2.
3197 * gcc.target/mips/vr-mult-2.c: Likewise.
3198
3199 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3200
3201 PR preprocessor/53469
3202 * gcc.dg/cpp/_Pragma7.c: New test case.
3203
3204 2012-08-27 Tobias Burnus <burnus@net-b.de>
3205
3206 PR fortran/54370
3207 * gfortran.dg/do_5.f90: New.
3208
3209 2012-08-27 Tobias Burnus <burnus@net-b.de>
3210
3211 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3212 from dg-options as -Wall no longer implies it.
3213
3214 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3215
3216 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3217
3218 2012-08-25 Jason Merrill <jason@redhat.com>
3219
3220 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3221
3222 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 PR c++/51421
3225 * g++.dg/cpp0x/auto34.C: New.
3226
3227 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3228
3229 PR c/54363
3230 * gcc.dg/pr54363.c: New test.
3231
3232 PR c/54355
3233 * gcc.dg/pr54355.c: New test.
3234
3235 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3236
3237 PR debug/52857
3238 * gcc.target/i386/pr52857-1.c: New.
3239 * gcc.target/i386/pr52857-2.c: Likewise.
3240
3241 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3242
3243 * gcc.target/mips/code-readable-4.c: New test.
3244
3245 2012-08-23 Julian Brown <julian@codesourcery.com>
3246 Sandra Loosemore <sandra@codesourcery.com>
3247
3248 * gcc.target/mips/code-readable-1.c: Add -O to options.
3249
3250 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/20420
3253 * g++.dg/lookup/using53.C: New.
3254
3255 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3256
3257 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3258 * gcc.dg/fixed-point/convert-1.c: New.
3259 * gcc.dg/fixed-point/convert-2.c: New.
3260 * gcc.dg/fixed-point/convert-3.c: New.
3261 * gcc.dg/fixed-point/convert-4.c: New.
3262 * gcc.dg/fixed-point/convert-float-1.c: New.
3263 * gcc.dg/fixed-point/convert-float-2.c: New.
3264 * gcc.dg/fixed-point/convert-float-3.c: New.
3265 * gcc.dg/fixed-point/convert-float-4.c: New.
3266 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3267 * gcc.dg/fixed-point/convert-sat.c: New.
3268 * gcc.dg/fixed-point/convert.h: New.
3269
3270 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/54089
3273 * gcc.target/sh/pr54089-2.c: New.
3274
3275 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3276
3277 * gcc.target/i386/long-double-64-1.c: New file.
3278 * gcc.target/i386/long-double-64-2.c: Likewise.
3279 * gcc.target/i386/long-double-64-3.c: Likewise.
3280 * gcc.target/i386/long-double-64-4.c: Likewise.
3281 * gcc.target/i386/long-double-80-1.c: Likewise.
3282 * gcc.target/i386/long-double-80-2.c: Likewise.
3283 * gcc.target/i386/long-double-80-3.c: Likewise.
3284 * gcc.target/i386/long-double-80-4.c: Likewise.
3285 * gcc.target/i386/long-double-80-5.c: Likewise.
3286 * gcc.target/i386/long-double-80-6.c: Likewise.
3287 * gcc.target/i386/long-double-80-7.c: Likewise.
3288
3289 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3290
3291 PR tree-optimization/54317
3292 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3293
3294 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3295
3296 PR target/39423
3297 * gcc.target/sh/pr39423-2.c: New.
3298
3299 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3300
3301 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3302 * gcc.dg/fold-perm.c: Likewise.
3303
3304 2012-08-20 Jan Hubicka <jh@suse.cz>
3305
3306 PR fortran/48636
3307 * gcc.dg/ipa/inlinehint-1.c: New.
3308
3309 2012-08-20 Florian Weimer <fweimer@redhat.com>
3310
3311 PR c++/19351
3312 * g++.dg/init/new38.C: New test.
3313 * g++.dg/init/new39.C: New test.
3314
3315 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3316
3317 PR target/54089
3318 * gcc.target/sh/pr54089-1.c: New.
3319
3320 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3321
3322 PR target/51244
3323 * gcc.target/sh/pr51244-11.c: New.
3324
3325 2012-08-20 Tobias Burnus <burnus@net-b.de>
3326
3327 PR fortran/54301
3328 * gfortran.dg/warn_target_lifetime_2.f90: New.
3329
3330 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3331
3332 PR c++/10416
3333 * g++.dg/warn/Wunused-var-17.C: New.
3334
3335 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3336
3337 PR middle-end/53992
3338 * gcc.dg/gomp/pr53992.c: New test.
3339
3340 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3341
3342 PR tree-ssa/54295
3343 * gcc.c-torture/execute/20120817-1.c: New test.
3344
3345 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3346
3347 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3348 add instruction.
3349 (f2): New test that really does need adds.
3350
3351 2012-08-20 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/54327
3354 * gcc.dg/torture/pr54327.c: New testcase.
3355
3356 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR tree-optimization/54321
3359 * gcc.c-torture/compile/pr54321.c: New test.
3360
3361 2012-08-20 Tobias Burnus <burnus@net-b.de>
3362
3363 PR fortran/54301
3364 * gfortran.dg/warn_target_lifetime_1.f90: New.
3365
3366 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3367
3368 PR fortran/54298
3369 * gfortran.dg/real_compare_1.f90: New test case.
3370 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3371
3372 2012-08-18 Jan Hubicka <jh@suse.cz>
3373
3374 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3375
3376 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3377
3378 PR fortran/39290
3379 * gfortran.dg/interface_37.f90: New test.
3380
3381 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3382 Gary Funck <gary@intrepid.com>
3383
3384 PR target/20020
3385 * gcc.target/i386/pr20020-1.c: New test.
3386 * gcc.target/i386/pr20020-2.c: Likewise.
3387 * gcc.target/i386/pr20020-3.c: Likewise.
3388
3389 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3390
3391 * gcc.target/i386/perm-concat.c: New test.
3392
3393 2012-08-17 Julian Brown <julian@codesourcery.com>
3394
3395 * gcc.target/arm/div64-unwinding.c: New test.
3396
3397 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3398
3399 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3400
3401 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3402
3403 PR target/54236
3404 * gcc.target/sh/pr54236-1.c: New.
3405
3406 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3407
3408 * lib/target-supports.exp (check_effective_target_sync_int_long)
3409 (check_effective_target_sync_char_short): Enable for crisv32-*
3410 and cris-*.
3411
3412 PR middle-end/54261
3413 * gcc.dg/torture/pr54261-1.c: New test.
3414
3415 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3416
3417 PR fortran/54243
3418 PR fortran/54244
3419 * gfortran.dg/typebound_call_24.f03: New.
3420
3421 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3422
3423 PR tree-optimization/54245
3424 * gcc.dg/tree-ssa/pr54245.c: New test.
3425
3426 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3427
3428 PR tree-optimization/54240
3429 * gcc.target/powerpc/pr54240.c: New test.
3430 * gcc.target/mips/pr54240.c: Likewise.
3431
3432 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 PR target/52933
3435 * gcc.target/sh/pr52933-1.c: New.
3436 * gcc.target/sh/pr52933-2.c: New.
3437
3438 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3439
3440 PR target/50751
3441 * gcc.target/sh/pr50751-8.c: New.
3442
3443 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3444
3445 PR fortran/47586
3446 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3447 * gfortran.dg/typebound_proc_27.f03: New test.
3448
3449 2012-08-14 Sterling Augustine <saugustine@google.com>
3450
3451 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3452
3453 2012-08-14 Tobias Burnus <burnus@net-b.de>
3454
3455 PR fortran/40881
3456 * gfortran.dg/data_constraints_3.f90: New.
3457 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3458 to disable -pedantic compilation.
3459 * gfortran.dg/pr37243.f: Ditto.
3460 * gfortran.dg/g77/19990826-3.f: Ditto.
3461 * gfortran.dg/g77/20020307-1.f : Ditto.
3462 * gfortran.dg/g77/980310-3.f: Ditto.
3463
3464 2012-08-14 Tobias Burnus <burnus@net-b.de>
3465
3466 PR fortran/54234
3467 * gfortran.dg/warn_conversion_4.f90: New.
3468
3469 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR middle-end/53411
3472 PR rtl-optimization/53495
3473 * gcc.c-torture/compile/pr53411.c: New test.
3474 * gcc.c-torture/compile/pr53495.c: New test.
3475
3476 2012-08-13 Richard Guenther <rguenther@suse.de>
3477
3478 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3479
3480 2012-08-13 Richard Guenther <rguenther@suse.de>
3481
3482 PR tree-optimization/54200
3483 * gcc.dg/guality/pr54200.c: New testcase.
3484 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3485
3486 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3487
3488 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3489
3490 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3491
3492 PR target/51244
3493 * gcc.target/sh/pr51244-7.c: New.
3494 * gcc.target/sh/pr51244-8.c: New.
3495 * gcc.target/sh/pr51244-9.c: New.
3496 * gcc.target/sh/pr51244-10.c: New.
3497
3498 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3499
3500 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3501 -m2e or -m2a.
3502 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3503 * gcc.target/sh/pr53511-1.c: Likewise.
3504 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3505 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3506 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3507 * gcc.target/sh/pr53512-3.c: Likewise.
3508 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3509
3510 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3511
3512 PR target/39423
3513 * gcc.c-torture/compile/pr39423-1.c: New.
3514 * gcc.c-torture/compile/pr39423-2.c: New.
3515
3516 2012-08-12 Tobias Burnus <burnus@net-b.de>
3517
3518 PR fortran/54221
3519 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3520 they appear uninitialized on the RHS.
3521 * gfortran.dg/public_private_module_6.f90: New.
3522
3523 2012-08-11 Martin Jambor <mjambor@suse.cz>
3524
3525 PR fortran/48636
3526 * gfortran.dg/pr48636.f90: New test.
3527
3528 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3529
3530 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3531 to avoid warnings.
3532 (main): Adjust caller.
3533
3534 2012-08-10 Richard Guenther <rguenther@suse.de>
3535
3536 * gcc.dg/matrix/*.c: Adjust and move ...
3537 * gcc.dg/torture/: ... here.
3538 * gcc.dg/matrix: Remove directory.
3539
3540 2012-08-10 Richard Guenther <rguenther@suse.de>
3541
3542 PR middle-end/54219
3543 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3544
3545 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3546
3547 PR middle-end/54211
3548 * gcc.dg/tree-ssa/pr54211.c: New test.
3549
3550 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3553 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3554
3555 2012-08-10 Richard Guenther <rguenther@suse.de>
3556
3557 PR tree-optimization/54109
3558 * gcc.dg/torture/pr54109.c: New testcase.
3559 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3560 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3561
3562 2012-08-10 Richard Guenther <rguenther@suse.de>
3563
3564 PR tree-optimization/54027
3565 * gcc.dg/torture/pr54027.c: New testcase.
3566
3567 2012-08-10 Richard Guenther <rguenther@suse.de>
3568
3569 * g++.dg/plugin/selfassign.c: Adjust.
3570 * gcc.dg/plugin/selfassign.c: Likewise.
3571 * gcc.dg/strlenopt-11.c: Likewise.
3572 * gcc.dg/strlenopt-13.c: Likewise.
3573 * gcc.dg/no-strict-overflow-4.c: Likewise.
3574 * gcc.dg/strict-overflow-4.c: Likewise.
3575 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3576 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3577 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3578 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3579 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3581 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3582 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3583 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3584 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3585 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3586 * gcc.dg/pr46309.c: Likewise.
3587 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3588
3589 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3590
3591 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3592 for x86 targets.
3593 * gcc.c-torture/compile/20120727-2.c: New test.
3594
3595 2012-08-09 Martin Jambor <mjambor@suse.cz>
3596
3597 * gcc.dg/ipa/iinline-4.c: New test.
3598 * gcc.dg/ipa/iinline-5.c: Likewise.
3599 * gcc.dg/ipa/iinline-6.c: Likewise.
3600 * gcc.dg/ipa/iinline-7.c: Likewise.
3601 * gcc.dg/lto/20120723_0.c: Likewise.
3602 * gcc.dg/lto/20120723_1.c: Likewise.
3603
3604 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3605
3606 PR target/39423
3607 * gcc.target/sh/pr39423-1.c: New.
3608
3609 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3610
3611 PR target/51244
3612 * gcc.target/sh/pr51244-5: New.
3613 * gcc.target/sh/pr51244-6: New.
3614
3615 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3616
3617 * gcc.target/i386/adx-addxcarry32-3.c: New.
3618 * gcc.target/i386/adx-addxcarry64-3.c: New.
3619
3620 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3621
3622 PR rtl-optimization/53701
3623 * gcc.dg/pr53701.c: New test.
3624
3625 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3626
3627 * gcc.c-torture/compile/20120727-1.c: New test.
3628
3629 2012-08-09 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/54199
3632 * gfortran.dg/intrinsic_shadow_4.f90: New.
3633
3634 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3637
3638 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3639
3640 * gcc.c-torture/execute/20120808-1.c: New test.
3641
3642 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3643
3644 PR rtl-optimization/54157
3645 * gcc.target/i386/pr54157.c: New file.
3646
3647 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3648
3649 * gcc.target/i386/adx-addcarryx32-1.c: New.
3650 * gcc.target/i386/adx-addcarryx32-2.c: New.
3651 * gcc.target/i386/adx-addcarryx64-1.c: New.
3652 * gcc.target/i386/adx-addcarryx64-2.c: New.
3653 * gcc.target/i386/adx-check.h: New.
3654 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3655 * gcc.target/i386/sse-12.c: Add -madx.
3656 * gcc.target/i386/sse-13.c: Ditto.
3657 * gcc.target/i386/sse-14.c: Ditto.
3658 * gcc.target/i386/sse-22.c: Ditto.
3659 * gcc.target/i386/sse-23.c: Ditto.
3660 * g++.dg/other/i386-2.C: Ditto.
3661 * g++.dg/other/i386-3.C: Ditto.
3662
3663 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3664
3665 * gcc.dg/tree-ssa/slsr-5.c: New.
3666 * gcc.dg/tree-ssa/slsr-6.c: New.
3667 * gcc.dg/tree-ssa/slsr-7.c: New.
3668 * gcc.dg/tree-ssa/slsr-8.c: New.
3669 * gcc.dg/tree-ssa/slsr-9.c: New.
3670 * gcc.dg/tree-ssa/slsr-10.c: New.
3671 * gcc.dg/tree-ssa/slsr-11.c: New.
3672 * gcc.dg/tree-ssa/slsr-12.c: New.
3673 * gcc.dg/tree-ssa/slsr-13.c: New.
3674 * gcc.dg/tree-ssa/slsr-14.c: New.
3675 * gcc.dg/tree-ssa/slsr-15.c: New.
3676 * gcc.dg/tree-ssa/slsr-16.c: New.
3677 * gcc.dg/tree-ssa/slsr-17.c: New.
3678 * gcc.dg/tree-ssa/slsr-18.c: New.
3679 * gcc.dg/tree-ssa/slsr-19.c: New.
3680 * gcc.dg/tree-ssa/slsr-20.c: New.
3681 * gcc.dg/tree-ssa/slsr-21.c: New.
3682 * gcc.dg/tree-ssa/slsr-22.c: New.
3683 * gcc.dg/tree-ssa/slsr-23.c: New.
3684 * gcc.dg/tree-ssa/slsr-24.c: New.
3685 * gcc.dg/tree-ssa/slsr-25.c: New.
3686 * gcc.dg/tree-ssa/slsr-26.c: New.
3687 * gcc.dg/tree-ssa/slsr-30.c: New.
3688 * gcc.dg/tree-ssa/slsr-31.c: New.
3689
3690 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3691
3692 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3693 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3694 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3695
3696 2012-08-06 Cary Coutant <ccoutant@google.com>
3697
3698 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3699
3700 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3701
3702 PR fortran/35831
3703 * gfortran.dg/dummy_procedure_5.f90: Modified.
3704 * gfortran.dg/dummy_procedure_8.f90: New.
3705 * gfortran.dg/interface_26.f90: Modified.
3706 * gfortran.dg/proc_ptr_11.f90: Modified.
3707 * gfortran.dg/proc_ptr_15.f90: Modified.
3708 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3709 * gfortran.dg/typebound_override_1.f90: Modified.
3710 * gfortran.dg/typebound_proc_6.f03: Modified.
3711
3712 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3713
3714 PR tree-optimization/51938
3715 PR tree-optimization/52005
3716 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3717 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3718 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3719 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3720
3721 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3722
3723 Avoid crashing on erroneous static_assert usage
3724 * g++.dg/cpp0x/static_assert8.C: New test.
3725
3726 2012-08-06 Jason Merrill <jason@redhat.com>
3727
3728 * g++.dg/cpp0x/sfinae38.C: New.
3729
3730 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3731 Paolo Carlini <paolo.carlini@oracle.com>
3732
3733 PR c++/54165
3734 * g++.dg/conversion/void2.C: New.
3735
3736 2012-08-06 Tom de Vries <tom@codesourcery.com>
3737
3738 * gcc.dg/tree-ssa/vrp78.c: New test.
3739
3740 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3741 Richard Sandiford <rdsandiford@googlemail.com>
3742
3743 * g++.dg/opt/enum2.C: Require fpic target.
3744 * g++.dg/lto/20090303_0.C: Likewise.
3745
3746 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3747 Catherine Moore <clm@codesourcery.com>
3748
3749 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3750 flush function names too.
3751 * gcc.target/mips/clear-cache-1.c: Likewise.
3752
3753 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3754
3755 PR target/54156
3756 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3757
3758 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3759
3760 PR fortran/54166
3761 * gfortran.dg/array_5.f90: New test.
3762
3763 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3764
3765 PR tree-optimization/30318
3766 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3767
3768 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3769
3770 * g++.dg/ext/vector17.C: New testcase.
3771
3772 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3773
3774 PR target/51931
3775 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3776 * g++.dg/opt/longbranch1.C: Likewise.
3777
3778 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3779
3780 PR tree-optimization/53805
3781 * gcc.dg/fold-notunord.c: New testcase.
3782
3783 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3784
3785 PR fortran/48820
3786 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3787 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3788
3789 2012-08-02 Jason Merrill <jason@redhat.com>
3790 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 PR c++/51213 (again)
3793 * g++.dg/cpp0x/sfinae37.C: Extend.
3794
3795 2012-08-02 Richard Guenther <rguenther@suse.de>
3796
3797 PR tree-optimization/50672
3798 * g++.dg/torture/pr50672.C: New testcase.
3799
3800 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3801
3802 PR fortran/54147
3803 * gfortran.dg/abstract_type_6.f03: Modified.
3804 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3805 * gfortran.dg/proc_ptr_comp_35.f90: New.
3806 * gfortran.dg/typebound_proc_9.f03: Modified.
3807 * gfortran.dg/typebound_proc_26.f90: New.
3808
3809 2012-08-02 Richard Guenther <rguenther@suse.de>
3810
3811 * gcc.dg/torture/pta-callused-1.c: Adjust.
3812 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3813 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3814 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3815 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3816 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3817 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3818 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3819 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3820
3821 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3822
3823 PR fortran/54033
3824 * gfortran.dg/include_6.f90: New test case.
3825 * gfortran.dg/include_7.f90: New test case.
3826 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3827
3828 2012-08-01 Tom de Vries <tom@codesourcery.com>
3829
3830 * gcc.dg/tree-ssa/vrp76.c: New test.
3831
3832 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3833
3834 PR tree-optimization/46556
3835 * gcc.dg/tree-ssa/slsr-27.c: New.
3836 * gcc.dg/tree-ssa/slsr-28.c: New.
3837 * gcc.dg/tree-ssa/slsr-29.c: New.
3838
3839 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3840
3841 PR fortran/42418
3842 * gfortran.dg/proc_decl_29.f90: New.
3843
3844 2012-07-31 Dehao Chen <dehao@google.com>
3845
3846 * gcc.dg/predict-7.c: New test.
3847
3848 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3849
3850 PR fortran/54134
3851 * gfortran.dg/typebound_override_3.f90: New.
3852
3853 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3854
3855 PR tree-optimization/53773
3856 * gcc.dg/vect/pr53773.c: New test.
3857
3858 2012-07-31 Nick Clifton <nickc@redhat.com>
3859
3860 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3861 and for XStormy16.
3862
3863 2012-07-31 Tobias Burnus <burnus@net-b.de>
3864
3865 * gfortran.dg/c_funloc_tests_6.f90: New.
3866 * gfortran.dg/c_funloc_tests_7.f90: New.
3867 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3868
3869 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 PR c++/53624
3872 * g++.dg/cpp0x/temp_default5.C: New.
3873
3874 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3875
3876 PR fortran/51081
3877 * gfortran.dg/proc_ptr_37.f90: New.
3878
3879 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3880
3881 * lib/target-supports.exp
3882 (check_effective_target_vect_natural_alignment): New function.
3883 * gcc.dg/align-2.c: Only run on targets with natural alignment
3884 of vector types.
3885 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3886 alignment of vector types.
3887
3888 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3889 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3890
3891 * gcc.target/i386/rdseed16-1.c: New.
3892 * gcc.target/i386/rdseed32-1.c: Ditto
3893 * gcc.target/i386/rdseed64-1.c: Ditto
3894 * gcc.target/i386/sse-12.c: Add -mrdseed.
3895 * gcc.target/i386/sse-13.c: Ditto.
3896 * gcc.target/i386/sse-14.c: Ditto.
3897 * g++.dg/other/i386-2.C: Ditto.
3898 * g++.dg/other/i386-3.C: Ditto.
3899
3900 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3901
3902 PR target/51244
3903 * gcc.target/sh/pr51244-4.c: New.
3904
3905 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3906
3907 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3908 for alpha*-*-* targets. Cleanup original tree dump.
3909
3910 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3911
3912 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3913 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3914
3915 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3916
3917 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3918 rand, srand. Include <stdlib.h>.
3919
3920 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3921
3922 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3923
3924 2012-07-26 Richard Henderson <rth@redhat.com>
3925
3926 * gcc.dg/attr-hotcold-1.c: New.
3927 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3928
3929 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3930 Sandra Loosemore <sandra@codesourcery.com>
3931
3932 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3933
3934 2012-07-26 Tobias Burnus <burnus@net-b.de>
3935
3936 * gfortran.dg/contiguous_1.f90: Update dg-error.
3937 * gfortran.dg/proc_ptr_32.f90: Ditto.
3938
3939 2012-07-26 Richard Guenther <rguenther@suse.de>
3940
3941 PR tree-optimization/54098
3942 * gcc.dg/torture/pr54098.c: New testcase.
3943
3944 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3945
3946 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3947 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3948
3949 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3950
3951 PR fortran/44354
3952 * gfortran.dg/array_constructor_39.f90: New test.
3953
3954 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3955
3956 PR fortran/44354
3957 * gfortran.dg/array_constructor_38.f90: New test.
3958
3959 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3960
3961 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3962
3963 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3964
3965 * gnat.dg/noreturn5.ad[sb]: New test.
3966
3967 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3968 Paul Brook <paul@codesourcery.com>
3969
3970 PR target/53633
3971
3972 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3973 * c-c++-common/pr53633.c: New test.
3974
3975 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3976
3977 * gcc.target/i386/asm-dialect-1.c: New test case.
3978
3979 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3980 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3981
3982 * gcc.target/i386/prefetchw-1.c: New.
3983 * gcc.target/i386/sse-12.c: Add -mprfchw.
3984 * gcc.target/i386/sse-13.c: Ditto.
3985 * gcc.target/i386/sse-14.c: Ditto.
3986 * gcc.target/i386/sse-22.c: Ditto.
3987 * gcc.target/i386/sse-23.c: Ditto.
3988 * g++.dg/other/i386-2.C: Ditto.
3989 * g++.dg/other/i386-3.C: Ditto.
3990
3991 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3992
3993 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3994
3995 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3996
3997 PR target/54051
3998 * gcc.target/arm/pr54051.c: New.
3999 * gcc.target/arm/vfp-1.c: Adjust test.
4000
4001 2012-07-24 Julian Brown <julian@codesourcery.com>
4002
4003 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4004 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4005 hard-float ARM.
4006
4007 2012-07-23 Paul Brook <paul@codesourcery.com>
4008
4009 * g++.dg/other/armv7m-1.c: New test.
4010
4011 2012-07-23 Julian Brown <julian@codesourcery.com>
4012
4013 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4014 ARM.
4015 (DO_TEST): Define to 1 for appropriate ARM targets.
4016
4017 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4018
4019 PR tree-optimization/53881
4020 * gcc.dg/pr53881.c: Renamed to ...
4021 * gcc.dg/pr53881-1.c: ... this.
4022 * gcc.dg/pr53881-2.c: New test.
4023
4024 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4025
4026 Handle recent changes in default atomics for cris*-*-linux*.
4027 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4028 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4029 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4030 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4031 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4032 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4033 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4034 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4035 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4036 -mno-unaligned-atomic-may-use-library is in effect for
4037 cris*-*-linux*.
4038 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4039 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4040 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4041 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4042 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4043 gcc.target/cris/torture/sync-mis-op-i-1.c,
4044 gcc.target/cris/torture/sync-mis-op-i-2.c,
4045 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4046 gcc.target/cris/torture/sync-mis-op-i-3.c,
4047 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4048 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4049 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4050 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4051 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4052 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4053 (main): Remove local variable x.
4054 [mis_ok]: Check that atomics don't fail.
4055
4056 2012-07-21 Andrew Pinski <apinski@cavium.com>
4057
4058 * gcc.dg/tree-ssa/vrp72.c: New test.
4059 * gcc.dg/tree-ssa/vrp73.c: New test.
4060 * gcc.dg/tree-ssa/vrp74.c: New test.
4061 * gcc.dg/tree-ssa/vrp75.c: New test.
4062
4063 2012-07-21 Andrew Pinski <apinski@cavium.com>
4064
4065 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4066 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4067
4068 2012-07-21 Andrew Pinski <apinski@cavium.com>
4069
4070 * gcc.target/mips/octeon-pop-2.c: New testcase.
4071
4072 2012-07-21 Tobias Burnus <burnus@net-b.de>
4073
4074 PR fortran/48820
4075 * gfortran.dg/assumed_rank_3.f90: New.
4076 * gfortran.dg/assumed_rank_11.f90: New.
4077 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4078 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4079 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4080
4081 2012-07-21 Andrew Pinski <apinski@cavium.com>
4082
4083 * gcc.target/mips/unaligned-1.c: New testcase.
4084
4085 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4086
4087 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4088
4089 2012-07-20 Tobias Burnus <burnus@net-b.de>
4090
4091 * gfortran.dg/bind_c_array_params_2.f90: New.
4092 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4093 and update dg-error.
4094
4095 2012-07-20 Tobias Burnus <burnus@net-b.de>
4096
4097 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4098
4099 2012-07-20 Jason Merrill <jason@redhat.com>
4100
4101 PR c++/54038
4102 * g++.dg/other/array7.C: New.
4103
4104 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4105
4106 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4107 the basic block and check loop depth.
4108 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4109 matching patterns and comments.
4110 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4111 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4112
4113 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR c++/28656
4116 * c-c++-common/pr28656.c: New test.
4117
4118 2012-07-19 Jason Merrill <jason@redhat.com>
4119
4120 PR c++/54026
4121 * g++.dg/init/mutable1.C: New.
4122
4123 2012-07-20 Tobias Burnus <burnus@net-b.de>
4124
4125 PR fortran/48820
4126 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4127 * gfortran.dg/assumed_rank_1.f90: New.
4128 * gfortran.dg/assumed_rank_1_c.c: New.
4129 * gfortran.dg/assumed_rank_2.f90: New.
4130 * gfortran.dg/assumed_rank_4.f90: New.
4131 * gfortran.dg/assumed_rank_5.f90: New.
4132 * gfortran.dg/assumed_rank_6.f90: New.
4133 * gfortran.dg/assumed_rank_7.f90: New.
4134 * gfortran.dg/assumed_rank_8.f90: New.
4135 * gfortran.dg/assumed_rank_8_c.c: New.
4136 * gfortran.dg/assumed_rank_9.f90: New.
4137 * gfortran.dg/assumed_rank_10.f90: New.
4138 * gfortran.dg/assumed_rank_12.f90: New.
4139
4140 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4141
4142 * gnat.dg/opt25.adb: New test.
4143 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4144 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4145
4146 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4147
4148 * gnat.dg/aggr20.ad[sb]: New test.
4149 * gnat.dg/aggr20_pkg.ads: New helper.
4150
4151 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4152
4153 * gnat.dg/derived_type3.adb: New test.
4154 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4155
4156 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR rtl-optimization/53942
4159 * gcc.dg/pr53942.c: New test.
4160
4161 2012-07-19 Jason Merrill <jason@redhat.com>
4162
4163 PR c++/54021
4164 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4165
4166 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4167
4168 * gnat.dg/discr38.adb: New test.
4169
4170 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR middle-end/54017
4173 * c-c++-common/gomp/pr54017.c: New test.
4174
4175 2012-07-19 Richard Guenther <rguenther@suse.de>
4176 Eric Botcazou <ebotcazou@adacore.com>
4177
4178 * gnat.dg/loop_optimization11.adb: New testcase.
4179 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4180
4181 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4182 Jason Merrill <jason@redhat.com>
4183
4184 * g++.dg/cpp0x/sfinae37.C: New.
4185 * g++.dg/template/access23.C: New.
4186 * g++.dg/template/access7.C: Adjust.
4187 * g++.dg/template/sfinae10.C: Don't expect errors.
4188 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4189
4190 2012-07-18 Julian Brown <julian@codesourcery.com>
4191 Sandra Loosemore <sandra@codesroucery.com>
4192
4193 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4194
4195 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4196
4197 * gnat.dg/noreturn4.ad[sb]: New test.
4198 * gnat.dg/noreturn4_pkg.ads: New helper.
4199
4200 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4201 Julian Brown <julian@codesourcery.com>
4202
4203 * gcc.target/arm/neon-vdup-1.c: New test case.
4204 * gcc.target/arm/neon-vdup-2.c: New test case.
4205 * gcc.target/arm/neon-vdup-3.c: New test case.
4206 * gcc.target/arm/neon-vdup-4.c: New test case.
4207 * gcc.target/arm/neon-vdup-5.c: New test case.
4208 * gcc.target/arm/neon-vdup-6.c: New test case.
4209 * gcc.target/arm/neon-vdup-7.c: New test case.
4210 * gcc.target/arm/neon-vdup-8.c: New test case.
4211 * gcc.target/arm/neon-vdup-9.c: New test case.
4212 * gcc.target/arm/neon-vdup-10.c: New test case.
4213 * gcc.target/arm/neon-vdup-11.c: New test case.
4214 * gcc.target/arm/neon-vdup-12.c: New test case.
4215 * gcc.target/arm/neon-vdup-13.c: New test case.
4216 * gcc.target/arm/neon-vdup-14.c: New test case.
4217 * gcc.target/arm/neon-vdup-15.c: New test case.
4218 * gcc.target/arm/neon-vdup-16.c: New test case.
4219 * gcc.target/arm/neon-vdup-17.c: New test case.
4220 * gcc.target/arm/neon-vdup-18.c: New test case.
4221 * gcc.target/arm/neon-vdup-19.c: New test case.
4222 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4223 arguments non-constant.
4224
4225 2012-07-18 Richard Guenther <rguenther@suse.de>
4226
4227 PR tree-optimization/53970
4228 * g++.dg/torture/pr53970.C: New testcase.
4229
4230 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4231
4232 PR target/38621
4233 * gcc.c-torture/compile/pr38621.c: New.
4234
4235 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4236
4237 PR target/33135
4238 * gcc.target/sh/pr33135-1.c: New.
4239 * gcc.target/sh/pr33135-2.c: New.
4240 * gcc.target/sh/pr33135-3.c: New.
4241 * gcc.target/sh/pr33135-4.c: New.
4242
4243 2012-07-17 Jason Merrill <jason@redhat.com>
4244
4245 PR c++/53995
4246 * g++.dg/parse/enum9.C: New.
4247
4248 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4249 Sandra Loosemore <sandra@codesourcery.com>
4250
4251 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4252 if there is a conflict with -mcpu=. Use -mcpu=5208.
4253
4254 2012-07-17 Jason Merrill <jason@redhat.com>
4255
4256 PR c++/53989
4257 * g++.dg/template/array23.C: New.
4258
4259 2012-07-17 Tobias Burnus <burnus@net-b.de>
4260
4261 PR fortran/53985
4262 * gfortran.dg/bind_c_usage_26.f90: New.
4263 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4264 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4265 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4266 * gfortran.dg/interop_params.f03: Ditto.
4267
4268 2012-07-17 Jason Merrill <jason@redhat.com>
4269
4270 * g++.dg/template/inherit8.C: Adjust.
4271 * g++.dg/template/using21.C: Adjust.
4272 * g++.dg/template/using22.C: Adjust.
4273
4274 PR c++/53549
4275 * g++.dg/template/current-inst1.C: New.
4276 * g++.dg/parse/crash35.C: Adjust.
4277
4278 2012-07-17 Tobias Burnus <burnus@net-b.de>
4279
4280 PR fortran/52101
4281 * gfortran.dg/oldstyle_4.f90: New.
4282
4283 2012-07-17 Tobias Burnus <burnus@net-b.de>
4284
4285 PR fortran/49265
4286 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4287 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4288
4289 2012-07-16 Jason Merrill <jason@redhat.com>
4290
4291 * g++.dg/parse/access8.C: Adjust.
4292 * g++.dg/template/sfinae6_neg.C: Adjust.
4293
4294 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4295
4296 PR fortran/53824
4297 * gfortran.dg/coarray_allocate_1.f90: New test.
4298
4299 2012-07-16 Andrew Pinski <apinski@cavium.com>
4300
4301 * gcc.c-torture/execute/bswap-1.c: New testcase.
4302 * gcc.c-torture/compile/unalign-1.c: New testcase.
4303 * gcc.c-torture/compile/20120524-1.c: New testcase.
4304 * gcc.c-torture/compile/20101216-1.c: New testcase.
4305
4306 2012-07-16 Dehao Chen <dehao@google.com>
4307
4308 Revert
4309 2012-07-10 Dehao Chen <dehao@google.com>
4310
4311 * gcc.dg/debug_info_inline.c: New test.
4312
4313 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4314
4315 PR fortran/53956
4316 * gfortran.dg/proc_decl_28.f90: New.
4317
4318 2012-07-16 Andrew Pinski <apinski@cavium.com>
4319
4320 * gcc.dg/torture/builtins-1.c: New testcase.
4321
4322 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4323
4324 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4325 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4326 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4327 gcc.target/cris/sync-1-v10.c,
4328 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4329 pass -mno-unaligned-atomic-may-use-library.
4330 * gcc.target/cris/sync-xchg-1.c: New test.
4331 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4332 valid register operand output modifier.
4333
4334 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4335
4336 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4337 characters.
4338
4339 2012-07-13 Andrew Pinski <apinski@cavium.com>
4340
4341 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4342 rather than cleanup-tree-dump.
4343 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4344
4345 2012-07-13 Richard Guenther <rguenther@suse.de>
4346
4347 PR tree-optimization/53907
4348 * gcc.target/i386/pr53907.c: New testcase.
4349
4350 2012-07-13 Richard Guenther <rguenther@suse.de>
4351
4352 PR tree-optimization/53922
4353 * gcc.dg/torture/pr53922.c: New testcase.
4354
4355 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4356
4357 PR rtl-optimization/53908
4358 * gcc.dg/torture/pr53908.c: New test.
4359
4360 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4361
4362 PR c++/53531
4363 * g++.dg/cpp0x/variadic135.C: New.
4364
4365 2012-07-12 Jason Merrill <jason@redhat.com>
4366
4367 * g++.dg/template/sfinae6_neg.C: Adjust.
4368
4369 2012-07-12 Tobias Burnus <burnus@net-b.de>
4370
4371 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4372 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4373 scan-tree-dump-times pattern.
4374
4375 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4376
4377 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4378
4379 2012-07-11 Jason Merrill <jason@redhat.com>
4380
4381 DR 1402
4382 * g++.g/cpp0x/defaulted37.C: New.
4383
4384 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4385
4386 PR target/53859
4387 * gcc.target/arm/pr53859.c: New test.
4388
4389 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4390
4391 PR target/53886
4392 * gcc.c-torture/compile/pr53886.c: New.
4393
4394 2012-07-10 Dehao Chen <dehao@google.com>
4395
4396 * gcc.dg/debug_info_inline.c: New test.
4397
4398 2012-07-10 Jason Merrill <jason@redhat.com>
4399
4400 PR c++/53733
4401 * g++.dg/cpp0x/defaulted36.C: New.
4402 * g++.dg/cpp0x/defaulted21.C: Adjust.
4403
4404 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4405
4406 2012-07-09 Sterling Augustine <saugustine@google.com>
4407
4408 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4409
4410 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4411
4412 PR tree-optimization/53887
4413 * gcc.dg/pr53887.c: New test.
4414
4415 2012-07-09 Jason Merrill <jason@redhat.com>
4416
4417 PR c++/53882
4418 * g++.dg/cpp0x/nullptr29.C: New.
4419
4420 2012-07-09 Tom de Vries <tom@codesourcery.com>
4421 Richard Guenther <rguenther@suse.de>
4422
4423 * gcc.dg/builtin-unreachable-6.c: New test.
4424 * gcc.dg/builtin-unreachable-5.c: New test.
4425
4426 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4427
4428 PR tree-optimization/53881
4429 * gcc.dg/pr53881.c: New test.
4430
4431 2012-07-06 Jason Merrill <jason@redhat.com>
4432
4433 PR c++/53862
4434 * g++.dg/cpp0x/variadic134.C: New.
4435
4436 PR c++/53858
4437 * g++.dg/cpp0x/alias-decl-20.C: New.
4438
4439 2012-07-06 Tom de Vries <tom@codesourcery.com>
4440
4441 PR tree-optimization/51879
4442 * gcc.dg/pr51879-16.c: New test.
4443 * gcc.dg/pr51879-17.c: Same.
4444
4445 2012-07-06 Tom de Vries <tom@codesourcery.com>
4446
4447 PR tree-optimization/52009
4448 * gcc.dg/pr51879-7.c: New test.
4449 * gcc.dg/pr51879-18.c: New test.
4450
4451 2012-07-05 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/50852
4454 * g++.dg/template/typedef39.C: New.
4455
4456 PR c++/53039
4457 * g++.dg/cpp0x/variadic133.C: New.
4458 * g++.dg/template/param1.C: Adjust.
4459
4460 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4461
4462 PR target/48941
4463 PR target/51980
4464 * gcc.target/arm/neon/vtrnf32.c: Update.
4465 * gcc.target/arm/neon/vtrns32.c: Update.
4466 * gcc.target/arm/neon/vtrnu32.c: Update.
4467 * gcc.target/arm/neon/vzipf32.c: Update.
4468 * gcc.target/arm/neon/vzips32.c: Update.
4469 * gcc.target/arm/neon/vzipu32.c: Update.
4470
4471 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4472
4473 PR fortran/53732
4474 * gfortran.dg/inline_sum_4.f90: New test.
4475
4476 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4477
4478 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4479
4480 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4481
4482 * gcc.target/arm/fma-sp.c: New testcase.
4483 * gcc.target/arm/fma.c: Likewise.
4484 * gcc.target/arm/fma.h: Likewise.
4485
4486 2012-07-04 Jason Merrill <jason@redhat.com>
4487
4488 PR c++/53848
4489 * g++.dg/other/enum3.C: New.
4490
4491 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4492
4493 PR middle-end/53321
4494 * g++.dg/torture/pr53321.C: New test.
4495
4496 2012-07-04 Richard Guenther <rguenther@suse.de>
4497
4498 PR tree-optimization/53844
4499 * g++.dg/tree-ssa/pr53844.C: New testcase.
4500
4501 2012-07-04 Richard Guenther <rguenther@suse.de>
4502
4503 PR tree-optimization/53849
4504 * gcc.dg/pr53849.c: New testcase.
4505
4506 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR c++/53812
4509 * g++.dg/ext/label14.C: New test.
4510
4511 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4512
4513 PR target/53811
4514 * g++.dg/other/pr53811.C: New test.
4515
4516 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4517
4518 PR target/28896
4519 * gcc.target/m68k/stack-limit-1.c: New testcase.
4520
4521 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4522
4523 * gnat.dg/recursive_call.adb: New test.
4524
4525 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4526
4527 * gnat.dg/discr37.ad[sb]: New test.
4528
4529 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4530
4531 * g++.dg/other/packed1.C: Remove SH from xfail list.
4532
4533 2012-07-02 Jason Merrill <jason@redhat.com>
4534
4535 PR c++/53619
4536 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4537
4538 PR c++/53783
4539 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4540
4541 PR c++/53788
4542 * g++.dg/cpp0x/decltype39.C: New.
4543 * g++.dg/diagnostic/method1.C: Adjust.
4544
4545 PR c++/53816
4546 * g++.dg/template/ref6.C: New.
4547
4548 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4549
4550 PR target/53568
4551 * gcc.target/sh/pr53568-1.c: New.
4552
4553 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4554
4555 PR target/51244
4556 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4557
4558 2012-07-02 Jason Merrill <jason@redhat.com>
4559
4560 PR c++/53821
4561 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4562
4563 PR c++/53524
4564 * g++.dg/template/enum7.C: New.
4565 * g++.dg/other/ptrmem10.C: Adjust.
4566 * g++.dg/other/ptrmem11.C: Adjust.
4567 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4568
4569 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4570
4571 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4572
4573 2012-07-01 Wei Guozhi <carrot@google.com>
4574
4575 PR target/53447
4576 * gcc.target/arm/pr53447-1.c: New testcase.
4577 * gcc.target/arm/pr53447-2.c: New testcase.
4578 * gcc.target/arm/pr53447-3.c: New testcase.
4579 * gcc.target/arm/pr53447-4.c: New testcase.
4580
4581 2012-06-29 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/47061
4584 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4585
4586 2012-06-29 Richard Guenther <rguenther@suse.de>
4587
4588 PR tree-optimization/37541
4589 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4590
4591 2012-06-29 Richard Guenther <rguenther@suse.de>
4592
4593 PR tree-optimization/52589
4594 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4595
4596 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4597
4598 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4599
4600 * g++.dg/template/error46.C: Add missing comment to dg-message.
4601 * g++.dg/template/crash107.C: Likewise.
4602 * g++.dg/template/error47.C: Likewise.
4603 * g++.dg/template/crash108.C: Likewise.
4604 * g++.dg/overload/operator5.C: Likewise.
4605
4606 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4607 errors in dg-message directives, add comments.
4608
4609 2012-06-28 Kai Tietz <ktietz@redhat.com>
4610
4611 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4612 hard-coded 'unsigned long'.
4613
4614 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR tree-optimization/51581
4617 * gcc.dg/vect/pr51581-4.c: New test.
4618
4619 PR tree-optimization/53645
4620 * gcc.c-torture/execute/pr53645-2.c: New test.
4621
4622 2012-06-28 Richard Guenther <rguenther@suse.de>
4623
4624 PR middle-end/53790
4625 * gcc.dg/torture/pr53790.c: New testcase.
4626
4627 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR tree-optimization/53645
4630 * gcc.c-torture/execute/pr53645.c: New test.
4631
4632 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4633
4634 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4635
4636 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4637
4638 PR debug/53671
4639 PR debug/49888
4640 * gcc.dg/guality/pr49888.c: Account for the possibility that
4641 the variable is optimized out at the first test.
4642
4643 2012-06-27 Jason Merrill <jason@redhat.com>
4644
4645 * g++.dg/cpp0x/override2.C: Adjust.
4646 * g++.dg/template/error5.C: Adjust.
4647 * g++.dg/parse/crash28.C: Adjust.
4648
4649 PR c++/53563
4650 * g++.dg/parse/template27.C: New.
4651 * g++.dg/template/crash74.C: Adjust expected output.
4652
4653 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4654
4655 PR fortran/41951
4656 PR fortran/49591
4657 * gfortran.dg/typebound_operator_16.f03: New.
4658
4659 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4660
4661 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4662 even src1.i and src2.i fields even in the second half of the arrays.
4663
4664 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4665
4666 PR c++/51033.
4667 * g++.dg/torture/vshuf-16.inc: New test.
4668 * g++.dg/torture/vshuf-2.inc: New test.
4669 * g++.dg/torture/vshuf-4.inc: New test.
4670 * g++.dg/torture/vshuf-8.inc: New test.
4671 * g++.dg/torture/vshuf-main.inc: New test.
4672 * g++.dg/torture/vshuf-v16hi.C: New test.
4673 * g++.dg/torture/vshuf-v16qi.C: New test.
4674 * g++.dg/torture/vshuf-v2df.C: New test.
4675 * g++.dg/torture/vshuf-v2di.C: New test.
4676 * g++.dg/torture/vshuf-v2sf.C: New test.
4677 * g++.dg/torture/vshuf-v2si.C: New test.
4678 * g++.dg/torture/vshuf-v4df.C: New test.
4679 * g++.dg/torture/vshuf-v4di.C: New test.
4680 * g++.dg/torture/vshuf-v4sf.C: New test.
4681 * g++.dg/torture/vshuf-v4si.C: New test.
4682 * g++.dg/torture/vshuf-v8hi.C: New test.
4683 * g++.dg/torture/vshuf-v8qi.C: New test.
4684 * g++.dg/torture/vshuf-v8si.C: New test.
4685
4686 2012-06-27 Richard Guenther <rguenther@suse.de>
4687
4688 PR middle-end/53676
4689 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4690
4691 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4692
4693 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4694 scan-dump-dem-not): Use printable pattern in test name.
4695
4696 2012-06-26 Sterling Augustine <saugustine@google.com>
4697 Dominique Dhumieres <dominiq@lps.ens.fr>
4698
4699 * gcc.dg/pubtypes-2.c: Update expected output.
4700 * gcc.dg/pubtypes-3.c: Likewise.
4701 * gcc.dg/pubtypes-4.c: Likewise.
4702
4703 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4704
4705 * gcc.dg/tree-ssa/slsr-1.c: New test.
4706 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4707 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4708 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4709
4710 2012-06-26 Matt Turner <mattst88@gmail.com>
4711
4712 PR target/35294
4713 * gcc.target/arm/mmx-2.c: New.
4714
4715 2012-06-26 Richard Guenther <rguenther@suse.de>
4716
4717 PR c++/53752
4718 * g++.dg/torture/pr53752.C: New testcase.
4719
4720 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR tree-optimization/53748
4723 * gcc.c-torture/compile/pr53748.c: New test.
4724
4725 2012-06-25 Jason Merrill <jason@redhat.com>
4726
4727 PR c++/53498
4728 PR c++/53305
4729 * g++.dg/cpp0x/decltype38.C: New.
4730 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4731
4732 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4733
4734 * lib/target-supports-dg.exp (testname-for-summary): New.
4735 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4736 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4737 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4738 scan-module-absence, output-exists, output-exists-not: Use
4739 testname-for-summary.
4740 (dg-test): Clean up testname_with_flags.
4741 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4742 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4743 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4744 scan-assembler-dem-not, object-size: Use testname-for-summary.
4745 * lib/gcov.exp (run-gcov): Likewise.
4746 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4747 scan-dump-dem, scan-dump-dem-note): Likewise.
4748
4749 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4750 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4751 including profopt.opt; save and restore existing value.
4752 * g++.dg/bprob/bprob.exp: Likewise.
4753 * gcc.dg/matrix/matrix.exp: Likewise.
4754 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4755 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4756 PROFOPT_OPTIONS.
4757
4758 2012-06-25 Richard Henderson <rth@redhat.com>
4759
4760 * gcc.dg/pr53749.c: New.
4761
4762 2012-06-25 Jason Merrill <jason@redhat.com>
4763
4764 PR c++/52988
4765 * g++.dg/cpp0x/nullptr28.C: New.
4766
4767 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4768
4769 * gcc.target/arm/neon-vld1_dupQ.c: New.
4770
4771 2012-06-25 Florian Weimer <fweimer@redhat.com>
4772
4773 * g++.dg/init/new35.C: New.
4774 * g++.dg/init/new36.C: New.
4775 * g++.dg/init/new37.C: New.
4776 * g++.dg/ext/vla5.C: New warning.
4777 * g++.dg/ext/vla8.C: New warning.
4778 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4779
4780 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4781 James Greenhalgh <james.greenhalgh@arm.com>
4782
4783 * gcc.target/arm/ftest-support-arm.h New testcase.
4784 * gcc.target/arm/ftest-support-thumb.h Likewise.
4785 * gcc.target/arm/ftest-support.h Likewise.
4786 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4787 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4788 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4789 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4790 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4791 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4792 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4793 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4794 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4795 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4796 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4797 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4798 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4799 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4800 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4801 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4802 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4803 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4804 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4805 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4806 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4807 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4808 * lib/target-supports.exp
4809 (check_effective_target_arm_arch_FUNC): Add support for more
4810 architectures.
4811 (add_options_for_arm_arch_FUNC): Likewise.
4812 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4813
4814 2012-06-25 Jason Merrill <jason@redhat.com>
4815
4816 PR c++/53202
4817 * g++.dg/cpp0x/constexpr-tuple.C: New.
4818
4819 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR target/53759
4822 * gcc.target/i386/pr53759.c: New test.
4823
4824 PR c++/53594
4825 * g++.dg/cpp0x/nsdmi7.C: New test.
4826
4827 2012-06-24 Kai Tietz <ktietz@redhat.com>
4828
4829 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4830 for LLP64 targets.
4831 * gcc.target/i386/pr38988.c: Likewise.
4832
4833 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4834
4835 PR fortran/47710
4836 PR fortran/53328
4837 * gfortran.dg/typebound_generic_12.f03: New.
4838 * gfortran.dg/typebound_generic_13.f03: New.
4839
4840 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4841
4842 * gnat.dg/lto15.ad[sb]: New test.
4843
4844 2012-06-21 Meador Inge <meadori@codesourcery.com>
4845
4846 PR c/53702
4847 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4848
4849 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4850
4851 * gcc.dg/pch/ident-1.c: New test.
4852 * gcc.dg/pch/ident-1.hs: Header file for new test.
4853
4854 2012-06-21 Michael Matz <matz@suse.de>
4855
4856 PR middle-end/53688
4857 * gcc.c-torture/execute/pr53688.c: New test.
4858
4859 2012-06-20 Richard Guenther <rguenther@suse.de>
4860
4861 PR tree-optimization/30318
4862 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4863
4864 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4865
4866 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4867
4868 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4869
4870 * gcc.target/i386/clearcapv2.map: New file.
4871 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4872
4873 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4874
4875 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4876 and add __sh__ case.
4877
4878 2012-06-19 Jason Merrill <jason@redhat.com>
4879
4880 PR c++/52637
4881 * g++.dg/debug/localclass1.C: New.
4882
4883 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4884
4885 * g++.dg/cpp0x/override4.C: New.
4886
4887 2012-06-14 Jason Merrill <jason@redhat.com>
4888
4889 PR c++/53651
4890 * g++.dg/cpp0x/decltype37.C: New.
4891
4892 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4893
4894 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4895
4896 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4897
4898 * gcc.c-torture/compile/vector-5.c,
4899 gcc.c-torture/compile/vector-6.c: New tests.
4900
4901 2012-06-19 Richard Henderson <rth@redhat.com>
4902
4903 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4904
4905 2012-06-19 Richard Guenther <rguenther@suse.de>
4906
4907 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4908
4909 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4910
4911 PR target/53712
4912 * gcc.target/i386/pr53712.c: New test.
4913
4914 2012-06-18 Tobias Burnus <burnus@net-b.de>
4915
4916 PR fortran/53692
4917 * gfortran.dg/elemental_optional_args_6.f90: New.
4918
4919 2012-06-18 Tobias Burnus <burnus@net-b.de>
4920
4921 PR fortran/53526
4922 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4923 * gfortran.dg/coarray/move_alloc_1.f90
4924
4925 2012-06-18 Tobias Burnus <burnus@net-b.de>
4926
4927 PR fortran/53526
4928 * gfortran.dg/coarray_27.f90: New.
4929
4930 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4931 Greta Yorsh <Greta.Yorsh@arm.com>
4932
4933 * gcc.target/arm/epilog-1.c: New test.
4934
4935 2012-06-18 Richard Guenther <rguenther@suse.de>
4936
4937 PR tree-optimization/53693
4938 * g++.dg/torture/pr53693.C: New testcase.
4939
4940 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4941
4942 PR tree-optimization/53703
4943 * gcc.dg/torture/pr53703.c: New test.
4944
4945 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4946
4947 PR middle-end/53698
4948 * gcc.target/i386/pr53698.c: New test.
4949
4950 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4951
4952 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4953
4954 2012-06-17 Tobias Burnus <burnus@net-b.de>
4955
4956 PR fortran/53691
4957 PR fortran/53685
4958 * gfortran.dg/transfer_check_3.f90: New.
4959
4960 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4961
4962 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4963
4964 2012-06-16 Tobias Burnus <burnus@net-b.de>
4965
4966 PR fortran/53642
4967 PR fortran/45170
4968 * gfortran.dg/deferred_type_param_8.f90: New.
4969
4970 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4971
4972 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4973 testname that includes flags, passed in as new argument, in
4974 pass/fail messages.
4975 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4976 and pass it to verify-* procedures.
4977
4978 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4979 alignment torture options with usual torture options.
4980
4981 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4982 messages reported for one line of source code.
4983 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4984 * g++.dg/cpp0x/decltype2.C: Likewise.
4985 * g++.dg/cpp0x/decltype3.C: Likewise.
4986 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4987 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4988 * g++.dg/cpp0x/static_assert3.C: Likewise.
4989 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4990 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4991 * g++.dg/cpp0x/union1.C: Likewise.
4992 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4993 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4994 * g++.dg/cpp0x/variadic2.C: Likewise.
4995 * g++.dg/cpp0x/variadic20.C: Likewise.
4996 * g++.dg/cpp0x/variadic74.C: Likewise.
4997 * g++.dg/diagnostic/bitfld2.C: Likewise.
4998 * g++.dg/ext/attrib44.C: Likewise.
4999 * g++.dg/ext/no-asm-1.C: Likewise.
5000 * g++.dg/other/error34.C: Likewise.
5001 * g++.dg/parse/crash46.C: Likewise.
5002 * g++.dg/parse/error10.C: Likewise.
5003 * g++.dg/parse/error2.C: Likewise.
5004 * g++.dg/parse/error3.C: Likewise.
5005 * g++.dg/parse/error36.C: Likewise.
5006 * g++.dg/parse/error8.C: Likewise.
5007 * g++.dg/parse/error9.C: Likewise.
5008 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5009 * g++.dg/parse/parser-pr28152.C: Likewise.
5010 * g++.dg/parse/template25.C: Likewise.
5011 * g++.dg/parse/typename11.C: Likewise.
5012 * g++.dg/tc1/dr147.C: Likewise.
5013 * g++.dg/template/deduce3.C: Likewise.
5014 * g++.dg/template/koenig9.C: Likewise.
5015 * g++.dg/template/pr23510.C: Likewise.
5016 * g++.dg/warn/pr12242.C: Likewise.
5017 * g++.dg/warn/pr30551-2.C: Likewise.
5018 * g++.dg/warn/pr30551.C: Likewise.
5019 * g++.old-deja/g++.other/typename1.C: Likewise.
5020 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5021
5022 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5023
5024 PR c++/51033
5025 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5026 * c-c++-common/torture/vshuf-2.inc: Likewise.
5027 * c-c++-common/torture/vshuf-4.inc: Likewise.
5028 * c-c++-common/torture/vshuf-8.inc: Likewise.
5029 * c-c++-common/torture/vshuf-main.inc: Likewise.
5030 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5031 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5032 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5033 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5034 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5035 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5036 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5037 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5038 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5039 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5040 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5041 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5042 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5043 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5044
5045 2012-06-15 Michael Matz <matz@suse.de>
5046
5047 * gcc.dg/tree-ssa/vector-4.c: New test.
5048
5049 2012-06-15 Michael Matz <matz@suse.de>
5050
5051 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5052 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5053
5054 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5055
5056 PR tree-optimization/53636
5057 * gcc.target/arm/pr53636.c: New test.
5058
5059 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR tree-optimization/51581
5062 * gcc.c-torture/execute/pr51581-1.c: New test.
5063 * gcc.c-torture/execute/pr51581-2.c: New test.
5064 * gcc.dg/vect/pr51581-1.c: New test.
5065 * gcc.dg/vect/pr51581-2.c: New test.
5066 * gcc.dg/vect/pr51581-3.c: New test.
5067 * gcc.target/i386/avx-pr51581-1.c: New test.
5068 * gcc.target/i386/avx-pr51581-2.c: New test.
5069 * gcc.target/i386/avx2-pr51581-1.c: New test.
5070 * gcc.target/i386/avx2-pr51581-2.c: New test.
5071 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5072
5073 2012-06-15 Richard Guenther <rguenther@suse.de>
5074
5075 * gcc.c-torture/execute/20120615-1.c: New testcase.
5076
5077 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5078
5079 * gnat.dg/vect8.ad[sb]: New test.
5080
5081 2012-06-14 Richard Guenther <rguenther@suse.de>
5082
5083 * gcc.dg/tree-ssa/vrp.h: New testcase.
5084 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5085
5086 2012-06-13 Christian Bruel <christian.bruel@st.com>
5087
5088 PR target/53621
5089 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5090
5091 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5092
5093 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5094
5095 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5096
5097 PR testsuite/20771
5098 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5099 test summary unique.
5100
5101 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5102 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5103 scan-stack-usage-not): Don't strip torture options from test name.
5104
5105 * lib/scandump.exp (scan-dump-times): Use printable version of
5106 regexp in test summary line.
5107
5108 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5109 messages reported for one line of source code.
5110 * gcc.dg/format/few-1.c: Likewise.
5111 * gcc.dg/ia64-sync-2.c: Likewise.
5112 * gcc.dg/sync-2.c: Likewise.
5113 * gcc.dg/noncompile/pr44517.c: Likewise.
5114
5115 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5116
5117 PR debug/49888
5118 * gcc.dg/guality/pr49888.c: New.
5119
5120 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5121
5122 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5123 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5125
5126 2012-06-13 Tobias Burnus <burnus@net-b.de>
5127
5128 PR fortran/53643
5129 * gfortran.dg/intent_out_7.f90: New.
5130
5131 2012-06-13 Tobias Burnus <burnus@net-b.de>
5132
5133 PR fortran/53597
5134 * gfortran.dg/save_4.f90: New.
5135
5136 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR c/53532
5139 PR c/51034
5140 PR c/53196
5141 * gcc.dg/pr53532.c: New test.
5142 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5143 adjust line numbers.
5144 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5145 * gcc.dg/Wcxx-compat-8.c: Likewise.
5146 * gcc.dg/pr51034.c: New test.
5147 * gcc.dg/pr53196-1.c: New test.
5148 * gcc.dg/pr53196-2.c: New test.
5149
5150 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5151
5152 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5153 alignment torture options with usual torture options.
5154 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5155 instead of dg-options.
5156 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5157 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5158 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5159 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5160 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5161 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5162
5163 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5164 to checks for multiple messages reported for one line of source code.
5165 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5166
5167 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5168 messages reported for one line of source code.
5169
5170 * gcc.dg/20031223-1.c: Add comments to check for multiple
5171 messages reported for one line of source code.
5172 * gcc.dg/Wconversion-integer.c: Likewise.
5173 * gcc.dg/Wfatal-2.c: Likewise.
5174 * gcc.dg/Wfatal.c: Likewise.
5175 * gcc.dg/Wobjsize-1.c: Likewise.
5176 * gcc.dg/c99-vla-jump-1.c: Likewise.
5177 * gcc.dg/c99-vla-jump-2.c: Likewise.
5178 * gcc.dg/c99-vla-jump-3.c: Likewise.
5179 * gcc.dg/c99-vla-jump-4.c: Likewise.
5180 * gcc.dg/c99-vla-jump-5.c: Likewise.
5181 * gcc.dg/decl-9.c: Likewise.
5182 * gcc.dg/declspec-10.c: Likewise.
5183 * gcc.dg/declspec-18.c: Likewise.
5184 * gcc.dg/mtune.c: Likewise.
5185 * gcc.dg/parser-pr28152-2.c: Likewise.
5186 * gcc.dg/parser-pr28152.c: Likewise.
5187 * gcc.dg/pr14475.c: Likewise.
5188 * gcc.dg/pr27953.c: Likewise.
5189 * gcc.dg/pr28322-3.c: Likewise.
5190 * gcc.dg/pr30457.c: Likewise.
5191 * gcc.dg/pr30551-2.c: Likewise.
5192 * gcc.dg/pr30551-3.c: Likewise.
5193 * gcc.dg/pr30551-4.c: Likewise.
5194 * gcc.dg/pr30551-5.c: Likewise.
5195 * gcc.dg/pr30551-6.c: Likewise.
5196 * gcc.dg/pr30551.c: Likewise.
5197 * gcc.dg/pr45461.c: Likewise.
5198 * gcc.dg/pr48552-1.c: Likewise.
5199 * gcc.dg/pr48552-2.c: Likewise.
5200 * gcc.dg/redecl-1.c: Likewise.
5201 * gcc.dg/transparent-union-3.c: Likewise.
5202 * gcc.dg/utf-dflt.c: Likewise.
5203 * gcc.dg/utf-dflt2.c: Likewise.
5204 * gcc.dg/vla-8.c: Likewise.
5205 * gcc.dg/vla-init-1.c: Likewise.
5206 * gcc.dg/wtr-int-type-1.c: Likewise.
5207
5208 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5209 messages reported for for one line of source code.
5210 * c-c++-common/raw-string-5.c: Likewise.
5211 * c-c++-common/raw-string-4.c: Likewise.
5212 * c-c++-common/raw-string-6.c: Likewise.
5213 * c-c++-common/pr20000.c: Likewise.
5214
5215 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5216 messages reported for one line of source code.
5217 * gcc.dg/cpp/pr30786.c: Likewise.
5218 * gcc.dg/cpp/pr28709.c: Likewise.
5219 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5220 * gcc.dg/cpp/macspace2.c: Likewise.
5221 * gcc.dg/cpp/missing-header-1.c: Likewise.
5222 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5223 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5224 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5225
5226 2012-06-12 Jason Merrill <jason@redhat.com>
5227
5228 PR c++/53599
5229 * g++.dg/template/local7.C: New.
5230
5231 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5232
5233 PR target/53511
5234 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5235 * gcc.target/sh/pr51340-2.c: Likewise.
5236 * gcc.target/sh/pr51340-3.c: Likewise.
5237
5238 2012-06-12 Michael Matz <matz@suse.de>
5239
5240 * gcc.dg/torture/alias-1.c: New test.
5241
5242 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR rtl-optimization/53589
5245 * gcc.dg/torture/pr53589.c: New test.
5246
5247 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5248
5249 PR target/50749
5250 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5251 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5252 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5253 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5254 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5255 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5256 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5257 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5258 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5259 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5260 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5261 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5262 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5263 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5264 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5265 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5266
5267 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5268
5269 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5270 (check_intel_cpu_model): New function.
5271 (check_amd_cpu_model): New function.
5272 (check_features): New function.
5273 (__get_cpuid_output): New function.
5274 (check_detailed): New function.
5275 (fn1): Rename to quick_check.
5276 (main): Update to call quick_check and call check_detailed.
5277
5278 2012-06-11 Richard Henderson <rth@redhat.com>
5279
5280 * lib/target-supports.exp
5281 (check_effective_target_sync_long_long_runtime): Use
5282 check_effective_target_lp64 instead of
5283 check_effective_target_powerpc64 for powerpc targets.
5284
5285 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5286
5287 PR target/53511
5288 * gcc.target/sh/pr53511-1.c: New.
5289
5290 2012-06-11 Richard Guenther <rguenther@suse.de>
5291
5292 PR middle-end/53470
5293 * g++.dg/lto/pr53470_0.C: New testcase.
5294 * gcc.dg/lto/pr53470_0.c: Likewise.
5295
5296 2012-06-11 Richard Guenther <rguenther@suse.de>
5297
5298 PR c++/53605
5299 * g++.dg/ext/pr53605.C: New testcase.
5300
5301 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5302
5303 * gnat.dg/specs/array1.ads: New test.
5304 * gnat.dg/specs/array2.ads: Likewise.
5305 * gnat.dg/array22.adb: Likewise.
5306
5307 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5308
5309 * gnat.dg/constant4.adb: New test.
5310 * gnat.dg/constant4_pkg.ads: New helper.
5311
5312 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5313
5314 PR fortran/52552
5315 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5316 * gfortran.dg/allocate_class_1.f90: Modified.
5317 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5318 * gfortran.dg/allocate_class_2.f90: New.
5319
5320 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5321
5322 PR middle-end/53535
5323 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5324
5325 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5326
5327 PR fortran/52861
5328 * gfortran.dg/string_assign_2.f90: New test case.
5329
5330 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5331
5332 PR fortran/52861
5333 * gfortran.dg/string_assign_1.f90: New test case.
5334
5335 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR middle-end/53580
5338 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5339 * gcc.dg/gomp/critical-4.c: Likewise.
5340 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5341 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5342 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5343 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5344 * c-c++-common/gomp/pr53580.c: New test.
5345
5346 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5347
5348 PR c++/51214
5349 * g++.dg/cpp0x/forw_enum11.C: New.
5350
5351 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/53567
5354 * g++.dg/cpp0x/alias-decl-19.C: New.
5355
5356 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5357
5358 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5359
5360 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5361
5362 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5363 (XSTATE_FP): Ditto.
5364 (XSTATE_SSE): Ditto.
5365 (XSTATE_YMM): Ditto.
5366 (avx_os_support): Use new defines.
5367
5368 2012-06-06 Richard Guenther <rguenther@suse.de>
5369
5370 PR testsuite/32380
5371 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5372 loops.
5373
5374 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5375
5376 PR c++/52841
5377 * g++.dg/cpp0x/pr52841.C: New testcase.
5378
5379 2012-06-06 Richard Guenther <rguenther@suse.de>
5380
5381 PR tree-optimization/53081
5382 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5383 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5384
5385 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5386
5387 * gcc.target/powerpc/pr53487.c: New test.
5388
5389 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5390
5391 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5392
5393 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5394
5395 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5396
5397 2012-06-05 Richard Guenther <rguenther@suse.de>
5398
5399 PR tree-optimization/30442
5400 * gcc.dg/vect/bb-slp-30.c: New testcase.
5401
5402 2012-06-05 Richard Guenther <rguenther@suse.de>
5403
5404 PR tree-optimization/53081
5405 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5406 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5407 -fno-tree-loop-distribute-patterns.
5408
5409 2012-06-05 Alan Modra <amodra@gmail.com>
5410
5411 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5412 Check static chain in nested funcs.
5413
5414 2012-06-04 Tobias Burnus <burnus@net-b.de>
5415
5416 PR fortran/50619
5417 * gfortran.dg/init_flag_10.f90: New.
5418
5419 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 PR c++/53524
5422 * g++.dg/warn/Wenum-compare-no-2: New.
5423
5424 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5425
5426 PR preprocessor/53463
5427 * g++.dg/cpp/limits.C: New test.
5428 * g++.dg/parse/error19.C: Adjust.
5429 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5430 * g++.dg/warn/pr35635.C: Likewise.
5431 * g++.old-deja/g++.pt/assign1.C: Likewise.
5432
5433 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5434
5435 PR target/53559
5436 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5437 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5438 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5439 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5440 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5441 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5442 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5443 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5444
5445 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5446
5447 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5448
5449 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR tree-optimization/53550
5452 * gcc.dg/pr53550.c: New test.
5453
5454 2012-06-04 Richard Guenther <rguenther@suse.de>
5455
5456 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5457 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5458 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5459
5460 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5461
5462 PR fortran/48831
5463 * gfortran.dg/parameter_array_element_2.f90: New.
5464
5465 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5466
5467 PR target/53512
5468 * gcc.target/sh/pr53512-1.c: New.
5469 * gcc.target/sh/pr53512-2.c: New.
5470 * gcc.target/sh/pr53512-3.c: New.
5471 * gcc.target/sh/pr53512-4.c: New.
5472
5473 2012-06-01 Jason Merrill <jason@redhat.com>
5474
5475 PR c++/52973
5476 * g++.dg/ext/visibility/template12.C: New.
5477 * g++.dg/ext/attrib14.C: Adjust warning line.
5478
5479 PR c++/52725
5480 * g++.dg/parse/new6.C: New.
5481 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5482
5483 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * c-c++-common/restrict-2.c: Revert previous change.
5486
5487 2012-06-01 Jason Merrill <jason@redhat.com>
5488
5489 PR c++/53137
5490 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5491
5492 PR c++/53484
5493 * g++.dg/cpp0x/auto33.C: New.
5494
5495 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/26155
5498 * g++.dg/parse/namespace-alias-1.C: New.
5499
5500 2012-06-01 Christian Bruel <christian.bruel@st.com>
5501
5502 * gcc.dg/spec-options.c: New test.
5503 * gcc.dg/foo.specs: New file.
5504
5505 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5506
5507 PR ada/53517
5508 * gnat.dg/lto14.adb: Skip on Solaris.
5509
5510 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5511
5512 * gcc.target/cris/sync-1-v10.c,
5513 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5514 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5515 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5516 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5517 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5518 gcc.target/cris/torture/sync-mis-op-i-1.c,
5519 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5520 gcc.target/cris/torture/sync-mis-op-i-2.c,
5521 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5522 gcc.target/cris/torture/sync-mis-op-i-3.c,
5523 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5524 gcc.target/cris/torture/sync-mis-op-s-1.c,
5525 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5526 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5527 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5528 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5529 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5530 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5531 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5532 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5533 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5534
5535 2012-05-31 Richard Guenther <rguenther@suse.de>
5536
5537 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5538 ldist-pr45948.c with disabled SCCP.
5539
5540 2012-05-31 Richard Guenther <rguenther@suse.de>
5541
5542 PR middle-end/48493
5543 * gcc.dg/torture/pr48493.c: New testcase.
5544
5545 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5546
5547 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5548 arm32 to targets.
5549 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5550 of the initialization loop.
5551 (dg-final): Adjust the expected number of vectorized loops depending
5552 on vect_char_mult target selector.
5553
5554 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5555
5556 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5557 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5558 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5559 New tests.
5560
5561 2012-05-30 Jason Merrill <jason@redhat.com>
5562
5563 PR c++/53356
5564 * g++.dg/init/new34.C: New.
5565 * g++.dg/tree-ssa/stabilize1.C: New.
5566
5567 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5568
5569 PR c++/53356
5570 * g++.dg/init/new33.C: New test.
5571
5572 2012-05-30 Richard Guenther <rguenther@suse.de>
5573
5574 PR middle-end/53501
5575 * gcc.dg/torture/pr53501.c: New testcase.
5576 * c-c++-common/restrict-2.c: Adjust.
5577
5578 2012-05-30 Alan Modra <amodra@gmail.com>
5579
5580 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5581 torture-finish.
5582
5583 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5584
5585 * gcc.target/i386/shuf-concat.c: New test.
5586
5587 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR rtl-optimization/53519
5590 * gcc.c-torture/compile/pr53519.c: New test.
5591
5592 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5593
5594 * gcc.target/arm/neon-vrev.c: New.
5595
5596 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5597
5598 PR target/51340
5599 * gcc.target/sh/pr51340-1.c: New.
5600 * gcc.target/sh/pr51340-2.c: New.
5601 * gcc.target/sh/pr51340-3.c: New.
5602
5603 2012-05-29 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/53516
5606 * gcc.dg/torture/pr53516.c: New testcase.
5607
5608 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5609
5610 PR preprocessor/53229
5611 * gcc.dg/cpp/paste6.c: Force to run without
5612 -ftrack-macro-expansion.
5613 * gcc.dg/cpp/paste8.c: Likewise.
5614 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5615 -ftrack-macro-expansion.
5616 * gcc.dg/cpp/paste12.c: Force to run without
5617 -ftrack-macro-expansion.
5618 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5619 -ftrack-macro-expansion.
5620 * gcc.dg/cpp/paste13.c: Likewise.
5621 * gcc.dg/cpp/paste14.c: Likewise.
5622 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5623 -ftrack-macro-expansion.
5624 * gcc.dg/cpp/paste18.c: New test.
5625
5626 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5627
5628 * gcc.target/cris/torture/trap-1.c,
5629 gcc.target/cris/torture/trap-2.c,
5630 gcc.target/cris/torture/trap-3.c,
5631 gcc.target/cris/torture/trap-v0.c,
5632 gcc.target/cris/torture/trap-v3.c: New tests.
5633
5634 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/25137
5637 * g++.dg/warn/Wbraces3.C: New.
5638 * g++.dg/warn/Wbraces4.C: Likewise.
5639
5640 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR tree-optimization/53505
5643 * c-c++-common/torture/pr53505.c: New test.
5644
5645 2012-05-27 Nathan Sidwell <nathan@acm.org>
5646
5647 * gcc.dg/stmt-expr-4.c: New.
5648
5649 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/53491
5652 * g++.dg/parse/crash60.C: New.
5653
5654 2012-05-26 Jason Merrill <jason@redhat.com>
5655
5656 PR c++/53220
5657 * c-c++-common/array-lit.c: New.
5658 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5659
5660 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5661
5662 PR ada/50294
5663 * gnat.dg/array21.adb: New test.
5664
5665 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5668
5669 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/32054
5672 * g++.dg/other/anon-union3.C: New.
5673
5674 2012-05-25 Ian Lance Taylor <iant@google.com>
5675
5676 * gcc.dg/split-6.c: New test.
5677
5678 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5679
5680 * gnat.dg/lto14.adb: New test.
5681
5682 2012-05-25 Tristan Gingold <gingold@adacore.com>
5683
5684 * gcc.target/i386/large-frame.c: New.
5685
5686 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5687 * gcc.target/powerpc/lhs-1.c: New.
5688 * gcc.target/powerpc/lhs-2.c: New.
5689 * gcc.target/powerpc/lhs-3.c: New.
5690
5691 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5692
5693 Make unwound macro expansion trace less redundant
5694 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5695 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5696 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5697 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5698 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5699 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5700
5701 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/53464
5704 * g++.dg/cpp0x/constexpr-default1.C: New.
5705
5706 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5707
5708 PR c++/32080
5709 * g++.dg/eh/goto2.C: New.
5710
5711 2012-05-24 Richard Guenther <rguenther@suse.de>
5712
5713 PR middle-end/53460
5714 * g++.dg/tree-prof/pr53460.C: New testcase.
5715
5716 2012-05-24 Richard Guenther <rguenther@suse.de>
5717
5718 PR bootstrap/53466
5719 * g++.dg/debug/pr53466.C: New testcase.
5720
5721 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR tree-optimization/53465
5724 * gcc.c-torture/execute/pr53465.c: New test.
5725
5726 2012-05-23 Tobias Burnus <burnus@net-b.de>
5727
5728 PR fortran/51055
5729 PR fortran/45170
5730 * gfortran.dg/allocate_with_typespec_6.f90: New.
5731
5732 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/29185
5735 * g++.dg/warn/delete-array-1.C: New.
5736
5737 2012-05-23 Richard Guenther <rguenther@suse.de>
5738
5739 * gcc.dg/torture/pr39074-2.c: Adjust.
5740 * gcc.dg/torture/pr39074.c: Likewise.
5741 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5742 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5743
5744 2012-05-22 Jan Hubicka <jh@suse.cz>
5745
5746 PR middle-end/53161
5747 * g++.dg/torture/pr53161.C: New testcase.
5748
5749 2012-05-22 Tobias Burnus <burnus@net-b.de>
5750
5751 PR fortran/53389
5752 * gfortran.dg/realloc_on_assign_15.f90: New.
5753
5754 2012-05-22 Richard Guenther <rguenther@suse.de>
5755
5756 PR middle-end/51071
5757 * gcc.dg/torture/pr51071-2.c: New testcase.
5758
5759 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5760
5761 PR tree-optimization/53336
5762 * g++.dg/torture/pr53336.C: New testcase.
5763
5764 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5765
5766 PR c++/53322
5767 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5768 instead of -Wunused-local-typedefs.
5769
5770 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5771
5772 PR c++/51184
5773 * g++.dg/other/abstract4.C: New-
5774
5775 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/40821
5778 * g++.dg/ext/attrib46.C: New.
5779
5780 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5781
5782 PR c/53418
5783 * gcc.c-torture/compile/pr53418-1.c,
5784 gcc.c-torture/compile/pr53418-2.c: New tests.
5785
5786 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR tree-optimization/53366
5789 * gcc.dg/torture/pr53366-1.c: New test.
5790 * gcc.dg/torture/pr53366-2.c: New test.
5791 * gcc.target/i386/pr53366-1.c: New test.
5792 * gcc.target/i386/pr53366-2.c: New test.
5793
5794 PR tree-optimization/53409
5795 * gcc.c-torture/compile/pr53409.c: New test.
5796
5797 PR tree-optimization/53410
5798 * gcc.c-torture/compile/pr53410-1.c: New test.
5799 * gcc.c-torture/compile/pr53410-2.c: New test.
5800
5801 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5802
5803 PR target/53425
5804 * gcc.target/i386/pr53425-1.c: New file.
5805 * gcc.target/i386/pr53425-2.c: Likewise.
5806
5807 2012-05-21 Richard Guenther <rguenther@suse.de>
5808
5809 PR tree-optimization/53408
5810 * gcc.dg/torture/pr53408.c: New testcase.
5811
5812 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5813 H.J. Lu <hongjiu.lu@intel.com>
5814
5815 PR target/53416
5816 * gcc.target/i386/pr53416.c: New file.
5817
5818 2012-05-21 Richard Guenther <rguenther@suse.de>
5819
5820 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5821
5822 2012-05-21 Richard Guenther <rguenther@suse.de>
5823
5824 * gcc.dg/torture/ldist-1.c: New testcase.
5825
5826 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5827
5828 * gnat.dg/lto13.adb: New test.
5829 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5830
5831 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gnat.dg/specs/lto12.ads: New test.
5834 * gnat.dg/specs/lto12_pkg.ads: New helper.
5835
5836 2012-05-18 Richard Guenther <rguenther@suse.de>
5837
5838 PR tree-optimization/53346
5839 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5840 * gcc.target/i386/incoming-10.c: Adjust.
5841 * gcc.target/i386/incoming-11.c: Likewise.
5842 * gcc.target/i386/pr46295.c: Likewise.
5843
5844 2012-05-18 Richard Guenther <rguenther@suse.de>
5845
5846 * gcc.dg/pr53352.c: Return zero.
5847
5848 2012-05-18 Richard Guenther <rguenther@suse.de>
5849
5850 PR tree-optimization/53390
5851 * gcc.dg/torture/pr53390.c: New testcase.
5852
5853 2012-05-18 Meador Inge <meadori@codesourcery.com>
5854
5855 PR rtl-optimization/53352
5856 * gcc.dg/pr53352.c: New test.
5857
5858 2012-05-17 David S. Miller <davem@davemloft.net>
5859
5860 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5861 failure on sparc-*-linux-gnu.
5862
5863 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5864
5865 PR c++/39681
5866 * g++.dg/parse/error49.C: New.
5867 * g++.dg/cpp0x/error8.C: Likewise.
5868 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5869 * g++.dg/ext/utf-dflt2.C: Likewise.
5870 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5871 * g++.dg/ext/utf-dflt.C: Likewise.
5872 * c-c++-common/raw-string-3.c: Likewise.
5873 * c-c++-common/raw-string-4.c: Likewise.
5874
5875 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/53371
5878 * g++.dg/cpp0x/catch1.C: New.
5879
5880 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/44516
5883 * g++.dg/parse/error48.C: New.
5884 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5885 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5886
5887 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5888
5889 * gcc.dg/tm/indirect-2.c: New test.
5890
5891 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 PR tree-optimization/53217
5894 * gfortran.dg/pr53217.f90: New test.
5895
5896 2012-05-16 Richard Guenther <rguenther@suse.de>
5897
5898 PR tree-optimization/53364
5899 * g++.dg/torture/pr53364.C: New testcase.
5900
5901 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5902
5903 PR testsuite/52641
5904 * gcc.dg/pr52549.c: Fix test for long != void*
5905 * gcc.c-torture/execute/pr52979-1.x: New file.
5906 * gcc.c-torture/execute/pr52979-2.x: New file.
5907
5908 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5909
5910 PR preprocessor/7263
5911 * gcc.dg/binary-constants-2.c: Run without tracking locations
5912 accross macro expansion.
5913 * gcc.dg/binary-constants-3.c: Likewise.
5914 * gcc.dg/cpp/sysmac2.c: Likewise.
5915 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5916 location.
5917 * gcc.dg/cpp/syshdr3.c: New test.
5918 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5919 * gcc.dg/system-binary-constants-1.c: New test.
5920 * gcc.dg/system-binary-constants-1.h: New header for the new test
5921 above.
5922 * g++.dg/cpp/syshdr3.C: New test.
5923 * g++.dg/cpp/syshdr3.h: New header the new test above.
5924 * g++.dg/system-binary-constants-1.C: New test.
5925 * g++.dg/system-binary-constants-1.h: New header the new test
5926 above.
5927
5928 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5929
5930 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5931
5932 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR target/53358
5935 * gcc.dg/pr53358.c: New test.
5936
5937 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5938
5939 PR c++/11856
5940 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5941 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5942
5943 2012-05-15 Olivier Hainque <hainque@adacore.com>
5944
5945 * g++.dg/eh/sighandle.C: New testcase.
5946
5947 2012-05-15 Richard Guenther <rguenther@suse.de>
5948
5949 PR tree-optimization/53355
5950 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5951
5952 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5953
5954 * gfortran.dg/*.f90: Remove now redundant manual
5955 cleanup-modules directive.
5956
5957 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5958
5959 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5960 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5961
5962 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5963
5964 PR fortran/52428
5965 * gfortran.dg/int_range_io_1.f90: New test.
5966
5967 2012-05-14 Andi Kleen <ak@linux.intel.com>
5968 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR target/53315
5971 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5972 * gcc.target/i386/rtm-check.h: New file.
5973 * gcc.target/i386/pr53315.c: New test.
5974
5975 2012-05-14 Tobias Burnus <burnus@net-b.de>
5976
5977 PR fortran/49110
5978 PR fortran/51055
5979 PR fortran/53329
5980 * gfortran.dg/deferred_type_param_4.f90: New.
5981 * gfortran.dg/deferred_type_param_6.f90: New.
5982
5983 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5984
5985 * gcc.target/i386/retarg.c: New test.
5986
5987 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5988
5989 PR fortran/45170
5990 * gfortran.dg/deferred_type_param_3.f90: New.
5991 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5992 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5993
5994 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gnat.dg/null_pointer_deref3.adb: New test.
5997
5998 2012-05-12 Tobias Burnus <burnus@net-b.de>
5999
6000 PR fortran/49110
6001 PR fortran/52843
6002 * gfortran.dg/deferred_type_param_5.f90: New.
6003
6004 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6005
6006 * g++.dg/parse/error47.C: New.
6007
6008 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6009
6010 PR fortran/52537
6011 * gfortran.dg/string_compare_4.f90: Change option
6012 to -fdump-tree-original. Add test case for kind=4.
6013
6014 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6015
6016 PR fortran/52537
6017 * gfortran.dg/string_compare_4.f90: New test.
6018
6019 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6020
6021 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6022
6023 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/53305
6026 * g++.dg/cpp0x/variadic132.C: New.
6027
6028 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6029
6030 PR c++/53158
6031 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6032 * g++.dg/parse/error26.C: Tweak dg-error column number.
6033
6034 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6035
6036 PR c++/53301
6037 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6038
6039 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * gnat.dg/lto11.ad[sb]: New test.
6042
6043 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6044
6045 PR target/52908
6046 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6047 directive to Scan for vpmuldq, not vpmacsdql.
6048
6049 2012-05-09 Michael Matz <matz@suse.de>
6050
6051 PR tree-optimization/53185
6052 * gcc.dg/vect/pr53185.c: New test.
6053
6054 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6055
6056 PR middle-end/53249
6057 * gcc.target/i386/pr53249.c: New.
6058
6059 2012-05-09 Richard Guenther <rguenther@suse.de>
6060
6061 PR tree-optimization/18437
6062 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6063 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6064
6065 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR tree-optimization/53226
6068 * gcc.c-torture/compile/pr53226.c: New test.
6069
6070 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6071
6072 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6073 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6074 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6075 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6076 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6077 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6078 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6079 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6080 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6081 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6082 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6083 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6084 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6085 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6086
6087 2012-05-09 Dehao Chen <dehao@google.com>
6088
6089 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6090 * gcc.dg/predict-2.c: Likewise.
6091 * gcc.dg/predict-3.c: Likewise.
6092 * gcc.dg/predict-4.c: Likewise.
6093 * gcc.dg/predict-5.c: Likewise.
6094 * gcc.dg/predict-6.c: Likewise.
6095
6096 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6097
6098 PR target/53272
6099 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6100
6101 2012-05-08 Richard Guenther <rguenther@suse.de>
6102
6103 * gcc.dg/fold-bitand-4.c: New testcase.
6104
6105 2012-05-08 Dehao Chen <dehao@google.com>
6106
6107 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6108 heuristic is working properly.
6109 * gcc.dg/predict-2.c: Likewise.
6110 * gcc/dg/predict-3.c: Likewise.
6111 * gcc/dg/predict-4.c: Likewise.
6112 * gcc/dg/predict-5.c: Likewise.
6113 * gcc/dg/predict-6.c: Likewise.
6114
6115 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR tree-optimization/53239
6118 * g++.dg/opt/vrp3.C: New test.
6119 * g++.dg/opt/vrp3-aux.cc: New file.
6120 * g++.dg/opt/vrp3.h: New file.
6121
6122 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6123
6124 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6125 .uleb128 support in assembler output.
6126
6127 2012-05-07 Richard Guenther <rguenther@suse.de>
6128
6129 PR lto/42987
6130 * g++.dg/lto/pr42987_0.C: New testcase.
6131 * g++.dg/lto/pr42987_1.C: Likewise.
6132
6133 2012-05-07 Tobias Burnus <burnus@net-b.de>
6134
6135 PR fortran/53255
6136 * gfortran.dg/typebound_operator_15.f90: New.
6137
6138 2012-05-06 Tobias Burnus <burnus@net-b.de>
6139
6140 PR fortran/41587
6141 * gfortran.dg/class_array_13.f90: New.
6142
6143 2012-05-06 Tristan Gingold <gingold@adacore.com>
6144
6145 * gnat.dg/warn7.adb: New test.
6146
6147 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gnat.dg/specs/renamings.ads: Rename to...
6150 * gnat.dg/specs/renaming1.ads: ...this.
6151 * gnat.dg/specs/renaming2.ads: New test.
6152 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6153 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6154 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6155 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6156
6157 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/discr36.ad[sb]: New test.
6160 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6161
6162 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6163
6164 PR c/43772
6165 * c-c++-common/pr43772.c: New.
6166
6167 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6168
6169 PR fortran/41600
6170 * gfortran.dg/select_type_26.f03 : New test.
6171 * gfortran.dg/select_type_27.f03 : New test.
6172
6173 PR fortran/53191
6174 * gfortran.dg/select_type_28.f03 : New test.
6175
6176 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6177
6178 PR fortran/49010
6179 PR fortran/24518
6180 * gfortran.dg/mod_sign0_1.f90: New test.
6181 * gfortran.dg/mod_large_1.f90: New test.
6182
6183 2012-05-04 Tobias Burnus <burnus@net-b.de>
6184
6185 PR fortran/53175
6186 gfortran.dg/public_private_module_5.f90: New.
6187
6188 2012-05-04 Tobias Burnus <burnus@net-b.de>
6189
6190 PR fortran/53111
6191 * gfortran.dg/constructor_7.f90: New.
6192 * gfortran.dg/constructor_8.f90: New.
6193
6194 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6195
6196 PR c++/53166
6197 * g++.dg/cpp0x/static_assert7.C: New.
6198
6199 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6200
6201 PR tree-optimization/52633
6202 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6203 recognized as widening shifts instead of over-widening.
6204 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6205 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6206 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6207 * gcc.target/arm/pr52633.c: New test.
6208
6209 2012-05-04 Richard Guenther <rguenther@suse.de>
6210
6211 PR tree-optimization/53168
6212 * gcc.dg/torture/pr53168.c: New testcase.
6213 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6214
6215 2012-05-04 Richard Guenther <rguenther@suse.de>
6216
6217 * gcc.dg/lto/pr53214_0.c: New testcase.
6218
6219 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6220
6221 * gcc.target/ia64/pr48496.c: New test.
6222 * gcc.target/ia64/pr52657.c: Likewise.
6223
6224 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6225
6226 PR c/51712
6227 * c-c++-common/pr51712.c: New.
6228
6229 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6230
6231 PR target/53199
6232 * gcc.target/powwerpc/pr53199.c: New file.
6233
6234 2012-05-03 Jason Merrill <jason@redhat.com>
6235
6236 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6237
6238 * gcc.dg/debug/dwarf2/dups-types.c: New.
6239 * gcc.dg/debug/dwarf2/dups-types.h: New.
6240
6241 2012-05-03 Jason Merrill <jason@redhat.com>
6242
6243 * g++.dg/debug/dwarf2/namespace-2.C: New.
6244 * g++.dg/debug/dwarf2/localclass3.C: New.
6245
6246 2012-05-03 Jason Merrill <jason@redhat.com>
6247
6248 * g++.dg/debug/dwarf2/thunk1.C: New.
6249
6250 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6251
6252 PR c++/53186
6253 * g++.dg/other/final2.C: New.
6254
6255 2012-05-03 Richard Guenther <rguenther@suse.de>
6256
6257 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6258
6259 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6262 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6263 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6264 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6265
6266 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6267
6268 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6269 .byte 0xf2.
6270 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6271 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6272 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6273
6274 PR debug/53174
6275 * gcc.dg/pr53174.c: New test.
6276
6277 PR target/53187
6278 * gcc.target/arm/pr53187.c: New test.
6279 * gcc.c-torture/compile/pr53187.c: New test.
6280
6281 2012-05-03 Richard Guenther <rguenther@suse.de>
6282
6283 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6284 unsupported prefetching support.
6285
6286 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6287
6288 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6289 option -ftrack-macro-expansion=0.
6290 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6291 option -ftrack-macro-expansion=0.
6292
6293 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6294
6295 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6296 dg-options for target arm with dg-additional-options.
6297
6298 2012-05-03 Richard Guenther <rguenther@suse.de>
6299
6300 PR tree-optimization/53144
6301 * gcc.dg/torture/pr53144.c: New testcase.
6302
6303 2012-05-03 Tobias Burnus <burnus@net-b.de>
6304
6305 PR fortran/52864
6306 * gfortran.dg/pointer_intent_7.f90: New.
6307 * gfortran.dg/pure_formal_3.f90: New.
6308
6309 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6310
6311 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6312
6313 2012-05-02 Martin Jambor <mjambor@suse.cz>
6314
6315 PR lto/52605
6316 * g++.dg/lto/pr52605_0.C: New test.
6317
6318 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6319
6320 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6321 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6322 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6323 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6324 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6325 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6326 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6327 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6328 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6329 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6330 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6331 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6332 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6333 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6334 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6335 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6336
6337 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6338
6339 PR middle-end/53153
6340 * gcc.dg/pr53153.c: New test.
6341
6342 2012-05-02 Richard Guenther <rguenther@suse.de>
6343
6344 * g++.dg/tree-ssa/pr19807.C: Adjust.
6345
6346 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/53163
6349 * gcc.c-torture/compile/pr53163.c: New test.
6350
6351 PR rtl-optimization/53160
6352 * gcc.c-torture/execute/pr53160.c: New test.
6353
6354 2012-05-01 Ian Lance Taylor <iant@google.com>
6355
6356 PR c/37303
6357 * gcc.dg/pr37303.c: New test.
6358
6359 2012-05-01 Richard Henderson <rth@redhat.com>
6360
6361 * lib/target-supports.exp
6362 (check_effective_target_sync_long_long_runtime): True for
6363 check_effective_target_powerpc64.
6364
6365 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6366
6367 PR c++/51033
6368 * gcc.dg/vector-1.c: Move to ...
6369 * c-c++-common/vector-1.c: ... here.
6370 * gcc.dg/vector-2.c: Move to ...
6371 * c-c++-common/vector-2.c: ... here.
6372 * gcc.dg/vector-3.c: Move to ...
6373 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6374 * gcc.dg/vector-4.c: Move to ...
6375 * c-c++-common/vector-4.c: ... here.
6376 * gcc.dg/vector-init-1.c: Move to ...
6377 * c-c++-common/vector-init-1.c: ... here.
6378 * gcc.dg/vector-init-2.c: Move to ...
6379 * c-c++-common/vector-init-2.c: ... here.
6380 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6381 * c-c++-common/vector-subscript-1.c: ... here.
6382 * gcc.dg/vector-subscript-2.c: Move to ...
6383 * c-c++-common/vector-subscript-2.c: ... here.
6384 * gcc.dg/vector-subscript-3.c: Move to ...
6385 * c-c++-common/vector-subscript-3.c: ... here.
6386
6387 PR c++/51314
6388 * g++.dg/cpp0x/vt-51314.C: New test.
6389 * g++.dg/cpp0x/variadic76.C: Fix.
6390
6391 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6392
6393 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6394
6395 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6396
6397 Add -Wvarargs option
6398 * c-c++-common/Wvarargs.c: New test case.
6399 * c-c++-common/Wvarargs-2.c: Likewise.
6400
6401 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6402
6403 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6404 * objc.dg/foreach-7.m: Force the test case to run without
6405 -ftrack-macro-expansion.
6406 * c-c++-common/tm/attrib-1.c: Likewise.
6407 * c-c++-common/warn-ommitted-condop.c: Likewise.
6408 * gcc.dg/assign-warn-1.c: Likewise.
6409 * gcc.dg/assign-warn-2.c: Likewise.
6410 * gcc.dg/attr-alloc_size.c: Likewise.
6411 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6412 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6413 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6414 * gcc.dg/c90-const-expr-9.c: Likewise.
6415 * gcc.dg/c99-const-expr-9.c: Likewise.
6416 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6417 * gcc.dg/cpp/direct2s.c: Likewise.
6418 * gcc.dg/cpp/pr28709.c: Likewise.
6419 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6420 * gcc.dg/dfp/composite-type.c: Likewise.
6421 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6422 with -ftrack-macro-expansion
6423 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6424 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6425 * g++.dg/ext/cleanup-1.C: Likewise.
6426 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6427 * g++.dg/template/sfinae10.C: Likewise.
6428 * g++.dg/tm/wrap-2.C: Likewise.
6429 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6430 * g++.dg/warn/Wsign-conversion.C: Likewise.
6431 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6432 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6433 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6434 it to run with -ftrack-macro-expansion.
6435 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6436 test cases without -ftrack-macro-expansion.
6437
6438 Fix location for static class members
6439 * g++.dg/template/sfinae6_neg.C: Adjust.
6440
6441 Make conversion warnings work on NULL with -ftrack-macro-expansion
6442 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6443 alongside the previous testing for NULL.
6444
6445 Fix -Wuninitialized for -ftrack-macro-expansion
6446 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6447
6448 Strip "<built-in>" loc from displayed expansion context
6449 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6450 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6451 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6452 new test above.
6453
6454 Fix expansion point loc for macro-like tokens
6455 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6456 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6457
6458 Fix token pasting with -ftrack-macro-expansion
6459 * gcc.dg/cpp/paste17.c: New test case for
6460 -ftrack-macro-expansion=2 mode only.
6461 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6462
6463 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * gnat.dg/warn6.ad[sb]: New test.
6466
6467 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6468
6469 PR 53149
6470 * gcc.dg/20011021-1.c: Adjust testcase.
6471
6472 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6473
6474 PR fortran/53148
6475 * gfortran.dg/function_optimize_12.f90: New test.
6476
6477 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6478
6479 PR target/53156
6480 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6481 code to match current output and cover new peephole2 pattern.
6482
6483 2012-04-27 Ollie Wild <aaw@google.com>
6484
6485 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6486
6487 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6488
6489 * gcc.c-torture/execute/20120427-2.c: New testcase.
6490 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6491 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6492 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6493
6494 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6495
6496 PR target/53138
6497 * gcc.c-torture/execute/20120427-1.c: New testcase.
6498
6499 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6500
6501 PR middle-end/27139
6502 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6503
6504 2012-04-27 Tom de Vries <tom@codesourcery.com>
6505
6506 PR tree-optimization/51879
6507 * gcc.dg/pr51879.c: New test.
6508 * gcc.dg/pr51879-2.c: Same.
6509 * gcc.dg/pr51879-3.c: Same.
6510 * gcc.dg/pr51879-4.c: Same.
6511 * gcc.dg/pr51879-6.c: Same.
6512
6513 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/53096
6516 * g++.dg/cpp0x/defaulted35.C: New.
6517 * g++.dg/cpp0x/defaulted15.C: Adjust.
6518
6519 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6520
6521 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6522 structure layout.
6523
6524 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6525
6526 * gcc.target/i386/builtin_target.c: Check avx2.
6527
6528 2012-04-26 Alan Modra <amodra@gmail.com>
6529
6530 * gcc.target/powerpc/savres.c: New test.
6531 * gcc.target/powerpc/powerpc.exp: Run it.
6532
6533 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6534
6535 PR target/53120
6536 * gcc.dg/torture/pr53120.c: New test.
6537
6538 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR middle-end/52979
6541 * gcc.c-torture/compile/pr52979-1.c: New test.
6542 * gcc.c-torture/execute/pr52979-1.c: New test.
6543 * gcc.c-torture/execute/pr52979-2.c: New test.
6544
6545 2012-04-25 Richard Guenther <rguenther@suse.de>
6546
6547 * gcc.target/i386/l_fma_float_5.c: Adjust.
6548 * gcc.target/i386/l_fma_double_4.c: Likewise.
6549 * gcc.target/i386/l_fma_float_2.c: Likewise.
6550 * gcc.target/i386/l_fma_float_6.c: Likewise.
6551 * gcc.target/i386/l_fma_double_1.c: Likewise.
6552 * gcc.target/i386/l_fma_double_5.c: Likewise.
6553 * gcc.target/i386/l_fma_float_3.c: Likewise.
6554 * gcc.target/i386/l_fma_double_2.c: Likewise.
6555 * gcc.target/i386/l_fma_double_6.c: Likewise.
6556 * gcc.target/i386/l_fma_float_4.c: Likewise.
6557 * gcc.target/i386/l_fma_double_3.c: Likewise.
6558 * gcc.target/i386/l_fma_float_1.c: Likewise.
6559
6560 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR tree-optimization/53058
6563 * gcc.c-torture/compile/pr53058.c: New test.
6564
6565 2012-04-25 Jan Hubicka <jh@suse.cz>
6566
6567 PR middle-end/53088
6568 * gcc.target/i386/pr39082-1.c: Update warning location.
6569
6570 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR c/52880
6573 * gcc.dg/pr52880.c: New test.
6574
6575 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6576
6577 * gcc.dg/m-un-2.c: Update.
6578 * gcc.dg/20011021-1.c: Update.
6579
6580 2012-04-25 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/52196
6583 * gfortran.dg/realloc_on_assign_14.f90: New.
6584
6585 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6586
6587 PR testsuite/52641
6588 PR tree-optimizations/52891
6589 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6590
6591 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6592
6593 PR c++/52363
6594 * g++.dg/cpp0x/sfinae35.C: New.
6595 * g++.dg/cpp0x/sfinae36.C: Likewise.
6596
6597 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6598
6599 * gcc.target/builtin_target.c: New testcase.
6600
6601 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 PR target/47197
6604 * gcc.target/powerpc/pr47197.c: New test.
6605
6606 2012-04-24 Richard Guenther <rguenther@suse.de>
6607
6608 PR tree-optimization/53085
6609 * g++.dg/torture/pr53085.C: New testcase.
6610
6611 2012-04-24 Andrew Pinski <apinski@cavium.com>
6612
6613 PR tree-opt/33512
6614 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6615 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6616 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6617
6618 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR middle-end/53084
6621 * gcc.c-torture/execute/pr53084.c: New test.
6622
6623 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6626
6627 2012-04-23 Andrew Pinski <apinski@cavium.com>
6628
6629 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6630
6631 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6632
6633 PR regression/53076
6634 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6635 * gcc.dg/torture/builtin-power-1.c: Likewise.
6636
6637 2012-04-23 Richard Guenther <rguenther@suse.de>
6638
6639 PR tree-optimization/53070
6640 * gcc.dg/torture/pr53070.c: New testcase.
6641
6642 2012-04-23 Richard Guenther <rguenther@suse.de>
6643
6644 PR c/53060
6645 * gcc.dg/pr53060.c: New testcase.
6646
6647 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR tree-optimizations/52891
6650 * gcc.c-torture/compile/pr52891-1.c: New test.
6651 * gcc.c-torture/compile/pr52891-2.c: New test.
6652
6653 2012-04-22 Tobias Burnus <burnus@net-b.de>
6654
6655 PR fortran/53051
6656 * gfortran.dg/read_float_4.f90: New.
6657
6658 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6659
6660 PR 35441
6661 * c-c++-common/pr35441.C: New.
6662
6663 2012-04-20 Ian Lance Taylor <iant@google.com>
6664
6665 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6666 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6667
6668 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6669
6670 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6671 array access.
6672 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6673
6674 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675
6676 PR rtl-optimization/44214
6677 * gcc.dg/pr44214-1.c: New test.
6678 * gcc.dg/pr44214-2.c: Likewise.
6679 * gcc.dg/pr44214-3.c: Likewise.
6680
6681 2012-04-20 Richard Guenther <rguenther@suse.de>
6682
6683 * g++.dg/torture/20120420-1.C: New testcase.
6684
6685 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6686
6687 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6688
6689 2012-04-19 Christian Bruel <christian.bruel@st.com>
6690
6691 * gcc.dg/pr52283.c: New test.
6692
6693 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6694
6695 * gcc.dg/pr37985.c: New test.
6696
6697 2012-04-19 Richard Guenther <rguenther@suse.de>
6698
6699 PR rtl-optimization/44688
6700 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6701 possibly profitable.
6702
6703 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6704
6705 PR tree-optimization/52976
6706 * gfortran.dg/reassoc_11.f: New test.
6707
6708 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6709
6710 PR tree-optimization/52976
6711 * gfortran.dg/reassoc_7.f: New test.
6712 * gfortran.dg/reassoc_8.f: Likewise.
6713 * gfortran.dg/reassoc_9.f: Likewise.
6714 * gfortran.dg/reassoc_10.f: Likewise.
6715
6716 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6717
6718 PR c++/52422
6719 * g++.dg/cpp0x/sfinae33.C: New.
6720 * g++.dg/cpp0x/sfinae34.C: Likewise.
6721
6722 2012-04-18 Joey Ye <joey.ye@arm.com>
6723
6724 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6725
6726 2012-04-18 Richard Guenther <rguenther@suse.de>
6727
6728 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6729 array access.
6730 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6731 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6732
6733 2012-04-17 Tom de Vries <tom@codesourcery.com>
6734
6735 * g++.dg/pr51264-4.C: New test.
6736
6737 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/52599
6740 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6741
6742 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/53003
6745 * g++.dg/parse/crash59.C: New.
6746
6747 2012-04-17 Michael Matz <matz@suse.de>
6748
6749 PR tree-optimization/18437
6750 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6751
6752 2012-04-17 Richard Guenther <rguenther@suse.de>
6753
6754 PR middle-end/53011
6755 * g++.dg/torture/pr53011.C: New testcase.
6756
6757 2012-04-16 Jason Merrill <jason@redhat.com>
6758
6759 PR c++/38543
6760 * g++.dg/cpp0x/variadic131.C: New.
6761
6762 PR c++/52008
6763 * g++.dg/cpp0x/variadic130.C: New.
6764
6765 PR c++/50830
6766 * g++.dg/cpp0x/variadic129.C: New.
6767
6768 PR c++/50303
6769 * g++.dg/cpp0x/variadic128.C: New.
6770
6771 2012-04-16 Tobias Burnus <burnus@net-b.de>
6772
6773 PR fortran/52864
6774 * gfortran.dg/pointer_intent_6.f90: New.
6775
6776 2012-04-16 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/52916
6779 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6780 to include public_private_module_4.f90.
6781 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6782 targets.
6783
6784 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 PR c++/49152
6787 * g++.dg/diagnostic/operator1.C: New.
6788 * g++.dg/ext/label5.C: Adjust.
6789 * g++.dg/ext/va-arg1.C: Likewise.
6790 * g++.dg/other/error20.C: Likewise.
6791 * g++.dg/other/error20.C: Likewise.
6792 * g++.dg/other/error16.C: Likewise.
6793 * g++.dg/other/error10.C: Likewise.
6794 * g++.dg/parse/error30.C: Likewise.
6795 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6796
6797 2012-04-16 Jason Merrill <jason@redhat.com>
6798
6799 PR c++/51148
6800 * g++.dg/cpp0x/variadic127.C: New.
6801
6802 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6803
6804 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6805 testcase name.
6806 Use fail, pass instead of unresolved.
6807 Don't log $optstr.
6808
6809 PR testsuite/52948
6810 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6811 TODO_dump_func.
6812 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6813 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6814 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6815
6816 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6817
6818 PR fortran/52968
6819 * gfortran.dg/typebound_call_23.f03: New test case.
6820
6821 2012-04-15 Jason Merrill <jason@redhat.com>
6822
6823 PR c++/47220
6824 * g++.dg/cpp0x/variadic126.C: New.
6825
6826 PR c++/52380
6827 * g++.dg/cpp0x/variadic125.C: New.
6828
6829 PR c++/52292
6830 * g++.dg/cpp0x/variadic124.C: New.
6831
6832 PR c++/52706
6833 * g++.dg/cpp0x/nullptr27.C: New.
6834
6835 PR c++/52818
6836 * g++.dg/warn/format8.C: New.
6837
6838 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6839
6840 PR fortran/51082
6841 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6842
6843 2012-04-14 Tobias Burnus <burnus@net-b.de>
6844
6845 PR fortran/52916
6846 PR fortran/40973
6847 * gfortran.dg/public_private_module_3.f90: New.
6848 * gfortran.dg/public_private_module_4.f90: New.
6849
6850 2012-04-14 Tom de Vries <tom@codesourcery.com>
6851
6852 * gcc.dg/superblock.c: New test.
6853
6854 2012-04-14 Tom de Vries <tom@codesourcery.com>
6855
6856 * gcc.dg/pr51879-12.c: New test.
6857
6858 2012-04-13 Jason Merrill <jason@redhat.com>
6859
6860 PR c++/52824
6861 * g++.dg/cpp0x/variadic123.C: New.
6862 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6863
6864 PR c++/52905
6865 * g++.dg/cpp0x/initlist-ctor1.C: New.
6866
6867 PR c++/52915
6868 * g++.dg/other/anon-union2.C: New.
6869
6870 2012-04-13 Martin Jambor <mjambor@suse.cz>
6871
6872 PR middle-end/52939
6873 * g++.dg/ipa/pr52939.C: New test.
6874
6875 2012-04-13 Tom de Vries <tom@codesourcery.com>
6876
6877 * gcc.dg/pr52734.c: New test.
6878
6879 2012-04-13 Richard Guenther <rguenther@suse.de>
6880
6881 PR tree-optimization/52969
6882 * gcc.dg/torture/pr52969.c: New testcase.
6883
6884 2012-04-13 Richard Guenther <rguenther@suse.de>
6885
6886 PR c/52549
6887 * gcc.dg/pr52549.c: New testcase.
6888
6889 2012-04-13 Richard Guenther <rguenther@suse.de>
6890
6891 PR c/52862
6892 * gcc.dg/pr52862.c: New testcase.
6893
6894 2012-04-13 Joey Ye <joey.ye@arm.com>
6895
6896 * gcc.target/arm/thumb1-imm.c: New testcase.
6897
6898 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6899
6900 PR target/52932
6901 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6902 second function argument.
6903 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6904 (calc_permps): Update declaration. Calculate result correctly.
6905 (avx2_test): Change src2 type to union256i_d.
6906 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6907 correctly.
6908
6909 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6910
6911 PR target/52775
6912 * gcc.target/powerpc/pr52775.c: New file.
6913
6914 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6915
6916 PR tree-optimization/18589
6917 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6918 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6919 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6920 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6921 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6922 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6923 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6924 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6925 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6926 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6927
6928 2012-04-12 Richard Guenther <rguenther@suse.de>
6929
6930 PR tree-optimization/52943
6931 * gcc.dg/torture/pr52943.c: New testcase.
6932
6933 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6934
6935 PR target/50751
6936 * gcc/target/sh/pr50751-4.c: New.
6937 * gcc/target/sh/pr50751-5.c: New.
6938 * gcc/target/sh/pr50751-6.c: New.
6939 * gcc/target/sh/pr50751-7.c: New.
6940
6941 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6942
6943 PR c++/52465
6944 * g++.dg/lookup/using52.C: New.
6945
6946 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6947
6948 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6949
6950 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6951
6952 PR rtl-optimization/52876
6953 * gcc.target/i386/pr52876.c: New.
6954
6955 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6956
6957 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6958 __UINTPTR_TYPE__.
6959 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6960 __INTPTR_TYPE__.
6961 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6962 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6963 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6964 (ptrdiff_t): ... this. All uses changed.
6965 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6966 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6967 __INTPTR_TYPE__.
6968 (main): Cast argument to __INTPTR_TYPE__.
6969 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6970 size_t.
6971 * gcc.dg/mallign.c (main): Likewise.
6972 * gcc.dg/pr38700.c (foo): Likewise.
6973 * gcc.dg/long-long-cst1.c (t): Likewise.
6974 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6975 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6976 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6977 * gcc.dg/pr25682.c (d, foo): Likewise.
6978 * gcc.dg/format/cast-1.c (f): Likewise.
6979 * gcc.dg/c90-const-expr-10.c
6980 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6981 (size_t): ...this. All uses changed.
6982 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6983 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6984 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6985 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6986 * gcc.dg/sequence-pt-1.c: Likewise.
6987 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6988 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6989 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6990 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6991 of ptrdiff_t with it.
6992 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6993 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6994 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6995
6996 2012-04-11 Jason Merrill <jason@redhat.com>
6997
6998 PR debug/45088
6999 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7000 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7001
7002 PR c++/52906
7003 * g++.dg/ext/attrib45.C: New.
7004
7005 * g++.dg/eh/dtor3.C: New.
7006
7007 2012-04-11 Richard Guenther <rguenther@suse.de>
7008
7009 PR middle-end/52621
7010 * gfortran.dg/pr52621.f90: New testcase.
7011
7012 2012-04-11 Richard Guenther <rguenther@suse.de>
7013
7014 PR middle-end/52918
7015 * g++.dg/torture/pr52918-1.C: New testcase.
7016 * g++.dg/torture/pr52918-2.C: Likewise.
7017
7018 2012-04-11 Tobias Burnus <burnus@net-b.de>
7019
7020 PR fortran/52729
7021 * gfortran.dg/block_11.f90: New.
7022
7023 2012-04-11 Nick Clifton <nickc@redhat.com>
7024
7025 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7026
7027 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7028
7029 PR target/16458
7030 * gcc.target/powerpc/pr16458-1.c: New test.
7031 * gcc.target/powerpc/pr16458-2.c: Likewise.
7032 * gcc.target/powerpc/pr16458-3.c: Likewise.
7033 * gcc.target/powerpc/pr16458-4.c: Likewise.
7034
7035 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7038 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7039 * gcc.dg/builtin-bswap-5.c: Likewise.
7040 * gcc.target/i386/builtin-bswap-4.c: New test.
7041
7042 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7043
7044 PR 24985
7045 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7046
7047 2012-04-11 Richard Guenther <rguenther@suse.de>
7048
7049 PR rtl-optimization/52881
7050 * gcc.dg/torture/pr52881.c: New testcase.
7051 * gcc.dg/torture/pr52913.c: Likewise.
7052
7053 2012-04-11 Richard Guenther <rguenther@suse.de>
7054
7055 PR tree-optimization/52912
7056 * gcc.dg/torture/pr52912.c: New testcase.
7057
7058 2010-04-10 Michael Matz <matz@suse.de>
7059
7060 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7061 * gcc.dg/vect/vect-outer-1.c: Adjust.
7062 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7063 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7064 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7065 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7066 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7067 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7068
7069 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7070
7071 PR tree-optimization/52870
7072 * gcc.dg/vect/pr52870.c: New test.
7073
7074 2012-04-09 Mike Stump <mikestump@comcast.net>
7075
7076 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7077 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7078 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7079 * gnat.dg/aggr11.adb: Likewise.
7080 * gnat.dg/aggr11_pkg.ads: Likewise.
7081 * gnat.dg/aggr15.adb: Likewise.
7082 * gnat.dg/aggr15.ads: Likewise.
7083 * gnat.dg/aggr17.adb: Likewise.
7084 * gnat.dg/aggr18.adb: Likewise.
7085 * gnat.dg/array14.adb: Likewise.
7086 * gnat.dg/array14.ads: Likewise.
7087 * gnat.dg/array14_pkg.ads: Likewise.
7088 * gnat.dg/array19.adb: Likewise.
7089 * gnat.dg/array19.ads: Likewise.
7090 * gnat.dg/discr27.adb: Likewise.
7091 * gnat.dg/discr27.ads: Likewise.
7092 * gnat.dg/discr35.adb: Likewise.
7093 * gnat.dg/discr35.ads: Likewise.
7094 * gnat.dg/discr6.adb: Likewise.
7095 * gnat.dg/discr6_pkg.ads: Likewise.
7096 * gnat.dg/import1.adb: Likewise.
7097 * gnat.dg/import1.ads: Likewise.
7098 * gnat.dg/loop_address2.adb: Likewise.
7099 * gnat.dg/opt7.adb: Likewise.
7100 * gnat.dg/opt7.ads: Likewise.
7101 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7102 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7103 * gnat.dg/rep_clause2.adb: Likewise.
7104 * gnat.dg/rep_clause2.ads: Likewise.
7105 * gnat.dg/slice2.adb: Likewise.
7106 * gnat.dg/slice2.ads: Likewise.
7107 * gnat.dg/slice6.adb: Likewise.
7108 * gnat.dg/slice6_pkg.ads: Likewise.
7109 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7110 * gnat.dg/taft_type2.adb: Likewise.
7111 * gnat.dg/taft_type2.ads: Likewise.
7112 * gnat.dg/taft_type2_pkg.ads: Likewise.
7113 * gnat.dg/volatile10.adb: Likewise.
7114 * gnat.dg/volatile10_pkg.ads: Likewise.
7115
7116 * gcc.dg/dll-8.c: Remove execute permissions.
7117 * g++.dg/ext/dllexport5.C: Likewise.
7118
7119 2012-04-09 Jan Hubicka <jh@suse.cz>
7120
7121 PR lto/52722
7122 PR lto/51765
7123 PR lto/52634
7124 * gcc.dg/lto/pr52634_1.c: New testcase.
7125 * gcc.dg/lto/pr52634_0.c: New testcase.
7126
7127 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7128
7129 PR target/52883
7130 * gcc.target/i386/pr52883.c: New testcase.
7131
7132 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7133
7134 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7135 (check_effective_target_sync_long_long): Add SPARC case.
7136 (check_effective_target_sync_long_long_runtime): Likewise.
7137 (check_effective_target_sync_int_long): Adjust SPARC case.
7138 (check_effective_target_sync_char_short): Likewise.
7139
7140 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7141
7142 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7143 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7144
7145 2012-04-08 Tobias Burnus <burnus@net-b.de>
7146
7147 PR fortran/40973
7148 PR fortran/52751
7149 * gfortran.dg/public_private_module_2.f90: New.
7150
7151 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7152
7153 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7154 directives.
7155
7156 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7157
7158 PR fortran/52893
7159 * gfortran.dg/function_optimize_11.f90: New test.
7160
7161 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7162
7163 PR fortran/52668
7164 * gfortran.dg/use_only_6.f90: New test.
7165
7166 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7167
7168 PR fortran/52668
7169 * gfortran.dg/use_only_6.f90: New test.
7170 2012-04-06 Mike Stump <mikestump@comcast.net>
7171
7172 PR testsuite/50722
7173 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7174
7175 2012-04-05 Jason Merrill <jason@redhat.com>
7176
7177 PR c++/52596
7178 * g++.dg/template/qualified-id5.C: New.
7179
7180 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7181
7182 PR target/52882
7183 * gcc.target/i386/pr52882.c: New test.
7184
7185 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7186 Dominique D'Humieures <dominiq@lps.ens.fr>
7187
7188 PR testsuite/52614
7189 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7190 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7191
7192 2012-04-04 Jason Merrill <jason@redhat.com>
7193
7194 PR c++/52845
7195 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7196
7197 2012-04-03 Jason Merrill <jason@redhat.com>
7198
7199 PR c++/52796
7200 * g++.dg/cpp0x/variadic-value1.C: New.
7201
7202 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * gnat.dg/pack18.adb: New test.
7205 * gnat.dg/pack18_pkg.ads: New helper.
7206
7207 2012-04-03 Richard Guenther <rguenther@suse.de>
7208
7209 PR tree-optimization/52808
7210 * gcc.dg/pr52808.c: New testcase.
7211
7212 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR tree-optimization/52835
7215 * gfortran.dg/pr52835.f90: New test.
7216
7217 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7218
7219 * gnat.dg/specs/aggr5.ads: New test.
7220
7221 2012-04-02 Richard Guenther <rguenther@suse.de>
7222
7223 PR tree-optimization/52756
7224 * gcc.dg/torture/pr52756.c: New testcase.
7225
7226 2012-04-02 Richard Guenther <rguenther@suse.de>
7227
7228 PR middle-end/52803
7229 * gcc.dg/pr52803.c: New testcase.
7230
7231 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7232
7233 PR c++/40942
7234 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7235 DR 214 in account.
7236
7237 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/50043
7240 * g++.dg/cpp0x/noexcept17.C: New.
7241 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7242 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7243 * g++.dg/cpp0x/noexcept01.C: Likewise.
7244 * g++.dg/eh/init-temp1.C: Likewise.
7245 * g++.dg/eh/ctor1.C: Likwise.
7246
7247 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 * gnat.dg/controlled6.adb: New test.
7250 * gnat.dg/controlled6_pkg.ads: New helper.
7251 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7252
7253 2012-03-30 Richard Henderson <rth@redhat.com>
7254
7255 PR debug/52727
7256 * g++.dg/opt/pr52727.C: New testcase.
7257
7258 2012-03-30 Richard Guenther <rguenther@suse.de>
7259
7260 PR tree-optimization/52754
7261 * gcc.target/i386/pr52754.c: New testcase.
7262
7263 2012-03-30 Richard Guenther <rguenther@suse.de>
7264
7265 PR middle-end/52772
7266 * g++.dg/torture/pr52772.C: New testcase.
7267
7268 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/52718
7271 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7272
7273 2012-03-29 Jason Merrill <jason@redhat.com>
7274
7275 PR c++/52685
7276 * g++.dg/template/inherit8.C: New.
7277
7278 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR c++/52759
7281 * g++.dg/ext/weak4.C: New test.
7282
7283 PR tree-optimization/52760
7284 * gcc.c-torture/execute/pr52760.c: New test.
7285
7286 2012-03-29 Jason Merrill <jason@redhat.com>
7287
7288 PR c++/52743
7289 * g++.dg/cpp0x/initlist-array3.C: New.
7290
7291 2012-03-28 Jason Merrill <jason@redhat.com>
7292
7293 PR c++/52746
7294 * g++.dg/overload/virtual2.C: New.
7295
7296 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 * gnat.dg/vect7.ad[sb]: New test.
7299
7300 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7301 Tobias Burnus <burnus@gcc.gnu.org>
7302
7303 PR fortran/52652
7304 * gfortran.dg/allocate_class_1.f90 : Change error test.
7305 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7306 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7307 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7308
7309 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR middle-end/52691
7312 * gcc.dg/pr52691.c: New test.
7313
7314 PR middle-end/52750
7315 * gcc.c-torture/compile/pr52750.c: New test.
7316
7317 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7318
7319 PR target/52692
7320 * gcc.target/avr/torture/builtins-2.c: New test.
7321
7322 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR target/52736
7325 * gcc.target/i386/pr52736.c: New test.
7326
7327 2012-03-27 Martin Jambor <mjambor@suse.cz>
7328
7329 PR middle-end/52693
7330 * gcc.dg/torture/pr52693.c: New test.
7331
7332 2012-03-27 Meador Inge <meadori@codesourcery.com>
7333
7334 PR c++/52672
7335 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7336
7337 2012-03-27 Mike Stump <mikestump@comcast.net>
7338
7339 PR target/52665
7340 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7341 failures that match branch names.
7342
7343 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7344 H.J. Lu <hongjiu.lu@intel.com>
7345
7346 PR target/52698
7347 * gcc.target/i386/pr52698.c: New test.
7348
7349 2012-03-27 Richard Guenther <rguenther@suse.de>
7350
7351 PR middle-end/52720
7352 * gcc.dg/torture/pr52720.c: New testcase.
7353
7354 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7355
7356 * gnat.dg/pack17.adb: New test.
7357
7358 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7359
7360 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7361 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7362
7363 2012-03-26 Martin Jambor <mjambor@suse.cz>
7364
7365 PR tree-optimization/50052
7366 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7367
7368 2012-03-26 Richard Guenther <rguenther@suse.de>
7369
7370 PR tree-optimization/52701
7371 * gfortran.dg/pr52701.f90: New testcase.
7372
7373 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7374
7375 PR tree-optimization/52686
7376 * gcc.target/arm/pr52686.c: New test.
7377
7378 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7379
7380 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7381 Add "-Os -flto" to list.
7382
7383 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7384
7385 * gnat.dg/concat2.ad[sb]: New test.
7386
7387 2012-03-24 Jason Merrill <jason@redhat.com>
7388
7389 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7390 * g++.dg/cpp0x/trailing2.C: Likewise.
7391 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7392 * g++.dg/cpp1y/auto-fn1.C: New.
7393 * g++.dg/cpp1y/auto-fn2.C: New.
7394 * g++.dg/cpp1y/auto-fn3.C: New.
7395 * g++.dg/cpp1y/auto-fn4.C: New.
7396 * g++.dg/cpp1y/auto-fn5.C: New.
7397 * g++.dg/cpp1y/auto-fn6.C: New.
7398 * g++.dg/cpp1y/auto-fn7.C: New.
7399 * g++.dg/cpp1y/auto-fn8.C: New.
7400 * g++.dg/cpp1y/auto-fn9.C: New.
7401 * g++.dg/cpp1y/auto-fn10.C: New.
7402 * g++.dg/cpp1y/auto-fn11.C: New.
7403
7404 2012-03-23 Richard Guenther <rguenther@suse.de>
7405
7406 PR tree-optimization/52678
7407 * gfortran.dg/pr52678.f: New testcase.
7408
7409 2012-03-23 Richard Guenther <rguenther@suse.de>
7410
7411 PR tree-optimization/52638
7412 * g++.dg/torture/pr52638.C: New testcase.
7413
7414 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/52487
7417 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7418
7419 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c++/52671
7422 * g++.dg/ext/attrib44.C: New test.
7423
7424 2012-03-22 Jan Hubicka <jh@suse.cz>
7425
7426 PR middle-end/51737
7427 * g++.dg/torture/pr51737.C: New testcase
7428
7429 2012-03-22 Richard Guenther <rguenther@suse.de>
7430
7431 PR tree-optimization/52548
7432 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7433
7434 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7435
7436 * lib/fortran-modules.exp (list-module-names-1): Remove
7437 warning.
7438
7439 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7440
7441 PR target/50751
7442 * gcc.target/sh/pr50751-1.c: New.
7443 * gcc.target/sh/pr50751-2.c: New.
7444 * gcc.target/sh/pr50751-3.c: New.
7445
7446 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7447
7448 PR target/52479
7449 * gcc.target/sh/sh4a-cos.c: Remove.
7450 * gcc.target/sh/sh4a-sin.c: Remove.
7451 * gcc.target/sh/sh4a-sincos.c: Remove.
7452
7453 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7454
7455 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7456 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7457
7458 2012-03-21 Martin Jambor <mjambor@suse.cz>
7459
7460 PR testsuite/52641
7461 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7462 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7463
7464 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7465
7466 * gcc.target/arm/thumb-16bit-ops.c: New file.
7467 * gcc.target/arm/thumb-ifcvt.c: New file.
7468
7469 2012-03-20 Jason Merrill <jason@redhat.com>
7470
7471 * lib/target-supports.exp: Add { target c++1y }.
7472
7473 * g++.dg/cpp0x/auto32.C: New.
7474
7475 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7476
7477 PR testsuite/52641
7478 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7479 int32plus.
7480 * gcc.dg/torture/pr48124-4.c: Ditto:
7481 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7482
7483 2012-03-20 Jason Merrill <jason@redhat.com>
7484
7485 PR c++/52510
7486 * g++.dg/cpp0x/initlist66.C: New.
7487
7488 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7489
7490 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7491 __AVR_HAVE_LPMX__
7492
7493 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7494
7495 PR target/49868
7496 * gcc.target/avr/torture/addr-space-2.h: New file.
7497 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7498 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7499 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7500 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7501
7502 2012-03-20 Richard Guenther <rguenther@suse.de>
7503
7504 * gnat.dg/pack16.adb: New testcase.
7505 * gnat.dg/pack16_pkg.ads: Likewise.
7506 * gnat.dg/specs/pack8.ads: Likewise.
7507 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7508
7509 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 * g++.dg/warn/Wuseless-cast.C: Extend.
7512
7513 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7514
7515 PR c++/14710
7516 * g++.dg/warn/Wuseless-cast.C: New.
7517
7518 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7519
7520 PR libfortran/52608
7521 * gfortran.dg/pr52608.f90: New test.
7522
7523 2012-03-17 Tobias Burnus <burnus@net-b.de>
7524
7525 PR fortran/52585
7526 * gfortran.dg/proc_ptr_36.f90: New.
7527
7528 2012-03-16 Martin Jambor <mjambor@suse.cz>
7529
7530 * gcc.dg/misaligned-expand-1.c: New test.
7531 * gcc.dg/misaligned-expand-3.c: Likewise.
7532
7533 2012-03-16 Richard Guenther <rguenther@suse.de>
7534 Kai Tietz <ktietz@redhat.com>
7535
7536 PR middle-end/48814
7537 * gcc.c-torture/execute/pr48814-1.c: New test.
7538 * gcc.c-torture/execute/pr48814-2.c: New test.
7539 * gcc.dg/tree-ssa/assign-1.c: New test.
7540 * gcc.dg/tree-ssa/assign-2.c: New test.
7541 * gcc.dg/tree-ssa/assign-3.c: New test.
7542
7543 2012-03-16 Richard Guenther <rguenther@suse.de>
7544
7545 * gnat.dg/specs/pack7.ads: New testcase.
7546
7547 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR target/52568
7550 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7551 * gcc.dg/torture/vshuf-8.inc: Likewise.
7552 * gcc.dg/torture/vshuf-16.inc: Likewise.
7553 * gcc.dg/torture/vshuf-32.inc: Likewise.
7554
7555 2012-03-15 Jason Merrill <jason@redhat.com>
7556
7557 * g++.dg/torture/pr52582.C: New.
7558
7559 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7560
7561 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7562
7563 2012-03-15 Ira Rosen <irar@il.ibm.com>
7564 Ulrich Weigand <ulrich.weigand@linaro.org>
7565
7566 * gcc.dg/vect/slp-cond-3.c: New test.
7567 * gcc.dg/vect/slp-cond-4.c: New test.
7568
7569 2012-03-15 Ira Rosen <irar@il.ibm.com>
7570 Ulrich Weigand <ulrich.weigand@linaro.org>
7571
7572 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7573 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7574
7575 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7576
7577 PR libfortran/52434
7578 PR libfortran/48878
7579 PR libfortran/38199
7580 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7581 * gfortran.dg/round_1.f03: Likewise.
7582
7583 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7584 Andrew Pinski <apinski@cavium.com>
7585
7586 PR middle-end/52592
7587 * gcc.dg/pr52592.c: New test.
7588
7589 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7590
7591 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7592 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7593 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7594 * lib/fortran-modules.exp: .. this new file. Adjust users.
7595 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7596 gfortran-dg-debug-runtest): Call cleanup-modules.
7597 * lib/fortran-torture.exp (fortran-torture-execute,
7598 fortran-torture): Likewise.
7599 * gfortran.dg/coarray/caf.exp: Likewise.
7600 * lib/lto.exp: Likewise.
7601 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7602 * gfortran.dg/class_4b.f03: Likewise.
7603 * gfortran.dg/class_4c.f03: Likewise.
7604 * gfortran.dg/class_45a.f03: Likewise.
7605 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7606 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7607 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7608 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7609 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7610 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7611 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7612 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7613 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7614 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7615 * gfortran.dg/whole_file_28.f90: Likewise.
7616 * gfortran.dg/whole_file_29.f90: Likewise.
7617 * gfortran.dg/whole_file_30.f90: Likewise.
7618 * gfortran.dg/whole_file_31.f90: Likewise.
7619
7620 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR tree-optimization/52267
7623 * gcc.dg/pr52267.c: New test.
7624 * gcc.dg/tree-ssa/vrp65.c: New test.
7625 * gcc.dg/tree-ssa/vrp66.c: New test.
7626
7627 2012-03-15 Richard Guenther <rguenther@suse.de>
7628
7629 PR middle-end/52580
7630 * gfortran.dg/vect/pr52580.f: New testcase.
7631
7632 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7633
7634 * gcc.target/sh/fpul-usage-1.c: New.
7635
7636 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7637
7638 PR target/49468
7639 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7640 * gcc.target/sh/pr49468-di.c: Likewise.
7641
7642 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7645 * gcc.dg/c99-stdint-6.c: Likewise.
7646 * gcc.dg/lto/20090210_0.c: Likewise.
7647 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7648 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7649 * gcc.dg/pragma-init-fini-2.c: Likewise.
7650 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7651 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7652 * gcc.target/i386/pr22152.c: Likewise.
7653 * gcc.target/i386/vect8-ret.c: Likewise.
7654 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7655 handling.
7656
7657 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7658
7659 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7660 * g++.dg/tree-prof/partition1.C: Likewise.
7661 * g++.dg/tree-prof/partition2.C: Likewise.
7662 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7663 handling.
7664 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7665 * gcc.c-torture/execute/20010724-1.c: Remove.
7666 * gcc.c-torture/execute/20010724-1.x: Remove.
7667 * gcc.c-torture/execute/20040208-2.c: Remove.
7668 * gcc.c-torture/execute/20040208-2.x: Remove.
7669 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7670 Remove.
7671 (main) [__mips__ && __sgi__]: Remove.
7672 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7673 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7674 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7675 mips-sgi-irix6* handling.
7676 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7677 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7678 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7679 handling.
7680 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7681 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7682 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7683 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7684 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7685 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7686 mips-sgi-irix6*.
7687 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7688 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7689 * gcc.target/mips/save-restore-3.c: Likewise.
7690 * gcc.target/mips/save-restore-4.c: Likewise.
7691 * gcc.target/mips/save-restore-5.c: Likewise.
7692 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7693 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7694 messages.
7695 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7696 IRIX 6 handling.
7697 (restore_ld_library_path_env_vars): Likewise.
7698 * lib/target-supports.exp (check_profiling_available): Remove
7699 mips*-*-irix* handling.
7700 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7701 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7702 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7703
7704 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR c++/52582
7707 * g++.dg/opt/pr52582.C: New test.
7708
7709 2012-03-14 Richard Guenther <rguenther@suse.de>
7710
7711 PR tree-optimization/52571
7712 * gcc.dg/vect/vect-2.c: Initialize arrays.
7713 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7714 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7715 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7716
7717 2012-03-14 Richard Guenther <rguenther@suse.de>
7718
7719 PR middle-end/52080
7720 PR middle-end/52097
7721 PR middle-end/48124
7722 * gcc.dg/torture/pr48124-1.c: New testcase.
7723 * gcc.dg/torture/pr48124-2.c: Likewise.
7724 * gcc.dg/torture/pr48124-3.c: Likewise.
7725 * gcc.dg/torture/pr48124-4.c: Likewise.
7726
7727 2012-03-14 Richard Guenther <rguenther@suse.de>
7728
7729 PR middle-end/52578
7730 * gcc.dg/pr52578.c: New testcase.
7731
7732 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR c++/52521
7735 * g++.dg/cpp0x/udlit-args2.C: New test.
7736
7737 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7738
7739 PR target/48596
7740 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7741 * gcc.c-torture/compile/pr48596.c: ... here.
7742
7743 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7744
7745 PR c++/51641
7746 * g++.dg/lookup/hidden-class17.C: New test.
7747
7748 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR c/52577
7751 * gcc.dg/Wunused-var-3.c: New test.
7752
7753 2012-03-13 Martin Jambor <mjambor@suse.cz>
7754
7755 * gcc.dg/misaligned-expand-2.c: New test.
7756
7757 2012-03-13 Richard Guenther <rguenther@suse.de>
7758
7759 PR middle-end/52134
7760 * gcc.dg/pr52134.c: New testcase.
7761
7762 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7763
7764 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7765
7766 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7767
7768 PR tree-optimization/46728
7769 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7770 * gcc.target/powerpc/pr46728-5.c: Likewise.
7771 * gcc.target/powerpc/pr46728-8.c: Likewise.
7772 * gcc.target/powerpc/pr46728-10.c: Likewise.
7773 * gcc.target/powerpc/pr46728-11.c: Likewise.
7774 * gcc.target/powerpc/pr46728-13.c: Likewise.
7775 * gcc.target/powerpc/pr46728-14.c: Likewise.
7776 * gcc.target/powerpc/pr46728-15.c: Likewise.
7777
7778 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7779
7780 PR c++/52299
7781 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7782
7783 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784
7785 PR tree-optimization/46728
7786 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7787 * gcc.target/powerpc/pr46728-5.c: Likewise.
7788 * gcc.target/powerpc/pr46728-8.c: Likewise.
7789 * gcc.target/powerpc/pr46728-10.c: Likewise.
7790 * gcc.target/powerpc/pr46728-11.c: Likewise.
7791 * gcc.target/powerpc/pr46728-13.c: Likewise.
7792 * gcc.target/powerpc/pr46728-14.c: Likewise.
7793 * gcc.target/powerpc/pr46728-15.c: Likewise.
7794
7795 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7796
7797 PR target/49868
7798 * gcc.target/avr/torture/addr-space-1.h: New file.
7799 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7800 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7801 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7802 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7803
7804 2012-03-12 Andrew Pinski <apinski@cavium.com>
7805
7806 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7807
7808 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7809
7810 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7811 * g++.dg/abi/thunk4.C: Likewise.
7812 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7813 Adapt line numbers.
7814 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7815 handling.
7816 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7817 * g++.dg/eh/spbp.C: Likewise.
7818 * g++.dg/ext/label13.C: Likewise.
7819 * g++.dg/guality/guality.exp: Likewise.
7820 * g++.dg/other/anon5.C: Likewise.
7821 * g++.dg/other/pragma-ep-1.C: Remove.
7822 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7823 * g++.dg/warn/pr31246.C: Likewise.
7824 * g++.dg/warn/weak1.C: Likewise.
7825 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7826 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7827 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7828 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7829 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7830 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7831 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7832 * gcc.dg/c99-tgmath-1.c: Likewise.
7833 * gcc.dg/c99-tgmath-2.c: Likewise.
7834 * gcc.dg/c99-tgmath-3.c: Likewise.
7835 * gcc.dg/c99-tgmath-4.c: Likewise.
7836 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7837 handling.
7838 * gcc.dg/debug/pr49032.c: Likewise.
7839 * gcc.dg/guality/guality.exp: Likewise.
7840 * gcc.dg/intmax_t-1.c: Likewise.
7841 * gcc.dg/pr48616.c: Likewise.
7842 * gcc.dg/pragma-ep-1.c: Remove.
7843 * gcc.dg/pragma-ep-2.c: Remove.
7844 * gcc.dg/pragma-ep-3.c: Remove.
7845 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7846 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7847 * gcc.misc-tests/gcov-14.c: Likewise.
7848 * gfortran.dg/guality/guality.exp: Likewise.
7849 * lib/target-supports.exp (check_weak_available): Likewise.
7850 (add_options_for_tls): Likewise.
7851 (check_ascii_locale_available): Likewise.
7852 * obj-c++.dg/dwarf-2.mm: Likewise.
7853 * objc.dg/dwarf-1.m: Likewise.
7854 * objc.dg/dwarf-2.m: Likewise.
7855
7856 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR tree-optimization/51721
7859 * gcc.dg/tree-ssa/vrp64.c: New test.
7860
7861 PR tree-optimization/52533
7862 * gcc.c-torture/compile/pr52533.c: New test.
7863
7864 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7865
7866 * gcc.target/i386/rtm-xabort-1.c: New.
7867 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7868 * gcc.target/i386/rtm-xend-1.c: Ditto.
7869 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7870 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7871 * gcc.target/i386/sse-13.c: Ditto.
7872 * gcc.target/i386/sse-14.c: Ditto.
7873 * gcc.target/i386/sse-22.c: Ditto.
7874 * gcc.target/i386/sse-23.c: Ditto.
7875 * g++.dg/other/i386-2.C: Ditto.
7876 * g++.dg/other/i386-3.C: Ditto.
7877
7878 2012-03-12 Tobias Burnus <burnus@net-b.de>
7879
7880 PR fortran/52542
7881 * gfortran.dg/proc_ptr_35.f90: New.
7882
7883 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR target/52530
7886 * gcc.dg/torture/pr52530.c: New test.
7887
7888 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7889
7890 PR target/51244
7891 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7892
7893 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7894
7895 PR target/52450
7896 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7897
7898 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7899
7900 2012-03-09 Andrew Pinski <apinski@cavium.com>
7901
7902 PR middle-end/51988
7903 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7904 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7905
7906 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7907
7908 * gcc.dg/tree-ssa/scev-3.c: New.
7909 * gcc.dg/tree-ssa/scev-4.c: New.
7910
7911 2012-03-08 Tobias Burnus <burnus@net-b.de>
7912
7913 PR fortran/52469
7914 * gfortran.dg/proc_ptr_34.f90
7915
7916 2012-03-07 Jason Merrill <jason@redhat.com>
7917
7918 PR c++/52521
7919 * g++.dg/cpp0x/udlit-mangle.C: New.
7920
7921 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7922
7923 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7924
7925 2012-03-06 Richard Guenther <rguenther@suse.de>
7926
7927 PR middle-end/52493
7928 * gcc.dg/torture/pr52493.c: New testcase.
7929
7930 2012-03-06 Richard Guenther <rguenther@suse.de>
7931
7932 PR lto/52097
7933 * gcc.dg/lto/pr52097_0.c: New testcase.
7934
7935 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7936
7937 PR target/51244
7938 * gcc.target/sh/pr51244-1.c: New.
7939 * gcc.target/sh/pr51244-2.c: New.
7940 * gcc.target/sh/pr51244-3.c: New.
7941
7942 2012-03-05 Jason Merrill <jason@redhat.com>
7943
7944 PR c++/51930
7945 * g++.dg/ext/visibility/template11.C: New.
7946
7947 * g++.dg/cpp0x/implicit13.C: New.
7948
7949 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR tree-optimization/51721
7952 * gcc.dg/tree-ssa/vrp63.c: New test.
7953 * gcc.dg/pr51721.c: New test.
7954
7955 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7956
7957 PR fortran/50981
7958 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7959 argument checks.
7960
7961 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7962
7963 PR target/52146
7964 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7965
7966 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7967
7968 PR fortran/50981
7969 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7970
7971 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7972
7973 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7974 int32plus.
7975
7976 2012-03-03 Jason Merrill <jason@redhat.com>
7977
7978 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7979
7980 Core 1270
7981 * g++.dg/cpp0x/initlist65.C: New.
7982
7983 PR c++/36797
7984 * g++.dg/ext/is_empty2.C: New.
7985
7986 2012-03-03 Tobias Burnus <burnus@net-b.de>
7987
7988 PR fortran/48820
7989 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7990
7991 2012-03-03 Tobias Burnus <burnus@net-b.de>
7992
7993 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7994 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7995 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7996 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7997 * gfortran.dg/class_30.f90: Remove dg-warning line.
7998 * gfortran.dg/bind_c_usage_25.f90: New.
7999
8000 2012-03-03 Tobias Burnus <burnus@net-b.de>
8001
8002 PR fortran/48820
8003 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8004 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8005 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8006
8007 2012-03-03 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/48820
8010 * gfortran.dg/assumed_type_1.f90: New.
8011 * gfortran.dg/assumed_type_2.f90: New.
8012 * gfortran.dg/assumed_type_3.f90: New.
8013 * gfortran.dg/assumed_type_4.f90: New.
8014
8015 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8016
8017 PR target/49486
8018 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8019 * gcc.target/sh/pr49468-di.c: New.
8020
8021 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8022
8023 * gcc.dg/graphite/pr50561.c: Update.
8024
8025 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8026
8027 * gcc.target/powerpc/pr52457.c: New test.
8028
8029 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8030
8031 * gcc.target/arm/sat-1.c: New test.
8032
8033 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8034
8035 PR target/46716
8036 * gcc.target/i386/pr46716.c: New test.
8037
8038 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 PR c++/51989
8041 * g++.dg/cpp0x/sfinae32.C: New.
8042
8043 2012-03-02 Richard Guenther <rguenther@suse.de>
8044
8045 PR tree-optimization/52406
8046 * gcc.dg/torture/pr52406.c: New testcase.
8047
8048 2012-03-02 Tobias Burnus <burnus@net-b.de>
8049
8050 PR fortran/52325
8051 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8052 * gfortran.dg/nullify_2.f90: Update dg-error.
8053 * gfortran.dg/nullify_4.f90: Ditto.
8054 * gfortran.dg/pointer_init_6.f90: Ditto.
8055
8056 2012-03-02 Tobias Burnus <burnus@net-b.de>
8057
8058 PR fortran/52270
8059 * gfortran.dg/class_51.f90: New.
8060
8061 2012-03-02 Tobias Burnus <burnus@net-b.de>
8062
8063 PR fortran/52452
8064 * gfortran.dg/intrinsic_8.f90: New.
8065
8066 2012-03-01 Kai Tietz <ktietz@redhat.com>
8067
8068 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8069 routines on mingw targets.
8070 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8071
8072 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR tree-optimization/52445
8075 * gcc.dg/pr52445.c: New test.
8076
8077 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR target/52437
8080 * gcc.c-torture/compile/pr52437.c: New test.
8081
8082 PR middle-end/52419
8083 * gcc.dg/torture/pr52419.c: New test.
8084
8085 PR tree-optimization/52429
8086 * gcc.dg/torture/pr52429.c: New test.
8087 * g++.dg/opt/pr52429.C: New test.
8088
8089 2012-02-29 Richard Guenther <rguenther@suse.de>
8090
8091 PR testsuite/52297
8092 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8093 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8094 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8095 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8096 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8097 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8098
8099 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8100
8101 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8102
8103 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8104
8105 PR fortran/52386
8106 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8107
8108 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8109
8110 PR target/51534
8111 * gcc.target/arm/neon/pr51534.c: New testcase.
8112
8113 2012-02-28 Richard Guenther <rguenther@suse.de>
8114
8115 PR target/52407
8116 * gcc.dg/torture/pr52407.c: New testcase.
8117
8118 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8119
8120 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8121 * gcc.target/arm/vfp2.c: Likewise.
8122 * gcc.target/arm/vfp3.c: Likewise.
8123 * gcc.target/arm/vfp4.c: Likewise.
8124 * gcc.target/arm/vfp5.c: Likewise.
8125 * gcc.target/arm/vfp6.c: Likewise.
8126 * gcc.target/arm/vfp7.c: Likewise.
8127 * gcc.target/arm/vfp8.c: Likewise.
8128 * gcc.target/arm/vfp9.c: Likewise.
8129 * gcc.target/arm/vfp10.c: Likewise.
8130 * gcc.target/arm/vfp11.c: Likewise.
8131 * gcc.target/arm/vfp12.c: Likewise.
8132 * gcc.target/arm/vfp13.c: Likewise.
8133 * gcc.target/arm/vfp14.c: Likewise.
8134 * gcc.target/arm/vfp15.c: Likewise.
8135 * gcc.target/arm/vfp16.c: Likewise.
8136 * gcc.target/arm/vfp17.c: Likewise.
8137 * gcc.target/arm/neon-constants.h: New file.
8138 * gcc.target/arm/neon-vect1.c: New test.
8139 * gcc.target/arm/neon-vect2.c: New test.
8140 * gcc.target/arm/neon-vect3.c: New test.
8141 * gcc.target/arm/neon-vect4.c: New test.
8142 * gcc.target/arm/neon-vect5.c: New test.
8143 * gcc.target/arm/neon-vect6.c: New test.
8144 * gcc.target/arm/neon-vect7.c: New test.
8145 * gcc.target/arm/neon-vect8.c: New test.
8146
8147 2012-02-28 Richard Guenther <rguenther@suse.de>
8148
8149 PR tree-optimization/52402
8150 * gcc.dg/torture/pr52402.c: New testcase.
8151
8152 2012-02-28 Richard Guenther <rguenther@suse.de>
8153
8154 PR lto/52400
8155 * g++.dg/lto/pr52400_0.C: New testcase.
8156
8157 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8158
8159 * gcc.target/avr/torture/builtins-1.c: New test.
8160 * gcc.target/avr/torture/builtins-error.c: New test.
8161
8162 2012-02-28 Kai Tietz <ktietz@redhat.com>
8163
8164 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8165 * gcc.target/i386/pr45352-2.c: Likewise.
8166 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8167 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8168 targets instead rand.
8169 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8170 * gcc.target/i386/sse2-mul-1.c: Likewise.
8171 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8172 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8173 * gcc.target/i386/pad-1.c: Likewise.
8174 * gcc.target/i386/pad-9.c: Likewise.
8175 * gcc.target/i386/pad-2.c: Likewise.
8176 * gcc.target/i386/pad-5b.c: Likewise.
8177 * gcc.target/i386/pad-8.c: Likewise.
8178 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8179 * gcc.target/i386/pr44130.c: Likewise.
8180 * gcc.target/i386/align-main-1.c: Likewise.
8181 * gcc.target/i386/align-main-2.c: Likewise.
8182 * gcc.target/i386/sw-1.c: Likewise.
8183 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8184 on x64 mingw target.
8185 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8186 * gcc.target/i386/pr46295.c: Likewise.
8187 * gcc.target/i386/amd64-abi-1.c: Likewise.
8188 * gcc.target/i386/amd64-abi-2.c: Likewise.
8189 * gcc.target/i386/pr39082-1.c: Likewise.
8190 * gcc.target/i386/pr39162.c: Likewise.
8191 * gcc.target/i386/pr22152.c: Likewise.
8192 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8193 * gcc.target/i386/wrfsbase-2.c: Likewise.
8194 * gcc.target/i386/local.c: Likewise
8195 * gcc.target/i386/wrgsbase-1.c: Likewise.
8196 * gcc.target/i386/wrfsbase-1.c: Likewise.
8197 * gcc.target/i386/pr39315-3.c: Likewise.
8198 * gcc.target/i386/pr35767-4.c: Likewise.
8199 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8200 x64 mingw target.
8201 * gcc.target/i386/pr45336-2.c: Likewise.
8202 * gcc.target/i386/pr45336-1.c: Likewise.
8203 * gcc.target/i386/pr45336-4.c: Likewise.
8204
8205 2012-02-27 Tristan Gingold <gingold@adacore.com>
8206
8207 * gnat.dg/array20.ad[sb]: New test.
8208
8209 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR target/52375
8212 * gcc.target/arm/pr52375.c: New test.
8213 * gcc.c-torture/compile/pr52375.c: New test.
8214
8215 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8216
8217 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8218 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8219
8220 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * gnat.dg/aggr19.adb: New test.
8223 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8224
8225 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8226
8227 PR target/49263
8228 * gcc.target/sh/pr49263.c: New.
8229
8230 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8231
8232 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8233 simulate_thread_wrapper_other_threads
8234 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8235 Move initialization of 'value' to main().
8236 (main): Initialize 'value';
8237 * gcc.dg/simulate-thread/speculative-store.c
8238 (simulate_thread_step_verify): Return 0 when successful.
8239 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8240 Reduce threshold.
8241 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8242 (simulate_thread_wrapper_other_threads): Return a success/fail value
8243 and issue an error if the instruction count threshold is exceeded.
8244
8245 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8246
8247 PR target/50580
8248 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8249 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8250
8251 2012-02-24 Richard Guenther <rguenther@suse.de>
8252
8253 PR middle-end/52355
8254 * gcc.dg/pr52355.c: New testcase.
8255
8256 2012-02-23 Kai Tietz <ktietz@redhat.com>
8257
8258 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8259 * gcc.dg/Wpadded.c: Likewise.
8260 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8261 structure-layout.
8262 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8263 for sleep by Sleep and add windows.h include for this function.
8264 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8265 targets.
8266 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8267 target.
8268 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8269 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8270 on x64 mingw target.
8271 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8272 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8273 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8274 failure on LLP64 target.
8275
8276 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8277
8278 PR c/52290
8279 * gcc.dg/noncompile/pr52290.c: New test.
8280
8281 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR tree-optimization/52019
8284 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8285
8286 2012-02-22 Kai Tietz <ktietz@redhat.com>
8287
8288 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8289 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8290 derived pdiff_t type.
8291 * g++.dg/torture/pr49720.C: Likewise
8292
8293 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8294
8295 PR target/52330
8296 * gcc.target/i386/pr52330.c: New test.
8297
8298 2012-02-22 Tobias Burnus <burnus@net-b.de>
8299
8300 PR fortran/52335
8301 * gfortran.dg/io_constraints_10.f90: New.
8302
8303 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8304
8305 * lib/target-supports.exp (check_effective_target_vect_condition):
8306 Return true for NEON.
8307
8308 2012-02-21 Kai Tietz <ktietz@redhat.com>
8309
8310 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8311
8312 2012-02-21 Richard Guenther <rguenther@suse.de>
8313
8314 PR tree-optimization/52324
8315 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8316
8317 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8318
8319 PR middle-end/51782
8320 * gcc.target/avr/torture/pr51782-1.c: New test.
8321
8322 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR tree-optimization/52318
8325 * gcc.dg/pr52318.c: New test.
8326
8327 2012-02-20 Kai Tietz <ktietz@redhat.com>
8328
8329 * gcc.dg/bf-ms-layout-3.c: New testcase.
8330
8331 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8332
8333 PR testsuite/52229
8334 PR fortran/32380
8335 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8336
8337 2012-02-20 Richard Guenther <rguenther@suse.de>
8338
8339 PR tree-optimization/52298
8340 * gcc.dg/torture/pr52298.c: New testcase.
8341 * gcc.dg/vect/pr52298.c: Likewise.
8342
8343 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8344
8345 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8346 * gcc.c-torture/execute/pr52286.c: Ditto.
8347
8348 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR tree-optimization/52286
8351 * gcc.c-torture/execute/pr52286.c: New test.
8352
8353 2012-02-18 Tobias Burnus <burnus@net-b.de>
8354
8355 PR fortran/52295
8356 * gfortran.dg/interface_35.f90: Use -std=f2003.
8357 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8358 * gfortran.dg/interface_assignment_4.f90: Ditto.
8359 * gfortran.dg/bessel_1.f90: Ditto.
8360 * gfortran.dg/func_result_6.f90: Ditto.
8361 * gfortran.dg/hypot_1.f90: Ditto.
8362 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8363
8364 2012-02-17 Tobias Burnus <burnus@net-b.de>
8365
8366 PR translation/52232
8367 PR translation/52234
8368 PR translation/52245
8369 PR translation/52246
8370 PR translation/52262
8371 PR translation/52273
8372 * gfortran.dg/coarray_22.f90: Update dg-error.
8373 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8374
8375 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8376
8377 PR target/51753
8378 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8379 (simulate-thread): Use default timeout.
8380
8381 2012-02-16 Jason Merrill <jason@redhat.com>
8382
8383 PR c++/52248
8384 * g++.dg/ext/timevar1.C: New.
8385
8386 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8387
8388 PR c++/52126
8389 * g++.dg/template/using21.C: New.
8390 * g++.dg/template/using22.C: Likewise.
8391
8392 2012-02-16 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/51415
8395 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8396
8397 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR tree-optimization/52255
8400 * gcc.c-torture/compile/pr52255.c: New test.
8401
8402 PR debug/52260
8403 * g++.dg/debug/dwarf2/pr52260.C: New test.
8404
8405 PR middle-end/51929
8406 * g++.dg/ipa/pr51929.C: New test.
8407
8408 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8409
8410 PR target/52199
8411 * gcc.target/powerpc/pr52199.c: New file.
8412
8413 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8414
8415 PR target/52152
8416 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8417
8418 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8419
8420 * gcc.dg/pr51867.c: Don't include <math.h>.
8421 (sqrtf): Declare.
8422
8423 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8424
8425 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8426 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8427
8428 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8429
8430 PR tree-optimization/50561
8431 * gcc.dg/graphite/pr50561.c: New testcase.
8432
8433 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8434
8435 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8436 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8437
8438 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8439
8440 * gnat.dg/discr35.ad[sb]: New test.
8441
8442 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8443
8444 * gnat.dg/volatile10.adb: New test.
8445 * gnat.dg/volatile10_pkg.ads: New helper.
8446
8447 2012-02-14 Jason Merrill <jason@redhat.com>
8448
8449 * g++.dg/ext/attrib43.C: New.
8450
8451 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8452
8453 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8454 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8455 fgnu_tm.
8456 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8457 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8458 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8459 effective_target fgnu_tm.
8460 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8461
8462 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c++/52247
8465 * g++.dg/template/asmgoto1.C: New test.
8466
8467 2012-02-14 Ian Lance Taylor <iant@google.com>
8468
8469 PR go/48501
8470 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8471 compiling generated file for 64bit and index tests.
8472
8473 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8474
8475 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8476
8477 2012-02-14 Richard Guenther <rguenther@suse.de>
8478
8479 PR tree-optimization/52244
8480 PR tree-optimization/51528
8481 * gcc.dg/torture/pr52244.c: New testcase.
8482
8483 2012-02-14 Walter Lee <walt@tilera.com>
8484
8485 * g++.dg/other/PR23205.C: Disable test on tile.
8486 * g++.dg/other/pr23205-2.C: Disable test on tile.
8487 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8488 * gcc.dg/20040813-1.c: Disable test on tile.
8489 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8490 * gcc.misc-tests/linkage.exp: Handle tilegx.
8491
8492 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR tree-optimization/52210
8495 * gcc.dg/pr52210.c: New test.
8496
8497 2012-02-14 Jason Merrill <jason@redhat.com>
8498
8499 PR c++/39055
8500 * g++.dg/overload/defarg5.C: New.
8501
8502 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR c/52181
8505 * c-c++-common/pr52181.c: New test.
8506
8507 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR c++/52215
8510 * g++.dg/ext/atomic-1.C: New test.
8511
8512 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8513
8514 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8515
8516 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR middle-end/52209
8519 * gcc.c-torture/execute/pr52209.c: New test.
8520
8521 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8522
8523 PR fortran/50981
8524 * gfortran.dg/elemental_optional_args_5.f03: New test.
8525
8526 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8527
8528 PR testsuite/50076
8529 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8530 cases.
8531
8532 2012-02-11 Ian Lance Taylor <iant@google.com>
8533
8534 PR go/51874
8535 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8536 SPARC Solaris. Don't run the test at all on systems where it may
8537 not work, rather than xfailing it.
8538
8539 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8540
8541 PR rtl-optimization/52175
8542 * gcc.c-torture/compile/pr52175.c: New test.
8543
8544 2012-02-10 Jason Merrill <jason@redhat.com>
8545
8546 PR c++/51910
8547 * g++.dg/template/repo10.C: New.
8548
8549 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR debug/52132
8552 * gcc.dg/pr52132.c: New test.
8553
8554 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8555
8556 * gnat.dg/specs/aggr4.ads: New test.
8557 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8558
8559 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8560
8561 PR target/52146
8562 * gcc.target/i386/pr52146.c: New.
8563
8564 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR middle-end/52177
8567 * c-c++-common/pr52177.c: New test.
8568
8569 2012-02-10 Jan Hubicka <jh@suse.cz>
8570
8571 PR middle-end/48600
8572 * g++.dg/torture/pr48600.C: New testcase.
8573
8574 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8575
8576 PR middle-end/52140
8577 * gcc.dg/dfp/pr52140.c: New test.
8578
8579 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR fortran/32380
8582 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8583 of dg-options.
8584
8585 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8586
8587 PR middle-end/51867
8588 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8589 * gcc.dg/pr51867.c: New test.
8590
8591 2012-02-09 Ian Lance Taylor <iant@google.com>
8592
8593 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8594 which don't support -fsplit-stack. Turn off optimization when
8595 compiling select5-out.go.
8596
8597 2012-02-08 Ian Lance Taylor <iant@google.com>
8598
8599 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8600 systems which don't support -fsplit-stack.
8601
8602 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8603
8604 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8605 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8606 machine instuction in the log.
8607
8608 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8609
8610 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8611 to 20 seconds.
8612
8613 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8614
8615 PR driver/48524
8616 * gcc.dg/pr48524.c: New test.
8617 * gcc.dg/pr48524.spec: New spec file for test.
8618
8619 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8620
8621 PR fortran/32380
8622 * gfortran.dg/vect/pr32380.f90: New test.
8623
8624 2012-02-08 Tobias Burnus <burnus@net-b.de>
8625
8626 PR fortran/52151
8627 * gfortran.dg/realloc_on_assign_12.f90: New.
8628
8629 2012-02-08 Richard Guenther <rguenther@suse.de>
8630
8631 PR rtl-optimization/52170
8632 * gcc.dg/torture/pr52170.c: New testcase.
8633
8634 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR gcov-profile/52150
8637 * gcc.dg/tree-prof/pr52150.c: New test.
8638
8639 PR rtl-optimization/52139
8640 * gcc.dg/pr52139.c: New test.
8641
8642 2012-02-07 Jason Merrill <jason@redhat.com>
8643
8644 PR c++/51675
8645 * g++.dg/cpp0x/constexpr-union3.C: New.
8646
8647 PR c++/52035
8648 * g++.dg/lto/pr52035_0.C: New.
8649
8650 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8651
8652 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8653 * gcc.dg/special/weak-1.c: Likewise.
8654 * gcc.dg/ucnid-12.c: Likewise.
8655 * gcc.dg/torture/pr45678-1.c: Likewise.
8656 * gcc.dg/torture/pr45678-2.c: Likewise.
8657 * gcc.dg/vector-4.c: Likewise.
8658 * gcc.dg/ipa/inline-5.c: Likewise.
8659 * gcc.dg/ucnid-11.c: Likewise.
8660 * gcc.misc-tests/gcov-13.c: Likewise.
8661 * gcc.misc-tests/gcov-14.c: Likewise.
8662 * g++.dg/ext/label13.C: Likewise.
8663 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8664 hppa*-*-hpux* options.
8665 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8666 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8667 * gcc.dg/pr48616.c: Likewise.
8668 * gcc.dg/pr17957.c: Likewise.
8669 * gcc.dg/pr17055-1.c: Likewise.
8670 * gcc.dg/pr32912-1.c: Likewise.
8671 * gcc.dg/tm/pr51472.c: Likewise.
8672 * c-c++-common/fold-bitand-4.c: Likewise.
8673 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8674 Use dg-additional-options for extra options.
8675
8676 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8677
8678 * gcc.target/epiphany/interrupt-2.c: New test.
8679
8680 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8681
8682 PR target/52155
8683 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8684 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8685 for MIPS ELF.
8686
8687 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8688
8689 PR target/52152
8690 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8691
8692 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 PR middle-end/24306
8695 PR target/52154
8696 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8697 * gcc.target/mips/va-arg-1.c: New test.
8698
8699 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8700
8701 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8702 for -mno-pointers-to-nested-functions.
8703
8704 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8705
8706 * gcc.c-torture/execute/20120207-1.c: New test.
8707
8708 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR rtl-optimization/52060
8711 * gcc.dg/torture/pr52060.c: New test.
8712
8713 PR middle-end/52074
8714 * gcc.c-torture/compile/pr52074.c: New test.
8715
8716 2012-02-07 Tobias Burnus <burnus@net-b.de>
8717
8718 PR fortran/51514
8719 * gfortran.dg/class_to_type_2.f90: New.
8720
8721 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8722
8723 PR fortran/32373
8724 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8725 Remove module.
8726
8727 2012-02-06 Jason Merrill <jason@redhat.com>
8728
8729 PR c++/52088
8730 * g++.dg/template/conv13.C: New.
8731
8732 2012-02-06 Richard Guenther <rguenther@suse.de>
8733
8734 PR tree-optimization/52115
8735 * gcc.c-torture/compile/pr52115.c: New testcase.
8736
8737 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR target/52129
8740 * gcc.c-torture/execute/pr52129.c: New test.
8741
8742 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8743
8744 * gcc.dg/pr48374.c: Actually add the test I forgot
8745 in the 2012-01-25 commit.
8746
8747 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8748
8749 PR fortran/32373
8750 * gfortran.dg/vect/vect-8.f90: New test case.
8751
8752 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8753
8754 PR fortran/48847
8755 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8756
8757 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8758
8759 PR fortran/52102
8760 * gfortran.dg/class_48.f90 : Add test of allocate class array
8761 component with source in subroutine test3. Remove commenting
8762 out in subroutine test4, since branching on unitialized variable
8763 is now fixed (no PR for this last.).
8764
8765 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8766
8767 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8768 on MIPS targets.
8769 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8770
8771 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8772
8773 PR target/52125
8774 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8775 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8776
8777 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8778
8779 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8780 (check_effective_target_sync_int_long): Use it.
8781 (check_effective_target_sync_char_short): Likewise.
8782 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8783
8784 2012-02-05 Tobias Burnus <burnus@net-b.de>
8785
8786 PR fortran/51972
8787 * gfortran.dg/class_48.f90: Add some further checks.
8788
8789 2012-02-05 Ira Rosen <irar@il.ibm.com>
8790
8791 PR tree-optimization/52091
8792 * gcc.dg/vect/pr52091.c: New test.
8793
8794 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR rtl-optimization/52113
8797 * gcc.target/avr/pr52113.c: New test.
8798
8799 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR rtl-optimization/52092
8802 * gcc.c-torture/compile/pr52092.c: New test.
8803
8804 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8805
8806 PR fortran/41587
8807 * gfortran.dg/class_array_10.f03: New test.
8808
8809 PR fortran/46356
8810 * gfortran.dg/class_array_11.f03: New test.
8811
8812 PR fortran/51754
8813 * gfortran.dg/class_array_12.f03: New test.
8814
8815 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8816
8817 PR fortran/52012
8818 * gfortran.dg/realloc_on_assign_11.f90: New test.
8819
8820 2012-02-02 Tobias Burnus <burnus@net-b.de>
8821
8822 PR fortran/52093
8823 * gfortran.dg/shape_7.f90: New.
8824
8825 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8826
8827 * gcc.target/mips/mips-prepend-1.c: New test.
8828
8829 2012-02-02 Jan Hubicka <jh@suse.cz>
8830 Tom de Vries <tom@codesourcery.com>
8831
8832 PR middle-end/51998
8833 * gcc.dg/alias-12.c: New testcase.
8834 * gcc.dg/alias-13.c: New testcase.
8835
8836 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR target/52086
8839 * gcc.dg/pr52086.c: New test.
8840
8841 PR tree-optimization/52073
8842 * gcc.c-torture/compile/pr52073.c: New test.
8843
8844 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8845
8846 PR fortran/51958
8847 * gfortran.dg/function_optimize_10.f90: New test.
8848
8849 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8850
8851 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8852 test on alpha*-*-*.
8853
8854 2012-02-01 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/52024
8857 * gfortran.dg/typebound_operator_14.f90: New.
8858
8859 2012-02-01 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/52059
8862 * gfortran.dg/elemental_function_1.f90: New.
8863
8864 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8865
8866 PR rtl-optimization/51374
8867 * gcc.target/avr/torture/pr51374-1.c:
8868 Also fail if SBIS is seen.
8869
8870 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8871
8872 PR rtl-optimization/51374
8873 * gcc.target/avr/torture/pr51374-1.c: New.
8874
8875 2012-01-31 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/52024
8878 * gfortran.dg/typebound_generic_11.f90: New.
8879
8880 2012-01-31 Tobias Burnus <burnus@net-b.de>
8881
8882 PR fortran/52029
8883 * gfortran.dg/class_49.f90: New.
8884
8885 2012-01-31 Tobias Burnus <burnus@net-b.de>
8886
8887 PR fortran/52013
8888 * gfortran.dg/elemental_args_check_6.f90: New.
8889
8890 2012-01-31 Jason Merrill <jason@redhat.com>
8891
8892 PR c++/52043
8893 * g++.dg/cpp0x/variadic122.C: New.
8894
8895 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8896
8897 PR fortran/52012
8898 * gfortran.dg/realloc_on_assign_10.f90: New test.
8899
8900 2012-01-31 Richard Guenther <rguenther@suse.de>
8901
8902 PR tree-optimization/51528
8903 * gcc.dg/torture/pr51528.c: New testcase.
8904
8905 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8906
8907 PR go/48501
8908 * lib/go.exp (go_target_compile): Append timeout= to options.
8909 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8910 select5-out.go test on alpha*-*-* targets.
8911
8912 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8913
8914 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8915 (TEST_SHORT): Reformat in the same way.
8916 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8917 (TEST_SHORT): Reformat in the same way.
8918 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8919 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8920 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8921 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8922 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8923
8924 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8925
8926 PR target/51835
8927 * gcc.target/arm/pr51835.c: New testcase.
8928
8929 2012-01-30 Richard Guenther <rguenther@suse.de>
8930
8931 PR tree-optimization/52028
8932 * gcc.dg/torture/pr52028.c: New testcase.
8933 * gfortran.dg/ldist-pr45199.f: Adjust.
8934 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8935 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8936 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8937
8938 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR debug/52027
8941 * gcc.dg/tree-prof/pr52027.c: New test.
8942
8943 PR tree-optimization/52046
8944 * gcc.dg/pr52046.c: New test.
8945
8946 PR debug/52048
8947 * g++.dg/other/pr52048.C: New test.
8948
8949 2012-01-30 Richard Guenther <rguenther@suse.de>
8950
8951 PR tree-optimization/52045
8952 * gcc.dg/pr52045.c: New testcase.
8953
8954 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8955
8956 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8957 new code generated for __sync_lock_release.
8958
8959 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8960
8961 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8962
8963 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8964
8965 PR testsuite/51875
8966 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8967
8968 * g++.dg/ext/visibility/template10.C: Fix typo.
8969
8970 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8971
8972 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/51327
8975 * g++.dg/cpp0x/constexpr-ice6.C: New.
8976
8977 2012-01-29 Tobias Burnus <burnus@net-b.de>
8978
8979 PR fortran/41600
8980 * gfortran.dg/default_initialization_6.f90: New.
8981
8982 2012-01-29 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/51972
8985 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8986 * gfortran.dg/class_48.f90: New.
8987
8988 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8989
8990 PR fortran/51808
8991 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8992
8993 2012-01-28 Tobias Burnus <burnus@net-b.de>
8994
8995 PR fortran/51972
8996 * gfortran.dg/class_allocate_12.f90: New.
8997
8998 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8999
9000 * gcc.dg/torture/pr50444.c: Fix dg directives.
9001
9002 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR target/52006
9005 * gcc.target/arm/pr52006.c: New test.
9006
9007 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9008
9009 PR testsuite/52011
9010 * gcc.dg/lto/trans-mem.h: New file.
9011 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9012 * gcc.dg/lto/trans-mem-1_1.c: Same.
9013 * gcc.dg/lto/trans-mem-4_1.c: Same.
9014 * gcc.dg/lto/trans-mem-3_1.c: Same.
9015
9016 2012-01-27 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/52022
9019 * gfortran.dg/dummy_procedure_7.f90: New.
9020
9021 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9022
9023 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9024 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9025
9026 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR c++/51852
9029 * g++.dg/other/gc5.C: New test.
9030
9031 2012-01-27 Richard Guenther <rguenther@suse.de>
9032
9033 PR tree-optimization/50444
9034 * gcc.dg/torture/pr50444.c: New testcase.
9035
9036 2012-01-27 Tobias Burnus <burnus@net-b.de>
9037
9038 PR fortran/51970
9039 PR fortran/51977
9040 * gfortran.dg/move_alloc_13.f90: New.
9041
9042 2012-01-27 Tobias Burnus <burnus@net-b.de>
9043
9044 PR fortran/51953
9045 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9046 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9047 and change dg-error string.
9048
9049 2012-01-27 Tobias Burnus <burnus@net-b.de>
9050
9051 PR fortran/52016
9052 * gfortran.dg/elemental_args_check_5.f90: New.
9053
9054 2012-01-27 Richard Guenther <rguenther@suse.de>
9055
9056 PR middle-end/51959
9057 * g++.dg/torture/pr51959.C: New testcase.
9058
9059 2012-01-27 Tom de Vries <tom@codesourcery.com>
9060
9061 PR tree-optimization/51990
9062 * gcc.dg/pr51990.c: New test.
9063 * gcc.dg/pr51990-2.c: Same.
9064
9065 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9066 Tobias Burnus <burnus@gcc.gnu.org>
9067
9068 PR fortran/48705
9069 * gfortran.dg/class_allocate_11.f03: New.
9070
9071 PR fortran/51870
9072 PR fortran/51943
9073 PR fortran/51946
9074 * gfortran.dg/class_allocate_7.f03: New.
9075 * gfortran.dg/class_allocate_8.f03: New.
9076 * gfortran.dg/class_allocate_9.f03: New.
9077 * gfortran.dg/class_allocate_10.f03: New.
9078
9079 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gnat.dg/discr34.adb: New test.
9082 * gnat.dg/discr34_pkg.ads: New helper.
9083
9084 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9085
9086 * gnat.dg/discr33.adb: New test.
9087
9088 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9089
9090 * gnat.dg/limited_with3.ad[sb): New test.
9091 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9092 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9093 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9094
9095 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9096
9097 * gnat.dg/stack_usage1.adb: New test.
9098 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9099
9100 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9101 * gcc.dg/pr44194-2.c: Likewise.
9102
9103 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9104
9105 PR c++/51370
9106 * g++.dg/template/crash112.C: New.
9107
9108 2012-01-27 Richard Henderson <rth@redhat.com>
9109
9110 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9111
9112 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9113
9114 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9115
9116 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR middle-end/51895
9119 * g++.dg/opt/pr51895.C: New test.
9120
9121 2012-01-26 Michael Matz <matz@suse.de>
9122
9123 PR tree-optimization/48794
9124 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9125
9126 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9127
9128 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9129
9130 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9131
9132 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9133 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9134 memory.
9135 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9136 the default value for s390 and s390x.
9137
9138 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9139
9140 PR lto/51698
9141 * gcc.dg/lto/trans-mem-4_0.c: New.
9142 * gcc.dg/lto/trans-mem-4_1.c: New.
9143 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9144 TM builtins.
9145 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9146 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9147 TM builtins.
9148 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9149 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9150 TM builtins.
9151
9152 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9153
9154 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9155
9156 2012-01-25 Ian Lance Taylor <iant@google.com>
9157
9158 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9159
9160 2012-01-25 Tobias Burnus <burnus@net-b.de>
9161
9162 PR fortran/51995
9163 * gfortran.dg/typebound_proc_25.f90: New.
9164
9165 2012-01-25 Jason Merrill <jason@redhat.com>
9166
9167 PR c++/51992
9168 * g++.dg/lto/pr51992_0.C: New.
9169
9170 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR tree-optimization/51987
9173 * gcc.target/i386/pr51987.c: New test.
9174
9175 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9176
9177 * gcc.dg/tm/lto-1.c: Require lto support in target.
9178
9179 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9180
9181 PR rtl-optimization/48374
9182 * gcc.dg/pr48374.c: New test.
9183
9184 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9185
9186 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9187
9188 2012-01-25 Tobias Burnus <burnus@net-b.de>
9189
9190 PR fortran/51966
9191 * gfortran.dg/derived_constructor_char_3.f90: New.
9192
9193 2012-01-24 Ian Lance Taylor <iant@google.com>
9194
9195 * go.test/go-test.exp (filecmp): New procedure.
9196 (errchk): Handle quoted square brackets.
9197 (go-gc-tests): Set go_compile_args. Handle various new test
9198 lines. Skip a few new tests.
9199 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9200
9201 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9202
9203 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9204 (check_effective_target_vect_extract_even_odd)
9205 (check_effective_target_vect_interleave): Return true for MIPS
9206 paired-single.
9207
9208 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9209
9210 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9211 (main): Use it instead of argc.
9212
9213 2012-01-24 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/51973
9216 * g++.dg/cpp0x/sfinae31.C: New.
9217
9218 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9219
9220 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9221
9222 2012-01-24 Jason Merrill <jason@redhat.com>
9223
9224 PR c++/51812
9225 * g++.dg/inherit/covariant20.C: New.
9226
9227 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9228
9229 PR c++/51223
9230 * g++.dg/parse/crash58.C: New.
9231
9232 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR target/51957
9235 * gcc.dg/pr51957-1.c: New test.
9236 * gcc.dg/pr51957-1.h: New file.
9237 * gcc.dg/pr51957-2.c: New test.
9238
9239 2012-01-23 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51930
9242 * g++.dg/ext/visibility/template10.C: New.
9243
9244 2012-01-23 Tobias Burnus <burnus@net-b.de>
9245
9246 PR fortran/51948
9247 * gfortran.dg/move_alloc_12.f90: New.
9248
9249 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9250
9251 PR middle-end/45416
9252 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9253
9254 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9255
9256 PR c++/51398
9257 * g++.dg/template/crash111.C: New.
9258
9259 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9260
9261 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9262 configurations.
9263 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9264
9265 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9266
9267 PR testsuite/51941
9268 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9269 the DW_TAG_class_type and DW_AT_name: "Executor".
9270
9271 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9272
9273 * lib/target-supports.exp
9274 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9275 (check_effective_target_vect_interleave): Likewise.
9276
9277 2012-01-22 Jason Merrill <jason@redhat.com>
9278
9279 PR c++/51925
9280 * g++.dg/template/using20.C: New.
9281 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9282
9283 2012-01-23 Jason Merrill <jason@redhat.com>
9284
9285 PR target/51934
9286 * g++.dg/torture/pr51344.C: Limit to x86.
9287
9288 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9289
9290 * c-c++-common/tm/omp.c: Require target with pthread support.
9291
9292 2012-01-23 Richard Guenther <rguenther@suse.de>
9293
9294 PR tree-optimization/51949
9295 * gcc.dg/torture/pr51949.c: New testcase.
9296
9297 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR rtl-optimization/51933
9300 * gcc.c-torture/execute/pr51933.c: New test.
9301
9302 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9303
9304 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9305 Do not define for Interix.
9306
9307 2012-01-22 Jason Merrill <jason@redhat.com>
9308
9309 PR c++/51832
9310 * g++.dg/lto/pr51832.h: New.
9311 * g++.dg/lto/pr51832_0.C: New.
9312 * g++.dg/lto/pr51832_1.C: New.
9313
9314 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9315
9316 * gcc.dg/ext-elim-1.c: New test.
9317
9318 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9319
9320 PR target/51931
9321 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9322 * g++.dg/opt/longbranch1.C: Likewise.
9323
9324 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9325
9326 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9327 in C++11 mode.
9328
9329 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9330
9331 PR fortran/50556
9332 * gfortran.dg/namelist_74.f90: New test.
9333 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9334
9335 2012-01-21 Tobias Burnus <burnus@net-b.de>
9336
9337 PR fortran/51913
9338 * gfortran.dg/class_47.f90: New.
9339
9340 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9341
9342 * gnat.dg/renaming5.ad[sb]: New test.
9343
9344 2012-01-20 Jason Merrill <jason@redhat.com>
9345
9346 PR c++/51919
9347 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9348
9349 2012-01-20 Jason Merrill <jason@redhat.com>
9350
9351 PR c++/51922
9352 * g++.dg/ext/attrib42.C: Require ilp32.
9353
9354 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR target/51915
9357 * gcc.target/arm/pr51915.c: New test.
9358
9359 2012-01-20 Cary Coutant <ccoutant@google.com>
9360 Dodji Seketeli <dodji@redhat.com>
9361
9362 PR debug/45682
9363 * g++.dg/debug/dwarf2/nested-3.C: New test.
9364
9365 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9366
9367 PR c++/51402
9368 * g++.dg/template/crash110.C: New.
9369
9370 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9371
9372 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9373 Remove default options on hppa*-*-hpux*.
9374
9375 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9378
9379 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9380
9381 * gcc.c-torture/compile/pr51856.c: New testcase.
9382
9383 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9384
9385 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9386 options to go_target_compile.
9387
9388 2012-01-20 Kai Tietz <ktietz@redhat.com>
9389
9390 * g++.dg/torture/pr51344.C: Fix typo.
9391
9392 2012-01-20 Richard Guenther <rguenther@suse.de>
9393
9394 PR tree-optimization/51903
9395 * g++.dg/torture/pr51903.C: New testcase.
9396
9397 2012-01-20 Tobias Burnus <burnus@net-b.de>
9398 Janus Weil <janus@gcc.gnu.org>
9399
9400 PR fortran/51056
9401 * gfortran.dg/use_21.f90: New.
9402
9403 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR target/51106
9406 * gcc.dg/torture/pr51106-1.c: New test.
9407 * gcc.dg/torture/pr51106-2.c: New test.
9408
9409 2012-01-19 Kai Tietz <ktietz@redhat.com>
9410
9411 * g++.dg/torture/pr51344.C: New test.
9412
9413 2012-01-19 Tobias Burnus <burnus@net-b.de>
9414
9415 PR fortran/51904
9416 * gfortran.dg/intrinsic_size_2.f90: New.
9417
9418 2012-01-19 Jason Merrill <jason@redhat.com>
9419
9420 PR c++/51889
9421 * g++.dg/inherit/using7.C: New.
9422
9423 2012-01-19 Richard Guenther <rguenther@suse.de>
9424
9425 PR tree-optimization/37997
9426 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9427
9428 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9429
9430 PR rtl-optimization/51505
9431 * gcc.dg/pr51505.c: New test.
9432
9433 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9434
9435 PR fortran/51634
9436 * gfortran.dg/typebound_operator_12.f03: New.
9437 * gfortran.dg/typebound_operator_13.f03: New.
9438
9439 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/51225
9442 * g++.dg/cpp0x/pr51225.C: New.
9443
9444 2012-01-17 Ian Lance Taylor <iant@google.com>
9445
9446 PR go/50656
9447 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9448
9449 2012-01-17 Tobias Burnus <burnus@net-b.de>
9450
9451 PR fortran/51869
9452 * gfortran.dg/realloc_on_assign_9.f90: New.
9453
9454 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9455
9456 PR other/51165
9457 * gcc.dg/tm/memopt-3.c: Remove xfail.
9458 * gcc.dg/tm/memopt-4.c: Remove xfail.
9459 * gcc.dg/tm/memopt-5.c: Remove xfail.
9460 * gcc.dg/tm/memopt-7.c: Remove xfail.
9461
9462 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR tree-optimization/51877
9465 * gcc.c-torture/execute/pr51877.c: New test.
9466
9467 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9468
9469 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9470 {!vect_align_arrays} to vect_sizes_32B_16B.
9471 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9472 * gcc.dg/vect/vect-peel-3.c: Ditto.
9473
9474 2012-01-16 Jason Merrill <jason@redhat.com>
9475
9476 PR c++/51854
9477 * g++.dg/abi/mangle60.C: New.
9478
9479 PR c++/51827
9480 * g++.dg/pch/mangle1.{C,Hs}: New.
9481
9482 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9483 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/50981
9486 * gfortran.dg/elemental_optional_args_3.f90: New
9487 * gfortran.dg/elemental_optional_args_4.f90: New
9488
9489 2012-01-16 Tobias Burnus <burnus@net-b.de>
9490
9491 PR fortran/51809
9492 * gfortran.dg/use_20.f90: New
9493
9494 2012-01-16 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/51868
9497 * g++.dg/cpp0x/rv-bitfield.C: New.
9498 * g++.dg/cpp0x/rv-bitfield2.C: New.
9499
9500 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9501
9502 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9503 subroutine 'qsort' and use index array to assign the result.
9504
9505 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR tree-optimization/51865
9508 * gcc.dg/pr51865.c: New test.
9509
9510 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9511
9512 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9513
9514 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9515
9516 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9517 to be loaded from the constant pool, rather than via %hi and %lo.
9518
9519 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9520
9521 PR rtl-optimization/51821
9522 * gcc.dg/pr51821.c: New test.
9523
9524 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9525
9526 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9527
9528 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9529
9530 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9531
9532 2012-01-14 Tobias Burnus <burnus@net-b.de>
9533
9534 PR fortran/51800
9535 * gfortran.dg/init_flag_8.f90: New.
9536 * gfortran.dg/init_flag_9.f90: New.
9537
9538 2011-01-14 Tobias Burnus <burnus@net-b.de>
9539
9540 PR fortran/51816
9541 * gfortran.dg/use_18.f90: New.
9542 * gfortran.dg/use_19.f90: New.
9543
9544 2012-01-13 Ian Lance Taylor <iant@google.com>
9545
9546 PR c++/50012
9547 * g++.dg/warn/Wsign-compare-4.C: New.
9548
9549 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9550
9551 PR fortran/48351
9552 * gfortran.dg/alloc_comp_assign.f03: New.
9553 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9554 __BUILTIN_FREE from 38 to 32.
9555
9556 2012-01-13 Jason Merrill <jason@redhat.com>
9557
9558 PR c++/20681
9559 * g++.dg/warn/Wreturn-type-7.C: New.
9560
9561 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9562
9563 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9564 assumption.
9565 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9566 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9567 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9568 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9569 int32plus because of big array needed.
9570 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9571 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9572
9573 2012-01-13 Jason Merrill <jason@redhat.com>
9574
9575 PR c++/51813
9576 * g++.dg/ext/visibility/template9.C: New.
9577
9578 PR c++/51620
9579 * g++.dg/cpp0x/defaulted34.C: New.
9580 * g++.dg/template/virtual3.C: New.
9581
9582 2012-01-13 Richard Guenther <rguenther@suse.de>
9583
9584 PR middle-end/8081
9585 * gcc.dg/torture/pr8081.c: New testcase.
9586
9587 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9588
9589 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9590
9591 2012-01-12 Jason Merrill <jason@redhat.com>
9592
9593 PR c++/51714
9594 * g++.dg/ext/stmtexpr14.C: New.
9595
9596 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9597
9598 PR c++/51633
9599 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9600
9601 2012-01-12 Jason Merrill <jason@redhat.com>
9602
9603 PR c++/48051
9604 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9605 * g++.dg/abi/mangle58.C: Likewise.
9606
9607 PR c++/51403
9608 * g++.dg/template/arg8.C: New.
9609
9610 2012-01-12 Ira Rosen <irar@il.ibm.com>
9611
9612 PR tree-optimization/51799
9613 * gcc.dg/vect/pr51799.c: New test.
9614 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9615 patterns.
9616
9617 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9618 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/51057
9621 PR fortran/51616
9622 * lib/target-supports.exp
9623 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9624 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9625
9626 2012-01-11 Jason Merrill <jason@redhat.com>
9627
9628 PR c++/51565
9629 * g++.dg/ext/attrib42.C: New.
9630
9631 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR bootstrap/51796
9634 * gcc.dg/pr51796.c: New test.
9635
9636 2012-01-11 Jason Merrill <jason@redhat.com>
9637
9638 PR c++/51818
9639 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9640
9641 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9642
9643 * gnat.dg/array19.ad[sb]: New test.
9644
9645 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9646
9647 * gnat.dg/opt23.ad[sb]: New test.
9648 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9649 * gnat.dg/opt24.ad[sb]: New test.
9650
9651 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9652
9653 PR tree-optimization/49642
9654 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9655 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9656
9657 2012-01-11 Jason Merrill <jason@redhat.com>
9658
9659 PR c++/51613
9660 * g++.dg/template/explicit-args5.C: New.
9661
9662 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9663
9664 * gcc.c-torture/execute/20120110-1.c: New testcase.
9665
9666 2012-01-10 Jason Merrill <jason@redhat.com>
9667
9668 PR c++/51614
9669 * g++.dg/inherit/ambig1.C: New.
9670
9671 PR c++/51433
9672 * g++.dg/cpp0x/constexpr-cache1.C: New.
9673
9674 2012-01-10 Richard Guenther <rguenther@suse.de>
9675
9676 PR tree-optimization/51801
9677 * gcc.dg/torture/pr51801.c: New testcase.
9678
9679 2012-01-10 Tobias Burnus <burnus@net-b.de>
9680
9681 PR fortran/51652
9682 * gfortran.dg/allocate_with_typespec_5.f90: New.
9683
9684 2012-01-10 Tobias Burnus <burnus@net-b.de>
9685
9686 * gfortran.dg/class_39.f03: Update dg-error string.
9687
9688 2012-01-10 Richard Guenther <rguenther@suse.de>
9689
9690 PR tree-optimization/50913
9691 * gcc.dg/graphite/interchange-16.c: New testcase.
9692 * gcc.dg/graphite/scop-20.c: XFAIL.
9693 * gfortran.dg/graphite/interchange-1.f: Likewise.
9694 * gfortran.dg/graphite/block-1.f90: Likewise.
9695 * gfortran.dg/graphite/block-2.f: Likewise.
9696
9697 2012-01-10 Richard Henderson <rth@redhat.com>
9698
9699 * lib/target-supports.exp (check_effective_target_vect_perm,
9700 check_effective_target_vect_perm_byte,
9701 check_effective_target_vect_perm_short): Enable for arm neon.
9702
9703 2012-01-09 Tobias Burnus <burnus@net-b.de>
9704
9705 PR fortran/46328
9706 * gfortran.dg/typebound_operator_11.f90: New.
9707
9708 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9709
9710 * gnat.dg/array18.adb: New test.
9711 * gnat.dg/array18_pkg.ads: New helper.
9712
9713 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9714
9715 PR fortran/51791
9716 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9717 around base object in first assignment in main program.
9718 * gfortran.dg/typebound_operator_10.f03: New test.
9719
9720 2012-01-09 Martin Jambor <mjambor@suse.cz>
9721
9722 PR tree-optimization/51759
9723 * g++.dg/ipa/pr51759.C: New test.
9724
9725 2012-01-09 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/51758
9728 * gfortran.dg/optional_absent_2.f90: New.
9729
9730 2012-01-09 Tobias Burnus <burnus@net-b.de>
9731
9732 PR fortran/51578
9733 * gfortran.dg/use_17.f90: New.
9734
9735 2012-01-09 Gary Funck <gary@intrepid.com>
9736
9737 PR preprocessor/33919
9738 * gcc.dg/pr33919.c: New test.
9739 * gcc.dg/pr33919-0.h: New test header file.
9740 * gcc.dg/pr33919-1.h: Ditto.
9741 * gcc.dg/pr33919-2.h: Ditto.
9742
9743 2012-01-07 Jan Hubicka <jh@suse.cz>
9744
9745 PR tree-optimize/51694
9746 * gcc.c-torture/compile/pr51694.c: new testcase.
9747
9748 2012-01-07 Jan Hubicka <jh@suse.cz>
9749
9750 PR tree-optimization/51600
9751 * g++.dg/torture/pr51600.C: New testcase.
9752
9753 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9754
9755 PR gcov-profile/51715
9756 PR gcov-profile/51717
9757 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9758 * gcc.misc-tests/gcov-14.c: Likewise.
9759
9760 2012-01-06 Jason Merrill <jason@redhat.com>
9761
9762 * g++.dg/parse/new5.C: New.
9763
9764 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9765
9766 PR testsuite/51655
9767 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9768 including <string.h>.
9769
9770 2012-01-06 Jason Merrill <jason@redhat.com>
9771
9772 * g++.dg/abi/mangle51.C: New.
9773 * g++.dg/abi/mangle52.C: New.
9774 * g++.dg/abi/mangle53.C: New.
9775 * g++.dg/abi/mangle54.C: New.
9776 * g++.dg/abi/mangle55.C: New.
9777 * g++.dg/abi/mangle56.C: New.
9778 * g++.dg/abi/mangle57.C: New.
9779 * g++.dg/abi/mangle58.C: New.
9780 * g++.dg/abi/mangle59.C: New.
9781 * g++.dg/cpp0x/trailing3.C: Update mangling.
9782 * g++.dg/cpp0x/variadic111.C: Update mangling.
9783 * g++.dg/cpp0x/variadic4.C: Update mangling.
9784 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9785 * g++.dg/template/nontype22.C: Works now.
9786 * g++.dg/template/pr35240.C: Works now.
9787
9788 * g++.dg/cpp0x/error7.C: New.
9789
9790 2012-01-06 Tobias Burnus <burnus@net-b.de>
9791
9792 * gfortran.dg/deallocate_stat_2.f90: New.
9793 * coarray/allocate_errgmsg.f90: New.
9794 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9795 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9796 * coarray/subobject_1.f90: Fix for num_images > 1.
9797 * gfortran.dg/deallocate_stat.f90: Update due to changed
9798 stat= handling.
9799
9800 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9801
9802 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9803
9804 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9805
9806 * ada/acats/overflow.lst: Add cb20004.
9807
9808 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9809
9810 PR c++/51541
9811 * g++.dg/cpp0x/alias-decl-18.C: New test.
9812
9813 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9814
9815 * gcc.c-torture/execute/20120104-1.c: New test.
9816
9817 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9818
9819 PR fortran/PR48946
9820 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9821 the old typebound_operator_8.f03.
9822 * gfortran.dg/typebound_operator_8.f03: New version of
9823 typebound_operator_7.f03 with 'u' a derived type instead of a
9824 class object.
9825
9826 2012-01-05 Richard Guenther <rguenther@suse.de>
9827
9828 * g++.dg/torture/pr49309.C: Skip for -flto.
9829
9830 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR middle-end/51761
9833 * gcc.c-torture/compile/pr51761.c: New test.
9834
9835 2012-01-05 Richard Guenther <rguenther@suse.de>
9836
9837 PR tree-optimization/51760
9838 * gcc.dg/torture/pr51760.c: New testcase.
9839
9840 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9841
9842 PR middle-end/51472
9843 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9844
9845 2012-01-05 Richard Guenther <rguenther@suse.de>
9846
9847 PR lto/41576
9848 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9849 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9850
9851 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR debug/51695
9854 * gcc.dg/pr51695.c: New test.
9855
9856 2012-01-04 Andrew Pinski <apinski@cavium.com>
9857
9858 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9859 * gcc.target/mips/octeon2-lx-1.c: New test.
9860 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9861 * gcc.target/mips/octeon2-lx-2.c: New test.
9862 * gcc.target/mips/octeon2-lx-3.c: New test.
9863
9864 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9865
9866 PR other/51163
9867 PR other/51164
9868 * gcc.dg/tm/alias-1.c: Adjust regexp.
9869 * gcc.dg/tm/alias-2.c: Adjust regexp.
9870
9871 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9872
9873 PR c++/51064
9874 * g++.dg/warn/Wparentheses-26.C: New.
9875
9876 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9877
9878 * gfortran.dg/elemental_optional_args_2.f90: New test.
9879
9880 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9881
9882 PR fortran/49693
9883 * gfortran.dg/common_17.f90: New test.
9884
9885 2012-01-04 Richard Guenther <rguenther@suse.de>
9886
9887 PR tree-optimization/49651
9888 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9889 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9890
9891 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9892
9893 PR c++/51738
9894 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9895
9896 2012-01-03 Andrew Pinski <apinski@cavium.com>
9897
9898 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9899 for all mips targets. Also allow an optional .cfi_startproc.
9900
9901 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9902
9903 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9904
9905 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/29273
9908 * g++.dg/rtti/dyncast5.C: New.
9909
9910 2012-01-03 Richard Guenther <rguenther@suse.de>
9911
9912 PR tree-optimization/51070
9913 * gcc.dg/torture/pr51070-2.c: New testcase.
9914
9915 2012-01-03 Richard Guenther <rguenther@suse.de>
9916
9917 PR tree-optimization/51692
9918 * gcc.dg/torture/pr51692.c: New testcase.
9919
9920 2012-01-03 Richard Guenther <rguenther@suse.de>
9921
9922 PR debug/51650
9923 * g++.dg/lto/pr51650-3_0.C: New testcase.
9924
9925 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9926
9927 PR c++/15867
9928 * g++.dg/warn/Wredundant-decls-spec.C: New.
9929
9930 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR tree-optimization/51719
9933 * g++.dg/tree-prof/pr51719.C: New test.
9934
9935 2012-01-03 Richard Guenther <rguenther@suse.de>
9936
9937 PR middle-end/51730
9938 * gcc.dg/fold-compare-6.c: New testcase.
9939
9940 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR c++/51669
9943 * g++.dg/gomp/pr51669.C: New test.
9944
9945 2012-01-02 Jason Merrill <jason@redhat.com>
9946
9947 PR c++/51675
9948 * g++.dg/cpp0x/constexpr-union2.C: New.
9949
9950 PR c++/51666
9951 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9952
9953 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9954
9955 PR c++/51462
9956 * g++.dg/cpp0x/constexpr-99.C: New test.
9957
9958 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9959
9960 PR c++/20140
9961 * g++.dg/template/init9.C: New.
9962
9963 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9964
9965 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9966 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9967 rather than a specific number.
9968
9969 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9970
9971 PR fortran/46262
9972 PR fortran/46328
9973 PR fortran/51052
9974 * gfortran.dg/typebound_operator_7.f03: New.
9975 * gfortran.dg/typebound_operator_8.f03: New.
9976
9977 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9978
9979 PR target/51729
9980 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9981 XFAIL.
9982 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9983
9984 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9985
9986 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9987
9988 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9989
9990 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9991 for MIPS.
9992
9993 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9994
9995 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9996 * gfortran.dg/io_real_boz_4.f90: Likewise.
9997 * gfortran.dg/io_real_boz_5.f90: Likewise.
9998
9999 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10000
10001 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10002
10003 2012-01-02 Revital Eres <revital.eres@linaro.org>
10004
10005 * gcc.dg/sms-11.c: New file.
10006
10007 2012-01-02 Tobias Burnus <burnus@net-b.de>
10008
10009 PR fortran/51682
10010 * gfortran.dg/coarray/image_index_3.f90: New.
10011
10012 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10013
10014 PR c++/16603
10015 * g++.dg/parse/enum8.C: New.
10016
10017 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10018
10019 PR c++/51379
10020 * g++.dg/conversion/reinterpret4.C: New.
10021 * g++.dg/conversion/reinterpret1.C: Adjust.
10022
10023 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10026
10027 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10028
10029 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10030 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10031 * g++.old-deja/g++.jason/access14.C: Likewise.
10032 * g++.old-deja/g++.jason/access8.C: Likewise.
10033 * g++.old-deja/g++.jason/access1.C: Likewise.
10034 * g++.old-deja/g++.other/access3.C: Likewise.
10035 * g++.old-deja/g++.other/access5.C: Likewise.
10036 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10037 * g++.old-deja/g++.law/visibility22.C: Likewise.
10038 * g++.old-deja/g++.law/visibility26.C: Likewise.
10039 * g++.old-deja/g++.mike/p2746.C: Likewise.
10040 * g++.dg/debug/using1.C: Likewise.
10041 * g++.dg/lookup/using51.C: Likewise.
10042 * g++.dg/inherit/using5.C: Likewise.
10043 * g++.dg/inherit/pr30297.C: Likewise.
10044 * g++.dg/inherit/access8.C: Likewise.
10045 * g++.dg/torture/pr39362.C: Likewise.
10046 * g++.dg/template/crash13.C: Likewise.
10047 * g++.dg/template/using10.C: Likewise.
10048
10049 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10050
10051 PR fortran/51502
10052 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10053
10054 2012-01-01 Ira Rosen <irar@il.ibm.com>
10055
10056 PR tree-optimization/51704
10057 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10058 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10059 corresponding flags.
10060
10061 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10062
10063 PR c++/51723
10064 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10065
10066 2012-01-01 Jan Hubicka <jh@suse.cz>
10067
10068 PR rtl-optimization/51069
10069 * gcc.c-torture/compile/pr51069.c: New testcase.
10070
10071 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR tree-optimization/51683
10074 * gcc.dg/pr51683.c: New test.
10075 \f
10076 Copyright (C) 2012 Free Software Foundation, Inc.
10077
10078 Copying and distribution of this file, with or without modification,
10079 are permitted in any medium without royalty provided the copyright
10080 notice and this notice are preserved.