trans-mem (collect_bb2reg): Stop scanning at irrevocable
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
2
3 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
4 * gcc.dg/tm/clone-1.c: New test.
5
6 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/55368
9 * g++.dg/parse/struct-5.C: New.
10
11 2012-11-19 Tom de Vries <tom@codesourcery.com>
12
13 PR rtl-optimization/55315
14 * gcc.target/mips/pr55315.c: New test.
15
16 2012-11-17 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/55236
19 * gcc.dg/pr55236.c: New test.
20
21 PR testsuite/55188
22 * gcc.dg/pr19105.c: Accept also optimizing
23 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
24
25 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
26 from addr2line_output. Increment idx if asking for more than one
27 address in one object.
28
29 2012-11-16 Jakub Jelinek <jakub@redhat.com>
30
31 PR tree-optimization/55329
32 * g++.dg/opt/pr55329.C: New test.
33
34 2012-11-16 Janus Weil <janus@gcc.gnu.org>
35
36 PR fortran/55297
37 * gfortran.dg/typebound_operator_18.f90: New.
38
39 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
40
41 PR rtl-optimization/55330
42 * gfortran.dg/pr55330.f90: New test.
43
44 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
45
46 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
47 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
48 * gcc.dg/hoist-register-pressure-2.c: Ditto.
49 * gcc.dg/hoist-register-pressure-3.c: Ditto.
50 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
51 * gcc.dg/tree-prof/unroll-1.c: Ditto.
52
53 2012-11-16 Dodji Seketeli <dodji@redhat.com>
54
55 PR c++/54875
56 * g++.dg/cpp0x/alias-decl-27.C: New test.
57
58 2012-11-16 Jakub Jelinek <jakub@redhat.com>
59
60 PR c++/55337
61 * g++.dg/template/alignof2.C: New test.
62
63 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
64
65 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
66 * g++.dg/mv6.C (dg-options): Ditto.
67
68 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
69
70 * lib/target_suports.exp
71 (check_effective_target_has_w_floating_suffix): New procedure.
72 (check_effective_target_has_q_floating_suffix): Ditto.
73 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
74 for unsupported non-standard suffix on floating constant.
75 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
76
77 2012-11-14 Jakub Jelinek <jakub@redhat.com>
78
79 * lib/asan-dg.exp: New file.
80 * gcc.dg/asan/asan.exp: New file.
81 * g++.dg/dg.exp: Prune also asan tests.
82 * g++.dg/asan/asan.exp: New file.
83 * c-c++-common/asan/memcmp-1.c: New test.
84
85 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
86
87 PR c++/55323
88 * g++.dg/cpp0x/vt-55323.C: New.
89
90 2012-11-13 Sriraman Tallam <tmsriram@google.com>
91
92 * g++.dg/mv4.C: Add require ifunc. Change error message.
93 * g++.dg/mv5.C: Add require ifunc.
94 * g++.dg/mv6.C: Add require ifunc.
95
96 2012-11-13 Martin Jambor <mjambor@suse.cz>
97
98 PR tree-optimization/55253
99 * gcc.dg/torture/pr55253.c: New test.
100 * gcc.dg/torture/pr55305.c: Likewise.
101
102 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
103
104 PR middle-end/55142
105 * gcc.target/i386/pr55142-1.c: New file.
106 * gcc.target/i386/pr55142-2.c: Likewise.
107
108 2012-11-13 Dodji Seketeli <dodji@redhat.com>
109
110 PR c++/54466
111 * g++.dg/cpp0x/alias-decl-26.C: New test file.
112
113 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
114
115 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
116 instead of lp64.
117 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
118 * gcc.target/i386/pr49715-2.c: Likewise.
119 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
120
121 2012-11-13 Jakub Jelinek <jakub@redhat.com>
122
123 PR tree-optimization/55281
124 * gcc.dg/vect/fast-math-pr55281.c: New test.
125 * g++.dg/opt/pr55281.C: New test.
126
127 PR rtl-optimization/54127
128 * gcc.dg/torture/pr54127.c: New test.
129
130 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
131 Jakub Jelinek <jakub@redhat.com>
132
133 PR rtl-optimization/51447
134 * gcc.c-torture/execute/pr51447.c: New test.
135
136 2012-11-12 Ian Bolton <ian.bolton@arm.com>
137
138 * gcc.target/aarch64/csinc-2.c: New test.
139
140 2012-11-12 Ian Bolton <ian.bolton@arm.com>
141
142 * gcc.target/aarch64/cmn.c: New test.
143 * gcc.target/aarch64/adds.c: New test.
144 * gcc.target/aarch64/subs.c: New test.
145
146 2012-11-12 Tobias Burnus <burnus@net-b.de>
147
148 PR fortran/55272
149 * gfortran.dg/coarray_29_1.f90: New.
150 * gfortran.dg/coarray_29_2.f90: New.
151
152 2012-11-12 Bin Cheng <bin.cheng@arm.com>
153
154 * gcc.dg/hoist-register-pressure-3.c: New test.
155
156 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
157
158 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
159 wrappers around sinf and cosf.
160
161 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
162
163 PR middle-end/55247
164 PR middle-end/55259
165 * gcc.target/i386/pr55247-2.c: New file.
166
167 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
168
169 PR middle-end/55263
170 * g++.dg/pr55263.C: New test.
171
172 2012-11-11 Martin Jambor <mjambor@suse.cz>
173
174 PR tree-optimization/55238
175 * testsuite/gcc.dg/torture/pr55238.c: New test.
176
177 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
178 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
179 * c-c++-common/torture/vector-subscript-1.c: Likewise.
180 * c-c++-common/torture/vector-subscript-2.c: Likewise.
181
182 2012-11-10 Jan Hubicka <jh@suse.cz>
183
184 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
185
186 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
187
188 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
189 -mno-sse -mno-mmx to dg-options. Reformat.
190
191 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
192
193 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
194 * c-c++-common/vector-compare-1.c: Same.
195 * c-c++-common/vector-compare-2.c: Same.
196 * g++.dg/other/unused1.C: Skip on AIX.
197 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
198 extra message on AIX.
199
200 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
201
202 PR target/55247
203 * gcc.target/i386/pr55247.c: New test.
204
205 2012-11-09 Andrew Pinski <apinski@cavium.com>
206
207 * gcc.c-torture/execute/20121108-1.c: New test.
208
209 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
210
211 PR c++/54413
212 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
213 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
214 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
215 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
216
217 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
218
219 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
220 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
221 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
222 array bounds.
223 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
224
225 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
226
227 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
228 * g++.dg/tm/pr47530.C: Same.
229
230 2012-11-09 Jason Merrill <jason@redhat.com>
231
232 PR c++/54859
233 * g++.dg/cpp0x/alias-decl-25.C: New.
234
235 * g++.dg/abi/abi-tag1.C: New.
236 * g++.dg/abi/abi-tag2.C: New.
237
238 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
239
240 PR rtl-optimization/55154
241 * gcc.target/i386/pr55154.c: New test.
242
243 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
244
245 PR rtl-optimization/55151
246 * gcc.dg/pr55151.c: Move ...
247 * gcc.target/i386/pr55151.c: ... here.
248
249 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
250
251 PR rtl-optimization/54472
252 * gcc.dg/pr54472.c: New test.
253
254 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
255
256 * gnat.dg/stack_check3.ad[sb]: New test.
257
258 2012-11-08 Ian Lance Taylor <iant@google.com>
259
260 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
261 with arguments. Handle errorcheckoutput and rundir test types.
262
263 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
264
265 PR tree-optimization/55191
266 * gcc.dg/pr55191.c: New test.
267
268 2012-11-08 Jakub Jelinek <jakub@redhat.com>
269
270 PR debug/54499
271 * g++.dg/debug/pr54499.C: New test.
272
273 2012-11-08 Jan Hubicka <jh@suse.cz>
274
275 PR middle-end/48636
276 * gcc.dg/winline-3.c: Update.
277
278 2012-11-08 Martin Jambor <mjambor@suse.cz>
279
280 * gfortran.dg/ipcp-array-1.f90: New test.
281
282 2012-11-08 Florian Weimer <fweimer@redhat.com>
283
284 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
285
286 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
287
288 PR rtl-optimization/55151
289 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
290
291 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
292
293 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
294
295 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
296
297 * gcc.c-torture/compile/20121107-1.c: New test.
298
299 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
300
301 PR rtl-optimization/55151
302 * gcc.dg/pr55151.c: Compile it only for x86_64.
303
304 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
305
306 PR rtl-optimization/55122
307 * gcc.dg/pr55122.c: New test.
308
309 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
310
311 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
312 word powerpc.
313 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
314 * gcc.target/powerpc/loop_align.c: Skip on AIX.
315 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
316 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
317
318 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
319
320 PR c/53063
321 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
322
323 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
324
325 PR c/51294
326 * c-c++-common/pr51294.c: New.
327
328 2012-11-07 Martin Jambor <mjambor@suse.cz>
329
330 PR tree-optimization/53787
331 * gcc.dg/ipa/ipa-5.c: Adjust.
332 * gcc.dg/ipa/ipcp-agg-1.c: New test.
333 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
334 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
335 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
336 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
337 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
338 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
339 * gfortran.dg/pr48636-2.f90: New test.
340 * gfortran.dg/pr53787.f90: Likewise.
341
342 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
343
344 PR c++/55226
345 Revert:
346 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/54922
349 * g++.dg/cpp0x/constexpr-union4.C: New.
350
351 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
352
353 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
354
355 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
356
357 PR target/49220
358 * gcc.c-torture/compile/pr49220.c: New test.
359
360 2012-11-07 Florian Weimer <fweimer@redhat.com>
361
362 * g++.dg/init/new40.C: New.
363
364 2012-11-07 Jakub Jelinek <jakub@redhat.com>
365
366 PR debug/54693
367 * gcc.dg/guality/pr54693-2.c: New test.
368
369 2012-11-06 Andrew Pinski <apinski@cavium.com>
370
371 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
372 -fno-vect-cost-model.
373
374 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
375
376 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
377 * gcc.dg/tm/debug-1.c: Same.
378 * gcc.dg/tm/irrevocable-3.c: Same.
379 * gcc.dg/tm/irrevocable-4.c: Same.
380 * gcc.dg/tm/memopt-10.c: Same.
381 * gcc.dg/tm/memopt-11.c: Same.
382 * gcc.dg/tm/props-4.c: Same.
383 * gcc.dg/tm/wrap-3.c: Same.
384 * gcc.dg/tm/wrap-4.c: Same.
385
386 2012-11-06 Andrew Pinski <apinski@cavium.com>
387
388 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
389
390 2012-11-06 Jan Hubicka <jh@suse.cz>
391
392 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
393 candidate still.
394 * gcc.dg/tree-ssa/loop-23.c: Likewise.
395 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
396 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
397
398 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
399
400 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
401
402 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
403
404 PR middle-end/41993
405 * gcc.dg/torture/pr41993.c: New test.
406
407 2012-11-06 Jan Hubicka <jh@suse.cz>
408
409 * gcc.target/i386/l_fma_float_?.c: Update.
410 * gcc.target/i386/l_fma_double_?.c: Update.
411
412 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
413
414 PR target/54089
415 * gcc.target/sh/pr54089-8.c: New.
416 * gcc.target/sh/pr54089-9.c: New.
417
418 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
419
420 PR target/47440
421 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
422 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
423 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
424 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
425 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
426 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
427 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
428 * gcc.target/i386/avx-vzeroupper-27.c: New.
429
430 2012-11-06 Janus Weil <janus@gcc.gnu.org>
431
432 PR fortran/54917
433 * gfortran.dg/transfer_class_1.f90: New.
434 * gfortran.dg/transfer_class_2.f90: New.
435
436 2012-11-05 Sriraman Tallam <tmsriram@google.com>
437
438 * testsuite/g++.dg/mv1.C: New test.
439 * testsuite/g++.dg/mv2.C: New test.
440 * testsuite/g++.dg/mv3.C: New test.
441 * testsuite/g++.dg/mv4.C: New test.
442 * testsuite/g++.dg/mv5.C: New test.
443 * testsuite/g++.dg/mv6.C: New test.
444
445 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
446
447 PR testsuite/55186
448 * gcc.dg/const-uniq-1.c (a): Increase length four times.
449
450 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
451
452 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
453 darwin.
454
455 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
456
457 * g++.dg/torture/20121105-1.C: New test.
458
459 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
460
461 * gcc.dg/torture/fp-compare.c: New testcase.
462
463 2012-11-05 Jan Hubicka <jh@suse.cz>
464
465 * gcc.dg/const-1.c: Update.
466 * gcc.dg/pure-1.c: Update.
467
468 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
469
470 PR rtl-optimization/55151
471 * gcc.dg/pr55151.c: New test.
472
473 2012-11-05 Jakub Jelinek <jakub@redhat.com>
474
475 PR debug/54970
476 PR debug/54971
477 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
478
479 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
480
481 PR testsuite/51128
482 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
483
484 2012-11-05 Jan Hubicka <jh@suse.cz>
485
486 * gcc.dg/autopar/pr49960.c: Fix testcase.
487
488 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
489
490 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
491 Fix scan-tree-dump-times directive.
492
493 2012-11-04 Janus Weil <janus@gcc.gnu.org>
494
495 PR fortran/55199
496 * gfortran.dg/associate_12.f90: New.
497
498 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
499
500 PR target/54255
501 * lib/target-supports.exp (check_effective_target_masm_intel): New
502 proc.
503 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
504 masm_intel.
505
506 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
507 Jack Howarth <howarth@bromo.med.uc.edu>
508
509 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
510 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
511 * gcc.target/i386/pr53249.c: Likewise.
512
513 2012-11-03 Andrew Pinski <apinski@cavium.com>
514
515 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
516 call abort1 so that cross jumping does not happen.
517
518 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
519
520 PR target/51244
521 * gcc.target/sh/pr51244-18.c: New.
522 * gcc.target/sh/pr51244-19.c: New.
523
524 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
525
526 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
527 b requires a 64-bit operation followed by a truncation.
528
529 2012-11-02 Jan Hubicka <jh@suse.cz>
530
531 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
532
533 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
534
535 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
536 conditions to verify the reduction code is vectorized.
537
538 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
539 in case 'pow', such as 'powerpc' is used in the compiler version name.
540 * gcc.target/powerpc/pr46728-2.c: Likewise.
541 * gcc.target/powerpc/pr46728-3.c: Likewise.
542 * gcc.target/powerpc/pr46728-4.c: Likewise.
543 * gcc.target/powerpc/pr46728-5.c: Likewise.
544 * gcc.target/powerpc/pr46728-7.c: Likewise.
545 * gcc.target/powerpc/pr46728-8.c: Likewise.
546 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
547
548 2012-11-02 Jan Hubicka <jh@suse.cz>
549
550 * gcc.dg/tree-ssa/loop-38.c: New testcase.
551
552 2012-11-02 Jan Hubicka <jh@suse.cz>
553
554 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
555 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
556
557 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
558
559 PR middle-end/55130
560 * gcc.target/i386/pr55130.c: New test.
561
562 2012-11-02 Jakub Jelinek <jakub@redhat.com>
563
564 PR target/55147
565 * gcc.target/i386/pr55147.c: New test.
566
567 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
568
569 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
570 * gfortran.dg/default_format_denormal_1.f90: Same.
571
572 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
573
574 PR middle-end/55001
575 * g++.dg/ext/vector19.C: Remove target restrictions.
576 * gcc.dg/fold-compare-7.c: New testcase.
577
578 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
579
580 PR target/55160
581 * gcc.target/sh/pr55160.c: New.
582
583 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
584
585 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
586 scan-assembler regex.
587
588 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
589
590 PR middle-end/55150
591 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
592 * gcc.dg/pr55150-2.c: New test.
593
594 2012-11-01 Sharad Singhai <singhai@google.com>
595
596 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
597 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
598 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
599 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
600
601 2012-10-31 Dehao Chen <dehao@google.com>
602
603 * g++.dg/debug/dwarf2/block.C: New testcase.
604
605 2012-10-31 Jan Hubicka <jh@suse.cz>
606
607 * gcc.dg/pr44974.c: Add noinline.
608
609 2012-10-31 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/53718
612 * gfortran.dg/class_54.f90: New.
613
614 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
615 Jakub Jelinek <jakub@redhat.com>
616
617 PR tree-optimization/55018
618 * gcc.dg/torture/pr55018.c: New test.
619
620 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
621
622 PR c++/54583
623 * g++.dg/ext/vla13.C: New.
624
625 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
626
627 PR middle-end/55150
628 * gcc.dg/pr55150.c: New test.
629
630 2012-10-31 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/55134
633 * gfortran.dg/associate_11.f90: New.
634
635 2012-10-31 Dodji Seketeli <dodji@redhat.com>
636
637 PR c++/54955
638 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
639
640 2012-10-31 Jakub Jelinek <jakub@redhat.com>
641
642 PR tree-optimization/19105
643 PR tree-optimization/21643
644 PR tree-optimization/46309
645 * gcc.dg/pr19105.c: New test.
646 * gcc.dg/pr21643.c: New test.
647 * gcc.dg/pr46309-2.c: New test.
648 * gcc.c-torture/execute/pr46309.c: New test.
649
650 2012-10-31 Alan Modra <amodra@gmail.com>
651
652 * gcc.target/powerpc/dimode_off.c: New.
653 * gcc.target/powerpc/timode_off.c: New.
654 * gcc.target/powerpc/dfmode_off.c: New.
655 * gcc.target/powerpc/tfmode_off.c: New.
656
657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
658
659 PR rtl-optimization/55093
660 * gcc.target/i386/pr55093.c: New file.
661
662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
663
664 * gcc.target/i386/pr55116.c: Renamed to ...
665 * gcc.target/i386/pr55116-1.c: This.
666
667 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
668
669 * gcc.target/i386/pr55116-2.c: New file.
670
671 2012-10-30 Richard Biener <rguenther@suse.de>
672
673 * gcc.dg/vect/slp-perm-2.c: Adjust.
674
675 2012-10-30 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/55111
678 * gcc.dg/torture/pr55111.c: New testcase.
679
680 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
681
682 PR target/53988
683 * gcc.target/sh/pr53988.c: New.
684
685 2012-10-30 Bin Cheng <bin.cheng@arm.com>
686
687 PR target/54989
688 * gcc.dg/hoist-register-pressure-1.c: Rename from
689 hoist-register-pressure.c. Add nonpic condition.
690 * gcc.dg/hoist-register-pressure-2.c: New testcase.
691
692 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
693
694 PR c++/54930
695 * gcc.dg/Wreturn-local-addr.c: New.
696 * g++.dg/warn/Wno-return-local-addr.C: New.
697 * g++.dg/warn/Wreturn-local-addr.C: New.
698
699 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
700
701 PR middle-end/55116
702 * gcc.target/i386/pr55116.c: New file.
703
704 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
705
706 PR c/53066
707 * gcc.dg/Wshadow-4.c: New.
708 * gcc.dg/Wshadow-4.h: New.
709
710 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
711
712 PR debug/54693
713 * gcc.dg/guality/pr54693.c: New.
714
715 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
716
717 PR middle-end/55027
718 * gcc.dg/pr55027.c: New testcase.
719
720 2012-10-29 Jan Hubicka <jh@suse.cz>
721
722 * gcc.dg/ipa/inline-6.c: New testcase.
723
724 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
725
726 PR rtl-optimization/55106
727 * g++.dg/pr55106.C: New.
728
729 2012-10-29 Richard Guenther <rguenther@suse.de>
730
731 PR middle-end/53695
732 * gcc.dg/torture/pr53695.c: New testcase.
733
734 2012-10-28 Jan Hubicka <jh@suse.cz>
735
736 * gcc.dg/ipa/inlinehint-3.c: New testcase.
737
738 2012-10-28 Tobias Burnus <burnus@net-b.de>
739
740 PR fortran/54958
741 * gfortran.dg/do_check_6.f90: New.
742
743 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
744 Jack Howarth <howarth@bromo.med.uc.edu>
745
746 PR target/54404
747 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
748 to dg-options.
749 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
750
751 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
752
753 PR target/34283
754 * gcc.target/i386/pr34283.c: New test.
755
756 2012-10-26 Jakub Jelinek <jakub@redhat.com>
757
758 PR c++/55081
759 * g++.dg/opt/pr55081.C: New test.
760
761 PR debug/54970
762 PR debug/54971
763 * gcc.dg/guality/pr54970.c: New test.
764
765 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/54984
768 * g++.dg/template/new11.C: New.
769
770 2012-10-26 Richard Biener <rguenther@suse.de>
771
772 PR middle-end/54824
773 * gcc.dg/torture/pr54824.c: New testcase.
774
775 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
776
777 * gcc.target/i386/fxsave-1.c: New.
778 * gcc.target/i386/fxsave64-1.c: Ditto.
779 * gcc.target/i386/fxrstor-1.c: Ditto.
780 * gcc.target/i386/fxrstor64-1.c: Ditto.
781 * gcc.target/i386/xsave-1.c: Ditto.
782 * gcc.target/i386/xsave64-1.c: Ditto.
783 * gcc.target/i386/xrstor-1.c: Ditto.
784 * gcc.target/i386/xrstor64-1.c: Ditto.
785 * gcc.target/i386/xsaveopt-1.c: Ditto.
786 * gcc.target/i386/xsaveopt64-1.c: Ditto.
787 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
788 * gcc.target/i386/sse-13.c: Ditto.
789 * gcc.target/i386/sse-14.c: Ditto.
790 * gcc.target/i386/sse-22.c: Ditto.
791 * gcc.target/i386/sse-23.c: Ditto.
792 * g++.dg/other/i386-2.C: Ditto.
793 * g++.dg/other/i386-3.C: Ditto.
794
795 2012-10-25 Jan Hubicka <jh@suse.cz>
796
797 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
798 at ivcanon time.
799
800 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/53761
803 * g++.dg/ext/transparent-union.C: New.
804
805 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
806
807 PR c++/54427
808 * g++.dg/ext/vector19.C: New testcase.
809
810 2012-10-25 Richard Biener <rguenther@suse.de>
811
812 PR tree-optimization/54902
813 * g++.dg/torture/pr54902.C: New testcase.
814
815 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/34892
818 * g++.dg/template/crash114.C: New.
819
820 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR bootstrap/55049
823 * gcc.target/i386/pr55049-1.c: New test.
824
825 2012-10-24 Janus Weil <janus@gcc.gnu.org>
826
827 PR fortran/55037
828 * gfortran.dg/class_dummy_4.f03: New.
829
830 2012-10-24 Jakub Jelinek <jakub@redhat.com>
831
832 PR rtl-optimization/55010
833 * gcc.dg/pr55010.c: New test.
834
835 PR debug/54828
836 * g++.dg/debug/pr54828.C: New test.
837
838 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
839
840 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
841 * gcc.dg/vect/vect-83_64.c: Likewise.
842
843 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/54922
846 * g++.dg/cpp0x/constexpr-union4.C: New.
847
848 2012-10-23 Jeff Law <law@redhat.com>
849
850 * gcc.c-torture/execute/pr54985.c: New test.
851
852 2012-10-23 Paul Koning <ni1d@arrl.net>
853
854 PR debug/54508
855 * g++.dg/debug/dwarf2/pr54508.C: New.
856
857 2012-10-23 Jakub Jelinek <jakub@redhat.com>
858
859 PR c++/54844
860 * g++.dg/template/sizeof14.C: New test.
861
862 2012-10-23 Ian Bolton <ian.bolton@arm.com>
863 Jim MacArthur <jim.macarthur@arm.com>
864 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
865 Marcus Shawcroft <marcus.shawcroft@arm.com>
866 Nigel Stephens <nigel.stephens@arm.com>
867 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
868 Richard Earnshaw <rearnsha@arm.com>
869 Sofiane Naci <sofiane.naci@arm.com>
870 Stephen Thomas <stephen.thomas@arm.com>
871 Tejas Belagod <tejas.belagod@arm.com>
872 Yufeng Zhang <yufeng.zhang@arm.com>
873
874 * lib/target-supports.exp
875 (check_profiling_available): Add AArch64.
876 (check_effective_target_vect_int): Likewise.
877 (check_effective_target_vect_shift): Likewise.
878 (check_effective_target_vect_float): Likewise.
879 (check_effective_target_vect_double): Likewise.
880 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
881 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
882 (check_effective_target_vect_pack_trunc): Likewise.
883 (check_effective_target_vect_unpack): Likewise.
884 (check_effective_target_vect_hw_misalign): Likewise.
885 (check_effective_target_vect_short_mult): Likewise.
886 (check_effective_target_vect_int_mult): Likewise.
887 (check_effective_target_vect_stridedN): Likewise.
888 (check_effective_target_sync_int_long): Likewise.
889 (check_effective_target_sync_char_short): Likewise.
890 (check_vect_support_and_set_flags): Likewise.
891 (check_effective_target_aarch64_tiny): New.
892 (check_effective_target_aarch64_small): New.
893 (check_effective_target_aarch64_large): New.
894 * g++.dg/other/PR23205.C: Enable aarch64.
895 * g++.dg/other/pr23205-2.C: Likewise.
896 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
897 * gcc.c-torture/execute/20101011-1.c: Likewise.
898 * gcc.dg/20020312-2.c: Likewise.
899 * gcc.dg/20040813-1.c: Likewise.
900 * gcc.dg/builtin-apply2.c: Likewise.
901 * gcc.dg/stack-usage-1.c: Likewise.
902
903 2012-10-23 Ian Bolton <ian.bolton@arm.com>
904 Jim MacArthur <jim.macarthur@arm.com>
905 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
906 Marcus Shawcroft <marcus.shawcroft@arm.com>
907 Nigel Stephens <nigel.stephens@arm.com>
908 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
909 Richard Earnshaw <rearnsha@arm.com>
910 Sofiane Naci <sofiane.naci@arm.com>
911 Stephen Thomas <stephen.thomas@arm.com>
912 Tejas Belagod <tejas.belagod@arm.com>
913 Yufeng Zhang <yufeng.zhang@arm.com>
914
915 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
916 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
917 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
918 * gcc.target/aarch64/aapcs/abitest.S: New file.
919 * gcc.target/aarch64/aapcs/abitest.h: New file.
920 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
921 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
922 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
923 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
924 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
925 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
926 * gcc.target/aarch64/aapcs/ice_1.c: New file.
927 * gcc.target/aarch64/aapcs/ice_2.c: New file.
928 * gcc.target/aarch64/aapcs/ice_3.c: New file.
929 * gcc.target/aarch64/aapcs/ice_4.c: New file.
930 * gcc.target/aarch64/aapcs/ice_5.c: New file.
931 * gcc.target/aarch64/aapcs/macro-def.h: New file.
932 * gcc.target/aarch64/aapcs/test_1.c: New file.
933 * gcc.target/aarch64/aapcs/test_10.c: New file.
934 * gcc.target/aarch64/aapcs/test_11.c: New file.
935 * gcc.target/aarch64/aapcs/test_12.c: New file.
936 * gcc.target/aarch64/aapcs/test_13.c: New file.
937 * gcc.target/aarch64/aapcs/test_14.c: New file.
938 * gcc.target/aarch64/aapcs/test_15.c: New file.
939 * gcc.target/aarch64/aapcs/test_16.c: New file.
940 * gcc.target/aarch64/aapcs/test_17.c: New file.
941 * gcc.target/aarch64/aapcs/test_18.c: New file.
942 * gcc.target/aarch64/aapcs/test_19.c: New file.
943 * gcc.target/aarch64/aapcs/test_2.c: New file.
944 * gcc.target/aarch64/aapcs/test_20.c: New file.
945 * gcc.target/aarch64/aapcs/test_21.c: New file.
946 * gcc.target/aarch64/aapcs/test_22.c: New file.
947 * gcc.target/aarch64/aapcs/test_23.c: New file.
948 * gcc.target/aarch64/aapcs/test_24.c: New file.
949 * gcc.target/aarch64/aapcs/test_25.c: New file.
950 * gcc.target/aarch64/aapcs/test_26.c: New file.
951 * gcc.target/aarch64/aapcs/test_3.c: New file.
952 * gcc.target/aarch64/aapcs/test_4.c: New file.
953 * gcc.target/aarch64/aapcs/test_5.c: New file.
954 * gcc.target/aarch64/aapcs/test_6.c: New file.
955 * gcc.target/aarch64/aapcs/test_7.c: New file.
956 * gcc.target/aarch64/aapcs/test_8.c: New file.
957 * gcc.target/aarch64/aapcs/test_9.c: New file.
958 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
959 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
960 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
961 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
962 * gcc.target/aarch64/aapcs/test_complex.c: New file.
963 * gcc.target/aarch64/aapcs/test_int128.c: New file.
964 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
965 * gcc.target/aarch64/aapcs/type-def.h: New file.
966 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
967 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
968 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
969 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
970 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
971 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
972 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
973 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
974 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
975 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
976 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
977 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
978 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
979 * gcc.target/aarch64/aarch64.exp: New file.
980 * gcc.target/aarch64/adc-1.c: New file.
981 * gcc.target/aarch64/adc-2.c: New file.
982 * gcc.target/aarch64/asm-1.c: New file.
983 * gcc.target/aarch64/clrsb.c: New file.
984 * gcc.target/aarch64/clz.c: New file.
985 * gcc.target/aarch64/ctz.c: New file.
986 * gcc.target/aarch64/csinc-1.c: New file.
987 * gcc.target/aarch64/csinv-1.c: New file.
988 * gcc.target/aarch64/csneg-1.c: New file.
989 * gcc.target/aarch64/extend.c: New file.
990 * gcc.target/aarch64/fcvt.x: New file.
991 * gcc.target/aarch64/fcvt_double_int.c: New file.
992 * gcc.target/aarch64/fcvt_double_long.c: New file.
993 * gcc.target/aarch64/fcvt_double_uint.c: New file.
994 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
995 * gcc.target/aarch64/fcvt_float_int.c: New file.
996 * gcc.target/aarch64/fcvt_float_long.c: New file.
997 * gcc.target/aarch64/fcvt_float_uint.c: New file.
998 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
999 * gcc.target/aarch64/ffs.c: New file.
1000 * gcc.target/aarch64/fmadd.c: New file.
1001 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1002 * gcc.target/aarch64/frint.x: New file.
1003 * gcc.target/aarch64/frint_double.c: New file.
1004 * gcc.target/aarch64/frint_float.c: New file.
1005 * gcc.target/aarch64/index.c: New file.
1006 * gcc.target/aarch64/mneg-1.c: New file.
1007 * gcc.target/aarch64/mneg-2.c: New file.
1008 * gcc.target/aarch64/mneg-3.c: New file.
1009 * gcc.target/aarch64/mnegl-1.c: New file.
1010 * gcc.target/aarch64/mnegl-2.c: New file.
1011 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1012 * gcc.target/aarch64/pic-constantpool1.c: New file.
1013 * gcc.target/aarch64/pic-symrefplus.c: New file.
1014 * gcc.target/aarch64/predefine_large.c: New file.
1015 * gcc.target/aarch64/predefine_small.c: New file.
1016 * gcc.target/aarch64/predefine_tiny.c: New file.
1017 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1018 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1019 * gcc.target/aarch64/table-intrinsics.c: New file.
1020 * gcc.target/aarch64/tst-1.c: New file.
1021 * gcc.target/aarch64/vect-abs-compile.c: New file.
1022 * gcc.target/aarch64/vect-abs.c: New file.
1023 * gcc.target/aarch64/vect-abs.x: New file.
1024 * gcc.target/aarch64/vect-compile.c: New file.
1025 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1026 * gcc.target/aarch64/vect-faddv.c: New file.
1027 * gcc.target/aarch64/vect-faddv.x: New file.
1028 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1029 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1030 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1031 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1032 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1033 * gcc.target/aarch64/vect-fp-compile.c: New file.
1034 * gcc.target/aarch64/vect-fp.c: New file.
1035 * gcc.target/aarch64/vect-fp.x: New file.
1036 * gcc.target/aarch64/vect-mull-compile.c: New file.
1037 * gcc.target/aarch64/vect-mull.c: New file.
1038 * gcc.target/aarch64/vect-mull.x: New file.
1039 * gcc.target/aarch64/vect.c: New file.
1040 * gcc.target/aarch64/vect.x: New file.
1041 * gcc.target/aarch64/vector_intrinsics.c: New file.
1042 * gcc.target/aarch64/vfp-1.c: New file.
1043 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1044 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1045 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1046 * g++.dg/abi/aarch64_guard1.C: New file.
1047
1048 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR c++/54988
1051 * c-c++-common/pr54988.c: New test.
1052
1053 2012-10-23 Jan Hubicka <jh@suse.cz>
1054
1055 * gcc.dg/tree-prof/peel-1.c: New testcase.
1056
1057 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1058
1059 PR gcc/52945
1060 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1061
1062 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1063
1064 * gcc.dg/c99-predef-1.c: New test.
1065 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1066 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1067 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1068 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1069 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1070 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1071 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1072 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1073 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1074 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1075 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1076 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1077
1078 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1079
1080 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1081
1082 2012-10-23 Jan Hubicka <jh@suse.cz>
1083
1084 PR middle-end/54937
1085 * gcc.c-torture/execute/pr54937.c: New testcase.
1086 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1087
1088 2012-10-23 Jan Hubicka <jh@suse.cz>
1089
1090 PR middle-end/54967
1091 * gfortran.dg/pr54967.f90: New testcase.
1092
1093 2012-10-23 Terry Guo <terry.guo@arm.com>
1094
1095 PR target/55019
1096 * gcc.dg/pr55019.c: New.
1097
1098 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1099
1100 PR tree-optimization/55008
1101 * gcc.dg/tree-ssa/pr55008.c: New test.
1102
1103 2012-10-22 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/55011
1106 * gcc.dg/torture/pr55011.c: New testcase.
1107
1108 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1109
1110 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1111 * gcc.target/arm/pr40457-2.c: Likewise.
1112 * gcc.target/arm/pr40457-3.c: Likewise.
1113
1114 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/specs/limited_with4.ads: New test.
1117 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1118
1119 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1120
1121 * gnat.dg/modular4.adb: New test.
1122 * gnat.dg/modular4_pkg.ads: New helper.
1123
1124 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1125
1126 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1127 * gnat.dg/specs/addr1.ads: Likewise.
1128
1129 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1130
1131 * gcc.dg/webizer.c (main): Add missing exit call.
1132
1133 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1134
1135 PR fortran/54465
1136 * gfortran.dg/wextra_1.f: New test.
1137
1138 2012-10-20 Jan Hubicka <jh@suse.cz>
1139
1140 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1141
1142 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1143
1144 PR fortran/54224
1145 * gfortran.dg/warn_unused_function.f90: New.
1146
1147 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1148
1149 * lib/target-supports.exp
1150 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1151
1152 2012-10-19 Richard Guenther <rguenther@suse.de>
1153
1154 PR tree-optimization/54981
1155 * gcc.dg/pr54981.c: New testcase.
1156
1157 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1158
1159 PR target/54892
1160 * gcc.target/arm/pr54892.c: New.
1161
1162 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1163
1164 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1165
1166 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/54501
1169 * g++.dg/init/array30.C: New.
1170 * g++.dg/init/array31.C: Likewise.
1171
1172 2012-10-18 Tobias Burnus <burnus@net-b.de>
1173
1174 PR fortran/54884
1175 * gfortran.dg/public_private_module_7.f90: New.
1176
1177 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/29633
1180 * g++.dg/template/pr29633.C: New.
1181
1182 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gnat.dg/loop_optimization13.ad[sb]: New test.
1185 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1186
1187 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1188
1189 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1190 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1191 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1192 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1193
1194 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1195
1196 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1197 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1198 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1199 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1200 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1201 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1202
1203 2012-10-16 Jan Hubicka <jh@suse.cz>
1204
1205 * gcc.target/i386/l_fma_float_?.c: Update.
1206 * gcc.target/i386/l_fma_double_?.c: Update.
1207 * gfortran.dg/do_1.f90: XFAIL
1208 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1209 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1210 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1211 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1212 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1213 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1214 valid.
1215
1216 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1217
1218 PR c/53063
1219 PR c/40989
1220 * gcc.dg/Wstrict-overflow-24.c: New.
1221
1222 2012-10-16 Tobias Burnus <burnus@net-b.de>
1223
1224 PR fortran/50981
1225 PR fortran/54618
1226 * gfortran.dg/class_optional_1.f90: New.
1227 * gfortran.dg/class_optional_2.f90: New.
1228
1229 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR debug/54796
1232 * gcc.dg/guality/pr54796.c: New test.
1233
1234 PR tree-optimization/54889
1235 * gfortran.dg/pr54889.f90: New test.
1236
1237 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * g++.dg/other/dump-ada-spec-2.C: New test.
1240
1241 2012-10-16 Easwaran Raman <eraman@google.com>
1242
1243 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1244 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1245
1246 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1247
1248 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1249 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1250
1251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1252
1253 PR target/54925
1254 * gcc.c-torture/compile/pr54925.c: New.
1255
1256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/51244
1259 * gcc.target/sh/pr51244-17.c: New.
1260
1261 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1262
1263 PR target/54760
1264 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1265 functions.
1266 * gcc.target/sh/pr54760-4.c: New.
1267
1268 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1269
1270 PR target/34777
1271 * gcc.target/sh/torture/sh-torture.exp: New.
1272 * gcc.target/sh/torture/pr34777.c: New.
1273
1274 2012-10-15 Matthias Klose <doko@ubuntu.com>
1275
1276 * lib/target-supports.exp (check_profiling_available): Match
1277 arm*-*-linux-* for ARM Linux/GNU.
1278 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1279 * gfortran.dg/enum_10.f90: Likewise.
1280 * gfortran.dg/enum_9.f90: Likewise.
1281 * gcc.target/arm/synchronize.c: Likewise.
1282 * g++.old-deja/g++.jason/enum6.C: Likewise.
1283 * g++.old-deja/g++.other/enum4.C: Likewise.
1284 * g++.old-deja/g++.law/enum9.C: Likewise.
1285
1286 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1287
1288 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1289 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1290
1291 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1292 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/17805
1295 * g++.dg/overload/operator6.C: New.
1296
1297 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/50080 (again)
1300 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1301 * g++.dg/parse/tmpl-outside1.C: Likewise.
1302 * g++.dg/template/qualttp18.C: Likewise.
1303 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1304 * g++.old-deja/g++.pt/overload13.C: Likewise.
1305
1306 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1307
1308 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1309 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1310 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1311 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1312 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1313 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1314 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1315 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1316
1317 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 PR c++/50080
1320 * g++.dg/parse/tmpl-outside2.C: New.
1321 * g++.dg/parse/tmpl-outside1.C: Adjust.
1322 * g++.dg/template/qualttp18.C: Likewise.
1323 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1324 * g++.old-deja/g++.pt/overload13.C: Likewise.
1325
1326 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1327
1328 PR tree-optimization/54915
1329 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1330
1331 2012-10-15 Richard Guenther <rguenther@suse.de>
1332
1333 PR tree-optimization/54920
1334 * gcc.dg/torture/pr54920.c: New testcase.
1335
1336 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1337
1338 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1339
1340 2012-10-13 Jason Merrill <jason@redhat.com>
1341
1342 * g++.dg/tls/thread_local7g.C: Require tls_native.
1343
1344 2012-10-14 Jason Merrill <jason@redhat.com>
1345
1346 * g++.dg/cpp0x/inh-ctor1.C: New.
1347 * g++.dg/cpp0x/inh-ctor2.C: New.
1348 * g++.dg/cpp0x/inh-ctor3.C: New.
1349 * g++.dg/cpp0x/inh-ctor4.C: New.
1350 * g++.dg/cpp0x/inh-ctor5.C: New.
1351 * g++.dg/cpp0x/inh-ctor6.C: New.
1352 * g++.dg/cpp0x/inh-ctor7.C: New.
1353 * g++.dg/cpp0x/inh-ctor8.C: New.
1354 * g++.dg/cpp0x/inh-ctor9.C: New.
1355 * g++.dg/cpp0x/inh-ctor10.C: New.
1356 * g++.dg/cpp0x/inh-ctor11.C: New.
1357 * g++.dg/cpp0x/inh-ctor12.C: New.
1358 * g++.dg/cpp0x/inh-ctor13.C: New.
1359
1360 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1361
1362 PR rtl-optimization/54919
1363 * gcc.dg/pr54919.c: New testcase.
1364
1365 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/53581
1368 * g++.dg/template/crash113.C: New.
1369
1370 2012-10-14 Jan Hubicka <jh@suse.cz>
1371
1372 * gcc.dg/unroll_5.c: New testcase.
1373
1374 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/52643
1377 * g++.dg/opt/pr52643.C: New.
1378
1379 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1380
1381 PR target/54602
1382 * gcc.target/sh/pr54602-1.c: New.
1383 * gcc.target/sh/pr54602-2.c: New.
1384 * gcc.target/sh/pr54602-3.c: New.
1385 * gcc.target/sh/pr54602-4.c: New.
1386
1387 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1388
1389 PR target/54680
1390 * gcc.target/sh/pr54680.c: New.
1391
1392 2012-10-12 Jan Hubicka <jh@suse.cz>
1393
1394 * gcc.dg/webizer.c: New testcase.
1395
1396 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1397
1398 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1399 specify -m64.
1400
1401 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1402
1403 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1404 Return 0 if already specifying -mfloat-abi other than hard.
1405
1406 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1407
1408 * gcc.dg/pr53060.c: Prune irrelevant warning.
1409
1410 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR c/54381
1413 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1414 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1415 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1416 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1417 Adjust expected wording of warnings for *cmp* builtins.
1418 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1419 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1420
1421 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/24449
1424 * g++.dg/parse/friend-main.C: New.
1425
1426 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1427
1428 PR c++/53055
1429 * g++.dg/pr53055.C: New testcase.
1430
1431 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/52744
1434 * g++.dg/cpp0x/pr52744.C: New.
1435
1436 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1437
1438 PR fortran/40453
1439 * gfortran.dg/dummy_procedure_9.f90: New.
1440
1441 2012-10-12 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/54894
1444 * gcc.dg/torture/pr54894.c: New testcase.
1445
1446 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1447
1448 PR target/51244
1449 * gcc.target/sh/pr51244-13.c: New.
1450 * gcc.target/sh/pr51244-14.c: New.
1451 * gcc.target/sh/pr51244-15.c: New.
1452 * gcc.target/sh/pr51244-16.c: New.
1453
1454 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/51878
1457 * g++.dg/cpp0x/decltype45.C: New.
1458
1459 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1460
1461 PR fortran/54784
1462 * gfortran.dg/class_allocate_13.f90: New.
1463
1464 2012-10-11 Jason Merrill <jason@redhat.com>
1465
1466 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1467 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1468
1469 * g++.dg/gomp/tls-5.C: Require tls_native.
1470 * g++.dg/tls/thread_local7.C: Require tls_native.
1471 * g++.dg/tls/static2.C: New.
1472
1473 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1474
1475 PR c++/36107
1476 * g++.dg/ext/weak5.C: New.
1477
1478 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1479
1480 PR testsuite/54868
1481 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1482 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1483
1484 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/43765
1487 * g++.dg/parse/pr43765.C: New.
1488
1489 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1490
1491 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1492
1493 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/43663
1496 * g++.dg/init/bitfield3.C: New.
1497
1498 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1499
1500 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1501
1502 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR tree-optimization/54877
1505 * gcc.dg/torture/pr54877.c: New test.
1506
1507 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1508
1509 PR testsuite/53397
1510 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1511 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1512 and remove target info from dg-do compile.
1513 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1514 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1515 and remove target info from dg-do compile.
1516
1517 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1518
1519 * gcc.dg/pr54782.c: Require target with pthread support.
1520
1521 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/53122
1524 * g++.dg/cpp0x/auto35.C: New.
1525
1526 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1527
1528 PR c++/53540 - using fails to be equivalent to typedef
1529 * g++.dg/cpp0x/alias-decl-24.C: New test.
1530
1531 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1532
1533 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1534 that c++11 attributes to types are ignored for now.
1535 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1537
1538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/53741
1541 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1542
1543 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/50478
1546 * g++.dg/cpp0x/initlist67.C: New.
1547
1548 2012-10-10 Dehao Chen <dehao@google.com>
1549
1550 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1551
1552 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1553
1554 PR target/52480
1555 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1556 Add runtime tests.
1557
1558 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/53307
1561 * g++.dg/cpp0x/decltype44.C: New.
1562
1563 2012-10-09 Steve Ellcey <sellcey@mips.com>
1564
1565 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1566
1567 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/53763
1570 * g++.dg/cpp0x/decltype43.C: New.
1571
1572 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1573
1574 PR middle-end/53397
1575 * gcc.dg/pr53397-1.c: New test case.
1576 * gcc.dg/pr53397-2.c: New test case.
1577
1578 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/54194
1581 * g++.dg/warn/Wparentheses-26.C: Adjust.
1582 * g++.dg/warn/Wparentheses-27.C: New.
1583
1584 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1585
1586 PR c++/54427
1587 * c-c++-common/vector-scalar.c: New testcase.
1588 * g++.dg/ext/vector18.C: New testcase.
1589 * g++.dg/ext/vector5.C: This is not an error anymore.
1590 * gcc.dg/init-vec-1.c: Move ...
1591 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1592 * gcc.c-torture/execute/vector-shift1.c: Move ...
1593 * c-c++-common/torture/vector-shift1.c: ... here.
1594 * gcc.dg/scal-to-vec1.c: Move ...
1595 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1596 C++11. Adapt error messages.
1597 * gcc.dg/convert-vec-1.c: Move ...
1598 * c-c++-common/convert-vec-1.c: ... here.
1599 * gcc.dg/scal-to-vec2.c: Move ...
1600 * c-c++-common/scal-to-vec2.c: ... here.
1601
1602 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1603
1604 PR target/54400
1605 * gcc.target/i386/pr54400.c: New testcase.
1606
1607 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR c++/54858
1610 * g++.dg/template/pr54858.C: New test.
1611
1612 2012-10-08 Marek Polacek <polacek@redhat.com>
1613
1614 PR debug/54831
1615 * g++.dg/debug/pr54831.C: New test.
1616
1617 2012-10-08 Dehao Chen <dehao@google.com>
1618
1619 * g++.dg/predict-loop-exit-1.C: New.
1620 * g++.dg/predict-loop-exit-2.C: New.
1621 * g++.dg/predict-loop-exit-3.C: New.
1622
1623 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1624
1625 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1626
1627 2012-10-08 Jason Merrill <jason@redhat.com>
1628
1629 * g++.dg/gomp/tls-5.C: New.
1630 * g++.dg/gomp/tls-wrap1.C: New.
1631 * g++.dg/gomp/tls-wrap2.C: New.
1632 * g++.dg/gomp/tls-wrap3.C: New.
1633 * g++.dg/gomp/tls-wrap4.C: New.
1634 * g++.dg/gomp/tls-wrapper-cse.C: New.
1635 * g++.dg/tls/thread_local-cse.C: New.
1636 * g++.dg/tls/thread_local-order1.C: New.
1637 * g++.dg/tls/thread_local-order2.C: New.
1638 * g++.dg/tls/thread_local-wrap1.C: New.
1639 * g++.dg/tls/thread_local-wrap2.C: New.
1640 * g++.dg/tls/thread_local-wrap3.C: New.
1641 * g++.dg/tls/thread_local-wrap4.C: New.
1642 * g++.dg/tls/thread_local2g.C: New.
1643 * g++.dg/tls/thread_local3g.C: New.
1644 * g++.dg/tls/thread_local4g.C: New.
1645 * g++.dg/tls/thread_local5g.C: New.
1646 * g++.dg/tls/thread_local6g.C: New.
1647 * g++.dg/tls/thread_local7g.C: New.
1648
1649 * g++.dg/tls/thread_local3.C: New.
1650 * g++.dg/tls/thread_local4.C: New.
1651 * g++.dg/tls/thread_local5.C: New.
1652 * g++.dg/tls/thread_local6.C: New.
1653
1654 * g++.dg/tls/init-2.C: Tweak errors.
1655 * g++.dg/tls/thread_local1.C: New.
1656 * g++.dg/tls/thread_local2.C: New.
1657 * g++.dg/tls/thread_local7.C: New.
1658
1659 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1660
1661 PR target/54866
1662 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1663
1664 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1665
1666 PR target/54685
1667 * gcc.target/sh/pr54685.c: New.
1668
1669 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1670
1671 PR c++/53528 C++11 attribute support
1672 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1673 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1674 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1675 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1676 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1677 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1678 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1679 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1680 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1681 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1682 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1683 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1684 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1685 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1686 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1687 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1688 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1689 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1690 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1692 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1693 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1694 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1695 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1696 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1697 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1729
1730 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1733 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1734 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1735
1736 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1737
1738 PR target/54760
1739 * gcc.target/sh/pr54760-2.c: New.
1740 * gcc.target/sh/pr54760-3.c: New.
1741
1742 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/51422
1745 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1746
1747 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1748 Sandra Loosemore <sandra@codesourcery.com>
1749
1750 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1751 and test that the accumulator is initialized using MULT.
1752 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1753 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1754
1755 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/52764
1758 * g++.dg/cpp0x/stdint.C: New.
1759
1760 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/54249
1763 * g++.dg/cpp0x/stddef.C: New.
1764
1765 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1766
1767 PR fortran/54832
1768 * gfortran.dg/typebound_operator_17.f90: New.
1769
1770 2012-10-06 Jan Hubicka <jh@suse.cz>
1771
1772 PR lto/53831
1773 PR lto/54776
1774 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1775
1776 2012-10-06 Jan Hubicka <jh@suse.cz>
1777
1778 * gcc.dg/lto/resolutions_0.c: New testcase.
1779
1780 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1781
1782 PR fortran/45521
1783 * gfortran.dg/generic_25.f90: New.
1784 * gfortran.dg/generic_26.f90: New.
1785 * gfortran.dg/generic_27.f90: New.
1786
1787 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1788
1789 PR target/54760
1790 * gcc.target/sh/pr54760-1.c: New.
1791
1792 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1793
1794 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1795 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1796 * g++.dg/warn/Wsign-compare-5.C: New test.
1797 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1798 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1799 * g++.dg/ext/builtin30.C: New test.
1800 * g++.dg/ext/vla12.C: New test.
1801 * gcc.dg/builtins-85.c: New test.
1802
1803 PR debug/54519
1804 * gcc.dg/guality/pr54519-1.c: New test.
1805 * gcc.dg/guality/pr54519-2.c: New test.
1806 * gcc.dg/guality/pr54519-3.c: New test.
1807 * gcc.dg/guality/pr54519-4.c: New test.
1808 * gcc.dg/guality/pr54519-5.c: New test.
1809 * gcc.dg/guality/pr54519-6.c: New test.
1810
1811 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/50893
1814 * g++.dg/cpp0x/defaulted38.C: New.
1815
1816 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR tree-optimization/33763
1819 * c-c++-common/pr33763.c: New test.
1820
1821 PR tree-optimization/54810
1822 * gcc.dg/tree-ssa/vrp85.c: New test.
1823
1824 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1825
1826 * gcc.dg/ucnid-7.c: Skip on AIX.
1827 * gcc.dg/ucnid-8.c: Same.
1828 * gcc.dg/ucnid-10.c: Same.
1829 * gcc.dg/ucnid-13.c: Same.
1830 * gcc.dg/attr-alias-3.c: Same.
1831 * gcc.dg/attr-alias-5.c: Same.
1832 * gcc.dg/torture/pr51106-2.c: Same.
1833 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1834
1835 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/52233
1838 * g++.dg/cpp0x/alias-decl-23.C: New.
1839
1840 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/53403
1843 * g++.dg/template/friend53.C: New.
1844
1845 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1846
1847 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1848 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1849 (scan-ada-spec): Likewise.
1850 (scan-ada-spec-not): Likewise.
1851 * gcc.dg/dump-ada-spec-1.c: New test.
1852 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1853
1854 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1855
1856 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1857
1858 2012-10-04 Florian Weimer <fweimer@redhat.com>
1859
1860 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1861
1862 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/54323
1865 * g++.dg/cpp0x/pr54323.C: New.
1866
1867 2012-10-04 Richard Guenther <rguenther@suse.de>
1868
1869 PR middle-end/54735
1870 * g++.dg/torture/pr54735.C: New testcase.
1871
1872 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 PR rtl-optimization/54739
1875 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1876
1877 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1878
1879 PR target/51244
1880 * gcc.target/sh/pr51244-12.c: New.
1881
1882 2012-10-03 Dehao Chen <dehao@google.com>
1883
1884 PR middle-end/54782
1885 * gcc.dg/pr54782.c: New test.
1886
1887 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR c++/54777
1890 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1891
1892 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1893
1894 PR fortran/54778
1895 * gfortran.dg/class_53.f90: New.
1896
1897 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1898
1899 PR debug/54551
1900 * gcc.dg/guality/pr54551.c: New.
1901
1902 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1903
1904 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1905 * gcc.target/powerpc/pr46728-2.c: Likewise.
1906
1907 2012-10-02 Sharad Singhai <singhai@google.com>
1908
1909 PR testsuite/54772
1910 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1911 to fix test failures caused by r191883.
1912 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1913 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1914 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1915 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1916 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1917 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1918 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1919 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1920 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1921
1922 2012-09-30 Sharad Singhai <singhai@google.com>
1923
1924 * gcc.target/i386/vect-double-1.c: Fix test.
1925
1926 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1927
1928 PR target/54087
1929 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1930 atomic_sub fails.
1931
1932 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1933
1934 PR rtl-optimization/54457
1935 * gcc.target/i386/pr54457.c: New test.
1936
1937 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1938
1939 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1940
1941 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1942
1943 * gcc.target/i386/vect-rebuild.c: New testcase.
1944
1945 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1946
1947 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1948
1949 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1950
1951 * gcc.target/mips/pr37362.c: Fix target selector.
1952
1953 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1954
1955 PR target/54083
1956 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1957
1958 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1959
1960 * gcc.dg/ucnid-8.c: Update line number.
1961 * gcc.dg/torture/pr51106-2.c: Likewise.
1962
1963 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1964
1965 PR fortran/54667
1966 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1967 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1968 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1969
1970 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1971
1972 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1973 partially reverting r170092.
1974 * gfortran.dg/class_7.f03: Ditto.
1975 * gfortran.dg/coarray_14.f90: Ditto.
1976 * gfortran.dg/typebound_proc_13.f03: Ditto.
1977
1978 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1979
1980 PR c++/54738
1981 * g++.dg/cpp0x/sfinae42.C: New.
1982
1983 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1984
1985 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1986 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1987 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1988 * gcc.dg/pr42629.c: XFAIL on AIX.
1989 * gcc.dg/pr47684.c: Same.
1990 * gcc.dg/pr43670.c: Same.
1991 * gcc.dg/pr42916.c: Same.
1992 * gcc.dg/pr45449.c: Same.
1993 * gcc.dg/pr50017.c: Same.
1994 * gcc.dg/pr42728.c: Same.
1995 * gcc.dg/pr47881.c: Same.
1996 * gcc.dg/pr44023.c: Same.
1997 * gcc.dg/pr41345.c: Same.
1998 * gcc.dg/pr42630.c: Same.
1999 * gcc.dg/pr44971.c: Same.
2000 * gcc.dg/pr46771.c: Same.
2001 * gcc.dg/ucnid-8.c: Same.
2002 * gcc.dg/ucnid-10.c: Same.
2003 * gcc.dg/ucnid-13.c: Same.
2004 * gcc.dg/torture/pr51106-2.c: Same.
2005 * gcc.dg/pr48768.c: Same.
2006 * gcc.dg/pr42631.c: Same.
2007 * gcc.dg/pr43084.c: Same.
2008 * gcc.dg/ucnid-7.c: Same.
2009 * gcc.dg/pr42889.c: Same.
2010 * gcc.dg/pr41241.c: Same.
2011 * gcc.dg/pr42719.c: Same.
2012 * g++.dg/debug/pr46583.C: Same.
2013 * g++.dg/debug/pr47106.C: Same.
2014 * g++.dg/opt/pr48549.C: Same.
2015 * g++.dg/other/pr42685.C: Same.
2016 * c-c++-common/pr43942.c: Same.
2017
2018 2012-09-29 Ian Lance Taylor <iant@google.com>
2019
2020 * go.test/go-test.exp: Update for latest version of Go testsuite.
2021
2022 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2023
2024 PR fortran/52724
2025 * gfortran.dg/internal_readwrite_3.f90: New test.
2026
2027 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2028
2029 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2030 c-c++-common/Wunused-local-typedefs-2.c to here.
2031
2032 PR c++/54372 - unused attribute inactive on dependant entities
2033 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2034
2035 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2036
2037 PR c++/29028 - Missed unused warning on using declaration
2038 * g++.dg/warn/Wunused-var-18.C: New test.
2039
2040 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2041
2042 PR c++/53551 - -Wunused-local-typedefs misses uses
2043 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2044
2045 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR target/54716
2048 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2049
2050 PR tree-optimization/54713
2051 * gcc.c-torture/compile/pr54713-1.c: New test.
2052 * gcc.c-torture/compile/pr54713-2.c: New test.
2053 * gcc.c-torture/compile/pr54713-3.c: New test.
2054
2055 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2056
2057 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2058
2059 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2060
2061 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2062
2063 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR target/54703
2066 * gcc.target/i386/pr54703.c: New test.
2067
2068 2012-09-27 Richard Guenther <rguenther@suse.de>
2069
2070 PR lto/54709
2071 * gcc.dg/lto/pr54709_0.c: New testcase.
2072 * gcc.dg/lto/pr54709_1.c: Likewise.
2073
2074 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2075
2076 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2077
2078 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2079
2080 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2081
2082 * gcc.target/arm/pr42879.c: Handle big-endian.
2083
2084 2012-09-26 Steve Ellcey <sellcey@mips.com>
2085
2086 PR c/37303
2087 * gcc.dg/pr37303.c: Check for rdata or rodata.
2088
2089 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2090
2091 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2092
2093 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2094
2095 PR target/51274
2096 PR target/53087
2097 * gcc.target/powerpc/ppc-ne0-1.c: New.
2098
2099 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2100
2101 PR target/54089
2102 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2103 test_19, test_20, test_21, test_22, test_23): New functions.
2104 * gcc.target/sh/pr54089-4.c: New.
2105 * gcc.target/sh/pr54089-5.c: New.
2106 * gcc.target/sh/pr54089-6.c: New.
2107 * gcc.target/sh/pr54089-7.c: New.
2108
2109 2012-09-25 Richard Guenther <rguenther@suse.de>
2110
2111 PR lto/54625
2112 * gcc.dg/lto/pr54702_0.c: New testcase.
2113 * gcc.dg/lto/pr54702_1.c: Likewise.
2114 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2115 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2116 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2117 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2118
2119 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2120
2121 PR c++/54526
2122 * g++.dg/cpp0x/parse2.C: New.
2123 * g++.dg/parse/error11.C: Adjust.
2124 * g++.dg/parse/error12.C: Likewise.
2125
2126 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2127
2128 * gcc.target/i386/20030217-1.c: Added check for
2129 large_long_double effective target.
2130 * gcc.target/i386/387-3.c: Likewise.
2131 * gcc.target/i386/387-4.c: Likewise.
2132 * gcc.target/i386/pr36578-1.c: Likewise.
2133 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2134 when long double size is equal double size.
2135 * gcc.target/i386/excess-precision-1.c: Likewise.
2136 * gcc.target/i386/pr36578-2.c: Likewise.
2137 * gcc.target/i386/20030217-2.c: New testcase.
2138
2139 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR tree-optimization/54676
2142 * gcc.dg/pr54676.c: New test.
2143
2144 2012-09-25 Richard Guenther <rguenther@suse.de>
2145
2146 PR tree-optimization/53663
2147 * gcc.dg/torture/pr53663-1.c: New testcase.
2148 * gcc.dg/torture/pr53663-2.c: Likewise.
2149 * gcc.dg/torture/pr53663-3.c: Likewise.
2150
2151 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2152
2153 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2154
2155 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2156
2157 * lib/target-supports-dg.exp (dg-require-effective-target,
2158 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2159 dg-process-target-1 instead of dg-process-target.
2160 (dg-process-target-1): Rename from dg-process-target.
2161 (dg-process-target): New.
2162
2163 2012-09-24 Richard Guenther <rguenther@suse.de>
2164
2165 PR tree-optimization/54684
2166 * g++.dg/torture/pr54684.C: New testcase.
2167
2168 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2169
2170 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2171
2172 2012-09-24 Richard Guenther <rguenther@suse.de>
2173
2174 PR middle-end/52173
2175 * gcc.dg/tm/pr52173-1.c: New.
2176 * gcc.dg/tm/pr52173-2.c: New.
2177
2178 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gcc.dg/pr54669.c: New test.
2181
2182 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2183 Dominique Dhumieres <dominiq@lps.ens.fr>
2184
2185 PR testsuite/54677
2186 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2187
2188 2012-09-23 Tobias Burnus <burnus@net-b.de>
2189
2190 PR fortran/54618
2191 * gfortran.dg/class_array_14.f90: New.
2192
2193 2012-09-22 Kai Tietz <ktietz@redhat.com>
2194
2195 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2196 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2197
2198 2012-09-21 Dehao Chen <dehao@google.com>
2199
2200 PR go/54649
2201 PR tree-optimization/54655
2202 * g++.dg/pr54655.C: New testcase.
2203
2204 2012-09-21 Richard Guenther <rguenther@suse.de>
2205
2206 PR tree-optimization/54647
2207 * g++.dg/torture/pr54647.C: New testcase.
2208
2209 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2210
2211 PR c++/54427
2212 * c-c++-common/torture/vector-compare-2.c: Add -w.
2213
2214 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * gnat.dg/opt20.ads: Move dg directive to...
2217 * gnat.dg/opt20.adb: ...here.
2218 * gnat.dg/addr1.ad[sb]: Likewise.
2219 * gnat.dg/concat2.ad[sb]: Likewise.
2220 * gnat.dg/array16.ad[sb]: Likewise.
2221 * gnat.dg/atomic5.ad[sb]: Likewise.
2222 * gnat.dg/discr29.ad[sb]: Likewise.
2223 * gnat.dg/noreturn5.ad[sb]: Likewise.
2224 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2225 * gnat.dg/discr23.ads: Remove dg directive.
2226 * gnat.dg/nested_float_packed.ads: Likewise.
2227 * gnat.dg/oconst6.ads: Move to...
2228 * gnat.dg/specs/oconst6.ads: ...here.
2229
2230 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2231
2232 PR c++/52432
2233 * g++.dg/cpp0x/decltype32.C: Tweak.
2234
2235 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2236
2237 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2238 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2239 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2240 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2241
2242 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2243
2244 PR c++/54581
2245 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2246
2247 2012-09-19 Steve Ellcey <sellcey@mips.com>
2248
2249 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2250
2251 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2252
2253 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2254 * gcc.target/powerpc/ppc-mftb.c: New file.
2255
2256 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2257
2258 PR target/54089
2259 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2260 functions.
2261
2262 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2263
2264 PR target/54236
2265 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2266
2267 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gcc.c-torture/execute/20120919-1.c: New test.
2270
2271 2012-09-19 Richard Guenther <rguenther@suse.de>
2272
2273 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2274
2275 2012-09-19 Richard Guenther <rguenther@suse.de>
2276
2277 * gcc.dg/builtin-unreachable-6.c: Adjust.
2278
2279 2012-09-19 Richard Guenther <rguenther@suse.de>
2280
2281 * gcc.dg/builtin-object-size-10.c: Adjust.
2282 * gcc.dg/builtin-unreachable-5.c: Adjust.
2283 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2284 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2285 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2286 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2287 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2288 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2289 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2290 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2291 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2292 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2293 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2294 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2295
2296 2012-09-19 Richard Guenther <rguenther@suse.de>
2297
2298 PR tree-optimization/54132
2299 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2300 * gcc.dg/torture/pr54132.c: Likewise.
2301
2302 2012-09-19 Terry Guo <terry.guo@arm.com>
2303
2304 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2305 extra prune rules that will be applied to all tests in a .exp file.
2306 (gcc-dg-prune): Use rules defined by the above variable.
2307 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2308 harmless warnings on architecture switch conflict.
2309
2310 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2311
2312 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2313 of asm-comment characters instead of a single one.
2314 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2315
2316 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2317
2318 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2319
2320 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2321 target instead of xfailing it.
2322 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2323 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2324 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2325 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2326 * gcc.dg/vect/vect-104.c: Likewise.
2327 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2328 * gcc.dg/vect/vect-outer-1.c: Likewise.
2329 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2330 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2331 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2332 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2333 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2334 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2335 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2336 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2337 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2338
2339 * lib/target-supports.exp
2340 (check_effective_target_vect_widen_mult_qi_to_hi,
2341 check_effective_target_vect_widen_mult_hi_to_si,
2342 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2343 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2344 check_effective_target_vect_pack_trunc,
2345 check_effective_target_vect_unpack,
2346 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2347 instead of arm_none.
2348
2349 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2350
2351 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2352
2353 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2354 config to compiler_flags.
2355
2356 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR target/54592
2359 * gcc.target/i386/pr54592.c: New test.
2360
2361 PR tree-optimization/54610
2362 * gcc.target/i386/pr54610.c: New test.
2363
2364 2012-09-17 Jason Merrill <jason@redhat.com>
2365
2366 PR c++/54575
2367 * g++.dg/cpp0x/alias-decl-21.C: New.
2368 * g++.dg/cpp0x/alias-decl-22.C: New.
2369
2370 2012-09-17 Tobias Burnus <burnus@net-b.de>
2371
2372 PR fortran/54608
2373 * gfortran.dg/scan_2.f90: New.
2374
2375 2012-09-17 Jason Merrill <jason@redhat.com>
2376
2377 PR c++/53661
2378 * g++.dg/init/aggr9.C: New.
2379
2380 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gnat.dg/loop_optimization12.ad[sb]: New test.
2383
2384 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2385
2386 PR fortran/54285
2387 * gfortran.dg/proc_ptr_result_7.f90: New.
2388
2389 2012-09-17 Tobias Burnus <burnus@net-b.de>
2390
2391 PR fortran/54603
2392 * gfortran.dg/structure_constructor_11.f90: New.
2393
2394 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR tree-optimization/54563
2397 * g++.dg/torture/pr54563.C: New test.
2398
2399 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2400
2401 PR fortran/54594
2402 * gfortran.dg/typebound_generic_14.f03: New.
2403
2404 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2405
2406 PR fortran/54387
2407 * gfortran.dg/proc_ptr_38.f90: New.
2408
2409 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2410
2411 PR debug/54460
2412 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2413 to scary regexp.
2414
2415 PR testsuite/54007
2416 * gnat.dg/lto15.adb: Require lto.
2417
2418 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2419 "myBindC" for hppa*-*-hpux*.
2420
2421 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2422
2423 * gfortran.dg/namelist_75.f90: New test.
2424
2425 2012-09-15 Tom de Vries <tom@codesourcery.com>
2426
2427 * gcc.dg/tree-ssa/vrp82.c: New test.
2428 * gcc.dg/tree-ssa/vrp83.c: Same.
2429 * gcc.dg/tree-ssa/vrp84.c: Same.
2430
2431 2012-09-15 Tom de Vries <tom@codesourcery.com>
2432
2433 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2434 * gcc.dg/tree-ssa/vrp81.c: ... this.
2435
2436 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2437
2438 PR target/54222
2439 * gcc.target/avr/torture/fix-types.h: New.
2440 * gcc.target/avr/torture/vals-hr.def: New.
2441 * gcc.target/avr/torture/vals-r.def: New.
2442 * gcc.target/avr/torture/vals-k.def: New.
2443 * gcc.target/avr/torture/vals-ur.def: New.
2444 * gcc.target/avr/torture/vals-uk.def: New.
2445 * gcc.target/avr/torture/vals-uhr.def: New.
2446 * gcc.target/avr/torture/vals-llk.def: New.
2447 * gcc.target/avr/torture/vals-ullk.def: New.
2448 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2449 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2450 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2451 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2452 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2453 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2454 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2455 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2456
2457 2012-09-14 Dehao Chen <dehao@google.com>
2458
2459 * g++.dg/debug/dwarf2/deallocator.C: New test.
2460
2461 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2462
2463 PR c/54552
2464 * gcc.c-torture/compile/pr54552-1.c: New test.
2465
2466 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2467
2468 PR c++/54427
2469 * g++.dg/other/vector-compare.C: New testcase.
2470 * c-c++-common/vector-compare-3.c: New testcase.
2471 * gcc.dg/vector-shift.c: Move ...
2472 * c-c++-common/vector-shift.c: ... here.
2473 * gcc.dg/vector-shift1.c: Move ...
2474 * c-c++-common/vector-shift1.c: ... here.
2475 * gcc.dg/vector-shift3.c: Move ...
2476 * c-c++-common/vector-shift3.c: ... here.
2477 * gcc.dg/vector-compare-1.c: Move ...
2478 * c-c++-common/vector-compare-1.c: ... here.
2479 * gcc.dg/vector-compare-2.c: Move ...
2480 * c-c++-common/vector-compare-2.c: ... here.
2481 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2482 * c-c++-common/torture/vector-compare-1.c: ... here.
2483 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2484 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2485 * c-c++-common/torture/vector-compare-2.c: ... here.
2486 * gcc.c-torture/execute/vector-shift.c: Move ...
2487 * c-c++-common/torture/vector-shift.c: ... here.
2488 * gcc.c-torture/execute/vector-shift2.c: Move ...
2489 * c-c++-common/torture/vector-shift2.c: ... here.
2490 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2491 * c-c++-common/torture/vector-subscript-1.c: ... here.
2492 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2493 * c-c++-common/torture/vector-subscript-2.c: ... here.
2494 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2495 * c-c++-common/torture/vector-subscript-3.c: ... here.
2496
2497 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2498
2499 PR c/54103
2500 * gcc.c-torture/compile/pr54103-1.c,
2501 gcc.c-torture/compile/pr54103-2.c,
2502 gcc.c-torture/compile/pr54103-3.c,
2503 gcc.c-torture/compile/pr54103-4.c,
2504 gcc.c-torture/compile/pr54103-5.c,
2505 gcc.c-torture/compile/pr54103-6.c: New tests.
2506 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2507
2508 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2511
2512 2012-09-14 Richard Guenther <rguenther@suse.de>
2513
2514 PR tree-optimization/54565
2515 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2516 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2517
2518 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2519
2520 * gcc.target/arm/combine-movs.c: Add missing space.
2521
2522 2012-09-14 Richard Guenther <rguenther@suse.de>
2523
2524 * g++.dg/torture/builtin-location.C: New testcase.
2525
2526 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2527 Manuel López-Ibáñez <manu@gcc.gnu.org>
2528
2529 PR c++/53210
2530 * g++.dg/warn/Wuninitialized-self.C: New.
2531
2532 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2533
2534 PR c/54559
2535 * gcc.c-torture/compile/pr54559.c: New test.
2536
2537 2012-09-13 Jason Merrill <jason@redhat.com>
2538
2539 PR c++/53839
2540 * g++.dg/cpp0x/constexpr-temp1.C: New.
2541
2542 PR c++/54511
2543 * g++.dg/template/anonunion2.C: New.
2544
2545 PR c++/53836
2546 * g++.dg/template/init10.C: New.
2547
2548 2012-09-13 Tobias Burnus <burnus@net-b.de>
2549
2550 PR fortran/54556
2551 * gfortran.dg/implicit_pure_3.f90: New.
2552
2553 2012-09-13 Richard Guenther <rguenther@suse.de>
2554
2555 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2556
2557 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2558
2559 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2560
2561 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2562
2563 * c-c++-common/pr51712.c: Handle for short-enum targets.
2564
2565 2012-09-12 Terry Guo <terry.guo@arm.com>
2566
2567 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2568 and lsrs for Thumb2 mode.
2569
2570 2012-09-12 Jan Hubicka <jh@suse.cz>
2571
2572 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2573
2574 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2575
2576 PR target/54445
2577 * gcc.target/i386/pr54445-1.c: New file.
2578 * gcc.target/i386/pr54445-2.c: Likewise.
2579
2580 2012-09-12 Tobias Burnus <burnus@net-b.de>
2581
2582 PR fortran/54225
2583 PR fortran/53306
2584 * gfortran.dg/coarray_10.f90: Update dg-error.
2585 * gfortran.dg/coarray_28.f90: New.
2586 * gfortran.dg/array_section_3.f90: New.
2587
2588 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2589
2590 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2591 gcc.target/arm/pr48252.c: Fix for big-endian support.
2592
2593 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2594
2595 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2596
2597 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2598 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2599
2600 * gcc.target/arm/neon-vfma-1.c: New testcase.
2601 * gcc.target/arm/neon-vfms-1.c: Likewise.
2602 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2603 of float.
2604 * gcc.target/arm/neon-vmls-1.c: Likewise.
2605 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2606 function.
2607 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2608 (check_effective_target_arm_neonv2_ok): Likewise.
2609 (check_effective_target_arm_neonv2_hw): Likewise.
2610 (check_effective_target_arm_neonv2): Likewise.
2611
2612 2012-09-11 Richard Guenther <rguenther@suse.de>
2613
2614 PR middle-end/54515
2615 * g++.dg/tree-ssa/pr54515.C: New testcase.
2616
2617 2012-09-10 Andrew Pinski <apinski@cavium.com>
2618
2619 PR tree-opt/c54362
2620 * gcc.dg/tm/memopt-16.c: New testcase.
2621
2622 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2623
2624 PR c++/54541
2625 PR c++/54542
2626 * g++.dg/cpp0x/sfinae40.C: New.
2627 * g++.dg/cpp0x/sfinae41.C: Likewise.
2628
2629 2012-09-10 Jason Merrill <jason@redhat.com>
2630
2631 PR c++/54538
2632 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2633
2634 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2635
2636 PR target/54089
2637 * gcc.target/sh/pr54089-3.c: New.
2638
2639 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2640
2641 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2642
2643 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2644
2645 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2646
2647 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2648
2649 * gcc.dg/pr52558-2.c: Delete.
2650 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2651
2652 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2653
2654 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2655
2656 2012-09-10 Richard Guenther <rguenther@suse.de>
2657
2658 PR tree-optimization/54520
2659 * gcc.dg/torture/pr54520.c: New testcase.
2660
2661 2012-09-10 Jason Merrill <jason@redhat.com>
2662
2663 PR c++/54506
2664 * g++.dg/cpp0x/implicit14.C: New.
2665
2666 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2667
2668 PR fortran/54208
2669 * gfortran.dg/bound_simplification_3.f90: New test.
2670
2671 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2672
2673 PR testsuite/54184
2674 * gcc.dg/pr52558-1.c: Delete.
2675 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2676
2677 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2678
2679 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2680 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2681 * gcc.target/arm/smlaltt-1.c: Likewise.
2682
2683 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2684
2685 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2686
2687 2012-09-07 Tom de Vries <tom@codesourcery.com>
2688
2689 PR tree-optimization/53986
2690 * gcc.dg/tree-ssa/vrp80.c: New test.
2691 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2692
2693 2012-09-06 Jason Merrill <jason@redhat.com>
2694
2695 PR c++/54341
2696 PR c++/54253
2697 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2698 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2699
2700 2012-09-06 Andrew Pinski <apinski@cavium.com>
2701
2702 PR tree-opt/54494
2703 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2704
2705 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR rtl-optimization/54455
2708 * gcc.dg/54455.c: New test.
2709
2710 2012-09-06 Tobias Burnus <burnus@net-b.de>
2711
2712 PR fortran/54463
2713 * gfortran.dg/promotion_2.f90: New.
2714
2715 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR middle-end/54486
2718 * c-c++-common/pr54486.c: New test.
2719
2720 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2721
2722 PR fortran/54474
2723 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2724
2725 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/54191
2728 * g++.dg/cpp0x/sfinae39.C: New.
2729
2730 2012-09-04 Jason Merrill <jason@redhat.com>
2731
2732 PR c++/54441
2733 * g++.dg/ext/flexary3.C: New.
2734
2735 PR c++/54420
2736 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2737
2738 PR c++/54198
2739 * g++.dg/template/defarg15.C: New.
2740
2741 PR c++/54437
2742 * g++.dg/template/access24.C: New.
2743
2744 2012-09-04 Richard Guenther <rguenther@suse.de>
2745
2746 PR tree-optimization/54458
2747 * gcc.dg/torture/pr54458.c: New testcase.
2748
2749 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2750
2751 * gcc.target/arm/neon-vext.c: New test.
2752 * gcc.target/arm/neon-vext-execute.c: Ditto.
2753
2754 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2755
2756 PR fortran/54243
2757 PR fortran/54244
2758 * gfortran.dg/select_type_29.f03: New.
2759
2760 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2761
2762 * gcc.dg/fold-perm.c: Improve test.
2763
2764 2012-09-03 Tobias Burnus <burnus@net-b.de>
2765
2766 PR fortran/51632
2767 * gfortran.dg/coarray_class_1.f90: New.
2768
2769 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2770
2771 PR target/49206
2772 * gcc.c-torture/compile/pr49206.c: New test.
2773
2774 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2775 Uros Bizjak <ubizjak@gmail.com>
2776
2777 PR target/36680
2778 * gfortran.dg/pr36680.f90: New test.
2779
2780 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2781
2782 PR target/42295
2783 * g++.dg/opt/pr42295.C: New test.
2784
2785 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR target/54436
2788 * gcc.dg/torture/pr54436.c: New test.
2789
2790 2012-09-01 Andrew Pinski <apinski@cavium.com>
2791
2792 * gcc.target/mips/truncate-8.c: New testcase.
2793
2794 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2795
2796 PR target/46829
2797 PR target/46843
2798 * gcc.target/i386/pr46829.c: New test.
2799 * gcc.target/i386/pr46843.c: Ditto.
2800
2801 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2802 Jason Merrill <jason@redhat.com>
2803
2804 PR c++/18747
2805 * g++.dg/parse/error50.C: New.
2806
2807 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR c/54428
2810 * gcc.c-torture/compile/pr54428.c: New test.
2811
2812 2012-08-31 Ollie Wild <aaw@google.com>
2813
2814 PR c++/54197
2815 * g++.dg/init/lifetime3.C: New test.
2816
2817 2012-08-31 Martin Jambor <mjambor@suse.cz>
2818
2819 PR middle-end/54409
2820 * gcc.dg/torture/pr54409.c: New test.
2821
2822 2012-08-31 Martin Jambor <mjambor@suse.cz>
2823
2824 * gfortran.dg/pr48636.f90: Add dump scan checks.
2825
2826 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2827
2828 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2829
2830 2012-08-28 Joey Ye <joey.ye@arm.com>
2831
2832 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2833
2834 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR target/46254
2837 * gcc.target/i386/pr46254.c: New test.
2838
2839 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2840
2841 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2842 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2843 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2844
2845 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2846
2847 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2848 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2849 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2850 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2851 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2852 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2853 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2854 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2855 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2856 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2857 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2858 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2859 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2860 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2861 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2862 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2863 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2864 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2865 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2866 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2867 gcc.target/mips/unaligned-1.c: Tighten regexps.
2868
2869 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2870
2871 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2872 (mips_option_groups): Remove optimization. Add various -f options.
2873 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2874 and -pg imply -fno-omit-frame-pointer.
2875 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2876 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2877 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2878 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2879 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2880 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2881 * gcc.target/mips/abi-n32-long32.c: Likewise.
2882 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2883 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2884 * gcc.target/mips/abi-n32-long64.c: Likewise.
2885 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2886 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2887 * gcc.target/mips/abi-n64-long32.c: Likewise.
2888 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2889 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2890 * gcc.target/mips/abi-n64-long64.c: Likewise.
2891 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2892 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2893 * gcc.target/mips/abi-o32-long32.c: Likewise.
2894 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2895 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2896 * gcc.target/mips/abi-o32-long64.c: Likewise.
2897 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2898 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2899 * gcc.target/mips/abi-o64-long32.c: Likewise.
2900 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2901 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2902 * gcc.target/mips/abi-o64-long64.c: Likewise.
2903 * gcc.target/mips/asm-1.c: Likewise.
2904 * gcc.target/mips/branch-1.c: Likewise.
2905 * gcc.target/mips/call-3.c: Likewise.
2906 * gcc.target/mips/call-saved-3.c: Likewise.
2907 * gcc.target/mips/clear-cache-1.c: Likewise.
2908 * gcc.target/mips/div-1.c: Likewise.
2909 * gcc.target/mips/div-2.c: Likewise.
2910 * gcc.target/mips/div-3.c: Likewise.
2911 * gcc.target/mips/div-4.c: Likewise.
2912 * gcc.target/mips/div-5.c: Likewise.
2913 * gcc.target/mips/div-6.c: Likewise.
2914 * gcc.target/mips/div-7.c: Likewise.
2915 * gcc.target/mips/div-8.c: Likewise.
2916 * gcc.target/mips/div-9.c: Likewise.
2917 * gcc.target/mips/div-10.c: Likewise.
2918 * gcc.target/mips/div-11.c: Likewise.
2919 * gcc.target/mips/div-12.c: Likewise.
2920 * gcc.target/mips/dsp-ctrl.c: Likewise.
2921 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2922 * gcc.target/mips/ext-8.c: Likewise.
2923 * gcc.target/mips/extend-2.c: Likewise.
2924 * gcc.target/mips/fix-r10000-1.c: Likewise.
2925 * gcc.target/mips/fix-r10000-2.c: Likewise.
2926 * gcc.target/mips/fix-r10000-3.c: Likewise.
2927 * gcc.target/mips/fix-r10000-4.c: Likewise.
2928 * gcc.target/mips/fix-r10000-5.c: Likewise.
2929 * gcc.target/mips/fix-r10000-6.c: Likewise.
2930 * gcc.target/mips/fix-r10000-7.c: Likewise.
2931 * gcc.target/mips/fix-r10000-8.c: Likewise.
2932 * gcc.target/mips/fix-r10000-9.c: Likewise.
2933 * gcc.target/mips/fix-r10000-10.c: Likewise.
2934 * gcc.target/mips/fix-r10000-11.c: Likewise.
2935 * gcc.target/mips/fix-r10000-12.c: Likewise.
2936 * gcc.target/mips/fix-r10000-13.c: Likewise.
2937 * gcc.target/mips/fix-r10000-14.c: Likewise.
2938 * gcc.target/mips/fix-r10000-15.c: Likewise.
2939 * gcc.target/mips/fpcmp-1.c: Likewise.
2940 * gcc.target/mips/fpcmp-2.c: Likewise.
2941 * gcc.target/mips/fpr-moves-7.c: Likewise.
2942 * gcc.target/mips/fpr-moves-8.c: Likewise.
2943 * gcc.target/mips/int-moves-1.c: Likewise.
2944 * gcc.target/mips/int-moves-2.c: Likewise.
2945 * gcc.target/mips/long-calls-pg.c: Likewise.
2946 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2947 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2948 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2949 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2950 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2951 * gcc.target/mips/mips-3d-1.c: Likewise.
2952 * gcc.target/mips/mips-3d-2.c: Likewise.
2953 * gcc.target/mips/mips-3d-3.c: Likewise.
2954 * gcc.target/mips/mips-3d-4.c: Likewise.
2955 * gcc.target/mips/mips-3d-5.c: Likewise.
2956 * gcc.target/mips/mips-3d-6.c: Likewise.
2957 * gcc.target/mips/mips-3d-7.c: Likewise.
2958 * gcc.target/mips/mips-3d-8.c: Likewise.
2959 * gcc.target/mips/mips-3d-9.c: Likewise.
2960 * gcc.target/mips/mips-ps-1.c: Likewise.
2961 * gcc.target/mips/mips-ps-2.c: Likewise.
2962 * gcc.target/mips/mips-ps-3.c: Likewise.
2963 * gcc.target/mips/mips-ps-4.c: Likewise.
2964 * gcc.target/mips/mips-ps-6.c: Likewise.
2965 * gcc.target/mips/mips32-dspr2.c: Likewise.
2966 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2967 * gcc.target/mips/neg-abs-1.c: Likewise.
2968 * gcc.target/mips/neg-abs-2.c: Likewise.
2969 * gcc.target/mips/nmadd-3.c: Likewise.
2970 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2971 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2972 * gcc.target/mips/octeon-pop-1.c: Likewise.
2973 * gcc.target/mips/pr26765.c: Likewise.
2974 * gcc.target/mips/pr33256.c: Likewise.
2975 * gcc.target/mips/pr33635-1.c: Likewise.
2976 * gcc.target/mips/pr33755.c: Likewise.
2977 * gcc.target/mips/pr35802.c: Likewise.
2978 * gcc.target/mips/pr45074.c: Likewise.
2979 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2980 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2981 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2982 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2983 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2984 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2985 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2986 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2987 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2988 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2989 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2990 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2991 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2992 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2993 * gcc.target/mips/save-restore-1.c: Likewise.
2994 * gcc.target/mips/save-restore-3.c: Likewise.
2995 * gcc.target/mips/save-restore-5.c: Likewise.
2996 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2997 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2998 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2999 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3000 * gcc.target/mips/stack-1.c: Likewise.
3001
3002 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3003 Tighten regexps.
3004
3005 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3006 branch under test to be filled with preceding rather than
3007 following instructions.
3008 * gcc.target/mips/branch-10.c: Likewise.
3009 * gcc.target/mips/branch-11.c: Likewise.
3010 * gcc.target/mips/branch-12.c: Likewise.
3011 * gcc.target/mips/branch-13.c: Likewise.
3012 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3013 to be eliminated. Tighten $28 scan-assembler-not test.
3014
3015 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3016 function to...
3017 * gcc.target/mips/call-4.c: ...this new test.
3018
3019 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3020 more likely.
3021 * gcc.target/mips/code-readable-3.c: Likewise.
3022 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3023 flag but skip for -O0.
3024 * gcc.target/mips/code-readable-4.c: Likewise.
3025
3026 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3027 of operations under test.
3028 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3029
3030 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3031 Don't require sibling-call optimization.
3032 * gcc.target/mips/near-far-4.c: Likewise.
3033
3034 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3035 Make sure that the register variable is used.
3036 * gcc.target/mips/soft-float-1.c: Likewise.
3037
3038 * gcc.target/mips/sdata-1.c: Make static data volatile.
3039 * gcc.target/mips/sdata-2.c: Likewise.
3040 * gcc.target/mips/sdata-3.c: Likewise.
3041 * gcc.target/mips/sdata-4.c: Likewise.
3042
3043 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3044 skip for -O0.
3045 * gcc.target/mips/atomic-memory-2.c: Likewise.
3046 * gcc.target/mips/branch-cost-1.c: Likewise.
3047 * gcc.target/mips/branch-cost-2.c: Likewise.
3048 * gcc.target/mips/cache-1.c: Likewise.
3049 * gcc.target/mips/call-1.c: Likewise.
3050 * gcc.target/mips/call-saved-2.c: Likewise.
3051 * gcc.target/mips/const-anchor-1.c: Likewise.
3052 * gcc.target/mips/const-anchor-2.c: Likewise.
3053 * gcc.target/mips/dse-1.c: Likewise.
3054 * gcc.target/mips/dsp-lhx.c: Likewise.
3055 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3056 * gcc.target/mips/ext-1.c: Likewise.
3057 * gcc.target/mips/ext-2.c: Likewise.
3058 * gcc.target/mips/ext-3.c: Likewise.
3059 * gcc.target/mips/ext-4.c: Likewise.
3060 * gcc.target/mips/ext-5.c: Likewise.
3061 * gcc.target/mips/ext-6.c: Likewise.
3062 * gcc.target/mips/ext-7.c: Likewise.
3063 * gcc.target/mips/extend-1.c: Likewise.
3064 * gcc.target/mips/fix-r4000-1.c: Likewise.
3065 * gcc.target/mips/fix-r4000-3.c: Likewise.
3066 * gcc.target/mips/fix-r4000-5.c: Likewise.
3067 * gcc.target/mips/fix-r4000-6.c: Likewise.
3068 * gcc.target/mips/fix-r4000-8.c: Likewise.
3069 * gcc.target/mips/fix-r4000-10.c: Likewise.
3070 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3071 * gcc.target/mips/fixed-vector-type.c: Likewise.
3072 * gcc.target/mips/fpr-moves-1.c: Likewise.
3073 * gcc.target/mips/fpr-moves-2.c: Likewise.
3074 * gcc.target/mips/fpr-moves-3.c: Likewise.
3075 * gcc.target/mips/fpr-moves-4.c: Likewise.
3076 * gcc.target/mips/fpr-moves-5.c: Likewise.
3077 * gcc.target/mips/fpr-moves-6.c: Likewise.
3078 * gcc.target/mips/ins-1.c: Likewise.
3079 * gcc.target/mips/ins-2.c: Likewise.
3080 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3081 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3082 * gcc.target/mips/lazy-binding-1.c: Likewise.
3083 * gcc.target/mips/madd-3.c: Likewise.
3084 * gcc.target/mips/madd-5.c: Likewise.
3085 * gcc.target/mips/madd-6.c: Likewise.
3086 * gcc.target/mips/madd-8.c: Likewise.
3087 * gcc.target/mips/madd-9.c: Likewise.
3088 * gcc.target/mips/memcpy-1.c: Likewise.
3089 * gcc.target/mips/mips-ps-type.c: Likewise.
3090 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3091 * gcc.target/mips/mips-sched-madd.c: Likewise.
3092 * gcc.target/mips/mips16e-extends.c: Likewise.
3093 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3094 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3095 * gcc.target/mips/movcc-1.c: Likewise.
3096 * gcc.target/mips/movcc-2.c: Likewise.
3097 * gcc.target/mips/movcc-3.c: Likewise.
3098 * gcc.target/mips/msub-5.c: Likewise.
3099 * gcc.target/mips/msub-6.c: Likewise.
3100 * gcc.target/mips/msub-8.c: Likewise.
3101 * gcc.target/mips/mult-2.c: Likewise.
3102 * gcc.target/mips/mult-3.c: Likewise.
3103 * gcc.target/mips/mult-5.c: Likewise.
3104 * gcc.target/mips/mult-6.c: Likewise.
3105 * gcc.target/mips/mult-7.c: Likewise.
3106 * gcc.target/mips/mult-12.c: Likewise.
3107 * gcc.target/mips/mult-13.c: Likewise.
3108 * gcc.target/mips/mult-14.c: Likewise.
3109 * gcc.target/mips/mult-15.c: Likewise.
3110 * gcc.target/mips/mult-17.c: Likewise.
3111 * gcc.target/mips/mult-18.c: Likewise.
3112 * gcc.target/mips/mult-19.c: Likewise.
3113 * gcc.target/mips/nmadd-1.c: Likewise.
3114 * gcc.target/mips/nmadd-2.c: Likewise.
3115 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3116 * gcc.target/mips/octeon-cins-1.c: Likewise.
3117 * gcc.target/mips/octeon-cins-2.c: Likewise.
3118 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3119 * gcc.target/mips/octeon-exts-2.c: Likewise.
3120 * gcc.target/mips/octeon-exts-3.c: Likewise.
3121 * gcc.target/mips/octeon-exts-4.c: Likewise.
3122 * gcc.target/mips/octeon-exts-5.c: Likewise.
3123 * gcc.target/mips/octeon-exts-6.c: Likewise.
3124 * gcc.target/mips/octeon-exts-7.c: Likewise.
3125 * gcc.target/mips/octeon-pop-2.c: Likewise.
3126 * gcc.target/mips/octeon-seq-3.c: Likewise.
3127 * gcc.target/mips/octeon-seq-4.c: Likewise.
3128 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3129 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3130 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3131 * gcc.target/mips/pr54240.c: Likewise.
3132 * gcc.target/mips/rsqrt-1.c: Likewise.
3133 * gcc.target/mips/rsqrt-2.c: Likewise.
3134 * gcc.target/mips/rsqrt-3.c: Likewise.
3135 * gcc.target/mips/rsqrt-4.c: Likewise.
3136 * gcc.target/mips/save-restore-2.c: Likewise.
3137 * gcc.target/mips/save-restore-4.c: Likewise.
3138 * gcc.target/mips/sb1-1.c: Likewise.
3139 * gcc.target/mips/scc-1.c: Likewise.
3140 * gcc.target/mips/scc-2.c: Likewise.
3141 * gcc.target/mips/scc-3.c: Likewise.
3142 * gcc.target/mips/scc-4.c: Likewise.
3143 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3144 * gcc.target/mips/truncate-1.c: Likewise.
3145 * gcc.target/mips/truncate-2.c: Likewise.
3146 * gcc.target/mips/truncate-3.c: Likewise.
3147 * gcc.target/mips/truncate-4.c: Likewise.
3148 * gcc.target/mips/truncate-5.c: Likewise.
3149 * gcc.target/mips/truncate-6.c: Likewise.
3150 * gcc.target/mips/unaligned-1.c: Likewise.
3151
3152 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3153 skip for -O0. Require -fexpensive-optimizations.
3154 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3155 * gcc.target/mips/dspr2-MULT.c: Likewise.
3156 * gcc.target/mips/fix-r4000-2.c: Likewise.
3157 * gcc.target/mips/fix-r4000-4.c: Likewise.
3158 * gcc.target/mips/fix-r4000-7.c: Likewise.
3159 * gcc.target/mips/fix-r4000-9.c: Likewise.
3160 * gcc.target/mips/madd-1.c: Likewise.
3161 * gcc.target/mips/madd-2.c: Likewise.
3162 * gcc.target/mips/madd-4.c: Likewise.
3163 * gcc.target/mips/maddu-1.c: Likewise.
3164 * gcc.target/mips/maddu-2.c: Likewise.
3165 * gcc.target/mips/maddu-3.c: Likewise.
3166 * gcc.target/mips/maddu-4.c: Likewise.
3167 * gcc.target/mips/msub-1.c: Likewise.
3168 * gcc.target/mips/msub-2.c: Likewise.
3169 * gcc.target/mips/msub-3.c: Likewise.
3170 * gcc.target/mips/msub-4.c: Likewise.
3171 * gcc.target/mips/msubu-1.c: Likewise.
3172 * gcc.target/mips/msubu-2.c: Likewise.
3173 * gcc.target/mips/msubu-3.c: Likewise.
3174 * gcc.target/mips/msubu-4.c: Likewise.
3175 * gcc.target/mips/mult-1.c: Likewise.
3176 * gcc.target/mips/mult-4.c: Likewise.
3177 * gcc.target/mips/mult-8.c: Likewise.
3178 * gcc.target/mips/mult-9.c: Likewise.
3179 * gcc.target/mips/mult-10.c: Likewise.
3180 * gcc.target/mips/mult-11.c: Likewise.
3181 * gcc.target/mips/mult-16.c: Likewise.
3182
3183 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3184 skip for -O0 and -Os.
3185 * gcc.target/mips/fix-r4000-12.c: Likewise.
3186 * gcc.target/mips/madd-7.c: Likewise.
3187 * gcc.target/mips/mips-ps-5.c: Likewise.
3188 * gcc.target/mips/mips-ps-7.c: Likewise.
3189 * gcc.target/mips/msub-7.c: Likewise.
3190
3191 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3192 skip for -O0. Require -mno-abicalls.
3193 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3194
3195 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3196 skip for -O0. Require a total number of BBIT instructions and
3197 at least one of each kind.
3198
3199 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3200 skip for -O0. Require -fno-unroll-loops.
3201
3202 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3203 skip for -O0. Allow BLTZ as well as BGEZ.
3204
3205 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3206
3207 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3208 skip for -O0. Require -fschedule-insns2.
3209 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3210
3211 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3212 but skip for -O0. Make a branch-likely more likely.
3213
3214 * gcc.target/mips/timode-2.c: Split each test into its own function.
3215 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3216
3217 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3218 skip for -O0. Require -fpeephole2.
3219 * gcc.target/mips/vr-mult-2.c: Likewise.
3220
3221 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3222
3223 PR preprocessor/53469
3224 * gcc.dg/cpp/_Pragma7.c: New test case.
3225
3226 2012-08-27 Tobias Burnus <burnus@net-b.de>
3227
3228 PR fortran/54370
3229 * gfortran.dg/do_5.f90: New.
3230
3231 2012-08-27 Tobias Burnus <burnus@net-b.de>
3232
3233 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3234 from dg-options as -Wall no longer implies it.
3235
3236 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3237
3238 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3239
3240 2012-08-25 Jason Merrill <jason@redhat.com>
3241
3242 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3243
3244 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/51421
3247 * g++.dg/cpp0x/auto34.C: New.
3248
3249 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR c/54363
3252 * gcc.dg/pr54363.c: New test.
3253
3254 PR c/54355
3255 * gcc.dg/pr54355.c: New test.
3256
3257 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3258
3259 PR debug/52857
3260 * gcc.target/i386/pr52857-1.c: New.
3261 * gcc.target/i386/pr52857-2.c: Likewise.
3262
3263 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3264
3265 * gcc.target/mips/code-readable-4.c: New test.
3266
3267 2012-08-23 Julian Brown <julian@codesourcery.com>
3268 Sandra Loosemore <sandra@codesourcery.com>
3269
3270 * gcc.target/mips/code-readable-1.c: Add -O to options.
3271
3272 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR c++/20420
3275 * g++.dg/lookup/using53.C: New.
3276
3277 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3278
3279 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3280 * gcc.dg/fixed-point/convert-1.c: New.
3281 * gcc.dg/fixed-point/convert-2.c: New.
3282 * gcc.dg/fixed-point/convert-3.c: New.
3283 * gcc.dg/fixed-point/convert-4.c: New.
3284 * gcc.dg/fixed-point/convert-float-1.c: New.
3285 * gcc.dg/fixed-point/convert-float-2.c: New.
3286 * gcc.dg/fixed-point/convert-float-3.c: New.
3287 * gcc.dg/fixed-point/convert-float-4.c: New.
3288 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3289 * gcc.dg/fixed-point/convert-sat.c: New.
3290 * gcc.dg/fixed-point/convert.h: New.
3291
3292 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3293
3294 PR target/54089
3295 * gcc.target/sh/pr54089-2.c: New.
3296
3297 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3298
3299 * gcc.target/i386/long-double-64-1.c: New file.
3300 * gcc.target/i386/long-double-64-2.c: Likewise.
3301 * gcc.target/i386/long-double-64-3.c: Likewise.
3302 * gcc.target/i386/long-double-64-4.c: Likewise.
3303 * gcc.target/i386/long-double-80-1.c: Likewise.
3304 * gcc.target/i386/long-double-80-2.c: Likewise.
3305 * gcc.target/i386/long-double-80-3.c: Likewise.
3306 * gcc.target/i386/long-double-80-4.c: Likewise.
3307 * gcc.target/i386/long-double-80-5.c: Likewise.
3308 * gcc.target/i386/long-double-80-6.c: Likewise.
3309 * gcc.target/i386/long-double-80-7.c: Likewise.
3310
3311 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3312
3313 PR tree-optimization/54317
3314 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3315
3316 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3317
3318 PR target/39423
3319 * gcc.target/sh/pr39423-2.c: New.
3320
3321 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3322
3323 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3324 * gcc.dg/fold-perm.c: Likewise.
3325
3326 2012-08-20 Jan Hubicka <jh@suse.cz>
3327
3328 PR fortran/48636
3329 * gcc.dg/ipa/inlinehint-1.c: New.
3330
3331 2012-08-20 Florian Weimer <fweimer@redhat.com>
3332
3333 PR c++/19351
3334 * g++.dg/init/new38.C: New test.
3335 * g++.dg/init/new39.C: New test.
3336
3337 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/54089
3340 * gcc.target/sh/pr54089-1.c: New.
3341
3342 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3343
3344 PR target/51244
3345 * gcc.target/sh/pr51244-11.c: New.
3346
3347 2012-08-20 Tobias Burnus <burnus@net-b.de>
3348
3349 PR fortran/54301
3350 * gfortran.dg/warn_target_lifetime_2.f90: New.
3351
3352 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3353
3354 PR c++/10416
3355 * g++.dg/warn/Wunused-var-17.C: New.
3356
3357 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3358
3359 PR middle-end/53992
3360 * gcc.dg/gomp/pr53992.c: New test.
3361
3362 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3363
3364 PR tree-ssa/54295
3365 * gcc.c-torture/execute/20120817-1.c: New test.
3366
3367 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3368
3369 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3370 add instruction.
3371 (f2): New test that really does need adds.
3372
3373 2012-08-20 Richard Guenther <rguenther@suse.de>
3374
3375 PR tree-optimization/54327
3376 * gcc.dg/torture/pr54327.c: New testcase.
3377
3378 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR tree-optimization/54321
3381 * gcc.c-torture/compile/pr54321.c: New test.
3382
3383 2012-08-20 Tobias Burnus <burnus@net-b.de>
3384
3385 PR fortran/54301
3386 * gfortran.dg/warn_target_lifetime_1.f90: New.
3387
3388 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3389
3390 PR fortran/54298
3391 * gfortran.dg/real_compare_1.f90: New test case.
3392 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3393
3394 2012-08-18 Jan Hubicka <jh@suse.cz>
3395
3396 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3397
3398 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3399
3400 PR fortran/39290
3401 * gfortran.dg/interface_37.f90: New test.
3402
3403 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3404 Gary Funck <gary@intrepid.com>
3405
3406 PR target/20020
3407 * gcc.target/i386/pr20020-1.c: New test.
3408 * gcc.target/i386/pr20020-2.c: Likewise.
3409 * gcc.target/i386/pr20020-3.c: Likewise.
3410
3411 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3412
3413 * gcc.target/i386/perm-concat.c: New test.
3414
3415 2012-08-17 Julian Brown <julian@codesourcery.com>
3416
3417 * gcc.target/arm/div64-unwinding.c: New test.
3418
3419 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3420
3421 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3422
3423 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3424
3425 PR target/54236
3426 * gcc.target/sh/pr54236-1.c: New.
3427
3428 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3429
3430 * lib/target-supports.exp (check_effective_target_sync_int_long)
3431 (check_effective_target_sync_char_short): Enable for crisv32-*
3432 and cris-*.
3433
3434 PR middle-end/54261
3435 * gcc.dg/torture/pr54261-1.c: New test.
3436
3437 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3438
3439 PR fortran/54243
3440 PR fortran/54244
3441 * gfortran.dg/typebound_call_24.f03: New.
3442
3443 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 PR tree-optimization/54245
3446 * gcc.dg/tree-ssa/pr54245.c: New test.
3447
3448 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3449
3450 PR tree-optimization/54240
3451 * gcc.target/powerpc/pr54240.c: New test.
3452 * gcc.target/mips/pr54240.c: Likewise.
3453
3454 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3455
3456 PR target/52933
3457 * gcc.target/sh/pr52933-1.c: New.
3458 * gcc.target/sh/pr52933-2.c: New.
3459
3460 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3461
3462 PR target/50751
3463 * gcc.target/sh/pr50751-8.c: New.
3464
3465 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3466
3467 PR fortran/47586
3468 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3469 * gfortran.dg/typebound_proc_27.f03: New test.
3470
3471 2012-08-14 Sterling Augustine <saugustine@google.com>
3472
3473 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3474
3475 2012-08-14 Tobias Burnus <burnus@net-b.de>
3476
3477 PR fortran/40881
3478 * gfortran.dg/data_constraints_3.f90: New.
3479 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3480 to disable -pedantic compilation.
3481 * gfortran.dg/pr37243.f: Ditto.
3482 * gfortran.dg/g77/19990826-3.f: Ditto.
3483 * gfortran.dg/g77/20020307-1.f : Ditto.
3484 * gfortran.dg/g77/980310-3.f: Ditto.
3485
3486 2012-08-14 Tobias Burnus <burnus@net-b.de>
3487
3488 PR fortran/54234
3489 * gfortran.dg/warn_conversion_4.f90: New.
3490
3491 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR middle-end/53411
3494 PR rtl-optimization/53495
3495 * gcc.c-torture/compile/pr53411.c: New test.
3496 * gcc.c-torture/compile/pr53495.c: New test.
3497
3498 2012-08-13 Richard Guenther <rguenther@suse.de>
3499
3500 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3501
3502 2012-08-13 Richard Guenther <rguenther@suse.de>
3503
3504 PR tree-optimization/54200
3505 * gcc.dg/guality/pr54200.c: New testcase.
3506 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3507
3508 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3509
3510 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3511
3512 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3513
3514 PR target/51244
3515 * gcc.target/sh/pr51244-7.c: New.
3516 * gcc.target/sh/pr51244-8.c: New.
3517 * gcc.target/sh/pr51244-9.c: New.
3518 * gcc.target/sh/pr51244-10.c: New.
3519
3520 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3521
3522 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3523 -m2e or -m2a.
3524 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3525 * gcc.target/sh/pr53511-1.c: Likewise.
3526 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3527 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3528 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3529 * gcc.target/sh/pr53512-3.c: Likewise.
3530 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3531
3532 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3533
3534 PR target/39423
3535 * gcc.c-torture/compile/pr39423-1.c: New.
3536 * gcc.c-torture/compile/pr39423-2.c: New.
3537
3538 2012-08-12 Tobias Burnus <burnus@net-b.de>
3539
3540 PR fortran/54221
3541 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3542 they appear uninitialized on the RHS.
3543 * gfortran.dg/public_private_module_6.f90: New.
3544
3545 2012-08-11 Martin Jambor <mjambor@suse.cz>
3546
3547 PR fortran/48636
3548 * gfortran.dg/pr48636.f90: New test.
3549
3550 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3551
3552 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3553 to avoid warnings.
3554 (main): Adjust caller.
3555
3556 2012-08-10 Richard Guenther <rguenther@suse.de>
3557
3558 * gcc.dg/matrix/*.c: Adjust and move ...
3559 * gcc.dg/torture/: ... here.
3560 * gcc.dg/matrix: Remove directory.
3561
3562 2012-08-10 Richard Guenther <rguenther@suse.de>
3563
3564 PR middle-end/54219
3565 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3566
3567 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3568
3569 PR middle-end/54211
3570 * gcc.dg/tree-ssa/pr54211.c: New test.
3571
3572 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3573
3574 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3575 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3576
3577 2012-08-10 Richard Guenther <rguenther@suse.de>
3578
3579 PR tree-optimization/54109
3580 * gcc.dg/torture/pr54109.c: New testcase.
3581 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3582 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3583
3584 2012-08-10 Richard Guenther <rguenther@suse.de>
3585
3586 PR tree-optimization/54027
3587 * gcc.dg/torture/pr54027.c: New testcase.
3588
3589 2012-08-10 Richard Guenther <rguenther@suse.de>
3590
3591 * g++.dg/plugin/selfassign.c: Adjust.
3592 * gcc.dg/plugin/selfassign.c: Likewise.
3593 * gcc.dg/strlenopt-11.c: Likewise.
3594 * gcc.dg/strlenopt-13.c: Likewise.
3595 * gcc.dg/no-strict-overflow-4.c: Likewise.
3596 * gcc.dg/strict-overflow-4.c: Likewise.
3597 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3598 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3599 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3600 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3601 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3603 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3604 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3605 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3606 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3607 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3608 * gcc.dg/pr46309.c: Likewise.
3609 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3610
3611 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3612
3613 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3614 for x86 targets.
3615 * gcc.c-torture/compile/20120727-2.c: New test.
3616
3617 2012-08-09 Martin Jambor <mjambor@suse.cz>
3618
3619 * gcc.dg/ipa/iinline-4.c: New test.
3620 * gcc.dg/ipa/iinline-5.c: Likewise.
3621 * gcc.dg/ipa/iinline-6.c: Likewise.
3622 * gcc.dg/ipa/iinline-7.c: Likewise.
3623 * gcc.dg/lto/20120723_0.c: Likewise.
3624 * gcc.dg/lto/20120723_1.c: Likewise.
3625
3626 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3627
3628 PR target/39423
3629 * gcc.target/sh/pr39423-1.c: New.
3630
3631 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3632
3633 PR target/51244
3634 * gcc.target/sh/pr51244-5: New.
3635 * gcc.target/sh/pr51244-6: New.
3636
3637 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3638
3639 * gcc.target/i386/adx-addxcarry32-3.c: New.
3640 * gcc.target/i386/adx-addxcarry64-3.c: New.
3641
3642 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3643
3644 PR rtl-optimization/53701
3645 * gcc.dg/pr53701.c: New test.
3646
3647 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3648
3649 * gcc.c-torture/compile/20120727-1.c: New test.
3650
3651 2012-08-09 Tobias Burnus <burnus@net-b.de>
3652
3653 PR fortran/54199
3654 * gfortran.dg/intrinsic_shadow_4.f90: New.
3655
3656 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3657
3658 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3659
3660 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3661
3662 * gcc.c-torture/execute/20120808-1.c: New test.
3663
3664 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3665
3666 PR rtl-optimization/54157
3667 * gcc.target/i386/pr54157.c: New file.
3668
3669 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3670
3671 * gcc.target/i386/adx-addcarryx32-1.c: New.
3672 * gcc.target/i386/adx-addcarryx32-2.c: New.
3673 * gcc.target/i386/adx-addcarryx64-1.c: New.
3674 * gcc.target/i386/adx-addcarryx64-2.c: New.
3675 * gcc.target/i386/adx-check.h: New.
3676 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3677 * gcc.target/i386/sse-12.c: Add -madx.
3678 * gcc.target/i386/sse-13.c: Ditto.
3679 * gcc.target/i386/sse-14.c: Ditto.
3680 * gcc.target/i386/sse-22.c: Ditto.
3681 * gcc.target/i386/sse-23.c: Ditto.
3682 * g++.dg/other/i386-2.C: Ditto.
3683 * g++.dg/other/i386-3.C: Ditto.
3684
3685 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3686
3687 * gcc.dg/tree-ssa/slsr-5.c: New.
3688 * gcc.dg/tree-ssa/slsr-6.c: New.
3689 * gcc.dg/tree-ssa/slsr-7.c: New.
3690 * gcc.dg/tree-ssa/slsr-8.c: New.
3691 * gcc.dg/tree-ssa/slsr-9.c: New.
3692 * gcc.dg/tree-ssa/slsr-10.c: New.
3693 * gcc.dg/tree-ssa/slsr-11.c: New.
3694 * gcc.dg/tree-ssa/slsr-12.c: New.
3695 * gcc.dg/tree-ssa/slsr-13.c: New.
3696 * gcc.dg/tree-ssa/slsr-14.c: New.
3697 * gcc.dg/tree-ssa/slsr-15.c: New.
3698 * gcc.dg/tree-ssa/slsr-16.c: New.
3699 * gcc.dg/tree-ssa/slsr-17.c: New.
3700 * gcc.dg/tree-ssa/slsr-18.c: New.
3701 * gcc.dg/tree-ssa/slsr-19.c: New.
3702 * gcc.dg/tree-ssa/slsr-20.c: New.
3703 * gcc.dg/tree-ssa/slsr-21.c: New.
3704 * gcc.dg/tree-ssa/slsr-22.c: New.
3705 * gcc.dg/tree-ssa/slsr-23.c: New.
3706 * gcc.dg/tree-ssa/slsr-24.c: New.
3707 * gcc.dg/tree-ssa/slsr-25.c: New.
3708 * gcc.dg/tree-ssa/slsr-26.c: New.
3709 * gcc.dg/tree-ssa/slsr-30.c: New.
3710 * gcc.dg/tree-ssa/slsr-31.c: New.
3711
3712 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3713
3714 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3715 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3716 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3717
3718 2012-08-06 Cary Coutant <ccoutant@google.com>
3719
3720 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3721
3722 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3723
3724 PR fortran/35831
3725 * gfortran.dg/dummy_procedure_5.f90: Modified.
3726 * gfortran.dg/dummy_procedure_8.f90: New.
3727 * gfortran.dg/interface_26.f90: Modified.
3728 * gfortran.dg/proc_ptr_11.f90: Modified.
3729 * gfortran.dg/proc_ptr_15.f90: Modified.
3730 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3731 * gfortran.dg/typebound_override_1.f90: Modified.
3732 * gfortran.dg/typebound_proc_6.f03: Modified.
3733
3734 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3735
3736 PR tree-optimization/51938
3737 PR tree-optimization/52005
3738 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3739 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3740 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3741 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3742
3743 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3744
3745 Avoid crashing on erroneous static_assert usage
3746 * g++.dg/cpp0x/static_assert8.C: New test.
3747
3748 2012-08-06 Jason Merrill <jason@redhat.com>
3749
3750 * g++.dg/cpp0x/sfinae38.C: New.
3751
3752 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3753 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 PR c++/54165
3756 * g++.dg/conversion/void2.C: New.
3757
3758 2012-08-06 Tom de Vries <tom@codesourcery.com>
3759
3760 * gcc.dg/tree-ssa/vrp78.c: New test.
3761
3762 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3763 Richard Sandiford <rdsandiford@googlemail.com>
3764
3765 * g++.dg/opt/enum2.C: Require fpic target.
3766 * g++.dg/lto/20090303_0.C: Likewise.
3767
3768 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3769 Catherine Moore <clm@codesourcery.com>
3770
3771 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3772 flush function names too.
3773 * gcc.target/mips/clear-cache-1.c: Likewise.
3774
3775 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3776
3777 PR target/54156
3778 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3779
3780 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3781
3782 PR fortran/54166
3783 * gfortran.dg/array_5.f90: New test.
3784
3785 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3786
3787 PR tree-optimization/30318
3788 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3789
3790 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3791
3792 * g++.dg/ext/vector17.C: New testcase.
3793
3794 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3795
3796 PR target/51931
3797 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3798 * g++.dg/opt/longbranch1.C: Likewise.
3799
3800 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3801
3802 PR tree-optimization/53805
3803 * gcc.dg/fold-notunord.c: New testcase.
3804
3805 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3806
3807 PR fortran/48820
3808 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3809 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3810
3811 2012-08-02 Jason Merrill <jason@redhat.com>
3812 Paolo Carlini <paolo.carlini@oracle.com>
3813
3814 PR c++/51213 (again)
3815 * g++.dg/cpp0x/sfinae37.C: Extend.
3816
3817 2012-08-02 Richard Guenther <rguenther@suse.de>
3818
3819 PR tree-optimization/50672
3820 * g++.dg/torture/pr50672.C: New testcase.
3821
3822 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3823
3824 PR fortran/54147
3825 * gfortran.dg/abstract_type_6.f03: Modified.
3826 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3827 * gfortran.dg/proc_ptr_comp_35.f90: New.
3828 * gfortran.dg/typebound_proc_9.f03: Modified.
3829 * gfortran.dg/typebound_proc_26.f90: New.
3830
3831 2012-08-02 Richard Guenther <rguenther@suse.de>
3832
3833 * gcc.dg/torture/pta-callused-1.c: Adjust.
3834 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3835 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3836 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3837 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3838 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3839 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3840 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3841 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3842
3843 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3844
3845 PR fortran/54033
3846 * gfortran.dg/include_6.f90: New test case.
3847 * gfortran.dg/include_7.f90: New test case.
3848 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3849
3850 2012-08-01 Tom de Vries <tom@codesourcery.com>
3851
3852 * gcc.dg/tree-ssa/vrp76.c: New test.
3853
3854 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3855
3856 PR tree-optimization/46556
3857 * gcc.dg/tree-ssa/slsr-27.c: New.
3858 * gcc.dg/tree-ssa/slsr-28.c: New.
3859 * gcc.dg/tree-ssa/slsr-29.c: New.
3860
3861 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3862
3863 PR fortran/42418
3864 * gfortran.dg/proc_decl_29.f90: New.
3865
3866 2012-07-31 Dehao Chen <dehao@google.com>
3867
3868 * gcc.dg/predict-7.c: New test.
3869
3870 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3871
3872 PR fortran/54134
3873 * gfortran.dg/typebound_override_3.f90: New.
3874
3875 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3876
3877 PR tree-optimization/53773
3878 * gcc.dg/vect/pr53773.c: New test.
3879
3880 2012-07-31 Nick Clifton <nickc@redhat.com>
3881
3882 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3883 and for XStormy16.
3884
3885 2012-07-31 Tobias Burnus <burnus@net-b.de>
3886
3887 * gfortran.dg/c_funloc_tests_6.f90: New.
3888 * gfortran.dg/c_funloc_tests_7.f90: New.
3889 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3890
3891 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3892
3893 PR c++/53624
3894 * g++.dg/cpp0x/temp_default5.C: New.
3895
3896 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3897
3898 PR fortran/51081
3899 * gfortran.dg/proc_ptr_37.f90: New.
3900
3901 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3902
3903 * lib/target-supports.exp
3904 (check_effective_target_vect_natural_alignment): New function.
3905 * gcc.dg/align-2.c: Only run on targets with natural alignment
3906 of vector types.
3907 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3908 alignment of vector types.
3909
3910 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3911 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3912
3913 * gcc.target/i386/rdseed16-1.c: New.
3914 * gcc.target/i386/rdseed32-1.c: Ditto
3915 * gcc.target/i386/rdseed64-1.c: Ditto
3916 * gcc.target/i386/sse-12.c: Add -mrdseed.
3917 * gcc.target/i386/sse-13.c: Ditto.
3918 * gcc.target/i386/sse-14.c: Ditto.
3919 * g++.dg/other/i386-2.C: Ditto.
3920 * g++.dg/other/i386-3.C: Ditto.
3921
3922 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3923
3924 PR target/51244
3925 * gcc.target/sh/pr51244-4.c: New.
3926
3927 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3928
3929 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3930 for alpha*-*-* targets. Cleanup original tree dump.
3931
3932 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3933
3934 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3935 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3936
3937 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3938
3939 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3940 rand, srand. Include <stdlib.h>.
3941
3942 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3943
3944 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3945
3946 2012-07-26 Richard Henderson <rth@redhat.com>
3947
3948 * gcc.dg/attr-hotcold-1.c: New.
3949 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3950
3951 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3952 Sandra Loosemore <sandra@codesourcery.com>
3953
3954 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3955
3956 2012-07-26 Tobias Burnus <burnus@net-b.de>
3957
3958 * gfortran.dg/contiguous_1.f90: Update dg-error.
3959 * gfortran.dg/proc_ptr_32.f90: Ditto.
3960
3961 2012-07-26 Richard Guenther <rguenther@suse.de>
3962
3963 PR tree-optimization/54098
3964 * gcc.dg/torture/pr54098.c: New testcase.
3965
3966 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3967
3968 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3969 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3970
3971 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3972
3973 PR fortran/44354
3974 * gfortran.dg/array_constructor_39.f90: New test.
3975
3976 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3977
3978 PR fortran/44354
3979 * gfortran.dg/array_constructor_38.f90: New test.
3980
3981 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3982
3983 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3984
3985 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gnat.dg/noreturn5.ad[sb]: New test.
3988
3989 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3990 Paul Brook <paul@codesourcery.com>
3991
3992 PR target/53633
3993
3994 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3995 * c-c++-common/pr53633.c: New test.
3996
3997 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3998
3999 * gcc.target/i386/asm-dialect-1.c: New test case.
4000
4001 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4002 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4003
4004 * gcc.target/i386/prefetchw-1.c: New.
4005 * gcc.target/i386/sse-12.c: Add -mprfchw.
4006 * gcc.target/i386/sse-13.c: Ditto.
4007 * gcc.target/i386/sse-14.c: Ditto.
4008 * gcc.target/i386/sse-22.c: Ditto.
4009 * gcc.target/i386/sse-23.c: Ditto.
4010 * g++.dg/other/i386-2.C: Ditto.
4011 * g++.dg/other/i386-3.C: Ditto.
4012
4013 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4014
4015 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4016
4017 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4018
4019 PR target/54051
4020 * gcc.target/arm/pr54051.c: New.
4021 * gcc.target/arm/vfp-1.c: Adjust test.
4022
4023 2012-07-24 Julian Brown <julian@codesourcery.com>
4024
4025 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4026 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4027 hard-float ARM.
4028
4029 2012-07-23 Paul Brook <paul@codesourcery.com>
4030
4031 * g++.dg/other/armv7m-1.c: New test.
4032
4033 2012-07-23 Julian Brown <julian@codesourcery.com>
4034
4035 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4036 ARM.
4037 (DO_TEST): Define to 1 for appropriate ARM targets.
4038
4039 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4040
4041 PR tree-optimization/53881
4042 * gcc.dg/pr53881.c: Renamed to ...
4043 * gcc.dg/pr53881-1.c: ... this.
4044 * gcc.dg/pr53881-2.c: New test.
4045
4046 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4047
4048 Handle recent changes in default atomics for cris*-*-linux*.
4049 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4050 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4051 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4052 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4053 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4054 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4055 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4056 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4057 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4058 -mno-unaligned-atomic-may-use-library is in effect for
4059 cris*-*-linux*.
4060 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4061 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4062 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4063 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4064 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4065 gcc.target/cris/torture/sync-mis-op-i-1.c,
4066 gcc.target/cris/torture/sync-mis-op-i-2.c,
4067 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4068 gcc.target/cris/torture/sync-mis-op-i-3.c,
4069 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4070 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4071 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4072 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4073 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4074 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4075 (main): Remove local variable x.
4076 [mis_ok]: Check that atomics don't fail.
4077
4078 2012-07-21 Andrew Pinski <apinski@cavium.com>
4079
4080 * gcc.dg/tree-ssa/vrp72.c: New test.
4081 * gcc.dg/tree-ssa/vrp73.c: New test.
4082 * gcc.dg/tree-ssa/vrp74.c: New test.
4083 * gcc.dg/tree-ssa/vrp75.c: New test.
4084
4085 2012-07-21 Andrew Pinski <apinski@cavium.com>
4086
4087 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4088 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4089
4090 2012-07-21 Andrew Pinski <apinski@cavium.com>
4091
4092 * gcc.target/mips/octeon-pop-2.c: New testcase.
4093
4094 2012-07-21 Tobias Burnus <burnus@net-b.de>
4095
4096 PR fortran/48820
4097 * gfortran.dg/assumed_rank_3.f90: New.
4098 * gfortran.dg/assumed_rank_11.f90: New.
4099 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4100 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4101 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4102
4103 2012-07-21 Andrew Pinski <apinski@cavium.com>
4104
4105 * gcc.target/mips/unaligned-1.c: New testcase.
4106
4107 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4108
4109 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4110
4111 2012-07-20 Tobias Burnus <burnus@net-b.de>
4112
4113 * gfortran.dg/bind_c_array_params_2.f90: New.
4114 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4115 and update dg-error.
4116
4117 2012-07-20 Tobias Burnus <burnus@net-b.de>
4118
4119 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4120
4121 2012-07-20 Jason Merrill <jason@redhat.com>
4122
4123 PR c++/54038
4124 * g++.dg/other/array7.C: New.
4125
4126 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4127
4128 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4129 the basic block and check loop depth.
4130 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4131 matching patterns and comments.
4132 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4133 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4134
4135 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR c++/28656
4138 * c-c++-common/pr28656.c: New test.
4139
4140 2012-07-19 Jason Merrill <jason@redhat.com>
4141
4142 PR c++/54026
4143 * g++.dg/init/mutable1.C: New.
4144
4145 2012-07-20 Tobias Burnus <burnus@net-b.de>
4146
4147 PR fortran/48820
4148 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4149 * gfortran.dg/assumed_rank_1.f90: New.
4150 * gfortran.dg/assumed_rank_1_c.c: New.
4151 * gfortran.dg/assumed_rank_2.f90: New.
4152 * gfortran.dg/assumed_rank_4.f90: New.
4153 * gfortran.dg/assumed_rank_5.f90: New.
4154 * gfortran.dg/assumed_rank_6.f90: New.
4155 * gfortran.dg/assumed_rank_7.f90: New.
4156 * gfortran.dg/assumed_rank_8.f90: New.
4157 * gfortran.dg/assumed_rank_8_c.c: New.
4158 * gfortran.dg/assumed_rank_9.f90: New.
4159 * gfortran.dg/assumed_rank_10.f90: New.
4160 * gfortran.dg/assumed_rank_12.f90: New.
4161
4162 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4163
4164 * gnat.dg/opt25.adb: New test.
4165 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4166 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4167
4168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4169
4170 * gnat.dg/aggr20.ad[sb]: New test.
4171 * gnat.dg/aggr20_pkg.ads: New helper.
4172
4173 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gnat.dg/derived_type3.adb: New test.
4176 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4177
4178 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR rtl-optimization/53942
4181 * gcc.dg/pr53942.c: New test.
4182
4183 2012-07-19 Jason Merrill <jason@redhat.com>
4184
4185 PR c++/54021
4186 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4187
4188 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gnat.dg/discr38.adb: New test.
4191
4192 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR middle-end/54017
4195 * c-c++-common/gomp/pr54017.c: New test.
4196
4197 2012-07-19 Richard Guenther <rguenther@suse.de>
4198 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gnat.dg/loop_optimization11.adb: New testcase.
4201 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4202
4203 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4204 Jason Merrill <jason@redhat.com>
4205
4206 * g++.dg/cpp0x/sfinae37.C: New.
4207 * g++.dg/template/access23.C: New.
4208 * g++.dg/template/access7.C: Adjust.
4209 * g++.dg/template/sfinae10.C: Don't expect errors.
4210 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4211
4212 2012-07-18 Julian Brown <julian@codesourcery.com>
4213 Sandra Loosemore <sandra@codesroucery.com>
4214
4215 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4216
4217 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * gnat.dg/noreturn4.ad[sb]: New test.
4220 * gnat.dg/noreturn4_pkg.ads: New helper.
4221
4222 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4223 Julian Brown <julian@codesourcery.com>
4224
4225 * gcc.target/arm/neon-vdup-1.c: New test case.
4226 * gcc.target/arm/neon-vdup-2.c: New test case.
4227 * gcc.target/arm/neon-vdup-3.c: New test case.
4228 * gcc.target/arm/neon-vdup-4.c: New test case.
4229 * gcc.target/arm/neon-vdup-5.c: New test case.
4230 * gcc.target/arm/neon-vdup-6.c: New test case.
4231 * gcc.target/arm/neon-vdup-7.c: New test case.
4232 * gcc.target/arm/neon-vdup-8.c: New test case.
4233 * gcc.target/arm/neon-vdup-9.c: New test case.
4234 * gcc.target/arm/neon-vdup-10.c: New test case.
4235 * gcc.target/arm/neon-vdup-11.c: New test case.
4236 * gcc.target/arm/neon-vdup-12.c: New test case.
4237 * gcc.target/arm/neon-vdup-13.c: New test case.
4238 * gcc.target/arm/neon-vdup-14.c: New test case.
4239 * gcc.target/arm/neon-vdup-15.c: New test case.
4240 * gcc.target/arm/neon-vdup-16.c: New test case.
4241 * gcc.target/arm/neon-vdup-17.c: New test case.
4242 * gcc.target/arm/neon-vdup-18.c: New test case.
4243 * gcc.target/arm/neon-vdup-19.c: New test case.
4244 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4245 arguments non-constant.
4246
4247 2012-07-18 Richard Guenther <rguenther@suse.de>
4248
4249 PR tree-optimization/53970
4250 * g++.dg/torture/pr53970.C: New testcase.
4251
4252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4253
4254 PR target/38621
4255 * gcc.c-torture/compile/pr38621.c: New.
4256
4257 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4258
4259 PR target/33135
4260 * gcc.target/sh/pr33135-1.c: New.
4261 * gcc.target/sh/pr33135-2.c: New.
4262 * gcc.target/sh/pr33135-3.c: New.
4263 * gcc.target/sh/pr33135-4.c: New.
4264
4265 2012-07-17 Jason Merrill <jason@redhat.com>
4266
4267 PR c++/53995
4268 * g++.dg/parse/enum9.C: New.
4269
4270 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4271 Sandra Loosemore <sandra@codesourcery.com>
4272
4273 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4274 if there is a conflict with -mcpu=. Use -mcpu=5208.
4275
4276 2012-07-17 Jason Merrill <jason@redhat.com>
4277
4278 PR c++/53989
4279 * g++.dg/template/array23.C: New.
4280
4281 2012-07-17 Tobias Burnus <burnus@net-b.de>
4282
4283 PR fortran/53985
4284 * gfortran.dg/bind_c_usage_26.f90: New.
4285 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4286 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4287 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4288 * gfortran.dg/interop_params.f03: Ditto.
4289
4290 2012-07-17 Jason Merrill <jason@redhat.com>
4291
4292 * g++.dg/template/inherit8.C: Adjust.
4293 * g++.dg/template/using21.C: Adjust.
4294 * g++.dg/template/using22.C: Adjust.
4295
4296 PR c++/53549
4297 * g++.dg/template/current-inst1.C: New.
4298 * g++.dg/parse/crash35.C: Adjust.
4299
4300 2012-07-17 Tobias Burnus <burnus@net-b.de>
4301
4302 PR fortran/52101
4303 * gfortran.dg/oldstyle_4.f90: New.
4304
4305 2012-07-17 Tobias Burnus <burnus@net-b.de>
4306
4307 PR fortran/49265
4308 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4309 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4310
4311 2012-07-16 Jason Merrill <jason@redhat.com>
4312
4313 * g++.dg/parse/access8.C: Adjust.
4314 * g++.dg/template/sfinae6_neg.C: Adjust.
4315
4316 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4317
4318 PR fortran/53824
4319 * gfortran.dg/coarray_allocate_1.f90: New test.
4320
4321 2012-07-16 Andrew Pinski <apinski@cavium.com>
4322
4323 * gcc.c-torture/execute/bswap-1.c: New testcase.
4324 * gcc.c-torture/compile/unalign-1.c: New testcase.
4325 * gcc.c-torture/compile/20120524-1.c: New testcase.
4326 * gcc.c-torture/compile/20101216-1.c: New testcase.
4327
4328 2012-07-16 Dehao Chen <dehao@google.com>
4329
4330 Revert
4331 2012-07-10 Dehao Chen <dehao@google.com>
4332
4333 * gcc.dg/debug_info_inline.c: New test.
4334
4335 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4336
4337 PR fortran/53956
4338 * gfortran.dg/proc_decl_28.f90: New.
4339
4340 2012-07-16 Andrew Pinski <apinski@cavium.com>
4341
4342 * gcc.dg/torture/builtins-1.c: New testcase.
4343
4344 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4345
4346 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4347 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4348 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4349 gcc.target/cris/sync-1-v10.c,
4350 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4351 pass -mno-unaligned-atomic-may-use-library.
4352 * gcc.target/cris/sync-xchg-1.c: New test.
4353 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4354 valid register operand output modifier.
4355
4356 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4357
4358 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4359 characters.
4360
4361 2012-07-13 Andrew Pinski <apinski@cavium.com>
4362
4363 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4364 rather than cleanup-tree-dump.
4365 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4366
4367 2012-07-13 Richard Guenther <rguenther@suse.de>
4368
4369 PR tree-optimization/53907
4370 * gcc.target/i386/pr53907.c: New testcase.
4371
4372 2012-07-13 Richard Guenther <rguenther@suse.de>
4373
4374 PR tree-optimization/53922
4375 * gcc.dg/torture/pr53922.c: New testcase.
4376
4377 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4378
4379 PR rtl-optimization/53908
4380 * gcc.dg/torture/pr53908.c: New test.
4381
4382 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4383
4384 PR c++/53531
4385 * g++.dg/cpp0x/variadic135.C: New.
4386
4387 2012-07-12 Jason Merrill <jason@redhat.com>
4388
4389 * g++.dg/template/sfinae6_neg.C: Adjust.
4390
4391 2012-07-12 Tobias Burnus <burnus@net-b.de>
4392
4393 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4394 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4395 scan-tree-dump-times pattern.
4396
4397 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4400
4401 2012-07-11 Jason Merrill <jason@redhat.com>
4402
4403 DR 1402
4404 * g++.g/cpp0x/defaulted37.C: New.
4405
4406 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4407
4408 PR target/53859
4409 * gcc.target/arm/pr53859.c: New test.
4410
4411 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4412
4413 PR target/53886
4414 * gcc.c-torture/compile/pr53886.c: New.
4415
4416 2012-07-10 Dehao Chen <dehao@google.com>
4417
4418 * gcc.dg/debug_info_inline.c: New test.
4419
4420 2012-07-10 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/53733
4423 * g++.dg/cpp0x/defaulted36.C: New.
4424 * g++.dg/cpp0x/defaulted21.C: Adjust.
4425
4426 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4427
4428 2012-07-09 Sterling Augustine <saugustine@google.com>
4429
4430 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4431
4432 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4433
4434 PR tree-optimization/53887
4435 * gcc.dg/pr53887.c: New test.
4436
4437 2012-07-09 Jason Merrill <jason@redhat.com>
4438
4439 PR c++/53882
4440 * g++.dg/cpp0x/nullptr29.C: New.
4441
4442 2012-07-09 Tom de Vries <tom@codesourcery.com>
4443 Richard Guenther <rguenther@suse.de>
4444
4445 * gcc.dg/builtin-unreachable-6.c: New test.
4446 * gcc.dg/builtin-unreachable-5.c: New test.
4447
4448 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4449
4450 PR tree-optimization/53881
4451 * gcc.dg/pr53881.c: New test.
4452
4453 2012-07-06 Jason Merrill <jason@redhat.com>
4454
4455 PR c++/53862
4456 * g++.dg/cpp0x/variadic134.C: New.
4457
4458 PR c++/53858
4459 * g++.dg/cpp0x/alias-decl-20.C: New.
4460
4461 2012-07-06 Tom de Vries <tom@codesourcery.com>
4462
4463 PR tree-optimization/51879
4464 * gcc.dg/pr51879-16.c: New test.
4465 * gcc.dg/pr51879-17.c: Same.
4466
4467 2012-07-06 Tom de Vries <tom@codesourcery.com>
4468
4469 PR tree-optimization/52009
4470 * gcc.dg/pr51879-7.c: New test.
4471 * gcc.dg/pr51879-18.c: New test.
4472
4473 2012-07-05 Jason Merrill <jason@redhat.com>
4474
4475 PR c++/50852
4476 * g++.dg/template/typedef39.C: New.
4477
4478 PR c++/53039
4479 * g++.dg/cpp0x/variadic133.C: New.
4480 * g++.dg/template/param1.C: Adjust.
4481
4482 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4483
4484 PR target/48941
4485 PR target/51980
4486 * gcc.target/arm/neon/vtrnf32.c: Update.
4487 * gcc.target/arm/neon/vtrns32.c: Update.
4488 * gcc.target/arm/neon/vtrnu32.c: Update.
4489 * gcc.target/arm/neon/vzipf32.c: Update.
4490 * gcc.target/arm/neon/vzips32.c: Update.
4491 * gcc.target/arm/neon/vzipu32.c: Update.
4492
4493 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4494
4495 PR fortran/53732
4496 * gfortran.dg/inline_sum_4.f90: New test.
4497
4498 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4499
4500 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4501
4502 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4503
4504 * gcc.target/arm/fma-sp.c: New testcase.
4505 * gcc.target/arm/fma.c: Likewise.
4506 * gcc.target/arm/fma.h: Likewise.
4507
4508 2012-07-04 Jason Merrill <jason@redhat.com>
4509
4510 PR c++/53848
4511 * g++.dg/other/enum3.C: New.
4512
4513 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4514
4515 PR middle-end/53321
4516 * g++.dg/torture/pr53321.C: New test.
4517
4518 2012-07-04 Richard Guenther <rguenther@suse.de>
4519
4520 PR tree-optimization/53844
4521 * g++.dg/tree-ssa/pr53844.C: New testcase.
4522
4523 2012-07-04 Richard Guenther <rguenther@suse.de>
4524
4525 PR tree-optimization/53849
4526 * gcc.dg/pr53849.c: New testcase.
4527
4528 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c++/53812
4531 * g++.dg/ext/label14.C: New test.
4532
4533 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4534
4535 PR target/53811
4536 * g++.dg/other/pr53811.C: New test.
4537
4538 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4539
4540 PR target/28896
4541 * gcc.target/m68k/stack-limit-1.c: New testcase.
4542
4543 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4544
4545 * gnat.dg/recursive_call.adb: New test.
4546
4547 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4548
4549 * gnat.dg/discr37.ad[sb]: New test.
4550
4551 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4552
4553 * g++.dg/other/packed1.C: Remove SH from xfail list.
4554
4555 2012-07-02 Jason Merrill <jason@redhat.com>
4556
4557 PR c++/53619
4558 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4559
4560 PR c++/53783
4561 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4562
4563 PR c++/53788
4564 * g++.dg/cpp0x/decltype39.C: New.
4565 * g++.dg/diagnostic/method1.C: Adjust.
4566
4567 PR c++/53816
4568 * g++.dg/template/ref6.C: New.
4569
4570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4571
4572 PR target/53568
4573 * gcc.target/sh/pr53568-1.c: New.
4574
4575 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4576
4577 PR target/51244
4578 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4579
4580 2012-07-02 Jason Merrill <jason@redhat.com>
4581
4582 PR c++/53821
4583 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4584
4585 PR c++/53524
4586 * g++.dg/template/enum7.C: New.
4587 * g++.dg/other/ptrmem10.C: Adjust.
4588 * g++.dg/other/ptrmem11.C: Adjust.
4589 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4590
4591 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4592
4593 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4594
4595 2012-07-01 Wei Guozhi <carrot@google.com>
4596
4597 PR target/53447
4598 * gcc.target/arm/pr53447-1.c: New testcase.
4599 * gcc.target/arm/pr53447-2.c: New testcase.
4600 * gcc.target/arm/pr53447-3.c: New testcase.
4601 * gcc.target/arm/pr53447-4.c: New testcase.
4602
4603 2012-06-29 Richard Guenther <rguenther@suse.de>
4604
4605 PR tree-optimization/47061
4606 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4607
4608 2012-06-29 Richard Guenther <rguenther@suse.de>
4609
4610 PR tree-optimization/37541
4611 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4612
4613 2012-06-29 Richard Guenther <rguenther@suse.de>
4614
4615 PR tree-optimization/52589
4616 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4617
4618 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4619
4620 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4621
4622 * g++.dg/template/error46.C: Add missing comment to dg-message.
4623 * g++.dg/template/crash107.C: Likewise.
4624 * g++.dg/template/error47.C: Likewise.
4625 * g++.dg/template/crash108.C: Likewise.
4626 * g++.dg/overload/operator5.C: Likewise.
4627
4628 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4629 errors in dg-message directives, add comments.
4630
4631 2012-06-28 Kai Tietz <ktietz@redhat.com>
4632
4633 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4634 hard-coded 'unsigned long'.
4635
4636 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR tree-optimization/51581
4639 * gcc.dg/vect/pr51581-4.c: New test.
4640
4641 PR tree-optimization/53645
4642 * gcc.c-torture/execute/pr53645-2.c: New test.
4643
4644 2012-06-28 Richard Guenther <rguenther@suse.de>
4645
4646 PR middle-end/53790
4647 * gcc.dg/torture/pr53790.c: New testcase.
4648
4649 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR tree-optimization/53645
4652 * gcc.c-torture/execute/pr53645.c: New test.
4653
4654 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4655
4656 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4657
4658 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4659
4660 PR debug/53671
4661 PR debug/49888
4662 * gcc.dg/guality/pr49888.c: Account for the possibility that
4663 the variable is optimized out at the first test.
4664
4665 2012-06-27 Jason Merrill <jason@redhat.com>
4666
4667 * g++.dg/cpp0x/override2.C: Adjust.
4668 * g++.dg/template/error5.C: Adjust.
4669 * g++.dg/parse/crash28.C: Adjust.
4670
4671 PR c++/53563
4672 * g++.dg/parse/template27.C: New.
4673 * g++.dg/template/crash74.C: Adjust expected output.
4674
4675 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4676
4677 PR fortran/41951
4678 PR fortran/49591
4679 * gfortran.dg/typebound_operator_16.f03: New.
4680
4681 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4682
4683 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4684 even src1.i and src2.i fields even in the second half of the arrays.
4685
4686 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4687
4688 PR c++/51033.
4689 * g++.dg/torture/vshuf-16.inc: New test.
4690 * g++.dg/torture/vshuf-2.inc: New test.
4691 * g++.dg/torture/vshuf-4.inc: New test.
4692 * g++.dg/torture/vshuf-8.inc: New test.
4693 * g++.dg/torture/vshuf-main.inc: New test.
4694 * g++.dg/torture/vshuf-v16hi.C: New test.
4695 * g++.dg/torture/vshuf-v16qi.C: New test.
4696 * g++.dg/torture/vshuf-v2df.C: New test.
4697 * g++.dg/torture/vshuf-v2di.C: New test.
4698 * g++.dg/torture/vshuf-v2sf.C: New test.
4699 * g++.dg/torture/vshuf-v2si.C: New test.
4700 * g++.dg/torture/vshuf-v4df.C: New test.
4701 * g++.dg/torture/vshuf-v4di.C: New test.
4702 * g++.dg/torture/vshuf-v4sf.C: New test.
4703 * g++.dg/torture/vshuf-v4si.C: New test.
4704 * g++.dg/torture/vshuf-v8hi.C: New test.
4705 * g++.dg/torture/vshuf-v8qi.C: New test.
4706 * g++.dg/torture/vshuf-v8si.C: New test.
4707
4708 2012-06-27 Richard Guenther <rguenther@suse.de>
4709
4710 PR middle-end/53676
4711 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4712
4713 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4714
4715 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4716 scan-dump-dem-not): Use printable pattern in test name.
4717
4718 2012-06-26 Sterling Augustine <saugustine@google.com>
4719 Dominique Dhumieres <dominiq@lps.ens.fr>
4720
4721 * gcc.dg/pubtypes-2.c: Update expected output.
4722 * gcc.dg/pubtypes-3.c: Likewise.
4723 * gcc.dg/pubtypes-4.c: Likewise.
4724
4725 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4726
4727 * gcc.dg/tree-ssa/slsr-1.c: New test.
4728 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4729 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4730 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4731
4732 2012-06-26 Matt Turner <mattst88@gmail.com>
4733
4734 PR target/35294
4735 * gcc.target/arm/mmx-2.c: New.
4736
4737 2012-06-26 Richard Guenther <rguenther@suse.de>
4738
4739 PR c++/53752
4740 * g++.dg/torture/pr53752.C: New testcase.
4741
4742 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR tree-optimization/53748
4745 * gcc.c-torture/compile/pr53748.c: New test.
4746
4747 2012-06-25 Jason Merrill <jason@redhat.com>
4748
4749 PR c++/53498
4750 PR c++/53305
4751 * g++.dg/cpp0x/decltype38.C: New.
4752 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4753
4754 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4755
4756 * lib/target-supports-dg.exp (testname-for-summary): New.
4757 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4758 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4759 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4760 scan-module-absence, output-exists, output-exists-not: Use
4761 testname-for-summary.
4762 (dg-test): Clean up testname_with_flags.
4763 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4764 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4765 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4766 scan-assembler-dem-not, object-size: Use testname-for-summary.
4767 * lib/gcov.exp (run-gcov): Likewise.
4768 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4769 scan-dump-dem, scan-dump-dem-note): Likewise.
4770
4771 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4772 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4773 including profopt.opt; save and restore existing value.
4774 * g++.dg/bprob/bprob.exp: Likewise.
4775 * gcc.dg/matrix/matrix.exp: Likewise.
4776 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4777 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4778 PROFOPT_OPTIONS.
4779
4780 2012-06-25 Richard Henderson <rth@redhat.com>
4781
4782 * gcc.dg/pr53749.c: New.
4783
4784 2012-06-25 Jason Merrill <jason@redhat.com>
4785
4786 PR c++/52988
4787 * g++.dg/cpp0x/nullptr28.C: New.
4788
4789 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4790
4791 * gcc.target/arm/neon-vld1_dupQ.c: New.
4792
4793 2012-06-25 Florian Weimer <fweimer@redhat.com>
4794
4795 * g++.dg/init/new35.C: New.
4796 * g++.dg/init/new36.C: New.
4797 * g++.dg/init/new37.C: New.
4798 * g++.dg/ext/vla5.C: New warning.
4799 * g++.dg/ext/vla8.C: New warning.
4800 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4801
4802 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4803 James Greenhalgh <james.greenhalgh@arm.com>
4804
4805 * gcc.target/arm/ftest-support-arm.h New testcase.
4806 * gcc.target/arm/ftest-support-thumb.h Likewise.
4807 * gcc.target/arm/ftest-support.h Likewise.
4808 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4809 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4810 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4811 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4812 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4813 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4814 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4815 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4816 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4817 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4818 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4819 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4820 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4821 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4822 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4823 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4824 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4825 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4826 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4827 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4828 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4829 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4830 * lib/target-supports.exp
4831 (check_effective_target_arm_arch_FUNC): Add support for more
4832 architectures.
4833 (add_options_for_arm_arch_FUNC): Likewise.
4834 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4835
4836 2012-06-25 Jason Merrill <jason@redhat.com>
4837
4838 PR c++/53202
4839 * g++.dg/cpp0x/constexpr-tuple.C: New.
4840
4841 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR target/53759
4844 * gcc.target/i386/pr53759.c: New test.
4845
4846 PR c++/53594
4847 * g++.dg/cpp0x/nsdmi7.C: New test.
4848
4849 2012-06-24 Kai Tietz <ktietz@redhat.com>
4850
4851 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4852 for LLP64 targets.
4853 * gcc.target/i386/pr38988.c: Likewise.
4854
4855 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4856
4857 PR fortran/47710
4858 PR fortran/53328
4859 * gfortran.dg/typebound_generic_12.f03: New.
4860 * gfortran.dg/typebound_generic_13.f03: New.
4861
4862 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * gnat.dg/lto15.ad[sb]: New test.
4865
4866 2012-06-21 Meador Inge <meadori@codesourcery.com>
4867
4868 PR c/53702
4869 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4870
4871 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4872
4873 * gcc.dg/pch/ident-1.c: New test.
4874 * gcc.dg/pch/ident-1.hs: Header file for new test.
4875
4876 2012-06-21 Michael Matz <matz@suse.de>
4877
4878 PR middle-end/53688
4879 * gcc.c-torture/execute/pr53688.c: New test.
4880
4881 2012-06-20 Richard Guenther <rguenther@suse.de>
4882
4883 PR tree-optimization/30318
4884 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4885
4886 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4887
4888 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4889
4890 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4891
4892 * gcc.target/i386/clearcapv2.map: New file.
4893 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4894
4895 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4896
4897 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4898 and add __sh__ case.
4899
4900 2012-06-19 Jason Merrill <jason@redhat.com>
4901
4902 PR c++/52637
4903 * g++.dg/debug/localclass1.C: New.
4904
4905 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4906
4907 * g++.dg/cpp0x/override4.C: New.
4908
4909 2012-06-14 Jason Merrill <jason@redhat.com>
4910
4911 PR c++/53651
4912 * g++.dg/cpp0x/decltype37.C: New.
4913
4914 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4915
4916 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4917
4918 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4919
4920 * gcc.c-torture/compile/vector-5.c,
4921 gcc.c-torture/compile/vector-6.c: New tests.
4922
4923 2012-06-19 Richard Henderson <rth@redhat.com>
4924
4925 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4926
4927 2012-06-19 Richard Guenther <rguenther@suse.de>
4928
4929 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4930
4931 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4932
4933 PR target/53712
4934 * gcc.target/i386/pr53712.c: New test.
4935
4936 2012-06-18 Tobias Burnus <burnus@net-b.de>
4937
4938 PR fortran/53692
4939 * gfortran.dg/elemental_optional_args_6.f90: New.
4940
4941 2012-06-18 Tobias Burnus <burnus@net-b.de>
4942
4943 PR fortran/53526
4944 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4945 * gfortran.dg/coarray/move_alloc_1.f90
4946
4947 2012-06-18 Tobias Burnus <burnus@net-b.de>
4948
4949 PR fortran/53526
4950 * gfortran.dg/coarray_27.f90: New.
4951
4952 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4953 Greta Yorsh <Greta.Yorsh@arm.com>
4954
4955 * gcc.target/arm/epilog-1.c: New test.
4956
4957 2012-06-18 Richard Guenther <rguenther@suse.de>
4958
4959 PR tree-optimization/53693
4960 * g++.dg/torture/pr53693.C: New testcase.
4961
4962 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4963
4964 PR tree-optimization/53703
4965 * gcc.dg/torture/pr53703.c: New test.
4966
4967 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4968
4969 PR middle-end/53698
4970 * gcc.target/i386/pr53698.c: New test.
4971
4972 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4973
4974 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4975
4976 2012-06-17 Tobias Burnus <burnus@net-b.de>
4977
4978 PR fortran/53691
4979 PR fortran/53685
4980 * gfortran.dg/transfer_check_3.f90: New.
4981
4982 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4983
4984 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4985
4986 2012-06-16 Tobias Burnus <burnus@net-b.de>
4987
4988 PR fortran/53642
4989 PR fortran/45170
4990 * gfortran.dg/deferred_type_param_8.f90: New.
4991
4992 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4993
4994 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4995 testname that includes flags, passed in as new argument, in
4996 pass/fail messages.
4997 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4998 and pass it to verify-* procedures.
4999
5000 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5001 alignment torture options with usual torture options.
5002
5003 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5004 messages reported for one line of source code.
5005 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5006 * g++.dg/cpp0x/decltype2.C: Likewise.
5007 * g++.dg/cpp0x/decltype3.C: Likewise.
5008 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5009 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5010 * g++.dg/cpp0x/static_assert3.C: Likewise.
5011 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5012 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5013 * g++.dg/cpp0x/union1.C: Likewise.
5014 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5015 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5016 * g++.dg/cpp0x/variadic2.C: Likewise.
5017 * g++.dg/cpp0x/variadic20.C: Likewise.
5018 * g++.dg/cpp0x/variadic74.C: Likewise.
5019 * g++.dg/diagnostic/bitfld2.C: Likewise.
5020 * g++.dg/ext/attrib44.C: Likewise.
5021 * g++.dg/ext/no-asm-1.C: Likewise.
5022 * g++.dg/other/error34.C: Likewise.
5023 * g++.dg/parse/crash46.C: Likewise.
5024 * g++.dg/parse/error10.C: Likewise.
5025 * g++.dg/parse/error2.C: Likewise.
5026 * g++.dg/parse/error3.C: Likewise.
5027 * g++.dg/parse/error36.C: Likewise.
5028 * g++.dg/parse/error8.C: Likewise.
5029 * g++.dg/parse/error9.C: Likewise.
5030 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5031 * g++.dg/parse/parser-pr28152.C: Likewise.
5032 * g++.dg/parse/template25.C: Likewise.
5033 * g++.dg/parse/typename11.C: Likewise.
5034 * g++.dg/tc1/dr147.C: Likewise.
5035 * g++.dg/template/deduce3.C: Likewise.
5036 * g++.dg/template/koenig9.C: Likewise.
5037 * g++.dg/template/pr23510.C: Likewise.
5038 * g++.dg/warn/pr12242.C: Likewise.
5039 * g++.dg/warn/pr30551-2.C: Likewise.
5040 * g++.dg/warn/pr30551.C: Likewise.
5041 * g++.old-deja/g++.other/typename1.C: Likewise.
5042 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5043
5044 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5045
5046 PR c++/51033
5047 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5048 * c-c++-common/torture/vshuf-2.inc: Likewise.
5049 * c-c++-common/torture/vshuf-4.inc: Likewise.
5050 * c-c++-common/torture/vshuf-8.inc: Likewise.
5051 * c-c++-common/torture/vshuf-main.inc: Likewise.
5052 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5053 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5054 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5055 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5056 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5057 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5058 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5059 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5060 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5061 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5062 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5063 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5064 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5065 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5066
5067 2012-06-15 Michael Matz <matz@suse.de>
5068
5069 * gcc.dg/tree-ssa/vector-4.c: New test.
5070
5071 2012-06-15 Michael Matz <matz@suse.de>
5072
5073 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5074 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5075
5076 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5077
5078 PR tree-optimization/53636
5079 * gcc.target/arm/pr53636.c: New test.
5080
5081 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR tree-optimization/51581
5084 * gcc.c-torture/execute/pr51581-1.c: New test.
5085 * gcc.c-torture/execute/pr51581-2.c: New test.
5086 * gcc.dg/vect/pr51581-1.c: New test.
5087 * gcc.dg/vect/pr51581-2.c: New test.
5088 * gcc.dg/vect/pr51581-3.c: New test.
5089 * gcc.target/i386/avx-pr51581-1.c: New test.
5090 * gcc.target/i386/avx-pr51581-2.c: New test.
5091 * gcc.target/i386/avx2-pr51581-1.c: New test.
5092 * gcc.target/i386/avx2-pr51581-2.c: New test.
5093 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5094
5095 2012-06-15 Richard Guenther <rguenther@suse.de>
5096
5097 * gcc.c-torture/execute/20120615-1.c: New testcase.
5098
5099 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gnat.dg/vect8.ad[sb]: New test.
5102
5103 2012-06-14 Richard Guenther <rguenther@suse.de>
5104
5105 * gcc.dg/tree-ssa/vrp.h: New testcase.
5106 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5107
5108 2012-06-13 Christian Bruel <christian.bruel@st.com>
5109
5110 PR target/53621
5111 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5112
5113 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5114
5115 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5116
5117 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5118
5119 PR testsuite/20771
5120 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5121 test summary unique.
5122
5123 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5124 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5125 scan-stack-usage-not): Don't strip torture options from test name.
5126
5127 * lib/scandump.exp (scan-dump-times): Use printable version of
5128 regexp in test summary line.
5129
5130 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5131 messages reported for one line of source code.
5132 * gcc.dg/format/few-1.c: Likewise.
5133 * gcc.dg/ia64-sync-2.c: Likewise.
5134 * gcc.dg/sync-2.c: Likewise.
5135 * gcc.dg/noncompile/pr44517.c: Likewise.
5136
5137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5138
5139 PR debug/49888
5140 * gcc.dg/guality/pr49888.c: New.
5141
5142 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5143
5144 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5145 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5147
5148 2012-06-13 Tobias Burnus <burnus@net-b.de>
5149
5150 PR fortran/53643
5151 * gfortran.dg/intent_out_7.f90: New.
5152
5153 2012-06-13 Tobias Burnus <burnus@net-b.de>
5154
5155 PR fortran/53597
5156 * gfortran.dg/save_4.f90: New.
5157
5158 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR c/53532
5161 PR c/51034
5162 PR c/53196
5163 * gcc.dg/pr53532.c: New test.
5164 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5165 adjust line numbers.
5166 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5167 * gcc.dg/Wcxx-compat-8.c: Likewise.
5168 * gcc.dg/pr51034.c: New test.
5169 * gcc.dg/pr53196-1.c: New test.
5170 * gcc.dg/pr53196-2.c: New test.
5171
5172 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5173
5174 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5175 alignment torture options with usual torture options.
5176 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5177 instead of dg-options.
5178 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5179 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5180 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5181 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5182 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5183 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5184
5185 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5186 to checks for multiple messages reported for one line of source code.
5187 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5188
5189 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5190 messages reported for one line of source code.
5191
5192 * gcc.dg/20031223-1.c: Add comments to check for multiple
5193 messages reported for one line of source code.
5194 * gcc.dg/Wconversion-integer.c: Likewise.
5195 * gcc.dg/Wfatal-2.c: Likewise.
5196 * gcc.dg/Wfatal.c: Likewise.
5197 * gcc.dg/Wobjsize-1.c: Likewise.
5198 * gcc.dg/c99-vla-jump-1.c: Likewise.
5199 * gcc.dg/c99-vla-jump-2.c: Likewise.
5200 * gcc.dg/c99-vla-jump-3.c: Likewise.
5201 * gcc.dg/c99-vla-jump-4.c: Likewise.
5202 * gcc.dg/c99-vla-jump-5.c: Likewise.
5203 * gcc.dg/decl-9.c: Likewise.
5204 * gcc.dg/declspec-10.c: Likewise.
5205 * gcc.dg/declspec-18.c: Likewise.
5206 * gcc.dg/mtune.c: Likewise.
5207 * gcc.dg/parser-pr28152-2.c: Likewise.
5208 * gcc.dg/parser-pr28152.c: Likewise.
5209 * gcc.dg/pr14475.c: Likewise.
5210 * gcc.dg/pr27953.c: Likewise.
5211 * gcc.dg/pr28322-3.c: Likewise.
5212 * gcc.dg/pr30457.c: Likewise.
5213 * gcc.dg/pr30551-2.c: Likewise.
5214 * gcc.dg/pr30551-3.c: Likewise.
5215 * gcc.dg/pr30551-4.c: Likewise.
5216 * gcc.dg/pr30551-5.c: Likewise.
5217 * gcc.dg/pr30551-6.c: Likewise.
5218 * gcc.dg/pr30551.c: Likewise.
5219 * gcc.dg/pr45461.c: Likewise.
5220 * gcc.dg/pr48552-1.c: Likewise.
5221 * gcc.dg/pr48552-2.c: Likewise.
5222 * gcc.dg/redecl-1.c: Likewise.
5223 * gcc.dg/transparent-union-3.c: Likewise.
5224 * gcc.dg/utf-dflt.c: Likewise.
5225 * gcc.dg/utf-dflt2.c: Likewise.
5226 * gcc.dg/vla-8.c: Likewise.
5227 * gcc.dg/vla-init-1.c: Likewise.
5228 * gcc.dg/wtr-int-type-1.c: Likewise.
5229
5230 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5231 messages reported for for one line of source code.
5232 * c-c++-common/raw-string-5.c: Likewise.
5233 * c-c++-common/raw-string-4.c: Likewise.
5234 * c-c++-common/raw-string-6.c: Likewise.
5235 * c-c++-common/pr20000.c: Likewise.
5236
5237 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5238 messages reported for one line of source code.
5239 * gcc.dg/cpp/pr30786.c: Likewise.
5240 * gcc.dg/cpp/pr28709.c: Likewise.
5241 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5242 * gcc.dg/cpp/macspace2.c: Likewise.
5243 * gcc.dg/cpp/missing-header-1.c: Likewise.
5244 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5245 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5246 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5247
5248 2012-06-12 Jason Merrill <jason@redhat.com>
5249
5250 PR c++/53599
5251 * g++.dg/template/local7.C: New.
5252
5253 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5254
5255 PR target/53511
5256 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5257 * gcc.target/sh/pr51340-2.c: Likewise.
5258 * gcc.target/sh/pr51340-3.c: Likewise.
5259
5260 2012-06-12 Michael Matz <matz@suse.de>
5261
5262 * gcc.dg/torture/alias-1.c: New test.
5263
5264 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR rtl-optimization/53589
5267 * gcc.dg/torture/pr53589.c: New test.
5268
5269 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5270
5271 PR target/50749
5272 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5273 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5274 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5275 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5276 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5277 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5278 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5279 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5280 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5281 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5282 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5283 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5284 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5285 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5286 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5287 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5288
5289 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5290
5291 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5292 (check_intel_cpu_model): New function.
5293 (check_amd_cpu_model): New function.
5294 (check_features): New function.
5295 (__get_cpuid_output): New function.
5296 (check_detailed): New function.
5297 (fn1): Rename to quick_check.
5298 (main): Update to call quick_check and call check_detailed.
5299
5300 2012-06-11 Richard Henderson <rth@redhat.com>
5301
5302 * lib/target-supports.exp
5303 (check_effective_target_sync_long_long_runtime): Use
5304 check_effective_target_lp64 instead of
5305 check_effective_target_powerpc64 for powerpc targets.
5306
5307 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5308
5309 PR target/53511
5310 * gcc.target/sh/pr53511-1.c: New.
5311
5312 2012-06-11 Richard Guenther <rguenther@suse.de>
5313
5314 PR middle-end/53470
5315 * g++.dg/lto/pr53470_0.C: New testcase.
5316 * gcc.dg/lto/pr53470_0.c: Likewise.
5317
5318 2012-06-11 Richard Guenther <rguenther@suse.de>
5319
5320 PR c++/53605
5321 * g++.dg/ext/pr53605.C: New testcase.
5322
5323 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 * gnat.dg/specs/array1.ads: New test.
5326 * gnat.dg/specs/array2.ads: Likewise.
5327 * gnat.dg/array22.adb: Likewise.
5328
5329 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5330
5331 * gnat.dg/constant4.adb: New test.
5332 * gnat.dg/constant4_pkg.ads: New helper.
5333
5334 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5335
5336 PR fortran/52552
5337 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5338 * gfortran.dg/allocate_class_1.f90: Modified.
5339 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5340 * gfortran.dg/allocate_class_2.f90: New.
5341
5342 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5343
5344 PR middle-end/53535
5345 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5346
5347 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5348
5349 PR fortran/52861
5350 * gfortran.dg/string_assign_2.f90: New test case.
5351
5352 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5353
5354 PR fortran/52861
5355 * gfortran.dg/string_assign_1.f90: New test case.
5356
5357 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR middle-end/53580
5360 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5361 * gcc.dg/gomp/critical-4.c: Likewise.
5362 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5363 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5364 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5365 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5366 * c-c++-common/gomp/pr53580.c: New test.
5367
5368 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5369
5370 PR c++/51214
5371 * g++.dg/cpp0x/forw_enum11.C: New.
5372
5373 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/53567
5376 * g++.dg/cpp0x/alias-decl-19.C: New.
5377
5378 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5379
5380 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5381
5382 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5383
5384 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5385 (XSTATE_FP): Ditto.
5386 (XSTATE_SSE): Ditto.
5387 (XSTATE_YMM): Ditto.
5388 (avx_os_support): Use new defines.
5389
5390 2012-06-06 Richard Guenther <rguenther@suse.de>
5391
5392 PR testsuite/32380
5393 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5394 loops.
5395
5396 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5397
5398 PR c++/52841
5399 * g++.dg/cpp0x/pr52841.C: New testcase.
5400
5401 2012-06-06 Richard Guenther <rguenther@suse.de>
5402
5403 PR tree-optimization/53081
5404 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5405 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5406
5407 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5408
5409 * gcc.target/powerpc/pr53487.c: New test.
5410
5411 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5412
5413 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5414
5415 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5416
5417 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5418
5419 2012-06-05 Richard Guenther <rguenther@suse.de>
5420
5421 PR tree-optimization/30442
5422 * gcc.dg/vect/bb-slp-30.c: New testcase.
5423
5424 2012-06-05 Richard Guenther <rguenther@suse.de>
5425
5426 PR tree-optimization/53081
5427 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5428 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5429 -fno-tree-loop-distribute-patterns.
5430
5431 2012-06-05 Alan Modra <amodra@gmail.com>
5432
5433 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5434 Check static chain in nested funcs.
5435
5436 2012-06-04 Tobias Burnus <burnus@net-b.de>
5437
5438 PR fortran/50619
5439 * gfortran.dg/init_flag_10.f90: New.
5440
5441 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/53524
5444 * g++.dg/warn/Wenum-compare-no-2: New.
5445
5446 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5447
5448 PR preprocessor/53463
5449 * g++.dg/cpp/limits.C: New test.
5450 * g++.dg/parse/error19.C: Adjust.
5451 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5452 * g++.dg/warn/pr35635.C: Likewise.
5453 * g++.old-deja/g++.pt/assign1.C: Likewise.
5454
5455 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5456
5457 PR target/53559
5458 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5459 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5460 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5461 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5462 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5463 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5464 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5465 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5466
5467 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5468
5469 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5470
5471 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR tree-optimization/53550
5474 * gcc.dg/pr53550.c: New test.
5475
5476 2012-06-04 Richard Guenther <rguenther@suse.de>
5477
5478 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5479 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5480 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5481
5482 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5483
5484 PR fortran/48831
5485 * gfortran.dg/parameter_array_element_2.f90: New.
5486
5487 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5488
5489 PR target/53512
5490 * gcc.target/sh/pr53512-1.c: New.
5491 * gcc.target/sh/pr53512-2.c: New.
5492 * gcc.target/sh/pr53512-3.c: New.
5493 * gcc.target/sh/pr53512-4.c: New.
5494
5495 2012-06-01 Jason Merrill <jason@redhat.com>
5496
5497 PR c++/52973
5498 * g++.dg/ext/visibility/template12.C: New.
5499 * g++.dg/ext/attrib14.C: Adjust warning line.
5500
5501 PR c++/52725
5502 * g++.dg/parse/new6.C: New.
5503 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5504
5505 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5506
5507 * c-c++-common/restrict-2.c: Revert previous change.
5508
5509 2012-06-01 Jason Merrill <jason@redhat.com>
5510
5511 PR c++/53137
5512 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5513
5514 PR c++/53484
5515 * g++.dg/cpp0x/auto33.C: New.
5516
5517 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/26155
5520 * g++.dg/parse/namespace-alias-1.C: New.
5521
5522 2012-06-01 Christian Bruel <christian.bruel@st.com>
5523
5524 * gcc.dg/spec-options.c: New test.
5525 * gcc.dg/foo.specs: New file.
5526
5527 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 PR ada/53517
5530 * gnat.dg/lto14.adb: Skip on Solaris.
5531
5532 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5533
5534 * gcc.target/cris/sync-1-v10.c,
5535 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5536 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5537 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5538 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5539 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5540 gcc.target/cris/torture/sync-mis-op-i-1.c,
5541 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5542 gcc.target/cris/torture/sync-mis-op-i-2.c,
5543 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5544 gcc.target/cris/torture/sync-mis-op-i-3.c,
5545 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5546 gcc.target/cris/torture/sync-mis-op-s-1.c,
5547 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5548 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5549 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5550 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5551 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5552 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5553 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5554 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5555 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5556
5557 2012-05-31 Richard Guenther <rguenther@suse.de>
5558
5559 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5560 ldist-pr45948.c with disabled SCCP.
5561
5562 2012-05-31 Richard Guenther <rguenther@suse.de>
5563
5564 PR middle-end/48493
5565 * gcc.dg/torture/pr48493.c: New testcase.
5566
5567 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5568
5569 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5570 arm32 to targets.
5571 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5572 of the initialization loop.
5573 (dg-final): Adjust the expected number of vectorized loops depending
5574 on vect_char_mult target selector.
5575
5576 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5577
5578 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5579 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5580 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5581 New tests.
5582
5583 2012-05-30 Jason Merrill <jason@redhat.com>
5584
5585 PR c++/53356
5586 * g++.dg/init/new34.C: New.
5587 * g++.dg/tree-ssa/stabilize1.C: New.
5588
5589 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR c++/53356
5592 * g++.dg/init/new33.C: New test.
5593
5594 2012-05-30 Richard Guenther <rguenther@suse.de>
5595
5596 PR middle-end/53501
5597 * gcc.dg/torture/pr53501.c: New testcase.
5598 * c-c++-common/restrict-2.c: Adjust.
5599
5600 2012-05-30 Alan Modra <amodra@gmail.com>
5601
5602 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5603 torture-finish.
5604
5605 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5606
5607 * gcc.target/i386/shuf-concat.c: New test.
5608
5609 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR rtl-optimization/53519
5612 * gcc.c-torture/compile/pr53519.c: New test.
5613
5614 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5615
5616 * gcc.target/arm/neon-vrev.c: New.
5617
5618 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5619
5620 PR target/51340
5621 * gcc.target/sh/pr51340-1.c: New.
5622 * gcc.target/sh/pr51340-2.c: New.
5623 * gcc.target/sh/pr51340-3.c: New.
5624
5625 2012-05-29 Richard Guenther <rguenther@suse.de>
5626
5627 PR tree-optimization/53516
5628 * gcc.dg/torture/pr53516.c: New testcase.
5629
5630 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5631
5632 PR preprocessor/53229
5633 * gcc.dg/cpp/paste6.c: Force to run without
5634 -ftrack-macro-expansion.
5635 * gcc.dg/cpp/paste8.c: Likewise.
5636 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5637 -ftrack-macro-expansion.
5638 * gcc.dg/cpp/paste12.c: Force to run without
5639 -ftrack-macro-expansion.
5640 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5641 -ftrack-macro-expansion.
5642 * gcc.dg/cpp/paste13.c: Likewise.
5643 * gcc.dg/cpp/paste14.c: Likewise.
5644 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5645 -ftrack-macro-expansion.
5646 * gcc.dg/cpp/paste18.c: New test.
5647
5648 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5649
5650 * gcc.target/cris/torture/trap-1.c,
5651 gcc.target/cris/torture/trap-2.c,
5652 gcc.target/cris/torture/trap-3.c,
5653 gcc.target/cris/torture/trap-v0.c,
5654 gcc.target/cris/torture/trap-v3.c: New tests.
5655
5656 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/25137
5659 * g++.dg/warn/Wbraces3.C: New.
5660 * g++.dg/warn/Wbraces4.C: Likewise.
5661
5662 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR tree-optimization/53505
5665 * c-c++-common/torture/pr53505.c: New test.
5666
5667 2012-05-27 Nathan Sidwell <nathan@acm.org>
5668
5669 * gcc.dg/stmt-expr-4.c: New.
5670
5671 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/53491
5674 * g++.dg/parse/crash60.C: New.
5675
5676 2012-05-26 Jason Merrill <jason@redhat.com>
5677
5678 PR c++/53220
5679 * c-c++-common/array-lit.c: New.
5680 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5681
5682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5683
5684 PR ada/50294
5685 * gnat.dg/array21.adb: New test.
5686
5687 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5690
5691 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5692
5693 PR c++/32054
5694 * g++.dg/other/anon-union3.C: New.
5695
5696 2012-05-25 Ian Lance Taylor <iant@google.com>
5697
5698 * gcc.dg/split-6.c: New test.
5699
5700 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5701
5702 * gnat.dg/lto14.adb: New test.
5703
5704 2012-05-25 Tristan Gingold <gingold@adacore.com>
5705
5706 * gcc.target/i386/large-frame.c: New.
5707
5708 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5709 * gcc.target/powerpc/lhs-1.c: New.
5710 * gcc.target/powerpc/lhs-2.c: New.
5711 * gcc.target/powerpc/lhs-3.c: New.
5712
5713 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5714
5715 Make unwound macro expansion trace less redundant
5716 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5717 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5718 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5719 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5720 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5721 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5722
5723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 PR c++/53464
5726 * g++.dg/cpp0x/constexpr-default1.C: New.
5727
5728 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/32080
5731 * g++.dg/eh/goto2.C: New.
5732
5733 2012-05-24 Richard Guenther <rguenther@suse.de>
5734
5735 PR middle-end/53460
5736 * g++.dg/tree-prof/pr53460.C: New testcase.
5737
5738 2012-05-24 Richard Guenther <rguenther@suse.de>
5739
5740 PR bootstrap/53466
5741 * g++.dg/debug/pr53466.C: New testcase.
5742
5743 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR tree-optimization/53465
5746 * gcc.c-torture/execute/pr53465.c: New test.
5747
5748 2012-05-23 Tobias Burnus <burnus@net-b.de>
5749
5750 PR fortran/51055
5751 PR fortran/45170
5752 * gfortran.dg/allocate_with_typespec_6.f90: New.
5753
5754 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/29185
5757 * g++.dg/warn/delete-array-1.C: New.
5758
5759 2012-05-23 Richard Guenther <rguenther@suse.de>
5760
5761 * gcc.dg/torture/pr39074-2.c: Adjust.
5762 * gcc.dg/torture/pr39074.c: Likewise.
5763 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5764 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5765
5766 2012-05-22 Jan Hubicka <jh@suse.cz>
5767
5768 PR middle-end/53161
5769 * g++.dg/torture/pr53161.C: New testcase.
5770
5771 2012-05-22 Tobias Burnus <burnus@net-b.de>
5772
5773 PR fortran/53389
5774 * gfortran.dg/realloc_on_assign_15.f90: New.
5775
5776 2012-05-22 Richard Guenther <rguenther@suse.de>
5777
5778 PR middle-end/51071
5779 * gcc.dg/torture/pr51071-2.c: New testcase.
5780
5781 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5782
5783 PR tree-optimization/53336
5784 * g++.dg/torture/pr53336.C: New testcase.
5785
5786 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5787
5788 PR c++/53322
5789 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5790 instead of -Wunused-local-typedefs.
5791
5792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5793
5794 PR c++/51184
5795 * g++.dg/other/abstract4.C: New-
5796
5797 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5798
5799 PR c++/40821
5800 * g++.dg/ext/attrib46.C: New.
5801
5802 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5803
5804 PR c/53418
5805 * gcc.c-torture/compile/pr53418-1.c,
5806 gcc.c-torture/compile/pr53418-2.c: New tests.
5807
5808 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR tree-optimization/53366
5811 * gcc.dg/torture/pr53366-1.c: New test.
5812 * gcc.dg/torture/pr53366-2.c: New test.
5813 * gcc.target/i386/pr53366-1.c: New test.
5814 * gcc.target/i386/pr53366-2.c: New test.
5815
5816 PR tree-optimization/53409
5817 * gcc.c-torture/compile/pr53409.c: New test.
5818
5819 PR tree-optimization/53410
5820 * gcc.c-torture/compile/pr53410-1.c: New test.
5821 * gcc.c-torture/compile/pr53410-2.c: New test.
5822
5823 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5824
5825 PR target/53425
5826 * gcc.target/i386/pr53425-1.c: New file.
5827 * gcc.target/i386/pr53425-2.c: Likewise.
5828
5829 2012-05-21 Richard Guenther <rguenther@suse.de>
5830
5831 PR tree-optimization/53408
5832 * gcc.dg/torture/pr53408.c: New testcase.
5833
5834 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5835 H.J. Lu <hongjiu.lu@intel.com>
5836
5837 PR target/53416
5838 * gcc.target/i386/pr53416.c: New file.
5839
5840 2012-05-21 Richard Guenther <rguenther@suse.de>
5841
5842 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5843
5844 2012-05-21 Richard Guenther <rguenther@suse.de>
5845
5846 * gcc.dg/torture/ldist-1.c: New testcase.
5847
5848 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5849
5850 * gnat.dg/lto13.adb: New test.
5851 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5852
5853 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gnat.dg/specs/lto12.ads: New test.
5856 * gnat.dg/specs/lto12_pkg.ads: New helper.
5857
5858 2012-05-18 Richard Guenther <rguenther@suse.de>
5859
5860 PR tree-optimization/53346
5861 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5862 * gcc.target/i386/incoming-10.c: Adjust.
5863 * gcc.target/i386/incoming-11.c: Likewise.
5864 * gcc.target/i386/pr46295.c: Likewise.
5865
5866 2012-05-18 Richard Guenther <rguenther@suse.de>
5867
5868 * gcc.dg/pr53352.c: Return zero.
5869
5870 2012-05-18 Richard Guenther <rguenther@suse.de>
5871
5872 PR tree-optimization/53390
5873 * gcc.dg/torture/pr53390.c: New testcase.
5874
5875 2012-05-18 Meador Inge <meadori@codesourcery.com>
5876
5877 PR rtl-optimization/53352
5878 * gcc.dg/pr53352.c: New test.
5879
5880 2012-05-17 David S. Miller <davem@davemloft.net>
5881
5882 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5883 failure on sparc-*-linux-gnu.
5884
5885 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/39681
5888 * g++.dg/parse/error49.C: New.
5889 * g++.dg/cpp0x/error8.C: Likewise.
5890 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5891 * g++.dg/ext/utf-dflt2.C: Likewise.
5892 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5893 * g++.dg/ext/utf-dflt.C: Likewise.
5894 * c-c++-common/raw-string-3.c: Likewise.
5895 * c-c++-common/raw-string-4.c: Likewise.
5896
5897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/53371
5900 * g++.dg/cpp0x/catch1.C: New.
5901
5902 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 PR c++/44516
5905 * g++.dg/parse/error48.C: New.
5906 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5907 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5908
5909 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5910
5911 * gcc.dg/tm/indirect-2.c: New test.
5912
5913 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5914
5915 PR tree-optimization/53217
5916 * gfortran.dg/pr53217.f90: New test.
5917
5918 2012-05-16 Richard Guenther <rguenther@suse.de>
5919
5920 PR tree-optimization/53364
5921 * g++.dg/torture/pr53364.C: New testcase.
5922
5923 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5924
5925 PR testsuite/52641
5926 * gcc.dg/pr52549.c: Fix test for long != void*
5927 * gcc.c-torture/execute/pr52979-1.x: New file.
5928 * gcc.c-torture/execute/pr52979-2.x: New file.
5929
5930 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5931
5932 PR preprocessor/7263
5933 * gcc.dg/binary-constants-2.c: Run without tracking locations
5934 accross macro expansion.
5935 * gcc.dg/binary-constants-3.c: Likewise.
5936 * gcc.dg/cpp/sysmac2.c: Likewise.
5937 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5938 location.
5939 * gcc.dg/cpp/syshdr3.c: New test.
5940 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5941 * gcc.dg/system-binary-constants-1.c: New test.
5942 * gcc.dg/system-binary-constants-1.h: New header for the new test
5943 above.
5944 * g++.dg/cpp/syshdr3.C: New test.
5945 * g++.dg/cpp/syshdr3.h: New header the new test above.
5946 * g++.dg/system-binary-constants-1.C: New test.
5947 * g++.dg/system-binary-constants-1.h: New header the new test
5948 above.
5949
5950 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5953
5954 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR target/53358
5957 * gcc.dg/pr53358.c: New test.
5958
5959 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5960
5961 PR c++/11856
5962 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5963 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5964
5965 2012-05-15 Olivier Hainque <hainque@adacore.com>
5966
5967 * g++.dg/eh/sighandle.C: New testcase.
5968
5969 2012-05-15 Richard Guenther <rguenther@suse.de>
5970
5971 PR tree-optimization/53355
5972 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5973
5974 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5975
5976 * gfortran.dg/*.f90: Remove now redundant manual
5977 cleanup-modules directive.
5978
5979 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5980
5981 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5982 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5983
5984 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5985
5986 PR fortran/52428
5987 * gfortran.dg/int_range_io_1.f90: New test.
5988
5989 2012-05-14 Andi Kleen <ak@linux.intel.com>
5990 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR target/53315
5993 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5994 * gcc.target/i386/rtm-check.h: New file.
5995 * gcc.target/i386/pr53315.c: New test.
5996
5997 2012-05-14 Tobias Burnus <burnus@net-b.de>
5998
5999 PR fortran/49110
6000 PR fortran/51055
6001 PR fortran/53329
6002 * gfortran.dg/deferred_type_param_4.f90: New.
6003 * gfortran.dg/deferred_type_param_6.f90: New.
6004
6005 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6006
6007 * gcc.target/i386/retarg.c: New test.
6008
6009 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6010
6011 PR fortran/45170
6012 * gfortran.dg/deferred_type_param_3.f90: New.
6013 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6014 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6015
6016 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6017
6018 * gnat.dg/null_pointer_deref3.adb: New test.
6019
6020 2012-05-12 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/49110
6023 PR fortran/52843
6024 * gfortran.dg/deferred_type_param_5.f90: New.
6025
6026 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 * g++.dg/parse/error47.C: New.
6029
6030 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6031
6032 PR fortran/52537
6033 * gfortran.dg/string_compare_4.f90: Change option
6034 to -fdump-tree-original. Add test case for kind=4.
6035
6036 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6037
6038 PR fortran/52537
6039 * gfortran.dg/string_compare_4.f90: New test.
6040
6041 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6042
6043 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6044
6045 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6046
6047 PR c++/53305
6048 * g++.dg/cpp0x/variadic132.C: New.
6049
6050 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 PR c++/53158
6053 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6054 * g++.dg/parse/error26.C: Tweak dg-error column number.
6055
6056 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6057
6058 PR c++/53301
6059 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6060
6061 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6062
6063 * gnat.dg/lto11.ad[sb]: New test.
6064
6065 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6066
6067 PR target/52908
6068 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6069 directive to Scan for vpmuldq, not vpmacsdql.
6070
6071 2012-05-09 Michael Matz <matz@suse.de>
6072
6073 PR tree-optimization/53185
6074 * gcc.dg/vect/pr53185.c: New test.
6075
6076 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6077
6078 PR middle-end/53249
6079 * gcc.target/i386/pr53249.c: New.
6080
6081 2012-05-09 Richard Guenther <rguenther@suse.de>
6082
6083 PR tree-optimization/18437
6084 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6085 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6086
6087 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR tree-optimization/53226
6090 * gcc.c-torture/compile/pr53226.c: New test.
6091
6092 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6093
6094 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6095 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6096 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6097 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6098 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6099 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6100 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6101 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6102 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6103 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6104 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6105 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6106 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6107 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6108
6109 2012-05-09 Dehao Chen <dehao@google.com>
6110
6111 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6112 * gcc.dg/predict-2.c: Likewise.
6113 * gcc.dg/predict-3.c: Likewise.
6114 * gcc.dg/predict-4.c: Likewise.
6115 * gcc.dg/predict-5.c: Likewise.
6116 * gcc.dg/predict-6.c: Likewise.
6117
6118 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6119
6120 PR target/53272
6121 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6122
6123 2012-05-08 Richard Guenther <rguenther@suse.de>
6124
6125 * gcc.dg/fold-bitand-4.c: New testcase.
6126
6127 2012-05-08 Dehao Chen <dehao@google.com>
6128
6129 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6130 heuristic is working properly.
6131 * gcc.dg/predict-2.c: Likewise.
6132 * gcc/dg/predict-3.c: Likewise.
6133 * gcc/dg/predict-4.c: Likewise.
6134 * gcc/dg/predict-5.c: Likewise.
6135 * gcc/dg/predict-6.c: Likewise.
6136
6137 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR tree-optimization/53239
6140 * g++.dg/opt/vrp3.C: New test.
6141 * g++.dg/opt/vrp3-aux.cc: New file.
6142 * g++.dg/opt/vrp3.h: New file.
6143
6144 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145
6146 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6147 .uleb128 support in assembler output.
6148
6149 2012-05-07 Richard Guenther <rguenther@suse.de>
6150
6151 PR lto/42987
6152 * g++.dg/lto/pr42987_0.C: New testcase.
6153 * g++.dg/lto/pr42987_1.C: Likewise.
6154
6155 2012-05-07 Tobias Burnus <burnus@net-b.de>
6156
6157 PR fortran/53255
6158 * gfortran.dg/typebound_operator_15.f90: New.
6159
6160 2012-05-06 Tobias Burnus <burnus@net-b.de>
6161
6162 PR fortran/41587
6163 * gfortran.dg/class_array_13.f90: New.
6164
6165 2012-05-06 Tristan Gingold <gingold@adacore.com>
6166
6167 * gnat.dg/warn7.adb: New test.
6168
6169 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6170
6171 * gnat.dg/specs/renamings.ads: Rename to...
6172 * gnat.dg/specs/renaming1.ads: ...this.
6173 * gnat.dg/specs/renaming2.ads: New test.
6174 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6175 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6176 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6177 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6178
6179 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6180
6181 * gnat.dg/discr36.ad[sb]: New test.
6182 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6183
6184 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6185
6186 PR c/43772
6187 * c-c++-common/pr43772.c: New.
6188
6189 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6190
6191 PR fortran/41600
6192 * gfortran.dg/select_type_26.f03 : New test.
6193 * gfortran.dg/select_type_27.f03 : New test.
6194
6195 PR fortran/53191
6196 * gfortran.dg/select_type_28.f03 : New test.
6197
6198 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6199
6200 PR fortran/49010
6201 PR fortran/24518
6202 * gfortran.dg/mod_sign0_1.f90: New test.
6203 * gfortran.dg/mod_large_1.f90: New test.
6204
6205 2012-05-04 Tobias Burnus <burnus@net-b.de>
6206
6207 PR fortran/53175
6208 gfortran.dg/public_private_module_5.f90: New.
6209
6210 2012-05-04 Tobias Burnus <burnus@net-b.de>
6211
6212 PR fortran/53111
6213 * gfortran.dg/constructor_7.f90: New.
6214 * gfortran.dg/constructor_8.f90: New.
6215
6216 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6217
6218 PR c++/53166
6219 * g++.dg/cpp0x/static_assert7.C: New.
6220
6221 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6222
6223 PR tree-optimization/52633
6224 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6225 recognized as widening shifts instead of over-widening.
6226 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6227 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6228 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6229 * gcc.target/arm/pr52633.c: New test.
6230
6231 2012-05-04 Richard Guenther <rguenther@suse.de>
6232
6233 PR tree-optimization/53168
6234 * gcc.dg/torture/pr53168.c: New testcase.
6235 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6236
6237 2012-05-04 Richard Guenther <rguenther@suse.de>
6238
6239 * gcc.dg/lto/pr53214_0.c: New testcase.
6240
6241 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6242
6243 * gcc.target/ia64/pr48496.c: New test.
6244 * gcc.target/ia64/pr52657.c: Likewise.
6245
6246 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6247
6248 PR c/51712
6249 * c-c++-common/pr51712.c: New.
6250
6251 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6252
6253 PR target/53199
6254 * gcc.target/powwerpc/pr53199.c: New file.
6255
6256 2012-05-03 Jason Merrill <jason@redhat.com>
6257
6258 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6259
6260 * gcc.dg/debug/dwarf2/dups-types.c: New.
6261 * gcc.dg/debug/dwarf2/dups-types.h: New.
6262
6263 2012-05-03 Jason Merrill <jason@redhat.com>
6264
6265 * g++.dg/debug/dwarf2/namespace-2.C: New.
6266 * g++.dg/debug/dwarf2/localclass3.C: New.
6267
6268 2012-05-03 Jason Merrill <jason@redhat.com>
6269
6270 * g++.dg/debug/dwarf2/thunk1.C: New.
6271
6272 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6273
6274 PR c++/53186
6275 * g++.dg/other/final2.C: New.
6276
6277 2012-05-03 Richard Guenther <rguenther@suse.de>
6278
6279 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6280
6281 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6282
6283 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6284 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6285 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6286 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6287
6288 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6289
6290 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6291 .byte 0xf2.
6292 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6293 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6294 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6295
6296 PR debug/53174
6297 * gcc.dg/pr53174.c: New test.
6298
6299 PR target/53187
6300 * gcc.target/arm/pr53187.c: New test.
6301 * gcc.c-torture/compile/pr53187.c: New test.
6302
6303 2012-05-03 Richard Guenther <rguenther@suse.de>
6304
6305 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6306 unsupported prefetching support.
6307
6308 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6309
6310 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6311 option -ftrack-macro-expansion=0.
6312 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6313 option -ftrack-macro-expansion=0.
6314
6315 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6316
6317 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6318 dg-options for target arm with dg-additional-options.
6319
6320 2012-05-03 Richard Guenther <rguenther@suse.de>
6321
6322 PR tree-optimization/53144
6323 * gcc.dg/torture/pr53144.c: New testcase.
6324
6325 2012-05-03 Tobias Burnus <burnus@net-b.de>
6326
6327 PR fortran/52864
6328 * gfortran.dg/pointer_intent_7.f90: New.
6329 * gfortran.dg/pure_formal_3.f90: New.
6330
6331 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6332
6333 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6334
6335 2012-05-02 Martin Jambor <mjambor@suse.cz>
6336
6337 PR lto/52605
6338 * g++.dg/lto/pr52605_0.C: New test.
6339
6340 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6341
6342 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6343 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6344 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6345 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6346 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6347 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6348 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6349 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6350 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6351 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6352 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6353 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6354 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6355 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6356 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6357 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6358
6359 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6360
6361 PR middle-end/53153
6362 * gcc.dg/pr53153.c: New test.
6363
6364 2012-05-02 Richard Guenther <rguenther@suse.de>
6365
6366 * g++.dg/tree-ssa/pr19807.C: Adjust.
6367
6368 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR tree-optimization/53163
6371 * gcc.c-torture/compile/pr53163.c: New test.
6372
6373 PR rtl-optimization/53160
6374 * gcc.c-torture/execute/pr53160.c: New test.
6375
6376 2012-05-01 Ian Lance Taylor <iant@google.com>
6377
6378 PR c/37303
6379 * gcc.dg/pr37303.c: New test.
6380
6381 2012-05-01 Richard Henderson <rth@redhat.com>
6382
6383 * lib/target-supports.exp
6384 (check_effective_target_sync_long_long_runtime): True for
6385 check_effective_target_powerpc64.
6386
6387 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6388
6389 PR c++/51033
6390 * gcc.dg/vector-1.c: Move to ...
6391 * c-c++-common/vector-1.c: ... here.
6392 * gcc.dg/vector-2.c: Move to ...
6393 * c-c++-common/vector-2.c: ... here.
6394 * gcc.dg/vector-3.c: Move to ...
6395 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6396 * gcc.dg/vector-4.c: Move to ...
6397 * c-c++-common/vector-4.c: ... here.
6398 * gcc.dg/vector-init-1.c: Move to ...
6399 * c-c++-common/vector-init-1.c: ... here.
6400 * gcc.dg/vector-init-2.c: Move to ...
6401 * c-c++-common/vector-init-2.c: ... here.
6402 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6403 * c-c++-common/vector-subscript-1.c: ... here.
6404 * gcc.dg/vector-subscript-2.c: Move to ...
6405 * c-c++-common/vector-subscript-2.c: ... here.
6406 * gcc.dg/vector-subscript-3.c: Move to ...
6407 * c-c++-common/vector-subscript-3.c: ... here.
6408
6409 PR c++/51314
6410 * g++.dg/cpp0x/vt-51314.C: New test.
6411 * g++.dg/cpp0x/variadic76.C: Fix.
6412
6413 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6414
6415 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6416
6417 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6418
6419 Add -Wvarargs option
6420 * c-c++-common/Wvarargs.c: New test case.
6421 * c-c++-common/Wvarargs-2.c: Likewise.
6422
6423 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6424
6425 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6426 * objc.dg/foreach-7.m: Force the test case to run without
6427 -ftrack-macro-expansion.
6428 * c-c++-common/tm/attrib-1.c: Likewise.
6429 * c-c++-common/warn-ommitted-condop.c: Likewise.
6430 * gcc.dg/assign-warn-1.c: Likewise.
6431 * gcc.dg/assign-warn-2.c: Likewise.
6432 * gcc.dg/attr-alloc_size.c: Likewise.
6433 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6434 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6435 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6436 * gcc.dg/c90-const-expr-9.c: Likewise.
6437 * gcc.dg/c99-const-expr-9.c: Likewise.
6438 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6439 * gcc.dg/cpp/direct2s.c: Likewise.
6440 * gcc.dg/cpp/pr28709.c: Likewise.
6441 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6442 * gcc.dg/dfp/composite-type.c: Likewise.
6443 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6444 with -ftrack-macro-expansion
6445 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6446 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6447 * g++.dg/ext/cleanup-1.C: Likewise.
6448 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6449 * g++.dg/template/sfinae10.C: Likewise.
6450 * g++.dg/tm/wrap-2.C: Likewise.
6451 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6452 * g++.dg/warn/Wsign-conversion.C: Likewise.
6453 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6454 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6455 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6456 it to run with -ftrack-macro-expansion.
6457 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6458 test cases without -ftrack-macro-expansion.
6459
6460 Fix location for static class members
6461 * g++.dg/template/sfinae6_neg.C: Adjust.
6462
6463 Make conversion warnings work on NULL with -ftrack-macro-expansion
6464 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6465 alongside the previous testing for NULL.
6466
6467 Fix -Wuninitialized for -ftrack-macro-expansion
6468 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6469
6470 Strip "<built-in>" loc from displayed expansion context
6471 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6472 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6473 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6474 new test above.
6475
6476 Fix expansion point loc for macro-like tokens
6477 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6478 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6479
6480 Fix token pasting with -ftrack-macro-expansion
6481 * gcc.dg/cpp/paste17.c: New test case for
6482 -ftrack-macro-expansion=2 mode only.
6483 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6484
6485 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6486
6487 * gnat.dg/warn6.ad[sb]: New test.
6488
6489 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6490
6491 PR 53149
6492 * gcc.dg/20011021-1.c: Adjust testcase.
6493
6494 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR fortran/53148
6497 * gfortran.dg/function_optimize_12.f90: New test.
6498
6499 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6500
6501 PR target/53156
6502 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6503 code to match current output and cover new peephole2 pattern.
6504
6505 2012-04-27 Ollie Wild <aaw@google.com>
6506
6507 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6508
6509 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6510
6511 * gcc.c-torture/execute/20120427-2.c: New testcase.
6512 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6513 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6514 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6515
6516 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6517
6518 PR target/53138
6519 * gcc.c-torture/execute/20120427-1.c: New testcase.
6520
6521 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6522
6523 PR middle-end/27139
6524 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6525
6526 2012-04-27 Tom de Vries <tom@codesourcery.com>
6527
6528 PR tree-optimization/51879
6529 * gcc.dg/pr51879.c: New test.
6530 * gcc.dg/pr51879-2.c: Same.
6531 * gcc.dg/pr51879-3.c: Same.
6532 * gcc.dg/pr51879-4.c: Same.
6533 * gcc.dg/pr51879-6.c: Same.
6534
6535 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/53096
6538 * g++.dg/cpp0x/defaulted35.C: New.
6539 * g++.dg/cpp0x/defaulted15.C: Adjust.
6540
6541 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6542
6543 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6544 structure layout.
6545
6546 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6547
6548 * gcc.target/i386/builtin_target.c: Check avx2.
6549
6550 2012-04-26 Alan Modra <amodra@gmail.com>
6551
6552 * gcc.target/powerpc/savres.c: New test.
6553 * gcc.target/powerpc/powerpc.exp: Run it.
6554
6555 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6556
6557 PR target/53120
6558 * gcc.dg/torture/pr53120.c: New test.
6559
6560 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR middle-end/52979
6563 * gcc.c-torture/compile/pr52979-1.c: New test.
6564 * gcc.c-torture/execute/pr52979-1.c: New test.
6565 * gcc.c-torture/execute/pr52979-2.c: New test.
6566
6567 2012-04-25 Richard Guenther <rguenther@suse.de>
6568
6569 * gcc.target/i386/l_fma_float_5.c: Adjust.
6570 * gcc.target/i386/l_fma_double_4.c: Likewise.
6571 * gcc.target/i386/l_fma_float_2.c: Likewise.
6572 * gcc.target/i386/l_fma_float_6.c: Likewise.
6573 * gcc.target/i386/l_fma_double_1.c: Likewise.
6574 * gcc.target/i386/l_fma_double_5.c: Likewise.
6575 * gcc.target/i386/l_fma_float_3.c: Likewise.
6576 * gcc.target/i386/l_fma_double_2.c: Likewise.
6577 * gcc.target/i386/l_fma_double_6.c: Likewise.
6578 * gcc.target/i386/l_fma_float_4.c: Likewise.
6579 * gcc.target/i386/l_fma_double_3.c: Likewise.
6580 * gcc.target/i386/l_fma_float_1.c: Likewise.
6581
6582 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR tree-optimization/53058
6585 * gcc.c-torture/compile/pr53058.c: New test.
6586
6587 2012-04-25 Jan Hubicka <jh@suse.cz>
6588
6589 PR middle-end/53088
6590 * gcc.target/i386/pr39082-1.c: Update warning location.
6591
6592 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR c/52880
6595 * gcc.dg/pr52880.c: New test.
6596
6597 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6598
6599 * gcc.dg/m-un-2.c: Update.
6600 * gcc.dg/20011021-1.c: Update.
6601
6602 2012-04-25 Tobias Burnus <burnus@net-b.de>
6603
6604 PR fortran/52196
6605 * gfortran.dg/realloc_on_assign_14.f90: New.
6606
6607 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6608
6609 PR testsuite/52641
6610 PR tree-optimizations/52891
6611 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6612
6613 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/52363
6616 * g++.dg/cpp0x/sfinae35.C: New.
6617 * g++.dg/cpp0x/sfinae36.C: Likewise.
6618
6619 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6620
6621 * gcc.target/builtin_target.c: New testcase.
6622
6623 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6624
6625 PR target/47197
6626 * gcc.target/powerpc/pr47197.c: New test.
6627
6628 2012-04-24 Richard Guenther <rguenther@suse.de>
6629
6630 PR tree-optimization/53085
6631 * g++.dg/torture/pr53085.C: New testcase.
6632
6633 2012-04-24 Andrew Pinski <apinski@cavium.com>
6634
6635 PR tree-opt/33512
6636 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6637 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6638 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6639
6640 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR middle-end/53084
6643 * gcc.c-torture/execute/pr53084.c: New test.
6644
6645 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6646
6647 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6648
6649 2012-04-23 Andrew Pinski <apinski@cavium.com>
6650
6651 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6652
6653 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6654
6655 PR regression/53076
6656 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6657 * gcc.dg/torture/builtin-power-1.c: Likewise.
6658
6659 2012-04-23 Richard Guenther <rguenther@suse.de>
6660
6661 PR tree-optimization/53070
6662 * gcc.dg/torture/pr53070.c: New testcase.
6663
6664 2012-04-23 Richard Guenther <rguenther@suse.de>
6665
6666 PR c/53060
6667 * gcc.dg/pr53060.c: New testcase.
6668
6669 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR tree-optimizations/52891
6672 * gcc.c-torture/compile/pr52891-1.c: New test.
6673 * gcc.c-torture/compile/pr52891-2.c: New test.
6674
6675 2012-04-22 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/53051
6678 * gfortran.dg/read_float_4.f90: New.
6679
6680 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6681
6682 PR 35441
6683 * c-c++-common/pr35441.C: New.
6684
6685 2012-04-20 Ian Lance Taylor <iant@google.com>
6686
6687 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6688 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6689
6690 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6691
6692 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6693 array access.
6694 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6695
6696 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 PR rtl-optimization/44214
6699 * gcc.dg/pr44214-1.c: New test.
6700 * gcc.dg/pr44214-2.c: Likewise.
6701 * gcc.dg/pr44214-3.c: Likewise.
6702
6703 2012-04-20 Richard Guenther <rguenther@suse.de>
6704
6705 * g++.dg/torture/20120420-1.C: New testcase.
6706
6707 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6708
6709 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6710
6711 2012-04-19 Christian Bruel <christian.bruel@st.com>
6712
6713 * gcc.dg/pr52283.c: New test.
6714
6715 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6716
6717 * gcc.dg/pr37985.c: New test.
6718
6719 2012-04-19 Richard Guenther <rguenther@suse.de>
6720
6721 PR rtl-optimization/44688
6722 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6723 possibly profitable.
6724
6725 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726
6727 PR tree-optimization/52976
6728 * gfortran.dg/reassoc_11.f: New test.
6729
6730 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6731
6732 PR tree-optimization/52976
6733 * gfortran.dg/reassoc_7.f: New test.
6734 * gfortran.dg/reassoc_8.f: Likewise.
6735 * gfortran.dg/reassoc_9.f: Likewise.
6736 * gfortran.dg/reassoc_10.f: Likewise.
6737
6738 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 PR c++/52422
6741 * g++.dg/cpp0x/sfinae33.C: New.
6742 * g++.dg/cpp0x/sfinae34.C: Likewise.
6743
6744 2012-04-18 Joey Ye <joey.ye@arm.com>
6745
6746 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6747
6748 2012-04-18 Richard Guenther <rguenther@suse.de>
6749
6750 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6751 array access.
6752 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6753 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6754
6755 2012-04-17 Tom de Vries <tom@codesourcery.com>
6756
6757 * g++.dg/pr51264-4.C: New test.
6758
6759 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/52599
6762 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6763
6764 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6765
6766 PR c++/53003
6767 * g++.dg/parse/crash59.C: New.
6768
6769 2012-04-17 Michael Matz <matz@suse.de>
6770
6771 PR tree-optimization/18437
6772 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6773
6774 2012-04-17 Richard Guenther <rguenther@suse.de>
6775
6776 PR middle-end/53011
6777 * g++.dg/torture/pr53011.C: New testcase.
6778
6779 2012-04-16 Jason Merrill <jason@redhat.com>
6780
6781 PR c++/38543
6782 * g++.dg/cpp0x/variadic131.C: New.
6783
6784 PR c++/52008
6785 * g++.dg/cpp0x/variadic130.C: New.
6786
6787 PR c++/50830
6788 * g++.dg/cpp0x/variadic129.C: New.
6789
6790 PR c++/50303
6791 * g++.dg/cpp0x/variadic128.C: New.
6792
6793 2012-04-16 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/52864
6796 * gfortran.dg/pointer_intent_6.f90: New.
6797
6798 2012-04-16 Tobias Burnus <burnus@net-b.de>
6799
6800 PR fortran/52916
6801 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6802 to include public_private_module_4.f90.
6803 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6804 targets.
6805
6806 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/49152
6809 * g++.dg/diagnostic/operator1.C: New.
6810 * g++.dg/ext/label5.C: Adjust.
6811 * g++.dg/ext/va-arg1.C: Likewise.
6812 * g++.dg/other/error20.C: Likewise.
6813 * g++.dg/other/error20.C: Likewise.
6814 * g++.dg/other/error16.C: Likewise.
6815 * g++.dg/other/error10.C: Likewise.
6816 * g++.dg/parse/error30.C: Likewise.
6817 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6818
6819 2012-04-16 Jason Merrill <jason@redhat.com>
6820
6821 PR c++/51148
6822 * g++.dg/cpp0x/variadic127.C: New.
6823
6824 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6825
6826 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6827 testcase name.
6828 Use fail, pass instead of unresolved.
6829 Don't log $optstr.
6830
6831 PR testsuite/52948
6832 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6833 TODO_dump_func.
6834 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6835 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6836 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6837
6838 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6839
6840 PR fortran/52968
6841 * gfortran.dg/typebound_call_23.f03: New test case.
6842
6843 2012-04-15 Jason Merrill <jason@redhat.com>
6844
6845 PR c++/47220
6846 * g++.dg/cpp0x/variadic126.C: New.
6847
6848 PR c++/52380
6849 * g++.dg/cpp0x/variadic125.C: New.
6850
6851 PR c++/52292
6852 * g++.dg/cpp0x/variadic124.C: New.
6853
6854 PR c++/52706
6855 * g++.dg/cpp0x/nullptr27.C: New.
6856
6857 PR c++/52818
6858 * g++.dg/warn/format8.C: New.
6859
6860 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6861
6862 PR fortran/51082
6863 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6864
6865 2012-04-14 Tobias Burnus <burnus@net-b.de>
6866
6867 PR fortran/52916
6868 PR fortran/40973
6869 * gfortran.dg/public_private_module_3.f90: New.
6870 * gfortran.dg/public_private_module_4.f90: New.
6871
6872 2012-04-14 Tom de Vries <tom@codesourcery.com>
6873
6874 * gcc.dg/superblock.c: New test.
6875
6876 2012-04-14 Tom de Vries <tom@codesourcery.com>
6877
6878 * gcc.dg/pr51879-12.c: New test.
6879
6880 2012-04-13 Jason Merrill <jason@redhat.com>
6881
6882 PR c++/52824
6883 * g++.dg/cpp0x/variadic123.C: New.
6884 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6885
6886 PR c++/52905
6887 * g++.dg/cpp0x/initlist-ctor1.C: New.
6888
6889 PR c++/52915
6890 * g++.dg/other/anon-union2.C: New.
6891
6892 2012-04-13 Martin Jambor <mjambor@suse.cz>
6893
6894 PR middle-end/52939
6895 * g++.dg/ipa/pr52939.C: New test.
6896
6897 2012-04-13 Tom de Vries <tom@codesourcery.com>
6898
6899 * gcc.dg/pr52734.c: New test.
6900
6901 2012-04-13 Richard Guenther <rguenther@suse.de>
6902
6903 PR tree-optimization/52969
6904 * gcc.dg/torture/pr52969.c: New testcase.
6905
6906 2012-04-13 Richard Guenther <rguenther@suse.de>
6907
6908 PR c/52549
6909 * gcc.dg/pr52549.c: New testcase.
6910
6911 2012-04-13 Richard Guenther <rguenther@suse.de>
6912
6913 PR c/52862
6914 * gcc.dg/pr52862.c: New testcase.
6915
6916 2012-04-13 Joey Ye <joey.ye@arm.com>
6917
6918 * gcc.target/arm/thumb1-imm.c: New testcase.
6919
6920 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6921
6922 PR target/52932
6923 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6924 second function argument.
6925 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6926 (calc_permps): Update declaration. Calculate result correctly.
6927 (avx2_test): Change src2 type to union256i_d.
6928 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6929 correctly.
6930
6931 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6932
6933 PR target/52775
6934 * gcc.target/powerpc/pr52775.c: New file.
6935
6936 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6937
6938 PR tree-optimization/18589
6939 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6940 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6941 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6942 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6943 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6944 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6945 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6946 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6947 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6948 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6949
6950 2012-04-12 Richard Guenther <rguenther@suse.de>
6951
6952 PR tree-optimization/52943
6953 * gcc.dg/torture/pr52943.c: New testcase.
6954
6955 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6956
6957 PR target/50751
6958 * gcc/target/sh/pr50751-4.c: New.
6959 * gcc/target/sh/pr50751-5.c: New.
6960 * gcc/target/sh/pr50751-6.c: New.
6961 * gcc/target/sh/pr50751-7.c: New.
6962
6963 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6964
6965 PR c++/52465
6966 * g++.dg/lookup/using52.C: New.
6967
6968 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6969
6970 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6971
6972 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6973
6974 PR rtl-optimization/52876
6975 * gcc.target/i386/pr52876.c: New.
6976
6977 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6978
6979 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6980 __UINTPTR_TYPE__.
6981 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6982 __INTPTR_TYPE__.
6983 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6984 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6985 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6986 (ptrdiff_t): ... this. All uses changed.
6987 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6988 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6989 __INTPTR_TYPE__.
6990 (main): Cast argument to __INTPTR_TYPE__.
6991 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6992 size_t.
6993 * gcc.dg/mallign.c (main): Likewise.
6994 * gcc.dg/pr38700.c (foo): Likewise.
6995 * gcc.dg/long-long-cst1.c (t): Likewise.
6996 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6997 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6998 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6999 * gcc.dg/pr25682.c (d, foo): Likewise.
7000 * gcc.dg/format/cast-1.c (f): Likewise.
7001 * gcc.dg/c90-const-expr-10.c
7002 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7003 (size_t): ...this. All uses changed.
7004 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7005 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7006 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7007 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7008 * gcc.dg/sequence-pt-1.c: Likewise.
7009 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7010 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7011 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7012 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7013 of ptrdiff_t with it.
7014 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7015 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7016 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7017
7018 2012-04-11 Jason Merrill <jason@redhat.com>
7019
7020 PR debug/45088
7021 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7022 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7023
7024 PR c++/52906
7025 * g++.dg/ext/attrib45.C: New.
7026
7027 * g++.dg/eh/dtor3.C: New.
7028
7029 2012-04-11 Richard Guenther <rguenther@suse.de>
7030
7031 PR middle-end/52621
7032 * gfortran.dg/pr52621.f90: New testcase.
7033
7034 2012-04-11 Richard Guenther <rguenther@suse.de>
7035
7036 PR middle-end/52918
7037 * g++.dg/torture/pr52918-1.C: New testcase.
7038 * g++.dg/torture/pr52918-2.C: Likewise.
7039
7040 2012-04-11 Tobias Burnus <burnus@net-b.de>
7041
7042 PR fortran/52729
7043 * gfortran.dg/block_11.f90: New.
7044
7045 2012-04-11 Nick Clifton <nickc@redhat.com>
7046
7047 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7048
7049 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7050
7051 PR target/16458
7052 * gcc.target/powerpc/pr16458-1.c: New test.
7053 * gcc.target/powerpc/pr16458-2.c: Likewise.
7054 * gcc.target/powerpc/pr16458-3.c: Likewise.
7055 * gcc.target/powerpc/pr16458-4.c: Likewise.
7056
7057 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7058
7059 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7060 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7061 * gcc.dg/builtin-bswap-5.c: Likewise.
7062 * gcc.target/i386/builtin-bswap-4.c: New test.
7063
7064 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
7065
7066 PR 24985
7067 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7068
7069 2012-04-11 Richard Guenther <rguenther@suse.de>
7070
7071 PR rtl-optimization/52881
7072 * gcc.dg/torture/pr52881.c: New testcase.
7073 * gcc.dg/torture/pr52913.c: Likewise.
7074
7075 2012-04-11 Richard Guenther <rguenther@suse.de>
7076
7077 PR tree-optimization/52912
7078 * gcc.dg/torture/pr52912.c: New testcase.
7079
7080 2010-04-10 Michael Matz <matz@suse.de>
7081
7082 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7083 * gcc.dg/vect/vect-outer-1.c: Adjust.
7084 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7085 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7086 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7087 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7088 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7089 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7090
7091 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7092
7093 PR tree-optimization/52870
7094 * gcc.dg/vect/pr52870.c: New test.
7095
7096 2012-04-09 Mike Stump <mikestump@comcast.net>
7097
7098 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7099 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7100 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7101 * gnat.dg/aggr11.adb: Likewise.
7102 * gnat.dg/aggr11_pkg.ads: Likewise.
7103 * gnat.dg/aggr15.adb: Likewise.
7104 * gnat.dg/aggr15.ads: Likewise.
7105 * gnat.dg/aggr17.adb: Likewise.
7106 * gnat.dg/aggr18.adb: Likewise.
7107 * gnat.dg/array14.adb: Likewise.
7108 * gnat.dg/array14.ads: Likewise.
7109 * gnat.dg/array14_pkg.ads: Likewise.
7110 * gnat.dg/array19.adb: Likewise.
7111 * gnat.dg/array19.ads: Likewise.
7112 * gnat.dg/discr27.adb: Likewise.
7113 * gnat.dg/discr27.ads: Likewise.
7114 * gnat.dg/discr35.adb: Likewise.
7115 * gnat.dg/discr35.ads: Likewise.
7116 * gnat.dg/discr6.adb: Likewise.
7117 * gnat.dg/discr6_pkg.ads: Likewise.
7118 * gnat.dg/import1.adb: Likewise.
7119 * gnat.dg/import1.ads: Likewise.
7120 * gnat.dg/loop_address2.adb: Likewise.
7121 * gnat.dg/opt7.adb: Likewise.
7122 * gnat.dg/opt7.ads: Likewise.
7123 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7124 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7125 * gnat.dg/rep_clause2.adb: Likewise.
7126 * gnat.dg/rep_clause2.ads: Likewise.
7127 * gnat.dg/slice2.adb: Likewise.
7128 * gnat.dg/slice2.ads: Likewise.
7129 * gnat.dg/slice6.adb: Likewise.
7130 * gnat.dg/slice6_pkg.ads: Likewise.
7131 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7132 * gnat.dg/taft_type2.adb: Likewise.
7133 * gnat.dg/taft_type2.ads: Likewise.
7134 * gnat.dg/taft_type2_pkg.ads: Likewise.
7135 * gnat.dg/volatile10.adb: Likewise.
7136 * gnat.dg/volatile10_pkg.ads: Likewise.
7137
7138 * gcc.dg/dll-8.c: Remove execute permissions.
7139 * g++.dg/ext/dllexport5.C: Likewise.
7140
7141 2012-04-09 Jan Hubicka <jh@suse.cz>
7142
7143 PR lto/52722
7144 PR lto/51765
7145 PR lto/52634
7146 * gcc.dg/lto/pr52634_1.c: New testcase.
7147 * gcc.dg/lto/pr52634_0.c: New testcase.
7148
7149 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7150
7151 PR target/52883
7152 * gcc.target/i386/pr52883.c: New testcase.
7153
7154 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7155
7156 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7157 (check_effective_target_sync_long_long): Add SPARC case.
7158 (check_effective_target_sync_long_long_runtime): Likewise.
7159 (check_effective_target_sync_int_long): Adjust SPARC case.
7160 (check_effective_target_sync_char_short): Likewise.
7161
7162 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7163
7164 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7165 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7166
7167 2012-04-08 Tobias Burnus <burnus@net-b.de>
7168
7169 PR fortran/40973
7170 PR fortran/52751
7171 * gfortran.dg/public_private_module_2.f90: New.
7172
7173 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7174
7175 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7176 directives.
7177
7178 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7179
7180 PR fortran/52893
7181 * gfortran.dg/function_optimize_11.f90: New test.
7182
7183 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7184
7185 PR fortran/52668
7186 * gfortran.dg/use_only_6.f90: New test.
7187
7188 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7189
7190 PR fortran/52668
7191 * gfortran.dg/use_only_6.f90: New test.
7192 2012-04-06 Mike Stump <mikestump@comcast.net>
7193
7194 PR testsuite/50722
7195 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7196
7197 2012-04-05 Jason Merrill <jason@redhat.com>
7198
7199 PR c++/52596
7200 * g++.dg/template/qualified-id5.C: New.
7201
7202 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7203
7204 PR target/52882
7205 * gcc.target/i386/pr52882.c: New test.
7206
7207 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7208 Dominique D'Humieures <dominiq@lps.ens.fr>
7209
7210 PR testsuite/52614
7211 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7212 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7213
7214 2012-04-04 Jason Merrill <jason@redhat.com>
7215
7216 PR c++/52845
7217 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7218
7219 2012-04-03 Jason Merrill <jason@redhat.com>
7220
7221 PR c++/52796
7222 * g++.dg/cpp0x/variadic-value1.C: New.
7223
7224 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7225
7226 * gnat.dg/pack18.adb: New test.
7227 * gnat.dg/pack18_pkg.ads: New helper.
7228
7229 2012-04-03 Richard Guenther <rguenther@suse.de>
7230
7231 PR tree-optimization/52808
7232 * gcc.dg/pr52808.c: New testcase.
7233
7234 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR tree-optimization/52835
7237 * gfortran.dg/pr52835.f90: New test.
7238
7239 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7240
7241 * gnat.dg/specs/aggr5.ads: New test.
7242
7243 2012-04-02 Richard Guenther <rguenther@suse.de>
7244
7245 PR tree-optimization/52756
7246 * gcc.dg/torture/pr52756.c: New testcase.
7247
7248 2012-04-02 Richard Guenther <rguenther@suse.de>
7249
7250 PR middle-end/52803
7251 * gcc.dg/pr52803.c: New testcase.
7252
7253 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7254
7255 PR c++/40942
7256 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7257 DR 214 in account.
7258
7259 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/50043
7262 * g++.dg/cpp0x/noexcept17.C: New.
7263 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7264 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7265 * g++.dg/cpp0x/noexcept01.C: Likewise.
7266 * g++.dg/eh/init-temp1.C: Likewise.
7267 * g++.dg/eh/ctor1.C: Likwise.
7268
7269 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/controlled6.adb: New test.
7272 * gnat.dg/controlled6_pkg.ads: New helper.
7273 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7274
7275 2012-03-30 Richard Henderson <rth@redhat.com>
7276
7277 PR debug/52727
7278 * g++.dg/opt/pr52727.C: New testcase.
7279
7280 2012-03-30 Richard Guenther <rguenther@suse.de>
7281
7282 PR tree-optimization/52754
7283 * gcc.target/i386/pr52754.c: New testcase.
7284
7285 2012-03-30 Richard Guenther <rguenther@suse.de>
7286
7287 PR middle-end/52772
7288 * g++.dg/torture/pr52772.C: New testcase.
7289
7290 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7291
7292 PR c++/52718
7293 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7294
7295 2012-03-29 Jason Merrill <jason@redhat.com>
7296
7297 PR c++/52685
7298 * g++.dg/template/inherit8.C: New.
7299
7300 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR c++/52759
7303 * g++.dg/ext/weak4.C: New test.
7304
7305 PR tree-optimization/52760
7306 * gcc.c-torture/execute/pr52760.c: New test.
7307
7308 2012-03-29 Jason Merrill <jason@redhat.com>
7309
7310 PR c++/52743
7311 * g++.dg/cpp0x/initlist-array3.C: New.
7312
7313 2012-03-28 Jason Merrill <jason@redhat.com>
7314
7315 PR c++/52746
7316 * g++.dg/overload/virtual2.C: New.
7317
7318 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/vect7.ad[sb]: New test.
7321
7322 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7323 Tobias Burnus <burnus@gcc.gnu.org>
7324
7325 PR fortran/52652
7326 * gfortran.dg/allocate_class_1.f90 : Change error test.
7327 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7328 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7329 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7330
7331 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR middle-end/52691
7334 * gcc.dg/pr52691.c: New test.
7335
7336 PR middle-end/52750
7337 * gcc.c-torture/compile/pr52750.c: New test.
7338
7339 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7340
7341 PR target/52692
7342 * gcc.target/avr/torture/builtins-2.c: New test.
7343
7344 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR target/52736
7347 * gcc.target/i386/pr52736.c: New test.
7348
7349 2012-03-27 Martin Jambor <mjambor@suse.cz>
7350
7351 PR middle-end/52693
7352 * gcc.dg/torture/pr52693.c: New test.
7353
7354 2012-03-27 Meador Inge <meadori@codesourcery.com>
7355
7356 PR c++/52672
7357 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7358
7359 2012-03-27 Mike Stump <mikestump@comcast.net>
7360
7361 PR target/52665
7362 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7363 failures that match branch names.
7364
7365 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7366 H.J. Lu <hongjiu.lu@intel.com>
7367
7368 PR target/52698
7369 * gcc.target/i386/pr52698.c: New test.
7370
7371 2012-03-27 Richard Guenther <rguenther@suse.de>
7372
7373 PR middle-end/52720
7374 * gcc.dg/torture/pr52720.c: New testcase.
7375
7376 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7377
7378 * gnat.dg/pack17.adb: New test.
7379
7380 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7381
7382 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7383 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7384
7385 2012-03-26 Martin Jambor <mjambor@suse.cz>
7386
7387 PR tree-optimization/50052
7388 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7389
7390 2012-03-26 Richard Guenther <rguenther@suse.de>
7391
7392 PR tree-optimization/52701
7393 * gfortran.dg/pr52701.f90: New testcase.
7394
7395 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7396
7397 PR tree-optimization/52686
7398 * gcc.target/arm/pr52686.c: New test.
7399
7400 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7401
7402 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7403 Add "-Os -flto" to list.
7404
7405 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7406
7407 * gnat.dg/concat2.ad[sb]: New test.
7408
7409 2012-03-24 Jason Merrill <jason@redhat.com>
7410
7411 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7412 * g++.dg/cpp0x/trailing2.C: Likewise.
7413 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7414 * g++.dg/cpp1y/auto-fn1.C: New.
7415 * g++.dg/cpp1y/auto-fn2.C: New.
7416 * g++.dg/cpp1y/auto-fn3.C: New.
7417 * g++.dg/cpp1y/auto-fn4.C: New.
7418 * g++.dg/cpp1y/auto-fn5.C: New.
7419 * g++.dg/cpp1y/auto-fn6.C: New.
7420 * g++.dg/cpp1y/auto-fn7.C: New.
7421 * g++.dg/cpp1y/auto-fn8.C: New.
7422 * g++.dg/cpp1y/auto-fn9.C: New.
7423 * g++.dg/cpp1y/auto-fn10.C: New.
7424 * g++.dg/cpp1y/auto-fn11.C: New.
7425
7426 2012-03-23 Richard Guenther <rguenther@suse.de>
7427
7428 PR tree-optimization/52678
7429 * gfortran.dg/pr52678.f: New testcase.
7430
7431 2012-03-23 Richard Guenther <rguenther@suse.de>
7432
7433 PR tree-optimization/52638
7434 * g++.dg/torture/pr52638.C: New testcase.
7435
7436 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/52487
7439 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7440
7441 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR c++/52671
7444 * g++.dg/ext/attrib44.C: New test.
7445
7446 2012-03-22 Jan Hubicka <jh@suse.cz>
7447
7448 PR middle-end/51737
7449 * g++.dg/torture/pr51737.C: New testcase
7450
7451 2012-03-22 Richard Guenther <rguenther@suse.de>
7452
7453 PR tree-optimization/52548
7454 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7455
7456 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7457
7458 * lib/fortran-modules.exp (list-module-names-1): Remove
7459 warning.
7460
7461 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7462
7463 PR target/50751
7464 * gcc.target/sh/pr50751-1.c: New.
7465 * gcc.target/sh/pr50751-2.c: New.
7466 * gcc.target/sh/pr50751-3.c: New.
7467
7468 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7469
7470 PR target/52479
7471 * gcc.target/sh/sh4a-cos.c: Remove.
7472 * gcc.target/sh/sh4a-sin.c: Remove.
7473 * gcc.target/sh/sh4a-sincos.c: Remove.
7474
7475 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7476
7477 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7478 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7479
7480 2012-03-21 Martin Jambor <mjambor@suse.cz>
7481
7482 PR testsuite/52641
7483 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7484 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7485
7486 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7487
7488 * gcc.target/arm/thumb-16bit-ops.c: New file.
7489 * gcc.target/arm/thumb-ifcvt.c: New file.
7490
7491 2012-03-20 Jason Merrill <jason@redhat.com>
7492
7493 * lib/target-supports.exp: Add { target c++1y }.
7494
7495 * g++.dg/cpp0x/auto32.C: New.
7496
7497 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7498
7499 PR testsuite/52641
7500 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7501 int32plus.
7502 * gcc.dg/torture/pr48124-4.c: Ditto:
7503 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7504
7505 2012-03-20 Jason Merrill <jason@redhat.com>
7506
7507 PR c++/52510
7508 * g++.dg/cpp0x/initlist66.C: New.
7509
7510 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7511
7512 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7513 __AVR_HAVE_LPMX__
7514
7515 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7516
7517 PR target/49868
7518 * gcc.target/avr/torture/addr-space-2.h: New file.
7519 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7520 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7521 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7522 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7523
7524 2012-03-20 Richard Guenther <rguenther@suse.de>
7525
7526 * gnat.dg/pack16.adb: New testcase.
7527 * gnat.dg/pack16_pkg.ads: Likewise.
7528 * gnat.dg/specs/pack8.ads: Likewise.
7529 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7530
7531 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7532
7533 * g++.dg/warn/Wuseless-cast.C: Extend.
7534
7535 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7536
7537 PR c++/14710
7538 * g++.dg/warn/Wuseless-cast.C: New.
7539
7540 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7541
7542 PR libfortran/52608
7543 * gfortran.dg/pr52608.f90: New test.
7544
7545 2012-03-17 Tobias Burnus <burnus@net-b.de>
7546
7547 PR fortran/52585
7548 * gfortran.dg/proc_ptr_36.f90: New.
7549
7550 2012-03-16 Martin Jambor <mjambor@suse.cz>
7551
7552 * gcc.dg/misaligned-expand-1.c: New test.
7553 * gcc.dg/misaligned-expand-3.c: Likewise.
7554
7555 2012-03-16 Richard Guenther <rguenther@suse.de>
7556 Kai Tietz <ktietz@redhat.com>
7557
7558 PR middle-end/48814
7559 * gcc.c-torture/execute/pr48814-1.c: New test.
7560 * gcc.c-torture/execute/pr48814-2.c: New test.
7561 * gcc.dg/tree-ssa/assign-1.c: New test.
7562 * gcc.dg/tree-ssa/assign-2.c: New test.
7563 * gcc.dg/tree-ssa/assign-3.c: New test.
7564
7565 2012-03-16 Richard Guenther <rguenther@suse.de>
7566
7567 * gnat.dg/specs/pack7.ads: New testcase.
7568
7569 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR target/52568
7572 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7573 * gcc.dg/torture/vshuf-8.inc: Likewise.
7574 * gcc.dg/torture/vshuf-16.inc: Likewise.
7575 * gcc.dg/torture/vshuf-32.inc: Likewise.
7576
7577 2012-03-15 Jason Merrill <jason@redhat.com>
7578
7579 * g++.dg/torture/pr52582.C: New.
7580
7581 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7582
7583 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7584
7585 2012-03-15 Ira Rosen <irar@il.ibm.com>
7586 Ulrich Weigand <ulrich.weigand@linaro.org>
7587
7588 * gcc.dg/vect/slp-cond-3.c: New test.
7589 * gcc.dg/vect/slp-cond-4.c: New test.
7590
7591 2012-03-15 Ira Rosen <irar@il.ibm.com>
7592 Ulrich Weigand <ulrich.weigand@linaro.org>
7593
7594 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7595 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7596
7597 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7598
7599 PR libfortran/52434
7600 PR libfortran/48878
7601 PR libfortran/38199
7602 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7603 * gfortran.dg/round_1.f03: Likewise.
7604
7605 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7606 Andrew Pinski <apinski@cavium.com>
7607
7608 PR middle-end/52592
7609 * gcc.dg/pr52592.c: New test.
7610
7611 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7612
7613 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7614 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7615 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7616 * lib/fortran-modules.exp: .. this new file. Adjust users.
7617 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7618 gfortran-dg-debug-runtest): Call cleanup-modules.
7619 * lib/fortran-torture.exp (fortran-torture-execute,
7620 fortran-torture): Likewise.
7621 * gfortran.dg/coarray/caf.exp: Likewise.
7622 * lib/lto.exp: Likewise.
7623 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7624 * gfortran.dg/class_4b.f03: Likewise.
7625 * gfortran.dg/class_4c.f03: Likewise.
7626 * gfortran.dg/class_45a.f03: Likewise.
7627 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7628 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7629 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7630 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7631 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7632 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7633 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7634 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7635 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7636 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7637 * gfortran.dg/whole_file_28.f90: Likewise.
7638 * gfortran.dg/whole_file_29.f90: Likewise.
7639 * gfortran.dg/whole_file_30.f90: Likewise.
7640 * gfortran.dg/whole_file_31.f90: Likewise.
7641
7642 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR tree-optimization/52267
7645 * gcc.dg/pr52267.c: New test.
7646 * gcc.dg/tree-ssa/vrp65.c: New test.
7647 * gcc.dg/tree-ssa/vrp66.c: New test.
7648
7649 2012-03-15 Richard Guenther <rguenther@suse.de>
7650
7651 PR middle-end/52580
7652 * gfortran.dg/vect/pr52580.f: New testcase.
7653
7654 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7655
7656 * gcc.target/sh/fpul-usage-1.c: New.
7657
7658 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7659
7660 PR target/49468
7661 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7662 * gcc.target/sh/pr49468-di.c: Likewise.
7663
7664 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7665
7666 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7667 * gcc.dg/c99-stdint-6.c: Likewise.
7668 * gcc.dg/lto/20090210_0.c: Likewise.
7669 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7670 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7671 * gcc.dg/pragma-init-fini-2.c: Likewise.
7672 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7673 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7674 * gcc.target/i386/pr22152.c: Likewise.
7675 * gcc.target/i386/vect8-ret.c: Likewise.
7676 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7677 handling.
7678
7679 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7680
7681 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7682 * g++.dg/tree-prof/partition1.C: Likewise.
7683 * g++.dg/tree-prof/partition2.C: Likewise.
7684 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7685 handling.
7686 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7687 * gcc.c-torture/execute/20010724-1.c: Remove.
7688 * gcc.c-torture/execute/20010724-1.x: Remove.
7689 * gcc.c-torture/execute/20040208-2.c: Remove.
7690 * gcc.c-torture/execute/20040208-2.x: Remove.
7691 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7692 Remove.
7693 (main) [__mips__ && __sgi__]: Remove.
7694 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7695 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7696 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7697 mips-sgi-irix6* handling.
7698 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7699 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7700 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7701 handling.
7702 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7703 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7704 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7705 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7706 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7707 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7708 mips-sgi-irix6*.
7709 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7710 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7711 * gcc.target/mips/save-restore-3.c: Likewise.
7712 * gcc.target/mips/save-restore-4.c: Likewise.
7713 * gcc.target/mips/save-restore-5.c: Likewise.
7714 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7715 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7716 messages.
7717 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7718 IRIX 6 handling.
7719 (restore_ld_library_path_env_vars): Likewise.
7720 * lib/target-supports.exp (check_profiling_available): Remove
7721 mips*-*-irix* handling.
7722 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7723 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7724 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7725
7726 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c++/52582
7729 * g++.dg/opt/pr52582.C: New test.
7730
7731 2012-03-14 Richard Guenther <rguenther@suse.de>
7732
7733 PR tree-optimization/52571
7734 * gcc.dg/vect/vect-2.c: Initialize arrays.
7735 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7736 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7737 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7738
7739 2012-03-14 Richard Guenther <rguenther@suse.de>
7740
7741 PR middle-end/52080
7742 PR middle-end/52097
7743 PR middle-end/48124
7744 * gcc.dg/torture/pr48124-1.c: New testcase.
7745 * gcc.dg/torture/pr48124-2.c: Likewise.
7746 * gcc.dg/torture/pr48124-3.c: Likewise.
7747 * gcc.dg/torture/pr48124-4.c: Likewise.
7748
7749 2012-03-14 Richard Guenther <rguenther@suse.de>
7750
7751 PR middle-end/52578
7752 * gcc.dg/pr52578.c: New testcase.
7753
7754 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR c++/52521
7757 * g++.dg/cpp0x/udlit-args2.C: New test.
7758
7759 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7760
7761 PR target/48596
7762 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7763 * gcc.c-torture/compile/pr48596.c: ... here.
7764
7765 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7766
7767 PR c++/51641
7768 * g++.dg/lookup/hidden-class17.C: New test.
7769
7770 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR c/52577
7773 * gcc.dg/Wunused-var-3.c: New test.
7774
7775 2012-03-13 Martin Jambor <mjambor@suse.cz>
7776
7777 * gcc.dg/misaligned-expand-2.c: New test.
7778
7779 2012-03-13 Richard Guenther <rguenther@suse.de>
7780
7781 PR middle-end/52134
7782 * gcc.dg/pr52134.c: New testcase.
7783
7784 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7785
7786 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7787
7788 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 PR tree-optimization/46728
7791 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7792 * gcc.target/powerpc/pr46728-5.c: Likewise.
7793 * gcc.target/powerpc/pr46728-8.c: Likewise.
7794 * gcc.target/powerpc/pr46728-10.c: Likewise.
7795 * gcc.target/powerpc/pr46728-11.c: Likewise.
7796 * gcc.target/powerpc/pr46728-13.c: Likewise.
7797 * gcc.target/powerpc/pr46728-14.c: Likewise.
7798 * gcc.target/powerpc/pr46728-15.c: Likewise.
7799
7800 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 PR c++/52299
7803 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7804
7805 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7806
7807 PR tree-optimization/46728
7808 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7809 * gcc.target/powerpc/pr46728-5.c: Likewise.
7810 * gcc.target/powerpc/pr46728-8.c: Likewise.
7811 * gcc.target/powerpc/pr46728-10.c: Likewise.
7812 * gcc.target/powerpc/pr46728-11.c: Likewise.
7813 * gcc.target/powerpc/pr46728-13.c: Likewise.
7814 * gcc.target/powerpc/pr46728-14.c: Likewise.
7815 * gcc.target/powerpc/pr46728-15.c: Likewise.
7816
7817 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7818
7819 PR target/49868
7820 * gcc.target/avr/torture/addr-space-1.h: New file.
7821 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7822 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7823 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7824 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7825
7826 2012-03-12 Andrew Pinski <apinski@cavium.com>
7827
7828 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7829
7830 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831
7832 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7833 * g++.dg/abi/thunk4.C: Likewise.
7834 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7835 Adapt line numbers.
7836 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7837 handling.
7838 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7839 * g++.dg/eh/spbp.C: Likewise.
7840 * g++.dg/ext/label13.C: Likewise.
7841 * g++.dg/guality/guality.exp: Likewise.
7842 * g++.dg/other/anon5.C: Likewise.
7843 * g++.dg/other/pragma-ep-1.C: Remove.
7844 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7845 * g++.dg/warn/pr31246.C: Likewise.
7846 * g++.dg/warn/weak1.C: Likewise.
7847 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7848 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7849 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7850 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7851 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7852 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7853 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7854 * gcc.dg/c99-tgmath-1.c: Likewise.
7855 * gcc.dg/c99-tgmath-2.c: Likewise.
7856 * gcc.dg/c99-tgmath-3.c: Likewise.
7857 * gcc.dg/c99-tgmath-4.c: Likewise.
7858 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7859 handling.
7860 * gcc.dg/debug/pr49032.c: Likewise.
7861 * gcc.dg/guality/guality.exp: Likewise.
7862 * gcc.dg/intmax_t-1.c: Likewise.
7863 * gcc.dg/pr48616.c: Likewise.
7864 * gcc.dg/pragma-ep-1.c: Remove.
7865 * gcc.dg/pragma-ep-2.c: Remove.
7866 * gcc.dg/pragma-ep-3.c: Remove.
7867 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7868 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7869 * gcc.misc-tests/gcov-14.c: Likewise.
7870 * gfortran.dg/guality/guality.exp: Likewise.
7871 * lib/target-supports.exp (check_weak_available): Likewise.
7872 (add_options_for_tls): Likewise.
7873 (check_ascii_locale_available): Likewise.
7874 * obj-c++.dg/dwarf-2.mm: Likewise.
7875 * objc.dg/dwarf-1.m: Likewise.
7876 * objc.dg/dwarf-2.m: Likewise.
7877
7878 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/51721
7881 * gcc.dg/tree-ssa/vrp64.c: New test.
7882
7883 PR tree-optimization/52533
7884 * gcc.c-torture/compile/pr52533.c: New test.
7885
7886 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7887
7888 * gcc.target/i386/rtm-xabort-1.c: New.
7889 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7890 * gcc.target/i386/rtm-xend-1.c: Ditto.
7891 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7892 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7893 * gcc.target/i386/sse-13.c: Ditto.
7894 * gcc.target/i386/sse-14.c: Ditto.
7895 * gcc.target/i386/sse-22.c: Ditto.
7896 * gcc.target/i386/sse-23.c: Ditto.
7897 * g++.dg/other/i386-2.C: Ditto.
7898 * g++.dg/other/i386-3.C: Ditto.
7899
7900 2012-03-12 Tobias Burnus <burnus@net-b.de>
7901
7902 PR fortran/52542
7903 * gfortran.dg/proc_ptr_35.f90: New.
7904
7905 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7906
7907 PR target/52530
7908 * gcc.dg/torture/pr52530.c: New test.
7909
7910 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7911
7912 PR target/51244
7913 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7914
7915 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7916
7917 PR target/52450
7918 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7919
7920 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7921
7922 2012-03-09 Andrew Pinski <apinski@cavium.com>
7923
7924 PR middle-end/51988
7925 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7926 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7927
7928 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7929
7930 * gcc.dg/tree-ssa/scev-3.c: New.
7931 * gcc.dg/tree-ssa/scev-4.c: New.
7932
7933 2012-03-08 Tobias Burnus <burnus@net-b.de>
7934
7935 PR fortran/52469
7936 * gfortran.dg/proc_ptr_34.f90
7937
7938 2012-03-07 Jason Merrill <jason@redhat.com>
7939
7940 PR c++/52521
7941 * g++.dg/cpp0x/udlit-mangle.C: New.
7942
7943 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7944
7945 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7946
7947 2012-03-06 Richard Guenther <rguenther@suse.de>
7948
7949 PR middle-end/52493
7950 * gcc.dg/torture/pr52493.c: New testcase.
7951
7952 2012-03-06 Richard Guenther <rguenther@suse.de>
7953
7954 PR lto/52097
7955 * gcc.dg/lto/pr52097_0.c: New testcase.
7956
7957 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7958
7959 PR target/51244
7960 * gcc.target/sh/pr51244-1.c: New.
7961 * gcc.target/sh/pr51244-2.c: New.
7962 * gcc.target/sh/pr51244-3.c: New.
7963
7964 2012-03-05 Jason Merrill <jason@redhat.com>
7965
7966 PR c++/51930
7967 * g++.dg/ext/visibility/template11.C: New.
7968
7969 * g++.dg/cpp0x/implicit13.C: New.
7970
7971 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR tree-optimization/51721
7974 * gcc.dg/tree-ssa/vrp63.c: New test.
7975 * gcc.dg/pr51721.c: New test.
7976
7977 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7978
7979 PR fortran/50981
7980 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7981 argument checks.
7982
7983 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7984
7985 PR target/52146
7986 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7987
7988 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7989
7990 PR fortran/50981
7991 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7992
7993 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7994
7995 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7996 int32plus.
7997
7998 2012-03-03 Jason Merrill <jason@redhat.com>
7999
8000 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8001
8002 Core 1270
8003 * g++.dg/cpp0x/initlist65.C: New.
8004
8005 PR c++/36797
8006 * g++.dg/ext/is_empty2.C: New.
8007
8008 2012-03-03 Tobias Burnus <burnus@net-b.de>
8009
8010 PR fortran/48820
8011 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8012
8013 2012-03-03 Tobias Burnus <burnus@net-b.de>
8014
8015 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8016 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8017 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8018 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8019 * gfortran.dg/class_30.f90: Remove dg-warning line.
8020 * gfortran.dg/bind_c_usage_25.f90: New.
8021
8022 2012-03-03 Tobias Burnus <burnus@net-b.de>
8023
8024 PR fortran/48820
8025 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8026 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8027 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8028
8029 2012-03-03 Tobias Burnus <burnus@net-b.de>
8030
8031 PR fortran/48820
8032 * gfortran.dg/assumed_type_1.f90: New.
8033 * gfortran.dg/assumed_type_2.f90: New.
8034 * gfortran.dg/assumed_type_3.f90: New.
8035 * gfortran.dg/assumed_type_4.f90: New.
8036
8037 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8038
8039 PR target/49486
8040 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8041 * gcc.target/sh/pr49468-di.c: New.
8042
8043 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8044
8045 * gcc.dg/graphite/pr50561.c: Update.
8046
8047 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8048
8049 * gcc.target/powerpc/pr52457.c: New test.
8050
8051 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8052
8053 * gcc.target/arm/sat-1.c: New test.
8054
8055 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8056
8057 PR target/46716
8058 * gcc.target/i386/pr46716.c: New test.
8059
8060 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8061
8062 PR c++/51989
8063 * g++.dg/cpp0x/sfinae32.C: New.
8064
8065 2012-03-02 Richard Guenther <rguenther@suse.de>
8066
8067 PR tree-optimization/52406
8068 * gcc.dg/torture/pr52406.c: New testcase.
8069
8070 2012-03-02 Tobias Burnus <burnus@net-b.de>
8071
8072 PR fortran/52325
8073 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8074 * gfortran.dg/nullify_2.f90: Update dg-error.
8075 * gfortran.dg/nullify_4.f90: Ditto.
8076 * gfortran.dg/pointer_init_6.f90: Ditto.
8077
8078 2012-03-02 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/52270
8081 * gfortran.dg/class_51.f90: New.
8082
8083 2012-03-02 Tobias Burnus <burnus@net-b.de>
8084
8085 PR fortran/52452
8086 * gfortran.dg/intrinsic_8.f90: New.
8087
8088 2012-03-01 Kai Tietz <ktietz@redhat.com>
8089
8090 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8091 routines on mingw targets.
8092 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8093
8094 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR tree-optimization/52445
8097 * gcc.dg/pr52445.c: New test.
8098
8099 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/52437
8102 * gcc.c-torture/compile/pr52437.c: New test.
8103
8104 PR middle-end/52419
8105 * gcc.dg/torture/pr52419.c: New test.
8106
8107 PR tree-optimization/52429
8108 * gcc.dg/torture/pr52429.c: New test.
8109 * g++.dg/opt/pr52429.C: New test.
8110
8111 2012-02-29 Richard Guenther <rguenther@suse.de>
8112
8113 PR testsuite/52297
8114 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8115 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8116 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8117 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8118 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8119 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8120
8121 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8122
8123 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8124
8125 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8126
8127 PR fortran/52386
8128 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8129
8130 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8131
8132 PR target/51534
8133 * gcc.target/arm/neon/pr51534.c: New testcase.
8134
8135 2012-02-28 Richard Guenther <rguenther@suse.de>
8136
8137 PR target/52407
8138 * gcc.dg/torture/pr52407.c: New testcase.
8139
8140 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8141
8142 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8143 * gcc.target/arm/vfp2.c: Likewise.
8144 * gcc.target/arm/vfp3.c: Likewise.
8145 * gcc.target/arm/vfp4.c: Likewise.
8146 * gcc.target/arm/vfp5.c: Likewise.
8147 * gcc.target/arm/vfp6.c: Likewise.
8148 * gcc.target/arm/vfp7.c: Likewise.
8149 * gcc.target/arm/vfp8.c: Likewise.
8150 * gcc.target/arm/vfp9.c: Likewise.
8151 * gcc.target/arm/vfp10.c: Likewise.
8152 * gcc.target/arm/vfp11.c: Likewise.
8153 * gcc.target/arm/vfp12.c: Likewise.
8154 * gcc.target/arm/vfp13.c: Likewise.
8155 * gcc.target/arm/vfp14.c: Likewise.
8156 * gcc.target/arm/vfp15.c: Likewise.
8157 * gcc.target/arm/vfp16.c: Likewise.
8158 * gcc.target/arm/vfp17.c: Likewise.
8159 * gcc.target/arm/neon-constants.h: New file.
8160 * gcc.target/arm/neon-vect1.c: New test.
8161 * gcc.target/arm/neon-vect2.c: New test.
8162 * gcc.target/arm/neon-vect3.c: New test.
8163 * gcc.target/arm/neon-vect4.c: New test.
8164 * gcc.target/arm/neon-vect5.c: New test.
8165 * gcc.target/arm/neon-vect6.c: New test.
8166 * gcc.target/arm/neon-vect7.c: New test.
8167 * gcc.target/arm/neon-vect8.c: New test.
8168
8169 2012-02-28 Richard Guenther <rguenther@suse.de>
8170
8171 PR tree-optimization/52402
8172 * gcc.dg/torture/pr52402.c: New testcase.
8173
8174 2012-02-28 Richard Guenther <rguenther@suse.de>
8175
8176 PR lto/52400
8177 * g++.dg/lto/pr52400_0.C: New testcase.
8178
8179 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8180
8181 * gcc.target/avr/torture/builtins-1.c: New test.
8182 * gcc.target/avr/torture/builtins-error.c: New test.
8183
8184 2012-02-28 Kai Tietz <ktietz@redhat.com>
8185
8186 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8187 * gcc.target/i386/pr45352-2.c: Likewise.
8188 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8189 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8190 targets instead rand.
8191 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8192 * gcc.target/i386/sse2-mul-1.c: Likewise.
8193 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8194 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8195 * gcc.target/i386/pad-1.c: Likewise.
8196 * gcc.target/i386/pad-9.c: Likewise.
8197 * gcc.target/i386/pad-2.c: Likewise.
8198 * gcc.target/i386/pad-5b.c: Likewise.
8199 * gcc.target/i386/pad-8.c: Likewise.
8200 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8201 * gcc.target/i386/pr44130.c: Likewise.
8202 * gcc.target/i386/align-main-1.c: Likewise.
8203 * gcc.target/i386/align-main-2.c: Likewise.
8204 * gcc.target/i386/sw-1.c: Likewise.
8205 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8206 on x64 mingw target.
8207 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8208 * gcc.target/i386/pr46295.c: Likewise.
8209 * gcc.target/i386/amd64-abi-1.c: Likewise.
8210 * gcc.target/i386/amd64-abi-2.c: Likewise.
8211 * gcc.target/i386/pr39082-1.c: Likewise.
8212 * gcc.target/i386/pr39162.c: Likewise.
8213 * gcc.target/i386/pr22152.c: Likewise.
8214 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8215 * gcc.target/i386/wrfsbase-2.c: Likewise.
8216 * gcc.target/i386/local.c: Likewise
8217 * gcc.target/i386/wrgsbase-1.c: Likewise.
8218 * gcc.target/i386/wrfsbase-1.c: Likewise.
8219 * gcc.target/i386/pr39315-3.c: Likewise.
8220 * gcc.target/i386/pr35767-4.c: Likewise.
8221 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8222 x64 mingw target.
8223 * gcc.target/i386/pr45336-2.c: Likewise.
8224 * gcc.target/i386/pr45336-1.c: Likewise.
8225 * gcc.target/i386/pr45336-4.c: Likewise.
8226
8227 2012-02-27 Tristan Gingold <gingold@adacore.com>
8228
8229 * gnat.dg/array20.ad[sb]: New test.
8230
8231 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR target/52375
8234 * gcc.target/arm/pr52375.c: New test.
8235 * gcc.c-torture/compile/pr52375.c: New test.
8236
8237 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8238
8239 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8240 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8241
8242 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8243
8244 * gnat.dg/aggr19.adb: New test.
8245 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8246
8247 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8248
8249 PR target/49263
8250 * gcc.target/sh/pr49263.c: New.
8251
8252 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8253
8254 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8255 simulate_thread_wrapper_other_threads
8256 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8257 Move initialization of 'value' to main().
8258 (main): Initialize 'value';
8259 * gcc.dg/simulate-thread/speculative-store.c
8260 (simulate_thread_step_verify): Return 0 when successful.
8261 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8262 Reduce threshold.
8263 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8264 (simulate_thread_wrapper_other_threads): Return a success/fail value
8265 and issue an error if the instruction count threshold is exceeded.
8266
8267 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8268
8269 PR target/50580
8270 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8271 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8272
8273 2012-02-24 Richard Guenther <rguenther@suse.de>
8274
8275 PR middle-end/52355
8276 * gcc.dg/pr52355.c: New testcase.
8277
8278 2012-02-23 Kai Tietz <ktietz@redhat.com>
8279
8280 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8281 * gcc.dg/Wpadded.c: Likewise.
8282 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8283 structure-layout.
8284 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8285 for sleep by Sleep and add windows.h include for this function.
8286 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8287 targets.
8288 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8289 target.
8290 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8291 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8292 on x64 mingw target.
8293 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8294 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8295 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8296 failure on LLP64 target.
8297
8298 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8299
8300 PR c/52290
8301 * gcc.dg/noncompile/pr52290.c: New test.
8302
8303 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR tree-optimization/52019
8306 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8307
8308 2012-02-22 Kai Tietz <ktietz@redhat.com>
8309
8310 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8311 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8312 derived pdiff_t type.
8313 * g++.dg/torture/pr49720.C: Likewise
8314
8315 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8316
8317 PR target/52330
8318 * gcc.target/i386/pr52330.c: New test.
8319
8320 2012-02-22 Tobias Burnus <burnus@net-b.de>
8321
8322 PR fortran/52335
8323 * gfortran.dg/io_constraints_10.f90: New.
8324
8325 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8326
8327 * lib/target-supports.exp (check_effective_target_vect_condition):
8328 Return true for NEON.
8329
8330 2012-02-21 Kai Tietz <ktietz@redhat.com>
8331
8332 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8333
8334 2012-02-21 Richard Guenther <rguenther@suse.de>
8335
8336 PR tree-optimization/52324
8337 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8338
8339 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8340
8341 PR middle-end/51782
8342 * gcc.target/avr/torture/pr51782-1.c: New test.
8343
8344 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR tree-optimization/52318
8347 * gcc.dg/pr52318.c: New test.
8348
8349 2012-02-20 Kai Tietz <ktietz@redhat.com>
8350
8351 * gcc.dg/bf-ms-layout-3.c: New testcase.
8352
8353 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8354
8355 PR testsuite/52229
8356 PR fortran/32380
8357 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8358
8359 2012-02-20 Richard Guenther <rguenther@suse.de>
8360
8361 PR tree-optimization/52298
8362 * gcc.dg/torture/pr52298.c: New testcase.
8363 * gcc.dg/vect/pr52298.c: Likewise.
8364
8365 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8366
8367 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8368 * gcc.c-torture/execute/pr52286.c: Ditto.
8369
8370 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR tree-optimization/52286
8373 * gcc.c-torture/execute/pr52286.c: New test.
8374
8375 2012-02-18 Tobias Burnus <burnus@net-b.de>
8376
8377 PR fortran/52295
8378 * gfortran.dg/interface_35.f90: Use -std=f2003.
8379 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8380 * gfortran.dg/interface_assignment_4.f90: Ditto.
8381 * gfortran.dg/bessel_1.f90: Ditto.
8382 * gfortran.dg/func_result_6.f90: Ditto.
8383 * gfortran.dg/hypot_1.f90: Ditto.
8384 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8385
8386 2012-02-17 Tobias Burnus <burnus@net-b.de>
8387
8388 PR translation/52232
8389 PR translation/52234
8390 PR translation/52245
8391 PR translation/52246
8392 PR translation/52262
8393 PR translation/52273
8394 * gfortran.dg/coarray_22.f90: Update dg-error.
8395 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8396
8397 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8398
8399 PR target/51753
8400 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8401 (simulate-thread): Use default timeout.
8402
8403 2012-02-16 Jason Merrill <jason@redhat.com>
8404
8405 PR c++/52248
8406 * g++.dg/ext/timevar1.C: New.
8407
8408 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8409
8410 PR c++/52126
8411 * g++.dg/template/using21.C: New.
8412 * g++.dg/template/using22.C: Likewise.
8413
8414 2012-02-16 Jason Merrill <jason@redhat.com>
8415
8416 PR c++/51415
8417 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8418
8419 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR tree-optimization/52255
8422 * gcc.c-torture/compile/pr52255.c: New test.
8423
8424 PR debug/52260
8425 * g++.dg/debug/dwarf2/pr52260.C: New test.
8426
8427 PR middle-end/51929
8428 * g++.dg/ipa/pr51929.C: New test.
8429
8430 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8431
8432 PR target/52199
8433 * gcc.target/powerpc/pr52199.c: New file.
8434
8435 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437 PR target/52152
8438 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8439
8440 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8441
8442 * gcc.dg/pr51867.c: Don't include <math.h>.
8443 (sqrtf): Declare.
8444
8445 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8446
8447 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8448 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8449
8450 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8451
8452 PR tree-optimization/50561
8453 * gcc.dg/graphite/pr50561.c: New testcase.
8454
8455 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8456
8457 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8458 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8459
8460 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8461
8462 * gnat.dg/discr35.ad[sb]: New test.
8463
8464 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/volatile10.adb: New test.
8467 * gnat.dg/volatile10_pkg.ads: New helper.
8468
8469 2012-02-14 Jason Merrill <jason@redhat.com>
8470
8471 * g++.dg/ext/attrib43.C: New.
8472
8473 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8474
8475 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8476 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8477 fgnu_tm.
8478 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8479 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8480 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8481 effective_target fgnu_tm.
8482 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8483
8484 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR c++/52247
8487 * g++.dg/template/asmgoto1.C: New test.
8488
8489 2012-02-14 Ian Lance Taylor <iant@google.com>
8490
8491 PR go/48501
8492 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8493 compiling generated file for 64bit and index tests.
8494
8495 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8496
8497 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8498
8499 2012-02-14 Richard Guenther <rguenther@suse.de>
8500
8501 PR tree-optimization/52244
8502 PR tree-optimization/51528
8503 * gcc.dg/torture/pr52244.c: New testcase.
8504
8505 2012-02-14 Walter Lee <walt@tilera.com>
8506
8507 * g++.dg/other/PR23205.C: Disable test on tile.
8508 * g++.dg/other/pr23205-2.C: Disable test on tile.
8509 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8510 * gcc.dg/20040813-1.c: Disable test on tile.
8511 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8512 * gcc.misc-tests/linkage.exp: Handle tilegx.
8513
8514 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR tree-optimization/52210
8517 * gcc.dg/pr52210.c: New test.
8518
8519 2012-02-14 Jason Merrill <jason@redhat.com>
8520
8521 PR c++/39055
8522 * g++.dg/overload/defarg5.C: New.
8523
8524 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR c/52181
8527 * c-c++-common/pr52181.c: New test.
8528
8529 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR c++/52215
8532 * g++.dg/ext/atomic-1.C: New test.
8533
8534 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8535
8536 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8537
8538 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR middle-end/52209
8541 * gcc.c-torture/execute/pr52209.c: New test.
8542
8543 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8544
8545 PR fortran/50981
8546 * gfortran.dg/elemental_optional_args_5.f03: New test.
8547
8548 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8549
8550 PR testsuite/50076
8551 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8552 cases.
8553
8554 2012-02-11 Ian Lance Taylor <iant@google.com>
8555
8556 PR go/51874
8557 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8558 SPARC Solaris. Don't run the test at all on systems where it may
8559 not work, rather than xfailing it.
8560
8561 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8562
8563 PR rtl-optimization/52175
8564 * gcc.c-torture/compile/pr52175.c: New test.
8565
8566 2012-02-10 Jason Merrill <jason@redhat.com>
8567
8568 PR c++/51910
8569 * g++.dg/template/repo10.C: New.
8570
8571 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR debug/52132
8574 * gcc.dg/pr52132.c: New test.
8575
8576 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8577
8578 * gnat.dg/specs/aggr4.ads: New test.
8579 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8580
8581 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8582
8583 PR target/52146
8584 * gcc.target/i386/pr52146.c: New.
8585
8586 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR middle-end/52177
8589 * c-c++-common/pr52177.c: New test.
8590
8591 2012-02-10 Jan Hubicka <jh@suse.cz>
8592
8593 PR middle-end/48600
8594 * g++.dg/torture/pr48600.C: New testcase.
8595
8596 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8597
8598 PR middle-end/52140
8599 * gcc.dg/dfp/pr52140.c: New test.
8600
8601 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR fortran/32380
8604 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8605 of dg-options.
8606
8607 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8608
8609 PR middle-end/51867
8610 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8611 * gcc.dg/pr51867.c: New test.
8612
8613 2012-02-09 Ian Lance Taylor <iant@google.com>
8614
8615 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8616 which don't support -fsplit-stack. Turn off optimization when
8617 compiling select5-out.go.
8618
8619 2012-02-08 Ian Lance Taylor <iant@google.com>
8620
8621 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8622 systems which don't support -fsplit-stack.
8623
8624 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8625
8626 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8627 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8628 machine instuction in the log.
8629
8630 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8631
8632 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8633 to 20 seconds.
8634
8635 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8636
8637 PR driver/48524
8638 * gcc.dg/pr48524.c: New test.
8639 * gcc.dg/pr48524.spec: New spec file for test.
8640
8641 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8642
8643 PR fortran/32380
8644 * gfortran.dg/vect/pr32380.f90: New test.
8645
8646 2012-02-08 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/52151
8649 * gfortran.dg/realloc_on_assign_12.f90: New.
8650
8651 2012-02-08 Richard Guenther <rguenther@suse.de>
8652
8653 PR rtl-optimization/52170
8654 * gcc.dg/torture/pr52170.c: New testcase.
8655
8656 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR gcov-profile/52150
8659 * gcc.dg/tree-prof/pr52150.c: New test.
8660
8661 PR rtl-optimization/52139
8662 * gcc.dg/pr52139.c: New test.
8663
8664 2012-02-07 Jason Merrill <jason@redhat.com>
8665
8666 PR c++/51675
8667 * g++.dg/cpp0x/constexpr-union3.C: New.
8668
8669 PR c++/52035
8670 * g++.dg/lto/pr52035_0.C: New.
8671
8672 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8673
8674 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8675 * gcc.dg/special/weak-1.c: Likewise.
8676 * gcc.dg/ucnid-12.c: Likewise.
8677 * gcc.dg/torture/pr45678-1.c: Likewise.
8678 * gcc.dg/torture/pr45678-2.c: Likewise.
8679 * gcc.dg/vector-4.c: Likewise.
8680 * gcc.dg/ipa/inline-5.c: Likewise.
8681 * gcc.dg/ucnid-11.c: Likewise.
8682 * gcc.misc-tests/gcov-13.c: Likewise.
8683 * gcc.misc-tests/gcov-14.c: Likewise.
8684 * g++.dg/ext/label13.C: Likewise.
8685 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8686 hppa*-*-hpux* options.
8687 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8688 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8689 * gcc.dg/pr48616.c: Likewise.
8690 * gcc.dg/pr17957.c: Likewise.
8691 * gcc.dg/pr17055-1.c: Likewise.
8692 * gcc.dg/pr32912-1.c: Likewise.
8693 * gcc.dg/tm/pr51472.c: Likewise.
8694 * c-c++-common/fold-bitand-4.c: Likewise.
8695 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8696 Use dg-additional-options for extra options.
8697
8698 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8699
8700 * gcc.target/epiphany/interrupt-2.c: New test.
8701
8702 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8703
8704 PR target/52155
8705 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8706 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8707 for MIPS ELF.
8708
8709 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8710
8711 PR target/52152
8712 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8713
8714 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8715
8716 PR middle-end/24306
8717 PR target/52154
8718 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8719 * gcc.target/mips/va-arg-1.c: New test.
8720
8721 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8722
8723 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8724 for -mno-pointers-to-nested-functions.
8725
8726 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8727
8728 * gcc.c-torture/execute/20120207-1.c: New test.
8729
8730 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR rtl-optimization/52060
8733 * gcc.dg/torture/pr52060.c: New test.
8734
8735 PR middle-end/52074
8736 * gcc.c-torture/compile/pr52074.c: New test.
8737
8738 2012-02-07 Tobias Burnus <burnus@net-b.de>
8739
8740 PR fortran/51514
8741 * gfortran.dg/class_to_type_2.f90: New.
8742
8743 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8744
8745 PR fortran/32373
8746 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8747 Remove module.
8748
8749 2012-02-06 Jason Merrill <jason@redhat.com>
8750
8751 PR c++/52088
8752 * g++.dg/template/conv13.C: New.
8753
8754 2012-02-06 Richard Guenther <rguenther@suse.de>
8755
8756 PR tree-optimization/52115
8757 * gcc.c-torture/compile/pr52115.c: New testcase.
8758
8759 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR target/52129
8762 * gcc.c-torture/execute/pr52129.c: New test.
8763
8764 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8765
8766 * gcc.dg/pr48374.c: Actually add the test I forgot
8767 in the 2012-01-25 commit.
8768
8769 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8770
8771 PR fortran/32373
8772 * gfortran.dg/vect/vect-8.f90: New test case.
8773
8774 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8775
8776 PR fortran/48847
8777 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8778
8779 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8780
8781 PR fortran/52102
8782 * gfortran.dg/class_48.f90 : Add test of allocate class array
8783 component with source in subroutine test3. Remove commenting
8784 out in subroutine test4, since branching on unitialized variable
8785 is now fixed (no PR for this last.).
8786
8787 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8788
8789 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8790 on MIPS targets.
8791 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8792
8793 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8794
8795 PR target/52125
8796 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8797 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8798
8799 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8800
8801 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8802 (check_effective_target_sync_int_long): Use it.
8803 (check_effective_target_sync_char_short): Likewise.
8804 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8805
8806 2012-02-05 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/51972
8809 * gfortran.dg/class_48.f90: Add some further checks.
8810
8811 2012-02-05 Ira Rosen <irar@il.ibm.com>
8812
8813 PR tree-optimization/52091
8814 * gcc.dg/vect/pr52091.c: New test.
8815
8816 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR rtl-optimization/52113
8819 * gcc.target/avr/pr52113.c: New test.
8820
8821 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8822
8823 PR rtl-optimization/52092
8824 * gcc.c-torture/compile/pr52092.c: New test.
8825
8826 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8827
8828 PR fortran/41587
8829 * gfortran.dg/class_array_10.f03: New test.
8830
8831 PR fortran/46356
8832 * gfortran.dg/class_array_11.f03: New test.
8833
8834 PR fortran/51754
8835 * gfortran.dg/class_array_12.f03: New test.
8836
8837 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8838
8839 PR fortran/52012
8840 * gfortran.dg/realloc_on_assign_11.f90: New test.
8841
8842 2012-02-02 Tobias Burnus <burnus@net-b.de>
8843
8844 PR fortran/52093
8845 * gfortran.dg/shape_7.f90: New.
8846
8847 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8848
8849 * gcc.target/mips/mips-prepend-1.c: New test.
8850
8851 2012-02-02 Jan Hubicka <jh@suse.cz>
8852 Tom de Vries <tom@codesourcery.com>
8853
8854 PR middle-end/51998
8855 * gcc.dg/alias-12.c: New testcase.
8856 * gcc.dg/alias-13.c: New testcase.
8857
8858 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/52086
8861 * gcc.dg/pr52086.c: New test.
8862
8863 PR tree-optimization/52073
8864 * gcc.c-torture/compile/pr52073.c: New test.
8865
8866 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8867
8868 PR fortran/51958
8869 * gfortran.dg/function_optimize_10.f90: New test.
8870
8871 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8872
8873 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8874 test on alpha*-*-*.
8875
8876 2012-02-01 Tobias Burnus <burnus@net-b.de>
8877
8878 PR fortran/52024
8879 * gfortran.dg/typebound_operator_14.f90: New.
8880
8881 2012-02-01 Tobias Burnus <burnus@net-b.de>
8882
8883 PR fortran/52059
8884 * gfortran.dg/elemental_function_1.f90: New.
8885
8886 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8887
8888 PR rtl-optimization/51374
8889 * gcc.target/avr/torture/pr51374-1.c:
8890 Also fail if SBIS is seen.
8891
8892 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8893
8894 PR rtl-optimization/51374
8895 * gcc.target/avr/torture/pr51374-1.c: New.
8896
8897 2012-01-31 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/52024
8900 * gfortran.dg/typebound_generic_11.f90: New.
8901
8902 2012-01-31 Tobias Burnus <burnus@net-b.de>
8903
8904 PR fortran/52029
8905 * gfortran.dg/class_49.f90: New.
8906
8907 2012-01-31 Tobias Burnus <burnus@net-b.de>
8908
8909 PR fortran/52013
8910 * gfortran.dg/elemental_args_check_6.f90: New.
8911
8912 2012-01-31 Jason Merrill <jason@redhat.com>
8913
8914 PR c++/52043
8915 * g++.dg/cpp0x/variadic122.C: New.
8916
8917 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8918
8919 PR fortran/52012
8920 * gfortran.dg/realloc_on_assign_10.f90: New test.
8921
8922 2012-01-31 Richard Guenther <rguenther@suse.de>
8923
8924 PR tree-optimization/51528
8925 * gcc.dg/torture/pr51528.c: New testcase.
8926
8927 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8928
8929 PR go/48501
8930 * lib/go.exp (go_target_compile): Append timeout= to options.
8931 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8932 select5-out.go test on alpha*-*-* targets.
8933
8934 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8935
8936 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8937 (TEST_SHORT): Reformat in the same way.
8938 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8939 (TEST_SHORT): Reformat in the same way.
8940 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8941 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8942 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8943 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8944 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8945
8946 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8947
8948 PR target/51835
8949 * gcc.target/arm/pr51835.c: New testcase.
8950
8951 2012-01-30 Richard Guenther <rguenther@suse.de>
8952
8953 PR tree-optimization/52028
8954 * gcc.dg/torture/pr52028.c: New testcase.
8955 * gfortran.dg/ldist-pr45199.f: Adjust.
8956 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8957 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8958 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8959
8960 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR debug/52027
8963 * gcc.dg/tree-prof/pr52027.c: New test.
8964
8965 PR tree-optimization/52046
8966 * gcc.dg/pr52046.c: New test.
8967
8968 PR debug/52048
8969 * g++.dg/other/pr52048.C: New test.
8970
8971 2012-01-30 Richard Guenther <rguenther@suse.de>
8972
8973 PR tree-optimization/52045
8974 * gcc.dg/pr52045.c: New testcase.
8975
8976 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8977
8978 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8979 new code generated for __sync_lock_release.
8980
8981 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8982
8983 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8984
8985 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8986
8987 PR testsuite/51875
8988 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8989
8990 * g++.dg/ext/visibility/template10.C: Fix typo.
8991
8992 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8993
8994 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8995
8996 PR c++/51327
8997 * g++.dg/cpp0x/constexpr-ice6.C: New.
8998
8999 2012-01-29 Tobias Burnus <burnus@net-b.de>
9000
9001 PR fortran/41600
9002 * gfortran.dg/default_initialization_6.f90: New.
9003
9004 2012-01-29 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/51972
9007 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9008 * gfortran.dg/class_48.f90: New.
9009
9010 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9011
9012 PR fortran/51808
9013 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9014
9015 2012-01-28 Tobias Burnus <burnus@net-b.de>
9016
9017 PR fortran/51972
9018 * gfortran.dg/class_allocate_12.f90: New.
9019
9020 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9021
9022 * gcc.dg/torture/pr50444.c: Fix dg directives.
9023
9024 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR target/52006
9027 * gcc.target/arm/pr52006.c: New test.
9028
9029 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9030
9031 PR testsuite/52011
9032 * gcc.dg/lto/trans-mem.h: New file.
9033 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9034 * gcc.dg/lto/trans-mem-1_1.c: Same.
9035 * gcc.dg/lto/trans-mem-4_1.c: Same.
9036 * gcc.dg/lto/trans-mem-3_1.c: Same.
9037
9038 2012-01-27 Tobias Burnus <burnus@net-b.de>
9039
9040 PR fortran/52022
9041 * gfortran.dg/dummy_procedure_7.f90: New.
9042
9043 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9044
9045 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9046 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9047
9048 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR c++/51852
9051 * g++.dg/other/gc5.C: New test.
9052
9053 2012-01-27 Richard Guenther <rguenther@suse.de>
9054
9055 PR tree-optimization/50444
9056 * gcc.dg/torture/pr50444.c: New testcase.
9057
9058 2012-01-27 Tobias Burnus <burnus@net-b.de>
9059
9060 PR fortran/51970
9061 PR fortran/51977
9062 * gfortran.dg/move_alloc_13.f90: New.
9063
9064 2012-01-27 Tobias Burnus <burnus@net-b.de>
9065
9066 PR fortran/51953
9067 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9068 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9069 and change dg-error string.
9070
9071 2012-01-27 Tobias Burnus <burnus@net-b.de>
9072
9073 PR fortran/52016
9074 * gfortran.dg/elemental_args_check_5.f90: New.
9075
9076 2012-01-27 Richard Guenther <rguenther@suse.de>
9077
9078 PR middle-end/51959
9079 * g++.dg/torture/pr51959.C: New testcase.
9080
9081 2012-01-27 Tom de Vries <tom@codesourcery.com>
9082
9083 PR tree-optimization/51990
9084 * gcc.dg/pr51990.c: New test.
9085 * gcc.dg/pr51990-2.c: Same.
9086
9087 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9088 Tobias Burnus <burnus@gcc.gnu.org>
9089
9090 PR fortran/48705
9091 * gfortran.dg/class_allocate_11.f03: New.
9092
9093 PR fortran/51870
9094 PR fortran/51943
9095 PR fortran/51946
9096 * gfortran.dg/class_allocate_7.f03: New.
9097 * gfortran.dg/class_allocate_8.f03: New.
9098 * gfortran.dg/class_allocate_9.f03: New.
9099 * gfortran.dg/class_allocate_10.f03: New.
9100
9101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9102
9103 * gnat.dg/discr34.adb: New test.
9104 * gnat.dg/discr34_pkg.ads: New helper.
9105
9106 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9107
9108 * gnat.dg/discr33.adb: New test.
9109
9110 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9111
9112 * gnat.dg/limited_with3.ad[sb): New test.
9113 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9114 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9115 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9116
9117 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9118
9119 * gnat.dg/stack_usage1.adb: New test.
9120 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9121
9122 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9123 * gcc.dg/pr44194-2.c: Likewise.
9124
9125 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9126
9127 PR c++/51370
9128 * g++.dg/template/crash112.C: New.
9129
9130 2012-01-27 Richard Henderson <rth@redhat.com>
9131
9132 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9133
9134 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9135
9136 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9137
9138 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR middle-end/51895
9141 * g++.dg/opt/pr51895.C: New test.
9142
9143 2012-01-26 Michael Matz <matz@suse.de>
9144
9145 PR tree-optimization/48794
9146 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9147
9148 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9149
9150 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9151
9152 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9153
9154 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9155 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9156 memory.
9157 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9158 the default value for s390 and s390x.
9159
9160 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9161
9162 PR lto/51698
9163 * gcc.dg/lto/trans-mem-4_0.c: New.
9164 * gcc.dg/lto/trans-mem-4_1.c: New.
9165 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9166 TM builtins.
9167 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9168 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9169 TM builtins.
9170 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9171 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9172 TM builtins.
9173
9174 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9175
9176 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9177
9178 2012-01-25 Ian Lance Taylor <iant@google.com>
9179
9180 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9181
9182 2012-01-25 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/51995
9185 * gfortran.dg/typebound_proc_25.f90: New.
9186
9187 2012-01-25 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/51992
9190 * g++.dg/lto/pr51992_0.C: New.
9191
9192 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR tree-optimization/51987
9195 * gcc.target/i386/pr51987.c: New test.
9196
9197 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9198
9199 * gcc.dg/tm/lto-1.c: Require lto support in target.
9200
9201 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9202
9203 PR rtl-optimization/48374
9204 * gcc.dg/pr48374.c: New test.
9205
9206 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9207
9208 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9209
9210 2012-01-25 Tobias Burnus <burnus@net-b.de>
9211
9212 PR fortran/51966
9213 * gfortran.dg/derived_constructor_char_3.f90: New.
9214
9215 2012-01-24 Ian Lance Taylor <iant@google.com>
9216
9217 * go.test/go-test.exp (filecmp): New procedure.
9218 (errchk): Handle quoted square brackets.
9219 (go-gc-tests): Set go_compile_args. Handle various new test
9220 lines. Skip a few new tests.
9221 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9222
9223 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9224
9225 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9226 (check_effective_target_vect_extract_even_odd)
9227 (check_effective_target_vect_interleave): Return true for MIPS
9228 paired-single.
9229
9230 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9231
9232 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9233 (main): Use it instead of argc.
9234
9235 2012-01-24 Jason Merrill <jason@redhat.com>
9236
9237 PR c++/51973
9238 * g++.dg/cpp0x/sfinae31.C: New.
9239
9240 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9241
9242 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9243
9244 2012-01-24 Jason Merrill <jason@redhat.com>
9245
9246 PR c++/51812
9247 * g++.dg/inherit/covariant20.C: New.
9248
9249 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/51223
9252 * g++.dg/parse/crash58.C: New.
9253
9254 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR target/51957
9257 * gcc.dg/pr51957-1.c: New test.
9258 * gcc.dg/pr51957-1.h: New file.
9259 * gcc.dg/pr51957-2.c: New test.
9260
9261 2012-01-23 Jason Merrill <jason@redhat.com>
9262
9263 PR c++/51930
9264 * g++.dg/ext/visibility/template10.C: New.
9265
9266 2012-01-23 Tobias Burnus <burnus@net-b.de>
9267
9268 PR fortran/51948
9269 * gfortran.dg/move_alloc_12.f90: New.
9270
9271 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9272
9273 PR middle-end/45416
9274 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9275
9276 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9277
9278 PR c++/51398
9279 * g++.dg/template/crash111.C: New.
9280
9281 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9282
9283 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9284 configurations.
9285 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9286
9287 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9288
9289 PR testsuite/51941
9290 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9291 the DW_TAG_class_type and DW_AT_name: "Executor".
9292
9293 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9294
9295 * lib/target-supports.exp
9296 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9297 (check_effective_target_vect_interleave): Likewise.
9298
9299 2012-01-22 Jason Merrill <jason@redhat.com>
9300
9301 PR c++/51925
9302 * g++.dg/template/using20.C: New.
9303 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9304
9305 2012-01-23 Jason Merrill <jason@redhat.com>
9306
9307 PR target/51934
9308 * g++.dg/torture/pr51344.C: Limit to x86.
9309
9310 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9311
9312 * c-c++-common/tm/omp.c: Require target with pthread support.
9313
9314 2012-01-23 Richard Guenther <rguenther@suse.de>
9315
9316 PR tree-optimization/51949
9317 * gcc.dg/torture/pr51949.c: New testcase.
9318
9319 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR rtl-optimization/51933
9322 * gcc.c-torture/execute/pr51933.c: New test.
9323
9324 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9325
9326 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9327 Do not define for Interix.
9328
9329 2012-01-22 Jason Merrill <jason@redhat.com>
9330
9331 PR c++/51832
9332 * g++.dg/lto/pr51832.h: New.
9333 * g++.dg/lto/pr51832_0.C: New.
9334 * g++.dg/lto/pr51832_1.C: New.
9335
9336 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9337
9338 * gcc.dg/ext-elim-1.c: New test.
9339
9340 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9341
9342 PR target/51931
9343 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9344 * g++.dg/opt/longbranch1.C: Likewise.
9345
9346 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9347
9348 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9349 in C++11 mode.
9350
9351 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9352
9353 PR fortran/50556
9354 * gfortran.dg/namelist_74.f90: New test.
9355 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9356
9357 2012-01-21 Tobias Burnus <burnus@net-b.de>
9358
9359 PR fortran/51913
9360 * gfortran.dg/class_47.f90: New.
9361
9362 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9363
9364 * gnat.dg/renaming5.ad[sb]: New test.
9365
9366 2012-01-20 Jason Merrill <jason@redhat.com>
9367
9368 PR c++/51919
9369 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9370
9371 2012-01-20 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51922
9374 * g++.dg/ext/attrib42.C: Require ilp32.
9375
9376 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR target/51915
9379 * gcc.target/arm/pr51915.c: New test.
9380
9381 2012-01-20 Cary Coutant <ccoutant@google.com>
9382 Dodji Seketeli <dodji@redhat.com>
9383
9384 PR debug/45682
9385 * g++.dg/debug/dwarf2/nested-3.C: New test.
9386
9387 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9388
9389 PR c++/51402
9390 * g++.dg/template/crash110.C: New.
9391
9392 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9393
9394 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9395 Remove default options on hppa*-*-hpux*.
9396
9397 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9400
9401 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9402
9403 * gcc.c-torture/compile/pr51856.c: New testcase.
9404
9405 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9406
9407 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9408 options to go_target_compile.
9409
9410 2012-01-20 Kai Tietz <ktietz@redhat.com>
9411
9412 * g++.dg/torture/pr51344.C: Fix typo.
9413
9414 2012-01-20 Richard Guenther <rguenther@suse.de>
9415
9416 PR tree-optimization/51903
9417 * g++.dg/torture/pr51903.C: New testcase.
9418
9419 2012-01-20 Tobias Burnus <burnus@net-b.de>
9420 Janus Weil <janus@gcc.gnu.org>
9421
9422 PR fortran/51056
9423 * gfortran.dg/use_21.f90: New.
9424
9425 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR target/51106
9428 * gcc.dg/torture/pr51106-1.c: New test.
9429 * gcc.dg/torture/pr51106-2.c: New test.
9430
9431 2012-01-19 Kai Tietz <ktietz@redhat.com>
9432
9433 * g++.dg/torture/pr51344.C: New test.
9434
9435 2012-01-19 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/51904
9438 * gfortran.dg/intrinsic_size_2.f90: New.
9439
9440 2012-01-19 Jason Merrill <jason@redhat.com>
9441
9442 PR c++/51889
9443 * g++.dg/inherit/using7.C: New.
9444
9445 2012-01-19 Richard Guenther <rguenther@suse.de>
9446
9447 PR tree-optimization/37997
9448 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9449
9450 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9451
9452 PR rtl-optimization/51505
9453 * gcc.dg/pr51505.c: New test.
9454
9455 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9456
9457 PR fortran/51634
9458 * gfortran.dg/typebound_operator_12.f03: New.
9459 * gfortran.dg/typebound_operator_13.f03: New.
9460
9461 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9462
9463 PR c++/51225
9464 * g++.dg/cpp0x/pr51225.C: New.
9465
9466 2012-01-17 Ian Lance Taylor <iant@google.com>
9467
9468 PR go/50656
9469 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9470
9471 2012-01-17 Tobias Burnus <burnus@net-b.de>
9472
9473 PR fortran/51869
9474 * gfortran.dg/realloc_on_assign_9.f90: New.
9475
9476 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9477
9478 PR other/51165
9479 * gcc.dg/tm/memopt-3.c: Remove xfail.
9480 * gcc.dg/tm/memopt-4.c: Remove xfail.
9481 * gcc.dg/tm/memopt-5.c: Remove xfail.
9482 * gcc.dg/tm/memopt-7.c: Remove xfail.
9483
9484 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR tree-optimization/51877
9487 * gcc.c-torture/execute/pr51877.c: New test.
9488
9489 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9490
9491 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9492 {!vect_align_arrays} to vect_sizes_32B_16B.
9493 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9494 * gcc.dg/vect/vect-peel-3.c: Ditto.
9495
9496 2012-01-16 Jason Merrill <jason@redhat.com>
9497
9498 PR c++/51854
9499 * g++.dg/abi/mangle60.C: New.
9500
9501 PR c++/51827
9502 * g++.dg/pch/mangle1.{C,Hs}: New.
9503
9504 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9505 Tobias Burnus <burnus@net-b.de>
9506
9507 PR fortran/50981
9508 * gfortran.dg/elemental_optional_args_3.f90: New
9509 * gfortran.dg/elemental_optional_args_4.f90: New
9510
9511 2012-01-16 Tobias Burnus <burnus@net-b.de>
9512
9513 PR fortran/51809
9514 * gfortran.dg/use_20.f90: New
9515
9516 2012-01-16 Jason Merrill <jason@redhat.com>
9517
9518 PR c++/51868
9519 * g++.dg/cpp0x/rv-bitfield.C: New.
9520 * g++.dg/cpp0x/rv-bitfield2.C: New.
9521
9522 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9523
9524 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9525 subroutine 'qsort' and use index array to assign the result.
9526
9527 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR tree-optimization/51865
9530 * gcc.dg/pr51865.c: New test.
9531
9532 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9533
9534 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9535
9536 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9537
9538 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9539 to be loaded from the constant pool, rather than via %hi and %lo.
9540
9541 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9542
9543 PR rtl-optimization/51821
9544 * gcc.dg/pr51821.c: New test.
9545
9546 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9547
9548 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9549
9550 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9551
9552 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9553
9554 2012-01-14 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/51800
9557 * gfortran.dg/init_flag_8.f90: New.
9558 * gfortran.dg/init_flag_9.f90: New.
9559
9560 2011-01-14 Tobias Burnus <burnus@net-b.de>
9561
9562 PR fortran/51816
9563 * gfortran.dg/use_18.f90: New.
9564 * gfortran.dg/use_19.f90: New.
9565
9566 2012-01-13 Ian Lance Taylor <iant@google.com>
9567
9568 PR c++/50012
9569 * g++.dg/warn/Wsign-compare-4.C: New.
9570
9571 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9572
9573 PR fortran/48351
9574 * gfortran.dg/alloc_comp_assign.f03: New.
9575 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9576 __BUILTIN_FREE from 38 to 32.
9577
9578 2012-01-13 Jason Merrill <jason@redhat.com>
9579
9580 PR c++/20681
9581 * g++.dg/warn/Wreturn-type-7.C: New.
9582
9583 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9584
9585 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9586 assumption.
9587 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9588 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9589 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9590 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9591 int32plus because of big array needed.
9592 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9593 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9594
9595 2012-01-13 Jason Merrill <jason@redhat.com>
9596
9597 PR c++/51813
9598 * g++.dg/ext/visibility/template9.C: New.
9599
9600 PR c++/51620
9601 * g++.dg/cpp0x/defaulted34.C: New.
9602 * g++.dg/template/virtual3.C: New.
9603
9604 2012-01-13 Richard Guenther <rguenther@suse.de>
9605
9606 PR middle-end/8081
9607 * gcc.dg/torture/pr8081.c: New testcase.
9608
9609 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9610
9611 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9612
9613 2012-01-12 Jason Merrill <jason@redhat.com>
9614
9615 PR c++/51714
9616 * g++.dg/ext/stmtexpr14.C: New.
9617
9618 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9619
9620 PR c++/51633
9621 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9622
9623 2012-01-12 Jason Merrill <jason@redhat.com>
9624
9625 PR c++/48051
9626 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9627 * g++.dg/abi/mangle58.C: Likewise.
9628
9629 PR c++/51403
9630 * g++.dg/template/arg8.C: New.
9631
9632 2012-01-12 Ira Rosen <irar@il.ibm.com>
9633
9634 PR tree-optimization/51799
9635 * gcc.dg/vect/pr51799.c: New test.
9636 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9637 patterns.
9638
9639 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9640 Tobias Burnus <burnus@net-b.de>
9641
9642 PR fortran/51057
9643 PR fortran/51616
9644 * lib/target-supports.exp
9645 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9646 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9647
9648 2012-01-11 Jason Merrill <jason@redhat.com>
9649
9650 PR c++/51565
9651 * g++.dg/ext/attrib42.C: New.
9652
9653 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR bootstrap/51796
9656 * gcc.dg/pr51796.c: New test.
9657
9658 2012-01-11 Jason Merrill <jason@redhat.com>
9659
9660 PR c++/51818
9661 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9662
9663 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gnat.dg/array19.ad[sb]: New test.
9666
9667 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9668
9669 * gnat.dg/opt23.ad[sb]: New test.
9670 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9671 * gnat.dg/opt24.ad[sb]: New test.
9672
9673 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9674
9675 PR tree-optimization/49642
9676 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9677 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9678
9679 2012-01-11 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/51613
9682 * g++.dg/template/explicit-args5.C: New.
9683
9684 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9685
9686 * gcc.c-torture/execute/20120110-1.c: New testcase.
9687
9688 2012-01-10 Jason Merrill <jason@redhat.com>
9689
9690 PR c++/51614
9691 * g++.dg/inherit/ambig1.C: New.
9692
9693 PR c++/51433
9694 * g++.dg/cpp0x/constexpr-cache1.C: New.
9695
9696 2012-01-10 Richard Guenther <rguenther@suse.de>
9697
9698 PR tree-optimization/51801
9699 * gcc.dg/torture/pr51801.c: New testcase.
9700
9701 2012-01-10 Tobias Burnus <burnus@net-b.de>
9702
9703 PR fortran/51652
9704 * gfortran.dg/allocate_with_typespec_5.f90: New.
9705
9706 2012-01-10 Tobias Burnus <burnus@net-b.de>
9707
9708 * gfortran.dg/class_39.f03: Update dg-error string.
9709
9710 2012-01-10 Richard Guenther <rguenther@suse.de>
9711
9712 PR tree-optimization/50913
9713 * gcc.dg/graphite/interchange-16.c: New testcase.
9714 * gcc.dg/graphite/scop-20.c: XFAIL.
9715 * gfortran.dg/graphite/interchange-1.f: Likewise.
9716 * gfortran.dg/graphite/block-1.f90: Likewise.
9717 * gfortran.dg/graphite/block-2.f: Likewise.
9718
9719 2012-01-10 Richard Henderson <rth@redhat.com>
9720
9721 * lib/target-supports.exp (check_effective_target_vect_perm,
9722 check_effective_target_vect_perm_byte,
9723 check_effective_target_vect_perm_short): Enable for arm neon.
9724
9725 2012-01-09 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/46328
9728 * gfortran.dg/typebound_operator_11.f90: New.
9729
9730 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gnat.dg/array18.adb: New test.
9733 * gnat.dg/array18_pkg.ads: New helper.
9734
9735 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9736
9737 PR fortran/51791
9738 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9739 around base object in first assignment in main program.
9740 * gfortran.dg/typebound_operator_10.f03: New test.
9741
9742 2012-01-09 Martin Jambor <mjambor@suse.cz>
9743
9744 PR tree-optimization/51759
9745 * g++.dg/ipa/pr51759.C: New test.
9746
9747 2012-01-09 Tobias Burnus <burnus@net-b.de>
9748
9749 PR fortran/51758
9750 * gfortran.dg/optional_absent_2.f90: New.
9751
9752 2012-01-09 Tobias Burnus <burnus@net-b.de>
9753
9754 PR fortran/51578
9755 * gfortran.dg/use_17.f90: New.
9756
9757 2012-01-09 Gary Funck <gary@intrepid.com>
9758
9759 PR preprocessor/33919
9760 * gcc.dg/pr33919.c: New test.
9761 * gcc.dg/pr33919-0.h: New test header file.
9762 * gcc.dg/pr33919-1.h: Ditto.
9763 * gcc.dg/pr33919-2.h: Ditto.
9764
9765 2012-01-07 Jan Hubicka <jh@suse.cz>
9766
9767 PR tree-optimize/51694
9768 * gcc.c-torture/compile/pr51694.c: new testcase.
9769
9770 2012-01-07 Jan Hubicka <jh@suse.cz>
9771
9772 PR tree-optimization/51600
9773 * g++.dg/torture/pr51600.C: New testcase.
9774
9775 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9776
9777 PR gcov-profile/51715
9778 PR gcov-profile/51717
9779 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9780 * gcc.misc-tests/gcov-14.c: Likewise.
9781
9782 2012-01-06 Jason Merrill <jason@redhat.com>
9783
9784 * g++.dg/parse/new5.C: New.
9785
9786 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9787
9788 PR testsuite/51655
9789 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9790 including <string.h>.
9791
9792 2012-01-06 Jason Merrill <jason@redhat.com>
9793
9794 * g++.dg/abi/mangle51.C: New.
9795 * g++.dg/abi/mangle52.C: New.
9796 * g++.dg/abi/mangle53.C: New.
9797 * g++.dg/abi/mangle54.C: New.
9798 * g++.dg/abi/mangle55.C: New.
9799 * g++.dg/abi/mangle56.C: New.
9800 * g++.dg/abi/mangle57.C: New.
9801 * g++.dg/abi/mangle58.C: New.
9802 * g++.dg/abi/mangle59.C: New.
9803 * g++.dg/cpp0x/trailing3.C: Update mangling.
9804 * g++.dg/cpp0x/variadic111.C: Update mangling.
9805 * g++.dg/cpp0x/variadic4.C: Update mangling.
9806 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9807 * g++.dg/template/nontype22.C: Works now.
9808 * g++.dg/template/pr35240.C: Works now.
9809
9810 * g++.dg/cpp0x/error7.C: New.
9811
9812 2012-01-06 Tobias Burnus <burnus@net-b.de>
9813
9814 * gfortran.dg/deallocate_stat_2.f90: New.
9815 * coarray/allocate_errgmsg.f90: New.
9816 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9817 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9818 * coarray/subobject_1.f90: Fix for num_images > 1.
9819 * gfortran.dg/deallocate_stat.f90: Update due to changed
9820 stat= handling.
9821
9822 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9823
9824 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9825
9826 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9827
9828 * ada/acats/overflow.lst: Add cb20004.
9829
9830 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9831
9832 PR c++/51541
9833 * g++.dg/cpp0x/alias-decl-18.C: New test.
9834
9835 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9836
9837 * gcc.c-torture/execute/20120104-1.c: New test.
9838
9839 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9840
9841 PR fortran/PR48946
9842 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9843 the old typebound_operator_8.f03.
9844 * gfortran.dg/typebound_operator_8.f03: New version of
9845 typebound_operator_7.f03 with 'u' a derived type instead of a
9846 class object.
9847
9848 2012-01-05 Richard Guenther <rguenther@suse.de>
9849
9850 * g++.dg/torture/pr49309.C: Skip for -flto.
9851
9852 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR middle-end/51761
9855 * gcc.c-torture/compile/pr51761.c: New test.
9856
9857 2012-01-05 Richard Guenther <rguenther@suse.de>
9858
9859 PR tree-optimization/51760
9860 * gcc.dg/torture/pr51760.c: New testcase.
9861
9862 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9863
9864 PR middle-end/51472
9865 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9866
9867 2012-01-05 Richard Guenther <rguenther@suse.de>
9868
9869 PR lto/41576
9870 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9871 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9872
9873 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR debug/51695
9876 * gcc.dg/pr51695.c: New test.
9877
9878 2012-01-04 Andrew Pinski <apinski@cavium.com>
9879
9880 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9881 * gcc.target/mips/octeon2-lx-1.c: New test.
9882 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9883 * gcc.target/mips/octeon2-lx-2.c: New test.
9884 * gcc.target/mips/octeon2-lx-3.c: New test.
9885
9886 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9887
9888 PR other/51163
9889 PR other/51164
9890 * gcc.dg/tm/alias-1.c: Adjust regexp.
9891 * gcc.dg/tm/alias-2.c: Adjust regexp.
9892
9893 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9894
9895 PR c++/51064
9896 * g++.dg/warn/Wparentheses-26.C: New.
9897
9898 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9899
9900 * gfortran.dg/elemental_optional_args_2.f90: New test.
9901
9902 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9903
9904 PR fortran/49693
9905 * gfortran.dg/common_17.f90: New test.
9906
9907 2012-01-04 Richard Guenther <rguenther@suse.de>
9908
9909 PR tree-optimization/49651
9910 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9911 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9912
9913 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9914
9915 PR c++/51738
9916 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9917
9918 2012-01-03 Andrew Pinski <apinski@cavium.com>
9919
9920 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9921 for all mips targets. Also allow an optional .cfi_startproc.
9922
9923 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9924
9925 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9926
9927 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9928
9929 PR c++/29273
9930 * g++.dg/rtti/dyncast5.C: New.
9931
9932 2012-01-03 Richard Guenther <rguenther@suse.de>
9933
9934 PR tree-optimization/51070
9935 * gcc.dg/torture/pr51070-2.c: New testcase.
9936
9937 2012-01-03 Richard Guenther <rguenther@suse.de>
9938
9939 PR tree-optimization/51692
9940 * gcc.dg/torture/pr51692.c: New testcase.
9941
9942 2012-01-03 Richard Guenther <rguenther@suse.de>
9943
9944 PR debug/51650
9945 * g++.dg/lto/pr51650-3_0.C: New testcase.
9946
9947 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/15867
9950 * g++.dg/warn/Wredundant-decls-spec.C: New.
9951
9952 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR tree-optimization/51719
9955 * g++.dg/tree-prof/pr51719.C: New test.
9956
9957 2012-01-03 Richard Guenther <rguenther@suse.de>
9958
9959 PR middle-end/51730
9960 * gcc.dg/fold-compare-6.c: New testcase.
9961
9962 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR c++/51669
9965 * g++.dg/gomp/pr51669.C: New test.
9966
9967 2012-01-02 Jason Merrill <jason@redhat.com>
9968
9969 PR c++/51675
9970 * g++.dg/cpp0x/constexpr-union2.C: New.
9971
9972 PR c++/51666
9973 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9974
9975 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9976
9977 PR c++/51462
9978 * g++.dg/cpp0x/constexpr-99.C: New test.
9979
9980 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9981
9982 PR c++/20140
9983 * g++.dg/template/init9.C: New.
9984
9985 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9986
9987 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9988 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9989 rather than a specific number.
9990
9991 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9992
9993 PR fortran/46262
9994 PR fortran/46328
9995 PR fortran/51052
9996 * gfortran.dg/typebound_operator_7.f03: New.
9997 * gfortran.dg/typebound_operator_8.f03: New.
9998
9999 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10000
10001 PR target/51729
10002 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10003 XFAIL.
10004 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10005
10006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10009
10010 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10011
10012 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10013 for MIPS.
10014
10015 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10016
10017 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10018 * gfortran.dg/io_real_boz_4.f90: Likewise.
10019 * gfortran.dg/io_real_boz_5.f90: Likewise.
10020
10021 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10022
10023 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10024
10025 2012-01-02 Revital Eres <revital.eres@linaro.org>
10026
10027 * gcc.dg/sms-11.c: New file.
10028
10029 2012-01-02 Tobias Burnus <burnus@net-b.de>
10030
10031 PR fortran/51682
10032 * gfortran.dg/coarray/image_index_3.f90: New.
10033
10034 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/16603
10037 * g++.dg/parse/enum8.C: New.
10038
10039 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10040
10041 PR c++/51379
10042 * g++.dg/conversion/reinterpret4.C: New.
10043 * g++.dg/conversion/reinterpret1.C: Adjust.
10044
10045 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10048
10049 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
10050
10051 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10052 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10053 * g++.old-deja/g++.jason/access14.C: Likewise.
10054 * g++.old-deja/g++.jason/access8.C: Likewise.
10055 * g++.old-deja/g++.jason/access1.C: Likewise.
10056 * g++.old-deja/g++.other/access3.C: Likewise.
10057 * g++.old-deja/g++.other/access5.C: Likewise.
10058 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10059 * g++.old-deja/g++.law/visibility22.C: Likewise.
10060 * g++.old-deja/g++.law/visibility26.C: Likewise.
10061 * g++.old-deja/g++.mike/p2746.C: Likewise.
10062 * g++.dg/debug/using1.C: Likewise.
10063 * g++.dg/lookup/using51.C: Likewise.
10064 * g++.dg/inherit/using5.C: Likewise.
10065 * g++.dg/inherit/pr30297.C: Likewise.
10066 * g++.dg/inherit/access8.C: Likewise.
10067 * g++.dg/torture/pr39362.C: Likewise.
10068 * g++.dg/template/crash13.C: Likewise.
10069 * g++.dg/template/using10.C: Likewise.
10070
10071 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10072
10073 PR fortran/51502
10074 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10075
10076 2012-01-01 Ira Rosen <irar@il.ibm.com>
10077
10078 PR tree-optimization/51704
10079 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10080 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10081 corresponding flags.
10082
10083 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/51723
10086 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10087
10088 2012-01-01 Jan Hubicka <jh@suse.cz>
10089
10090 PR rtl-optimization/51069
10091 * gcc.c-torture/compile/pr51069.c: New testcase.
10092
10093 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR tree-optimization/51683
10096 * gcc.dg/pr51683.c: New test.
10097 \f
10098 Copyright (C) 2012 Free Software Foundation, Inc.
10099
10100 Copying and distribution of this file, with or without modification,
10101 are permitted in any medium without royalty provided the copyright
10102 notice and this notice are preserved.