re PR c++/11750 (class scope using-declaration lookup not implemented)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2
3 PR c++/11750
4 * call.c (build_new_method_call_1): Check that the instance type
5 and the function context are the same before setting the flag
6 LOOKUP_NONVIRTUAL.
7
8 2012-11-13 Sriraman Tallam <tmsriram@google.com>
9
10 * testsuite/g++.dg/mv4.C: Add require ifunc. Change error message.
11 * testsuite/g++.dg/mv5.C: Add require ifunc.
12 * testsuite/g++.dg/mv6.C: Add require ifunc.
13
14 2012-11-13 Martin Jambor <mjambor@suse.cz>
15
16 PR tree-optimization/55253
17 * gcc.dg/torture/pr55253.c: New test.
18 * gcc.dg/torture/pr55305.c: Likewise.
19
20 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
21
22 PR middle-end/55142
23 * gcc.target/i386/pr55142-1.c: New file.
24 * gcc.target/i386/pr55142-2.c: Likewise.
25
26 2012-11-13 Dodji Seketeli <dodji@redhat.com>
27
28 PR c++/54466
29 * g++.dg/cpp0x/alias-decl-26.C: New test file.
30
31 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
32
33 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
34 instead of lp64.
35 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
36 * gcc.target/i386/pr49715-2.c: Likewise.
37 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
38
39 2012-11-13 Jakub Jelinek <jakub@redhat.com>
40
41 PR tree-optimization/55281
42 * gcc.dg/vect/fast-math-pr55281.c: New test.
43 * g++.dg/opt/pr55281.C: New test.
44
45 PR rtl-optimization/54127
46 * gcc.dg/torture/pr54127.c: New test.
47
48 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
49 Jakub Jelinek <jakub@redhat.com>
50
51 PR rtl-optimization/51447
52 * gcc.c-torture/execute/pr51447.c: New test.
53
54 2012-11-12 Ian Bolton <ian.bolton@arm.com>
55
56 * gcc.target/aarch64/csinc-2.c: New test.
57
58 2012-11-12 Ian Bolton <ian.bolton@arm.com>
59
60 * gcc.target/aarch64/cmn.c: New test.
61 * gcc.target/aarch64/adds.c: New test.
62 * gcc.target/aarch64/subs.c: New test.
63
64 2012-11-12 Tobias Burnus <burnus@net-b.de>
65
66 PR fortran/55272
67 * gfortran.dg/coarray_29_1.f90: New.
68 * gfortran.dg/coarray_29_2.f90: New.
69
70 2012-11-12 Bin Cheng <bin.cheng@arm.com>
71
72 * gcc.dg/hoist-register-pressure-3.c: New test.
73
74 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
75
76 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
77 wrappers around sinf and cosf.
78
79 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR middle-end/55247
82 PR middle-end/55259
83 * gcc.target/i386/pr55247-2.c: New file.
84
85 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
86
87 PR middle-end/55263
88 * g++.dg/pr55263.C: New test.
89
90 2012-11-11 Martin Jambor <mjambor@suse.cz>
91
92 PR tree-optimization/55238
93 * testsuite/gcc.dg/torture/pr55238.c: New test.
94
95 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
96 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
97 * c-c++-common/torture/vector-subscript-1.c: Likewise.
98 * c-c++-common/torture/vector-subscript-2.c: Likewise.
99
100 2012-11-10 Jan Hubicka <jh@suse.cz>
101
102 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
103
104 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
105
106 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
107 -mno-sse -mno-mmx to dg-options. Reformat.
108
109 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
110
111 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
112 * c-c++-common/vector-compare-1.c: Same.
113 * c-c++-common/vector-compare-2.c: Same.
114 * g++.dg/other/unused1.C: Skip on AIX.
115 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
116 extra message on AIX.
117
118 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
119
120 PR target/55247
121 * gcc.target/i386/pr55247.c: New test.
122
123 2012-11-09 Andrew Pinski <apinski@cavium.com>
124
125 * gcc.c-torture/execute/20121108-1.c: New test.
126
127 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
128
129 PR c++/54413
130 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
131 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
132 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
133 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
134
135 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
136
137 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
138 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
139 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
140 array bounds.
141 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
142
143 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
144
145 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
146 * g++.dg/tm/pr47530.C: Same.
147
148 2012-11-09 Jason Merrill <jason@redhat.com>
149
150 PR c++/54859
151 * g++.dg/cpp0x/alias-decl-25.C: New.
152
153 * g++.dg/abi/abi-tag1.C: New.
154 * g++.dg/abi/abi-tag2.C: New.
155
156 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
157
158 PR rtl-optimization/55154
159 * gcc.target/i386/pr55154.c: New test.
160
161 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
162
163 PR rtl-optimization/55151
164 * gcc.dg/pr55151.c: Move ...
165 * gcc.target/i386/pr55151.c: ... here.
166
167 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
168
169 PR rtl-optimization/54472
170 * gcc.dg/pr54472.c: New test.
171
172 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gnat.dg/stack_check3.ad[sb]: New test.
175
176 2012-11-08 Ian Lance Taylor <iant@google.com>
177
178 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
179 with arguments. Handle errorcheckoutput and rundir test types.
180
181 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
182
183 PR tree-optimization/55191
184 * gcc.dg/pr55191.c: New test.
185
186 2012-11-08 Jakub Jelinek <jakub@redhat.com>
187
188 PR debug/54499
189 * g++.dg/debug/pr54499.C: New test.
190
191 2012-11-08 Jan Hubicka <jh@suse.cz>
192
193 PR middle-end/48636
194 * gcc.dg/winline-3.c: Update.
195
196 2012-11-08 Martin Jambor <mjambor@suse.cz>
197
198 * gfortran.dg/ipcp-array-1.f90: New test.
199
200 2012-11-08 Florian Weimer <fweimer@redhat.com>
201
202 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
203
204 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
205
206 PR rtl-optimization/55151
207 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
208
209 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
210
211 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
212
213 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
214
215 * gcc.c-torture/compile/20121107-1.c: New test.
216
217 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
218
219 PR rtl-optimization/55151
220 * gcc.dg/pr55151.c: Compile it only for x86_64.
221
222 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
223
224 PR rtl-optimization/55122
225 * gcc.dg/pr55122.c: New test.
226
227 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
228
229 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
230 word powerpc.
231 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
232 * gcc.target/powerpc/loop_align.c: Skip on AIX.
233 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
234 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
235
236 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
237
238 PR c/53063
239 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
240
241 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
242
243 PR c/51294
244 * c-c++-common/pr51294.c: New.
245
246 2012-11-07 Martin Jambor <mjambor@suse.cz>
247
248 PR tree-optimization/53787
249 * gcc.dg/ipa/ipa-5.c: Adjust.
250 * gcc.dg/ipa/ipcp-agg-1.c: New test.
251 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
252 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
253 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
254 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
255 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
256 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
257 * gfortran.dg/pr48636-2.f90: New test.
258 * gfortran.dg/pr53787.f90: Likewise.
259
260 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/55226
263 Revert:
264 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/54922
267 * g++.dg/cpp0x/constexpr-union4.C: New.
268
269 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
270
271 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
272
273 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
274
275 PR target/49220
276 * gcc.c-torture/compile/pr49220.c: New test.
277
278 2012-11-07 Florian Weimer <fweimer@redhat.com>
279
280 * g++.dg/init/new40.C: New.
281
282 2012-11-07 Jakub Jelinek <jakub@redhat.com>
283
284 PR debug/54693
285 * gcc.dg/guality/pr54693-2.c: New test.
286
287 2012-11-06 Andrew Pinski <apinski@cavium.com>
288
289 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
290 -fno-vect-cost-model.
291
292 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
293
294 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
295 * gcc.dg/tm/debug-1.c: Same.
296 * gcc.dg/tm/irrevocable-3.c: Same.
297 * gcc.dg/tm/irrevocable-4.c: Same.
298 * gcc.dg/tm/memopt-10.c: Same.
299 * gcc.dg/tm/memopt-11.c: Same.
300 * gcc.dg/tm/props-4.c: Same.
301 * gcc.dg/tm/wrap-3.c: Same.
302 * gcc.dg/tm/wrap-4.c: Same.
303
304 2012-11-06 Andrew Pinski <apinski@cavium.com>
305
306 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
307
308 2012-11-06 Jan Hubicka <jh@suse.cz>
309
310 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
311 candidate still.
312 * gcc.dg/tree-ssa/loop-23.c: Likewise.
313 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
314 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
315
316 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
317
318 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
319
320 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
321
322 PR middle-end/41993
323 * gcc.dg/torture/pr41993.c: New test.
324
325 2012-11-06 Jan Hubicka <jh@suse.cz>
326
327 * gcc.target/i386/l_fma_float_?.c: Update.
328 * gcc.target/i386/l_fma_double_?.c: Update.
329
330 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
331
332 PR target/54089
333 * gcc.target/sh/pr54089-8.c: New.
334 * gcc.target/sh/pr54089-9.c: New.
335
336 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
337
338 PR target/47440
339 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
340 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
341 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
342 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
343 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
344 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
345 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
346 * gcc.target/i386/avx-vzeroupper-27.c: New.
347
348 2012-11-06 Janus Weil <janus@gcc.gnu.org>
349
350 PR fortran/54917
351 * gfortran.dg/transfer_class_1.f90: New.
352 * gfortran.dg/transfer_class_2.f90: New.
353
354 2012-11-05 Sriraman Tallam <tmsriram@google.com>
355
356 * testsuite/g++.dg/mv1.C: New test.
357 * testsuite/g++.dg/mv2.C: New test.
358 * testsuite/g++.dg/mv3.C: New test.
359 * testsuite/g++.dg/mv4.C: New test.
360 * testsuite/g++.dg/mv5.C: New test.
361 * testsuite/g++.dg/mv6.C: New test.
362
363 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
364
365 PR testsuite/55186
366 * gcc.dg/const-uniq-1.c (a): Increase length four times.
367
368 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
369
370 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
371 darwin.
372
373 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
374
375 * g++.dg/torture/20121105-1.C: New test.
376
377 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
378
379 * gcc.dg/torture/fp-compare.c: New testcase.
380
381 2012-11-05 Jan Hubicka <jh@suse.cz>
382
383 * gcc.dg/const-1.c: Update.
384 * gcc.dg/pure-1.c: Update.
385
386 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
387
388 PR rtl-optimization/55151
389 * gcc.dg/pr55151.c: New test.
390
391 2012-11-05 Jakub Jelinek <jakub@redhat.com>
392
393 PR debug/54970
394 PR debug/54971
395 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
396
397 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
398
399 PR testsuite/51128
400 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
401
402 2012-11-05 Jan Hubicka <jh@suse.cz>
403
404 * gcc.dg/autopar/pr49960.c: Fix testcase.
405
406 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
407
408 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
409 Fix scan-tree-dump-times directive.
410
411 2012-11-04 Janus Weil <janus@gcc.gnu.org>
412
413 PR fortran/55199
414 * gfortran.dg/associate_12.f90: New.
415
416 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
417
418 PR target/54255
419 * lib/target-supports.exp (check_effective_target_masm_intel): New
420 proc.
421 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
422 masm_intel.
423
424 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
425 Jack Howarth <howarth@bromo.med.uc.edu>
426
427 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
428 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
429 * gcc.target/i386/pr53249.c: Likewise.
430
431 2012-11-03 Andrew Pinski <apinski@cavium.com>
432
433 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
434 call abort1 so that cross jumping does not happen.
435
436 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
437
438 PR target/51244
439 * gcc.target/sh/pr51244-18.c: New.
440 * gcc.target/sh/pr51244-19.c: New.
441
442 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
443
444 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
445 b requires a 64-bit operation followed by a truncation.
446
447 2012-11-02 Jan Hubicka <jh@suse.cz>
448
449 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
450
451 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
452
453 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
454 conditions to verify the reduction code is vectorized.
455
456 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
457 in case 'pow', such as 'powerpc' is used in the compiler version name.
458 * gcc.target/powerpc/pr46728-2.c: Likewise.
459 * gcc.target/powerpc/pr46728-3.c: Likewise.
460 * gcc.target/powerpc/pr46728-4.c: Likewise.
461 * gcc.target/powerpc/pr46728-5.c: Likewise.
462 * gcc.target/powerpc/pr46728-7.c: Likewise.
463 * gcc.target/powerpc/pr46728-8.c: Likewise.
464 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
465
466 2012-11-02 Jan Hubicka <jh@suse.cz>
467
468 * gcc.dg/tree-ssa/loop-38.c: New testcase.
469
470 2012-11-02 Jan Hubicka <jh@suse.cz>
471
472 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
473 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
474
475 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
476
477 PR middle-end/55130
478 * gcc.target/i386/pr55130.c: New test.
479
480 2012-11-02 Jakub Jelinek <jakub@redhat.com>
481
482 PR target/55147
483 * gcc.target/i386/pr55147.c: New test.
484
485 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
486
487 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
488 * gfortran.dg/default_format_denormal_1.f90: Same.
489
490 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
491
492 PR middle-end/55001
493 * g++.dg/ext/vector19.C: Remove target restrictions.
494 * gcc.dg/fold-compare-7.c: New testcase.
495
496 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
497
498 PR target/55160
499 * gcc.target/sh/pr55160.c: New.
500
501 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
502
503 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
504 scan-assembler regex.
505
506 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
507
508 PR middle-end/55150
509 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
510 * gcc.dg/pr55150-2.c: New test.
511
512 2012-11-01 Sharad Singhai <singhai@google.com>
513
514 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
515 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
516 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
517 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
518
519 2012-10-31 Dehao Chen <dehao@google.com>
520
521 * g++.dg/debug/dwarf2/block.C: New testcase.
522
523 2012-10-31 Jan Hubicka <jh@suse.cz>
524
525 * gcc.dg/pr44974.c: Add noinline.
526
527 2012-10-31 Janus Weil <janus@gcc.gnu.org>
528
529 PR fortran/53718
530 * gfortran.dg/class_54.f90: New.
531
532 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
533 Jakub Jelinek <jakub@redhat.com>
534
535 PR tree-optimization/55018
536 * gcc.dg/torture/pr55018.c: New test.
537
538 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
539
540 PR c++/54583
541 * g++.dg/ext/vla13.C: New.
542
543 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
544
545 PR middle-end/55150
546 * gcc.dg/pr55150.c: New test.
547
548 2012-10-31 Tobias Burnus <burnus@net-b.de>
549
550 PR fortran/55134
551 * gfortran.dg/associate_11.f90: New.
552
553 2012-10-31 Dodji Seketeli <dodji@redhat.com>
554
555 PR c++/54955
556 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
557
558 2012-10-31 Jakub Jelinek <jakub@redhat.com>
559
560 PR tree-optimization/19105
561 PR tree-optimization/21643
562 PR tree-optimization/46309
563 * gcc.dg/pr19105.c: New test.
564 * gcc.dg/pr21643.c: New test.
565 * gcc.dg/pr46309-2.c: New test.
566 * gcc.c-torture/execute/pr46309.c: New test.
567
568 2012-10-31 Alan Modra <amodra@gmail.com>
569
570 * gcc.target/powerpc/dimode_off.c: New.
571 * gcc.target/powerpc/timode_off.c: New.
572 * gcc.target/powerpc/dfmode_off.c: New.
573 * gcc.target/powerpc/tfmode_off.c: New.
574
575 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
576
577 PR rtl-optimization/55093
578 * gcc.target/i386/pr55093.c: New file.
579
580 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
581
582 * gcc.target/i386/pr55116.c: Renamed to ...
583 * gcc.target/i386/pr55116-1.c: This.
584
585 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
586
587 * gcc.target/i386/pr55116-2.c: New file.
588
589 2012-10-30 Richard Biener <rguenther@suse.de>
590
591 * gcc.dg/vect/slp-perm-2.c: Adjust.
592
593 2012-10-30 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/55111
596 * gcc.dg/torture/pr55111.c: New testcase.
597
598 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
599
600 PR target/53988
601 * gcc.target/sh/pr53988.c: New.
602
603 2012-10-30 Bin Cheng <bin.cheng@arm.com>
604
605 PR target/54989
606 * gcc.dg/hoist-register-pressure-1.c: Rename from
607 hoist-register-pressure.c. Add nonpic condition.
608 * gcc.dg/hoist-register-pressure-2.c: New testcase.
609
610 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
611
612 PR c++/54930
613 * gcc.dg/Wreturn-local-addr.c: New.
614 * g++.dg/warn/Wno-return-local-addr.C: New.
615 * g++.dg/warn/Wreturn-local-addr.C: New.
616
617 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
618
619 PR middle-end/55116
620 * gcc.target/i386/pr55116.c: New file.
621
622 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
623
624 PR c/53066
625 * gcc.dg/Wshadow-4.c: New.
626 * gcc.dg/Wshadow-4.h: New.
627
628 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
629
630 PR debug/54693
631 * gcc.dg/guality/pr54693.c: New.
632
633 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
634
635 PR middle-end/55027
636 * gcc.dg/pr55027.c: New testcase.
637
638 2012-10-29 Jan Hubicka <jh@suse.cz>
639
640 * gcc.dg/ipa/inline-6.c: New testcase.
641
642 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
643
644 PR rtl-optimization/55106
645 * g++.dg/pr55106.C: New.
646
647 2012-10-29 Richard Guenther <rguenther@suse.de>
648
649 PR middle-end/53695
650 * gcc.dg/torture/pr53695.c: New testcase.
651
652 2012-10-28 Jan Hubicka <jh@suse.cz>
653
654 * gcc.dg/ipa/inlinehint-3.c: New testcase.
655
656 2012-10-28 Tobias Burnus <burnus@net-b.de>
657
658 PR fortran/54958
659 * gfortran.dg/do_check_6.f90: New.
660
661 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
662 Jack Howarth <howarth@bromo.med.uc.edu>
663
664 PR target/54404
665 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
666 to dg-options.
667 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
668
669 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
670
671 PR target/34283
672 * gcc.target/i386/pr34283.c: New test.
673
674 2012-10-26 Jakub Jelinek <jakub@redhat.com>
675
676 PR c++/55081
677 * g++.dg/opt/pr55081.C: New test.
678
679 PR debug/54970
680 PR debug/54971
681 * gcc.dg/guality/pr54970.c: New test.
682
683 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/54984
686 * g++.dg/template/new11.C: New.
687
688 2012-10-26 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/54824
691 * gcc.dg/torture/pr54824.c: New testcase.
692
693 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
694
695 * gcc.target/i386/fxsave-1.c: New.
696 * gcc.target/i386/fxsave64-1.c: Ditto.
697 * gcc.target/i386/fxrstor-1.c: Ditto.
698 * gcc.target/i386/fxrstor64-1.c: Ditto.
699 * gcc.target/i386/xsave-1.c: Ditto.
700 * gcc.target/i386/xsave64-1.c: Ditto.
701 * gcc.target/i386/xrstor-1.c: Ditto.
702 * gcc.target/i386/xrstor64-1.c: Ditto.
703 * gcc.target/i386/xsaveopt-1.c: Ditto.
704 * gcc.target/i386/xsaveopt64-1.c: Ditto.
705 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
706 * gcc.target/i386/sse-13.c: Ditto.
707 * gcc.target/i386/sse-14.c: Ditto.
708 * gcc.target/i386/sse-22.c: Ditto.
709 * gcc.target/i386/sse-23.c: Ditto.
710 * g++.dg/other/i386-2.C: Ditto.
711 * g++.dg/other/i386-3.C: Ditto.
712
713 2012-10-25 Jan Hubicka <jh@suse.cz>
714
715 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
716 at ivcanon time.
717
718 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
719
720 PR c++/53761
721 * g++.dg/ext/transparent-union.C: New.
722
723 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
724
725 PR c++/54427
726 * g++.dg/ext/vector19.C: New testcase.
727
728 2012-10-25 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/54902
731 * g++.dg/torture/pr54902.C: New testcase.
732
733 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR c++/34892
736 * g++.dg/template/crash114.C: New.
737
738 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR bootstrap/55049
741 * gcc.target/i386/pr55049-1.c: New test.
742
743 2012-10-24 Janus Weil <janus@gcc.gnu.org>
744
745 PR fortran/55037
746 * gfortran.dg/class_dummy_4.f03: New.
747
748 2012-10-24 Jakub Jelinek <jakub@redhat.com>
749
750 PR rtl-optimization/55010
751 * gcc.dg/pr55010.c: New test.
752
753 PR debug/54828
754 * g++.dg/debug/pr54828.C: New test.
755
756 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
757
758 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
759 * gcc.dg/vect/vect-83_64.c: Likewise.
760
761 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/54922
764 * g++.dg/cpp0x/constexpr-union4.C: New.
765
766 2012-10-23 Jeff Law <law@redhat.com>
767
768 * gcc.c-torture/execute/pr54985.c: New test.
769
770 2012-10-23 Paul Koning <ni1d@arrl.net>
771
772 PR debug/54508
773 * g++.dg/debug/dwarf2/pr54508.C: New.
774
775 2012-10-23 Jakub Jelinek <jakub@redhat.com>
776
777 PR c++/54844
778 * g++.dg/template/sizeof14.C: New test.
779
780 2012-10-23 Ian Bolton <ian.bolton@arm.com>
781 Jim MacArthur <jim.macarthur@arm.com>
782 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
783 Marcus Shawcroft <marcus.shawcroft@arm.com>
784 Nigel Stephens <nigel.stephens@arm.com>
785 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
786 Richard Earnshaw <rearnsha@arm.com>
787 Sofiane Naci <sofiane.naci@arm.com>
788 Stephen Thomas <stephen.thomas@arm.com>
789 Tejas Belagod <tejas.belagod@arm.com>
790 Yufeng Zhang <yufeng.zhang@arm.com>
791
792 * lib/target-supports.exp
793 (check_profiling_available): Add AArch64.
794 (check_effective_target_vect_int): Likewise.
795 (check_effective_target_vect_shift): Likewise.
796 (check_effective_target_vect_float): Likewise.
797 (check_effective_target_vect_double): Likewise.
798 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
799 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
800 (check_effective_target_vect_pack_trunc): Likewise.
801 (check_effective_target_vect_unpack): Likewise.
802 (check_effective_target_vect_hw_misalign): Likewise.
803 (check_effective_target_vect_short_mult): Likewise.
804 (check_effective_target_vect_int_mult): Likewise.
805 (check_effective_target_vect_stridedN): Likewise.
806 (check_effective_target_sync_int_long): Likewise.
807 (check_effective_target_sync_char_short): Likewise.
808 (check_vect_support_and_set_flags): Likewise.
809 (check_effective_target_aarch64_tiny): New.
810 (check_effective_target_aarch64_small): New.
811 (check_effective_target_aarch64_large): New.
812 * g++.dg/other/PR23205.C: Enable aarch64.
813 * g++.dg/other/pr23205-2.C: Likewise.
814 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
815 * gcc.c-torture/execute/20101011-1.c: Likewise.
816 * gcc.dg/20020312-2.c: Likewise.
817 * gcc.dg/20040813-1.c: Likewise.
818 * gcc.dg/builtin-apply2.c: Likewise.
819 * gcc.dg/stack-usage-1.c: Likewise.
820
821 2012-10-23 Ian Bolton <ian.bolton@arm.com>
822 Jim MacArthur <jim.macarthur@arm.com>
823 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
824 Marcus Shawcroft <marcus.shawcroft@arm.com>
825 Nigel Stephens <nigel.stephens@arm.com>
826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
827 Richard Earnshaw <rearnsha@arm.com>
828 Sofiane Naci <sofiane.naci@arm.com>
829 Stephen Thomas <stephen.thomas@arm.com>
830 Tejas Belagod <tejas.belagod@arm.com>
831 Yufeng Zhang <yufeng.zhang@arm.com>
832
833 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
834 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
835 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
836 * gcc.target/aarch64/aapcs/abitest.S: New file.
837 * gcc.target/aarch64/aapcs/abitest.h: New file.
838 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
839 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
840 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
841 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
842 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
843 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
844 * gcc.target/aarch64/aapcs/ice_1.c: New file.
845 * gcc.target/aarch64/aapcs/ice_2.c: New file.
846 * gcc.target/aarch64/aapcs/ice_3.c: New file.
847 * gcc.target/aarch64/aapcs/ice_4.c: New file.
848 * gcc.target/aarch64/aapcs/ice_5.c: New file.
849 * gcc.target/aarch64/aapcs/macro-def.h: New file.
850 * gcc.target/aarch64/aapcs/test_1.c: New file.
851 * gcc.target/aarch64/aapcs/test_10.c: New file.
852 * gcc.target/aarch64/aapcs/test_11.c: New file.
853 * gcc.target/aarch64/aapcs/test_12.c: New file.
854 * gcc.target/aarch64/aapcs/test_13.c: New file.
855 * gcc.target/aarch64/aapcs/test_14.c: New file.
856 * gcc.target/aarch64/aapcs/test_15.c: New file.
857 * gcc.target/aarch64/aapcs/test_16.c: New file.
858 * gcc.target/aarch64/aapcs/test_17.c: New file.
859 * gcc.target/aarch64/aapcs/test_18.c: New file.
860 * gcc.target/aarch64/aapcs/test_19.c: New file.
861 * gcc.target/aarch64/aapcs/test_2.c: New file.
862 * gcc.target/aarch64/aapcs/test_20.c: New file.
863 * gcc.target/aarch64/aapcs/test_21.c: New file.
864 * gcc.target/aarch64/aapcs/test_22.c: New file.
865 * gcc.target/aarch64/aapcs/test_23.c: New file.
866 * gcc.target/aarch64/aapcs/test_24.c: New file.
867 * gcc.target/aarch64/aapcs/test_25.c: New file.
868 * gcc.target/aarch64/aapcs/test_26.c: New file.
869 * gcc.target/aarch64/aapcs/test_3.c: New file.
870 * gcc.target/aarch64/aapcs/test_4.c: New file.
871 * gcc.target/aarch64/aapcs/test_5.c: New file.
872 * gcc.target/aarch64/aapcs/test_6.c: New file.
873 * gcc.target/aarch64/aapcs/test_7.c: New file.
874 * gcc.target/aarch64/aapcs/test_8.c: New file.
875 * gcc.target/aarch64/aapcs/test_9.c: New file.
876 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
877 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
878 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
879 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
880 * gcc.target/aarch64/aapcs/test_complex.c: New file.
881 * gcc.target/aarch64/aapcs/test_int128.c: New file.
882 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
883 * gcc.target/aarch64/aapcs/type-def.h: New file.
884 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
885 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
886 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
887 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
888 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
889 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
890 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
891 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
892 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
893 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
894 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
895 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
896 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
897 * gcc.target/aarch64/aarch64.exp: New file.
898 * gcc.target/aarch64/adc-1.c: New file.
899 * gcc.target/aarch64/adc-2.c: New file.
900 * gcc.target/aarch64/asm-1.c: New file.
901 * gcc.target/aarch64/clrsb.c: New file.
902 * gcc.target/aarch64/clz.c: New file.
903 * gcc.target/aarch64/ctz.c: New file.
904 * gcc.target/aarch64/csinc-1.c: New file.
905 * gcc.target/aarch64/csinv-1.c: New file.
906 * gcc.target/aarch64/csneg-1.c: New file.
907 * gcc.target/aarch64/extend.c: New file.
908 * gcc.target/aarch64/fcvt.x: New file.
909 * gcc.target/aarch64/fcvt_double_int.c: New file.
910 * gcc.target/aarch64/fcvt_double_long.c: New file.
911 * gcc.target/aarch64/fcvt_double_uint.c: New file.
912 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
913 * gcc.target/aarch64/fcvt_float_int.c: New file.
914 * gcc.target/aarch64/fcvt_float_long.c: New file.
915 * gcc.target/aarch64/fcvt_float_uint.c: New file.
916 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
917 * gcc.target/aarch64/ffs.c: New file.
918 * gcc.target/aarch64/fmadd.c: New file.
919 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
920 * gcc.target/aarch64/frint.x: New file.
921 * gcc.target/aarch64/frint_double.c: New file.
922 * gcc.target/aarch64/frint_float.c: New file.
923 * gcc.target/aarch64/index.c: New file.
924 * gcc.target/aarch64/mneg-1.c: New file.
925 * gcc.target/aarch64/mneg-2.c: New file.
926 * gcc.target/aarch64/mneg-3.c: New file.
927 * gcc.target/aarch64/mnegl-1.c: New file.
928 * gcc.target/aarch64/mnegl-2.c: New file.
929 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
930 * gcc.target/aarch64/pic-constantpool1.c: New file.
931 * gcc.target/aarch64/pic-symrefplus.c: New file.
932 * gcc.target/aarch64/predefine_large.c: New file.
933 * gcc.target/aarch64/predefine_small.c: New file.
934 * gcc.target/aarch64/predefine_tiny.c: New file.
935 * gcc.target/aarch64/reload-valid-spoff.c: New file.
936 * gcc.target/aarch64/scalar_intrinsics.c: New file.
937 * gcc.target/aarch64/table-intrinsics.c: New file.
938 * gcc.target/aarch64/tst-1.c: New file.
939 * gcc.target/aarch64/vect-abs-compile.c: New file.
940 * gcc.target/aarch64/vect-abs.c: New file.
941 * gcc.target/aarch64/vect-abs.x: New file.
942 * gcc.target/aarch64/vect-compile.c: New file.
943 * gcc.target/aarch64/vect-faddv-compile.c: New file.
944 * gcc.target/aarch64/vect-faddv.c: New file.
945 * gcc.target/aarch64/vect-faddv.x: New file.
946 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
947 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
948 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
949 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
950 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
951 * gcc.target/aarch64/vect-fp-compile.c: New file.
952 * gcc.target/aarch64/vect-fp.c: New file.
953 * gcc.target/aarch64/vect-fp.x: New file.
954 * gcc.target/aarch64/vect-mull-compile.c: New file.
955 * gcc.target/aarch64/vect-mull.c: New file.
956 * gcc.target/aarch64/vect-mull.x: New file.
957 * gcc.target/aarch64/vect.c: New file.
958 * gcc.target/aarch64/vect.x: New file.
959 * gcc.target/aarch64/vector_intrinsics.c: New file.
960 * gcc.target/aarch64/vfp-1.c: New file.
961 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
962 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
963 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
964 * g++.dg/abi/aarch64_guard1.C: New file.
965
966 2012-10-23 Jakub Jelinek <jakub@redhat.com>
967
968 PR c++/54988
969 * c-c++-common/pr54988.c: New test.
970
971 2012-10-23 Jan Hubicka <jh@suse.cz>
972
973 * gcc.dg/tree-prof/peel-1.c: New testcase.
974
975 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
976
977 PR gcc/52945
978 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
979
980 2012-10-23 Joseph Myers <joseph@codesourcery.com>
981
982 * gcc.dg/c99-predef-1.c: New test.
983 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
984 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
985 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
986 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
987 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
988 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
989 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
990 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
991 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
992 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
993 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
994 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
995
996 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
997
998 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
999
1000 2012-10-23 Jan Hubicka <jh@suse.cz>
1001
1002 PR middle-end/54937
1003 * gcc.c-torture/execute/pr54937.c: New testcase.
1004 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1005
1006 2012-10-23 Jan Hubicka <jh@suse.cz>
1007
1008 PR middle-end/54967
1009 * gfortran.dg/pr54967.f90: New testcase.
1010
1011 2012-10-23 Terry Guo <terry.guo@arm.com>
1012
1013 PR target/55019
1014 * gcc.dg/pr55019.c: New.
1015
1016 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1017
1018 PR tree-optimization/55008
1019 * gcc.dg/tree-ssa/pr55008.c: New test.
1020
1021 2012-10-22 Richard Biener <rguenther@suse.de>
1022
1023 PR tree-optimization/55011
1024 * gcc.dg/torture/pr55011.c: New testcase.
1025
1026 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1027
1028 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1029 * gcc.target/arm/pr40457-2.c: Likewise.
1030 * gcc.target/arm/pr40457-3.c: Likewise.
1031
1032 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gnat.dg/specs/limited_with4.ads: New test.
1035 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1036
1037 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gnat.dg/modular4.adb: New test.
1040 * gnat.dg/modular4_pkg.ads: New helper.
1041
1042 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1043
1044 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1045 * gnat.dg/specs/addr1.ads: Likewise.
1046
1047 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1048
1049 * gcc.dg/webizer.c (main): Add missing exit call.
1050
1051 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1052
1053 PR fortran/54465
1054 * gfortran.dg/wextra_1.f: New test.
1055
1056 2012-10-20 Jan Hubicka <jh@suse.cz>
1057
1058 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1059
1060 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1061
1062 PR fortran/54224
1063 * gfortran.dg/warn_unused_function.f90: New.
1064
1065 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1066
1067 * lib/target-supports.exp
1068 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1069
1070 2012-10-19 Richard Guenther <rguenther@suse.de>
1071
1072 PR tree-optimization/54981
1073 * gcc.dg/pr54981.c: New testcase.
1074
1075 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1076
1077 PR target/54892
1078 * gcc.target/arm/pr54892.c: New.
1079
1080 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1081
1082 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1083
1084 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/54501
1087 * g++.dg/init/array30.C: New.
1088 * g++.dg/init/array31.C: Likewise.
1089
1090 2012-10-18 Tobias Burnus <burnus@net-b.de>
1091
1092 PR fortran/54884
1093 * gfortran.dg/public_private_module_7.f90: New.
1094
1095 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1096
1097 PR c++/29633
1098 * g++.dg/template/pr29633.C: New.
1099
1100 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * gnat.dg/loop_optimization13.ad[sb]: New test.
1103 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1104
1105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1106
1107 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1108 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1109 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1110 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1111
1112 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1113
1114 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1115 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1116 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1117 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1118 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1119 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1120
1121 2012-10-16 Jan Hubicka <jh@suse.cz>
1122
1123 * gcc.target/i386/l_fma_float_?.c: Update.
1124 * gcc.target/i386/l_fma_double_?.c: Update.
1125 * gfortran.dg/do_1.f90: XFAIL
1126 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1127 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1128 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1129 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1130 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1131 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1132 valid.
1133
1134 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1135
1136 PR c/53063
1137 PR c/40989
1138 * gcc.dg/Wstrict-overflow-24.c: New.
1139
1140 2012-10-16 Tobias Burnus <burnus@net-b.de>
1141
1142 PR fortran/50981
1143 PR fortran/54618
1144 * gfortran.dg/class_optional_1.f90: New.
1145 * gfortran.dg/class_optional_2.f90: New.
1146
1147 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR debug/54796
1150 * gcc.dg/guality/pr54796.c: New test.
1151
1152 PR tree-optimization/54889
1153 * gfortran.dg/pr54889.f90: New test.
1154
1155 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * g++.dg/other/dump-ada-spec-2.C: New test.
1158
1159 2012-10-16 Easwaran Raman <eraman@google.com>
1160
1161 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1162 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1163
1164 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1165
1166 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1167 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1168
1169 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1170
1171 PR target/54925
1172 * gcc.c-torture/compile/pr54925.c: New.
1173
1174 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1175
1176 PR target/51244
1177 * gcc.target/sh/pr51244-17.c: New.
1178
1179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1180
1181 PR target/54760
1182 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1183 functions.
1184 * gcc.target/sh/pr54760-4.c: New.
1185
1186 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1187
1188 PR target/34777
1189 * gcc.target/sh/torture/sh-torture.exp: New.
1190 * gcc.target/sh/torture/pr34777.c: New.
1191
1192 2012-10-15 Matthias Klose <doko@ubuntu.com>
1193
1194 * lib/target-supports.exp (check_profiling_available): Match
1195 arm*-*-linux-* for ARM Linux/GNU.
1196 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1197 * gfortran.dg/enum_10.f90: Likewise.
1198 * gfortran.dg/enum_9.f90: Likewise.
1199 * gcc.target/arm/synchronize.c: Likewise.
1200 * g++.old-deja/g++.jason/enum6.C: Likewise.
1201 * g++.old-deja/g++.other/enum4.C: Likewise.
1202 * g++.old-deja/g++.law/enum9.C: Likewise.
1203
1204 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1205
1206 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1207 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1208
1209 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1210 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/17805
1213 * g++.dg/overload/operator6.C: New.
1214
1215 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/50080 (again)
1218 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1219 * g++.dg/parse/tmpl-outside1.C: Likewise.
1220 * g++.dg/template/qualttp18.C: Likewise.
1221 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1222 * g++.old-deja/g++.pt/overload13.C: Likewise.
1223
1224 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1225
1226 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1227 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1228 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1229 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1230 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1231 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1232 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1233 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1234
1235 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/50080
1238 * g++.dg/parse/tmpl-outside2.C: New.
1239 * g++.dg/parse/tmpl-outside1.C: Adjust.
1240 * g++.dg/template/qualttp18.C: Likewise.
1241 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1242 * g++.old-deja/g++.pt/overload13.C: Likewise.
1243
1244 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1245
1246 PR tree-optimization/54915
1247 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1248
1249 2012-10-15 Richard Guenther <rguenther@suse.de>
1250
1251 PR tree-optimization/54920
1252 * gcc.dg/torture/pr54920.c: New testcase.
1253
1254 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1257
1258 2012-10-13 Jason Merrill <jason@redhat.com>
1259
1260 * g++.dg/tls/thread_local7g.C: Require tls_native.
1261
1262 2012-10-14 Jason Merrill <jason@redhat.com>
1263
1264 * g++.dg/cpp0x/inh-ctor1.C: New.
1265 * g++.dg/cpp0x/inh-ctor2.C: New.
1266 * g++.dg/cpp0x/inh-ctor3.C: New.
1267 * g++.dg/cpp0x/inh-ctor4.C: New.
1268 * g++.dg/cpp0x/inh-ctor5.C: New.
1269 * g++.dg/cpp0x/inh-ctor6.C: New.
1270 * g++.dg/cpp0x/inh-ctor7.C: New.
1271 * g++.dg/cpp0x/inh-ctor8.C: New.
1272 * g++.dg/cpp0x/inh-ctor9.C: New.
1273 * g++.dg/cpp0x/inh-ctor10.C: New.
1274 * g++.dg/cpp0x/inh-ctor11.C: New.
1275 * g++.dg/cpp0x/inh-ctor12.C: New.
1276 * g++.dg/cpp0x/inh-ctor13.C: New.
1277
1278 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1279
1280 PR rtl-optimization/54919
1281 * gcc.dg/pr54919.c: New testcase.
1282
1283 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1284
1285 PR c++/53581
1286 * g++.dg/template/crash113.C: New.
1287
1288 2012-10-14 Jan Hubicka <jh@suse.cz>
1289
1290 * gcc.dg/unroll_5.c: New testcase.
1291
1292 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/52643
1295 * g++.dg/opt/pr52643.C: New.
1296
1297 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1298
1299 PR target/54602
1300 * gcc.target/sh/pr54602-1.c: New.
1301 * gcc.target/sh/pr54602-2.c: New.
1302 * gcc.target/sh/pr54602-3.c: New.
1303 * gcc.target/sh/pr54602-4.c: New.
1304
1305 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1306
1307 PR target/54680
1308 * gcc.target/sh/pr54680.c: New.
1309
1310 2012-10-12 Jan Hubicka <jh@suse.cz>
1311
1312 * gcc.dg/webizer.c: New testcase.
1313
1314 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1315
1316 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1317 specify -m64.
1318
1319 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1320
1321 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1322 Return 0 if already specifying -mfloat-abi other than hard.
1323
1324 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1325
1326 * gcc.dg/pr53060.c: Prune irrelevant warning.
1327
1328 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR c/54381
1331 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1332 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1333 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1334 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1335 Adjust expected wording of warnings for *cmp* builtins.
1336 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1337 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1338
1339 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/24449
1342 * g++.dg/parse/friend-main.C: New.
1343
1344 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1345
1346 PR c++/53055
1347 * g++.dg/pr53055.C: New testcase.
1348
1349 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/52744
1352 * g++.dg/cpp0x/pr52744.C: New.
1353
1354 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1355
1356 PR fortran/40453
1357 * gfortran.dg/dummy_procedure_9.f90: New.
1358
1359 2012-10-12 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/54894
1362 * gcc.dg/torture/pr54894.c: New testcase.
1363
1364 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1365
1366 PR target/51244
1367 * gcc.target/sh/pr51244-13.c: New.
1368 * gcc.target/sh/pr51244-14.c: New.
1369 * gcc.target/sh/pr51244-15.c: New.
1370 * gcc.target/sh/pr51244-16.c: New.
1371
1372 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/51878
1375 * g++.dg/cpp0x/decltype45.C: New.
1376
1377 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1378
1379 PR fortran/54784
1380 * gfortran.dg/class_allocate_13.f90: New.
1381
1382 2012-10-11 Jason Merrill <jason@redhat.com>
1383
1384 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1385 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1386
1387 * g++.dg/gomp/tls-5.C: Require tls_native.
1388 * g++.dg/tls/thread_local7.C: Require tls_native.
1389 * g++.dg/tls/static2.C: New.
1390
1391 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/36107
1394 * g++.dg/ext/weak5.C: New.
1395
1396 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1397
1398 PR testsuite/54868
1399 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1400 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1401
1402 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/43765
1405 * g++.dg/parse/pr43765.C: New.
1406
1407 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1408
1409 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1410
1411 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 PR c++/43663
1414 * g++.dg/init/bitfield3.C: New.
1415
1416 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1417
1418 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1419
1420 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR tree-optimization/54877
1423 * gcc.dg/torture/pr54877.c: New test.
1424
1425 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1426
1427 PR testsuite/53397
1428 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1429 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1430 and remove target info from dg-do compile.
1431 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1432 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1433 and remove target info from dg-do compile.
1434
1435 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1436
1437 * gcc.dg/pr54782.c: Require target with pthread support.
1438
1439 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/53122
1442 * g++.dg/cpp0x/auto35.C: New.
1443
1444 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1445
1446 PR c++/53540 - using fails to be equivalent to typedef
1447 * g++.dg/cpp0x/alias-decl-24.C: New test.
1448
1449 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1450
1451 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1452 that c++11 attributes to types are ignored for now.
1453 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1455
1456 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/53741
1459 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1460
1461 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/50478
1464 * g++.dg/cpp0x/initlist67.C: New.
1465
1466 2012-10-10 Dehao Chen <dehao@google.com>
1467
1468 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1469
1470 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1471
1472 PR target/52480
1473 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1474 Add runtime tests.
1475
1476 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/53307
1479 * g++.dg/cpp0x/decltype44.C: New.
1480
1481 2012-10-09 Steve Ellcey <sellcey@mips.com>
1482
1483 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1484
1485 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/53763
1488 * g++.dg/cpp0x/decltype43.C: New.
1489
1490 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1491
1492 PR middle-end/53397
1493 * gcc.dg/pr53397-1.c: New test case.
1494 * gcc.dg/pr53397-2.c: New test case.
1495
1496 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/54194
1499 * g++.dg/warn/Wparentheses-26.C: Adjust.
1500 * g++.dg/warn/Wparentheses-27.C: New.
1501
1502 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1503
1504 PR c++/54427
1505 * c-c++-common/vector-scalar.c: New testcase.
1506 * g++.dg/ext/vector18.C: New testcase.
1507 * g++.dg/ext/vector5.C: This is not an error anymore.
1508 * gcc.dg/init-vec-1.c: Move ...
1509 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1510 * gcc.c-torture/execute/vector-shift1.c: Move ...
1511 * c-c++-common/torture/vector-shift1.c: ... here.
1512 * gcc.dg/scal-to-vec1.c: Move ...
1513 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1514 C++11. Adapt error messages.
1515 * gcc.dg/convert-vec-1.c: Move ...
1516 * c-c++-common/convert-vec-1.c: ... here.
1517 * gcc.dg/scal-to-vec2.c: Move ...
1518 * c-c++-common/scal-to-vec2.c: ... here.
1519
1520 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1521
1522 PR target/54400
1523 * gcc.target/i386/pr54400.c: New testcase.
1524
1525 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR c++/54858
1528 * g++.dg/template/pr54858.C: New test.
1529
1530 2012-10-08 Marek Polacek <polacek@redhat.com>
1531
1532 PR debug/54831
1533 * g++.dg/debug/pr54831.C: New test.
1534
1535 2012-10-08 Dehao Chen <dehao@google.com>
1536
1537 * g++.dg/predict-loop-exit-1.C: New.
1538 * g++.dg/predict-loop-exit-2.C: New.
1539 * g++.dg/predict-loop-exit-3.C: New.
1540
1541 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542
1543 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1544
1545 2012-10-08 Jason Merrill <jason@redhat.com>
1546
1547 * g++.dg/gomp/tls-5.C: New.
1548 * g++.dg/gomp/tls-wrap1.C: New.
1549 * g++.dg/gomp/tls-wrap2.C: New.
1550 * g++.dg/gomp/tls-wrap3.C: New.
1551 * g++.dg/gomp/tls-wrap4.C: New.
1552 * g++.dg/gomp/tls-wrapper-cse.C: New.
1553 * g++.dg/tls/thread_local-cse.C: New.
1554 * g++.dg/tls/thread_local-order1.C: New.
1555 * g++.dg/tls/thread_local-order2.C: New.
1556 * g++.dg/tls/thread_local-wrap1.C: New.
1557 * g++.dg/tls/thread_local-wrap2.C: New.
1558 * g++.dg/tls/thread_local-wrap3.C: New.
1559 * g++.dg/tls/thread_local-wrap4.C: New.
1560 * g++.dg/tls/thread_local2g.C: New.
1561 * g++.dg/tls/thread_local3g.C: New.
1562 * g++.dg/tls/thread_local4g.C: New.
1563 * g++.dg/tls/thread_local5g.C: New.
1564 * g++.dg/tls/thread_local6g.C: New.
1565 * g++.dg/tls/thread_local7g.C: New.
1566
1567 * g++.dg/tls/thread_local3.C: New.
1568 * g++.dg/tls/thread_local4.C: New.
1569 * g++.dg/tls/thread_local5.C: New.
1570 * g++.dg/tls/thread_local6.C: New.
1571
1572 * g++.dg/tls/init-2.C: Tweak errors.
1573 * g++.dg/tls/thread_local1.C: New.
1574 * g++.dg/tls/thread_local2.C: New.
1575 * g++.dg/tls/thread_local7.C: New.
1576
1577 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578
1579 PR target/54866
1580 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1581
1582 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1583
1584 PR target/54685
1585 * gcc.target/sh/pr54685.c: New.
1586
1587 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1588
1589 PR c++/53528 C++11 attribute support
1590 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1591 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1647
1648 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1649
1650 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1651 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1652 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1653
1654 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1655
1656 PR target/54760
1657 * gcc.target/sh/pr54760-2.c: New.
1658 * gcc.target/sh/pr54760-3.c: New.
1659
1660 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/51422
1663 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1664
1665 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1666 Sandra Loosemore <sandra@codesourcery.com>
1667
1668 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1669 and test that the accumulator is initialized using MULT.
1670 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1671 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1672
1673 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/52764
1676 * g++.dg/cpp0x/stdint.C: New.
1677
1678 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/54249
1681 * g++.dg/cpp0x/stddef.C: New.
1682
1683 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1684
1685 PR fortran/54832
1686 * gfortran.dg/typebound_operator_17.f90: New.
1687
1688 2012-10-06 Jan Hubicka <jh@suse.cz>
1689
1690 PR lto/53831
1691 PR lto/54776
1692 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1693
1694 2012-10-06 Jan Hubicka <jh@suse.cz>
1695
1696 * gcc.dg/lto/resolutions_0.c: New testcase.
1697
1698 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1699
1700 PR fortran/45521
1701 * gfortran.dg/generic_25.f90: New.
1702 * gfortran.dg/generic_26.f90: New.
1703 * gfortran.dg/generic_27.f90: New.
1704
1705 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1706
1707 PR target/54760
1708 * gcc.target/sh/pr54760-1.c: New.
1709
1710 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1711
1712 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1713 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1714 * g++.dg/warn/Wsign-compare-5.C: New test.
1715 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1716 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1717 * g++.dg/ext/builtin30.C: New test.
1718 * g++.dg/ext/vla12.C: New test.
1719 * gcc.dg/builtins-85.c: New test.
1720
1721 PR debug/54519
1722 * gcc.dg/guality/pr54519-1.c: New test.
1723 * gcc.dg/guality/pr54519-2.c: New test.
1724 * gcc.dg/guality/pr54519-3.c: New test.
1725 * gcc.dg/guality/pr54519-4.c: New test.
1726 * gcc.dg/guality/pr54519-5.c: New test.
1727 * gcc.dg/guality/pr54519-6.c: New test.
1728
1729 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1730
1731 PR c++/50893
1732 * g++.dg/cpp0x/defaulted38.C: New.
1733
1734 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/33763
1737 * c-c++-common/pr33763.c: New test.
1738
1739 PR tree-optimization/54810
1740 * gcc.dg/tree-ssa/vrp85.c: New test.
1741
1742 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1743
1744 * gcc.dg/ucnid-7.c: Skip on AIX.
1745 * gcc.dg/ucnid-8.c: Same.
1746 * gcc.dg/ucnid-10.c: Same.
1747 * gcc.dg/ucnid-13.c: Same.
1748 * gcc.dg/attr-alias-3.c: Same.
1749 * gcc.dg/attr-alias-5.c: Same.
1750 * gcc.dg/torture/pr51106-2.c: Same.
1751 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1752
1753 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/52233
1756 * g++.dg/cpp0x/alias-decl-23.C: New.
1757
1758 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/53403
1761 * g++.dg/template/friend53.C: New.
1762
1763 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1764
1765 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1766 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1767 (scan-ada-spec): Likewise.
1768 (scan-ada-spec-not): Likewise.
1769 * gcc.dg/dump-ada-spec-1.c: New test.
1770 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1771
1772 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1775
1776 2012-10-04 Florian Weimer <fweimer@redhat.com>
1777
1778 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1779
1780 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 PR c++/54323
1783 * g++.dg/cpp0x/pr54323.C: New.
1784
1785 2012-10-04 Richard Guenther <rguenther@suse.de>
1786
1787 PR middle-end/54735
1788 * g++.dg/torture/pr54735.C: New testcase.
1789
1790 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 PR rtl-optimization/54739
1793 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1794
1795 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1796
1797 PR target/51244
1798 * gcc.target/sh/pr51244-12.c: New.
1799
1800 2012-10-03 Dehao Chen <dehao@google.com>
1801
1802 PR middle-end/54782
1803 * gcc.dg/pr54782.c: New test.
1804
1805 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR c++/54777
1808 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1809
1810 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1811
1812 PR fortran/54778
1813 * gfortran.dg/class_53.f90: New.
1814
1815 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1816
1817 PR debug/54551
1818 * gcc.dg/guality/pr54551.c: New.
1819
1820 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1821
1822 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1823 * gcc.target/powerpc/pr46728-2.c: Likewise.
1824
1825 2012-10-02 Sharad Singhai <singhai@google.com>
1826
1827 PR testsuite/54772
1828 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1829 to fix test failures caused by r191883.
1830 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1831 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1832 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1833 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1834 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1835 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1836 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1837 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1838 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1839
1840 2012-09-30 Sharad Singhai <singhai@google.com>
1841
1842 * gcc.target/i386/vect-double-1.c: Fix test.
1843
1844 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1845
1846 PR target/54087
1847 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1848 atomic_sub fails.
1849
1850 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1851
1852 PR rtl-optimization/54457
1853 * gcc.target/i386/pr54457.c: New test.
1854
1855 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1856
1857 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1858
1859 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1860
1861 * gcc.target/i386/vect-rebuild.c: New testcase.
1862
1863 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1864
1865 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1866
1867 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1868
1869 * gcc.target/mips/pr37362.c: Fix target selector.
1870
1871 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1872
1873 PR target/54083
1874 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1875
1876 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1877
1878 * gcc.dg/ucnid-8.c: Update line number.
1879 * gcc.dg/torture/pr51106-2.c: Likewise.
1880
1881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1882
1883 PR fortran/54667
1884 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1885 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1886 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1887
1888 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1889
1890 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1891 partially reverting r170092.
1892 * gfortran.dg/class_7.f03: Ditto.
1893 * gfortran.dg/coarray_14.f90: Ditto.
1894 * gfortran.dg/typebound_proc_13.f03: Ditto.
1895
1896 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/54738
1899 * g++.dg/cpp0x/sfinae42.C: New.
1900
1901 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1902
1903 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1904 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1905 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1906 * gcc.dg/pr42629.c: XFAIL on AIX.
1907 * gcc.dg/pr47684.c: Same.
1908 * gcc.dg/pr43670.c: Same.
1909 * gcc.dg/pr42916.c: Same.
1910 * gcc.dg/pr45449.c: Same.
1911 * gcc.dg/pr50017.c: Same.
1912 * gcc.dg/pr42728.c: Same.
1913 * gcc.dg/pr47881.c: Same.
1914 * gcc.dg/pr44023.c: Same.
1915 * gcc.dg/pr41345.c: Same.
1916 * gcc.dg/pr42630.c: Same.
1917 * gcc.dg/pr44971.c: Same.
1918 * gcc.dg/pr46771.c: Same.
1919 * gcc.dg/ucnid-8.c: Same.
1920 * gcc.dg/ucnid-10.c: Same.
1921 * gcc.dg/ucnid-13.c: Same.
1922 * gcc.dg/torture/pr51106-2.c: Same.
1923 * gcc.dg/pr48768.c: Same.
1924 * gcc.dg/pr42631.c: Same.
1925 * gcc.dg/pr43084.c: Same.
1926 * gcc.dg/ucnid-7.c: Same.
1927 * gcc.dg/pr42889.c: Same.
1928 * gcc.dg/pr41241.c: Same.
1929 * gcc.dg/pr42719.c: Same.
1930 * g++.dg/debug/pr46583.C: Same.
1931 * g++.dg/debug/pr47106.C: Same.
1932 * g++.dg/opt/pr48549.C: Same.
1933 * g++.dg/other/pr42685.C: Same.
1934 * c-c++-common/pr43942.c: Same.
1935
1936 2012-09-29 Ian Lance Taylor <iant@google.com>
1937
1938 * go.test/go-test.exp: Update for latest version of Go testsuite.
1939
1940 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1941
1942 PR fortran/52724
1943 * gfortran.dg/internal_readwrite_3.f90: New test.
1944
1945 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1946
1947 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1948 c-c++-common/Wunused-local-typedefs-2.c to here.
1949
1950 PR c++/54372 - unused attribute inactive on dependant entities
1951 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1952
1953 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1954
1955 PR c++/29028 - Missed unused warning on using declaration
1956 * g++.dg/warn/Wunused-var-18.C: New test.
1957
1958 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1959
1960 PR c++/53551 - -Wunused-local-typedefs misses uses
1961 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1962
1963 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR target/54716
1966 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1967
1968 PR tree-optimization/54713
1969 * gcc.c-torture/compile/pr54713-1.c: New test.
1970 * gcc.c-torture/compile/pr54713-2.c: New test.
1971 * gcc.c-torture/compile/pr54713-3.c: New test.
1972
1973 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1974
1975 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1976
1977 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1978
1979 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1980
1981 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR target/54703
1984 * gcc.target/i386/pr54703.c: New test.
1985
1986 2012-09-27 Richard Guenther <rguenther@suse.de>
1987
1988 PR lto/54709
1989 * gcc.dg/lto/pr54709_0.c: New testcase.
1990 * gcc.dg/lto/pr54709_1.c: Likewise.
1991
1992 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1993
1994 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1995
1996 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1997
1998 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1999
2000 * gcc.target/arm/pr42879.c: Handle big-endian.
2001
2002 2012-09-26 Steve Ellcey <sellcey@mips.com>
2003
2004 PR c/37303
2005 * gcc.dg/pr37303.c: Check for rdata or rodata.
2006
2007 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2008
2009 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2010
2011 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2012
2013 PR target/51274
2014 PR target/53087
2015 * gcc.target/powerpc/ppc-ne0-1.c: New.
2016
2017 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2018
2019 PR target/54089
2020 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2021 test_19, test_20, test_21, test_22, test_23): New functions.
2022 * gcc.target/sh/pr54089-4.c: New.
2023 * gcc.target/sh/pr54089-5.c: New.
2024 * gcc.target/sh/pr54089-6.c: New.
2025 * gcc.target/sh/pr54089-7.c: New.
2026
2027 2012-09-25 Richard Guenther <rguenther@suse.de>
2028
2029 PR lto/54625
2030 * gcc.dg/lto/pr54702_0.c: New testcase.
2031 * gcc.dg/lto/pr54702_1.c: Likewise.
2032 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2033 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2034 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2035 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2036
2037 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/54526
2040 * g++.dg/cpp0x/parse2.C: New.
2041 * g++.dg/parse/error11.C: Adjust.
2042 * g++.dg/parse/error12.C: Likewise.
2043
2044 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2045
2046 * gcc.target/i386/20030217-1.c: Added check for
2047 large_long_double effective target.
2048 * gcc.target/i386/387-3.c: Likewise.
2049 * gcc.target/i386/387-4.c: Likewise.
2050 * gcc.target/i386/pr36578-1.c: Likewise.
2051 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2052 when long double size is equal double size.
2053 * gcc.target/i386/excess-precision-1.c: Likewise.
2054 * gcc.target/i386/pr36578-2.c: Likewise.
2055 * gcc.target/i386/20030217-2.c: New testcase.
2056
2057 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR tree-optimization/54676
2060 * gcc.dg/pr54676.c: New test.
2061
2062 2012-09-25 Richard Guenther <rguenther@suse.de>
2063
2064 PR tree-optimization/53663
2065 * gcc.dg/torture/pr53663-1.c: New testcase.
2066 * gcc.dg/torture/pr53663-2.c: Likewise.
2067 * gcc.dg/torture/pr53663-3.c: Likewise.
2068
2069 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2070
2071 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2072
2073 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2074
2075 * lib/target-supports-dg.exp (dg-require-effective-target,
2076 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2077 dg-process-target-1 instead of dg-process-target.
2078 (dg-process-target-1): Rename from dg-process-target.
2079 (dg-process-target): New.
2080
2081 2012-09-24 Richard Guenther <rguenther@suse.de>
2082
2083 PR tree-optimization/54684
2084 * g++.dg/torture/pr54684.C: New testcase.
2085
2086 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2087
2088 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2089
2090 2012-09-24 Richard Guenther <rguenther@suse.de>
2091
2092 PR middle-end/52173
2093 * gcc.dg/tm/pr52173-1.c: New.
2094 * gcc.dg/tm/pr52173-2.c: New.
2095
2096 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2097
2098 * gcc.dg/pr54669.c: New test.
2099
2100 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2101 Dominique Dhumieres <dominiq@lps.ens.fr>
2102
2103 PR testsuite/54677
2104 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2105
2106 2012-09-23 Tobias Burnus <burnus@net-b.de>
2107
2108 PR fortran/54618
2109 * gfortran.dg/class_array_14.f90: New.
2110
2111 2012-09-22 Kai Tietz <ktietz@redhat.com>
2112
2113 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2114 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2115
2116 2012-09-21 Dehao Chen <dehao@google.com>
2117
2118 PR go/54649
2119 PR tree-optimization/54655
2120 * g++.dg/pr54655.C: New testcase.
2121
2122 2012-09-21 Richard Guenther <rguenther@suse.de>
2123
2124 PR tree-optimization/54647
2125 * g++.dg/torture/pr54647.C: New testcase.
2126
2127 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2128
2129 PR c++/54427
2130 * c-c++-common/torture/vector-compare-2.c: Add -w.
2131
2132 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/opt20.ads: Move dg directive to...
2135 * gnat.dg/opt20.adb: ...here.
2136 * gnat.dg/addr1.ad[sb]: Likewise.
2137 * gnat.dg/concat2.ad[sb]: Likewise.
2138 * gnat.dg/array16.ad[sb]: Likewise.
2139 * gnat.dg/atomic5.ad[sb]: Likewise.
2140 * gnat.dg/discr29.ad[sb]: Likewise.
2141 * gnat.dg/noreturn5.ad[sb]: Likewise.
2142 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2143 * gnat.dg/discr23.ads: Remove dg directive.
2144 * gnat.dg/nested_float_packed.ads: Likewise.
2145 * gnat.dg/oconst6.ads: Move to...
2146 * gnat.dg/specs/oconst6.ads: ...here.
2147
2148 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2149
2150 PR c++/52432
2151 * g++.dg/cpp0x/decltype32.C: Tweak.
2152
2153 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2154
2155 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2156 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2157 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2158 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2159
2160 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2161
2162 PR c++/54581
2163 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2164
2165 2012-09-19 Steve Ellcey <sellcey@mips.com>
2166
2167 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2168
2169 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2170
2171 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2172 * gcc.target/powerpc/ppc-mftb.c: New file.
2173
2174 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2175
2176 PR target/54089
2177 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2178 functions.
2179
2180 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2181
2182 PR target/54236
2183 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2184
2185 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2186
2187 * gcc.c-torture/execute/20120919-1.c: New test.
2188
2189 2012-09-19 Richard Guenther <rguenther@suse.de>
2190
2191 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2192
2193 2012-09-19 Richard Guenther <rguenther@suse.de>
2194
2195 * gcc.dg/builtin-unreachable-6.c: Adjust.
2196
2197 2012-09-19 Richard Guenther <rguenther@suse.de>
2198
2199 * gcc.dg/builtin-object-size-10.c: Adjust.
2200 * gcc.dg/builtin-unreachable-5.c: Adjust.
2201 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2202 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2203 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2204 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2205 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2206 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2207 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2208 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2209 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2210 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2211 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2212 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2213
2214 2012-09-19 Richard Guenther <rguenther@suse.de>
2215
2216 PR tree-optimization/54132
2217 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2218 * gcc.dg/torture/pr54132.c: Likewise.
2219
2220 2012-09-19 Terry Guo <terry.guo@arm.com>
2221
2222 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2223 extra prune rules that will be applied to all tests in a .exp file.
2224 (gcc-dg-prune): Use rules defined by the above variable.
2225 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2226 harmless warnings on architecture switch conflict.
2227
2228 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2229
2230 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2231 of asm-comment characters instead of a single one.
2232 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2233
2234 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2235
2236 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2237
2238 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2239 target instead of xfailing it.
2240 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2241 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2242 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2243 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2244 * gcc.dg/vect/vect-104.c: Likewise.
2245 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-outer-1.c: Likewise.
2247 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2248 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2249 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2250 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2251 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2252 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2253 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2254 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2255 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2256
2257 * lib/target-supports.exp
2258 (check_effective_target_vect_widen_mult_qi_to_hi,
2259 check_effective_target_vect_widen_mult_hi_to_si,
2260 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2261 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2262 check_effective_target_vect_pack_trunc,
2263 check_effective_target_vect_unpack,
2264 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2265 instead of arm_none.
2266
2267 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2268
2269 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2270
2271 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2272 config to compiler_flags.
2273
2274 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR target/54592
2277 * gcc.target/i386/pr54592.c: New test.
2278
2279 PR tree-optimization/54610
2280 * gcc.target/i386/pr54610.c: New test.
2281
2282 2012-09-17 Jason Merrill <jason@redhat.com>
2283
2284 PR c++/54575
2285 * g++.dg/cpp0x/alias-decl-21.C: New.
2286 * g++.dg/cpp0x/alias-decl-22.C: New.
2287
2288 2012-09-17 Tobias Burnus <burnus@net-b.de>
2289
2290 PR fortran/54608
2291 * gfortran.dg/scan_2.f90: New.
2292
2293 2012-09-17 Jason Merrill <jason@redhat.com>
2294
2295 PR c++/53661
2296 * g++.dg/init/aggr9.C: New.
2297
2298 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2299
2300 * gnat.dg/loop_optimization12.ad[sb]: New test.
2301
2302 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2303
2304 PR fortran/54285
2305 * gfortran.dg/proc_ptr_result_7.f90: New.
2306
2307 2012-09-17 Tobias Burnus <burnus@net-b.de>
2308
2309 PR fortran/54603
2310 * gfortran.dg/structure_constructor_11.f90: New.
2311
2312 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR tree-optimization/54563
2315 * g++.dg/torture/pr54563.C: New test.
2316
2317 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2318
2319 PR fortran/54594
2320 * gfortran.dg/typebound_generic_14.f03: New.
2321
2322 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2323
2324 PR fortran/54387
2325 * gfortran.dg/proc_ptr_38.f90: New.
2326
2327 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2328
2329 PR debug/54460
2330 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2331 to scary regexp.
2332
2333 PR testsuite/54007
2334 * gnat.dg/lto15.adb: Require lto.
2335
2336 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2337 "myBindC" for hppa*-*-hpux*.
2338
2339 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2340
2341 * gfortran.dg/namelist_75.f90: New test.
2342
2343 2012-09-15 Tom de Vries <tom@codesourcery.com>
2344
2345 * gcc.dg/tree-ssa/vrp82.c: New test.
2346 * gcc.dg/tree-ssa/vrp83.c: Same.
2347 * gcc.dg/tree-ssa/vrp84.c: Same.
2348
2349 2012-09-15 Tom de Vries <tom@codesourcery.com>
2350
2351 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2352 * gcc.dg/tree-ssa/vrp81.c: ... this.
2353
2354 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2355
2356 PR target/54222
2357 * gcc.target/avr/torture/fix-types.h: New.
2358 * gcc.target/avr/torture/vals-hr.def: New.
2359 * gcc.target/avr/torture/vals-r.def: New.
2360 * gcc.target/avr/torture/vals-k.def: New.
2361 * gcc.target/avr/torture/vals-ur.def: New.
2362 * gcc.target/avr/torture/vals-uk.def: New.
2363 * gcc.target/avr/torture/vals-uhr.def: New.
2364 * gcc.target/avr/torture/vals-llk.def: New.
2365 * gcc.target/avr/torture/vals-ullk.def: New.
2366 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2367 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2368 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2369 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2370 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2371 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2372 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2373 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2374
2375 2012-09-14 Dehao Chen <dehao@google.com>
2376
2377 * g++.dg/debug/dwarf2/deallocator.C: New test.
2378
2379 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2380
2381 PR c/54552
2382 * gcc.c-torture/compile/pr54552-1.c: New test.
2383
2384 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2385
2386 PR c++/54427
2387 * g++.dg/other/vector-compare.C: New testcase.
2388 * c-c++-common/vector-compare-3.c: New testcase.
2389 * gcc.dg/vector-shift.c: Move ...
2390 * c-c++-common/vector-shift.c: ... here.
2391 * gcc.dg/vector-shift1.c: Move ...
2392 * c-c++-common/vector-shift1.c: ... here.
2393 * gcc.dg/vector-shift3.c: Move ...
2394 * c-c++-common/vector-shift3.c: ... here.
2395 * gcc.dg/vector-compare-1.c: Move ...
2396 * c-c++-common/vector-compare-1.c: ... here.
2397 * gcc.dg/vector-compare-2.c: Move ...
2398 * c-c++-common/vector-compare-2.c: ... here.
2399 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2400 * c-c++-common/torture/vector-compare-1.c: ... here.
2401 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2402 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2403 * c-c++-common/torture/vector-compare-2.c: ... here.
2404 * gcc.c-torture/execute/vector-shift.c: Move ...
2405 * c-c++-common/torture/vector-shift.c: ... here.
2406 * gcc.c-torture/execute/vector-shift2.c: Move ...
2407 * c-c++-common/torture/vector-shift2.c: ... here.
2408 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2409 * c-c++-common/torture/vector-subscript-1.c: ... here.
2410 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2411 * c-c++-common/torture/vector-subscript-2.c: ... here.
2412 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2413 * c-c++-common/torture/vector-subscript-3.c: ... here.
2414
2415 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2416
2417 PR c/54103
2418 * gcc.c-torture/compile/pr54103-1.c,
2419 gcc.c-torture/compile/pr54103-2.c,
2420 gcc.c-torture/compile/pr54103-3.c,
2421 gcc.c-torture/compile/pr54103-4.c,
2422 gcc.c-torture/compile/pr54103-5.c,
2423 gcc.c-torture/compile/pr54103-6.c: New tests.
2424 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2425
2426 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2427
2428 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2429
2430 2012-09-14 Richard Guenther <rguenther@suse.de>
2431
2432 PR tree-optimization/54565
2433 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2434 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2435
2436 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2437
2438 * gcc.target/arm/combine-movs.c: Add missing space.
2439
2440 2012-09-14 Richard Guenther <rguenther@suse.de>
2441
2442 * g++.dg/torture/builtin-location.C: New testcase.
2443
2444 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2445 Manuel López-Ibáñez <manu@gcc.gnu.org>
2446
2447 PR c++/53210
2448 * g++.dg/warn/Wuninitialized-self.C: New.
2449
2450 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR c/54559
2453 * gcc.c-torture/compile/pr54559.c: New test.
2454
2455 2012-09-13 Jason Merrill <jason@redhat.com>
2456
2457 PR c++/53839
2458 * g++.dg/cpp0x/constexpr-temp1.C: New.
2459
2460 PR c++/54511
2461 * g++.dg/template/anonunion2.C: New.
2462
2463 PR c++/53836
2464 * g++.dg/template/init10.C: New.
2465
2466 2012-09-13 Tobias Burnus <burnus@net-b.de>
2467
2468 PR fortran/54556
2469 * gfortran.dg/implicit_pure_3.f90: New.
2470
2471 2012-09-13 Richard Guenther <rguenther@suse.de>
2472
2473 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2474
2475 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2476
2477 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2478
2479 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 * c-c++-common/pr51712.c: Handle for short-enum targets.
2482
2483 2012-09-12 Terry Guo <terry.guo@arm.com>
2484
2485 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2486 and lsrs for Thumb2 mode.
2487
2488 2012-09-12 Jan Hubicka <jh@suse.cz>
2489
2490 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2491
2492 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2493
2494 PR target/54445
2495 * gcc.target/i386/pr54445-1.c: New file.
2496 * gcc.target/i386/pr54445-2.c: Likewise.
2497
2498 2012-09-12 Tobias Burnus <burnus@net-b.de>
2499
2500 PR fortran/54225
2501 PR fortran/53306
2502 * gfortran.dg/coarray_10.f90: Update dg-error.
2503 * gfortran.dg/coarray_28.f90: New.
2504 * gfortran.dg/array_section_3.f90: New.
2505
2506 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2507
2508 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2509 gcc.target/arm/pr48252.c: Fix for big-endian support.
2510
2511 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2512
2513 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2514
2515 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2516 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2517
2518 * gcc.target/arm/neon-vfma-1.c: New testcase.
2519 * gcc.target/arm/neon-vfms-1.c: Likewise.
2520 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2521 of float.
2522 * gcc.target/arm/neon-vmls-1.c: Likewise.
2523 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2524 function.
2525 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2526 (check_effective_target_arm_neonv2_ok): Likewise.
2527 (check_effective_target_arm_neonv2_hw): Likewise.
2528 (check_effective_target_arm_neonv2): Likewise.
2529
2530 2012-09-11 Richard Guenther <rguenther@suse.de>
2531
2532 PR middle-end/54515
2533 * g++.dg/tree-ssa/pr54515.C: New testcase.
2534
2535 2012-09-10 Andrew Pinski <apinski@cavium.com>
2536
2537 PR tree-opt/c54362
2538 * gcc.dg/tm/memopt-16.c: New testcase.
2539
2540 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/54541
2543 PR c++/54542
2544 * g++.dg/cpp0x/sfinae40.C: New.
2545 * g++.dg/cpp0x/sfinae41.C: Likewise.
2546
2547 2012-09-10 Jason Merrill <jason@redhat.com>
2548
2549 PR c++/54538
2550 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2551
2552 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2553
2554 PR target/54089
2555 * gcc.target/sh/pr54089-3.c: New.
2556
2557 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2558
2559 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2560
2561 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2562
2563 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2564
2565 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2566
2567 * gcc.dg/pr52558-2.c: Delete.
2568 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2569
2570 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2571
2572 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2573
2574 2012-09-10 Richard Guenther <rguenther@suse.de>
2575
2576 PR tree-optimization/54520
2577 * gcc.dg/torture/pr54520.c: New testcase.
2578
2579 2012-09-10 Jason Merrill <jason@redhat.com>
2580
2581 PR c++/54506
2582 * g++.dg/cpp0x/implicit14.C: New.
2583
2584 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2585
2586 PR fortran/54208
2587 * gfortran.dg/bound_simplification_3.f90: New test.
2588
2589 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2590
2591 PR testsuite/54184
2592 * gcc.dg/pr52558-1.c: Delete.
2593 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2594
2595 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2596
2597 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2598 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2599 * gcc.target/arm/smlaltt-1.c: Likewise.
2600
2601 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2602
2603 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2604
2605 2012-09-07 Tom de Vries <tom@codesourcery.com>
2606
2607 PR tree-optimization/53986
2608 * gcc.dg/tree-ssa/vrp80.c: New test.
2609 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2610
2611 2012-09-06 Jason Merrill <jason@redhat.com>
2612
2613 PR c++/54341
2614 PR c++/54253
2615 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2616 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2617
2618 2012-09-06 Andrew Pinski <apinski@cavium.com>
2619
2620 PR tree-opt/54494
2621 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2622
2623 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR rtl-optimization/54455
2626 * gcc.dg/54455.c: New test.
2627
2628 2012-09-06 Tobias Burnus <burnus@net-b.de>
2629
2630 PR fortran/54463
2631 * gfortran.dg/promotion_2.f90: New.
2632
2633 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2634
2635 PR middle-end/54486
2636 * c-c++-common/pr54486.c: New test.
2637
2638 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2639
2640 PR fortran/54474
2641 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2642
2643 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2644
2645 PR c++/54191
2646 * g++.dg/cpp0x/sfinae39.C: New.
2647
2648 2012-09-04 Jason Merrill <jason@redhat.com>
2649
2650 PR c++/54441
2651 * g++.dg/ext/flexary3.C: New.
2652
2653 PR c++/54420
2654 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2655
2656 PR c++/54198
2657 * g++.dg/template/defarg15.C: New.
2658
2659 PR c++/54437
2660 * g++.dg/template/access24.C: New.
2661
2662 2012-09-04 Richard Guenther <rguenther@suse.de>
2663
2664 PR tree-optimization/54458
2665 * gcc.dg/torture/pr54458.c: New testcase.
2666
2667 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2668
2669 * gcc.target/arm/neon-vext.c: New test.
2670 * gcc.target/arm/neon-vext-execute.c: Ditto.
2671
2672 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2673
2674 PR fortran/54243
2675 PR fortran/54244
2676 * gfortran.dg/select_type_29.f03: New.
2677
2678 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2679
2680 * gcc.dg/fold-perm.c: Improve test.
2681
2682 2012-09-03 Tobias Burnus <burnus@net-b.de>
2683
2684 PR fortran/51632
2685 * gfortran.dg/coarray_class_1.f90: New.
2686
2687 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2688
2689 PR target/49206
2690 * gcc.c-torture/compile/pr49206.c: New test.
2691
2692 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2693 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/36680
2696 * gfortran.dg/pr36680.f90: New test.
2697
2698 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2699
2700 PR target/42295
2701 * g++.dg/opt/pr42295.C: New test.
2702
2703 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR target/54436
2706 * gcc.dg/torture/pr54436.c: New test.
2707
2708 2012-09-01 Andrew Pinski <apinski@cavium.com>
2709
2710 * gcc.target/mips/truncate-8.c: New testcase.
2711
2712 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2713
2714 PR target/46829
2715 PR target/46843
2716 * gcc.target/i386/pr46829.c: New test.
2717 * gcc.target/i386/pr46843.c: Ditto.
2718
2719 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2720 Jason Merrill <jason@redhat.com>
2721
2722 PR c++/18747
2723 * g++.dg/parse/error50.C: New.
2724
2725 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2726
2727 PR c/54428
2728 * gcc.c-torture/compile/pr54428.c: New test.
2729
2730 2012-08-31 Ollie Wild <aaw@google.com>
2731
2732 PR c++/54197
2733 * g++.dg/init/lifetime3.C: New test.
2734
2735 2012-08-31 Martin Jambor <mjambor@suse.cz>
2736
2737 PR middle-end/54409
2738 * gcc.dg/torture/pr54409.c: New test.
2739
2740 2012-08-31 Martin Jambor <mjambor@suse.cz>
2741
2742 * gfortran.dg/pr48636.f90: Add dump scan checks.
2743
2744 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2745
2746 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2747
2748 2012-08-28 Joey Ye <joey.ye@arm.com>
2749
2750 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2751
2752 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2753
2754 PR target/46254
2755 * gcc.target/i386/pr46254.c: New test.
2756
2757 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2758
2759 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2760 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2761 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2762
2763 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2764
2765 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2766 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2767 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2768 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2769 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2770 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2771 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2772 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2773 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2774 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2775 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2776 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2777 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2778 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2779 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2780 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2781 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2782 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2783 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2784 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2785 gcc.target/mips/unaligned-1.c: Tighten regexps.
2786
2787 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2788
2789 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2790 (mips_option_groups): Remove optimization. Add various -f options.
2791 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2792 and -pg imply -fno-omit-frame-pointer.
2793 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2794 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2795 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2796 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2797 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2798 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2799 * gcc.target/mips/abi-n32-long32.c: Likewise.
2800 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2801 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2802 * gcc.target/mips/abi-n32-long64.c: Likewise.
2803 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2804 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2805 * gcc.target/mips/abi-n64-long32.c: Likewise.
2806 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2807 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2808 * gcc.target/mips/abi-n64-long64.c: Likewise.
2809 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2810 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2811 * gcc.target/mips/abi-o32-long32.c: Likewise.
2812 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2813 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2814 * gcc.target/mips/abi-o32-long64.c: Likewise.
2815 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2816 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2817 * gcc.target/mips/abi-o64-long32.c: Likewise.
2818 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2819 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2820 * gcc.target/mips/abi-o64-long64.c: Likewise.
2821 * gcc.target/mips/asm-1.c: Likewise.
2822 * gcc.target/mips/branch-1.c: Likewise.
2823 * gcc.target/mips/call-3.c: Likewise.
2824 * gcc.target/mips/call-saved-3.c: Likewise.
2825 * gcc.target/mips/clear-cache-1.c: Likewise.
2826 * gcc.target/mips/div-1.c: Likewise.
2827 * gcc.target/mips/div-2.c: Likewise.
2828 * gcc.target/mips/div-3.c: Likewise.
2829 * gcc.target/mips/div-4.c: Likewise.
2830 * gcc.target/mips/div-5.c: Likewise.
2831 * gcc.target/mips/div-6.c: Likewise.
2832 * gcc.target/mips/div-7.c: Likewise.
2833 * gcc.target/mips/div-8.c: Likewise.
2834 * gcc.target/mips/div-9.c: Likewise.
2835 * gcc.target/mips/div-10.c: Likewise.
2836 * gcc.target/mips/div-11.c: Likewise.
2837 * gcc.target/mips/div-12.c: Likewise.
2838 * gcc.target/mips/dsp-ctrl.c: Likewise.
2839 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2840 * gcc.target/mips/ext-8.c: Likewise.
2841 * gcc.target/mips/extend-2.c: Likewise.
2842 * gcc.target/mips/fix-r10000-1.c: Likewise.
2843 * gcc.target/mips/fix-r10000-2.c: Likewise.
2844 * gcc.target/mips/fix-r10000-3.c: Likewise.
2845 * gcc.target/mips/fix-r10000-4.c: Likewise.
2846 * gcc.target/mips/fix-r10000-5.c: Likewise.
2847 * gcc.target/mips/fix-r10000-6.c: Likewise.
2848 * gcc.target/mips/fix-r10000-7.c: Likewise.
2849 * gcc.target/mips/fix-r10000-8.c: Likewise.
2850 * gcc.target/mips/fix-r10000-9.c: Likewise.
2851 * gcc.target/mips/fix-r10000-10.c: Likewise.
2852 * gcc.target/mips/fix-r10000-11.c: Likewise.
2853 * gcc.target/mips/fix-r10000-12.c: Likewise.
2854 * gcc.target/mips/fix-r10000-13.c: Likewise.
2855 * gcc.target/mips/fix-r10000-14.c: Likewise.
2856 * gcc.target/mips/fix-r10000-15.c: Likewise.
2857 * gcc.target/mips/fpcmp-1.c: Likewise.
2858 * gcc.target/mips/fpcmp-2.c: Likewise.
2859 * gcc.target/mips/fpr-moves-7.c: Likewise.
2860 * gcc.target/mips/fpr-moves-8.c: Likewise.
2861 * gcc.target/mips/int-moves-1.c: Likewise.
2862 * gcc.target/mips/int-moves-2.c: Likewise.
2863 * gcc.target/mips/long-calls-pg.c: Likewise.
2864 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2865 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2866 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2867 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2868 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2869 * gcc.target/mips/mips-3d-1.c: Likewise.
2870 * gcc.target/mips/mips-3d-2.c: Likewise.
2871 * gcc.target/mips/mips-3d-3.c: Likewise.
2872 * gcc.target/mips/mips-3d-4.c: Likewise.
2873 * gcc.target/mips/mips-3d-5.c: Likewise.
2874 * gcc.target/mips/mips-3d-6.c: Likewise.
2875 * gcc.target/mips/mips-3d-7.c: Likewise.
2876 * gcc.target/mips/mips-3d-8.c: Likewise.
2877 * gcc.target/mips/mips-3d-9.c: Likewise.
2878 * gcc.target/mips/mips-ps-1.c: Likewise.
2879 * gcc.target/mips/mips-ps-2.c: Likewise.
2880 * gcc.target/mips/mips-ps-3.c: Likewise.
2881 * gcc.target/mips/mips-ps-4.c: Likewise.
2882 * gcc.target/mips/mips-ps-6.c: Likewise.
2883 * gcc.target/mips/mips32-dspr2.c: Likewise.
2884 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2885 * gcc.target/mips/neg-abs-1.c: Likewise.
2886 * gcc.target/mips/neg-abs-2.c: Likewise.
2887 * gcc.target/mips/nmadd-3.c: Likewise.
2888 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2889 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2890 * gcc.target/mips/octeon-pop-1.c: Likewise.
2891 * gcc.target/mips/pr26765.c: Likewise.
2892 * gcc.target/mips/pr33256.c: Likewise.
2893 * gcc.target/mips/pr33635-1.c: Likewise.
2894 * gcc.target/mips/pr33755.c: Likewise.
2895 * gcc.target/mips/pr35802.c: Likewise.
2896 * gcc.target/mips/pr45074.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2898 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2899 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2900 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2901 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2902 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2904 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2905 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2906 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2907 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2908 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2909 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2910 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2911 * gcc.target/mips/save-restore-1.c: Likewise.
2912 * gcc.target/mips/save-restore-3.c: Likewise.
2913 * gcc.target/mips/save-restore-5.c: Likewise.
2914 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2915 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2916 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2917 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2918 * gcc.target/mips/stack-1.c: Likewise.
2919
2920 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2921 Tighten regexps.
2922
2923 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2924 branch under test to be filled with preceding rather than
2925 following instructions.
2926 * gcc.target/mips/branch-10.c: Likewise.
2927 * gcc.target/mips/branch-11.c: Likewise.
2928 * gcc.target/mips/branch-12.c: Likewise.
2929 * gcc.target/mips/branch-13.c: Likewise.
2930 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2931 to be eliminated. Tighten $28 scan-assembler-not test.
2932
2933 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2934 function to...
2935 * gcc.target/mips/call-4.c: ...this new test.
2936
2937 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2938 more likely.
2939 * gcc.target/mips/code-readable-3.c: Likewise.
2940 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2941 flag but skip for -O0.
2942 * gcc.target/mips/code-readable-4.c: Likewise.
2943
2944 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2945 of operations under test.
2946 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2947
2948 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2949 Don't require sibling-call optimization.
2950 * gcc.target/mips/near-far-4.c: Likewise.
2951
2952 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2953 Make sure that the register variable is used.
2954 * gcc.target/mips/soft-float-1.c: Likewise.
2955
2956 * gcc.target/mips/sdata-1.c: Make static data volatile.
2957 * gcc.target/mips/sdata-2.c: Likewise.
2958 * gcc.target/mips/sdata-3.c: Likewise.
2959 * gcc.target/mips/sdata-4.c: Likewise.
2960
2961 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2962 skip for -O0.
2963 * gcc.target/mips/atomic-memory-2.c: Likewise.
2964 * gcc.target/mips/branch-cost-1.c: Likewise.
2965 * gcc.target/mips/branch-cost-2.c: Likewise.
2966 * gcc.target/mips/cache-1.c: Likewise.
2967 * gcc.target/mips/call-1.c: Likewise.
2968 * gcc.target/mips/call-saved-2.c: Likewise.
2969 * gcc.target/mips/const-anchor-1.c: Likewise.
2970 * gcc.target/mips/const-anchor-2.c: Likewise.
2971 * gcc.target/mips/dse-1.c: Likewise.
2972 * gcc.target/mips/dsp-lhx.c: Likewise.
2973 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2974 * gcc.target/mips/ext-1.c: Likewise.
2975 * gcc.target/mips/ext-2.c: Likewise.
2976 * gcc.target/mips/ext-3.c: Likewise.
2977 * gcc.target/mips/ext-4.c: Likewise.
2978 * gcc.target/mips/ext-5.c: Likewise.
2979 * gcc.target/mips/ext-6.c: Likewise.
2980 * gcc.target/mips/ext-7.c: Likewise.
2981 * gcc.target/mips/extend-1.c: Likewise.
2982 * gcc.target/mips/fix-r4000-1.c: Likewise.
2983 * gcc.target/mips/fix-r4000-3.c: Likewise.
2984 * gcc.target/mips/fix-r4000-5.c: Likewise.
2985 * gcc.target/mips/fix-r4000-6.c: Likewise.
2986 * gcc.target/mips/fix-r4000-8.c: Likewise.
2987 * gcc.target/mips/fix-r4000-10.c: Likewise.
2988 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2989 * gcc.target/mips/fixed-vector-type.c: Likewise.
2990 * gcc.target/mips/fpr-moves-1.c: Likewise.
2991 * gcc.target/mips/fpr-moves-2.c: Likewise.
2992 * gcc.target/mips/fpr-moves-3.c: Likewise.
2993 * gcc.target/mips/fpr-moves-4.c: Likewise.
2994 * gcc.target/mips/fpr-moves-5.c: Likewise.
2995 * gcc.target/mips/fpr-moves-6.c: Likewise.
2996 * gcc.target/mips/ins-1.c: Likewise.
2997 * gcc.target/mips/ins-2.c: Likewise.
2998 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2999 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3000 * gcc.target/mips/lazy-binding-1.c: Likewise.
3001 * gcc.target/mips/madd-3.c: Likewise.
3002 * gcc.target/mips/madd-5.c: Likewise.
3003 * gcc.target/mips/madd-6.c: Likewise.
3004 * gcc.target/mips/madd-8.c: Likewise.
3005 * gcc.target/mips/madd-9.c: Likewise.
3006 * gcc.target/mips/memcpy-1.c: Likewise.
3007 * gcc.target/mips/mips-ps-type.c: Likewise.
3008 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3009 * gcc.target/mips/mips-sched-madd.c: Likewise.
3010 * gcc.target/mips/mips16e-extends.c: Likewise.
3011 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3012 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3013 * gcc.target/mips/movcc-1.c: Likewise.
3014 * gcc.target/mips/movcc-2.c: Likewise.
3015 * gcc.target/mips/movcc-3.c: Likewise.
3016 * gcc.target/mips/msub-5.c: Likewise.
3017 * gcc.target/mips/msub-6.c: Likewise.
3018 * gcc.target/mips/msub-8.c: Likewise.
3019 * gcc.target/mips/mult-2.c: Likewise.
3020 * gcc.target/mips/mult-3.c: Likewise.
3021 * gcc.target/mips/mult-5.c: Likewise.
3022 * gcc.target/mips/mult-6.c: Likewise.
3023 * gcc.target/mips/mult-7.c: Likewise.
3024 * gcc.target/mips/mult-12.c: Likewise.
3025 * gcc.target/mips/mult-13.c: Likewise.
3026 * gcc.target/mips/mult-14.c: Likewise.
3027 * gcc.target/mips/mult-15.c: Likewise.
3028 * gcc.target/mips/mult-17.c: Likewise.
3029 * gcc.target/mips/mult-18.c: Likewise.
3030 * gcc.target/mips/mult-19.c: Likewise.
3031 * gcc.target/mips/nmadd-1.c: Likewise.
3032 * gcc.target/mips/nmadd-2.c: Likewise.
3033 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3034 * gcc.target/mips/octeon-cins-1.c: Likewise.
3035 * gcc.target/mips/octeon-cins-2.c: Likewise.
3036 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3037 * gcc.target/mips/octeon-exts-2.c: Likewise.
3038 * gcc.target/mips/octeon-exts-3.c: Likewise.
3039 * gcc.target/mips/octeon-exts-4.c: Likewise.
3040 * gcc.target/mips/octeon-exts-5.c: Likewise.
3041 * gcc.target/mips/octeon-exts-6.c: Likewise.
3042 * gcc.target/mips/octeon-exts-7.c: Likewise.
3043 * gcc.target/mips/octeon-pop-2.c: Likewise.
3044 * gcc.target/mips/octeon-seq-3.c: Likewise.
3045 * gcc.target/mips/octeon-seq-4.c: Likewise.
3046 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3047 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3048 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3049 * gcc.target/mips/pr54240.c: Likewise.
3050 * gcc.target/mips/rsqrt-1.c: Likewise.
3051 * gcc.target/mips/rsqrt-2.c: Likewise.
3052 * gcc.target/mips/rsqrt-3.c: Likewise.
3053 * gcc.target/mips/rsqrt-4.c: Likewise.
3054 * gcc.target/mips/save-restore-2.c: Likewise.
3055 * gcc.target/mips/save-restore-4.c: Likewise.
3056 * gcc.target/mips/sb1-1.c: Likewise.
3057 * gcc.target/mips/scc-1.c: Likewise.
3058 * gcc.target/mips/scc-2.c: Likewise.
3059 * gcc.target/mips/scc-3.c: Likewise.
3060 * gcc.target/mips/scc-4.c: Likewise.
3061 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3062 * gcc.target/mips/truncate-1.c: Likewise.
3063 * gcc.target/mips/truncate-2.c: Likewise.
3064 * gcc.target/mips/truncate-3.c: Likewise.
3065 * gcc.target/mips/truncate-4.c: Likewise.
3066 * gcc.target/mips/truncate-5.c: Likewise.
3067 * gcc.target/mips/truncate-6.c: Likewise.
3068 * gcc.target/mips/unaligned-1.c: Likewise.
3069
3070 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3071 skip for -O0. Require -fexpensive-optimizations.
3072 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3073 * gcc.target/mips/dspr2-MULT.c: Likewise.
3074 * gcc.target/mips/fix-r4000-2.c: Likewise.
3075 * gcc.target/mips/fix-r4000-4.c: Likewise.
3076 * gcc.target/mips/fix-r4000-7.c: Likewise.
3077 * gcc.target/mips/fix-r4000-9.c: Likewise.
3078 * gcc.target/mips/madd-1.c: Likewise.
3079 * gcc.target/mips/madd-2.c: Likewise.
3080 * gcc.target/mips/madd-4.c: Likewise.
3081 * gcc.target/mips/maddu-1.c: Likewise.
3082 * gcc.target/mips/maddu-2.c: Likewise.
3083 * gcc.target/mips/maddu-3.c: Likewise.
3084 * gcc.target/mips/maddu-4.c: Likewise.
3085 * gcc.target/mips/msub-1.c: Likewise.
3086 * gcc.target/mips/msub-2.c: Likewise.
3087 * gcc.target/mips/msub-3.c: Likewise.
3088 * gcc.target/mips/msub-4.c: Likewise.
3089 * gcc.target/mips/msubu-1.c: Likewise.
3090 * gcc.target/mips/msubu-2.c: Likewise.
3091 * gcc.target/mips/msubu-3.c: Likewise.
3092 * gcc.target/mips/msubu-4.c: Likewise.
3093 * gcc.target/mips/mult-1.c: Likewise.
3094 * gcc.target/mips/mult-4.c: Likewise.
3095 * gcc.target/mips/mult-8.c: Likewise.
3096 * gcc.target/mips/mult-9.c: Likewise.
3097 * gcc.target/mips/mult-10.c: Likewise.
3098 * gcc.target/mips/mult-11.c: Likewise.
3099 * gcc.target/mips/mult-16.c: Likewise.
3100
3101 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3102 skip for -O0 and -Os.
3103 * gcc.target/mips/fix-r4000-12.c: Likewise.
3104 * gcc.target/mips/madd-7.c: Likewise.
3105 * gcc.target/mips/mips-ps-5.c: Likewise.
3106 * gcc.target/mips/mips-ps-7.c: Likewise.
3107 * gcc.target/mips/msub-7.c: Likewise.
3108
3109 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3110 skip for -O0. Require -mno-abicalls.
3111 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3112
3113 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3114 skip for -O0. Require a total number of BBIT instructions and
3115 at least one of each kind.
3116
3117 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3118 skip for -O0. Require -fno-unroll-loops.
3119
3120 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3121 skip for -O0. Allow BLTZ as well as BGEZ.
3122
3123 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3124
3125 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3126 skip for -O0. Require -fschedule-insns2.
3127 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3128
3129 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3130 but skip for -O0. Make a branch-likely more likely.
3131
3132 * gcc.target/mips/timode-2.c: Split each test into its own function.
3133 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3134
3135 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3136 skip for -O0. Require -fpeephole2.
3137 * gcc.target/mips/vr-mult-2.c: Likewise.
3138
3139 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3140
3141 PR preprocessor/53469
3142 * gcc.dg/cpp/_Pragma7.c: New test case.
3143
3144 2012-08-27 Tobias Burnus <burnus@net-b.de>
3145
3146 PR fortran/54370
3147 * gfortran.dg/do_5.f90: New.
3148
3149 2012-08-27 Tobias Burnus <burnus@net-b.de>
3150
3151 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3152 from dg-options as -Wall no longer implies it.
3153
3154 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3155
3156 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3157
3158 2012-08-25 Jason Merrill <jason@redhat.com>
3159
3160 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3161
3162 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3163
3164 PR c++/51421
3165 * g++.dg/cpp0x/auto34.C: New.
3166
3167 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c/54363
3170 * gcc.dg/pr54363.c: New test.
3171
3172 PR c/54355
3173 * gcc.dg/pr54355.c: New test.
3174
3175 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR debug/52857
3178 * gcc.target/i386/pr52857-1.c: New.
3179 * gcc.target/i386/pr52857-2.c: Likewise.
3180
3181 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3182
3183 * gcc.target/mips/code-readable-4.c: New test.
3184
3185 2012-08-23 Julian Brown <julian@codesourcery.com>
3186 Sandra Loosemore <sandra@codesourcery.com>
3187
3188 * gcc.target/mips/code-readable-1.c: Add -O to options.
3189
3190 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 PR c++/20420
3193 * g++.dg/lookup/using53.C: New.
3194
3195 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3196
3197 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3198 * gcc.dg/fixed-point/convert-1.c: New.
3199 * gcc.dg/fixed-point/convert-2.c: New.
3200 * gcc.dg/fixed-point/convert-3.c: New.
3201 * gcc.dg/fixed-point/convert-4.c: New.
3202 * gcc.dg/fixed-point/convert-float-1.c: New.
3203 * gcc.dg/fixed-point/convert-float-2.c: New.
3204 * gcc.dg/fixed-point/convert-float-3.c: New.
3205 * gcc.dg/fixed-point/convert-float-4.c: New.
3206 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3207 * gcc.dg/fixed-point/convert-sat.c: New.
3208 * gcc.dg/fixed-point/convert.h: New.
3209
3210 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3211
3212 PR target/54089
3213 * gcc.target/sh/pr54089-2.c: New.
3214
3215 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3216
3217 * gcc.target/i386/long-double-64-1.c: New file.
3218 * gcc.target/i386/long-double-64-2.c: Likewise.
3219 * gcc.target/i386/long-double-64-3.c: Likewise.
3220 * gcc.target/i386/long-double-64-4.c: Likewise.
3221 * gcc.target/i386/long-double-80-1.c: Likewise.
3222 * gcc.target/i386/long-double-80-2.c: Likewise.
3223 * gcc.target/i386/long-double-80-3.c: Likewise.
3224 * gcc.target/i386/long-double-80-4.c: Likewise.
3225 * gcc.target/i386/long-double-80-5.c: Likewise.
3226 * gcc.target/i386/long-double-80-6.c: Likewise.
3227 * gcc.target/i386/long-double-80-7.c: Likewise.
3228
3229 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3230
3231 PR tree-optimization/54317
3232 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3233
3234 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3235
3236 PR target/39423
3237 * gcc.target/sh/pr39423-2.c: New.
3238
3239 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3240
3241 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3242 * gcc.dg/fold-perm.c: Likewise.
3243
3244 2012-08-20 Jan Hubicka <jh@suse.cz>
3245
3246 PR fortran/48636
3247 * gcc.dg/ipa/inlinehint-1.c: New.
3248
3249 2012-08-20 Florian Weimer <fweimer@redhat.com>
3250
3251 PR c++/19351
3252 * g++.dg/init/new38.C: New test.
3253 * g++.dg/init/new39.C: New test.
3254
3255 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3256
3257 PR target/54089
3258 * gcc.target/sh/pr54089-1.c: New.
3259
3260 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3261
3262 PR target/51244
3263 * gcc.target/sh/pr51244-11.c: New.
3264
3265 2012-08-20 Tobias Burnus <burnus@net-b.de>
3266
3267 PR fortran/54301
3268 * gfortran.dg/warn_target_lifetime_2.f90: New.
3269
3270 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3271
3272 PR c++/10416
3273 * g++.dg/warn/Wunused-var-17.C: New.
3274
3275 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3276
3277 PR middle-end/53992
3278 * gcc.dg/gomp/pr53992.c: New test.
3279
3280 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3281
3282 PR tree-ssa/54295
3283 * gcc.c-torture/execute/20120817-1.c: New test.
3284
3285 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3286
3287 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3288 add instruction.
3289 (f2): New test that really does need adds.
3290
3291 2012-08-20 Richard Guenther <rguenther@suse.de>
3292
3293 PR tree-optimization/54327
3294 * gcc.dg/torture/pr54327.c: New testcase.
3295
3296 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR tree-optimization/54321
3299 * gcc.c-torture/compile/pr54321.c: New test.
3300
3301 2012-08-20 Tobias Burnus <burnus@net-b.de>
3302
3303 PR fortran/54301
3304 * gfortran.dg/warn_target_lifetime_1.f90: New.
3305
3306 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3307
3308 PR fortran/54298
3309 * gfortran.dg/real_compare_1.f90: New test case.
3310 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3311
3312 2012-08-18 Jan Hubicka <jh@suse.cz>
3313
3314 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3315
3316 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3317
3318 PR fortran/39290
3319 * gfortran.dg/interface_37.f90: New test.
3320
3321 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3322 Gary Funck <gary@intrepid.com>
3323
3324 PR target/20020
3325 * gcc.target/i386/pr20020-1.c: New test.
3326 * gcc.target/i386/pr20020-2.c: Likewise.
3327 * gcc.target/i386/pr20020-3.c: Likewise.
3328
3329 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3330
3331 * gcc.target/i386/perm-concat.c: New test.
3332
3333 2012-08-17 Julian Brown <julian@codesourcery.com>
3334
3335 * gcc.target/arm/div64-unwinding.c: New test.
3336
3337 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3338
3339 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3340
3341 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3342
3343 PR target/54236
3344 * gcc.target/sh/pr54236-1.c: New.
3345
3346 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3347
3348 * lib/target-supports.exp (check_effective_target_sync_int_long)
3349 (check_effective_target_sync_char_short): Enable for crisv32-*
3350 and cris-*.
3351
3352 PR middle-end/54261
3353 * gcc.dg/torture/pr54261-1.c: New test.
3354
3355 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3356
3357 PR fortran/54243
3358 PR fortran/54244
3359 * gfortran.dg/typebound_call_24.f03: New.
3360
3361 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3362
3363 PR tree-optimization/54245
3364 * gcc.dg/tree-ssa/pr54245.c: New test.
3365
3366 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3367
3368 PR tree-optimization/54240
3369 * gcc.target/powerpc/pr54240.c: New test.
3370 * gcc.target/mips/pr54240.c: Likewise.
3371
3372 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3373
3374 PR target/52933
3375 * gcc.target/sh/pr52933-1.c: New.
3376 * gcc.target/sh/pr52933-2.c: New.
3377
3378 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3379
3380 PR target/50751
3381 * gcc.target/sh/pr50751-8.c: New.
3382
3383 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3384
3385 PR fortran/47586
3386 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3387 * gfortran.dg/typebound_proc_27.f03: New test.
3388
3389 2012-08-14 Sterling Augustine <saugustine@google.com>
3390
3391 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3392
3393 2012-08-14 Tobias Burnus <burnus@net-b.de>
3394
3395 PR fortran/40881
3396 * gfortran.dg/data_constraints_3.f90: New.
3397 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3398 to disable -pedantic compilation.
3399 * gfortran.dg/pr37243.f: Ditto.
3400 * gfortran.dg/g77/19990826-3.f: Ditto.
3401 * gfortran.dg/g77/20020307-1.f : Ditto.
3402 * gfortran.dg/g77/980310-3.f: Ditto.
3403
3404 2012-08-14 Tobias Burnus <burnus@net-b.de>
3405
3406 PR fortran/54234
3407 * gfortran.dg/warn_conversion_4.f90: New.
3408
3409 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR middle-end/53411
3412 PR rtl-optimization/53495
3413 * gcc.c-torture/compile/pr53411.c: New test.
3414 * gcc.c-torture/compile/pr53495.c: New test.
3415
3416 2012-08-13 Richard Guenther <rguenther@suse.de>
3417
3418 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3419
3420 2012-08-13 Richard Guenther <rguenther@suse.de>
3421
3422 PR tree-optimization/54200
3423 * gcc.dg/guality/pr54200.c: New testcase.
3424 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3425
3426 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3427
3428 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3429
3430 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3431
3432 PR target/51244
3433 * gcc.target/sh/pr51244-7.c: New.
3434 * gcc.target/sh/pr51244-8.c: New.
3435 * gcc.target/sh/pr51244-9.c: New.
3436 * gcc.target/sh/pr51244-10.c: New.
3437
3438 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3439
3440 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3441 -m2e or -m2a.
3442 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3443 * gcc.target/sh/pr53511-1.c: Likewise.
3444 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3445 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3446 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3447 * gcc.target/sh/pr53512-3.c: Likewise.
3448 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3449
3450 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3451
3452 PR target/39423
3453 * gcc.c-torture/compile/pr39423-1.c: New.
3454 * gcc.c-torture/compile/pr39423-2.c: New.
3455
3456 2012-08-12 Tobias Burnus <burnus@net-b.de>
3457
3458 PR fortran/54221
3459 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3460 they appear uninitialized on the RHS.
3461 * gfortran.dg/public_private_module_6.f90: New.
3462
3463 2012-08-11 Martin Jambor <mjambor@suse.cz>
3464
3465 PR fortran/48636
3466 * gfortran.dg/pr48636.f90: New test.
3467
3468 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3469
3470 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3471 to avoid warnings.
3472 (main): Adjust caller.
3473
3474 2012-08-10 Richard Guenther <rguenther@suse.de>
3475
3476 * gcc.dg/matrix/*.c: Adjust and move ...
3477 * gcc.dg/torture/: ... here.
3478 * gcc.dg/matrix: Remove directory.
3479
3480 2012-08-10 Richard Guenther <rguenther@suse.de>
3481
3482 PR middle-end/54219
3483 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3484
3485 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3486
3487 PR middle-end/54211
3488 * gcc.dg/tree-ssa/pr54211.c: New test.
3489
3490 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3491
3492 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3493 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3494
3495 2012-08-10 Richard Guenther <rguenther@suse.de>
3496
3497 PR tree-optimization/54109
3498 * gcc.dg/torture/pr54109.c: New testcase.
3499 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3500 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3501
3502 2012-08-10 Richard Guenther <rguenther@suse.de>
3503
3504 PR tree-optimization/54027
3505 * gcc.dg/torture/pr54027.c: New testcase.
3506
3507 2012-08-10 Richard Guenther <rguenther@suse.de>
3508
3509 * g++.dg/plugin/selfassign.c: Adjust.
3510 * gcc.dg/plugin/selfassign.c: Likewise.
3511 * gcc.dg/strlenopt-11.c: Likewise.
3512 * gcc.dg/strlenopt-13.c: Likewise.
3513 * gcc.dg/no-strict-overflow-4.c: Likewise.
3514 * gcc.dg/strict-overflow-4.c: Likewise.
3515 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3516 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3517 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3518 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3519 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3520 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3521 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3522 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3523 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3524 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3525 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3526 * gcc.dg/pr46309.c: Likewise.
3527 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3528
3529 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3530
3531 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3532 for x86 targets.
3533 * gcc.c-torture/compile/20120727-2.c: New test.
3534
3535 2012-08-09 Martin Jambor <mjambor@suse.cz>
3536
3537 * gcc.dg/ipa/iinline-4.c: New test.
3538 * gcc.dg/ipa/iinline-5.c: Likewise.
3539 * gcc.dg/ipa/iinline-6.c: Likewise.
3540 * gcc.dg/ipa/iinline-7.c: Likewise.
3541 * gcc.dg/lto/20120723_0.c: Likewise.
3542 * gcc.dg/lto/20120723_1.c: Likewise.
3543
3544 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3545
3546 PR target/39423
3547 * gcc.target/sh/pr39423-1.c: New.
3548
3549 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3550
3551 PR target/51244
3552 * gcc.target/sh/pr51244-5: New.
3553 * gcc.target/sh/pr51244-6: New.
3554
3555 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3556
3557 * gcc.target/i386/adx-addxcarry32-3.c: New.
3558 * gcc.target/i386/adx-addxcarry64-3.c: New.
3559
3560 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3561
3562 PR rtl-optimization/53701
3563 * gcc.dg/pr53701.c: New test.
3564
3565 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3566
3567 * gcc.c-torture/compile/20120727-1.c: New test.
3568
3569 2012-08-09 Tobias Burnus <burnus@net-b.de>
3570
3571 PR fortran/54199
3572 * gfortran.dg/intrinsic_shadow_4.f90: New.
3573
3574 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3575
3576 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3577
3578 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3579
3580 * gcc.c-torture/execute/20120808-1.c: New test.
3581
3582 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3583
3584 PR rtl-optimization/54157
3585 * gcc.target/i386/pr54157.c: New file.
3586
3587 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3588
3589 * gcc.target/i386/adx-addcarryx32-1.c: New.
3590 * gcc.target/i386/adx-addcarryx32-2.c: New.
3591 * gcc.target/i386/adx-addcarryx64-1.c: New.
3592 * gcc.target/i386/adx-addcarryx64-2.c: New.
3593 * gcc.target/i386/adx-check.h: New.
3594 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3595 * gcc.target/i386/sse-12.c: Add -madx.
3596 * gcc.target/i386/sse-13.c: Ditto.
3597 * gcc.target/i386/sse-14.c: Ditto.
3598 * gcc.target/i386/sse-22.c: Ditto.
3599 * gcc.target/i386/sse-23.c: Ditto.
3600 * g++.dg/other/i386-2.C: Ditto.
3601 * g++.dg/other/i386-3.C: Ditto.
3602
3603 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3604
3605 * gcc.dg/tree-ssa/slsr-5.c: New.
3606 * gcc.dg/tree-ssa/slsr-6.c: New.
3607 * gcc.dg/tree-ssa/slsr-7.c: New.
3608 * gcc.dg/tree-ssa/slsr-8.c: New.
3609 * gcc.dg/tree-ssa/slsr-9.c: New.
3610 * gcc.dg/tree-ssa/slsr-10.c: New.
3611 * gcc.dg/tree-ssa/slsr-11.c: New.
3612 * gcc.dg/tree-ssa/slsr-12.c: New.
3613 * gcc.dg/tree-ssa/slsr-13.c: New.
3614 * gcc.dg/tree-ssa/slsr-14.c: New.
3615 * gcc.dg/tree-ssa/slsr-15.c: New.
3616 * gcc.dg/tree-ssa/slsr-16.c: New.
3617 * gcc.dg/tree-ssa/slsr-17.c: New.
3618 * gcc.dg/tree-ssa/slsr-18.c: New.
3619 * gcc.dg/tree-ssa/slsr-19.c: New.
3620 * gcc.dg/tree-ssa/slsr-20.c: New.
3621 * gcc.dg/tree-ssa/slsr-21.c: New.
3622 * gcc.dg/tree-ssa/slsr-22.c: New.
3623 * gcc.dg/tree-ssa/slsr-23.c: New.
3624 * gcc.dg/tree-ssa/slsr-24.c: New.
3625 * gcc.dg/tree-ssa/slsr-25.c: New.
3626 * gcc.dg/tree-ssa/slsr-26.c: New.
3627 * gcc.dg/tree-ssa/slsr-30.c: New.
3628 * gcc.dg/tree-ssa/slsr-31.c: New.
3629
3630 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3631
3632 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3633 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3634 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3635
3636 2012-08-06 Cary Coutant <ccoutant@google.com>
3637
3638 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3639
3640 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3641
3642 PR fortran/35831
3643 * gfortran.dg/dummy_procedure_5.f90: Modified.
3644 * gfortran.dg/dummy_procedure_8.f90: New.
3645 * gfortran.dg/interface_26.f90: Modified.
3646 * gfortran.dg/proc_ptr_11.f90: Modified.
3647 * gfortran.dg/proc_ptr_15.f90: Modified.
3648 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3649 * gfortran.dg/typebound_override_1.f90: Modified.
3650 * gfortran.dg/typebound_proc_6.f03: Modified.
3651
3652 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3653
3654 PR tree-optimization/51938
3655 PR tree-optimization/52005
3656 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3657 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3658 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3659 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3660
3661 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3662
3663 Avoid crashing on erroneous static_assert usage
3664 * g++.dg/cpp0x/static_assert8.C: New test.
3665
3666 2012-08-06 Jason Merrill <jason@redhat.com>
3667
3668 * g++.dg/cpp0x/sfinae38.C: New.
3669
3670 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3671 Paolo Carlini <paolo.carlini@oracle.com>
3672
3673 PR c++/54165
3674 * g++.dg/conversion/void2.C: New.
3675
3676 2012-08-06 Tom de Vries <tom@codesourcery.com>
3677
3678 * gcc.dg/tree-ssa/vrp78.c: New test.
3679
3680 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3681 Richard Sandiford <rdsandiford@googlemail.com>
3682
3683 * g++.dg/opt/enum2.C: Require fpic target.
3684 * g++.dg/lto/20090303_0.C: Likewise.
3685
3686 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3687 Catherine Moore <clm@codesourcery.com>
3688
3689 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3690 flush function names too.
3691 * gcc.target/mips/clear-cache-1.c: Likewise.
3692
3693 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3694
3695 PR target/54156
3696 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3697
3698 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3699
3700 PR fortran/54166
3701 * gfortran.dg/array_5.f90: New test.
3702
3703 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3704
3705 PR tree-optimization/30318
3706 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3707
3708 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3709
3710 * g++.dg/ext/vector17.C: New testcase.
3711
3712 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3713
3714 PR target/51931
3715 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3716 * g++.dg/opt/longbranch1.C: Likewise.
3717
3718 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3719
3720 PR tree-optimization/53805
3721 * gcc.dg/fold-notunord.c: New testcase.
3722
3723 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3724
3725 PR fortran/48820
3726 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3727 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3728
3729 2012-08-02 Jason Merrill <jason@redhat.com>
3730 Paolo Carlini <paolo.carlini@oracle.com>
3731
3732 PR c++/51213 (again)
3733 * g++.dg/cpp0x/sfinae37.C: Extend.
3734
3735 2012-08-02 Richard Guenther <rguenther@suse.de>
3736
3737 PR tree-optimization/50672
3738 * g++.dg/torture/pr50672.C: New testcase.
3739
3740 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3741
3742 PR fortran/54147
3743 * gfortran.dg/abstract_type_6.f03: Modified.
3744 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3745 * gfortran.dg/proc_ptr_comp_35.f90: New.
3746 * gfortran.dg/typebound_proc_9.f03: Modified.
3747 * gfortran.dg/typebound_proc_26.f90: New.
3748
3749 2012-08-02 Richard Guenther <rguenther@suse.de>
3750
3751 * gcc.dg/torture/pta-callused-1.c: Adjust.
3752 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3753 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3754 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3755 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3756 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3757 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3758 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3759 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3760
3761 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3762
3763 PR fortran/54033
3764 * gfortran.dg/include_6.f90: New test case.
3765 * gfortran.dg/include_7.f90: New test case.
3766 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3767
3768 2012-08-01 Tom de Vries <tom@codesourcery.com>
3769
3770 * gcc.dg/tree-ssa/vrp76.c: New test.
3771
3772 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3773
3774 PR tree-optimization/46556
3775 * gcc.dg/tree-ssa/slsr-27.c: New.
3776 * gcc.dg/tree-ssa/slsr-28.c: New.
3777 * gcc.dg/tree-ssa/slsr-29.c: New.
3778
3779 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3780
3781 PR fortran/42418
3782 * gfortran.dg/proc_decl_29.f90: New.
3783
3784 2012-07-31 Dehao Chen <dehao@google.com>
3785
3786 * gcc.dg/predict-7.c: New test.
3787
3788 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3789
3790 PR fortran/54134
3791 * gfortran.dg/typebound_override_3.f90: New.
3792
3793 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3794
3795 PR tree-optimization/53773
3796 * gcc.dg/vect/pr53773.c: New test.
3797
3798 2012-07-31 Nick Clifton <nickc@redhat.com>
3799
3800 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3801 and for XStormy16.
3802
3803 2012-07-31 Tobias Burnus <burnus@net-b.de>
3804
3805 * gfortran.dg/c_funloc_tests_6.f90: New.
3806 * gfortran.dg/c_funloc_tests_7.f90: New.
3807 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3808
3809 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 PR c++/53624
3812 * g++.dg/cpp0x/temp_default5.C: New.
3813
3814 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3815
3816 PR fortran/51081
3817 * gfortran.dg/proc_ptr_37.f90: New.
3818
3819 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3820
3821 * lib/target-supports.exp
3822 (check_effective_target_vect_natural_alignment): New function.
3823 * gcc.dg/align-2.c: Only run on targets with natural alignment
3824 of vector types.
3825 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3826 alignment of vector types.
3827
3828 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3829 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3830
3831 * gcc.target/i386/rdseed16-1.c: New.
3832 * gcc.target/i386/rdseed32-1.c: Ditto
3833 * gcc.target/i386/rdseed64-1.c: Ditto
3834 * gcc.target/i386/sse-12.c: Add -mrdseed.
3835 * gcc.target/i386/sse-13.c: Ditto.
3836 * gcc.target/i386/sse-14.c: Ditto.
3837 * g++.dg/other/i386-2.C: Ditto.
3838 * g++.dg/other/i386-3.C: Ditto.
3839
3840 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3841
3842 PR target/51244
3843 * gcc.target/sh/pr51244-4.c: New.
3844
3845 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3846
3847 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3848 for alpha*-*-* targets. Cleanup original tree dump.
3849
3850 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3851
3852 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3853 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3854
3855 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3856
3857 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3858 rand, srand. Include <stdlib.h>.
3859
3860 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3861
3862 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3863
3864 2012-07-26 Richard Henderson <rth@redhat.com>
3865
3866 * gcc.dg/attr-hotcold-1.c: New.
3867 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3868
3869 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3870 Sandra Loosemore <sandra@codesourcery.com>
3871
3872 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3873
3874 2012-07-26 Tobias Burnus <burnus@net-b.de>
3875
3876 * gfortran.dg/contiguous_1.f90: Update dg-error.
3877 * gfortran.dg/proc_ptr_32.f90: Ditto.
3878
3879 2012-07-26 Richard Guenther <rguenther@suse.de>
3880
3881 PR tree-optimization/54098
3882 * gcc.dg/torture/pr54098.c: New testcase.
3883
3884 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3885
3886 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3887 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3888
3889 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3890
3891 PR fortran/44354
3892 * gfortran.dg/array_constructor_39.f90: New test.
3893
3894 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3895
3896 PR fortran/44354
3897 * gfortran.dg/array_constructor_38.f90: New test.
3898
3899 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3900
3901 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3902
3903 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3904
3905 * gnat.dg/noreturn5.ad[sb]: New test.
3906
3907 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3908 Paul Brook <paul@codesourcery.com>
3909
3910 PR target/53633
3911
3912 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3913 * c-c++-common/pr53633.c: New test.
3914
3915 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3916
3917 * gcc.target/i386/asm-dialect-1.c: New test case.
3918
3919 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3920 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3921
3922 * gcc.target/i386/prefetchw-1.c: New.
3923 * gcc.target/i386/sse-12.c: Add -mprfchw.
3924 * gcc.target/i386/sse-13.c: Ditto.
3925 * gcc.target/i386/sse-14.c: Ditto.
3926 * gcc.target/i386/sse-22.c: Ditto.
3927 * gcc.target/i386/sse-23.c: Ditto.
3928 * g++.dg/other/i386-2.C: Ditto.
3929 * g++.dg/other/i386-3.C: Ditto.
3930
3931 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3932
3933 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3934
3935 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3936
3937 PR target/54051
3938 * gcc.target/arm/pr54051.c: New.
3939 * gcc.target/arm/vfp-1.c: Adjust test.
3940
3941 2012-07-24 Julian Brown <julian@codesourcery.com>
3942
3943 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3944 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3945 hard-float ARM.
3946
3947 2012-07-23 Paul Brook <paul@codesourcery.com>
3948
3949 * g++.dg/other/armv7m-1.c: New test.
3950
3951 2012-07-23 Julian Brown <julian@codesourcery.com>
3952
3953 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3954 ARM.
3955 (DO_TEST): Define to 1 for appropriate ARM targets.
3956
3957 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3958
3959 PR tree-optimization/53881
3960 * gcc.dg/pr53881.c: Renamed to ...
3961 * gcc.dg/pr53881-1.c: ... this.
3962 * gcc.dg/pr53881-2.c: New test.
3963
3964 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3965
3966 Handle recent changes in default atomics for cris*-*-linux*.
3967 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3968 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3969 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3970 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3971 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3972 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3973 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3974 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3975 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3976 -mno-unaligned-atomic-may-use-library is in effect for
3977 cris*-*-linux*.
3978 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3979 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3980 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3981 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3982 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3983 gcc.target/cris/torture/sync-mis-op-i-1.c,
3984 gcc.target/cris/torture/sync-mis-op-i-2.c,
3985 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3986 gcc.target/cris/torture/sync-mis-op-i-3.c,
3987 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3988 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3989 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3990 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3991 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3992 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3993 (main): Remove local variable x.
3994 [mis_ok]: Check that atomics don't fail.
3995
3996 2012-07-21 Andrew Pinski <apinski@cavium.com>
3997
3998 * gcc.dg/tree-ssa/vrp72.c: New test.
3999 * gcc.dg/tree-ssa/vrp73.c: New test.
4000 * gcc.dg/tree-ssa/vrp74.c: New test.
4001 * gcc.dg/tree-ssa/vrp75.c: New test.
4002
4003 2012-07-21 Andrew Pinski <apinski@cavium.com>
4004
4005 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4006 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4007
4008 2012-07-21 Andrew Pinski <apinski@cavium.com>
4009
4010 * gcc.target/mips/octeon-pop-2.c: New testcase.
4011
4012 2012-07-21 Tobias Burnus <burnus@net-b.de>
4013
4014 PR fortran/48820
4015 * gfortran.dg/assumed_rank_3.f90: New.
4016 * gfortran.dg/assumed_rank_11.f90: New.
4017 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4018 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4019 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4020
4021 2012-07-21 Andrew Pinski <apinski@cavium.com>
4022
4023 * gcc.target/mips/unaligned-1.c: New testcase.
4024
4025 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4026
4027 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4028
4029 2012-07-20 Tobias Burnus <burnus@net-b.de>
4030
4031 * gfortran.dg/bind_c_array_params_2.f90: New.
4032 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4033 and update dg-error.
4034
4035 2012-07-20 Tobias Burnus <burnus@net-b.de>
4036
4037 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4038
4039 2012-07-20 Jason Merrill <jason@redhat.com>
4040
4041 PR c++/54038
4042 * g++.dg/other/array7.C: New.
4043
4044 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4045
4046 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4047 the basic block and check loop depth.
4048 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4049 matching patterns and comments.
4050 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4051 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4052
4053 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR c++/28656
4056 * c-c++-common/pr28656.c: New test.
4057
4058 2012-07-19 Jason Merrill <jason@redhat.com>
4059
4060 PR c++/54026
4061 * g++.dg/init/mutable1.C: New.
4062
4063 2012-07-20 Tobias Burnus <burnus@net-b.de>
4064
4065 PR fortran/48820
4066 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4067 * gfortran.dg/assumed_rank_1.f90: New.
4068 * gfortran.dg/assumed_rank_1_c.c: New.
4069 * gfortran.dg/assumed_rank_2.f90: New.
4070 * gfortran.dg/assumed_rank_4.f90: New.
4071 * gfortran.dg/assumed_rank_5.f90: New.
4072 * gfortran.dg/assumed_rank_6.f90: New.
4073 * gfortran.dg/assumed_rank_7.f90: New.
4074 * gfortran.dg/assumed_rank_8.f90: New.
4075 * gfortran.dg/assumed_rank_8_c.c: New.
4076 * gfortran.dg/assumed_rank_9.f90: New.
4077 * gfortran.dg/assumed_rank_10.f90: New.
4078 * gfortran.dg/assumed_rank_12.f90: New.
4079
4080 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4081
4082 * gnat.dg/opt25.adb: New test.
4083 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4084 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4085
4086 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4087
4088 * gnat.dg/aggr20.ad[sb]: New test.
4089 * gnat.dg/aggr20_pkg.ads: New helper.
4090
4091 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4092
4093 * gnat.dg/derived_type3.adb: New test.
4094 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4095
4096 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR rtl-optimization/53942
4099 * gcc.dg/pr53942.c: New test.
4100
4101 2012-07-19 Jason Merrill <jason@redhat.com>
4102
4103 PR c++/54021
4104 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4105
4106 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4107
4108 * gnat.dg/discr38.adb: New test.
4109
4110 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR middle-end/54017
4113 * c-c++-common/gomp/pr54017.c: New test.
4114
4115 2012-07-19 Richard Guenther <rguenther@suse.de>
4116 Eric Botcazou <ebotcazou@adacore.com>
4117
4118 * gnat.dg/loop_optimization11.adb: New testcase.
4119 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4120
4121 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4122 Jason Merrill <jason@redhat.com>
4123
4124 * g++.dg/cpp0x/sfinae37.C: New.
4125 * g++.dg/template/access23.C: New.
4126 * g++.dg/template/access7.C: Adjust.
4127 * g++.dg/template/sfinae10.C: Don't expect errors.
4128 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4129
4130 2012-07-18 Julian Brown <julian@codesourcery.com>
4131 Sandra Loosemore <sandra@codesroucery.com>
4132
4133 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4134
4135 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4136
4137 * gnat.dg/noreturn4.ad[sb]: New test.
4138 * gnat.dg/noreturn4_pkg.ads: New helper.
4139
4140 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4141 Julian Brown <julian@codesourcery.com>
4142
4143 * gcc.target/arm/neon-vdup-1.c: New test case.
4144 * gcc.target/arm/neon-vdup-2.c: New test case.
4145 * gcc.target/arm/neon-vdup-3.c: New test case.
4146 * gcc.target/arm/neon-vdup-4.c: New test case.
4147 * gcc.target/arm/neon-vdup-5.c: New test case.
4148 * gcc.target/arm/neon-vdup-6.c: New test case.
4149 * gcc.target/arm/neon-vdup-7.c: New test case.
4150 * gcc.target/arm/neon-vdup-8.c: New test case.
4151 * gcc.target/arm/neon-vdup-9.c: New test case.
4152 * gcc.target/arm/neon-vdup-10.c: New test case.
4153 * gcc.target/arm/neon-vdup-11.c: New test case.
4154 * gcc.target/arm/neon-vdup-12.c: New test case.
4155 * gcc.target/arm/neon-vdup-13.c: New test case.
4156 * gcc.target/arm/neon-vdup-14.c: New test case.
4157 * gcc.target/arm/neon-vdup-15.c: New test case.
4158 * gcc.target/arm/neon-vdup-16.c: New test case.
4159 * gcc.target/arm/neon-vdup-17.c: New test case.
4160 * gcc.target/arm/neon-vdup-18.c: New test case.
4161 * gcc.target/arm/neon-vdup-19.c: New test case.
4162 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4163 arguments non-constant.
4164
4165 2012-07-18 Richard Guenther <rguenther@suse.de>
4166
4167 PR tree-optimization/53970
4168 * g++.dg/torture/pr53970.C: New testcase.
4169
4170 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4171
4172 PR target/38621
4173 * gcc.c-torture/compile/pr38621.c: New.
4174
4175 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4176
4177 PR target/33135
4178 * gcc.target/sh/pr33135-1.c: New.
4179 * gcc.target/sh/pr33135-2.c: New.
4180 * gcc.target/sh/pr33135-3.c: New.
4181 * gcc.target/sh/pr33135-4.c: New.
4182
4183 2012-07-17 Jason Merrill <jason@redhat.com>
4184
4185 PR c++/53995
4186 * g++.dg/parse/enum9.C: New.
4187
4188 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4189 Sandra Loosemore <sandra@codesourcery.com>
4190
4191 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4192 if there is a conflict with -mcpu=. Use -mcpu=5208.
4193
4194 2012-07-17 Jason Merrill <jason@redhat.com>
4195
4196 PR c++/53989
4197 * g++.dg/template/array23.C: New.
4198
4199 2012-07-17 Tobias Burnus <burnus@net-b.de>
4200
4201 PR fortran/53985
4202 * gfortran.dg/bind_c_usage_26.f90: New.
4203 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4204 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4205 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4206 * gfortran.dg/interop_params.f03: Ditto.
4207
4208 2012-07-17 Jason Merrill <jason@redhat.com>
4209
4210 * g++.dg/template/inherit8.C: Adjust.
4211 * g++.dg/template/using21.C: Adjust.
4212 * g++.dg/template/using22.C: Adjust.
4213
4214 PR c++/53549
4215 * g++.dg/template/current-inst1.C: New.
4216 * g++.dg/parse/crash35.C: Adjust.
4217
4218 2012-07-17 Tobias Burnus <burnus@net-b.de>
4219
4220 PR fortran/52101
4221 * gfortran.dg/oldstyle_4.f90: New.
4222
4223 2012-07-17 Tobias Burnus <burnus@net-b.de>
4224
4225 PR fortran/49265
4226 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4227 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4228
4229 2012-07-16 Jason Merrill <jason@redhat.com>
4230
4231 * g++.dg/parse/access8.C: Adjust.
4232 * g++.dg/template/sfinae6_neg.C: Adjust.
4233
4234 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4235
4236 PR fortran/53824
4237 * gfortran.dg/coarray_allocate_1.f90: New test.
4238
4239 2012-07-16 Andrew Pinski <apinski@cavium.com>
4240
4241 * gcc.c-torture/execute/bswap-1.c: New testcase.
4242 * gcc.c-torture/compile/unalign-1.c: New testcase.
4243 * gcc.c-torture/compile/20120524-1.c: New testcase.
4244 * gcc.c-torture/compile/20101216-1.c: New testcase.
4245
4246 2012-07-16 Dehao Chen <dehao@google.com>
4247
4248 Revert
4249 2012-07-10 Dehao Chen <dehao@google.com>
4250
4251 * gcc.dg/debug_info_inline.c: New test.
4252
4253 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4254
4255 PR fortran/53956
4256 * gfortran.dg/proc_decl_28.f90: New.
4257
4258 2012-07-16 Andrew Pinski <apinski@cavium.com>
4259
4260 * gcc.dg/torture/builtins-1.c: New testcase.
4261
4262 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4263
4264 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4265 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4266 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4267 gcc.target/cris/sync-1-v10.c,
4268 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4269 pass -mno-unaligned-atomic-may-use-library.
4270 * gcc.target/cris/sync-xchg-1.c: New test.
4271 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4272 valid register operand output modifier.
4273
4274 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4275
4276 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4277 characters.
4278
4279 2012-07-13 Andrew Pinski <apinski@cavium.com>
4280
4281 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4282 rather than cleanup-tree-dump.
4283 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4284
4285 2012-07-13 Richard Guenther <rguenther@suse.de>
4286
4287 PR tree-optimization/53907
4288 * gcc.target/i386/pr53907.c: New testcase.
4289
4290 2012-07-13 Richard Guenther <rguenther@suse.de>
4291
4292 PR tree-optimization/53922
4293 * gcc.dg/torture/pr53922.c: New testcase.
4294
4295 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4296
4297 PR rtl-optimization/53908
4298 * gcc.dg/torture/pr53908.c: New test.
4299
4300 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4301
4302 PR c++/53531
4303 * g++.dg/cpp0x/variadic135.C: New.
4304
4305 2012-07-12 Jason Merrill <jason@redhat.com>
4306
4307 * g++.dg/template/sfinae6_neg.C: Adjust.
4308
4309 2012-07-12 Tobias Burnus <burnus@net-b.de>
4310
4311 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4312 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4313 scan-tree-dump-times pattern.
4314
4315 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316
4317 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4318
4319 2012-07-11 Jason Merrill <jason@redhat.com>
4320
4321 DR 1402
4322 * g++.g/cpp0x/defaulted37.C: New.
4323
4324 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4325
4326 PR target/53859
4327 * gcc.target/arm/pr53859.c: New test.
4328
4329 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4330
4331 PR target/53886
4332 * gcc.c-torture/compile/pr53886.c: New.
4333
4334 2012-07-10 Dehao Chen <dehao@google.com>
4335
4336 * gcc.dg/debug_info_inline.c: New test.
4337
4338 2012-07-10 Jason Merrill <jason@redhat.com>
4339
4340 PR c++/53733
4341 * g++.dg/cpp0x/defaulted36.C: New.
4342 * g++.dg/cpp0x/defaulted21.C: Adjust.
4343
4344 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4345
4346 2012-07-09 Sterling Augustine <saugustine@google.com>
4347
4348 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4349
4350 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4351
4352 PR tree-optimization/53887
4353 * gcc.dg/pr53887.c: New test.
4354
4355 2012-07-09 Jason Merrill <jason@redhat.com>
4356
4357 PR c++/53882
4358 * g++.dg/cpp0x/nullptr29.C: New.
4359
4360 2012-07-09 Tom de Vries <tom@codesourcery.com>
4361 Richard Guenther <rguenther@suse.de>
4362
4363 * gcc.dg/builtin-unreachable-6.c: New test.
4364 * gcc.dg/builtin-unreachable-5.c: New test.
4365
4366 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4367
4368 PR tree-optimization/53881
4369 * gcc.dg/pr53881.c: New test.
4370
4371 2012-07-06 Jason Merrill <jason@redhat.com>
4372
4373 PR c++/53862
4374 * g++.dg/cpp0x/variadic134.C: New.
4375
4376 PR c++/53858
4377 * g++.dg/cpp0x/alias-decl-20.C: New.
4378
4379 2012-07-06 Tom de Vries <tom@codesourcery.com>
4380
4381 PR tree-optimization/51879
4382 * gcc.dg/pr51879-16.c: New test.
4383 * gcc.dg/pr51879-17.c: Same.
4384
4385 2012-07-06 Tom de Vries <tom@codesourcery.com>
4386
4387 PR tree-optimization/52009
4388 * gcc.dg/pr51879-7.c: New test.
4389 * gcc.dg/pr51879-18.c: New test.
4390
4391 2012-07-05 Jason Merrill <jason@redhat.com>
4392
4393 PR c++/50852
4394 * g++.dg/template/typedef39.C: New.
4395
4396 PR c++/53039
4397 * g++.dg/cpp0x/variadic133.C: New.
4398 * g++.dg/template/param1.C: Adjust.
4399
4400 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4401
4402 PR target/48941
4403 PR target/51980
4404 * gcc.target/arm/neon/vtrnf32.c: Update.
4405 * gcc.target/arm/neon/vtrns32.c: Update.
4406 * gcc.target/arm/neon/vtrnu32.c: Update.
4407 * gcc.target/arm/neon/vzipf32.c: Update.
4408 * gcc.target/arm/neon/vzips32.c: Update.
4409 * gcc.target/arm/neon/vzipu32.c: Update.
4410
4411 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4412
4413 PR fortran/53732
4414 * gfortran.dg/inline_sum_4.f90: New test.
4415
4416 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4417
4418 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4419
4420 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4421
4422 * gcc.target/arm/fma-sp.c: New testcase.
4423 * gcc.target/arm/fma.c: Likewise.
4424 * gcc.target/arm/fma.h: Likewise.
4425
4426 2012-07-04 Jason Merrill <jason@redhat.com>
4427
4428 PR c++/53848
4429 * g++.dg/other/enum3.C: New.
4430
4431 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4432
4433 PR middle-end/53321
4434 * g++.dg/torture/pr53321.C: New test.
4435
4436 2012-07-04 Richard Guenther <rguenther@suse.de>
4437
4438 PR tree-optimization/53844
4439 * g++.dg/tree-ssa/pr53844.C: New testcase.
4440
4441 2012-07-04 Richard Guenther <rguenther@suse.de>
4442
4443 PR tree-optimization/53849
4444 * gcc.dg/pr53849.c: New testcase.
4445
4446 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR c++/53812
4449 * g++.dg/ext/label14.C: New test.
4450
4451 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4452
4453 PR target/53811
4454 * g++.dg/other/pr53811.C: New test.
4455
4456 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4457
4458 PR target/28896
4459 * gcc.target/m68k/stack-limit-1.c: New testcase.
4460
4461 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4462
4463 * gnat.dg/recursive_call.adb: New test.
4464
4465 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4466
4467 * gnat.dg/discr37.ad[sb]: New test.
4468
4469 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4470
4471 * g++.dg/other/packed1.C: Remove SH from xfail list.
4472
4473 2012-07-02 Jason Merrill <jason@redhat.com>
4474
4475 PR c++/53619
4476 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4477
4478 PR c++/53783
4479 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4480
4481 PR c++/53788
4482 * g++.dg/cpp0x/decltype39.C: New.
4483 * g++.dg/diagnostic/method1.C: Adjust.
4484
4485 PR c++/53816
4486 * g++.dg/template/ref6.C: New.
4487
4488 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4489
4490 PR target/53568
4491 * gcc.target/sh/pr53568-1.c: New.
4492
4493 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4494
4495 PR target/51244
4496 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4497
4498 2012-07-02 Jason Merrill <jason@redhat.com>
4499
4500 PR c++/53821
4501 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4502
4503 PR c++/53524
4504 * g++.dg/template/enum7.C: New.
4505 * g++.dg/other/ptrmem10.C: Adjust.
4506 * g++.dg/other/ptrmem11.C: Adjust.
4507 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4508
4509 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4510
4511 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4512
4513 2012-07-01 Wei Guozhi <carrot@google.com>
4514
4515 PR target/53447
4516 * gcc.target/arm/pr53447-1.c: New testcase.
4517 * gcc.target/arm/pr53447-2.c: New testcase.
4518 * gcc.target/arm/pr53447-3.c: New testcase.
4519 * gcc.target/arm/pr53447-4.c: New testcase.
4520
4521 2012-06-29 Richard Guenther <rguenther@suse.de>
4522
4523 PR tree-optimization/47061
4524 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4525
4526 2012-06-29 Richard Guenther <rguenther@suse.de>
4527
4528 PR tree-optimization/37541
4529 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4530
4531 2012-06-29 Richard Guenther <rguenther@suse.de>
4532
4533 PR tree-optimization/52589
4534 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4535
4536 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4537
4538 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4539
4540 * g++.dg/template/error46.C: Add missing comment to dg-message.
4541 * g++.dg/template/crash107.C: Likewise.
4542 * g++.dg/template/error47.C: Likewise.
4543 * g++.dg/template/crash108.C: Likewise.
4544 * g++.dg/overload/operator5.C: Likewise.
4545
4546 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4547 errors in dg-message directives, add comments.
4548
4549 2012-06-28 Kai Tietz <ktietz@redhat.com>
4550
4551 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4552 hard-coded 'unsigned long'.
4553
4554 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR tree-optimization/51581
4557 * gcc.dg/vect/pr51581-4.c: New test.
4558
4559 PR tree-optimization/53645
4560 * gcc.c-torture/execute/pr53645-2.c: New test.
4561
4562 2012-06-28 Richard Guenther <rguenther@suse.de>
4563
4564 PR middle-end/53790
4565 * gcc.dg/torture/pr53790.c: New testcase.
4566
4567 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR tree-optimization/53645
4570 * gcc.c-torture/execute/pr53645.c: New test.
4571
4572 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4573
4574 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4575
4576 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4577
4578 PR debug/53671
4579 PR debug/49888
4580 * gcc.dg/guality/pr49888.c: Account for the possibility that
4581 the variable is optimized out at the first test.
4582
4583 2012-06-27 Jason Merrill <jason@redhat.com>
4584
4585 * g++.dg/cpp0x/override2.C: Adjust.
4586 * g++.dg/template/error5.C: Adjust.
4587 * g++.dg/parse/crash28.C: Adjust.
4588
4589 PR c++/53563
4590 * g++.dg/parse/template27.C: New.
4591 * g++.dg/template/crash74.C: Adjust expected output.
4592
4593 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4594
4595 PR fortran/41951
4596 PR fortran/49591
4597 * gfortran.dg/typebound_operator_16.f03: New.
4598
4599 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4600
4601 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4602 even src1.i and src2.i fields even in the second half of the arrays.
4603
4604 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4605
4606 PR c++/51033.
4607 * g++.dg/torture/vshuf-16.inc: New test.
4608 * g++.dg/torture/vshuf-2.inc: New test.
4609 * g++.dg/torture/vshuf-4.inc: New test.
4610 * g++.dg/torture/vshuf-8.inc: New test.
4611 * g++.dg/torture/vshuf-main.inc: New test.
4612 * g++.dg/torture/vshuf-v16hi.C: New test.
4613 * g++.dg/torture/vshuf-v16qi.C: New test.
4614 * g++.dg/torture/vshuf-v2df.C: New test.
4615 * g++.dg/torture/vshuf-v2di.C: New test.
4616 * g++.dg/torture/vshuf-v2sf.C: New test.
4617 * g++.dg/torture/vshuf-v2si.C: New test.
4618 * g++.dg/torture/vshuf-v4df.C: New test.
4619 * g++.dg/torture/vshuf-v4di.C: New test.
4620 * g++.dg/torture/vshuf-v4sf.C: New test.
4621 * g++.dg/torture/vshuf-v4si.C: New test.
4622 * g++.dg/torture/vshuf-v8hi.C: New test.
4623 * g++.dg/torture/vshuf-v8qi.C: New test.
4624 * g++.dg/torture/vshuf-v8si.C: New test.
4625
4626 2012-06-27 Richard Guenther <rguenther@suse.de>
4627
4628 PR middle-end/53676
4629 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4630
4631 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4632
4633 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4634 scan-dump-dem-not): Use printable pattern in test name.
4635
4636 2012-06-26 Sterling Augustine <saugustine@google.com>
4637 Dominique Dhumieres <dominiq@lps.ens.fr>
4638
4639 * gcc.dg/pubtypes-2.c: Update expected output.
4640 * gcc.dg/pubtypes-3.c: Likewise.
4641 * gcc.dg/pubtypes-4.c: Likewise.
4642
4643 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4644
4645 * gcc.dg/tree-ssa/slsr-1.c: New test.
4646 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4647 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4648 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4649
4650 2012-06-26 Matt Turner <mattst88@gmail.com>
4651
4652 PR target/35294
4653 * gcc.target/arm/mmx-2.c: New.
4654
4655 2012-06-26 Richard Guenther <rguenther@suse.de>
4656
4657 PR c++/53752
4658 * g++.dg/torture/pr53752.C: New testcase.
4659
4660 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR tree-optimization/53748
4663 * gcc.c-torture/compile/pr53748.c: New test.
4664
4665 2012-06-25 Jason Merrill <jason@redhat.com>
4666
4667 PR c++/53498
4668 PR c++/53305
4669 * g++.dg/cpp0x/decltype38.C: New.
4670 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4671
4672 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4673
4674 * lib/target-supports-dg.exp (testname-for-summary): New.
4675 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4676 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4677 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4678 scan-module-absence, output-exists, output-exists-not: Use
4679 testname-for-summary.
4680 (dg-test): Clean up testname_with_flags.
4681 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4682 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4683 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4684 scan-assembler-dem-not, object-size: Use testname-for-summary.
4685 * lib/gcov.exp (run-gcov): Likewise.
4686 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4687 scan-dump-dem, scan-dump-dem-note): Likewise.
4688
4689 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4690 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4691 including profopt.opt; save and restore existing value.
4692 * g++.dg/bprob/bprob.exp: Likewise.
4693 * gcc.dg/matrix/matrix.exp: Likewise.
4694 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4695 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4696 PROFOPT_OPTIONS.
4697
4698 2012-06-25 Richard Henderson <rth@redhat.com>
4699
4700 * gcc.dg/pr53749.c: New.
4701
4702 2012-06-25 Jason Merrill <jason@redhat.com>
4703
4704 PR c++/52988
4705 * g++.dg/cpp0x/nullptr28.C: New.
4706
4707 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4708
4709 * gcc.target/arm/neon-vld1_dupQ.c: New.
4710
4711 2012-06-25 Florian Weimer <fweimer@redhat.com>
4712
4713 * g++.dg/init/new35.C: New.
4714 * g++.dg/init/new36.C: New.
4715 * g++.dg/init/new37.C: New.
4716 * g++.dg/ext/vla5.C: New warning.
4717 * g++.dg/ext/vla8.C: New warning.
4718 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4719
4720 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4721 James Greenhalgh <james.greenhalgh@arm.com>
4722
4723 * gcc.target/arm/ftest-support-arm.h New testcase.
4724 * gcc.target/arm/ftest-support-thumb.h Likewise.
4725 * gcc.target/arm/ftest-support.h Likewise.
4726 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4727 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4728 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4729 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4730 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4731 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4732 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4734 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4735 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4736 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4737 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4738 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4739 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4740 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4741 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4742 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4743 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4744 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4745 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4746 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4747 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4748 * lib/target-supports.exp
4749 (check_effective_target_arm_arch_FUNC): Add support for more
4750 architectures.
4751 (add_options_for_arm_arch_FUNC): Likewise.
4752 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4753
4754 2012-06-25 Jason Merrill <jason@redhat.com>
4755
4756 PR c++/53202
4757 * g++.dg/cpp0x/constexpr-tuple.C: New.
4758
4759 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR target/53759
4762 * gcc.target/i386/pr53759.c: New test.
4763
4764 PR c++/53594
4765 * g++.dg/cpp0x/nsdmi7.C: New test.
4766
4767 2012-06-24 Kai Tietz <ktietz@redhat.com>
4768
4769 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4770 for LLP64 targets.
4771 * gcc.target/i386/pr38988.c: Likewise.
4772
4773 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4774
4775 PR fortran/47710
4776 PR fortran/53328
4777 * gfortran.dg/typebound_generic_12.f03: New.
4778 * gfortran.dg/typebound_generic_13.f03: New.
4779
4780 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4781
4782 * gnat.dg/lto15.ad[sb]: New test.
4783
4784 2012-06-21 Meador Inge <meadori@codesourcery.com>
4785
4786 PR c/53702
4787 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4788
4789 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4790
4791 * gcc.dg/pch/ident-1.c: New test.
4792 * gcc.dg/pch/ident-1.hs: Header file for new test.
4793
4794 2012-06-21 Michael Matz <matz@suse.de>
4795
4796 PR middle-end/53688
4797 * gcc.c-torture/execute/pr53688.c: New test.
4798
4799 2012-06-20 Richard Guenther <rguenther@suse.de>
4800
4801 PR tree-optimization/30318
4802 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4803
4804 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4805
4806 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4807
4808 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4809
4810 * gcc.target/i386/clearcapv2.map: New file.
4811 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4812
4813 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4814
4815 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4816 and add __sh__ case.
4817
4818 2012-06-19 Jason Merrill <jason@redhat.com>
4819
4820 PR c++/52637
4821 * g++.dg/debug/localclass1.C: New.
4822
4823 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4824
4825 * g++.dg/cpp0x/override4.C: New.
4826
4827 2012-06-14 Jason Merrill <jason@redhat.com>
4828
4829 PR c++/53651
4830 * g++.dg/cpp0x/decltype37.C: New.
4831
4832 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4833
4834 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4835
4836 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4837
4838 * gcc.c-torture/compile/vector-5.c,
4839 gcc.c-torture/compile/vector-6.c: New tests.
4840
4841 2012-06-19 Richard Henderson <rth@redhat.com>
4842
4843 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4844
4845 2012-06-19 Richard Guenther <rguenther@suse.de>
4846
4847 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4848
4849 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4850
4851 PR target/53712
4852 * gcc.target/i386/pr53712.c: New test.
4853
4854 2012-06-18 Tobias Burnus <burnus@net-b.de>
4855
4856 PR fortran/53692
4857 * gfortran.dg/elemental_optional_args_6.f90: New.
4858
4859 2012-06-18 Tobias Burnus <burnus@net-b.de>
4860
4861 PR fortran/53526
4862 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4863 * gfortran.dg/coarray/move_alloc_1.f90
4864
4865 2012-06-18 Tobias Burnus <burnus@net-b.de>
4866
4867 PR fortran/53526
4868 * gfortran.dg/coarray_27.f90: New.
4869
4870 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4871 Greta Yorsh <Greta.Yorsh@arm.com>
4872
4873 * gcc.target/arm/epilog-1.c: New test.
4874
4875 2012-06-18 Richard Guenther <rguenther@suse.de>
4876
4877 PR tree-optimization/53693
4878 * g++.dg/torture/pr53693.C: New testcase.
4879
4880 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4881
4882 PR tree-optimization/53703
4883 * gcc.dg/torture/pr53703.c: New test.
4884
4885 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4886
4887 PR middle-end/53698
4888 * gcc.target/i386/pr53698.c: New test.
4889
4890 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4891
4892 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4893
4894 2012-06-17 Tobias Burnus <burnus@net-b.de>
4895
4896 PR fortran/53691
4897 PR fortran/53685
4898 * gfortran.dg/transfer_check_3.f90: New.
4899
4900 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4901
4902 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4903
4904 2012-06-16 Tobias Burnus <burnus@net-b.de>
4905
4906 PR fortran/53642
4907 PR fortran/45170
4908 * gfortran.dg/deferred_type_param_8.f90: New.
4909
4910 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4911
4912 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4913 testname that includes flags, passed in as new argument, in
4914 pass/fail messages.
4915 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4916 and pass it to verify-* procedures.
4917
4918 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4919 alignment torture options with usual torture options.
4920
4921 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4922 messages reported for one line of source code.
4923 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4924 * g++.dg/cpp0x/decltype2.C: Likewise.
4925 * g++.dg/cpp0x/decltype3.C: Likewise.
4926 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4927 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4928 * g++.dg/cpp0x/static_assert3.C: Likewise.
4929 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4930 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4931 * g++.dg/cpp0x/union1.C: Likewise.
4932 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4933 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4934 * g++.dg/cpp0x/variadic2.C: Likewise.
4935 * g++.dg/cpp0x/variadic20.C: Likewise.
4936 * g++.dg/cpp0x/variadic74.C: Likewise.
4937 * g++.dg/diagnostic/bitfld2.C: Likewise.
4938 * g++.dg/ext/attrib44.C: Likewise.
4939 * g++.dg/ext/no-asm-1.C: Likewise.
4940 * g++.dg/other/error34.C: Likewise.
4941 * g++.dg/parse/crash46.C: Likewise.
4942 * g++.dg/parse/error10.C: Likewise.
4943 * g++.dg/parse/error2.C: Likewise.
4944 * g++.dg/parse/error3.C: Likewise.
4945 * g++.dg/parse/error36.C: Likewise.
4946 * g++.dg/parse/error8.C: Likewise.
4947 * g++.dg/parse/error9.C: Likewise.
4948 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4949 * g++.dg/parse/parser-pr28152.C: Likewise.
4950 * g++.dg/parse/template25.C: Likewise.
4951 * g++.dg/parse/typename11.C: Likewise.
4952 * g++.dg/tc1/dr147.C: Likewise.
4953 * g++.dg/template/deduce3.C: Likewise.
4954 * g++.dg/template/koenig9.C: Likewise.
4955 * g++.dg/template/pr23510.C: Likewise.
4956 * g++.dg/warn/pr12242.C: Likewise.
4957 * g++.dg/warn/pr30551-2.C: Likewise.
4958 * g++.dg/warn/pr30551.C: Likewise.
4959 * g++.old-deja/g++.other/typename1.C: Likewise.
4960 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4961
4962 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4963
4964 PR c++/51033
4965 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4966 * c-c++-common/torture/vshuf-2.inc: Likewise.
4967 * c-c++-common/torture/vshuf-4.inc: Likewise.
4968 * c-c++-common/torture/vshuf-8.inc: Likewise.
4969 * c-c++-common/torture/vshuf-main.inc: Likewise.
4970 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4971 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4972 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4973 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4974 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4975 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4976 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4977 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4978 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4979 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4980 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4981 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4982 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4983 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4984
4985 2012-06-15 Michael Matz <matz@suse.de>
4986
4987 * gcc.dg/tree-ssa/vector-4.c: New test.
4988
4989 2012-06-15 Michael Matz <matz@suse.de>
4990
4991 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4992 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4993
4994 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4995
4996 PR tree-optimization/53636
4997 * gcc.target/arm/pr53636.c: New test.
4998
4999 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5000
5001 PR tree-optimization/51581
5002 * gcc.c-torture/execute/pr51581-1.c: New test.
5003 * gcc.c-torture/execute/pr51581-2.c: New test.
5004 * gcc.dg/vect/pr51581-1.c: New test.
5005 * gcc.dg/vect/pr51581-2.c: New test.
5006 * gcc.dg/vect/pr51581-3.c: New test.
5007 * gcc.target/i386/avx-pr51581-1.c: New test.
5008 * gcc.target/i386/avx-pr51581-2.c: New test.
5009 * gcc.target/i386/avx2-pr51581-1.c: New test.
5010 * gcc.target/i386/avx2-pr51581-2.c: New test.
5011 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5012
5013 2012-06-15 Richard Guenther <rguenther@suse.de>
5014
5015 * gcc.c-torture/execute/20120615-1.c: New testcase.
5016
5017 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/vect8.ad[sb]: New test.
5020
5021 2012-06-14 Richard Guenther <rguenther@suse.de>
5022
5023 * gcc.dg/tree-ssa/vrp.h: New testcase.
5024 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5025
5026 2012-06-13 Christian Bruel <christian.bruel@st.com>
5027
5028 PR target/53621
5029 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5030
5031 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5032
5033 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5034
5035 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5036
5037 PR testsuite/20771
5038 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5039 test summary unique.
5040
5041 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5042 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5043 scan-stack-usage-not): Don't strip torture options from test name.
5044
5045 * lib/scandump.exp (scan-dump-times): Use printable version of
5046 regexp in test summary line.
5047
5048 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5049 messages reported for one line of source code.
5050 * gcc.dg/format/few-1.c: Likewise.
5051 * gcc.dg/ia64-sync-2.c: Likewise.
5052 * gcc.dg/sync-2.c: Likewise.
5053 * gcc.dg/noncompile/pr44517.c: Likewise.
5054
5055 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5056
5057 PR debug/49888
5058 * gcc.dg/guality/pr49888.c: New.
5059
5060 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5061
5062 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5063 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5064 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5065
5066 2012-06-13 Tobias Burnus <burnus@net-b.de>
5067
5068 PR fortran/53643
5069 * gfortran.dg/intent_out_7.f90: New.
5070
5071 2012-06-13 Tobias Burnus <burnus@net-b.de>
5072
5073 PR fortran/53597
5074 * gfortran.dg/save_4.f90: New.
5075
5076 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR c/53532
5079 PR c/51034
5080 PR c/53196
5081 * gcc.dg/pr53532.c: New test.
5082 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5083 adjust line numbers.
5084 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5085 * gcc.dg/Wcxx-compat-8.c: Likewise.
5086 * gcc.dg/pr51034.c: New test.
5087 * gcc.dg/pr53196-1.c: New test.
5088 * gcc.dg/pr53196-2.c: New test.
5089
5090 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5091
5092 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5093 alignment torture options with usual torture options.
5094 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5095 instead of dg-options.
5096 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5097 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5098 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5099 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5100 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5101 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5102
5103 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5104 to checks for multiple messages reported for one line of source code.
5105 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5106
5107 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5108 messages reported for one line of source code.
5109
5110 * gcc.dg/20031223-1.c: Add comments to check for multiple
5111 messages reported for one line of source code.
5112 * gcc.dg/Wconversion-integer.c: Likewise.
5113 * gcc.dg/Wfatal-2.c: Likewise.
5114 * gcc.dg/Wfatal.c: Likewise.
5115 * gcc.dg/Wobjsize-1.c: Likewise.
5116 * gcc.dg/c99-vla-jump-1.c: Likewise.
5117 * gcc.dg/c99-vla-jump-2.c: Likewise.
5118 * gcc.dg/c99-vla-jump-3.c: Likewise.
5119 * gcc.dg/c99-vla-jump-4.c: Likewise.
5120 * gcc.dg/c99-vla-jump-5.c: Likewise.
5121 * gcc.dg/decl-9.c: Likewise.
5122 * gcc.dg/declspec-10.c: Likewise.
5123 * gcc.dg/declspec-18.c: Likewise.
5124 * gcc.dg/mtune.c: Likewise.
5125 * gcc.dg/parser-pr28152-2.c: Likewise.
5126 * gcc.dg/parser-pr28152.c: Likewise.
5127 * gcc.dg/pr14475.c: Likewise.
5128 * gcc.dg/pr27953.c: Likewise.
5129 * gcc.dg/pr28322-3.c: Likewise.
5130 * gcc.dg/pr30457.c: Likewise.
5131 * gcc.dg/pr30551-2.c: Likewise.
5132 * gcc.dg/pr30551-3.c: Likewise.
5133 * gcc.dg/pr30551-4.c: Likewise.
5134 * gcc.dg/pr30551-5.c: Likewise.
5135 * gcc.dg/pr30551-6.c: Likewise.
5136 * gcc.dg/pr30551.c: Likewise.
5137 * gcc.dg/pr45461.c: Likewise.
5138 * gcc.dg/pr48552-1.c: Likewise.
5139 * gcc.dg/pr48552-2.c: Likewise.
5140 * gcc.dg/redecl-1.c: Likewise.
5141 * gcc.dg/transparent-union-3.c: Likewise.
5142 * gcc.dg/utf-dflt.c: Likewise.
5143 * gcc.dg/utf-dflt2.c: Likewise.
5144 * gcc.dg/vla-8.c: Likewise.
5145 * gcc.dg/vla-init-1.c: Likewise.
5146 * gcc.dg/wtr-int-type-1.c: Likewise.
5147
5148 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5149 messages reported for for one line of source code.
5150 * c-c++-common/raw-string-5.c: Likewise.
5151 * c-c++-common/raw-string-4.c: Likewise.
5152 * c-c++-common/raw-string-6.c: Likewise.
5153 * c-c++-common/pr20000.c: Likewise.
5154
5155 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5156 messages reported for one line of source code.
5157 * gcc.dg/cpp/pr30786.c: Likewise.
5158 * gcc.dg/cpp/pr28709.c: Likewise.
5159 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5160 * gcc.dg/cpp/macspace2.c: Likewise.
5161 * gcc.dg/cpp/missing-header-1.c: Likewise.
5162 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5163 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5164 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5165
5166 2012-06-12 Jason Merrill <jason@redhat.com>
5167
5168 PR c++/53599
5169 * g++.dg/template/local7.C: New.
5170
5171 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5172
5173 PR target/53511
5174 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5175 * gcc.target/sh/pr51340-2.c: Likewise.
5176 * gcc.target/sh/pr51340-3.c: Likewise.
5177
5178 2012-06-12 Michael Matz <matz@suse.de>
5179
5180 * gcc.dg/torture/alias-1.c: New test.
5181
5182 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR rtl-optimization/53589
5185 * gcc.dg/torture/pr53589.c: New test.
5186
5187 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5188
5189 PR target/50749
5190 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5191 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5192 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5193 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5194 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5195 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5196 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5197 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5198 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5199 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5200 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5201 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5202 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5203 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5204 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5205 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5206
5207 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5208
5209 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5210 (check_intel_cpu_model): New function.
5211 (check_amd_cpu_model): New function.
5212 (check_features): New function.
5213 (__get_cpuid_output): New function.
5214 (check_detailed): New function.
5215 (fn1): Rename to quick_check.
5216 (main): Update to call quick_check and call check_detailed.
5217
5218 2012-06-11 Richard Henderson <rth@redhat.com>
5219
5220 * lib/target-supports.exp
5221 (check_effective_target_sync_long_long_runtime): Use
5222 check_effective_target_lp64 instead of
5223 check_effective_target_powerpc64 for powerpc targets.
5224
5225 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5226
5227 PR target/53511
5228 * gcc.target/sh/pr53511-1.c: New.
5229
5230 2012-06-11 Richard Guenther <rguenther@suse.de>
5231
5232 PR middle-end/53470
5233 * g++.dg/lto/pr53470_0.C: New testcase.
5234 * gcc.dg/lto/pr53470_0.c: Likewise.
5235
5236 2012-06-11 Richard Guenther <rguenther@suse.de>
5237
5238 PR c++/53605
5239 * g++.dg/ext/pr53605.C: New testcase.
5240
5241 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5242
5243 * gnat.dg/specs/array1.ads: New test.
5244 * gnat.dg/specs/array2.ads: Likewise.
5245 * gnat.dg/array22.adb: Likewise.
5246
5247 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * gnat.dg/constant4.adb: New test.
5250 * gnat.dg/constant4_pkg.ads: New helper.
5251
5252 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5253
5254 PR fortran/52552
5255 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5256 * gfortran.dg/allocate_class_1.f90: Modified.
5257 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5258 * gfortran.dg/allocate_class_2.f90: New.
5259
5260 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5261
5262 PR middle-end/53535
5263 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5264
5265 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5266
5267 PR fortran/52861
5268 * gfortran.dg/string_assign_2.f90: New test case.
5269
5270 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5271
5272 PR fortran/52861
5273 * gfortran.dg/string_assign_1.f90: New test case.
5274
5275 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR middle-end/53580
5278 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5279 * gcc.dg/gomp/critical-4.c: Likewise.
5280 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5281 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5282 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5283 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5284 * c-c++-common/gomp/pr53580.c: New test.
5285
5286 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5287
5288 PR c++/51214
5289 * g++.dg/cpp0x/forw_enum11.C: New.
5290
5291 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/53567
5294 * g++.dg/cpp0x/alias-decl-19.C: New.
5295
5296 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5297
5298 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5299
5300 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5301
5302 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5303 (XSTATE_FP): Ditto.
5304 (XSTATE_SSE): Ditto.
5305 (XSTATE_YMM): Ditto.
5306 (avx_os_support): Use new defines.
5307
5308 2012-06-06 Richard Guenther <rguenther@suse.de>
5309
5310 PR testsuite/32380
5311 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5312 loops.
5313
5314 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5315
5316 PR c++/52841
5317 * g++.dg/cpp0x/pr52841.C: New testcase.
5318
5319 2012-06-06 Richard Guenther <rguenther@suse.de>
5320
5321 PR tree-optimization/53081
5322 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5323 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5324
5325 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5326
5327 * gcc.target/powerpc/pr53487.c: New test.
5328
5329 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5330
5331 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5332
5333 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5334
5335 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5336
5337 2012-06-05 Richard Guenther <rguenther@suse.de>
5338
5339 PR tree-optimization/30442
5340 * gcc.dg/vect/bb-slp-30.c: New testcase.
5341
5342 2012-06-05 Richard Guenther <rguenther@suse.de>
5343
5344 PR tree-optimization/53081
5345 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5346 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5347 -fno-tree-loop-distribute-patterns.
5348
5349 2012-06-05 Alan Modra <amodra@gmail.com>
5350
5351 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5352 Check static chain in nested funcs.
5353
5354 2012-06-04 Tobias Burnus <burnus@net-b.de>
5355
5356 PR fortran/50619
5357 * gfortran.dg/init_flag_10.f90: New.
5358
5359 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/53524
5362 * g++.dg/warn/Wenum-compare-no-2: New.
5363
5364 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5365
5366 PR preprocessor/53463
5367 * g++.dg/cpp/limits.C: New test.
5368 * g++.dg/parse/error19.C: Adjust.
5369 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5370 * g++.dg/warn/pr35635.C: Likewise.
5371 * g++.old-deja/g++.pt/assign1.C: Likewise.
5372
5373 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5374
5375 PR target/53559
5376 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5377 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5378 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5379 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5380 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5381 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5382 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5383 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5384
5385 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5386
5387 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5388
5389 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR tree-optimization/53550
5392 * gcc.dg/pr53550.c: New test.
5393
5394 2012-06-04 Richard Guenther <rguenther@suse.de>
5395
5396 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5397 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5398 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5399
5400 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5401
5402 PR fortran/48831
5403 * gfortran.dg/parameter_array_element_2.f90: New.
5404
5405 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5406
5407 PR target/53512
5408 * gcc.target/sh/pr53512-1.c: New.
5409 * gcc.target/sh/pr53512-2.c: New.
5410 * gcc.target/sh/pr53512-3.c: New.
5411 * gcc.target/sh/pr53512-4.c: New.
5412
5413 2012-06-01 Jason Merrill <jason@redhat.com>
5414
5415 PR c++/52973
5416 * g++.dg/ext/visibility/template12.C: New.
5417 * g++.dg/ext/attrib14.C: Adjust warning line.
5418
5419 PR c++/52725
5420 * g++.dg/parse/new6.C: New.
5421 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5422
5423 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5424
5425 * c-c++-common/restrict-2.c: Revert previous change.
5426
5427 2012-06-01 Jason Merrill <jason@redhat.com>
5428
5429 PR c++/53137
5430 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5431
5432 PR c++/53484
5433 * g++.dg/cpp0x/auto33.C: New.
5434
5435 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 PR c++/26155
5438 * g++.dg/parse/namespace-alias-1.C: New.
5439
5440 2012-06-01 Christian Bruel <christian.bruel@st.com>
5441
5442 * gcc.dg/spec-options.c: New test.
5443 * gcc.dg/foo.specs: New file.
5444
5445 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 PR ada/53517
5448 * gnat.dg/lto14.adb: Skip on Solaris.
5449
5450 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5451
5452 * gcc.target/cris/sync-1-v10.c,
5453 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5454 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5455 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5456 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5457 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5458 gcc.target/cris/torture/sync-mis-op-i-1.c,
5459 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5460 gcc.target/cris/torture/sync-mis-op-i-2.c,
5461 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5462 gcc.target/cris/torture/sync-mis-op-i-3.c,
5463 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5464 gcc.target/cris/torture/sync-mis-op-s-1.c,
5465 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5466 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5467 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5468 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5469 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5470 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5471 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5472 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5473 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5474
5475 2012-05-31 Richard Guenther <rguenther@suse.de>
5476
5477 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5478 ldist-pr45948.c with disabled SCCP.
5479
5480 2012-05-31 Richard Guenther <rguenther@suse.de>
5481
5482 PR middle-end/48493
5483 * gcc.dg/torture/pr48493.c: New testcase.
5484
5485 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5486
5487 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5488 arm32 to targets.
5489 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5490 of the initialization loop.
5491 (dg-final): Adjust the expected number of vectorized loops depending
5492 on vect_char_mult target selector.
5493
5494 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5495
5496 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5497 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5498 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5499 New tests.
5500
5501 2012-05-30 Jason Merrill <jason@redhat.com>
5502
5503 PR c++/53356
5504 * g++.dg/init/new34.C: New.
5505 * g++.dg/tree-ssa/stabilize1.C: New.
5506
5507 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR c++/53356
5510 * g++.dg/init/new33.C: New test.
5511
5512 2012-05-30 Richard Guenther <rguenther@suse.de>
5513
5514 PR middle-end/53501
5515 * gcc.dg/torture/pr53501.c: New testcase.
5516 * c-c++-common/restrict-2.c: Adjust.
5517
5518 2012-05-30 Alan Modra <amodra@gmail.com>
5519
5520 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5521 torture-finish.
5522
5523 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5524
5525 * gcc.target/i386/shuf-concat.c: New test.
5526
5527 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR rtl-optimization/53519
5530 * gcc.c-torture/compile/pr53519.c: New test.
5531
5532 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5533
5534 * gcc.target/arm/neon-vrev.c: New.
5535
5536 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5537
5538 PR target/51340
5539 * gcc.target/sh/pr51340-1.c: New.
5540 * gcc.target/sh/pr51340-2.c: New.
5541 * gcc.target/sh/pr51340-3.c: New.
5542
5543 2012-05-29 Richard Guenther <rguenther@suse.de>
5544
5545 PR tree-optimization/53516
5546 * gcc.dg/torture/pr53516.c: New testcase.
5547
5548 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5549
5550 PR preprocessor/53229
5551 * gcc.dg/cpp/paste6.c: Force to run without
5552 -ftrack-macro-expansion.
5553 * gcc.dg/cpp/paste8.c: Likewise.
5554 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5555 -ftrack-macro-expansion.
5556 * gcc.dg/cpp/paste12.c: Force to run without
5557 -ftrack-macro-expansion.
5558 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5559 -ftrack-macro-expansion.
5560 * gcc.dg/cpp/paste13.c: Likewise.
5561 * gcc.dg/cpp/paste14.c: Likewise.
5562 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5563 -ftrack-macro-expansion.
5564 * gcc.dg/cpp/paste18.c: New test.
5565
5566 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5567
5568 * gcc.target/cris/torture/trap-1.c,
5569 gcc.target/cris/torture/trap-2.c,
5570 gcc.target/cris/torture/trap-3.c,
5571 gcc.target/cris/torture/trap-v0.c,
5572 gcc.target/cris/torture/trap-v3.c: New tests.
5573
5574 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/25137
5577 * g++.dg/warn/Wbraces3.C: New.
5578 * g++.dg/warn/Wbraces4.C: Likewise.
5579
5580 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR tree-optimization/53505
5583 * c-c++-common/torture/pr53505.c: New test.
5584
5585 2012-05-27 Nathan Sidwell <nathan@acm.org>
5586
5587 * gcc.dg/stmt-expr-4.c: New.
5588
5589 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/53491
5592 * g++.dg/parse/crash60.C: New.
5593
5594 2012-05-26 Jason Merrill <jason@redhat.com>
5595
5596 PR c++/53220
5597 * c-c++-common/array-lit.c: New.
5598 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5599
5600 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5601
5602 PR ada/50294
5603 * gnat.dg/array21.adb: New test.
5604
5605 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5606
5607 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5608
5609 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/32054
5612 * g++.dg/other/anon-union3.C: New.
5613
5614 2012-05-25 Ian Lance Taylor <iant@google.com>
5615
5616 * gcc.dg/split-6.c: New test.
5617
5618 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5619
5620 * gnat.dg/lto14.adb: New test.
5621
5622 2012-05-25 Tristan Gingold <gingold@adacore.com>
5623
5624 * gcc.target/i386/large-frame.c: New.
5625
5626 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5627 * gcc.target/powerpc/lhs-1.c: New.
5628 * gcc.target/powerpc/lhs-2.c: New.
5629 * gcc.target/powerpc/lhs-3.c: New.
5630
5631 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5632
5633 Make unwound macro expansion trace less redundant
5634 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5635 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5636 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5637 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5638 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5639 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5640
5641 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/53464
5644 * g++.dg/cpp0x/constexpr-default1.C: New.
5645
5646 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/32080
5649 * g++.dg/eh/goto2.C: New.
5650
5651 2012-05-24 Richard Guenther <rguenther@suse.de>
5652
5653 PR middle-end/53460
5654 * g++.dg/tree-prof/pr53460.C: New testcase.
5655
5656 2012-05-24 Richard Guenther <rguenther@suse.de>
5657
5658 PR bootstrap/53466
5659 * g++.dg/debug/pr53466.C: New testcase.
5660
5661 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR tree-optimization/53465
5664 * gcc.c-torture/execute/pr53465.c: New test.
5665
5666 2012-05-23 Tobias Burnus <burnus@net-b.de>
5667
5668 PR fortran/51055
5669 PR fortran/45170
5670 * gfortran.dg/allocate_with_typespec_6.f90: New.
5671
5672 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/29185
5675 * g++.dg/warn/delete-array-1.C: New.
5676
5677 2012-05-23 Richard Guenther <rguenther@suse.de>
5678
5679 * gcc.dg/torture/pr39074-2.c: Adjust.
5680 * gcc.dg/torture/pr39074.c: Likewise.
5681 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5682 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5683
5684 2012-05-22 Jan Hubicka <jh@suse.cz>
5685
5686 PR middle-end/53161
5687 * g++.dg/torture/pr53161.C: New testcase.
5688
5689 2012-05-22 Tobias Burnus <burnus@net-b.de>
5690
5691 PR fortran/53389
5692 * gfortran.dg/realloc_on_assign_15.f90: New.
5693
5694 2012-05-22 Richard Guenther <rguenther@suse.de>
5695
5696 PR middle-end/51071
5697 * gcc.dg/torture/pr51071-2.c: New testcase.
5698
5699 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5700
5701 PR tree-optimization/53336
5702 * g++.dg/torture/pr53336.C: New testcase.
5703
5704 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5705
5706 PR c++/53322
5707 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5708 instead of -Wunused-local-typedefs.
5709
5710 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/51184
5713 * g++.dg/other/abstract4.C: New-
5714
5715 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5716
5717 PR c++/40821
5718 * g++.dg/ext/attrib46.C: New.
5719
5720 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5721
5722 PR c/53418
5723 * gcc.c-torture/compile/pr53418-1.c,
5724 gcc.c-torture/compile/pr53418-2.c: New tests.
5725
5726 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR tree-optimization/53366
5729 * gcc.dg/torture/pr53366-1.c: New test.
5730 * gcc.dg/torture/pr53366-2.c: New test.
5731 * gcc.target/i386/pr53366-1.c: New test.
5732 * gcc.target/i386/pr53366-2.c: New test.
5733
5734 PR tree-optimization/53409
5735 * gcc.c-torture/compile/pr53409.c: New test.
5736
5737 PR tree-optimization/53410
5738 * gcc.c-torture/compile/pr53410-1.c: New test.
5739 * gcc.c-torture/compile/pr53410-2.c: New test.
5740
5741 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5742
5743 PR target/53425
5744 * gcc.target/i386/pr53425-1.c: New file.
5745 * gcc.target/i386/pr53425-2.c: Likewise.
5746
5747 2012-05-21 Richard Guenther <rguenther@suse.de>
5748
5749 PR tree-optimization/53408
5750 * gcc.dg/torture/pr53408.c: New testcase.
5751
5752 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5753 H.J. Lu <hongjiu.lu@intel.com>
5754
5755 PR target/53416
5756 * gcc.target/i386/pr53416.c: New file.
5757
5758 2012-05-21 Richard Guenther <rguenther@suse.de>
5759
5760 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5761
5762 2012-05-21 Richard Guenther <rguenther@suse.de>
5763
5764 * gcc.dg/torture/ldist-1.c: New testcase.
5765
5766 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5767
5768 * gnat.dg/lto13.adb: New test.
5769 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5770
5771 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * gnat.dg/specs/lto12.ads: New test.
5774 * gnat.dg/specs/lto12_pkg.ads: New helper.
5775
5776 2012-05-18 Richard Guenther <rguenther@suse.de>
5777
5778 PR tree-optimization/53346
5779 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5780 * gcc.target/i386/incoming-10.c: Adjust.
5781 * gcc.target/i386/incoming-11.c: Likewise.
5782 * gcc.target/i386/pr46295.c: Likewise.
5783
5784 2012-05-18 Richard Guenther <rguenther@suse.de>
5785
5786 * gcc.dg/pr53352.c: Return zero.
5787
5788 2012-05-18 Richard Guenther <rguenther@suse.de>
5789
5790 PR tree-optimization/53390
5791 * gcc.dg/torture/pr53390.c: New testcase.
5792
5793 2012-05-18 Meador Inge <meadori@codesourcery.com>
5794
5795 PR rtl-optimization/53352
5796 * gcc.dg/pr53352.c: New test.
5797
5798 2012-05-17 David S. Miller <davem@davemloft.net>
5799
5800 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5801 failure on sparc-*-linux-gnu.
5802
5803 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 PR c++/39681
5806 * g++.dg/parse/error49.C: New.
5807 * g++.dg/cpp0x/error8.C: Likewise.
5808 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5809 * g++.dg/ext/utf-dflt2.C: Likewise.
5810 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5811 * g++.dg/ext/utf-dflt.C: Likewise.
5812 * c-c++-common/raw-string-3.c: Likewise.
5813 * c-c++-common/raw-string-4.c: Likewise.
5814
5815 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/53371
5818 * g++.dg/cpp0x/catch1.C: New.
5819
5820 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5821
5822 PR c++/44516
5823 * g++.dg/parse/error48.C: New.
5824 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5825 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5826
5827 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5828
5829 * gcc.dg/tm/indirect-2.c: New test.
5830
5831 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5832
5833 PR tree-optimization/53217
5834 * gfortran.dg/pr53217.f90: New test.
5835
5836 2012-05-16 Richard Guenther <rguenther@suse.de>
5837
5838 PR tree-optimization/53364
5839 * g++.dg/torture/pr53364.C: New testcase.
5840
5841 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5842
5843 PR testsuite/52641
5844 * gcc.dg/pr52549.c: Fix test for long != void*
5845 * gcc.c-torture/execute/pr52979-1.x: New file.
5846 * gcc.c-torture/execute/pr52979-2.x: New file.
5847
5848 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5849
5850 PR preprocessor/7263
5851 * gcc.dg/binary-constants-2.c: Run without tracking locations
5852 accross macro expansion.
5853 * gcc.dg/binary-constants-3.c: Likewise.
5854 * gcc.dg/cpp/sysmac2.c: Likewise.
5855 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5856 location.
5857 * gcc.dg/cpp/syshdr3.c: New test.
5858 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5859 * gcc.dg/system-binary-constants-1.c: New test.
5860 * gcc.dg/system-binary-constants-1.h: New header for the new test
5861 above.
5862 * g++.dg/cpp/syshdr3.C: New test.
5863 * g++.dg/cpp/syshdr3.h: New header the new test above.
5864 * g++.dg/system-binary-constants-1.C: New test.
5865 * g++.dg/system-binary-constants-1.h: New header the new test
5866 above.
5867
5868 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5869
5870 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5871
5872 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR target/53358
5875 * gcc.dg/pr53358.c: New test.
5876
5877 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5878
5879 PR c++/11856
5880 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5881 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5882
5883 2012-05-15 Olivier Hainque <hainque@adacore.com>
5884
5885 * g++.dg/eh/sighandle.C: New testcase.
5886
5887 2012-05-15 Richard Guenther <rguenther@suse.de>
5888
5889 PR tree-optimization/53355
5890 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5891
5892 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5893
5894 * gfortran.dg/*.f90: Remove now redundant manual
5895 cleanup-modules directive.
5896
5897 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5898
5899 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5900 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5901
5902 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5903
5904 PR fortran/52428
5905 * gfortran.dg/int_range_io_1.f90: New test.
5906
5907 2012-05-14 Andi Kleen <ak@linux.intel.com>
5908 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR target/53315
5911 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5912 * gcc.target/i386/rtm-check.h: New file.
5913 * gcc.target/i386/pr53315.c: New test.
5914
5915 2012-05-14 Tobias Burnus <burnus@net-b.de>
5916
5917 PR fortran/49110
5918 PR fortran/51055
5919 PR fortran/53329
5920 * gfortran.dg/deferred_type_param_4.f90: New.
5921 * gfortran.dg/deferred_type_param_6.f90: New.
5922
5923 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5924
5925 * gcc.target/i386/retarg.c: New test.
5926
5927 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5928
5929 PR fortran/45170
5930 * gfortran.dg/deferred_type_param_3.f90: New.
5931 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5932 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5933
5934 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5935
5936 * gnat.dg/null_pointer_deref3.adb: New test.
5937
5938 2012-05-12 Tobias Burnus <burnus@net-b.de>
5939
5940 PR fortran/49110
5941 PR fortran/52843
5942 * gfortran.dg/deferred_type_param_5.f90: New.
5943
5944 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 * g++.dg/parse/error47.C: New.
5947
5948 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5949
5950 PR fortran/52537
5951 * gfortran.dg/string_compare_4.f90: Change option
5952 to -fdump-tree-original. Add test case for kind=4.
5953
5954 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5955
5956 PR fortran/52537
5957 * gfortran.dg/string_compare_4.f90: New test.
5958
5959 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5960
5961 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5962
5963 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5964
5965 PR c++/53305
5966 * g++.dg/cpp0x/variadic132.C: New.
5967
5968 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5969
5970 PR c++/53158
5971 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5972 * g++.dg/parse/error26.C: Tweak dg-error column number.
5973
5974 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/53301
5977 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5978
5979 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5980
5981 * gnat.dg/lto11.ad[sb]: New test.
5982
5983 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5984
5985 PR target/52908
5986 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5987 directive to Scan for vpmuldq, not vpmacsdql.
5988
5989 2012-05-09 Michael Matz <matz@suse.de>
5990
5991 PR tree-optimization/53185
5992 * gcc.dg/vect/pr53185.c: New test.
5993
5994 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5995
5996 PR middle-end/53249
5997 * gcc.target/i386/pr53249.c: New.
5998
5999 2012-05-09 Richard Guenther <rguenther@suse.de>
6000
6001 PR tree-optimization/18437
6002 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6003 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6004
6005 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR tree-optimization/53226
6008 * gcc.c-torture/compile/pr53226.c: New test.
6009
6010 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6013 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6014 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6015 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6016 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6017 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6018 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6019 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6020 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6021 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6022 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6023 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6024 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6025 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6026
6027 2012-05-09 Dehao Chen <dehao@google.com>
6028
6029 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6030 * gcc.dg/predict-2.c: Likewise.
6031 * gcc.dg/predict-3.c: Likewise.
6032 * gcc.dg/predict-4.c: Likewise.
6033 * gcc.dg/predict-5.c: Likewise.
6034 * gcc.dg/predict-6.c: Likewise.
6035
6036 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6037
6038 PR target/53272
6039 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6040
6041 2012-05-08 Richard Guenther <rguenther@suse.de>
6042
6043 * gcc.dg/fold-bitand-4.c: New testcase.
6044
6045 2012-05-08 Dehao Chen <dehao@google.com>
6046
6047 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6048 heuristic is working properly.
6049 * gcc.dg/predict-2.c: Likewise.
6050 * gcc/dg/predict-3.c: Likewise.
6051 * gcc/dg/predict-4.c: Likewise.
6052 * gcc/dg/predict-5.c: Likewise.
6053 * gcc/dg/predict-6.c: Likewise.
6054
6055 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR tree-optimization/53239
6058 * g++.dg/opt/vrp3.C: New test.
6059 * g++.dg/opt/vrp3-aux.cc: New file.
6060 * g++.dg/opt/vrp3.h: New file.
6061
6062 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6065 .uleb128 support in assembler output.
6066
6067 2012-05-07 Richard Guenther <rguenther@suse.de>
6068
6069 PR lto/42987
6070 * g++.dg/lto/pr42987_0.C: New testcase.
6071 * g++.dg/lto/pr42987_1.C: Likewise.
6072
6073 2012-05-07 Tobias Burnus <burnus@net-b.de>
6074
6075 PR fortran/53255
6076 * gfortran.dg/typebound_operator_15.f90: New.
6077
6078 2012-05-06 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/41587
6081 * gfortran.dg/class_array_13.f90: New.
6082
6083 2012-05-06 Tristan Gingold <gingold@adacore.com>
6084
6085 * gnat.dg/warn7.adb: New test.
6086
6087 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * gnat.dg/specs/renamings.ads: Rename to...
6090 * gnat.dg/specs/renaming1.ads: ...this.
6091 * gnat.dg/specs/renaming2.ads: New test.
6092 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6093 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6094 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6095 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6096
6097 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6098
6099 * gnat.dg/discr36.ad[sb]: New test.
6100 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6101
6102 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6103
6104 PR c/43772
6105 * c-c++-common/pr43772.c: New.
6106
6107 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6108
6109 PR fortran/41600
6110 * gfortran.dg/select_type_26.f03 : New test.
6111 * gfortran.dg/select_type_27.f03 : New test.
6112
6113 PR fortran/53191
6114 * gfortran.dg/select_type_28.f03 : New test.
6115
6116 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6117
6118 PR fortran/49010
6119 PR fortran/24518
6120 * gfortran.dg/mod_sign0_1.f90: New test.
6121 * gfortran.dg/mod_large_1.f90: New test.
6122
6123 2012-05-04 Tobias Burnus <burnus@net-b.de>
6124
6125 PR fortran/53175
6126 gfortran.dg/public_private_module_5.f90: New.
6127
6128 2012-05-04 Tobias Burnus <burnus@net-b.de>
6129
6130 PR fortran/53111
6131 * gfortran.dg/constructor_7.f90: New.
6132 * gfortran.dg/constructor_8.f90: New.
6133
6134 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6135
6136 PR c++/53166
6137 * g++.dg/cpp0x/static_assert7.C: New.
6138
6139 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6140
6141 PR tree-optimization/52633
6142 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6143 recognized as widening shifts instead of over-widening.
6144 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6145 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6146 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6147 * gcc.target/arm/pr52633.c: New test.
6148
6149 2012-05-04 Richard Guenther <rguenther@suse.de>
6150
6151 PR tree-optimization/53168
6152 * gcc.dg/torture/pr53168.c: New testcase.
6153 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6154
6155 2012-05-04 Richard Guenther <rguenther@suse.de>
6156
6157 * gcc.dg/lto/pr53214_0.c: New testcase.
6158
6159 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6160
6161 * gcc.target/ia64/pr48496.c: New test.
6162 * gcc.target/ia64/pr52657.c: Likewise.
6163
6164 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6165
6166 PR c/51712
6167 * c-c++-common/pr51712.c: New.
6168
6169 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6170
6171 PR target/53199
6172 * gcc.target/powwerpc/pr53199.c: New file.
6173
6174 2012-05-03 Jason Merrill <jason@redhat.com>
6175
6176 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6177
6178 * gcc.dg/debug/dwarf2/dups-types.c: New.
6179 * gcc.dg/debug/dwarf2/dups-types.h: New.
6180
6181 2012-05-03 Jason Merrill <jason@redhat.com>
6182
6183 * g++.dg/debug/dwarf2/namespace-2.C: New.
6184 * g++.dg/debug/dwarf2/localclass3.C: New.
6185
6186 2012-05-03 Jason Merrill <jason@redhat.com>
6187
6188 * g++.dg/debug/dwarf2/thunk1.C: New.
6189
6190 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/53186
6193 * g++.dg/other/final2.C: New.
6194
6195 2012-05-03 Richard Guenther <rguenther@suse.de>
6196
6197 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6198
6199 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6200
6201 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6202 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6203 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6204 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6205
6206 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6207
6208 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6209 .byte 0xf2.
6210 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6211 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6212 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6213
6214 PR debug/53174
6215 * gcc.dg/pr53174.c: New test.
6216
6217 PR target/53187
6218 * gcc.target/arm/pr53187.c: New test.
6219 * gcc.c-torture/compile/pr53187.c: New test.
6220
6221 2012-05-03 Richard Guenther <rguenther@suse.de>
6222
6223 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6224 unsupported prefetching support.
6225
6226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6227
6228 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6229 option -ftrack-macro-expansion=0.
6230 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6231 option -ftrack-macro-expansion=0.
6232
6233 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6234
6235 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6236 dg-options for target arm with dg-additional-options.
6237
6238 2012-05-03 Richard Guenther <rguenther@suse.de>
6239
6240 PR tree-optimization/53144
6241 * gcc.dg/torture/pr53144.c: New testcase.
6242
6243 2012-05-03 Tobias Burnus <burnus@net-b.de>
6244
6245 PR fortran/52864
6246 * gfortran.dg/pointer_intent_7.f90: New.
6247 * gfortran.dg/pure_formal_3.f90: New.
6248
6249 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6250
6251 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6252
6253 2012-05-02 Martin Jambor <mjambor@suse.cz>
6254
6255 PR lto/52605
6256 * g++.dg/lto/pr52605_0.C: New test.
6257
6258 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6259
6260 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6261 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6262 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6263 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6264 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6265 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6266 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6267 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6268 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6269 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6270 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6271 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6272 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6273 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6274 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6275 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6276
6277 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6278
6279 PR middle-end/53153
6280 * gcc.dg/pr53153.c: New test.
6281
6282 2012-05-02 Richard Guenther <rguenther@suse.de>
6283
6284 * g++.dg/tree-ssa/pr19807.C: Adjust.
6285
6286 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR tree-optimization/53163
6289 * gcc.c-torture/compile/pr53163.c: New test.
6290
6291 PR rtl-optimization/53160
6292 * gcc.c-torture/execute/pr53160.c: New test.
6293
6294 2012-05-01 Ian Lance Taylor <iant@google.com>
6295
6296 PR c/37303
6297 * gcc.dg/pr37303.c: New test.
6298
6299 2012-05-01 Richard Henderson <rth@redhat.com>
6300
6301 * lib/target-supports.exp
6302 (check_effective_target_sync_long_long_runtime): True for
6303 check_effective_target_powerpc64.
6304
6305 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6306
6307 PR c++/51033
6308 * gcc.dg/vector-1.c: Move to ...
6309 * c-c++-common/vector-1.c: ... here.
6310 * gcc.dg/vector-2.c: Move to ...
6311 * c-c++-common/vector-2.c: ... here.
6312 * gcc.dg/vector-3.c: Move to ...
6313 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6314 * gcc.dg/vector-4.c: Move to ...
6315 * c-c++-common/vector-4.c: ... here.
6316 * gcc.dg/vector-init-1.c: Move to ...
6317 * c-c++-common/vector-init-1.c: ... here.
6318 * gcc.dg/vector-init-2.c: Move to ...
6319 * c-c++-common/vector-init-2.c: ... here.
6320 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6321 * c-c++-common/vector-subscript-1.c: ... here.
6322 * gcc.dg/vector-subscript-2.c: Move to ...
6323 * c-c++-common/vector-subscript-2.c: ... here.
6324 * gcc.dg/vector-subscript-3.c: Move to ...
6325 * c-c++-common/vector-subscript-3.c: ... here.
6326
6327 PR c++/51314
6328 * g++.dg/cpp0x/vt-51314.C: New test.
6329 * g++.dg/cpp0x/variadic76.C: Fix.
6330
6331 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6332
6333 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6334
6335 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6336
6337 Add -Wvarargs option
6338 * c-c++-common/Wvarargs.c: New test case.
6339 * c-c++-common/Wvarargs-2.c: Likewise.
6340
6341 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6342
6343 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6344 * objc.dg/foreach-7.m: Force the test case to run without
6345 -ftrack-macro-expansion.
6346 * c-c++-common/tm/attrib-1.c: Likewise.
6347 * c-c++-common/warn-ommitted-condop.c: Likewise.
6348 * gcc.dg/assign-warn-1.c: Likewise.
6349 * gcc.dg/assign-warn-2.c: Likewise.
6350 * gcc.dg/attr-alloc_size.c: Likewise.
6351 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6352 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6353 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6354 * gcc.dg/c90-const-expr-9.c: Likewise.
6355 * gcc.dg/c99-const-expr-9.c: Likewise.
6356 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6357 * gcc.dg/cpp/direct2s.c: Likewise.
6358 * gcc.dg/cpp/pr28709.c: Likewise.
6359 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6360 * gcc.dg/dfp/composite-type.c: Likewise.
6361 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6362 with -ftrack-macro-expansion
6363 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6364 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6365 * g++.dg/ext/cleanup-1.C: Likewise.
6366 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6367 * g++.dg/template/sfinae10.C: Likewise.
6368 * g++.dg/tm/wrap-2.C: Likewise.
6369 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6370 * g++.dg/warn/Wsign-conversion.C: Likewise.
6371 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6372 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6373 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6374 it to run with -ftrack-macro-expansion.
6375 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6376 test cases without -ftrack-macro-expansion.
6377
6378 Fix location for static class members
6379 * g++.dg/template/sfinae6_neg.C: Adjust.
6380
6381 Make conversion warnings work on NULL with -ftrack-macro-expansion
6382 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6383 alongside the previous testing for NULL.
6384
6385 Fix -Wuninitialized for -ftrack-macro-expansion
6386 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6387
6388 Strip "<built-in>" loc from displayed expansion context
6389 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6390 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6391 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6392 new test above.
6393
6394 Fix expansion point loc for macro-like tokens
6395 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6396 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6397
6398 Fix token pasting with -ftrack-macro-expansion
6399 * gcc.dg/cpp/paste17.c: New test case for
6400 -ftrack-macro-expansion=2 mode only.
6401 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6402
6403 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6404
6405 * gnat.dg/warn6.ad[sb]: New test.
6406
6407 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6408
6409 PR 53149
6410 * gcc.dg/20011021-1.c: Adjust testcase.
6411
6412 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6413
6414 PR fortran/53148
6415 * gfortran.dg/function_optimize_12.f90: New test.
6416
6417 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6418
6419 PR target/53156
6420 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6421 code to match current output and cover new peephole2 pattern.
6422
6423 2012-04-27 Ollie Wild <aaw@google.com>
6424
6425 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6426
6427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6428
6429 * gcc.c-torture/execute/20120427-2.c: New testcase.
6430 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6431 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6432 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6433
6434 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6435
6436 PR target/53138
6437 * gcc.c-torture/execute/20120427-1.c: New testcase.
6438
6439 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6440
6441 PR middle-end/27139
6442 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6443
6444 2012-04-27 Tom de Vries <tom@codesourcery.com>
6445
6446 PR tree-optimization/51879
6447 * gcc.dg/pr51879.c: New test.
6448 * gcc.dg/pr51879-2.c: Same.
6449 * gcc.dg/pr51879-3.c: Same.
6450 * gcc.dg/pr51879-4.c: Same.
6451 * gcc.dg/pr51879-6.c: Same.
6452
6453 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/53096
6456 * g++.dg/cpp0x/defaulted35.C: New.
6457 * g++.dg/cpp0x/defaulted15.C: Adjust.
6458
6459 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6460
6461 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6462 structure layout.
6463
6464 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6465
6466 * gcc.target/i386/builtin_target.c: Check avx2.
6467
6468 2012-04-26 Alan Modra <amodra@gmail.com>
6469
6470 * gcc.target/powerpc/savres.c: New test.
6471 * gcc.target/powerpc/powerpc.exp: Run it.
6472
6473 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6474
6475 PR target/53120
6476 * gcc.dg/torture/pr53120.c: New test.
6477
6478 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR middle-end/52979
6481 * gcc.c-torture/compile/pr52979-1.c: New test.
6482 * gcc.c-torture/execute/pr52979-1.c: New test.
6483 * gcc.c-torture/execute/pr52979-2.c: New test.
6484
6485 2012-04-25 Richard Guenther <rguenther@suse.de>
6486
6487 * gcc.target/i386/l_fma_float_5.c: Adjust.
6488 * gcc.target/i386/l_fma_double_4.c: Likewise.
6489 * gcc.target/i386/l_fma_float_2.c: Likewise.
6490 * gcc.target/i386/l_fma_float_6.c: Likewise.
6491 * gcc.target/i386/l_fma_double_1.c: Likewise.
6492 * gcc.target/i386/l_fma_double_5.c: Likewise.
6493 * gcc.target/i386/l_fma_float_3.c: Likewise.
6494 * gcc.target/i386/l_fma_double_2.c: Likewise.
6495 * gcc.target/i386/l_fma_double_6.c: Likewise.
6496 * gcc.target/i386/l_fma_float_4.c: Likewise.
6497 * gcc.target/i386/l_fma_double_3.c: Likewise.
6498 * gcc.target/i386/l_fma_float_1.c: Likewise.
6499
6500 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR tree-optimization/53058
6503 * gcc.c-torture/compile/pr53058.c: New test.
6504
6505 2012-04-25 Jan Hubicka <jh@suse.cz>
6506
6507 PR middle-end/53088
6508 * gcc.target/i386/pr39082-1.c: Update warning location.
6509
6510 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c/52880
6513 * gcc.dg/pr52880.c: New test.
6514
6515 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6516
6517 * gcc.dg/m-un-2.c: Update.
6518 * gcc.dg/20011021-1.c: Update.
6519
6520 2012-04-25 Tobias Burnus <burnus@net-b.de>
6521
6522 PR fortran/52196
6523 * gfortran.dg/realloc_on_assign_14.f90: New.
6524
6525 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6526
6527 PR testsuite/52641
6528 PR tree-optimizations/52891
6529 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6530
6531 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/52363
6534 * g++.dg/cpp0x/sfinae35.C: New.
6535 * g++.dg/cpp0x/sfinae36.C: Likewise.
6536
6537 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6538
6539 * gcc.target/builtin_target.c: New testcase.
6540
6541 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 PR target/47197
6544 * gcc.target/powerpc/pr47197.c: New test.
6545
6546 2012-04-24 Richard Guenther <rguenther@suse.de>
6547
6548 PR tree-optimization/53085
6549 * g++.dg/torture/pr53085.C: New testcase.
6550
6551 2012-04-24 Andrew Pinski <apinski@cavium.com>
6552
6553 PR tree-opt/33512
6554 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6555 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6556 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6557
6558 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR middle-end/53084
6561 * gcc.c-torture/execute/pr53084.c: New test.
6562
6563 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6566
6567 2012-04-23 Andrew Pinski <apinski@cavium.com>
6568
6569 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6570
6571 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6572
6573 PR regression/53076
6574 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6575 * gcc.dg/torture/builtin-power-1.c: Likewise.
6576
6577 2012-04-23 Richard Guenther <rguenther@suse.de>
6578
6579 PR tree-optimization/53070
6580 * gcc.dg/torture/pr53070.c: New testcase.
6581
6582 2012-04-23 Richard Guenther <rguenther@suse.de>
6583
6584 PR c/53060
6585 * gcc.dg/pr53060.c: New testcase.
6586
6587 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR tree-optimizations/52891
6590 * gcc.c-torture/compile/pr52891-1.c: New test.
6591 * gcc.c-torture/compile/pr52891-2.c: New test.
6592
6593 2012-04-22 Tobias Burnus <burnus@net-b.de>
6594
6595 PR fortran/53051
6596 * gfortran.dg/read_float_4.f90: New.
6597
6598 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6599
6600 PR 35441
6601 * c-c++-common/pr35441.C: New.
6602
6603 2012-04-20 Ian Lance Taylor <iant@google.com>
6604
6605 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6606 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6607
6608 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6611 array access.
6612 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6613
6614 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615
6616 PR rtl-optimization/44214
6617 * gcc.dg/pr44214-1.c: New test.
6618 * gcc.dg/pr44214-2.c: Likewise.
6619 * gcc.dg/pr44214-3.c: Likewise.
6620
6621 2012-04-20 Richard Guenther <rguenther@suse.de>
6622
6623 * g++.dg/torture/20120420-1.C: New testcase.
6624
6625 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6626
6627 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6628
6629 2012-04-19 Christian Bruel <christian.bruel@st.com>
6630
6631 * gcc.dg/pr52283.c: New test.
6632
6633 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6634
6635 * gcc.dg/pr37985.c: New test.
6636
6637 2012-04-19 Richard Guenther <rguenther@suse.de>
6638
6639 PR rtl-optimization/44688
6640 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6641 possibly profitable.
6642
6643 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6644
6645 PR tree-optimization/52976
6646 * gfortran.dg/reassoc_11.f: New test.
6647
6648 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6649
6650 PR tree-optimization/52976
6651 * gfortran.dg/reassoc_7.f: New test.
6652 * gfortran.dg/reassoc_8.f: Likewise.
6653 * gfortran.dg/reassoc_9.f: Likewise.
6654 * gfortran.dg/reassoc_10.f: Likewise.
6655
6656 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/52422
6659 * g++.dg/cpp0x/sfinae33.C: New.
6660 * g++.dg/cpp0x/sfinae34.C: Likewise.
6661
6662 2012-04-18 Joey Ye <joey.ye@arm.com>
6663
6664 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6665
6666 2012-04-18 Richard Guenther <rguenther@suse.de>
6667
6668 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6669 array access.
6670 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6671 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6672
6673 2012-04-17 Tom de Vries <tom@codesourcery.com>
6674
6675 * g++.dg/pr51264-4.C: New test.
6676
6677 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6678
6679 PR c++/52599
6680 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6681
6682 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6683
6684 PR c++/53003
6685 * g++.dg/parse/crash59.C: New.
6686
6687 2012-04-17 Michael Matz <matz@suse.de>
6688
6689 PR tree-optimization/18437
6690 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6691
6692 2012-04-17 Richard Guenther <rguenther@suse.de>
6693
6694 PR middle-end/53011
6695 * g++.dg/torture/pr53011.C: New testcase.
6696
6697 2012-04-16 Jason Merrill <jason@redhat.com>
6698
6699 PR c++/38543
6700 * g++.dg/cpp0x/variadic131.C: New.
6701
6702 PR c++/52008
6703 * g++.dg/cpp0x/variadic130.C: New.
6704
6705 PR c++/50830
6706 * g++.dg/cpp0x/variadic129.C: New.
6707
6708 PR c++/50303
6709 * g++.dg/cpp0x/variadic128.C: New.
6710
6711 2012-04-16 Tobias Burnus <burnus@net-b.de>
6712
6713 PR fortran/52864
6714 * gfortran.dg/pointer_intent_6.f90: New.
6715
6716 2012-04-16 Tobias Burnus <burnus@net-b.de>
6717
6718 PR fortran/52916
6719 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6720 to include public_private_module_4.f90.
6721 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6722 targets.
6723
6724 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/49152
6727 * g++.dg/diagnostic/operator1.C: New.
6728 * g++.dg/ext/label5.C: Adjust.
6729 * g++.dg/ext/va-arg1.C: Likewise.
6730 * g++.dg/other/error20.C: Likewise.
6731 * g++.dg/other/error20.C: Likewise.
6732 * g++.dg/other/error16.C: Likewise.
6733 * g++.dg/other/error10.C: Likewise.
6734 * g++.dg/parse/error30.C: Likewise.
6735 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6736
6737 2012-04-16 Jason Merrill <jason@redhat.com>
6738
6739 PR c++/51148
6740 * g++.dg/cpp0x/variadic127.C: New.
6741
6742 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6743
6744 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6745 testcase name.
6746 Use fail, pass instead of unresolved.
6747 Don't log $optstr.
6748
6749 PR testsuite/52948
6750 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6751 TODO_dump_func.
6752 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6753 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6754 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6755
6756 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6757
6758 PR fortran/52968
6759 * gfortran.dg/typebound_call_23.f03: New test case.
6760
6761 2012-04-15 Jason Merrill <jason@redhat.com>
6762
6763 PR c++/47220
6764 * g++.dg/cpp0x/variadic126.C: New.
6765
6766 PR c++/52380
6767 * g++.dg/cpp0x/variadic125.C: New.
6768
6769 PR c++/52292
6770 * g++.dg/cpp0x/variadic124.C: New.
6771
6772 PR c++/52706
6773 * g++.dg/cpp0x/nullptr27.C: New.
6774
6775 PR c++/52818
6776 * g++.dg/warn/format8.C: New.
6777
6778 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6779
6780 PR fortran/51082
6781 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6782
6783 2012-04-14 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/52916
6786 PR fortran/40973
6787 * gfortran.dg/public_private_module_3.f90: New.
6788 * gfortran.dg/public_private_module_4.f90: New.
6789
6790 2012-04-14 Tom de Vries <tom@codesourcery.com>
6791
6792 * gcc.dg/superblock.c: New test.
6793
6794 2012-04-14 Tom de Vries <tom@codesourcery.com>
6795
6796 * gcc.dg/pr51879-12.c: New test.
6797
6798 2012-04-13 Jason Merrill <jason@redhat.com>
6799
6800 PR c++/52824
6801 * g++.dg/cpp0x/variadic123.C: New.
6802 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6803
6804 PR c++/52905
6805 * g++.dg/cpp0x/initlist-ctor1.C: New.
6806
6807 PR c++/52915
6808 * g++.dg/other/anon-union2.C: New.
6809
6810 2012-04-13 Martin Jambor <mjambor@suse.cz>
6811
6812 PR middle-end/52939
6813 * g++.dg/ipa/pr52939.C: New test.
6814
6815 2012-04-13 Tom de Vries <tom@codesourcery.com>
6816
6817 * gcc.dg/pr52734.c: New test.
6818
6819 2012-04-13 Richard Guenther <rguenther@suse.de>
6820
6821 PR tree-optimization/52969
6822 * gcc.dg/torture/pr52969.c: New testcase.
6823
6824 2012-04-13 Richard Guenther <rguenther@suse.de>
6825
6826 PR c/52549
6827 * gcc.dg/pr52549.c: New testcase.
6828
6829 2012-04-13 Richard Guenther <rguenther@suse.de>
6830
6831 PR c/52862
6832 * gcc.dg/pr52862.c: New testcase.
6833
6834 2012-04-13 Joey Ye <joey.ye@arm.com>
6835
6836 * gcc.target/arm/thumb1-imm.c: New testcase.
6837
6838 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6839
6840 PR target/52932
6841 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6842 second function argument.
6843 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6844 (calc_permps): Update declaration. Calculate result correctly.
6845 (avx2_test): Change src2 type to union256i_d.
6846 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6847 correctly.
6848
6849 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6850
6851 PR target/52775
6852 * gcc.target/powerpc/pr52775.c: New file.
6853
6854 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6855
6856 PR tree-optimization/18589
6857 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6858 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6859 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6860 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6861 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6862 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6863 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6864 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6865 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6866 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6867
6868 2012-04-12 Richard Guenther <rguenther@suse.de>
6869
6870 PR tree-optimization/52943
6871 * gcc.dg/torture/pr52943.c: New testcase.
6872
6873 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6874
6875 PR target/50751
6876 * gcc/target/sh/pr50751-4.c: New.
6877 * gcc/target/sh/pr50751-5.c: New.
6878 * gcc/target/sh/pr50751-6.c: New.
6879 * gcc/target/sh/pr50751-7.c: New.
6880
6881 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6882
6883 PR c++/52465
6884 * g++.dg/lookup/using52.C: New.
6885
6886 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6887
6888 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6889
6890 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6891
6892 PR rtl-optimization/52876
6893 * gcc.target/i386/pr52876.c: New.
6894
6895 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6896
6897 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6898 __UINTPTR_TYPE__.
6899 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6900 __INTPTR_TYPE__.
6901 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6902 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6903 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6904 (ptrdiff_t): ... this. All uses changed.
6905 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6906 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6907 __INTPTR_TYPE__.
6908 (main): Cast argument to __INTPTR_TYPE__.
6909 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6910 size_t.
6911 * gcc.dg/mallign.c (main): Likewise.
6912 * gcc.dg/pr38700.c (foo): Likewise.
6913 * gcc.dg/long-long-cst1.c (t): Likewise.
6914 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6915 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6916 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6917 * gcc.dg/pr25682.c (d, foo): Likewise.
6918 * gcc.dg/format/cast-1.c (f): Likewise.
6919 * gcc.dg/c90-const-expr-10.c
6920 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6921 (size_t): ...this. All uses changed.
6922 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6923 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6924 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6925 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6926 * gcc.dg/sequence-pt-1.c: Likewise.
6927 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6928 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6929 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6930 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6931 of ptrdiff_t with it.
6932 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6933 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6934 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6935
6936 2012-04-11 Jason Merrill <jason@redhat.com>
6937
6938 PR debug/45088
6939 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6940 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6941
6942 PR c++/52906
6943 * g++.dg/ext/attrib45.C: New.
6944
6945 * g++.dg/eh/dtor3.C: New.
6946
6947 2012-04-11 Richard Guenther <rguenther@suse.de>
6948
6949 PR middle-end/52621
6950 * gfortran.dg/pr52621.f90: New testcase.
6951
6952 2012-04-11 Richard Guenther <rguenther@suse.de>
6953
6954 PR middle-end/52918
6955 * g++.dg/torture/pr52918-1.C: New testcase.
6956 * g++.dg/torture/pr52918-2.C: Likewise.
6957
6958 2012-04-11 Tobias Burnus <burnus@net-b.de>
6959
6960 PR fortran/52729
6961 * gfortran.dg/block_11.f90: New.
6962
6963 2012-04-11 Nick Clifton <nickc@redhat.com>
6964
6965 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6966
6967 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6968
6969 PR target/16458
6970 * gcc.target/powerpc/pr16458-1.c: New test.
6971 * gcc.target/powerpc/pr16458-2.c: Likewise.
6972 * gcc.target/powerpc/pr16458-3.c: Likewise.
6973 * gcc.target/powerpc/pr16458-4.c: Likewise.
6974
6975 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6976
6977 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6978 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6979 * gcc.dg/builtin-bswap-5.c: Likewise.
6980 * gcc.target/i386/builtin-bswap-4.c: New test.
6981
6982 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6983
6984 PR 24985
6985 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6986
6987 2012-04-11 Richard Guenther <rguenther@suse.de>
6988
6989 PR rtl-optimization/52881
6990 * gcc.dg/torture/pr52881.c: New testcase.
6991 * gcc.dg/torture/pr52913.c: Likewise.
6992
6993 2012-04-11 Richard Guenther <rguenther@suse.de>
6994
6995 PR tree-optimization/52912
6996 * gcc.dg/torture/pr52912.c: New testcase.
6997
6998 2010-04-10 Michael Matz <matz@suse.de>
6999
7000 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7001 * gcc.dg/vect/vect-outer-1.c: Adjust.
7002 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7003 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7004 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7005 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7006 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7007 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7008
7009 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7010
7011 PR tree-optimization/52870
7012 * gcc.dg/vect/pr52870.c: New test.
7013
7014 2012-04-09 Mike Stump <mikestump@comcast.net>
7015
7016 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7017 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7018 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7019 * gnat.dg/aggr11.adb: Likewise.
7020 * gnat.dg/aggr11_pkg.ads: Likewise.
7021 * gnat.dg/aggr15.adb: Likewise.
7022 * gnat.dg/aggr15.ads: Likewise.
7023 * gnat.dg/aggr17.adb: Likewise.
7024 * gnat.dg/aggr18.adb: Likewise.
7025 * gnat.dg/array14.adb: Likewise.
7026 * gnat.dg/array14.ads: Likewise.
7027 * gnat.dg/array14_pkg.ads: Likewise.
7028 * gnat.dg/array19.adb: Likewise.
7029 * gnat.dg/array19.ads: Likewise.
7030 * gnat.dg/discr27.adb: Likewise.
7031 * gnat.dg/discr27.ads: Likewise.
7032 * gnat.dg/discr35.adb: Likewise.
7033 * gnat.dg/discr35.ads: Likewise.
7034 * gnat.dg/discr6.adb: Likewise.
7035 * gnat.dg/discr6_pkg.ads: Likewise.
7036 * gnat.dg/import1.adb: Likewise.
7037 * gnat.dg/import1.ads: Likewise.
7038 * gnat.dg/loop_address2.adb: Likewise.
7039 * gnat.dg/opt7.adb: Likewise.
7040 * gnat.dg/opt7.ads: Likewise.
7041 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7042 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7043 * gnat.dg/rep_clause2.adb: Likewise.
7044 * gnat.dg/rep_clause2.ads: Likewise.
7045 * gnat.dg/slice2.adb: Likewise.
7046 * gnat.dg/slice2.ads: Likewise.
7047 * gnat.dg/slice6.adb: Likewise.
7048 * gnat.dg/slice6_pkg.ads: Likewise.
7049 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7050 * gnat.dg/taft_type2.adb: Likewise.
7051 * gnat.dg/taft_type2.ads: Likewise.
7052 * gnat.dg/taft_type2_pkg.ads: Likewise.
7053 * gnat.dg/volatile10.adb: Likewise.
7054 * gnat.dg/volatile10_pkg.ads: Likewise.
7055
7056 * gcc.dg/dll-8.c: Remove execute permissions.
7057 * g++.dg/ext/dllexport5.C: Likewise.
7058
7059 2012-04-09 Jan Hubicka <jh@suse.cz>
7060
7061 PR lto/52722
7062 PR lto/51765
7063 PR lto/52634
7064 * gcc.dg/lto/pr52634_1.c: New testcase.
7065 * gcc.dg/lto/pr52634_0.c: New testcase.
7066
7067 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7068
7069 PR target/52883
7070 * gcc.target/i386/pr52883.c: New testcase.
7071
7072 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7073
7074 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7075 (check_effective_target_sync_long_long): Add SPARC case.
7076 (check_effective_target_sync_long_long_runtime): Likewise.
7077 (check_effective_target_sync_int_long): Adjust SPARC case.
7078 (check_effective_target_sync_char_short): Likewise.
7079
7080 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7081
7082 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7083 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7084
7085 2012-04-08 Tobias Burnus <burnus@net-b.de>
7086
7087 PR fortran/40973
7088 PR fortran/52751
7089 * gfortran.dg/public_private_module_2.f90: New.
7090
7091 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7092
7093 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7094 directives.
7095
7096 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7097
7098 PR fortran/52893
7099 * gfortran.dg/function_optimize_11.f90: New test.
7100
7101 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7102
7103 PR fortran/52668
7104 * gfortran.dg/use_only_6.f90: New test.
7105
7106 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7107
7108 PR fortran/52668
7109 * gfortran.dg/use_only_6.f90: New test.
7110 2012-04-06 Mike Stump <mikestump@comcast.net>
7111
7112 PR testsuite/50722
7113 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7114
7115 2012-04-05 Jason Merrill <jason@redhat.com>
7116
7117 PR c++/52596
7118 * g++.dg/template/qualified-id5.C: New.
7119
7120 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7121
7122 PR target/52882
7123 * gcc.target/i386/pr52882.c: New test.
7124
7125 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7126 Dominique D'Humieures <dominiq@lps.ens.fr>
7127
7128 PR testsuite/52614
7129 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7130 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7131
7132 2012-04-04 Jason Merrill <jason@redhat.com>
7133
7134 PR c++/52845
7135 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7136
7137 2012-04-03 Jason Merrill <jason@redhat.com>
7138
7139 PR c++/52796
7140 * g++.dg/cpp0x/variadic-value1.C: New.
7141
7142 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7143
7144 * gnat.dg/pack18.adb: New test.
7145 * gnat.dg/pack18_pkg.ads: New helper.
7146
7147 2012-04-03 Richard Guenther <rguenther@suse.de>
7148
7149 PR tree-optimization/52808
7150 * gcc.dg/pr52808.c: New testcase.
7151
7152 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR tree-optimization/52835
7155 * gfortran.dg/pr52835.f90: New test.
7156
7157 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gnat.dg/specs/aggr5.ads: New test.
7160
7161 2012-04-02 Richard Guenther <rguenther@suse.de>
7162
7163 PR tree-optimization/52756
7164 * gcc.dg/torture/pr52756.c: New testcase.
7165
7166 2012-04-02 Richard Guenther <rguenther@suse.de>
7167
7168 PR middle-end/52803
7169 * gcc.dg/pr52803.c: New testcase.
7170
7171 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7172
7173 PR c++/40942
7174 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7175 DR 214 in account.
7176
7177 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 PR c++/50043
7180 * g++.dg/cpp0x/noexcept17.C: New.
7181 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7182 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7183 * g++.dg/cpp0x/noexcept01.C: Likewise.
7184 * g++.dg/eh/init-temp1.C: Likewise.
7185 * g++.dg/eh/ctor1.C: Likwise.
7186
7187 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7188
7189 * gnat.dg/controlled6.adb: New test.
7190 * gnat.dg/controlled6_pkg.ads: New helper.
7191 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7192
7193 2012-03-30 Richard Henderson <rth@redhat.com>
7194
7195 PR debug/52727
7196 * g++.dg/opt/pr52727.C: New testcase.
7197
7198 2012-03-30 Richard Guenther <rguenther@suse.de>
7199
7200 PR tree-optimization/52754
7201 * gcc.target/i386/pr52754.c: New testcase.
7202
7203 2012-03-30 Richard Guenther <rguenther@suse.de>
7204
7205 PR middle-end/52772
7206 * g++.dg/torture/pr52772.C: New testcase.
7207
7208 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/52718
7211 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7212
7213 2012-03-29 Jason Merrill <jason@redhat.com>
7214
7215 PR c++/52685
7216 * g++.dg/template/inherit8.C: New.
7217
7218 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR c++/52759
7221 * g++.dg/ext/weak4.C: New test.
7222
7223 PR tree-optimization/52760
7224 * gcc.c-torture/execute/pr52760.c: New test.
7225
7226 2012-03-29 Jason Merrill <jason@redhat.com>
7227
7228 PR c++/52743
7229 * g++.dg/cpp0x/initlist-array3.C: New.
7230
7231 2012-03-28 Jason Merrill <jason@redhat.com>
7232
7233 PR c++/52746
7234 * g++.dg/overload/virtual2.C: New.
7235
7236 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7237
7238 * gnat.dg/vect7.ad[sb]: New test.
7239
7240 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7241 Tobias Burnus <burnus@gcc.gnu.org>
7242
7243 PR fortran/52652
7244 * gfortran.dg/allocate_class_1.f90 : Change error test.
7245 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7246 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7247 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7248
7249 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR middle-end/52691
7252 * gcc.dg/pr52691.c: New test.
7253
7254 PR middle-end/52750
7255 * gcc.c-torture/compile/pr52750.c: New test.
7256
7257 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7258
7259 PR target/52692
7260 * gcc.target/avr/torture/builtins-2.c: New test.
7261
7262 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR target/52736
7265 * gcc.target/i386/pr52736.c: New test.
7266
7267 2012-03-27 Martin Jambor <mjambor@suse.cz>
7268
7269 PR middle-end/52693
7270 * gcc.dg/torture/pr52693.c: New test.
7271
7272 2012-03-27 Meador Inge <meadori@codesourcery.com>
7273
7274 PR c++/52672
7275 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7276
7277 2012-03-27 Mike Stump <mikestump@comcast.net>
7278
7279 PR target/52665
7280 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7281 failures that match branch names.
7282
7283 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7284 H.J. Lu <hongjiu.lu@intel.com>
7285
7286 PR target/52698
7287 * gcc.target/i386/pr52698.c: New test.
7288
7289 2012-03-27 Richard Guenther <rguenther@suse.de>
7290
7291 PR middle-end/52720
7292 * gcc.dg/torture/pr52720.c: New testcase.
7293
7294 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7295
7296 * gnat.dg/pack17.adb: New test.
7297
7298 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7299
7300 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7301 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7302
7303 2012-03-26 Martin Jambor <mjambor@suse.cz>
7304
7305 PR tree-optimization/50052
7306 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7307
7308 2012-03-26 Richard Guenther <rguenther@suse.de>
7309
7310 PR tree-optimization/52701
7311 * gfortran.dg/pr52701.f90: New testcase.
7312
7313 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7314
7315 PR tree-optimization/52686
7316 * gcc.target/arm/pr52686.c: New test.
7317
7318 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7319
7320 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7321 Add "-Os -flto" to list.
7322
7323 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7324
7325 * gnat.dg/concat2.ad[sb]: New test.
7326
7327 2012-03-24 Jason Merrill <jason@redhat.com>
7328
7329 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7330 * g++.dg/cpp0x/trailing2.C: Likewise.
7331 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7332 * g++.dg/cpp1y/auto-fn1.C: New.
7333 * g++.dg/cpp1y/auto-fn2.C: New.
7334 * g++.dg/cpp1y/auto-fn3.C: New.
7335 * g++.dg/cpp1y/auto-fn4.C: New.
7336 * g++.dg/cpp1y/auto-fn5.C: New.
7337 * g++.dg/cpp1y/auto-fn6.C: New.
7338 * g++.dg/cpp1y/auto-fn7.C: New.
7339 * g++.dg/cpp1y/auto-fn8.C: New.
7340 * g++.dg/cpp1y/auto-fn9.C: New.
7341 * g++.dg/cpp1y/auto-fn10.C: New.
7342 * g++.dg/cpp1y/auto-fn11.C: New.
7343
7344 2012-03-23 Richard Guenther <rguenther@suse.de>
7345
7346 PR tree-optimization/52678
7347 * gfortran.dg/pr52678.f: New testcase.
7348
7349 2012-03-23 Richard Guenther <rguenther@suse.de>
7350
7351 PR tree-optimization/52638
7352 * g++.dg/torture/pr52638.C: New testcase.
7353
7354 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 PR c++/52487
7357 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7358
7359 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR c++/52671
7362 * g++.dg/ext/attrib44.C: New test.
7363
7364 2012-03-22 Jan Hubicka <jh@suse.cz>
7365
7366 PR middle-end/51737
7367 * g++.dg/torture/pr51737.C: New testcase
7368
7369 2012-03-22 Richard Guenther <rguenther@suse.de>
7370
7371 PR tree-optimization/52548
7372 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7373
7374 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7375
7376 * lib/fortran-modules.exp (list-module-names-1): Remove
7377 warning.
7378
7379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7380
7381 PR target/50751
7382 * gcc.target/sh/pr50751-1.c: New.
7383 * gcc.target/sh/pr50751-2.c: New.
7384 * gcc.target/sh/pr50751-3.c: New.
7385
7386 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7387
7388 PR target/52479
7389 * gcc.target/sh/sh4a-cos.c: Remove.
7390 * gcc.target/sh/sh4a-sin.c: Remove.
7391 * gcc.target/sh/sh4a-sincos.c: Remove.
7392
7393 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7394
7395 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7396 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7397
7398 2012-03-21 Martin Jambor <mjambor@suse.cz>
7399
7400 PR testsuite/52641
7401 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7402 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7403
7404 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7405
7406 * gcc.target/arm/thumb-16bit-ops.c: New file.
7407 * gcc.target/arm/thumb-ifcvt.c: New file.
7408
7409 2012-03-20 Jason Merrill <jason@redhat.com>
7410
7411 * lib/target-supports.exp: Add { target c++1y }.
7412
7413 * g++.dg/cpp0x/auto32.C: New.
7414
7415 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7416
7417 PR testsuite/52641
7418 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7419 int32plus.
7420 * gcc.dg/torture/pr48124-4.c: Ditto:
7421 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7422
7423 2012-03-20 Jason Merrill <jason@redhat.com>
7424
7425 PR c++/52510
7426 * g++.dg/cpp0x/initlist66.C: New.
7427
7428 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7429
7430 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7431 __AVR_HAVE_LPMX__
7432
7433 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7434
7435 PR target/49868
7436 * gcc.target/avr/torture/addr-space-2.h: New file.
7437 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7438 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7439 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7440 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7441
7442 2012-03-20 Richard Guenther <rguenther@suse.de>
7443
7444 * gnat.dg/pack16.adb: New testcase.
7445 * gnat.dg/pack16_pkg.ads: Likewise.
7446 * gnat.dg/specs/pack8.ads: Likewise.
7447 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7448
7449 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7450
7451 * g++.dg/warn/Wuseless-cast.C: Extend.
7452
7453 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/14710
7456 * g++.dg/warn/Wuseless-cast.C: New.
7457
7458 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7459
7460 PR libfortran/52608
7461 * gfortran.dg/pr52608.f90: New test.
7462
7463 2012-03-17 Tobias Burnus <burnus@net-b.de>
7464
7465 PR fortran/52585
7466 * gfortran.dg/proc_ptr_36.f90: New.
7467
7468 2012-03-16 Martin Jambor <mjambor@suse.cz>
7469
7470 * gcc.dg/misaligned-expand-1.c: New test.
7471 * gcc.dg/misaligned-expand-3.c: Likewise.
7472
7473 2012-03-16 Richard Guenther <rguenther@suse.de>
7474 Kai Tietz <ktietz@redhat.com>
7475
7476 PR middle-end/48814
7477 * gcc.c-torture/execute/pr48814-1.c: New test.
7478 * gcc.c-torture/execute/pr48814-2.c: New test.
7479 * gcc.dg/tree-ssa/assign-1.c: New test.
7480 * gcc.dg/tree-ssa/assign-2.c: New test.
7481 * gcc.dg/tree-ssa/assign-3.c: New test.
7482
7483 2012-03-16 Richard Guenther <rguenther@suse.de>
7484
7485 * gnat.dg/specs/pack7.ads: New testcase.
7486
7487 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR target/52568
7490 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7491 * gcc.dg/torture/vshuf-8.inc: Likewise.
7492 * gcc.dg/torture/vshuf-16.inc: Likewise.
7493 * gcc.dg/torture/vshuf-32.inc: Likewise.
7494
7495 2012-03-15 Jason Merrill <jason@redhat.com>
7496
7497 * g++.dg/torture/pr52582.C: New.
7498
7499 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7500
7501 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7502
7503 2012-03-15 Ira Rosen <irar@il.ibm.com>
7504 Ulrich Weigand <ulrich.weigand@linaro.org>
7505
7506 * gcc.dg/vect/slp-cond-3.c: New test.
7507 * gcc.dg/vect/slp-cond-4.c: New test.
7508
7509 2012-03-15 Ira Rosen <irar@il.ibm.com>
7510 Ulrich Weigand <ulrich.weigand@linaro.org>
7511
7512 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7513 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7514
7515 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7516
7517 PR libfortran/52434
7518 PR libfortran/48878
7519 PR libfortran/38199
7520 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7521 * gfortran.dg/round_1.f03: Likewise.
7522
7523 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7524 Andrew Pinski <apinski@cavium.com>
7525
7526 PR middle-end/52592
7527 * gcc.dg/pr52592.c: New test.
7528
7529 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7530
7531 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7532 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7533 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7534 * lib/fortran-modules.exp: .. this new file. Adjust users.
7535 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7536 gfortran-dg-debug-runtest): Call cleanup-modules.
7537 * lib/fortran-torture.exp (fortran-torture-execute,
7538 fortran-torture): Likewise.
7539 * gfortran.dg/coarray/caf.exp: Likewise.
7540 * lib/lto.exp: Likewise.
7541 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7542 * gfortran.dg/class_4b.f03: Likewise.
7543 * gfortran.dg/class_4c.f03: Likewise.
7544 * gfortran.dg/class_45a.f03: Likewise.
7545 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7546 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7547 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7548 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7549 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7550 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7551 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7552 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7553 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7554 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7555 * gfortran.dg/whole_file_28.f90: Likewise.
7556 * gfortran.dg/whole_file_29.f90: Likewise.
7557 * gfortran.dg/whole_file_30.f90: Likewise.
7558 * gfortran.dg/whole_file_31.f90: Likewise.
7559
7560 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR tree-optimization/52267
7563 * gcc.dg/pr52267.c: New test.
7564 * gcc.dg/tree-ssa/vrp65.c: New test.
7565 * gcc.dg/tree-ssa/vrp66.c: New test.
7566
7567 2012-03-15 Richard Guenther <rguenther@suse.de>
7568
7569 PR middle-end/52580
7570 * gfortran.dg/vect/pr52580.f: New testcase.
7571
7572 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7573
7574 * gcc.target/sh/fpul-usage-1.c: New.
7575
7576 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7577
7578 PR target/49468
7579 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7580 * gcc.target/sh/pr49468-di.c: Likewise.
7581
7582 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7583
7584 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7585 * gcc.dg/c99-stdint-6.c: Likewise.
7586 * gcc.dg/lto/20090210_0.c: Likewise.
7587 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7588 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7589 * gcc.dg/pragma-init-fini-2.c: Likewise.
7590 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7591 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7592 * gcc.target/i386/pr22152.c: Likewise.
7593 * gcc.target/i386/vect8-ret.c: Likewise.
7594 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7595 handling.
7596
7597 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7600 * g++.dg/tree-prof/partition1.C: Likewise.
7601 * g++.dg/tree-prof/partition2.C: Likewise.
7602 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7603 handling.
7604 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7605 * gcc.c-torture/execute/20010724-1.c: Remove.
7606 * gcc.c-torture/execute/20010724-1.x: Remove.
7607 * gcc.c-torture/execute/20040208-2.c: Remove.
7608 * gcc.c-torture/execute/20040208-2.x: Remove.
7609 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7610 Remove.
7611 (main) [__mips__ && __sgi__]: Remove.
7612 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7613 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7614 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7615 mips-sgi-irix6* handling.
7616 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7617 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7618 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7619 handling.
7620 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7621 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7622 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7623 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7624 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7625 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7626 mips-sgi-irix6*.
7627 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7628 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7629 * gcc.target/mips/save-restore-3.c: Likewise.
7630 * gcc.target/mips/save-restore-4.c: Likewise.
7631 * gcc.target/mips/save-restore-5.c: Likewise.
7632 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7633 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7634 messages.
7635 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7636 IRIX 6 handling.
7637 (restore_ld_library_path_env_vars): Likewise.
7638 * lib/target-supports.exp (check_profiling_available): Remove
7639 mips*-*-irix* handling.
7640 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7641 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7642 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7643
7644 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR c++/52582
7647 * g++.dg/opt/pr52582.C: New test.
7648
7649 2012-03-14 Richard Guenther <rguenther@suse.de>
7650
7651 PR tree-optimization/52571
7652 * gcc.dg/vect/vect-2.c: Initialize arrays.
7653 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7654 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7655 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7656
7657 2012-03-14 Richard Guenther <rguenther@suse.de>
7658
7659 PR middle-end/52080
7660 PR middle-end/52097
7661 PR middle-end/48124
7662 * gcc.dg/torture/pr48124-1.c: New testcase.
7663 * gcc.dg/torture/pr48124-2.c: Likewise.
7664 * gcc.dg/torture/pr48124-3.c: Likewise.
7665 * gcc.dg/torture/pr48124-4.c: Likewise.
7666
7667 2012-03-14 Richard Guenther <rguenther@suse.de>
7668
7669 PR middle-end/52578
7670 * gcc.dg/pr52578.c: New testcase.
7671
7672 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR c++/52521
7675 * g++.dg/cpp0x/udlit-args2.C: New test.
7676
7677 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7678
7679 PR target/48596
7680 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7681 * gcc.c-torture/compile/pr48596.c: ... here.
7682
7683 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7684
7685 PR c++/51641
7686 * g++.dg/lookup/hidden-class17.C: New test.
7687
7688 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR c/52577
7691 * gcc.dg/Wunused-var-3.c: New test.
7692
7693 2012-03-13 Martin Jambor <mjambor@suse.cz>
7694
7695 * gcc.dg/misaligned-expand-2.c: New test.
7696
7697 2012-03-13 Richard Guenther <rguenther@suse.de>
7698
7699 PR middle-end/52134
7700 * gcc.dg/pr52134.c: New testcase.
7701
7702 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7703
7704 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7705
7706 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7707
7708 PR tree-optimization/46728
7709 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7710 * gcc.target/powerpc/pr46728-5.c: Likewise.
7711 * gcc.target/powerpc/pr46728-8.c: Likewise.
7712 * gcc.target/powerpc/pr46728-10.c: Likewise.
7713 * gcc.target/powerpc/pr46728-11.c: Likewise.
7714 * gcc.target/powerpc/pr46728-13.c: Likewise.
7715 * gcc.target/powerpc/pr46728-14.c: Likewise.
7716 * gcc.target/powerpc/pr46728-15.c: Likewise.
7717
7718 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 PR c++/52299
7721 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7722
7723 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7724
7725 PR tree-optimization/46728
7726 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7727 * gcc.target/powerpc/pr46728-5.c: Likewise.
7728 * gcc.target/powerpc/pr46728-8.c: Likewise.
7729 * gcc.target/powerpc/pr46728-10.c: Likewise.
7730 * gcc.target/powerpc/pr46728-11.c: Likewise.
7731 * gcc.target/powerpc/pr46728-13.c: Likewise.
7732 * gcc.target/powerpc/pr46728-14.c: Likewise.
7733 * gcc.target/powerpc/pr46728-15.c: Likewise.
7734
7735 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7736
7737 PR target/49868
7738 * gcc.target/avr/torture/addr-space-1.h: New file.
7739 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7740 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7741 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7742 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7743
7744 2012-03-12 Andrew Pinski <apinski@cavium.com>
7745
7746 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7747
7748 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7749
7750 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7751 * g++.dg/abi/thunk4.C: Likewise.
7752 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7753 Adapt line numbers.
7754 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7755 handling.
7756 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7757 * g++.dg/eh/spbp.C: Likewise.
7758 * g++.dg/ext/label13.C: Likewise.
7759 * g++.dg/guality/guality.exp: Likewise.
7760 * g++.dg/other/anon5.C: Likewise.
7761 * g++.dg/other/pragma-ep-1.C: Remove.
7762 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7763 * g++.dg/warn/pr31246.C: Likewise.
7764 * g++.dg/warn/weak1.C: Likewise.
7765 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7766 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7767 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7768 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7769 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7770 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7771 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7772 * gcc.dg/c99-tgmath-1.c: Likewise.
7773 * gcc.dg/c99-tgmath-2.c: Likewise.
7774 * gcc.dg/c99-tgmath-3.c: Likewise.
7775 * gcc.dg/c99-tgmath-4.c: Likewise.
7776 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7777 handling.
7778 * gcc.dg/debug/pr49032.c: Likewise.
7779 * gcc.dg/guality/guality.exp: Likewise.
7780 * gcc.dg/intmax_t-1.c: Likewise.
7781 * gcc.dg/pr48616.c: Likewise.
7782 * gcc.dg/pragma-ep-1.c: Remove.
7783 * gcc.dg/pragma-ep-2.c: Remove.
7784 * gcc.dg/pragma-ep-3.c: Remove.
7785 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7786 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7787 * gcc.misc-tests/gcov-14.c: Likewise.
7788 * gfortran.dg/guality/guality.exp: Likewise.
7789 * lib/target-supports.exp (check_weak_available): Likewise.
7790 (add_options_for_tls): Likewise.
7791 (check_ascii_locale_available): Likewise.
7792 * obj-c++.dg/dwarf-2.mm: Likewise.
7793 * objc.dg/dwarf-1.m: Likewise.
7794 * objc.dg/dwarf-2.m: Likewise.
7795
7796 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/51721
7799 * gcc.dg/tree-ssa/vrp64.c: New test.
7800
7801 PR tree-optimization/52533
7802 * gcc.c-torture/compile/pr52533.c: New test.
7803
7804 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7805
7806 * gcc.target/i386/rtm-xabort-1.c: New.
7807 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7808 * gcc.target/i386/rtm-xend-1.c: Ditto.
7809 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7810 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7811 * gcc.target/i386/sse-13.c: Ditto.
7812 * gcc.target/i386/sse-14.c: Ditto.
7813 * gcc.target/i386/sse-22.c: Ditto.
7814 * gcc.target/i386/sse-23.c: Ditto.
7815 * g++.dg/other/i386-2.C: Ditto.
7816 * g++.dg/other/i386-3.C: Ditto.
7817
7818 2012-03-12 Tobias Burnus <burnus@net-b.de>
7819
7820 PR fortran/52542
7821 * gfortran.dg/proc_ptr_35.f90: New.
7822
7823 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7824
7825 PR target/52530
7826 * gcc.dg/torture/pr52530.c: New test.
7827
7828 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7829
7830 PR target/51244
7831 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7832
7833 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7834
7835 PR target/52450
7836 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7837
7838 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7839
7840 2012-03-09 Andrew Pinski <apinski@cavium.com>
7841
7842 PR middle-end/51988
7843 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7844 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7845
7846 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7847
7848 * gcc.dg/tree-ssa/scev-3.c: New.
7849 * gcc.dg/tree-ssa/scev-4.c: New.
7850
7851 2012-03-08 Tobias Burnus <burnus@net-b.de>
7852
7853 PR fortran/52469
7854 * gfortran.dg/proc_ptr_34.f90
7855
7856 2012-03-07 Jason Merrill <jason@redhat.com>
7857
7858 PR c++/52521
7859 * g++.dg/cpp0x/udlit-mangle.C: New.
7860
7861 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7862
7863 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7864
7865 2012-03-06 Richard Guenther <rguenther@suse.de>
7866
7867 PR middle-end/52493
7868 * gcc.dg/torture/pr52493.c: New testcase.
7869
7870 2012-03-06 Richard Guenther <rguenther@suse.de>
7871
7872 PR lto/52097
7873 * gcc.dg/lto/pr52097_0.c: New testcase.
7874
7875 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7876
7877 PR target/51244
7878 * gcc.target/sh/pr51244-1.c: New.
7879 * gcc.target/sh/pr51244-2.c: New.
7880 * gcc.target/sh/pr51244-3.c: New.
7881
7882 2012-03-05 Jason Merrill <jason@redhat.com>
7883
7884 PR c++/51930
7885 * g++.dg/ext/visibility/template11.C: New.
7886
7887 * g++.dg/cpp0x/implicit13.C: New.
7888
7889 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR tree-optimization/51721
7892 * gcc.dg/tree-ssa/vrp63.c: New test.
7893 * gcc.dg/pr51721.c: New test.
7894
7895 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7896
7897 PR fortran/50981
7898 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7899 argument checks.
7900
7901 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 PR target/52146
7904 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7905
7906 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7907
7908 PR fortran/50981
7909 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7910
7911 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7912
7913 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7914 int32plus.
7915
7916 2012-03-03 Jason Merrill <jason@redhat.com>
7917
7918 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7919
7920 Core 1270
7921 * g++.dg/cpp0x/initlist65.C: New.
7922
7923 PR c++/36797
7924 * g++.dg/ext/is_empty2.C: New.
7925
7926 2012-03-03 Tobias Burnus <burnus@net-b.de>
7927
7928 PR fortran/48820
7929 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7930
7931 2012-03-03 Tobias Burnus <burnus@net-b.de>
7932
7933 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7934 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7935 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7936 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7937 * gfortran.dg/class_30.f90: Remove dg-warning line.
7938 * gfortran.dg/bind_c_usage_25.f90: New.
7939
7940 2012-03-03 Tobias Burnus <burnus@net-b.de>
7941
7942 PR fortran/48820
7943 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7944 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7945 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7946
7947 2012-03-03 Tobias Burnus <burnus@net-b.de>
7948
7949 PR fortran/48820
7950 * gfortran.dg/assumed_type_1.f90: New.
7951 * gfortran.dg/assumed_type_2.f90: New.
7952 * gfortran.dg/assumed_type_3.f90: New.
7953 * gfortran.dg/assumed_type_4.f90: New.
7954
7955 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7956
7957 PR target/49486
7958 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7959 * gcc.target/sh/pr49468-di.c: New.
7960
7961 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7962
7963 * gcc.dg/graphite/pr50561.c: Update.
7964
7965 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7966
7967 * gcc.target/powerpc/pr52457.c: New test.
7968
7969 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7970
7971 * gcc.target/arm/sat-1.c: New test.
7972
7973 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7974
7975 PR target/46716
7976 * gcc.target/i386/pr46716.c: New test.
7977
7978 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7979
7980 PR c++/51989
7981 * g++.dg/cpp0x/sfinae32.C: New.
7982
7983 2012-03-02 Richard Guenther <rguenther@suse.de>
7984
7985 PR tree-optimization/52406
7986 * gcc.dg/torture/pr52406.c: New testcase.
7987
7988 2012-03-02 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/52325
7991 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7992 * gfortran.dg/nullify_2.f90: Update dg-error.
7993 * gfortran.dg/nullify_4.f90: Ditto.
7994 * gfortran.dg/pointer_init_6.f90: Ditto.
7995
7996 2012-03-02 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/52270
7999 * gfortran.dg/class_51.f90: New.
8000
8001 2012-03-02 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/52452
8004 * gfortran.dg/intrinsic_8.f90: New.
8005
8006 2012-03-01 Kai Tietz <ktietz@redhat.com>
8007
8008 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8009 routines on mingw targets.
8010 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8011
8012 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR tree-optimization/52445
8015 * gcc.dg/pr52445.c: New test.
8016
8017 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR target/52437
8020 * gcc.c-torture/compile/pr52437.c: New test.
8021
8022 PR middle-end/52419
8023 * gcc.dg/torture/pr52419.c: New test.
8024
8025 PR tree-optimization/52429
8026 * gcc.dg/torture/pr52429.c: New test.
8027 * g++.dg/opt/pr52429.C: New test.
8028
8029 2012-02-29 Richard Guenther <rguenther@suse.de>
8030
8031 PR testsuite/52297
8032 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8033 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8034 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8035 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8036 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8037 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8038
8039 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8040
8041 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8042
8043 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8044
8045 PR fortran/52386
8046 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8047
8048 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8049
8050 PR target/51534
8051 * gcc.target/arm/neon/pr51534.c: New testcase.
8052
8053 2012-02-28 Richard Guenther <rguenther@suse.de>
8054
8055 PR target/52407
8056 * gcc.dg/torture/pr52407.c: New testcase.
8057
8058 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8059
8060 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8061 * gcc.target/arm/vfp2.c: Likewise.
8062 * gcc.target/arm/vfp3.c: Likewise.
8063 * gcc.target/arm/vfp4.c: Likewise.
8064 * gcc.target/arm/vfp5.c: Likewise.
8065 * gcc.target/arm/vfp6.c: Likewise.
8066 * gcc.target/arm/vfp7.c: Likewise.
8067 * gcc.target/arm/vfp8.c: Likewise.
8068 * gcc.target/arm/vfp9.c: Likewise.
8069 * gcc.target/arm/vfp10.c: Likewise.
8070 * gcc.target/arm/vfp11.c: Likewise.
8071 * gcc.target/arm/vfp12.c: Likewise.
8072 * gcc.target/arm/vfp13.c: Likewise.
8073 * gcc.target/arm/vfp14.c: Likewise.
8074 * gcc.target/arm/vfp15.c: Likewise.
8075 * gcc.target/arm/vfp16.c: Likewise.
8076 * gcc.target/arm/vfp17.c: Likewise.
8077 * gcc.target/arm/neon-constants.h: New file.
8078 * gcc.target/arm/neon-vect1.c: New test.
8079 * gcc.target/arm/neon-vect2.c: New test.
8080 * gcc.target/arm/neon-vect3.c: New test.
8081 * gcc.target/arm/neon-vect4.c: New test.
8082 * gcc.target/arm/neon-vect5.c: New test.
8083 * gcc.target/arm/neon-vect6.c: New test.
8084 * gcc.target/arm/neon-vect7.c: New test.
8085 * gcc.target/arm/neon-vect8.c: New test.
8086
8087 2012-02-28 Richard Guenther <rguenther@suse.de>
8088
8089 PR tree-optimization/52402
8090 * gcc.dg/torture/pr52402.c: New testcase.
8091
8092 2012-02-28 Richard Guenther <rguenther@suse.de>
8093
8094 PR lto/52400
8095 * g++.dg/lto/pr52400_0.C: New testcase.
8096
8097 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8098
8099 * gcc.target/avr/torture/builtins-1.c: New test.
8100 * gcc.target/avr/torture/builtins-error.c: New test.
8101
8102 2012-02-28 Kai Tietz <ktietz@redhat.com>
8103
8104 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8105 * gcc.target/i386/pr45352-2.c: Likewise.
8106 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8107 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8108 targets instead rand.
8109 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8110 * gcc.target/i386/sse2-mul-1.c: Likewise.
8111 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8112 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8113 * gcc.target/i386/pad-1.c: Likewise.
8114 * gcc.target/i386/pad-9.c: Likewise.
8115 * gcc.target/i386/pad-2.c: Likewise.
8116 * gcc.target/i386/pad-5b.c: Likewise.
8117 * gcc.target/i386/pad-8.c: Likewise.
8118 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8119 * gcc.target/i386/pr44130.c: Likewise.
8120 * gcc.target/i386/align-main-1.c: Likewise.
8121 * gcc.target/i386/align-main-2.c: Likewise.
8122 * gcc.target/i386/sw-1.c: Likewise.
8123 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8124 on x64 mingw target.
8125 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8126 * gcc.target/i386/pr46295.c: Likewise.
8127 * gcc.target/i386/amd64-abi-1.c: Likewise.
8128 * gcc.target/i386/amd64-abi-2.c: Likewise.
8129 * gcc.target/i386/pr39082-1.c: Likewise.
8130 * gcc.target/i386/pr39162.c: Likewise.
8131 * gcc.target/i386/pr22152.c: Likewise.
8132 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8133 * gcc.target/i386/wrfsbase-2.c: Likewise.
8134 * gcc.target/i386/local.c: Likewise
8135 * gcc.target/i386/wrgsbase-1.c: Likewise.
8136 * gcc.target/i386/wrfsbase-1.c: Likewise.
8137 * gcc.target/i386/pr39315-3.c: Likewise.
8138 * gcc.target/i386/pr35767-4.c: Likewise.
8139 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8140 x64 mingw target.
8141 * gcc.target/i386/pr45336-2.c: Likewise.
8142 * gcc.target/i386/pr45336-1.c: Likewise.
8143 * gcc.target/i386/pr45336-4.c: Likewise.
8144
8145 2012-02-27 Tristan Gingold <gingold@adacore.com>
8146
8147 * gnat.dg/array20.ad[sb]: New test.
8148
8149 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/52375
8152 * gcc.target/arm/pr52375.c: New test.
8153 * gcc.c-torture/compile/pr52375.c: New test.
8154
8155 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8156
8157 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8158 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8159
8160 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8161
8162 * gnat.dg/aggr19.adb: New test.
8163 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8164
8165 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8166
8167 PR target/49263
8168 * gcc.target/sh/pr49263.c: New.
8169
8170 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8171
8172 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8173 simulate_thread_wrapper_other_threads
8174 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8175 Move initialization of 'value' to main().
8176 (main): Initialize 'value';
8177 * gcc.dg/simulate-thread/speculative-store.c
8178 (simulate_thread_step_verify): Return 0 when successful.
8179 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8180 Reduce threshold.
8181 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8182 (simulate_thread_wrapper_other_threads): Return a success/fail value
8183 and issue an error if the instruction count threshold is exceeded.
8184
8185 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186
8187 PR target/50580
8188 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8189 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8190
8191 2012-02-24 Richard Guenther <rguenther@suse.de>
8192
8193 PR middle-end/52355
8194 * gcc.dg/pr52355.c: New testcase.
8195
8196 2012-02-23 Kai Tietz <ktietz@redhat.com>
8197
8198 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8199 * gcc.dg/Wpadded.c: Likewise.
8200 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8201 structure-layout.
8202 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8203 for sleep by Sleep and add windows.h include for this function.
8204 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8205 targets.
8206 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8207 target.
8208 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8209 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8210 on x64 mingw target.
8211 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8212 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8213 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8214 failure on LLP64 target.
8215
8216 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8217
8218 PR c/52290
8219 * gcc.dg/noncompile/pr52290.c: New test.
8220
8221 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR tree-optimization/52019
8224 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8225
8226 2012-02-22 Kai Tietz <ktietz@redhat.com>
8227
8228 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8229 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8230 derived pdiff_t type.
8231 * g++.dg/torture/pr49720.C: Likewise
8232
8233 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8234
8235 PR target/52330
8236 * gcc.target/i386/pr52330.c: New test.
8237
8238 2012-02-22 Tobias Burnus <burnus@net-b.de>
8239
8240 PR fortran/52335
8241 * gfortran.dg/io_constraints_10.f90: New.
8242
8243 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8244
8245 * lib/target-supports.exp (check_effective_target_vect_condition):
8246 Return true for NEON.
8247
8248 2012-02-21 Kai Tietz <ktietz@redhat.com>
8249
8250 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8251
8252 2012-02-21 Richard Guenther <rguenther@suse.de>
8253
8254 PR tree-optimization/52324
8255 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8256
8257 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8258
8259 PR middle-end/51782
8260 * gcc.target/avr/torture/pr51782-1.c: New test.
8261
8262 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR tree-optimization/52318
8265 * gcc.dg/pr52318.c: New test.
8266
8267 2012-02-20 Kai Tietz <ktietz@redhat.com>
8268
8269 * gcc.dg/bf-ms-layout-3.c: New testcase.
8270
8271 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8272
8273 PR testsuite/52229
8274 PR fortran/32380
8275 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8276
8277 2012-02-20 Richard Guenther <rguenther@suse.de>
8278
8279 PR tree-optimization/52298
8280 * gcc.dg/torture/pr52298.c: New testcase.
8281 * gcc.dg/vect/pr52298.c: Likewise.
8282
8283 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8284
8285 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8286 * gcc.c-torture/execute/pr52286.c: Ditto.
8287
8288 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR tree-optimization/52286
8291 * gcc.c-torture/execute/pr52286.c: New test.
8292
8293 2012-02-18 Tobias Burnus <burnus@net-b.de>
8294
8295 PR fortran/52295
8296 * gfortran.dg/interface_35.f90: Use -std=f2003.
8297 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8298 * gfortran.dg/interface_assignment_4.f90: Ditto.
8299 * gfortran.dg/bessel_1.f90: Ditto.
8300 * gfortran.dg/func_result_6.f90: Ditto.
8301 * gfortran.dg/hypot_1.f90: Ditto.
8302 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8303
8304 2012-02-17 Tobias Burnus <burnus@net-b.de>
8305
8306 PR translation/52232
8307 PR translation/52234
8308 PR translation/52245
8309 PR translation/52246
8310 PR translation/52262
8311 PR translation/52273
8312 * gfortran.dg/coarray_22.f90: Update dg-error.
8313 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8314
8315 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316
8317 PR target/51753
8318 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8319 (simulate-thread): Use default timeout.
8320
8321 2012-02-16 Jason Merrill <jason@redhat.com>
8322
8323 PR c++/52248
8324 * g++.dg/ext/timevar1.C: New.
8325
8326 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8327
8328 PR c++/52126
8329 * g++.dg/template/using21.C: New.
8330 * g++.dg/template/using22.C: Likewise.
8331
8332 2012-02-16 Jason Merrill <jason@redhat.com>
8333
8334 PR c++/51415
8335 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8336
8337 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR tree-optimization/52255
8340 * gcc.c-torture/compile/pr52255.c: New test.
8341
8342 PR debug/52260
8343 * g++.dg/debug/dwarf2/pr52260.C: New test.
8344
8345 PR middle-end/51929
8346 * g++.dg/ipa/pr51929.C: New test.
8347
8348 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8349
8350 PR target/52199
8351 * gcc.target/powerpc/pr52199.c: New file.
8352
8353 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355 PR target/52152
8356 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8357
8358 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8359
8360 * gcc.dg/pr51867.c: Don't include <math.h>.
8361 (sqrtf): Declare.
8362
8363 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8364
8365 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8366 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8367
8368 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8369
8370 PR tree-optimization/50561
8371 * gcc.dg/graphite/pr50561.c: New testcase.
8372
8373 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8374
8375 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8376 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8377
8378 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8379
8380 * gnat.dg/discr35.ad[sb]: New test.
8381
8382 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8383
8384 * gnat.dg/volatile10.adb: New test.
8385 * gnat.dg/volatile10_pkg.ads: New helper.
8386
8387 2012-02-14 Jason Merrill <jason@redhat.com>
8388
8389 * g++.dg/ext/attrib43.C: New.
8390
8391 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8392
8393 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8394 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8395 fgnu_tm.
8396 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8397 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8398 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8399 effective_target fgnu_tm.
8400 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8401
8402 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR c++/52247
8405 * g++.dg/template/asmgoto1.C: New test.
8406
8407 2012-02-14 Ian Lance Taylor <iant@google.com>
8408
8409 PR go/48501
8410 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8411 compiling generated file for 64bit and index tests.
8412
8413 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8414
8415 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8416
8417 2012-02-14 Richard Guenther <rguenther@suse.de>
8418
8419 PR tree-optimization/52244
8420 PR tree-optimization/51528
8421 * gcc.dg/torture/pr52244.c: New testcase.
8422
8423 2012-02-14 Walter Lee <walt@tilera.com>
8424
8425 * g++.dg/other/PR23205.C: Disable test on tile.
8426 * g++.dg/other/pr23205-2.C: Disable test on tile.
8427 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8428 * gcc.dg/20040813-1.c: Disable test on tile.
8429 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8430 * gcc.misc-tests/linkage.exp: Handle tilegx.
8431
8432 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR tree-optimization/52210
8435 * gcc.dg/pr52210.c: New test.
8436
8437 2012-02-14 Jason Merrill <jason@redhat.com>
8438
8439 PR c++/39055
8440 * g++.dg/overload/defarg5.C: New.
8441
8442 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR c/52181
8445 * c-c++-common/pr52181.c: New test.
8446
8447 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c++/52215
8450 * g++.dg/ext/atomic-1.C: New test.
8451
8452 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8453
8454 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8455
8456 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR middle-end/52209
8459 * gcc.c-torture/execute/pr52209.c: New test.
8460
8461 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8462
8463 PR fortran/50981
8464 * gfortran.dg/elemental_optional_args_5.f03: New test.
8465
8466 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8467
8468 PR testsuite/50076
8469 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8470 cases.
8471
8472 2012-02-11 Ian Lance Taylor <iant@google.com>
8473
8474 PR go/51874
8475 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8476 SPARC Solaris. Don't run the test at all on systems where it may
8477 not work, rather than xfailing it.
8478
8479 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8480
8481 PR rtl-optimization/52175
8482 * gcc.c-torture/compile/pr52175.c: New test.
8483
8484 2012-02-10 Jason Merrill <jason@redhat.com>
8485
8486 PR c++/51910
8487 * g++.dg/template/repo10.C: New.
8488
8489 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR debug/52132
8492 * gcc.dg/pr52132.c: New test.
8493
8494 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gnat.dg/specs/aggr4.ads: New test.
8497 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8498
8499 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8500
8501 PR target/52146
8502 * gcc.target/i386/pr52146.c: New.
8503
8504 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR middle-end/52177
8507 * c-c++-common/pr52177.c: New test.
8508
8509 2012-02-10 Jan Hubicka <jh@suse.cz>
8510
8511 PR middle-end/48600
8512 * g++.dg/torture/pr48600.C: New testcase.
8513
8514 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8515
8516 PR middle-end/52140
8517 * gcc.dg/dfp/pr52140.c: New test.
8518
8519 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR fortran/32380
8522 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8523 of dg-options.
8524
8525 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8526
8527 PR middle-end/51867
8528 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8529 * gcc.dg/pr51867.c: New test.
8530
8531 2012-02-09 Ian Lance Taylor <iant@google.com>
8532
8533 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8534 which don't support -fsplit-stack. Turn off optimization when
8535 compiling select5-out.go.
8536
8537 2012-02-08 Ian Lance Taylor <iant@google.com>
8538
8539 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8540 systems which don't support -fsplit-stack.
8541
8542 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8543
8544 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8545 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8546 machine instuction in the log.
8547
8548 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8549
8550 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8551 to 20 seconds.
8552
8553 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8554
8555 PR driver/48524
8556 * gcc.dg/pr48524.c: New test.
8557 * gcc.dg/pr48524.spec: New spec file for test.
8558
8559 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8560
8561 PR fortran/32380
8562 * gfortran.dg/vect/pr32380.f90: New test.
8563
8564 2012-02-08 Tobias Burnus <burnus@net-b.de>
8565
8566 PR fortran/52151
8567 * gfortran.dg/realloc_on_assign_12.f90: New.
8568
8569 2012-02-08 Richard Guenther <rguenther@suse.de>
8570
8571 PR rtl-optimization/52170
8572 * gcc.dg/torture/pr52170.c: New testcase.
8573
8574 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR gcov-profile/52150
8577 * gcc.dg/tree-prof/pr52150.c: New test.
8578
8579 PR rtl-optimization/52139
8580 * gcc.dg/pr52139.c: New test.
8581
8582 2012-02-07 Jason Merrill <jason@redhat.com>
8583
8584 PR c++/51675
8585 * g++.dg/cpp0x/constexpr-union3.C: New.
8586
8587 PR c++/52035
8588 * g++.dg/lto/pr52035_0.C: New.
8589
8590 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8591
8592 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8593 * gcc.dg/special/weak-1.c: Likewise.
8594 * gcc.dg/ucnid-12.c: Likewise.
8595 * gcc.dg/torture/pr45678-1.c: Likewise.
8596 * gcc.dg/torture/pr45678-2.c: Likewise.
8597 * gcc.dg/vector-4.c: Likewise.
8598 * gcc.dg/ipa/inline-5.c: Likewise.
8599 * gcc.dg/ucnid-11.c: Likewise.
8600 * gcc.misc-tests/gcov-13.c: Likewise.
8601 * gcc.misc-tests/gcov-14.c: Likewise.
8602 * g++.dg/ext/label13.C: Likewise.
8603 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8604 hppa*-*-hpux* options.
8605 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8606 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8607 * gcc.dg/pr48616.c: Likewise.
8608 * gcc.dg/pr17957.c: Likewise.
8609 * gcc.dg/pr17055-1.c: Likewise.
8610 * gcc.dg/pr32912-1.c: Likewise.
8611 * gcc.dg/tm/pr51472.c: Likewise.
8612 * c-c++-common/fold-bitand-4.c: Likewise.
8613 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8614 Use dg-additional-options for extra options.
8615
8616 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8617
8618 * gcc.target/epiphany/interrupt-2.c: New test.
8619
8620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8621
8622 PR target/52155
8623 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8624 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8625 for MIPS ELF.
8626
8627 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8628
8629 PR target/52152
8630 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8631
8632 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8633
8634 PR middle-end/24306
8635 PR target/52154
8636 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8637 * gcc.target/mips/va-arg-1.c: New test.
8638
8639 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8640
8641 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8642 for -mno-pointers-to-nested-functions.
8643
8644 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * gcc.c-torture/execute/20120207-1.c: New test.
8647
8648 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR rtl-optimization/52060
8651 * gcc.dg/torture/pr52060.c: New test.
8652
8653 PR middle-end/52074
8654 * gcc.c-torture/compile/pr52074.c: New test.
8655
8656 2012-02-07 Tobias Burnus <burnus@net-b.de>
8657
8658 PR fortran/51514
8659 * gfortran.dg/class_to_type_2.f90: New.
8660
8661 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8662
8663 PR fortran/32373
8664 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8665 Remove module.
8666
8667 2012-02-06 Jason Merrill <jason@redhat.com>
8668
8669 PR c++/52088
8670 * g++.dg/template/conv13.C: New.
8671
8672 2012-02-06 Richard Guenther <rguenther@suse.de>
8673
8674 PR tree-optimization/52115
8675 * gcc.c-torture/compile/pr52115.c: New testcase.
8676
8677 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR target/52129
8680 * gcc.c-torture/execute/pr52129.c: New test.
8681
8682 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8683
8684 * gcc.dg/pr48374.c: Actually add the test I forgot
8685 in the 2012-01-25 commit.
8686
8687 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8688
8689 PR fortran/32373
8690 * gfortran.dg/vect/vect-8.f90: New test case.
8691
8692 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8693
8694 PR fortran/48847
8695 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8696
8697 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8698
8699 PR fortran/52102
8700 * gfortran.dg/class_48.f90 : Add test of allocate class array
8701 component with source in subroutine test3. Remove commenting
8702 out in subroutine test4, since branching on unitialized variable
8703 is now fixed (no PR for this last.).
8704
8705 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8706
8707 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8708 on MIPS targets.
8709 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8710
8711 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8712
8713 PR target/52125
8714 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8715 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8716
8717 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8718
8719 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8720 (check_effective_target_sync_int_long): Use it.
8721 (check_effective_target_sync_char_short): Likewise.
8722 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8723
8724 2012-02-05 Tobias Burnus <burnus@net-b.de>
8725
8726 PR fortran/51972
8727 * gfortran.dg/class_48.f90: Add some further checks.
8728
8729 2012-02-05 Ira Rosen <irar@il.ibm.com>
8730
8731 PR tree-optimization/52091
8732 * gcc.dg/vect/pr52091.c: New test.
8733
8734 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR rtl-optimization/52113
8737 * gcc.target/avr/pr52113.c: New test.
8738
8739 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR rtl-optimization/52092
8742 * gcc.c-torture/compile/pr52092.c: New test.
8743
8744 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8745
8746 PR fortran/41587
8747 * gfortran.dg/class_array_10.f03: New test.
8748
8749 PR fortran/46356
8750 * gfortran.dg/class_array_11.f03: New test.
8751
8752 PR fortran/51754
8753 * gfortran.dg/class_array_12.f03: New test.
8754
8755 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8756
8757 PR fortran/52012
8758 * gfortran.dg/realloc_on_assign_11.f90: New test.
8759
8760 2012-02-02 Tobias Burnus <burnus@net-b.de>
8761
8762 PR fortran/52093
8763 * gfortran.dg/shape_7.f90: New.
8764
8765 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8766
8767 * gcc.target/mips/mips-prepend-1.c: New test.
8768
8769 2012-02-02 Jan Hubicka <jh@suse.cz>
8770 Tom de Vries <tom@codesourcery.com>
8771
8772 PR middle-end/51998
8773 * gcc.dg/alias-12.c: New testcase.
8774 * gcc.dg/alias-13.c: New testcase.
8775
8776 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR target/52086
8779 * gcc.dg/pr52086.c: New test.
8780
8781 PR tree-optimization/52073
8782 * gcc.c-torture/compile/pr52073.c: New test.
8783
8784 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8785
8786 PR fortran/51958
8787 * gfortran.dg/function_optimize_10.f90: New test.
8788
8789 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8790
8791 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8792 test on alpha*-*-*.
8793
8794 2012-02-01 Tobias Burnus <burnus@net-b.de>
8795
8796 PR fortran/52024
8797 * gfortran.dg/typebound_operator_14.f90: New.
8798
8799 2012-02-01 Tobias Burnus <burnus@net-b.de>
8800
8801 PR fortran/52059
8802 * gfortran.dg/elemental_function_1.f90: New.
8803
8804 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8805
8806 PR rtl-optimization/51374
8807 * gcc.target/avr/torture/pr51374-1.c:
8808 Also fail if SBIS is seen.
8809
8810 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8811
8812 PR rtl-optimization/51374
8813 * gcc.target/avr/torture/pr51374-1.c: New.
8814
8815 2012-01-31 Tobias Burnus <burnus@net-b.de>
8816
8817 PR fortran/52024
8818 * gfortran.dg/typebound_generic_11.f90: New.
8819
8820 2012-01-31 Tobias Burnus <burnus@net-b.de>
8821
8822 PR fortran/52029
8823 * gfortran.dg/class_49.f90: New.
8824
8825 2012-01-31 Tobias Burnus <burnus@net-b.de>
8826
8827 PR fortran/52013
8828 * gfortran.dg/elemental_args_check_6.f90: New.
8829
8830 2012-01-31 Jason Merrill <jason@redhat.com>
8831
8832 PR c++/52043
8833 * g++.dg/cpp0x/variadic122.C: New.
8834
8835 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8836
8837 PR fortran/52012
8838 * gfortran.dg/realloc_on_assign_10.f90: New test.
8839
8840 2012-01-31 Richard Guenther <rguenther@suse.de>
8841
8842 PR tree-optimization/51528
8843 * gcc.dg/torture/pr51528.c: New testcase.
8844
8845 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8846
8847 PR go/48501
8848 * lib/go.exp (go_target_compile): Append timeout= to options.
8849 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8850 select5-out.go test on alpha*-*-* targets.
8851
8852 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8853
8854 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8855 (TEST_SHORT): Reformat in the same way.
8856 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8857 (TEST_SHORT): Reformat in the same way.
8858 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8859 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8860 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8861 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8862 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8863
8864 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8865
8866 PR target/51835
8867 * gcc.target/arm/pr51835.c: New testcase.
8868
8869 2012-01-30 Richard Guenther <rguenther@suse.de>
8870
8871 PR tree-optimization/52028
8872 * gcc.dg/torture/pr52028.c: New testcase.
8873 * gfortran.dg/ldist-pr45199.f: Adjust.
8874 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8875 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8876 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8877
8878 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR debug/52027
8881 * gcc.dg/tree-prof/pr52027.c: New test.
8882
8883 PR tree-optimization/52046
8884 * gcc.dg/pr52046.c: New test.
8885
8886 PR debug/52048
8887 * g++.dg/other/pr52048.C: New test.
8888
8889 2012-01-30 Richard Guenther <rguenther@suse.de>
8890
8891 PR tree-optimization/52045
8892 * gcc.dg/pr52045.c: New testcase.
8893
8894 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8895
8896 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8897 new code generated for __sync_lock_release.
8898
8899 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8900
8901 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8902
8903 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8904
8905 PR testsuite/51875
8906 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8907
8908 * g++.dg/ext/visibility/template10.C: Fix typo.
8909
8910 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8911
8912 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8913
8914 PR c++/51327
8915 * g++.dg/cpp0x/constexpr-ice6.C: New.
8916
8917 2012-01-29 Tobias Burnus <burnus@net-b.de>
8918
8919 PR fortran/41600
8920 * gfortran.dg/default_initialization_6.f90: New.
8921
8922 2012-01-29 Tobias Burnus <burnus@net-b.de>
8923
8924 PR fortran/51972
8925 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8926 * gfortran.dg/class_48.f90: New.
8927
8928 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8929
8930 PR fortran/51808
8931 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8932
8933 2012-01-28 Tobias Burnus <burnus@net-b.de>
8934
8935 PR fortran/51972
8936 * gfortran.dg/class_allocate_12.f90: New.
8937
8938 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8939
8940 * gcc.dg/torture/pr50444.c: Fix dg directives.
8941
8942 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR target/52006
8945 * gcc.target/arm/pr52006.c: New test.
8946
8947 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8948
8949 PR testsuite/52011
8950 * gcc.dg/lto/trans-mem.h: New file.
8951 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8952 * gcc.dg/lto/trans-mem-1_1.c: Same.
8953 * gcc.dg/lto/trans-mem-4_1.c: Same.
8954 * gcc.dg/lto/trans-mem-3_1.c: Same.
8955
8956 2012-01-27 Tobias Burnus <burnus@net-b.de>
8957
8958 PR fortran/52022
8959 * gfortran.dg/dummy_procedure_7.f90: New.
8960
8961 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8962
8963 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8964 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8965
8966 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR c++/51852
8969 * g++.dg/other/gc5.C: New test.
8970
8971 2012-01-27 Richard Guenther <rguenther@suse.de>
8972
8973 PR tree-optimization/50444
8974 * gcc.dg/torture/pr50444.c: New testcase.
8975
8976 2012-01-27 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/51970
8979 PR fortran/51977
8980 * gfortran.dg/move_alloc_13.f90: New.
8981
8982 2012-01-27 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/51953
8985 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8986 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8987 and change dg-error string.
8988
8989 2012-01-27 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/52016
8992 * gfortran.dg/elemental_args_check_5.f90: New.
8993
8994 2012-01-27 Richard Guenther <rguenther@suse.de>
8995
8996 PR middle-end/51959
8997 * g++.dg/torture/pr51959.C: New testcase.
8998
8999 2012-01-27 Tom de Vries <tom@codesourcery.com>
9000
9001 PR tree-optimization/51990
9002 * gcc.dg/pr51990.c: New test.
9003 * gcc.dg/pr51990-2.c: Same.
9004
9005 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9006 Tobias Burnus <burnus@gcc.gnu.org>
9007
9008 PR fortran/48705
9009 * gfortran.dg/class_allocate_11.f03: New.
9010
9011 PR fortran/51870
9012 PR fortran/51943
9013 PR fortran/51946
9014 * gfortran.dg/class_allocate_7.f03: New.
9015 * gfortran.dg/class_allocate_8.f03: New.
9016 * gfortran.dg/class_allocate_9.f03: New.
9017 * gfortran.dg/class_allocate_10.f03: New.
9018
9019 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9020
9021 * gnat.dg/discr34.adb: New test.
9022 * gnat.dg/discr34_pkg.ads: New helper.
9023
9024 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9025
9026 * gnat.dg/discr33.adb: New test.
9027
9028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gnat.dg/limited_with3.ad[sb): New test.
9031 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9032 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9033 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9034
9035 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9036
9037 * gnat.dg/stack_usage1.adb: New test.
9038 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9039
9040 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9041 * gcc.dg/pr44194-2.c: Likewise.
9042
9043 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9044
9045 PR c++/51370
9046 * g++.dg/template/crash112.C: New.
9047
9048 2012-01-27 Richard Henderson <rth@redhat.com>
9049
9050 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9051
9052 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9053
9054 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9055
9056 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR middle-end/51895
9059 * g++.dg/opt/pr51895.C: New test.
9060
9061 2012-01-26 Michael Matz <matz@suse.de>
9062
9063 PR tree-optimization/48794
9064 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9065
9066 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9067
9068 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9069
9070 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9071
9072 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9073 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9074 memory.
9075 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9076 the default value for s390 and s390x.
9077
9078 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9079
9080 PR lto/51698
9081 * gcc.dg/lto/trans-mem-4_0.c: New.
9082 * gcc.dg/lto/trans-mem-4_1.c: New.
9083 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9084 TM builtins.
9085 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9086 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9087 TM builtins.
9088 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9089 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9090 TM builtins.
9091
9092 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9093
9094 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9095
9096 2012-01-25 Ian Lance Taylor <iant@google.com>
9097
9098 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9099
9100 2012-01-25 Tobias Burnus <burnus@net-b.de>
9101
9102 PR fortran/51995
9103 * gfortran.dg/typebound_proc_25.f90: New.
9104
9105 2012-01-25 Jason Merrill <jason@redhat.com>
9106
9107 PR c++/51992
9108 * g++.dg/lto/pr51992_0.C: New.
9109
9110 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR tree-optimization/51987
9113 * gcc.target/i386/pr51987.c: New test.
9114
9115 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9116
9117 * gcc.dg/tm/lto-1.c: Require lto support in target.
9118
9119 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9120
9121 PR rtl-optimization/48374
9122 * gcc.dg/pr48374.c: New test.
9123
9124 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9125
9126 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9127
9128 2012-01-25 Tobias Burnus <burnus@net-b.de>
9129
9130 PR fortran/51966
9131 * gfortran.dg/derived_constructor_char_3.f90: New.
9132
9133 2012-01-24 Ian Lance Taylor <iant@google.com>
9134
9135 * go.test/go-test.exp (filecmp): New procedure.
9136 (errchk): Handle quoted square brackets.
9137 (go-gc-tests): Set go_compile_args. Handle various new test
9138 lines. Skip a few new tests.
9139 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9140
9141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9142
9143 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9144 (check_effective_target_vect_extract_even_odd)
9145 (check_effective_target_vect_interleave): Return true for MIPS
9146 paired-single.
9147
9148 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9149
9150 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9151 (main): Use it instead of argc.
9152
9153 2012-01-24 Jason Merrill <jason@redhat.com>
9154
9155 PR c++/51973
9156 * g++.dg/cpp0x/sfinae31.C: New.
9157
9158 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9159
9160 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9161
9162 2012-01-24 Jason Merrill <jason@redhat.com>
9163
9164 PR c++/51812
9165 * g++.dg/inherit/covariant20.C: New.
9166
9167 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9168
9169 PR c++/51223
9170 * g++.dg/parse/crash58.C: New.
9171
9172 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR target/51957
9175 * gcc.dg/pr51957-1.c: New test.
9176 * gcc.dg/pr51957-1.h: New file.
9177 * gcc.dg/pr51957-2.c: New test.
9178
9179 2012-01-23 Jason Merrill <jason@redhat.com>
9180
9181 PR c++/51930
9182 * g++.dg/ext/visibility/template10.C: New.
9183
9184 2012-01-23 Tobias Burnus <burnus@net-b.de>
9185
9186 PR fortran/51948
9187 * gfortran.dg/move_alloc_12.f90: New.
9188
9189 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9190
9191 PR middle-end/45416
9192 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9193
9194 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/51398
9197 * g++.dg/template/crash111.C: New.
9198
9199 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9200
9201 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9202 configurations.
9203 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9204
9205 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9206
9207 PR testsuite/51941
9208 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9209 the DW_TAG_class_type and DW_AT_name: "Executor".
9210
9211 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9212
9213 * lib/target-supports.exp
9214 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9215 (check_effective_target_vect_interleave): Likewise.
9216
9217 2012-01-22 Jason Merrill <jason@redhat.com>
9218
9219 PR c++/51925
9220 * g++.dg/template/using20.C: New.
9221 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9222
9223 2012-01-23 Jason Merrill <jason@redhat.com>
9224
9225 PR target/51934
9226 * g++.dg/torture/pr51344.C: Limit to x86.
9227
9228 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9229
9230 * c-c++-common/tm/omp.c: Require target with pthread support.
9231
9232 2012-01-23 Richard Guenther <rguenther@suse.de>
9233
9234 PR tree-optimization/51949
9235 * gcc.dg/torture/pr51949.c: New testcase.
9236
9237 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR rtl-optimization/51933
9240 * gcc.c-torture/execute/pr51933.c: New test.
9241
9242 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9243
9244 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9245 Do not define for Interix.
9246
9247 2012-01-22 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/51832
9250 * g++.dg/lto/pr51832.h: New.
9251 * g++.dg/lto/pr51832_0.C: New.
9252 * g++.dg/lto/pr51832_1.C: New.
9253
9254 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9255
9256 * gcc.dg/ext-elim-1.c: New test.
9257
9258 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9259
9260 PR target/51931
9261 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9262 * g++.dg/opt/longbranch1.C: Likewise.
9263
9264 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9265
9266 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9267 in C++11 mode.
9268
9269 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9270
9271 PR fortran/50556
9272 * gfortran.dg/namelist_74.f90: New test.
9273 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9274
9275 2012-01-21 Tobias Burnus <burnus@net-b.de>
9276
9277 PR fortran/51913
9278 * gfortran.dg/class_47.f90: New.
9279
9280 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9281
9282 * gnat.dg/renaming5.ad[sb]: New test.
9283
9284 2012-01-20 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51919
9287 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9288
9289 2012-01-20 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51922
9292 * g++.dg/ext/attrib42.C: Require ilp32.
9293
9294 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR target/51915
9297 * gcc.target/arm/pr51915.c: New test.
9298
9299 2012-01-20 Cary Coutant <ccoutant@google.com>
9300 Dodji Seketeli <dodji@redhat.com>
9301
9302 PR debug/45682
9303 * g++.dg/debug/dwarf2/nested-3.C: New test.
9304
9305 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9306
9307 PR c++/51402
9308 * g++.dg/template/crash110.C: New.
9309
9310 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9311
9312 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9313 Remove default options on hppa*-*-hpux*.
9314
9315 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9318
9319 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9320
9321 * gcc.c-torture/compile/pr51856.c: New testcase.
9322
9323 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9324
9325 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9326 options to go_target_compile.
9327
9328 2012-01-20 Kai Tietz <ktietz@redhat.com>
9329
9330 * g++.dg/torture/pr51344.C: Fix typo.
9331
9332 2012-01-20 Richard Guenther <rguenther@suse.de>
9333
9334 PR tree-optimization/51903
9335 * g++.dg/torture/pr51903.C: New testcase.
9336
9337 2012-01-20 Tobias Burnus <burnus@net-b.de>
9338 Janus Weil <janus@gcc.gnu.org>
9339
9340 PR fortran/51056
9341 * gfortran.dg/use_21.f90: New.
9342
9343 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR target/51106
9346 * gcc.dg/torture/pr51106-1.c: New test.
9347 * gcc.dg/torture/pr51106-2.c: New test.
9348
9349 2012-01-19 Kai Tietz <ktietz@redhat.com>
9350
9351 * g++.dg/torture/pr51344.C: New test.
9352
9353 2012-01-19 Tobias Burnus <burnus@net-b.de>
9354
9355 PR fortran/51904
9356 * gfortran.dg/intrinsic_size_2.f90: New.
9357
9358 2012-01-19 Jason Merrill <jason@redhat.com>
9359
9360 PR c++/51889
9361 * g++.dg/inherit/using7.C: New.
9362
9363 2012-01-19 Richard Guenther <rguenther@suse.de>
9364
9365 PR tree-optimization/37997
9366 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9367
9368 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9369
9370 PR rtl-optimization/51505
9371 * gcc.dg/pr51505.c: New test.
9372
9373 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9374
9375 PR fortran/51634
9376 * gfortran.dg/typebound_operator_12.f03: New.
9377 * gfortran.dg/typebound_operator_13.f03: New.
9378
9379 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9380
9381 PR c++/51225
9382 * g++.dg/cpp0x/pr51225.C: New.
9383
9384 2012-01-17 Ian Lance Taylor <iant@google.com>
9385
9386 PR go/50656
9387 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9388
9389 2012-01-17 Tobias Burnus <burnus@net-b.de>
9390
9391 PR fortran/51869
9392 * gfortran.dg/realloc_on_assign_9.f90: New.
9393
9394 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9395
9396 PR other/51165
9397 * gcc.dg/tm/memopt-3.c: Remove xfail.
9398 * gcc.dg/tm/memopt-4.c: Remove xfail.
9399 * gcc.dg/tm/memopt-5.c: Remove xfail.
9400 * gcc.dg/tm/memopt-7.c: Remove xfail.
9401
9402 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR tree-optimization/51877
9405 * gcc.c-torture/execute/pr51877.c: New test.
9406
9407 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9408
9409 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9410 {!vect_align_arrays} to vect_sizes_32B_16B.
9411 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9412 * gcc.dg/vect/vect-peel-3.c: Ditto.
9413
9414 2012-01-16 Jason Merrill <jason@redhat.com>
9415
9416 PR c++/51854
9417 * g++.dg/abi/mangle60.C: New.
9418
9419 PR c++/51827
9420 * g++.dg/pch/mangle1.{C,Hs}: New.
9421
9422 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9423 Tobias Burnus <burnus@net-b.de>
9424
9425 PR fortran/50981
9426 * gfortran.dg/elemental_optional_args_3.f90: New
9427 * gfortran.dg/elemental_optional_args_4.f90: New
9428
9429 2012-01-16 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/51809
9432 * gfortran.dg/use_20.f90: New
9433
9434 2012-01-16 Jason Merrill <jason@redhat.com>
9435
9436 PR c++/51868
9437 * g++.dg/cpp0x/rv-bitfield.C: New.
9438 * g++.dg/cpp0x/rv-bitfield2.C: New.
9439
9440 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9441
9442 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9443 subroutine 'qsort' and use index array to assign the result.
9444
9445 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR tree-optimization/51865
9448 * gcc.dg/pr51865.c: New test.
9449
9450 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9451
9452 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9453
9454 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9455
9456 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9457 to be loaded from the constant pool, rather than via %hi and %lo.
9458
9459 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9460
9461 PR rtl-optimization/51821
9462 * gcc.dg/pr51821.c: New test.
9463
9464 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9465
9466 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9467
9468 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9469
9470 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9471
9472 2012-01-14 Tobias Burnus <burnus@net-b.de>
9473
9474 PR fortran/51800
9475 * gfortran.dg/init_flag_8.f90: New.
9476 * gfortran.dg/init_flag_9.f90: New.
9477
9478 2011-01-14 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/51816
9481 * gfortran.dg/use_18.f90: New.
9482 * gfortran.dg/use_19.f90: New.
9483
9484 2012-01-13 Ian Lance Taylor <iant@google.com>
9485
9486 PR c++/50012
9487 * g++.dg/warn/Wsign-compare-4.C: New.
9488
9489 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9490
9491 PR fortran/48351
9492 * gfortran.dg/alloc_comp_assign.f03: New.
9493 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9494 __BUILTIN_FREE from 38 to 32.
9495
9496 2012-01-13 Jason Merrill <jason@redhat.com>
9497
9498 PR c++/20681
9499 * g++.dg/warn/Wreturn-type-7.C: New.
9500
9501 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9502
9503 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9504 assumption.
9505 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9506 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9507 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9508 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9509 int32plus because of big array needed.
9510 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9511 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9512
9513 2012-01-13 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51813
9516 * g++.dg/ext/visibility/template9.C: New.
9517
9518 PR c++/51620
9519 * g++.dg/cpp0x/defaulted34.C: New.
9520 * g++.dg/template/virtual3.C: New.
9521
9522 2012-01-13 Richard Guenther <rguenther@suse.de>
9523
9524 PR middle-end/8081
9525 * gcc.dg/torture/pr8081.c: New testcase.
9526
9527 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9528
9529 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9530
9531 2012-01-12 Jason Merrill <jason@redhat.com>
9532
9533 PR c++/51714
9534 * g++.dg/ext/stmtexpr14.C: New.
9535
9536 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9537
9538 PR c++/51633
9539 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9540
9541 2012-01-12 Jason Merrill <jason@redhat.com>
9542
9543 PR c++/48051
9544 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9545 * g++.dg/abi/mangle58.C: Likewise.
9546
9547 PR c++/51403
9548 * g++.dg/template/arg8.C: New.
9549
9550 2012-01-12 Ira Rosen <irar@il.ibm.com>
9551
9552 PR tree-optimization/51799
9553 * gcc.dg/vect/pr51799.c: New test.
9554 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9555 patterns.
9556
9557 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9558 Tobias Burnus <burnus@net-b.de>
9559
9560 PR fortran/51057
9561 PR fortran/51616
9562 * lib/target-supports.exp
9563 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9564 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9565
9566 2012-01-11 Jason Merrill <jason@redhat.com>
9567
9568 PR c++/51565
9569 * g++.dg/ext/attrib42.C: New.
9570
9571 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR bootstrap/51796
9574 * gcc.dg/pr51796.c: New test.
9575
9576 2012-01-11 Jason Merrill <jason@redhat.com>
9577
9578 PR c++/51818
9579 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9580
9581 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9582
9583 * gnat.dg/array19.ad[sb]: New test.
9584
9585 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9586
9587 * gnat.dg/opt23.ad[sb]: New test.
9588 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9589 * gnat.dg/opt24.ad[sb]: New test.
9590
9591 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9592
9593 PR tree-optimization/49642
9594 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9595 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9596
9597 2012-01-11 Jason Merrill <jason@redhat.com>
9598
9599 PR c++/51613
9600 * g++.dg/template/explicit-args5.C: New.
9601
9602 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9603
9604 * gcc.c-torture/execute/20120110-1.c: New testcase.
9605
9606 2012-01-10 Jason Merrill <jason@redhat.com>
9607
9608 PR c++/51614
9609 * g++.dg/inherit/ambig1.C: New.
9610
9611 PR c++/51433
9612 * g++.dg/cpp0x/constexpr-cache1.C: New.
9613
9614 2012-01-10 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/51801
9617 * gcc.dg/torture/pr51801.c: New testcase.
9618
9619 2012-01-10 Tobias Burnus <burnus@net-b.de>
9620
9621 PR fortran/51652
9622 * gfortran.dg/allocate_with_typespec_5.f90: New.
9623
9624 2012-01-10 Tobias Burnus <burnus@net-b.de>
9625
9626 * gfortran.dg/class_39.f03: Update dg-error string.
9627
9628 2012-01-10 Richard Guenther <rguenther@suse.de>
9629
9630 PR tree-optimization/50913
9631 * gcc.dg/graphite/interchange-16.c: New testcase.
9632 * gcc.dg/graphite/scop-20.c: XFAIL.
9633 * gfortran.dg/graphite/interchange-1.f: Likewise.
9634 * gfortran.dg/graphite/block-1.f90: Likewise.
9635 * gfortran.dg/graphite/block-2.f: Likewise.
9636
9637 2012-01-10 Richard Henderson <rth@redhat.com>
9638
9639 * lib/target-supports.exp (check_effective_target_vect_perm,
9640 check_effective_target_vect_perm_byte,
9641 check_effective_target_vect_perm_short): Enable for arm neon.
9642
9643 2012-01-09 Tobias Burnus <burnus@net-b.de>
9644
9645 PR fortran/46328
9646 * gfortran.dg/typebound_operator_11.f90: New.
9647
9648 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9649
9650 * gnat.dg/array18.adb: New test.
9651 * gnat.dg/array18_pkg.ads: New helper.
9652
9653 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9654
9655 PR fortran/51791
9656 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9657 around base object in first assignment in main program.
9658 * gfortran.dg/typebound_operator_10.f03: New test.
9659
9660 2012-01-09 Martin Jambor <mjambor@suse.cz>
9661
9662 PR tree-optimization/51759
9663 * g++.dg/ipa/pr51759.C: New test.
9664
9665 2012-01-09 Tobias Burnus <burnus@net-b.de>
9666
9667 PR fortran/51758
9668 * gfortran.dg/optional_absent_2.f90: New.
9669
9670 2012-01-09 Tobias Burnus <burnus@net-b.de>
9671
9672 PR fortran/51578
9673 * gfortran.dg/use_17.f90: New.
9674
9675 2012-01-09 Gary Funck <gary@intrepid.com>
9676
9677 PR preprocessor/33919
9678 * gcc.dg/pr33919.c: New test.
9679 * gcc.dg/pr33919-0.h: New test header file.
9680 * gcc.dg/pr33919-1.h: Ditto.
9681 * gcc.dg/pr33919-2.h: Ditto.
9682
9683 2012-01-07 Jan Hubicka <jh@suse.cz>
9684
9685 PR tree-optimize/51694
9686 * gcc.c-torture/compile/pr51694.c: new testcase.
9687
9688 2012-01-07 Jan Hubicka <jh@suse.cz>
9689
9690 PR tree-optimization/51600
9691 * g++.dg/torture/pr51600.C: New testcase.
9692
9693 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9694
9695 PR gcov-profile/51715
9696 PR gcov-profile/51717
9697 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9698 * gcc.misc-tests/gcov-14.c: Likewise.
9699
9700 2012-01-06 Jason Merrill <jason@redhat.com>
9701
9702 * g++.dg/parse/new5.C: New.
9703
9704 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9705
9706 PR testsuite/51655
9707 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9708 including <string.h>.
9709
9710 2012-01-06 Jason Merrill <jason@redhat.com>
9711
9712 * g++.dg/abi/mangle51.C: New.
9713 * g++.dg/abi/mangle52.C: New.
9714 * g++.dg/abi/mangle53.C: New.
9715 * g++.dg/abi/mangle54.C: New.
9716 * g++.dg/abi/mangle55.C: New.
9717 * g++.dg/abi/mangle56.C: New.
9718 * g++.dg/abi/mangle57.C: New.
9719 * g++.dg/abi/mangle58.C: New.
9720 * g++.dg/abi/mangle59.C: New.
9721 * g++.dg/cpp0x/trailing3.C: Update mangling.
9722 * g++.dg/cpp0x/variadic111.C: Update mangling.
9723 * g++.dg/cpp0x/variadic4.C: Update mangling.
9724 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9725 * g++.dg/template/nontype22.C: Works now.
9726 * g++.dg/template/pr35240.C: Works now.
9727
9728 * g++.dg/cpp0x/error7.C: New.
9729
9730 2012-01-06 Tobias Burnus <burnus@net-b.de>
9731
9732 * gfortran.dg/deallocate_stat_2.f90: New.
9733 * coarray/allocate_errgmsg.f90: New.
9734 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9735 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9736 * coarray/subobject_1.f90: Fix for num_images > 1.
9737 * gfortran.dg/deallocate_stat.f90: Update due to changed
9738 stat= handling.
9739
9740 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9741
9742 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9743
9744 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9745
9746 * ada/acats/overflow.lst: Add cb20004.
9747
9748 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9749
9750 PR c++/51541
9751 * g++.dg/cpp0x/alias-decl-18.C: New test.
9752
9753 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9754
9755 * gcc.c-torture/execute/20120104-1.c: New test.
9756
9757 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9758
9759 PR fortran/PR48946
9760 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9761 the old typebound_operator_8.f03.
9762 * gfortran.dg/typebound_operator_8.f03: New version of
9763 typebound_operator_7.f03 with 'u' a derived type instead of a
9764 class object.
9765
9766 2012-01-05 Richard Guenther <rguenther@suse.de>
9767
9768 * g++.dg/torture/pr49309.C: Skip for -flto.
9769
9770 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR middle-end/51761
9773 * gcc.c-torture/compile/pr51761.c: New test.
9774
9775 2012-01-05 Richard Guenther <rguenther@suse.de>
9776
9777 PR tree-optimization/51760
9778 * gcc.dg/torture/pr51760.c: New testcase.
9779
9780 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9781
9782 PR middle-end/51472
9783 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9784
9785 2012-01-05 Richard Guenther <rguenther@suse.de>
9786
9787 PR lto/41576
9788 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9789 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9790
9791 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR debug/51695
9794 * gcc.dg/pr51695.c: New test.
9795
9796 2012-01-04 Andrew Pinski <apinski@cavium.com>
9797
9798 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9799 * gcc.target/mips/octeon2-lx-1.c: New test.
9800 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9801 * gcc.target/mips/octeon2-lx-2.c: New test.
9802 * gcc.target/mips/octeon2-lx-3.c: New test.
9803
9804 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9805
9806 PR other/51163
9807 PR other/51164
9808 * gcc.dg/tm/alias-1.c: Adjust regexp.
9809 * gcc.dg/tm/alias-2.c: Adjust regexp.
9810
9811 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9812
9813 PR c++/51064
9814 * g++.dg/warn/Wparentheses-26.C: New.
9815
9816 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9817
9818 * gfortran.dg/elemental_optional_args_2.f90: New test.
9819
9820 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9821
9822 PR fortran/49693
9823 * gfortran.dg/common_17.f90: New test.
9824
9825 2012-01-04 Richard Guenther <rguenther@suse.de>
9826
9827 PR tree-optimization/49651
9828 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9829 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9830
9831 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9832
9833 PR c++/51738
9834 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9835
9836 2012-01-03 Andrew Pinski <apinski@cavium.com>
9837
9838 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9839 for all mips targets. Also allow an optional .cfi_startproc.
9840
9841 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9842
9843 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9844
9845 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9846
9847 PR c++/29273
9848 * g++.dg/rtti/dyncast5.C: New.
9849
9850 2012-01-03 Richard Guenther <rguenther@suse.de>
9851
9852 PR tree-optimization/51070
9853 * gcc.dg/torture/pr51070-2.c: New testcase.
9854
9855 2012-01-03 Richard Guenther <rguenther@suse.de>
9856
9857 PR tree-optimization/51692
9858 * gcc.dg/torture/pr51692.c: New testcase.
9859
9860 2012-01-03 Richard Guenther <rguenther@suse.de>
9861
9862 PR debug/51650
9863 * g++.dg/lto/pr51650-3_0.C: New testcase.
9864
9865 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9866
9867 PR c++/15867
9868 * g++.dg/warn/Wredundant-decls-spec.C: New.
9869
9870 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR tree-optimization/51719
9873 * g++.dg/tree-prof/pr51719.C: New test.
9874
9875 2012-01-03 Richard Guenther <rguenther@suse.de>
9876
9877 PR middle-end/51730
9878 * gcc.dg/fold-compare-6.c: New testcase.
9879
9880 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR c++/51669
9883 * g++.dg/gomp/pr51669.C: New test.
9884
9885 2012-01-02 Jason Merrill <jason@redhat.com>
9886
9887 PR c++/51675
9888 * g++.dg/cpp0x/constexpr-union2.C: New.
9889
9890 PR c++/51666
9891 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9892
9893 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9894
9895 PR c++/51462
9896 * g++.dg/cpp0x/constexpr-99.C: New test.
9897
9898 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9899
9900 PR c++/20140
9901 * g++.dg/template/init9.C: New.
9902
9903 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9904
9905 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9906 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9907 rather than a specific number.
9908
9909 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9910
9911 PR fortran/46262
9912 PR fortran/46328
9913 PR fortran/51052
9914 * gfortran.dg/typebound_operator_7.f03: New.
9915 * gfortran.dg/typebound_operator_8.f03: New.
9916
9917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9918
9919 PR target/51729
9920 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9921 XFAIL.
9922 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9923
9924 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9925
9926 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9927
9928 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9929
9930 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9931 for MIPS.
9932
9933 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9934
9935 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9936 * gfortran.dg/io_real_boz_4.f90: Likewise.
9937 * gfortran.dg/io_real_boz_5.f90: Likewise.
9938
9939 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9940
9941 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9942
9943 2012-01-02 Revital Eres <revital.eres@linaro.org>
9944
9945 * gcc.dg/sms-11.c: New file.
9946
9947 2012-01-02 Tobias Burnus <burnus@net-b.de>
9948
9949 PR fortran/51682
9950 * gfortran.dg/coarray/image_index_3.f90: New.
9951
9952 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 PR c++/16603
9955 * g++.dg/parse/enum8.C: New.
9956
9957 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9958
9959 PR c++/51379
9960 * g++.dg/conversion/reinterpret4.C: New.
9961 * g++.dg/conversion/reinterpret1.C: Adjust.
9962
9963 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9966
9967 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9968
9969 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9970 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9971 * g++.old-deja/g++.jason/access14.C: Likewise.
9972 * g++.old-deja/g++.jason/access8.C: Likewise.
9973 * g++.old-deja/g++.jason/access1.C: Likewise.
9974 * g++.old-deja/g++.other/access3.C: Likewise.
9975 * g++.old-deja/g++.other/access5.C: Likewise.
9976 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9977 * g++.old-deja/g++.law/visibility22.C: Likewise.
9978 * g++.old-deja/g++.law/visibility26.C: Likewise.
9979 * g++.old-deja/g++.mike/p2746.C: Likewise.
9980 * g++.dg/debug/using1.C: Likewise.
9981 * g++.dg/lookup/using51.C: Likewise.
9982 * g++.dg/inherit/using5.C: Likewise.
9983 * g++.dg/inherit/pr30297.C: Likewise.
9984 * g++.dg/inherit/access8.C: Likewise.
9985 * g++.dg/torture/pr39362.C: Likewise.
9986 * g++.dg/template/crash13.C: Likewise.
9987 * g++.dg/template/using10.C: Likewise.
9988
9989 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9990
9991 PR fortran/51502
9992 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9993
9994 2012-01-01 Ira Rosen <irar@il.ibm.com>
9995
9996 PR tree-optimization/51704
9997 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9998 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9999 corresponding flags.
10000
10001 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/51723
10004 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10005
10006 2012-01-01 Jan Hubicka <jh@suse.cz>
10007
10008 PR rtl-optimization/51069
10009 * gcc.c-torture/compile/pr51069.c: New testcase.
10010
10011 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR tree-optimization/51683
10014 * gcc.dg/pr51683.c: New test.
10015 \f
10016 Copyright (C) 2012 Free Software Foundation, Inc.
10017
10018 Copying and distribution of this file, with or without modification,
10019 are permitted in any medium without royalty provided the copyright
10020 notice and this notice are preserved.