re PR rtl-optimization/55247 (internal compiler error: Max. number of generated reloa...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/55247
4 * gcc.target/i386/pr55247.c: New test.
5
6 2012-11-09 Andrew Pinski <apinski@cavium.com>
7
8 * gcc.c-torture/execute/20121108-1.c: New test.
9
10 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
11
12 PR c++/54413
13 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
14 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
15 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
16 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
17
18 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
19
20 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
21 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
22 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
23 array bounds.
24 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
25
26 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
27
28 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
29 * g++.dg/tm/pr47530.C: Same.
30
31 2012-11-09 Jason Merrill <jason@redhat.com>
32
33 PR c++/54859
34 * g++.dg/cpp0x/alias-decl-25.C: New.
35
36 * g++.dg/abi/abi-tag1.C: New.
37 * g++.dg/abi/abi-tag2.C: New.
38
39 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
40
41 PR rtl-optimization/55154
42 * gcc.target/i386/pr55154.c: New test.
43
44 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
45
46 PR rtl-optimization/55151
47 * gcc.dg/pr55151.c: Move ...
48 * gcc.target/i386/pr55151.c: ... here.
49
50 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
51
52 PR rtl-optimization/54472
53 * gcc.dg/pr54472.c: New test.
54
55 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
56
57 * gnat.dg/stack_check3.ad[sb]: New test.
58
59 2012-11-08 Ian Lance Taylor <iant@google.com>
60
61 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
62 with arguments. Handle errorcheckoutput and rundir test types.
63
64 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
65
66 PR tree-optimization/55191
67 * gcc.dg/pr55191.c: New test.
68
69 2012-11-08 Jakub Jelinek <jakub@redhat.com>
70
71 PR debug/54499
72 * g++.dg/debug/pr54499.C: New test.
73
74 2012-11-08 Jan Hubicka <jh@suse.cz>
75
76 PR middle-end/48636
77 * gcc.dg/winline-3.c: Update.
78
79 2012-11-08 Martin Jambor <mjambor@suse.cz>
80
81 * gfortran.dg/ipcp-array-1.f90: New test.
82
83 2012-11-08 Florian Weimer <fweimer@redhat.com>
84
85 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
86
87 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
88
89 PR rtl-optimization/55151
90 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
91
92 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
93
94 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
95
96 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
97
98 * gcc.c-torture/compile/20121107-1.c: New test.
99
100 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
101
102 PR rtl-optimization/55151
103 * gcc.dg/pr55151.c: Compile it only for x86_64.
104
105 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
106
107 PR rtl-optimization/55122
108 * gcc.dg/pr55122.c: New test.
109
110 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
111
112 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
113 word powerpc.
114 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
115 * gcc.target/powerpc/loop_align.c: Skip on AIX.
116 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
117 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
118
119 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
120
121 PR c/53063
122 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
123
124 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
125
126 PR c/51294
127 * c-c++-common/pr51294.c: New.
128
129 2012-11-07 Martin Jambor <mjambor@suse.cz>
130
131 PR tree-optimization/53787
132 * gcc.dg/ipa/ipa-5.c: Adjust.
133 * gcc.dg/ipa/ipcp-agg-1.c: New test.
134 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
135 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
136 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
137 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
138 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
139 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
140 * gfortran.dg/pr48636-2.f90: New test.
141 * gfortran.dg/pr53787.f90: Likewise.
142
143 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/55226
146 Revert:
147 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/54922
150 * g++.dg/cpp0x/constexpr-union4.C: New.
151
152 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
153
154 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
155
156 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
157
158 PR target/49220
159 * gcc.c-torture/compile/pr49220.c: New test.
160
161 2012-11-07 Florian Weimer <fweimer@redhat.com>
162
163 * g++.dg/init/new40.C: New.
164
165 2012-11-07 Jakub Jelinek <jakub@redhat.com>
166
167 PR debug/54693
168 * gcc.dg/guality/pr54693-2.c: New test.
169
170 2012-11-06 Andrew Pinski <apinski@cavium.com>
171
172 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
173 -fno-vect-cost-model.
174
175 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
176
177 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
178 * gcc.dg/tm/debug-1.c: Same.
179 * gcc.dg/tm/irrevocable-3.c: Same.
180 * gcc.dg/tm/irrevocable-4.c: Same.
181 * gcc.dg/tm/memopt-10.c: Same.
182 * gcc.dg/tm/memopt-11.c: Same.
183 * gcc.dg/tm/props-4.c: Same.
184 * gcc.dg/tm/wrap-3.c: Same.
185 * gcc.dg/tm/wrap-4.c: Same.
186
187 2012-11-06 Andrew Pinski <apinski@cavium.com>
188
189 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
190
191 2012-11-06 Jan Hubicka <jh@suse.cz>
192
193 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
194 candidate still.
195 * gcc.dg/tree-ssa/loop-23.c: Likewise.
196 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
197 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
198
199 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
200
201 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
202
203 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
204
205 PR middle-end/41993
206 * gcc.dg/torture/pr41993.c: New test.
207
208 2012-11-06 Jan Hubicka <jh@suse.cz>
209
210 * gcc.target/i386/l_fma_float_?.c: Update.
211 * gcc.target/i386/l_fma_double_?.c: Update.
212
213 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
214
215 PR target/54089
216 * gcc.target/sh/pr54089-8.c: New.
217 * gcc.target/sh/pr54089-9.c: New.
218
219 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
220
221 PR target/47440
222 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
223 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
224 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
225 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
226 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
227 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
228 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
229 * gcc.target/i386/avx-vzeroupper-27.c: New.
230
231 2012-11-06 Janus Weil <janus@gcc.gnu.org>
232
233 PR fortran/54917
234 * gfortran.dg/transfer_class_1.f90: New.
235 * gfortran.dg/transfer_class_2.f90: New.
236
237 2012-11-05 Sriraman Tallam <tmsriram@google.com>
238
239 * testsuite/g++.dg/mv1.C: New test.
240 * testsuite/g++.dg/mv2.C: New test.
241 * testsuite/g++.dg/mv3.C: New test.
242 * testsuite/g++.dg/mv4.C: New test.
243 * testsuite/g++.dg/mv5.C: New test.
244 * testsuite/g++.dg/mv6.C: New test.
245
246 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
247
248 PR testsuite/55186
249 * gcc.dg/const-uniq-1.c (a): Increase length four times.
250
251 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
252
253 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
254 darwin.
255
256 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
257
258 * g++.dg/torture/20121105-1.C: New test.
259
260 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
261
262 * gcc.dg/torture/fp-compare.c: New testcase.
263
264 2012-11-05 Jan Hubicka <jh@suse.cz>
265
266 * gcc.dg/const-1.c: Update.
267 * gcc.dg/pure-1.c: Update.
268
269 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
270
271 PR rtl-optimization/55151
272 * gcc.dg/pr55151.c: New test.
273
274 2012-11-05 Jakub Jelinek <jakub@redhat.com>
275
276 PR debug/54970
277 PR debug/54971
278 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
279
280 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
281
282 PR testsuite/51128
283 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
284
285 2012-11-05 Jan Hubicka <jh@suse.cz>
286
287 * gcc.dg/autopar/pr49960.c: Fix testcase.
288
289 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
290
291 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
292 Fix scan-tree-dump-times directive.
293
294 2012-11-04 Janus Weil <janus@gcc.gnu.org>
295
296 PR fortran/55199
297 * gfortran.dg/associate_12.f90: New.
298
299 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
300
301 PR target/54255
302 * lib/target-supports.exp (check_effective_target_masm_intel): New
303 proc.
304 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
305 masm_intel.
306
307 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
308 Jack Howarth <howarth@bromo.med.uc.edu>
309
310 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
311 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
312 * gcc.target/i386/pr53249.c: Likewise.
313
314 2012-11-03 Andrew Pinski <apinski@cavium.com>
315
316 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
317 call abort1 so that cross jumping does not happen.
318
319 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
320
321 PR target/51244
322 * gcc.target/sh/pr51244-18.c: New.
323 * gcc.target/sh/pr51244-19.c: New.
324
325 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
326
327 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
328 b requires a 64-bit operation followed by a truncation.
329
330 2012-11-02 Jan Hubicka <jh@suse.cz>
331
332 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
333
334 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
335
336 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
337 conditions to verify the reduction code is vectorized.
338
339 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
340 in case 'pow', such as 'powerpc' is used in the compiler version name.
341 * gcc.target/powerpc/pr46728-2.c: Likewise.
342 * gcc.target/powerpc/pr46728-3.c: Likewise.
343 * gcc.target/powerpc/pr46728-4.c: Likewise.
344 * gcc.target/powerpc/pr46728-5.c: Likewise.
345 * gcc.target/powerpc/pr46728-7.c: Likewise.
346 * gcc.target/powerpc/pr46728-8.c: Likewise.
347 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
348
349 2012-11-02 Jan Hubicka <jh@suse.cz>
350
351 * gcc.dg/tree-ssa/loop-38.c: New testcase.
352
353 2012-11-02 Jan Hubicka <jh@suse.cz>
354
355 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
356 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
357
358 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
359
360 PR middle-end/55130
361 * gcc.target/i386/pr55130.c: New test.
362
363 2012-11-02 Jakub Jelinek <jakub@redhat.com>
364
365 PR target/55147
366 * gcc.target/i386/pr55147.c: New test.
367
368 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
369
370 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
371 * gfortran.dg/default_format_denormal_1.f90: Same.
372
373 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
374
375 PR middle-end/55001
376 * g++.dg/ext/vector19.C: Remove target restrictions.
377 * gcc.dg/fold-compare-7.c: New testcase.
378
379 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
380
381 PR target/55160
382 * gcc.target/sh/pr55160.c: New.
383
384 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
385
386 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
387 scan-assembler regex.
388
389 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
390
391 PR middle-end/55150
392 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
393 * gcc.dg/pr55150-2.c: New test.
394
395 2012-11-01 Sharad Singhai <singhai@google.com>
396
397 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
398 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
399 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
400 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
401
402 2012-10-31 Dehao Chen <dehao@google.com>
403
404 * g++.dg/debug/dwarf2/block.C: New testcase.
405
406 2012-10-31 Jan Hubicka <jh@suse.cz>
407
408 * gcc.dg/pr44974.c: Add noinline.
409
410 2012-10-31 Janus Weil <janus@gcc.gnu.org>
411
412 PR fortran/53718
413 * gfortran.dg/class_54.f90: New.
414
415 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
416 Jakub Jelinek <jakub@redhat.com>
417
418 PR tree-optimization/55018
419 * gcc.dg/torture/pr55018.c: New test.
420
421 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/54583
424 * g++.dg/ext/vla13.C: New.
425
426 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
427
428 PR middle-end/55150
429 * gcc.dg/pr55150.c: New test.
430
431 2012-10-31 Tobias Burnus <burnus@net-b.de>
432
433 PR fortran/55134
434 * gfortran.dg/associate_11.f90: New.
435
436 2012-10-31 Dodji Seketeli <dodji@redhat.com>
437
438 PR c++/54955
439 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
440
441 2012-10-31 Jakub Jelinek <jakub@redhat.com>
442
443 PR tree-optimization/19105
444 PR tree-optimization/21643
445 PR tree-optimization/46309
446 * gcc.dg/pr19105.c: New test.
447 * gcc.dg/pr21643.c: New test.
448 * gcc.dg/pr46309-2.c: New test.
449 * gcc.c-torture/execute/pr46309.c: New test.
450
451 2012-10-31 Alan Modra <amodra@gmail.com>
452
453 * gcc.target/powerpc/dimode_off.c: New.
454 * gcc.target/powerpc/timode_off.c: New.
455 * gcc.target/powerpc/dfmode_off.c: New.
456 * gcc.target/powerpc/tfmode_off.c: New.
457
458 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
459
460 PR rtl-optimization/55093
461 * gcc.target/i386/pr55093.c: New file.
462
463 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
464
465 * gcc.target/i386/pr55116.c: Renamed to ...
466 * gcc.target/i386/pr55116-1.c: This.
467
468 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
469
470 * gcc.target/i386/pr55116-2.c: New file.
471
472 2012-10-30 Richard Biener <rguenther@suse.de>
473
474 * gcc.dg/vect/slp-perm-2.c: Adjust.
475
476 2012-10-30 Richard Biener <rguenther@suse.de>
477
478 PR tree-optimization/55111
479 * gcc.dg/torture/pr55111.c: New testcase.
480
481 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
482
483 PR target/53988
484 * gcc.target/sh/pr53988.c: New.
485
486 2012-10-30 Bin Cheng <bin.cheng@arm.com>
487
488 PR target/54989
489 * gcc.dg/hoist-register-pressure-1.c: Rename from
490 hoist-register-pressure.c. Add nonpic condition.
491 * gcc.dg/hoist-register-pressure-2.c: New testcase.
492
493 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
494
495 PR c++/54930
496 * gcc.dg/Wreturn-local-addr.c: New.
497 * g++.dg/warn/Wno-return-local-addr.C: New.
498 * g++.dg/warn/Wreturn-local-addr.C: New.
499
500 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR middle-end/55116
503 * gcc.target/i386/pr55116.c: New file.
504
505 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
506
507 PR c/53066
508 * gcc.dg/Wshadow-4.c: New.
509 * gcc.dg/Wshadow-4.h: New.
510
511 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
512
513 PR debug/54693
514 * gcc.dg/guality/pr54693.c: New.
515
516 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
517
518 PR middle-end/55027
519 * gcc.dg/pr55027.c: New testcase.
520
521 2012-10-29 Jan Hubicka <jh@suse.cz>
522
523 * gcc.dg/ipa/inline-6.c: New testcase.
524
525 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
526
527 PR rtl-optimization/55106
528 * g++.dg/pr55106.C: New.
529
530 2012-10-29 Richard Guenther <rguenther@suse.de>
531
532 PR middle-end/53695
533 * gcc.dg/torture/pr53695.c: New testcase.
534
535 2012-10-28 Jan Hubicka <jh@suse.cz>
536
537 * gcc.dg/ipa/inlinehint-3.c: New testcase.
538
539 2012-10-28 Tobias Burnus <burnus@net-b.de>
540
541 PR fortran/54958
542 * gfortran.dg/do_check_6.f90: New.
543
544 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
545 Jack Howarth <howarth@bromo.med.uc.edu>
546
547 PR target/54404
548 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
549 to dg-options.
550 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
551
552 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
553
554 PR target/34283
555 * gcc.target/i386/pr34283.c: New test.
556
557 2012-10-26 Jakub Jelinek <jakub@redhat.com>
558
559 PR c++/55081
560 * g++.dg/opt/pr55081.C: New test.
561
562 PR debug/54970
563 PR debug/54971
564 * gcc.dg/guality/pr54970.c: New test.
565
566 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
567
568 PR c++/54984
569 * g++.dg/template/new11.C: New.
570
571 2012-10-26 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/54824
574 * gcc.dg/torture/pr54824.c: New testcase.
575
576 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
577
578 * gcc.target/i386/fxsave-1.c: New.
579 * gcc.target/i386/fxsave64-1.c: Ditto.
580 * gcc.target/i386/fxrstor-1.c: Ditto.
581 * gcc.target/i386/fxrstor64-1.c: Ditto.
582 * gcc.target/i386/xsave-1.c: Ditto.
583 * gcc.target/i386/xsave64-1.c: Ditto.
584 * gcc.target/i386/xrstor-1.c: Ditto.
585 * gcc.target/i386/xrstor64-1.c: Ditto.
586 * gcc.target/i386/xsaveopt-1.c: Ditto.
587 * gcc.target/i386/xsaveopt64-1.c: Ditto.
588 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
589 * gcc.target/i386/sse-13.c: Ditto.
590 * gcc.target/i386/sse-14.c: Ditto.
591 * gcc.target/i386/sse-22.c: Ditto.
592 * gcc.target/i386/sse-23.c: Ditto.
593 * g++.dg/other/i386-2.C: Ditto.
594 * g++.dg/other/i386-3.C: Ditto.
595
596 2012-10-25 Jan Hubicka <jh@suse.cz>
597
598 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
599 at ivcanon time.
600
601 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
602
603 PR c++/53761
604 * g++.dg/ext/transparent-union.C: New.
605
606 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
607
608 PR c++/54427
609 * g++.dg/ext/vector19.C: New testcase.
610
611 2012-10-25 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/54902
614 * g++.dg/torture/pr54902.C: New testcase.
615
616 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/34892
619 * g++.dg/template/crash114.C: New.
620
621 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
622
623 PR bootstrap/55049
624 * gcc.target/i386/pr55049-1.c: New test.
625
626 2012-10-24 Janus Weil <janus@gcc.gnu.org>
627
628 PR fortran/55037
629 * gfortran.dg/class_dummy_4.f03: New.
630
631 2012-10-24 Jakub Jelinek <jakub@redhat.com>
632
633 PR rtl-optimization/55010
634 * gcc.dg/pr55010.c: New test.
635
636 PR debug/54828
637 * g++.dg/debug/pr54828.C: New test.
638
639 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
640
641 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
642 * gcc.dg/vect/vect-83_64.c: Likewise.
643
644 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/54922
647 * g++.dg/cpp0x/constexpr-union4.C: New.
648
649 2012-10-23 Jeff Law <law@redhat.com>
650
651 * gcc.c-torture/execute/pr54985.c: New test.
652
653 2012-10-23 Paul Koning <ni1d@arrl.net>
654
655 PR debug/54508
656 * g++.dg/debug/dwarf2/pr54508.C: New.
657
658 2012-10-23 Jakub Jelinek <jakub@redhat.com>
659
660 PR c++/54844
661 * g++.dg/template/sizeof14.C: New test.
662
663 2012-10-23 Ian Bolton <ian.bolton@arm.com>
664 Jim MacArthur <jim.macarthur@arm.com>
665 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
666 Marcus Shawcroft <marcus.shawcroft@arm.com>
667 Nigel Stephens <nigel.stephens@arm.com>
668 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
669 Richard Earnshaw <rearnsha@arm.com>
670 Sofiane Naci <sofiane.naci@arm.com>
671 Stephen Thomas <stephen.thomas@arm.com>
672 Tejas Belagod <tejas.belagod@arm.com>
673 Yufeng Zhang <yufeng.zhang@arm.com>
674
675 * lib/target-supports.exp
676 (check_profiling_available): Add AArch64.
677 (check_effective_target_vect_int): Likewise.
678 (check_effective_target_vect_shift): Likewise.
679 (check_effective_target_vect_float): Likewise.
680 (check_effective_target_vect_double): Likewise.
681 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
682 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
683 (check_effective_target_vect_pack_trunc): Likewise.
684 (check_effective_target_vect_unpack): Likewise.
685 (check_effective_target_vect_hw_misalign): Likewise.
686 (check_effective_target_vect_short_mult): Likewise.
687 (check_effective_target_vect_int_mult): Likewise.
688 (check_effective_target_vect_stridedN): Likewise.
689 (check_effective_target_sync_int_long): Likewise.
690 (check_effective_target_sync_char_short): Likewise.
691 (check_vect_support_and_set_flags): Likewise.
692 (check_effective_target_aarch64_tiny): New.
693 (check_effective_target_aarch64_small): New.
694 (check_effective_target_aarch64_large): New.
695 * g++.dg/other/PR23205.C: Enable aarch64.
696 * g++.dg/other/pr23205-2.C: Likewise.
697 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
698 * gcc.c-torture/execute/20101011-1.c: Likewise.
699 * gcc.dg/20020312-2.c: Likewise.
700 * gcc.dg/20040813-1.c: Likewise.
701 * gcc.dg/builtin-apply2.c: Likewise.
702 * gcc.dg/stack-usage-1.c: Likewise.
703
704 2012-10-23 Ian Bolton <ian.bolton@arm.com>
705 Jim MacArthur <jim.macarthur@arm.com>
706 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
707 Marcus Shawcroft <marcus.shawcroft@arm.com>
708 Nigel Stephens <nigel.stephens@arm.com>
709 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
710 Richard Earnshaw <rearnsha@arm.com>
711 Sofiane Naci <sofiane.naci@arm.com>
712 Stephen Thomas <stephen.thomas@arm.com>
713 Tejas Belagod <tejas.belagod@arm.com>
714 Yufeng Zhang <yufeng.zhang@arm.com>
715
716 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
717 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
718 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
719 * gcc.target/aarch64/aapcs/abitest.S: New file.
720 * gcc.target/aarch64/aapcs/abitest.h: New file.
721 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
722 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
723 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
724 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
725 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
726 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
727 * gcc.target/aarch64/aapcs/ice_1.c: New file.
728 * gcc.target/aarch64/aapcs/ice_2.c: New file.
729 * gcc.target/aarch64/aapcs/ice_3.c: New file.
730 * gcc.target/aarch64/aapcs/ice_4.c: New file.
731 * gcc.target/aarch64/aapcs/ice_5.c: New file.
732 * gcc.target/aarch64/aapcs/macro-def.h: New file.
733 * gcc.target/aarch64/aapcs/test_1.c: New file.
734 * gcc.target/aarch64/aapcs/test_10.c: New file.
735 * gcc.target/aarch64/aapcs/test_11.c: New file.
736 * gcc.target/aarch64/aapcs/test_12.c: New file.
737 * gcc.target/aarch64/aapcs/test_13.c: New file.
738 * gcc.target/aarch64/aapcs/test_14.c: New file.
739 * gcc.target/aarch64/aapcs/test_15.c: New file.
740 * gcc.target/aarch64/aapcs/test_16.c: New file.
741 * gcc.target/aarch64/aapcs/test_17.c: New file.
742 * gcc.target/aarch64/aapcs/test_18.c: New file.
743 * gcc.target/aarch64/aapcs/test_19.c: New file.
744 * gcc.target/aarch64/aapcs/test_2.c: New file.
745 * gcc.target/aarch64/aapcs/test_20.c: New file.
746 * gcc.target/aarch64/aapcs/test_21.c: New file.
747 * gcc.target/aarch64/aapcs/test_22.c: New file.
748 * gcc.target/aarch64/aapcs/test_23.c: New file.
749 * gcc.target/aarch64/aapcs/test_24.c: New file.
750 * gcc.target/aarch64/aapcs/test_25.c: New file.
751 * gcc.target/aarch64/aapcs/test_26.c: New file.
752 * gcc.target/aarch64/aapcs/test_3.c: New file.
753 * gcc.target/aarch64/aapcs/test_4.c: New file.
754 * gcc.target/aarch64/aapcs/test_5.c: New file.
755 * gcc.target/aarch64/aapcs/test_6.c: New file.
756 * gcc.target/aarch64/aapcs/test_7.c: New file.
757 * gcc.target/aarch64/aapcs/test_8.c: New file.
758 * gcc.target/aarch64/aapcs/test_9.c: New file.
759 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
760 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
761 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
762 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
763 * gcc.target/aarch64/aapcs/test_complex.c: New file.
764 * gcc.target/aarch64/aapcs/test_int128.c: New file.
765 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
766 * gcc.target/aarch64/aapcs/type-def.h: New file.
767 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
768 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
769 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
770 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
771 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
772 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
773 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
774 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
775 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
776 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
777 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
778 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
779 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
780 * gcc.target/aarch64/aarch64.exp: New file.
781 * gcc.target/aarch64/adc-1.c: New file.
782 * gcc.target/aarch64/adc-2.c: New file.
783 * gcc.target/aarch64/asm-1.c: New file.
784 * gcc.target/aarch64/clrsb.c: New file.
785 * gcc.target/aarch64/clz.c: New file.
786 * gcc.target/aarch64/ctz.c: New file.
787 * gcc.target/aarch64/csinc-1.c: New file.
788 * gcc.target/aarch64/csinv-1.c: New file.
789 * gcc.target/aarch64/csneg-1.c: New file.
790 * gcc.target/aarch64/extend.c: New file.
791 * gcc.target/aarch64/fcvt.x: New file.
792 * gcc.target/aarch64/fcvt_double_int.c: New file.
793 * gcc.target/aarch64/fcvt_double_long.c: New file.
794 * gcc.target/aarch64/fcvt_double_uint.c: New file.
795 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
796 * gcc.target/aarch64/fcvt_float_int.c: New file.
797 * gcc.target/aarch64/fcvt_float_long.c: New file.
798 * gcc.target/aarch64/fcvt_float_uint.c: New file.
799 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
800 * gcc.target/aarch64/ffs.c: New file.
801 * gcc.target/aarch64/fmadd.c: New file.
802 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
803 * gcc.target/aarch64/frint.x: New file.
804 * gcc.target/aarch64/frint_double.c: New file.
805 * gcc.target/aarch64/frint_float.c: New file.
806 * gcc.target/aarch64/index.c: New file.
807 * gcc.target/aarch64/mneg-1.c: New file.
808 * gcc.target/aarch64/mneg-2.c: New file.
809 * gcc.target/aarch64/mneg-3.c: New file.
810 * gcc.target/aarch64/mnegl-1.c: New file.
811 * gcc.target/aarch64/mnegl-2.c: New file.
812 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
813 * gcc.target/aarch64/pic-constantpool1.c: New file.
814 * gcc.target/aarch64/pic-symrefplus.c: New file.
815 * gcc.target/aarch64/predefine_large.c: New file.
816 * gcc.target/aarch64/predefine_small.c: New file.
817 * gcc.target/aarch64/predefine_tiny.c: New file.
818 * gcc.target/aarch64/reload-valid-spoff.c: New file.
819 * gcc.target/aarch64/scalar_intrinsics.c: New file.
820 * gcc.target/aarch64/table-intrinsics.c: New file.
821 * gcc.target/aarch64/tst-1.c: New file.
822 * gcc.target/aarch64/vect-abs-compile.c: New file.
823 * gcc.target/aarch64/vect-abs.c: New file.
824 * gcc.target/aarch64/vect-abs.x: New file.
825 * gcc.target/aarch64/vect-compile.c: New file.
826 * gcc.target/aarch64/vect-faddv-compile.c: New file.
827 * gcc.target/aarch64/vect-faddv.c: New file.
828 * gcc.target/aarch64/vect-faddv.x: New file.
829 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
830 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
831 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
832 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
833 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
834 * gcc.target/aarch64/vect-fp-compile.c: New file.
835 * gcc.target/aarch64/vect-fp.c: New file.
836 * gcc.target/aarch64/vect-fp.x: New file.
837 * gcc.target/aarch64/vect-mull-compile.c: New file.
838 * gcc.target/aarch64/vect-mull.c: New file.
839 * gcc.target/aarch64/vect-mull.x: New file.
840 * gcc.target/aarch64/vect.c: New file.
841 * gcc.target/aarch64/vect.x: New file.
842 * gcc.target/aarch64/vector_intrinsics.c: New file.
843 * gcc.target/aarch64/vfp-1.c: New file.
844 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
845 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
846 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
847 * g++.dg/abi/aarch64_guard1.C: New file.
848
849 2012-10-23 Jakub Jelinek <jakub@redhat.com>
850
851 PR c++/54988
852 * c-c++-common/pr54988.c: New test.
853
854 2012-10-23 Jan Hubicka <jh@suse.cz>
855
856 * gcc.dg/tree-prof/peel-1.c: New testcase.
857
858 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
859
860 PR gcc/52945
861 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
862
863 2012-10-23 Joseph Myers <joseph@codesourcery.com>
864
865 * gcc.dg/c99-predef-1.c: New test.
866 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
867 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
868 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
869 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
870 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
871 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
872 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
873 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
874 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
875 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
876 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
877 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
878
879 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
880
881 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
882
883 2012-10-23 Jan Hubicka <jh@suse.cz>
884
885 PR middle-end/54937
886 * gcc.c-torture/execute/pr54937.c: New testcase.
887 * gcc.dg/tree-ssa/cunroll-2.c: Update.
888
889 2012-10-23 Jan Hubicka <jh@suse.cz>
890
891 PR middle-end/54967
892 * gfortran.dg/pr54967.f90: New testcase.
893
894 2012-10-23 Terry Guo <terry.guo@arm.com>
895
896 PR target/55019
897 * gcc.dg/pr55019.c: New.
898
899 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
900
901 PR tree-optimization/55008
902 * gcc.dg/tree-ssa/pr55008.c: New test.
903
904 2012-10-22 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/55011
907 * gcc.dg/torture/pr55011.c: New testcase.
908
909 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
910
911 * gcc.target/arm/pr40457-1.c: Adjust expected output.
912 * gcc.target/arm/pr40457-2.c: Likewise.
913 * gcc.target/arm/pr40457-3.c: Likewise.
914
915 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
916
917 * gnat.dg/specs/limited_with4.ads: New test.
918 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
919
920 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gnat.dg/modular4.adb: New test.
923 * gnat.dg/modular4_pkg.ads: New helper.
924
925 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
928 * gnat.dg/specs/addr1.ads: Likewise.
929
930 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
931
932 * gcc.dg/webizer.c (main): Add missing exit call.
933
934 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
935
936 PR fortran/54465
937 * gfortran.dg/wextra_1.f: New test.
938
939 2012-10-20 Jan Hubicka <jh@suse.cz>
940
941 * gcc.dg/tree-prof/unroll-1.c: New testcase.
942
943 2012-10-19 Janus Weil <janus@gcc.gnu.org>
944
945 PR fortran/54224
946 * gfortran.dg/warn_unused_function.f90: New.
947
948 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
949
950 * lib/target-supports.exp
951 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
952
953 2012-10-19 Richard Guenther <rguenther@suse.de>
954
955 PR tree-optimization/54981
956 * gcc.dg/pr54981.c: New testcase.
957
958 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
959
960 PR target/54892
961 * gcc.target/arm/pr54892.c: New.
962
963 2012-10-19 Bin Cheng <bin.cheng@arm.com>
964
965 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
966
967 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/54501
970 * g++.dg/init/array30.C: New.
971 * g++.dg/init/array31.C: Likewise.
972
973 2012-10-18 Tobias Burnus <burnus@net-b.de>
974
975 PR fortran/54884
976 * gfortran.dg/public_private_module_7.f90: New.
977
978 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
979
980 PR c++/29633
981 * g++.dg/template/pr29633.C: New.
982
983 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
984
985 * gnat.dg/loop_optimization13.ad[sb]: New test.
986 * gnat.dg/loop_optimization13_pkg.ads: New helper.
987
988 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
989
990 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
991 * gcc.target/arm/neon/vfmaf32.c: Likewise.
992 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
993 * gcc.target/arm/neon/vfmsf32.c: Likewise.
994
995 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
996
997 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
998 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
999 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1000 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1001 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1002 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1003
1004 2012-10-16 Jan Hubicka <jh@suse.cz>
1005
1006 * gcc.target/i386/l_fma_float_?.c: Update.
1007 * gcc.target/i386/l_fma_double_?.c: Update.
1008 * gfortran.dg/do_1.f90: XFAIL
1009 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1010 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1011 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1012 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1013 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1014 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1015 valid.
1016
1017 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1018
1019 PR c/53063
1020 PR c/40989
1021 * gcc.dg/Wstrict-overflow-24.c: New.
1022
1023 2012-10-16 Tobias Burnus <burnus@net-b.de>
1024
1025 PR fortran/50981
1026 PR fortran/54618
1027 * gfortran.dg/class_optional_1.f90: New.
1028 * gfortran.dg/class_optional_2.f90: New.
1029
1030 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR debug/54796
1033 * gcc.dg/guality/pr54796.c: New test.
1034
1035 PR tree-optimization/54889
1036 * gfortran.dg/pr54889.f90: New test.
1037
1038 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * g++.dg/other/dump-ada-spec-2.C: New test.
1041
1042 2012-10-16 Easwaran Raman <eraman@google.com>
1043
1044 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1045 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1046
1047 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1048
1049 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1050 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1051
1052 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1053
1054 PR target/54925
1055 * gcc.c-torture/compile/pr54925.c: New.
1056
1057 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1058
1059 PR target/51244
1060 * gcc.target/sh/pr51244-17.c: New.
1061
1062 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1063
1064 PR target/54760
1065 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1066 functions.
1067 * gcc.target/sh/pr54760-4.c: New.
1068
1069 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1070
1071 PR target/34777
1072 * gcc.target/sh/torture/sh-torture.exp: New.
1073 * gcc.target/sh/torture/pr34777.c: New.
1074
1075 2012-10-15 Matthias Klose <doko@ubuntu.com>
1076
1077 * lib/target-supports.exp (check_profiling_available): Match
1078 arm*-*-linux-* for ARM Linux/GNU.
1079 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1080 * gfortran.dg/enum_10.f90: Likewise.
1081 * gfortran.dg/enum_9.f90: Likewise.
1082 * gcc.target/arm/synchronize.c: Likewise.
1083 * g++.old-deja/g++.jason/enum6.C: Likewise.
1084 * g++.old-deja/g++.other/enum4.C: Likewise.
1085 * g++.old-deja/g++.law/enum9.C: Likewise.
1086
1087 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1088
1089 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1090 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1091
1092 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1093 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/17805
1096 * g++.dg/overload/operator6.C: New.
1097
1098 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/50080 (again)
1101 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1102 * g++.dg/parse/tmpl-outside1.C: Likewise.
1103 * g++.dg/template/qualttp18.C: Likewise.
1104 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1105 * g++.old-deja/g++.pt/overload13.C: Likewise.
1106
1107 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1108
1109 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1110 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1111 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1112 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1113 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1114 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1115 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1116 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1117
1118 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/50080
1121 * g++.dg/parse/tmpl-outside2.C: New.
1122 * g++.dg/parse/tmpl-outside1.C: Adjust.
1123 * g++.dg/template/qualttp18.C: Likewise.
1124 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1125 * g++.old-deja/g++.pt/overload13.C: Likewise.
1126
1127 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1128
1129 PR tree-optimization/54915
1130 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1131
1132 2012-10-15 Richard Guenther <rguenther@suse.de>
1133
1134 PR tree-optimization/54920
1135 * gcc.dg/torture/pr54920.c: New testcase.
1136
1137 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1140
1141 2012-10-13 Jason Merrill <jason@redhat.com>
1142
1143 * g++.dg/tls/thread_local7g.C: Require tls_native.
1144
1145 2012-10-14 Jason Merrill <jason@redhat.com>
1146
1147 * g++.dg/cpp0x/inh-ctor1.C: New.
1148 * g++.dg/cpp0x/inh-ctor2.C: New.
1149 * g++.dg/cpp0x/inh-ctor3.C: New.
1150 * g++.dg/cpp0x/inh-ctor4.C: New.
1151 * g++.dg/cpp0x/inh-ctor5.C: New.
1152 * g++.dg/cpp0x/inh-ctor6.C: New.
1153 * g++.dg/cpp0x/inh-ctor7.C: New.
1154 * g++.dg/cpp0x/inh-ctor8.C: New.
1155 * g++.dg/cpp0x/inh-ctor9.C: New.
1156 * g++.dg/cpp0x/inh-ctor10.C: New.
1157 * g++.dg/cpp0x/inh-ctor11.C: New.
1158 * g++.dg/cpp0x/inh-ctor12.C: New.
1159 * g++.dg/cpp0x/inh-ctor13.C: New.
1160
1161 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1162
1163 PR rtl-optimization/54919
1164 * gcc.dg/pr54919.c: New testcase.
1165
1166 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/53581
1169 * g++.dg/template/crash113.C: New.
1170
1171 2012-10-14 Jan Hubicka <jh@suse.cz>
1172
1173 * gcc.dg/unroll_5.c: New testcase.
1174
1175 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/52643
1178 * g++.dg/opt/pr52643.C: New.
1179
1180 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1181
1182 PR target/54602
1183 * gcc.target/sh/pr54602-1.c: New.
1184 * gcc.target/sh/pr54602-2.c: New.
1185 * gcc.target/sh/pr54602-3.c: New.
1186 * gcc.target/sh/pr54602-4.c: New.
1187
1188 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1189
1190 PR target/54680
1191 * gcc.target/sh/pr54680.c: New.
1192
1193 2012-10-12 Jan Hubicka <jh@suse.cz>
1194
1195 * gcc.dg/webizer.c: New testcase.
1196
1197 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1198
1199 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1200 specify -m64.
1201
1202 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1203
1204 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1205 Return 0 if already specifying -mfloat-abi other than hard.
1206
1207 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1208
1209 * gcc.dg/pr53060.c: Prune irrelevant warning.
1210
1211 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR c/54381
1214 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1215 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1216 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1217 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1218 Adjust expected wording of warnings for *cmp* builtins.
1219 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1220 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1221
1222 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/24449
1225 * g++.dg/parse/friend-main.C: New.
1226
1227 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1228
1229 PR c++/53055
1230 * g++.dg/pr53055.C: New testcase.
1231
1232 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/52744
1235 * g++.dg/cpp0x/pr52744.C: New.
1236
1237 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1238
1239 PR fortran/40453
1240 * gfortran.dg/dummy_procedure_9.f90: New.
1241
1242 2012-10-12 Richard Biener <rguenther@suse.de>
1243
1244 PR tree-optimization/54894
1245 * gcc.dg/torture/pr54894.c: New testcase.
1246
1247 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1248
1249 PR target/51244
1250 * gcc.target/sh/pr51244-13.c: New.
1251 * gcc.target/sh/pr51244-14.c: New.
1252 * gcc.target/sh/pr51244-15.c: New.
1253 * gcc.target/sh/pr51244-16.c: New.
1254
1255 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/51878
1258 * g++.dg/cpp0x/decltype45.C: New.
1259
1260 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1261
1262 PR fortran/54784
1263 * gfortran.dg/class_allocate_13.f90: New.
1264
1265 2012-10-11 Jason Merrill <jason@redhat.com>
1266
1267 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1268 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1269
1270 * g++.dg/gomp/tls-5.C: Require tls_native.
1271 * g++.dg/tls/thread_local7.C: Require tls_native.
1272 * g++.dg/tls/static2.C: New.
1273
1274 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/36107
1277 * g++.dg/ext/weak5.C: New.
1278
1279 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1280
1281 PR testsuite/54868
1282 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1283 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1284
1285 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/43765
1288 * g++.dg/parse/pr43765.C: New.
1289
1290 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1291
1292 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1293
1294 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1295
1296 PR c++/43663
1297 * g++.dg/init/bitfield3.C: New.
1298
1299 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1300
1301 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1302
1303 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR tree-optimization/54877
1306 * gcc.dg/torture/pr54877.c: New test.
1307
1308 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1309
1310 PR testsuite/53397
1311 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1312 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1313 and remove target info from dg-do compile.
1314 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1315 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1316 and remove target info from dg-do compile.
1317
1318 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1319
1320 * gcc.dg/pr54782.c: Require target with pthread support.
1321
1322 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/53122
1325 * g++.dg/cpp0x/auto35.C: New.
1326
1327 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1328
1329 PR c++/53540 - using fails to be equivalent to typedef
1330 * g++.dg/cpp0x/alias-decl-24.C: New test.
1331
1332 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1333
1334 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1335 that c++11 attributes to types are ignored for now.
1336 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1338
1339 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/53741
1342 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1343
1344 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/50478
1347 * g++.dg/cpp0x/initlist67.C: New.
1348
1349 2012-10-10 Dehao Chen <dehao@google.com>
1350
1351 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1352
1353 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1354
1355 PR target/52480
1356 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1357 Add runtime tests.
1358
1359 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/53307
1362 * g++.dg/cpp0x/decltype44.C: New.
1363
1364 2012-10-09 Steve Ellcey <sellcey@mips.com>
1365
1366 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1367
1368 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/53763
1371 * g++.dg/cpp0x/decltype43.C: New.
1372
1373 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1374
1375 PR middle-end/53397
1376 * gcc.dg/pr53397-1.c: New test case.
1377 * gcc.dg/pr53397-2.c: New test case.
1378
1379 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1380
1381 PR c++/54194
1382 * g++.dg/warn/Wparentheses-26.C: Adjust.
1383 * g++.dg/warn/Wparentheses-27.C: New.
1384
1385 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1386
1387 PR c++/54427
1388 * c-c++-common/vector-scalar.c: New testcase.
1389 * g++.dg/ext/vector18.C: New testcase.
1390 * g++.dg/ext/vector5.C: This is not an error anymore.
1391 * gcc.dg/init-vec-1.c: Move ...
1392 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1393 * gcc.c-torture/execute/vector-shift1.c: Move ...
1394 * c-c++-common/torture/vector-shift1.c: ... here.
1395 * gcc.dg/scal-to-vec1.c: Move ...
1396 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1397 C++11. Adapt error messages.
1398 * gcc.dg/convert-vec-1.c: Move ...
1399 * c-c++-common/convert-vec-1.c: ... here.
1400 * gcc.dg/scal-to-vec2.c: Move ...
1401 * c-c++-common/scal-to-vec2.c: ... here.
1402
1403 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1404
1405 PR target/54400
1406 * gcc.target/i386/pr54400.c: New testcase.
1407
1408 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR c++/54858
1411 * g++.dg/template/pr54858.C: New test.
1412
1413 2012-10-08 Marek Polacek <polacek@redhat.com>
1414
1415 PR debug/54831
1416 * g++.dg/debug/pr54831.C: New test.
1417
1418 2012-10-08 Dehao Chen <dehao@google.com>
1419
1420 * g++.dg/predict-loop-exit-1.C: New.
1421 * g++.dg/predict-loop-exit-2.C: New.
1422 * g++.dg/predict-loop-exit-3.C: New.
1423
1424 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1425
1426 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1427
1428 2012-10-08 Jason Merrill <jason@redhat.com>
1429
1430 * g++.dg/gomp/tls-5.C: New.
1431 * g++.dg/gomp/tls-wrap1.C: New.
1432 * g++.dg/gomp/tls-wrap2.C: New.
1433 * g++.dg/gomp/tls-wrap3.C: New.
1434 * g++.dg/gomp/tls-wrap4.C: New.
1435 * g++.dg/gomp/tls-wrapper-cse.C: New.
1436 * g++.dg/tls/thread_local-cse.C: New.
1437 * g++.dg/tls/thread_local-order1.C: New.
1438 * g++.dg/tls/thread_local-order2.C: New.
1439 * g++.dg/tls/thread_local-wrap1.C: New.
1440 * g++.dg/tls/thread_local-wrap2.C: New.
1441 * g++.dg/tls/thread_local-wrap3.C: New.
1442 * g++.dg/tls/thread_local-wrap4.C: New.
1443 * g++.dg/tls/thread_local2g.C: New.
1444 * g++.dg/tls/thread_local3g.C: New.
1445 * g++.dg/tls/thread_local4g.C: New.
1446 * g++.dg/tls/thread_local5g.C: New.
1447 * g++.dg/tls/thread_local6g.C: New.
1448 * g++.dg/tls/thread_local7g.C: New.
1449
1450 * g++.dg/tls/thread_local3.C: New.
1451 * g++.dg/tls/thread_local4.C: New.
1452 * g++.dg/tls/thread_local5.C: New.
1453 * g++.dg/tls/thread_local6.C: New.
1454
1455 * g++.dg/tls/init-2.C: Tweak errors.
1456 * g++.dg/tls/thread_local1.C: New.
1457 * g++.dg/tls/thread_local2.C: New.
1458 * g++.dg/tls/thread_local7.C: New.
1459
1460 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1461
1462 PR target/54866
1463 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1464
1465 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1466
1467 PR target/54685
1468 * gcc.target/sh/pr54685.c: New.
1469
1470 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1471
1472 PR c++/53528 C++11 attribute support
1473 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1474 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1530
1531 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1534 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1535 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1536
1537 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1538
1539 PR target/54760
1540 * gcc.target/sh/pr54760-2.c: New.
1541 * gcc.target/sh/pr54760-3.c: New.
1542
1543 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/51422
1546 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1547
1548 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1549 Sandra Loosemore <sandra@codesourcery.com>
1550
1551 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1552 and test that the accumulator is initialized using MULT.
1553 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1554 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1555
1556 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/52764
1559 * g++.dg/cpp0x/stdint.C: New.
1560
1561 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/54249
1564 * g++.dg/cpp0x/stddef.C: New.
1565
1566 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1567
1568 PR fortran/54832
1569 * gfortran.dg/typebound_operator_17.f90: New.
1570
1571 2012-10-06 Jan Hubicka <jh@suse.cz>
1572
1573 PR lto/53831
1574 PR lto/54776
1575 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1576
1577 2012-10-06 Jan Hubicka <jh@suse.cz>
1578
1579 * gcc.dg/lto/resolutions_0.c: New testcase.
1580
1581 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1582
1583 PR fortran/45521
1584 * gfortran.dg/generic_25.f90: New.
1585 * gfortran.dg/generic_26.f90: New.
1586 * gfortran.dg/generic_27.f90: New.
1587
1588 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1589
1590 PR target/54760
1591 * gcc.target/sh/pr54760-1.c: New.
1592
1593 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1594
1595 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1596 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1597 * g++.dg/warn/Wsign-compare-5.C: New test.
1598 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1599 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1600 * g++.dg/ext/builtin30.C: New test.
1601 * g++.dg/ext/vla12.C: New test.
1602 * gcc.dg/builtins-85.c: New test.
1603
1604 PR debug/54519
1605 * gcc.dg/guality/pr54519-1.c: New test.
1606 * gcc.dg/guality/pr54519-2.c: New test.
1607 * gcc.dg/guality/pr54519-3.c: New test.
1608 * gcc.dg/guality/pr54519-4.c: New test.
1609 * gcc.dg/guality/pr54519-5.c: New test.
1610 * gcc.dg/guality/pr54519-6.c: New test.
1611
1612 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1613
1614 PR c++/50893
1615 * g++.dg/cpp0x/defaulted38.C: New.
1616
1617 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR tree-optimization/33763
1620 * c-c++-common/pr33763.c: New test.
1621
1622 PR tree-optimization/54810
1623 * gcc.dg/tree-ssa/vrp85.c: New test.
1624
1625 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1626
1627 * gcc.dg/ucnid-7.c: Skip on AIX.
1628 * gcc.dg/ucnid-8.c: Same.
1629 * gcc.dg/ucnid-10.c: Same.
1630 * gcc.dg/ucnid-13.c: Same.
1631 * gcc.dg/attr-alias-3.c: Same.
1632 * gcc.dg/attr-alias-5.c: Same.
1633 * gcc.dg/torture/pr51106-2.c: Same.
1634 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1635
1636 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/52233
1639 * g++.dg/cpp0x/alias-decl-23.C: New.
1640
1641 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/53403
1644 * g++.dg/template/friend53.C: New.
1645
1646 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1649 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1650 (scan-ada-spec): Likewise.
1651 (scan-ada-spec-not): Likewise.
1652 * gcc.dg/dump-ada-spec-1.c: New test.
1653 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1654
1655 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1658
1659 2012-10-04 Florian Weimer <fweimer@redhat.com>
1660
1661 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1662
1663 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/54323
1666 * g++.dg/cpp0x/pr54323.C: New.
1667
1668 2012-10-04 Richard Guenther <rguenther@suse.de>
1669
1670 PR middle-end/54735
1671 * g++.dg/torture/pr54735.C: New testcase.
1672
1673 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 PR rtl-optimization/54739
1676 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1677
1678 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1679
1680 PR target/51244
1681 * gcc.target/sh/pr51244-12.c: New.
1682
1683 2012-10-03 Dehao Chen <dehao@google.com>
1684
1685 PR middle-end/54782
1686 * gcc.dg/pr54782.c: New test.
1687
1688 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR c++/54777
1691 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1692
1693 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1694
1695 PR fortran/54778
1696 * gfortran.dg/class_53.f90: New.
1697
1698 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1699
1700 PR debug/54551
1701 * gcc.dg/guality/pr54551.c: New.
1702
1703 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1704
1705 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1706 * gcc.target/powerpc/pr46728-2.c: Likewise.
1707
1708 2012-10-02 Sharad Singhai <singhai@google.com>
1709
1710 PR testsuite/54772
1711 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1712 to fix test failures caused by r191883.
1713 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1714 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1715 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1716 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1717 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1718 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1719 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1720 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1721 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1722
1723 2012-09-30 Sharad Singhai <singhai@google.com>
1724
1725 * gcc.target/i386/vect-double-1.c: Fix test.
1726
1727 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1728
1729 PR target/54087
1730 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1731 atomic_sub fails.
1732
1733 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1734
1735 PR rtl-optimization/54457
1736 * gcc.target/i386/pr54457.c: New test.
1737
1738 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1739
1740 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1741
1742 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1743
1744 * gcc.target/i386/vect-rebuild.c: New testcase.
1745
1746 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1747
1748 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1749
1750 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1751
1752 * gcc.target/mips/pr37362.c: Fix target selector.
1753
1754 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1755
1756 PR target/54083
1757 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1758
1759 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1760
1761 * gcc.dg/ucnid-8.c: Update line number.
1762 * gcc.dg/torture/pr51106-2.c: Likewise.
1763
1764 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1765
1766 PR fortran/54667
1767 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1768 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1769 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1770
1771 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1772
1773 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1774 partially reverting r170092.
1775 * gfortran.dg/class_7.f03: Ditto.
1776 * gfortran.dg/coarray_14.f90: Ditto.
1777 * gfortran.dg/typebound_proc_13.f03: Ditto.
1778
1779 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 PR c++/54738
1782 * g++.dg/cpp0x/sfinae42.C: New.
1783
1784 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1785
1786 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1787 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1788 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1789 * gcc.dg/pr42629.c: XFAIL on AIX.
1790 * gcc.dg/pr47684.c: Same.
1791 * gcc.dg/pr43670.c: Same.
1792 * gcc.dg/pr42916.c: Same.
1793 * gcc.dg/pr45449.c: Same.
1794 * gcc.dg/pr50017.c: Same.
1795 * gcc.dg/pr42728.c: Same.
1796 * gcc.dg/pr47881.c: Same.
1797 * gcc.dg/pr44023.c: Same.
1798 * gcc.dg/pr41345.c: Same.
1799 * gcc.dg/pr42630.c: Same.
1800 * gcc.dg/pr44971.c: Same.
1801 * gcc.dg/pr46771.c: Same.
1802 * gcc.dg/ucnid-8.c: Same.
1803 * gcc.dg/ucnid-10.c: Same.
1804 * gcc.dg/ucnid-13.c: Same.
1805 * gcc.dg/torture/pr51106-2.c: Same.
1806 * gcc.dg/pr48768.c: Same.
1807 * gcc.dg/pr42631.c: Same.
1808 * gcc.dg/pr43084.c: Same.
1809 * gcc.dg/ucnid-7.c: Same.
1810 * gcc.dg/pr42889.c: Same.
1811 * gcc.dg/pr41241.c: Same.
1812 * gcc.dg/pr42719.c: Same.
1813 * g++.dg/debug/pr46583.C: Same.
1814 * g++.dg/debug/pr47106.C: Same.
1815 * g++.dg/opt/pr48549.C: Same.
1816 * g++.dg/other/pr42685.C: Same.
1817 * c-c++-common/pr43942.c: Same.
1818
1819 2012-09-29 Ian Lance Taylor <iant@google.com>
1820
1821 * go.test/go-test.exp: Update for latest version of Go testsuite.
1822
1823 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1824
1825 PR fortran/52724
1826 * gfortran.dg/internal_readwrite_3.f90: New test.
1827
1828 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1829
1830 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1831 c-c++-common/Wunused-local-typedefs-2.c to here.
1832
1833 PR c++/54372 - unused attribute inactive on dependant entities
1834 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1835
1836 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1837
1838 PR c++/29028 - Missed unused warning on using declaration
1839 * g++.dg/warn/Wunused-var-18.C: New test.
1840
1841 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1842
1843 PR c++/53551 - -Wunused-local-typedefs misses uses
1844 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1845
1846 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR target/54716
1849 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1850
1851 PR tree-optimization/54713
1852 * gcc.c-torture/compile/pr54713-1.c: New test.
1853 * gcc.c-torture/compile/pr54713-2.c: New test.
1854 * gcc.c-torture/compile/pr54713-3.c: New test.
1855
1856 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1857
1858 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1859
1860 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1861
1862 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1863
1864 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR target/54703
1867 * gcc.target/i386/pr54703.c: New test.
1868
1869 2012-09-27 Richard Guenther <rguenther@suse.de>
1870
1871 PR lto/54709
1872 * gcc.dg/lto/pr54709_0.c: New testcase.
1873 * gcc.dg/lto/pr54709_1.c: Likewise.
1874
1875 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1876
1877 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1878
1879 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1880
1881 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1882
1883 * gcc.target/arm/pr42879.c: Handle big-endian.
1884
1885 2012-09-26 Steve Ellcey <sellcey@mips.com>
1886
1887 PR c/37303
1888 * gcc.dg/pr37303.c: Check for rdata or rodata.
1889
1890 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1891
1892 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1893
1894 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1895
1896 PR target/51274
1897 PR target/53087
1898 * gcc.target/powerpc/ppc-ne0-1.c: New.
1899
1900 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1901
1902 PR target/54089
1903 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1904 test_19, test_20, test_21, test_22, test_23): New functions.
1905 * gcc.target/sh/pr54089-4.c: New.
1906 * gcc.target/sh/pr54089-5.c: New.
1907 * gcc.target/sh/pr54089-6.c: New.
1908 * gcc.target/sh/pr54089-7.c: New.
1909
1910 2012-09-25 Richard Guenther <rguenther@suse.de>
1911
1912 PR lto/54625
1913 * gcc.dg/lto/pr54702_0.c: New testcase.
1914 * gcc.dg/lto/pr54702_1.c: Likewise.
1915 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1916 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1917 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1918 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1919
1920 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/54526
1923 * g++.dg/cpp0x/parse2.C: New.
1924 * g++.dg/parse/error11.C: Adjust.
1925 * g++.dg/parse/error12.C: Likewise.
1926
1927 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1928
1929 * gcc.target/i386/20030217-1.c: Added check for
1930 large_long_double effective target.
1931 * gcc.target/i386/387-3.c: Likewise.
1932 * gcc.target/i386/387-4.c: Likewise.
1933 * gcc.target/i386/pr36578-1.c: Likewise.
1934 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1935 when long double size is equal double size.
1936 * gcc.target/i386/excess-precision-1.c: Likewise.
1937 * gcc.target/i386/pr36578-2.c: Likewise.
1938 * gcc.target/i386/20030217-2.c: New testcase.
1939
1940 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR tree-optimization/54676
1943 * gcc.dg/pr54676.c: New test.
1944
1945 2012-09-25 Richard Guenther <rguenther@suse.de>
1946
1947 PR tree-optimization/53663
1948 * gcc.dg/torture/pr53663-1.c: New testcase.
1949 * gcc.dg/torture/pr53663-2.c: Likewise.
1950 * gcc.dg/torture/pr53663-3.c: Likewise.
1951
1952 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1953
1954 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1955
1956 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1957
1958 * lib/target-supports-dg.exp (dg-require-effective-target,
1959 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1960 dg-process-target-1 instead of dg-process-target.
1961 (dg-process-target-1): Rename from dg-process-target.
1962 (dg-process-target): New.
1963
1964 2012-09-24 Richard Guenther <rguenther@suse.de>
1965
1966 PR tree-optimization/54684
1967 * g++.dg/torture/pr54684.C: New testcase.
1968
1969 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1970
1971 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1972
1973 2012-09-24 Richard Guenther <rguenther@suse.de>
1974
1975 PR middle-end/52173
1976 * gcc.dg/tm/pr52173-1.c: New.
1977 * gcc.dg/tm/pr52173-2.c: New.
1978
1979 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1980
1981 * gcc.dg/pr54669.c: New test.
1982
1983 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1984 Dominique Dhumieres <dominiq@lps.ens.fr>
1985
1986 PR testsuite/54677
1987 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1988
1989 2012-09-23 Tobias Burnus <burnus@net-b.de>
1990
1991 PR fortran/54618
1992 * gfortran.dg/class_array_14.f90: New.
1993
1994 2012-09-22 Kai Tietz <ktietz@redhat.com>
1995
1996 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1997 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1998
1999 2012-09-21 Dehao Chen <dehao@google.com>
2000
2001 PR go/54649
2002 PR tree-optimization/54655
2003 * g++.dg/pr54655.C: New testcase.
2004
2005 2012-09-21 Richard Guenther <rguenther@suse.de>
2006
2007 PR tree-optimization/54647
2008 * g++.dg/torture/pr54647.C: New testcase.
2009
2010 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2011
2012 PR c++/54427
2013 * c-c++-common/torture/vector-compare-2.c: Add -w.
2014
2015 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2016
2017 * gnat.dg/opt20.ads: Move dg directive to...
2018 * gnat.dg/opt20.adb: ...here.
2019 * gnat.dg/addr1.ad[sb]: Likewise.
2020 * gnat.dg/concat2.ad[sb]: Likewise.
2021 * gnat.dg/array16.ad[sb]: Likewise.
2022 * gnat.dg/atomic5.ad[sb]: Likewise.
2023 * gnat.dg/discr29.ad[sb]: Likewise.
2024 * gnat.dg/noreturn5.ad[sb]: Likewise.
2025 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2026 * gnat.dg/discr23.ads: Remove dg directive.
2027 * gnat.dg/nested_float_packed.ads: Likewise.
2028 * gnat.dg/oconst6.ads: Move to...
2029 * gnat.dg/specs/oconst6.ads: ...here.
2030
2031 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2032
2033 PR c++/52432
2034 * g++.dg/cpp0x/decltype32.C: Tweak.
2035
2036 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2037
2038 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2039 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2040 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2041 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2042
2043 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2044
2045 PR c++/54581
2046 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2047
2048 2012-09-19 Steve Ellcey <sellcey@mips.com>
2049
2050 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2051
2052 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2053
2054 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2055 * gcc.target/powerpc/ppc-mftb.c: New file.
2056
2057 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2058
2059 PR target/54089
2060 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2061 functions.
2062
2063 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2064
2065 PR target/54236
2066 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2067
2068 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2069
2070 * gcc.c-torture/execute/20120919-1.c: New test.
2071
2072 2012-09-19 Richard Guenther <rguenther@suse.de>
2073
2074 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2075
2076 2012-09-19 Richard Guenther <rguenther@suse.de>
2077
2078 * gcc.dg/builtin-unreachable-6.c: Adjust.
2079
2080 2012-09-19 Richard Guenther <rguenther@suse.de>
2081
2082 * gcc.dg/builtin-object-size-10.c: Adjust.
2083 * gcc.dg/builtin-unreachable-5.c: Adjust.
2084 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2085 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2086 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2087 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2088 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2089 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2090 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2091 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2092 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2093 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2094 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2095 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2096
2097 2012-09-19 Richard Guenther <rguenther@suse.de>
2098
2099 PR tree-optimization/54132
2100 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2101 * gcc.dg/torture/pr54132.c: Likewise.
2102
2103 2012-09-19 Terry Guo <terry.guo@arm.com>
2104
2105 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2106 extra prune rules that will be applied to all tests in a .exp file.
2107 (gcc-dg-prune): Use rules defined by the above variable.
2108 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2109 harmless warnings on architecture switch conflict.
2110
2111 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2112
2113 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2114 of asm-comment characters instead of a single one.
2115 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2116
2117 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2118
2119 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2120
2121 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2122 target instead of xfailing it.
2123 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2124 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2125 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2126 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2127 * gcc.dg/vect/vect-104.c: Likewise.
2128 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2129 * gcc.dg/vect/vect-outer-1.c: Likewise.
2130 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2131 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2132 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2133 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2134 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2135 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2136 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2137 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2138 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2139
2140 * lib/target-supports.exp
2141 (check_effective_target_vect_widen_mult_qi_to_hi,
2142 check_effective_target_vect_widen_mult_hi_to_si,
2143 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2144 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2145 check_effective_target_vect_pack_trunc,
2146 check_effective_target_vect_unpack,
2147 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2148 instead of arm_none.
2149
2150 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2151
2152 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2153
2154 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2155 config to compiler_flags.
2156
2157 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR target/54592
2160 * gcc.target/i386/pr54592.c: New test.
2161
2162 PR tree-optimization/54610
2163 * gcc.target/i386/pr54610.c: New test.
2164
2165 2012-09-17 Jason Merrill <jason@redhat.com>
2166
2167 PR c++/54575
2168 * g++.dg/cpp0x/alias-decl-21.C: New.
2169 * g++.dg/cpp0x/alias-decl-22.C: New.
2170
2171 2012-09-17 Tobias Burnus <burnus@net-b.de>
2172
2173 PR fortran/54608
2174 * gfortran.dg/scan_2.f90: New.
2175
2176 2012-09-17 Jason Merrill <jason@redhat.com>
2177
2178 PR c++/53661
2179 * g++.dg/init/aggr9.C: New.
2180
2181 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gnat.dg/loop_optimization12.ad[sb]: New test.
2184
2185 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2186
2187 PR fortran/54285
2188 * gfortran.dg/proc_ptr_result_7.f90: New.
2189
2190 2012-09-17 Tobias Burnus <burnus@net-b.de>
2191
2192 PR fortran/54603
2193 * gfortran.dg/structure_constructor_11.f90: New.
2194
2195 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR tree-optimization/54563
2198 * g++.dg/torture/pr54563.C: New test.
2199
2200 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2201
2202 PR fortran/54594
2203 * gfortran.dg/typebound_generic_14.f03: New.
2204
2205 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2206
2207 PR fortran/54387
2208 * gfortran.dg/proc_ptr_38.f90: New.
2209
2210 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2211
2212 PR debug/54460
2213 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2214 to scary regexp.
2215
2216 PR testsuite/54007
2217 * gnat.dg/lto15.adb: Require lto.
2218
2219 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2220 "myBindC" for hppa*-*-hpux*.
2221
2222 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2223
2224 * gfortran.dg/namelist_75.f90: New test.
2225
2226 2012-09-15 Tom de Vries <tom@codesourcery.com>
2227
2228 * gcc.dg/tree-ssa/vrp82.c: New test.
2229 * gcc.dg/tree-ssa/vrp83.c: Same.
2230 * gcc.dg/tree-ssa/vrp84.c: Same.
2231
2232 2012-09-15 Tom de Vries <tom@codesourcery.com>
2233
2234 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2235 * gcc.dg/tree-ssa/vrp81.c: ... this.
2236
2237 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2238
2239 PR target/54222
2240 * gcc.target/avr/torture/fix-types.h: New.
2241 * gcc.target/avr/torture/vals-hr.def: New.
2242 * gcc.target/avr/torture/vals-r.def: New.
2243 * gcc.target/avr/torture/vals-k.def: New.
2244 * gcc.target/avr/torture/vals-ur.def: New.
2245 * gcc.target/avr/torture/vals-uk.def: New.
2246 * gcc.target/avr/torture/vals-uhr.def: New.
2247 * gcc.target/avr/torture/vals-llk.def: New.
2248 * gcc.target/avr/torture/vals-ullk.def: New.
2249 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2250 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2251 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2252 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2253 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2254 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2255 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2256 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2257
2258 2012-09-14 Dehao Chen <dehao@google.com>
2259
2260 * g++.dg/debug/dwarf2/deallocator.C: New test.
2261
2262 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2263
2264 PR c/54552
2265 * gcc.c-torture/compile/pr54552-1.c: New test.
2266
2267 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2268
2269 PR c++/54427
2270 * g++.dg/other/vector-compare.C: New testcase.
2271 * c-c++-common/vector-compare-3.c: New testcase.
2272 * gcc.dg/vector-shift.c: Move ...
2273 * c-c++-common/vector-shift.c: ... here.
2274 * gcc.dg/vector-shift1.c: Move ...
2275 * c-c++-common/vector-shift1.c: ... here.
2276 * gcc.dg/vector-shift3.c: Move ...
2277 * c-c++-common/vector-shift3.c: ... here.
2278 * gcc.dg/vector-compare-1.c: Move ...
2279 * c-c++-common/vector-compare-1.c: ... here.
2280 * gcc.dg/vector-compare-2.c: Move ...
2281 * c-c++-common/vector-compare-2.c: ... here.
2282 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2283 * c-c++-common/torture/vector-compare-1.c: ... here.
2284 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2285 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2286 * c-c++-common/torture/vector-compare-2.c: ... here.
2287 * gcc.c-torture/execute/vector-shift.c: Move ...
2288 * c-c++-common/torture/vector-shift.c: ... here.
2289 * gcc.c-torture/execute/vector-shift2.c: Move ...
2290 * c-c++-common/torture/vector-shift2.c: ... here.
2291 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2292 * c-c++-common/torture/vector-subscript-1.c: ... here.
2293 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2294 * c-c++-common/torture/vector-subscript-2.c: ... here.
2295 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2296 * c-c++-common/torture/vector-subscript-3.c: ... here.
2297
2298 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2299
2300 PR c/54103
2301 * gcc.c-torture/compile/pr54103-1.c,
2302 gcc.c-torture/compile/pr54103-2.c,
2303 gcc.c-torture/compile/pr54103-3.c,
2304 gcc.c-torture/compile/pr54103-4.c,
2305 gcc.c-torture/compile/pr54103-5.c,
2306 gcc.c-torture/compile/pr54103-6.c: New tests.
2307 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2308
2309 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2310
2311 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2312
2313 2012-09-14 Richard Guenther <rguenther@suse.de>
2314
2315 PR tree-optimization/54565
2316 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2317 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2318
2319 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2320
2321 * gcc.target/arm/combine-movs.c: Add missing space.
2322
2323 2012-09-14 Richard Guenther <rguenther@suse.de>
2324
2325 * g++.dg/torture/builtin-location.C: New testcase.
2326
2327 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2328 Manuel López-Ibáñez <manu@gcc.gnu.org>
2329
2330 PR c++/53210
2331 * g++.dg/warn/Wuninitialized-self.C: New.
2332
2333 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR c/54559
2336 * gcc.c-torture/compile/pr54559.c: New test.
2337
2338 2012-09-13 Jason Merrill <jason@redhat.com>
2339
2340 PR c++/53839
2341 * g++.dg/cpp0x/constexpr-temp1.C: New.
2342
2343 PR c++/54511
2344 * g++.dg/template/anonunion2.C: New.
2345
2346 PR c++/53836
2347 * g++.dg/template/init10.C: New.
2348
2349 2012-09-13 Tobias Burnus <burnus@net-b.de>
2350
2351 PR fortran/54556
2352 * gfortran.dg/implicit_pure_3.f90: New.
2353
2354 2012-09-13 Richard Guenther <rguenther@suse.de>
2355
2356 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2357
2358 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2359
2360 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2361
2362 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 * c-c++-common/pr51712.c: Handle for short-enum targets.
2365
2366 2012-09-12 Terry Guo <terry.guo@arm.com>
2367
2368 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2369 and lsrs for Thumb2 mode.
2370
2371 2012-09-12 Jan Hubicka <jh@suse.cz>
2372
2373 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2374
2375 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2376
2377 PR target/54445
2378 * gcc.target/i386/pr54445-1.c: New file.
2379 * gcc.target/i386/pr54445-2.c: Likewise.
2380
2381 2012-09-12 Tobias Burnus <burnus@net-b.de>
2382
2383 PR fortran/54225
2384 PR fortran/53306
2385 * gfortran.dg/coarray_10.f90: Update dg-error.
2386 * gfortran.dg/coarray_28.f90: New.
2387 * gfortran.dg/array_section_3.f90: New.
2388
2389 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2390
2391 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2392 gcc.target/arm/pr48252.c: Fix for big-endian support.
2393
2394 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2395
2396 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2397
2398 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2399 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2400
2401 * gcc.target/arm/neon-vfma-1.c: New testcase.
2402 * gcc.target/arm/neon-vfms-1.c: Likewise.
2403 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2404 of float.
2405 * gcc.target/arm/neon-vmls-1.c: Likewise.
2406 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2407 function.
2408 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2409 (check_effective_target_arm_neonv2_ok): Likewise.
2410 (check_effective_target_arm_neonv2_hw): Likewise.
2411 (check_effective_target_arm_neonv2): Likewise.
2412
2413 2012-09-11 Richard Guenther <rguenther@suse.de>
2414
2415 PR middle-end/54515
2416 * g++.dg/tree-ssa/pr54515.C: New testcase.
2417
2418 2012-09-10 Andrew Pinski <apinski@cavium.com>
2419
2420 PR tree-opt/c54362
2421 * gcc.dg/tm/memopt-16.c: New testcase.
2422
2423 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2424
2425 PR c++/54541
2426 PR c++/54542
2427 * g++.dg/cpp0x/sfinae40.C: New.
2428 * g++.dg/cpp0x/sfinae41.C: Likewise.
2429
2430 2012-09-10 Jason Merrill <jason@redhat.com>
2431
2432 PR c++/54538
2433 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2434
2435 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2436
2437 PR target/54089
2438 * gcc.target/sh/pr54089-3.c: New.
2439
2440 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2441
2442 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2443
2444 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2445
2446 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2447
2448 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2449
2450 * gcc.dg/pr52558-2.c: Delete.
2451 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2452
2453 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2454
2455 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2456
2457 2012-09-10 Richard Guenther <rguenther@suse.de>
2458
2459 PR tree-optimization/54520
2460 * gcc.dg/torture/pr54520.c: New testcase.
2461
2462 2012-09-10 Jason Merrill <jason@redhat.com>
2463
2464 PR c++/54506
2465 * g++.dg/cpp0x/implicit14.C: New.
2466
2467 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2468
2469 PR fortran/54208
2470 * gfortran.dg/bound_simplification_3.f90: New test.
2471
2472 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2473
2474 PR testsuite/54184
2475 * gcc.dg/pr52558-1.c: Delete.
2476 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2477
2478 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2479
2480 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2481 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2482 * gcc.target/arm/smlaltt-1.c: Likewise.
2483
2484 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2487
2488 2012-09-07 Tom de Vries <tom@codesourcery.com>
2489
2490 PR tree-optimization/53986
2491 * gcc.dg/tree-ssa/vrp80.c: New test.
2492 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2493
2494 2012-09-06 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/54341
2497 PR c++/54253
2498 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2499 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2500
2501 2012-09-06 Andrew Pinski <apinski@cavium.com>
2502
2503 PR tree-opt/54494
2504 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2505
2506 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR rtl-optimization/54455
2509 * gcc.dg/54455.c: New test.
2510
2511 2012-09-06 Tobias Burnus <burnus@net-b.de>
2512
2513 PR fortran/54463
2514 * gfortran.dg/promotion_2.f90: New.
2515
2516 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR middle-end/54486
2519 * c-c++-common/pr54486.c: New test.
2520
2521 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2522
2523 PR fortran/54474
2524 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2525
2526 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/54191
2529 * g++.dg/cpp0x/sfinae39.C: New.
2530
2531 2012-09-04 Jason Merrill <jason@redhat.com>
2532
2533 PR c++/54441
2534 * g++.dg/ext/flexary3.C: New.
2535
2536 PR c++/54420
2537 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2538
2539 PR c++/54198
2540 * g++.dg/template/defarg15.C: New.
2541
2542 PR c++/54437
2543 * g++.dg/template/access24.C: New.
2544
2545 2012-09-04 Richard Guenther <rguenther@suse.de>
2546
2547 PR tree-optimization/54458
2548 * gcc.dg/torture/pr54458.c: New testcase.
2549
2550 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2551
2552 * gcc.target/arm/neon-vext.c: New test.
2553 * gcc.target/arm/neon-vext-execute.c: Ditto.
2554
2555 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2556
2557 PR fortran/54243
2558 PR fortran/54244
2559 * gfortran.dg/select_type_29.f03: New.
2560
2561 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2562
2563 * gcc.dg/fold-perm.c: Improve test.
2564
2565 2012-09-03 Tobias Burnus <burnus@net-b.de>
2566
2567 PR fortran/51632
2568 * gfortran.dg/coarray_class_1.f90: New.
2569
2570 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2571
2572 PR target/49206
2573 * gcc.c-torture/compile/pr49206.c: New test.
2574
2575 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2576 Uros Bizjak <ubizjak@gmail.com>
2577
2578 PR target/36680
2579 * gfortran.dg/pr36680.f90: New test.
2580
2581 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2582
2583 PR target/42295
2584 * g++.dg/opt/pr42295.C: New test.
2585
2586 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR target/54436
2589 * gcc.dg/torture/pr54436.c: New test.
2590
2591 2012-09-01 Andrew Pinski <apinski@cavium.com>
2592
2593 * gcc.target/mips/truncate-8.c: New testcase.
2594
2595 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2596
2597 PR target/46829
2598 PR target/46843
2599 * gcc.target/i386/pr46829.c: New test.
2600 * gcc.target/i386/pr46843.c: Ditto.
2601
2602 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2603 Jason Merrill <jason@redhat.com>
2604
2605 PR c++/18747
2606 * g++.dg/parse/error50.C: New.
2607
2608 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR c/54428
2611 * gcc.c-torture/compile/pr54428.c: New test.
2612
2613 2012-08-31 Ollie Wild <aaw@google.com>
2614
2615 PR c++/54197
2616 * g++.dg/init/lifetime3.C: New test.
2617
2618 2012-08-31 Martin Jambor <mjambor@suse.cz>
2619
2620 PR middle-end/54409
2621 * gcc.dg/torture/pr54409.c: New test.
2622
2623 2012-08-31 Martin Jambor <mjambor@suse.cz>
2624
2625 * gfortran.dg/pr48636.f90: Add dump scan checks.
2626
2627 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2628
2629 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2630
2631 2012-08-28 Joey Ye <joey.ye@arm.com>
2632
2633 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2634
2635 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2636
2637 PR target/46254
2638 * gcc.target/i386/pr46254.c: New test.
2639
2640 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2641
2642 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2643 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2644 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2645
2646 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2647
2648 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2649 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2650 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2651 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2652 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2653 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2654 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2655 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2656 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2657 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2658 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2659 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2660 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2661 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2662 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2663 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2664 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2665 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2666 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2667 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2668 gcc.target/mips/unaligned-1.c: Tighten regexps.
2669
2670 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2671
2672 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2673 (mips_option_groups): Remove optimization. Add various -f options.
2674 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2675 and -pg imply -fno-omit-frame-pointer.
2676 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2677 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2678 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2679 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2680 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2681 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2682 * gcc.target/mips/abi-n32-long32.c: Likewise.
2683 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2684 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2685 * gcc.target/mips/abi-n32-long64.c: Likewise.
2686 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2687 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2688 * gcc.target/mips/abi-n64-long32.c: Likewise.
2689 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2690 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2691 * gcc.target/mips/abi-n64-long64.c: Likewise.
2692 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2693 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2694 * gcc.target/mips/abi-o32-long32.c: Likewise.
2695 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2696 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2697 * gcc.target/mips/abi-o32-long64.c: Likewise.
2698 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2699 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2700 * gcc.target/mips/abi-o64-long32.c: Likewise.
2701 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2702 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2703 * gcc.target/mips/abi-o64-long64.c: Likewise.
2704 * gcc.target/mips/asm-1.c: Likewise.
2705 * gcc.target/mips/branch-1.c: Likewise.
2706 * gcc.target/mips/call-3.c: Likewise.
2707 * gcc.target/mips/call-saved-3.c: Likewise.
2708 * gcc.target/mips/clear-cache-1.c: Likewise.
2709 * gcc.target/mips/div-1.c: Likewise.
2710 * gcc.target/mips/div-2.c: Likewise.
2711 * gcc.target/mips/div-3.c: Likewise.
2712 * gcc.target/mips/div-4.c: Likewise.
2713 * gcc.target/mips/div-5.c: Likewise.
2714 * gcc.target/mips/div-6.c: Likewise.
2715 * gcc.target/mips/div-7.c: Likewise.
2716 * gcc.target/mips/div-8.c: Likewise.
2717 * gcc.target/mips/div-9.c: Likewise.
2718 * gcc.target/mips/div-10.c: Likewise.
2719 * gcc.target/mips/div-11.c: Likewise.
2720 * gcc.target/mips/div-12.c: Likewise.
2721 * gcc.target/mips/dsp-ctrl.c: Likewise.
2722 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2723 * gcc.target/mips/ext-8.c: Likewise.
2724 * gcc.target/mips/extend-2.c: Likewise.
2725 * gcc.target/mips/fix-r10000-1.c: Likewise.
2726 * gcc.target/mips/fix-r10000-2.c: Likewise.
2727 * gcc.target/mips/fix-r10000-3.c: Likewise.
2728 * gcc.target/mips/fix-r10000-4.c: Likewise.
2729 * gcc.target/mips/fix-r10000-5.c: Likewise.
2730 * gcc.target/mips/fix-r10000-6.c: Likewise.
2731 * gcc.target/mips/fix-r10000-7.c: Likewise.
2732 * gcc.target/mips/fix-r10000-8.c: Likewise.
2733 * gcc.target/mips/fix-r10000-9.c: Likewise.
2734 * gcc.target/mips/fix-r10000-10.c: Likewise.
2735 * gcc.target/mips/fix-r10000-11.c: Likewise.
2736 * gcc.target/mips/fix-r10000-12.c: Likewise.
2737 * gcc.target/mips/fix-r10000-13.c: Likewise.
2738 * gcc.target/mips/fix-r10000-14.c: Likewise.
2739 * gcc.target/mips/fix-r10000-15.c: Likewise.
2740 * gcc.target/mips/fpcmp-1.c: Likewise.
2741 * gcc.target/mips/fpcmp-2.c: Likewise.
2742 * gcc.target/mips/fpr-moves-7.c: Likewise.
2743 * gcc.target/mips/fpr-moves-8.c: Likewise.
2744 * gcc.target/mips/int-moves-1.c: Likewise.
2745 * gcc.target/mips/int-moves-2.c: Likewise.
2746 * gcc.target/mips/long-calls-pg.c: Likewise.
2747 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2748 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2749 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2750 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2751 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2752 * gcc.target/mips/mips-3d-1.c: Likewise.
2753 * gcc.target/mips/mips-3d-2.c: Likewise.
2754 * gcc.target/mips/mips-3d-3.c: Likewise.
2755 * gcc.target/mips/mips-3d-4.c: Likewise.
2756 * gcc.target/mips/mips-3d-5.c: Likewise.
2757 * gcc.target/mips/mips-3d-6.c: Likewise.
2758 * gcc.target/mips/mips-3d-7.c: Likewise.
2759 * gcc.target/mips/mips-3d-8.c: Likewise.
2760 * gcc.target/mips/mips-3d-9.c: Likewise.
2761 * gcc.target/mips/mips-ps-1.c: Likewise.
2762 * gcc.target/mips/mips-ps-2.c: Likewise.
2763 * gcc.target/mips/mips-ps-3.c: Likewise.
2764 * gcc.target/mips/mips-ps-4.c: Likewise.
2765 * gcc.target/mips/mips-ps-6.c: Likewise.
2766 * gcc.target/mips/mips32-dspr2.c: Likewise.
2767 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2768 * gcc.target/mips/neg-abs-1.c: Likewise.
2769 * gcc.target/mips/neg-abs-2.c: Likewise.
2770 * gcc.target/mips/nmadd-3.c: Likewise.
2771 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2772 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2773 * gcc.target/mips/octeon-pop-1.c: Likewise.
2774 * gcc.target/mips/pr26765.c: Likewise.
2775 * gcc.target/mips/pr33256.c: Likewise.
2776 * gcc.target/mips/pr33635-1.c: Likewise.
2777 * gcc.target/mips/pr33755.c: Likewise.
2778 * gcc.target/mips/pr35802.c: Likewise.
2779 * gcc.target/mips/pr45074.c: Likewise.
2780 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2781 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2782 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2783 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2784 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2785 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2786 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2787 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2788 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2789 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2790 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2791 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2792 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2793 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2794 * gcc.target/mips/save-restore-1.c: Likewise.
2795 * gcc.target/mips/save-restore-3.c: Likewise.
2796 * gcc.target/mips/save-restore-5.c: Likewise.
2797 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2798 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2799 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2800 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2801 * gcc.target/mips/stack-1.c: Likewise.
2802
2803 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2804 Tighten regexps.
2805
2806 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2807 branch under test to be filled with preceding rather than
2808 following instructions.
2809 * gcc.target/mips/branch-10.c: Likewise.
2810 * gcc.target/mips/branch-11.c: Likewise.
2811 * gcc.target/mips/branch-12.c: Likewise.
2812 * gcc.target/mips/branch-13.c: Likewise.
2813 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2814 to be eliminated. Tighten $28 scan-assembler-not test.
2815
2816 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2817 function to...
2818 * gcc.target/mips/call-4.c: ...this new test.
2819
2820 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2821 more likely.
2822 * gcc.target/mips/code-readable-3.c: Likewise.
2823 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2824 flag but skip for -O0.
2825 * gcc.target/mips/code-readable-4.c: Likewise.
2826
2827 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2828 of operations under test.
2829 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2830
2831 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2832 Don't require sibling-call optimization.
2833 * gcc.target/mips/near-far-4.c: Likewise.
2834
2835 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2836 Make sure that the register variable is used.
2837 * gcc.target/mips/soft-float-1.c: Likewise.
2838
2839 * gcc.target/mips/sdata-1.c: Make static data volatile.
2840 * gcc.target/mips/sdata-2.c: Likewise.
2841 * gcc.target/mips/sdata-3.c: Likewise.
2842 * gcc.target/mips/sdata-4.c: Likewise.
2843
2844 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2845 skip for -O0.
2846 * gcc.target/mips/atomic-memory-2.c: Likewise.
2847 * gcc.target/mips/branch-cost-1.c: Likewise.
2848 * gcc.target/mips/branch-cost-2.c: Likewise.
2849 * gcc.target/mips/cache-1.c: Likewise.
2850 * gcc.target/mips/call-1.c: Likewise.
2851 * gcc.target/mips/call-saved-2.c: Likewise.
2852 * gcc.target/mips/const-anchor-1.c: Likewise.
2853 * gcc.target/mips/const-anchor-2.c: Likewise.
2854 * gcc.target/mips/dse-1.c: Likewise.
2855 * gcc.target/mips/dsp-lhx.c: Likewise.
2856 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2857 * gcc.target/mips/ext-1.c: Likewise.
2858 * gcc.target/mips/ext-2.c: Likewise.
2859 * gcc.target/mips/ext-3.c: Likewise.
2860 * gcc.target/mips/ext-4.c: Likewise.
2861 * gcc.target/mips/ext-5.c: Likewise.
2862 * gcc.target/mips/ext-6.c: Likewise.
2863 * gcc.target/mips/ext-7.c: Likewise.
2864 * gcc.target/mips/extend-1.c: Likewise.
2865 * gcc.target/mips/fix-r4000-1.c: Likewise.
2866 * gcc.target/mips/fix-r4000-3.c: Likewise.
2867 * gcc.target/mips/fix-r4000-5.c: Likewise.
2868 * gcc.target/mips/fix-r4000-6.c: Likewise.
2869 * gcc.target/mips/fix-r4000-8.c: Likewise.
2870 * gcc.target/mips/fix-r4000-10.c: Likewise.
2871 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2872 * gcc.target/mips/fixed-vector-type.c: Likewise.
2873 * gcc.target/mips/fpr-moves-1.c: Likewise.
2874 * gcc.target/mips/fpr-moves-2.c: Likewise.
2875 * gcc.target/mips/fpr-moves-3.c: Likewise.
2876 * gcc.target/mips/fpr-moves-4.c: Likewise.
2877 * gcc.target/mips/fpr-moves-5.c: Likewise.
2878 * gcc.target/mips/fpr-moves-6.c: Likewise.
2879 * gcc.target/mips/ins-1.c: Likewise.
2880 * gcc.target/mips/ins-2.c: Likewise.
2881 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2882 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2883 * gcc.target/mips/lazy-binding-1.c: Likewise.
2884 * gcc.target/mips/madd-3.c: Likewise.
2885 * gcc.target/mips/madd-5.c: Likewise.
2886 * gcc.target/mips/madd-6.c: Likewise.
2887 * gcc.target/mips/madd-8.c: Likewise.
2888 * gcc.target/mips/madd-9.c: Likewise.
2889 * gcc.target/mips/memcpy-1.c: Likewise.
2890 * gcc.target/mips/mips-ps-type.c: Likewise.
2891 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2892 * gcc.target/mips/mips-sched-madd.c: Likewise.
2893 * gcc.target/mips/mips16e-extends.c: Likewise.
2894 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2895 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2896 * gcc.target/mips/movcc-1.c: Likewise.
2897 * gcc.target/mips/movcc-2.c: Likewise.
2898 * gcc.target/mips/movcc-3.c: Likewise.
2899 * gcc.target/mips/msub-5.c: Likewise.
2900 * gcc.target/mips/msub-6.c: Likewise.
2901 * gcc.target/mips/msub-8.c: Likewise.
2902 * gcc.target/mips/mult-2.c: Likewise.
2903 * gcc.target/mips/mult-3.c: Likewise.
2904 * gcc.target/mips/mult-5.c: Likewise.
2905 * gcc.target/mips/mult-6.c: Likewise.
2906 * gcc.target/mips/mult-7.c: Likewise.
2907 * gcc.target/mips/mult-12.c: Likewise.
2908 * gcc.target/mips/mult-13.c: Likewise.
2909 * gcc.target/mips/mult-14.c: Likewise.
2910 * gcc.target/mips/mult-15.c: Likewise.
2911 * gcc.target/mips/mult-17.c: Likewise.
2912 * gcc.target/mips/mult-18.c: Likewise.
2913 * gcc.target/mips/mult-19.c: Likewise.
2914 * gcc.target/mips/nmadd-1.c: Likewise.
2915 * gcc.target/mips/nmadd-2.c: Likewise.
2916 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2917 * gcc.target/mips/octeon-cins-1.c: Likewise.
2918 * gcc.target/mips/octeon-cins-2.c: Likewise.
2919 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2920 * gcc.target/mips/octeon-exts-2.c: Likewise.
2921 * gcc.target/mips/octeon-exts-3.c: Likewise.
2922 * gcc.target/mips/octeon-exts-4.c: Likewise.
2923 * gcc.target/mips/octeon-exts-5.c: Likewise.
2924 * gcc.target/mips/octeon-exts-6.c: Likewise.
2925 * gcc.target/mips/octeon-exts-7.c: Likewise.
2926 * gcc.target/mips/octeon-pop-2.c: Likewise.
2927 * gcc.target/mips/octeon-seq-3.c: Likewise.
2928 * gcc.target/mips/octeon-seq-4.c: Likewise.
2929 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2930 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2931 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2932 * gcc.target/mips/pr54240.c: Likewise.
2933 * gcc.target/mips/rsqrt-1.c: Likewise.
2934 * gcc.target/mips/rsqrt-2.c: Likewise.
2935 * gcc.target/mips/rsqrt-3.c: Likewise.
2936 * gcc.target/mips/rsqrt-4.c: Likewise.
2937 * gcc.target/mips/save-restore-2.c: Likewise.
2938 * gcc.target/mips/save-restore-4.c: Likewise.
2939 * gcc.target/mips/sb1-1.c: Likewise.
2940 * gcc.target/mips/scc-1.c: Likewise.
2941 * gcc.target/mips/scc-2.c: Likewise.
2942 * gcc.target/mips/scc-3.c: Likewise.
2943 * gcc.target/mips/scc-4.c: Likewise.
2944 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2945 * gcc.target/mips/truncate-1.c: Likewise.
2946 * gcc.target/mips/truncate-2.c: Likewise.
2947 * gcc.target/mips/truncate-3.c: Likewise.
2948 * gcc.target/mips/truncate-4.c: Likewise.
2949 * gcc.target/mips/truncate-5.c: Likewise.
2950 * gcc.target/mips/truncate-6.c: Likewise.
2951 * gcc.target/mips/unaligned-1.c: Likewise.
2952
2953 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2954 skip for -O0. Require -fexpensive-optimizations.
2955 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2956 * gcc.target/mips/dspr2-MULT.c: Likewise.
2957 * gcc.target/mips/fix-r4000-2.c: Likewise.
2958 * gcc.target/mips/fix-r4000-4.c: Likewise.
2959 * gcc.target/mips/fix-r4000-7.c: Likewise.
2960 * gcc.target/mips/fix-r4000-9.c: Likewise.
2961 * gcc.target/mips/madd-1.c: Likewise.
2962 * gcc.target/mips/madd-2.c: Likewise.
2963 * gcc.target/mips/madd-4.c: Likewise.
2964 * gcc.target/mips/maddu-1.c: Likewise.
2965 * gcc.target/mips/maddu-2.c: Likewise.
2966 * gcc.target/mips/maddu-3.c: Likewise.
2967 * gcc.target/mips/maddu-4.c: Likewise.
2968 * gcc.target/mips/msub-1.c: Likewise.
2969 * gcc.target/mips/msub-2.c: Likewise.
2970 * gcc.target/mips/msub-3.c: Likewise.
2971 * gcc.target/mips/msub-4.c: Likewise.
2972 * gcc.target/mips/msubu-1.c: Likewise.
2973 * gcc.target/mips/msubu-2.c: Likewise.
2974 * gcc.target/mips/msubu-3.c: Likewise.
2975 * gcc.target/mips/msubu-4.c: Likewise.
2976 * gcc.target/mips/mult-1.c: Likewise.
2977 * gcc.target/mips/mult-4.c: Likewise.
2978 * gcc.target/mips/mult-8.c: Likewise.
2979 * gcc.target/mips/mult-9.c: Likewise.
2980 * gcc.target/mips/mult-10.c: Likewise.
2981 * gcc.target/mips/mult-11.c: Likewise.
2982 * gcc.target/mips/mult-16.c: Likewise.
2983
2984 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2985 skip for -O0 and -Os.
2986 * gcc.target/mips/fix-r4000-12.c: Likewise.
2987 * gcc.target/mips/madd-7.c: Likewise.
2988 * gcc.target/mips/mips-ps-5.c: Likewise.
2989 * gcc.target/mips/mips-ps-7.c: Likewise.
2990 * gcc.target/mips/msub-7.c: Likewise.
2991
2992 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2993 skip for -O0. Require -mno-abicalls.
2994 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2995
2996 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2997 skip for -O0. Require a total number of BBIT instructions and
2998 at least one of each kind.
2999
3000 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3001 skip for -O0. Require -fno-unroll-loops.
3002
3003 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3004 skip for -O0. Allow BLTZ as well as BGEZ.
3005
3006 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3007
3008 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3009 skip for -O0. Require -fschedule-insns2.
3010 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3011
3012 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3013 but skip for -O0. Make a branch-likely more likely.
3014
3015 * gcc.target/mips/timode-2.c: Split each test into its own function.
3016 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3017
3018 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3019 skip for -O0. Require -fpeephole2.
3020 * gcc.target/mips/vr-mult-2.c: Likewise.
3021
3022 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3023
3024 PR preprocessor/53469
3025 * gcc.dg/cpp/_Pragma7.c: New test case.
3026
3027 2012-08-27 Tobias Burnus <burnus@net-b.de>
3028
3029 PR fortran/54370
3030 * gfortran.dg/do_5.f90: New.
3031
3032 2012-08-27 Tobias Burnus <burnus@net-b.de>
3033
3034 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3035 from dg-options as -Wall no longer implies it.
3036
3037 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3038
3039 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3040
3041 2012-08-25 Jason Merrill <jason@redhat.com>
3042
3043 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3044
3045 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/51421
3048 * g++.dg/cpp0x/auto34.C: New.
3049
3050 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR c/54363
3053 * gcc.dg/pr54363.c: New test.
3054
3055 PR c/54355
3056 * gcc.dg/pr54355.c: New test.
3057
3058 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 PR debug/52857
3061 * gcc.target/i386/pr52857-1.c: New.
3062 * gcc.target/i386/pr52857-2.c: Likewise.
3063
3064 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3065
3066 * gcc.target/mips/code-readable-4.c: New test.
3067
3068 2012-08-23 Julian Brown <julian@codesourcery.com>
3069 Sandra Loosemore <sandra@codesourcery.com>
3070
3071 * gcc.target/mips/code-readable-1.c: Add -O to options.
3072
3073 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/20420
3076 * g++.dg/lookup/using53.C: New.
3077
3078 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3079
3080 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3081 * gcc.dg/fixed-point/convert-1.c: New.
3082 * gcc.dg/fixed-point/convert-2.c: New.
3083 * gcc.dg/fixed-point/convert-3.c: New.
3084 * gcc.dg/fixed-point/convert-4.c: New.
3085 * gcc.dg/fixed-point/convert-float-1.c: New.
3086 * gcc.dg/fixed-point/convert-float-2.c: New.
3087 * gcc.dg/fixed-point/convert-float-3.c: New.
3088 * gcc.dg/fixed-point/convert-float-4.c: New.
3089 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3090 * gcc.dg/fixed-point/convert-sat.c: New.
3091 * gcc.dg/fixed-point/convert.h: New.
3092
3093 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3094
3095 PR target/54089
3096 * gcc.target/sh/pr54089-2.c: New.
3097
3098 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3099
3100 * gcc.target/i386/long-double-64-1.c: New file.
3101 * gcc.target/i386/long-double-64-2.c: Likewise.
3102 * gcc.target/i386/long-double-64-3.c: Likewise.
3103 * gcc.target/i386/long-double-64-4.c: Likewise.
3104 * gcc.target/i386/long-double-80-1.c: Likewise.
3105 * gcc.target/i386/long-double-80-2.c: Likewise.
3106 * gcc.target/i386/long-double-80-3.c: Likewise.
3107 * gcc.target/i386/long-double-80-4.c: Likewise.
3108 * gcc.target/i386/long-double-80-5.c: Likewise.
3109 * gcc.target/i386/long-double-80-6.c: Likewise.
3110 * gcc.target/i386/long-double-80-7.c: Likewise.
3111
3112 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3113
3114 PR tree-optimization/54317
3115 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3116
3117 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3118
3119 PR target/39423
3120 * gcc.target/sh/pr39423-2.c: New.
3121
3122 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3123
3124 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3125 * gcc.dg/fold-perm.c: Likewise.
3126
3127 2012-08-20 Jan Hubicka <jh@suse.cz>
3128
3129 PR fortran/48636
3130 * gcc.dg/ipa/inlinehint-1.c: New.
3131
3132 2012-08-20 Florian Weimer <fweimer@redhat.com>
3133
3134 PR c++/19351
3135 * g++.dg/init/new38.C: New test.
3136 * g++.dg/init/new39.C: New test.
3137
3138 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3139
3140 PR target/54089
3141 * gcc.target/sh/pr54089-1.c: New.
3142
3143 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3144
3145 PR target/51244
3146 * gcc.target/sh/pr51244-11.c: New.
3147
3148 2012-08-20 Tobias Burnus <burnus@net-b.de>
3149
3150 PR fortran/54301
3151 * gfortran.dg/warn_target_lifetime_2.f90: New.
3152
3153 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3154
3155 PR c++/10416
3156 * g++.dg/warn/Wunused-var-17.C: New.
3157
3158 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3159
3160 PR middle-end/53992
3161 * gcc.dg/gomp/pr53992.c: New test.
3162
3163 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3164
3165 PR tree-ssa/54295
3166 * gcc.c-torture/execute/20120817-1.c: New test.
3167
3168 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3169
3170 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3171 add instruction.
3172 (f2): New test that really does need adds.
3173
3174 2012-08-20 Richard Guenther <rguenther@suse.de>
3175
3176 PR tree-optimization/54327
3177 * gcc.dg/torture/pr54327.c: New testcase.
3178
3179 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR tree-optimization/54321
3182 * gcc.c-torture/compile/pr54321.c: New test.
3183
3184 2012-08-20 Tobias Burnus <burnus@net-b.de>
3185
3186 PR fortran/54301
3187 * gfortran.dg/warn_target_lifetime_1.f90: New.
3188
3189 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3190
3191 PR fortran/54298
3192 * gfortran.dg/real_compare_1.f90: New test case.
3193 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3194
3195 2012-08-18 Jan Hubicka <jh@suse.cz>
3196
3197 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3198
3199 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3200
3201 PR fortran/39290
3202 * gfortran.dg/interface_37.f90: New test.
3203
3204 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3205 Gary Funck <gary@intrepid.com>
3206
3207 PR target/20020
3208 * gcc.target/i386/pr20020-1.c: New test.
3209 * gcc.target/i386/pr20020-2.c: Likewise.
3210 * gcc.target/i386/pr20020-3.c: Likewise.
3211
3212 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3213
3214 * gcc.target/i386/perm-concat.c: New test.
3215
3216 2012-08-17 Julian Brown <julian@codesourcery.com>
3217
3218 * gcc.target/arm/div64-unwinding.c: New test.
3219
3220 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3221
3222 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3223
3224 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3225
3226 PR target/54236
3227 * gcc.target/sh/pr54236-1.c: New.
3228
3229 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3230
3231 * lib/target-supports.exp (check_effective_target_sync_int_long)
3232 (check_effective_target_sync_char_short): Enable for crisv32-*
3233 and cris-*.
3234
3235 PR middle-end/54261
3236 * gcc.dg/torture/pr54261-1.c: New test.
3237
3238 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3239
3240 PR fortran/54243
3241 PR fortran/54244
3242 * gfortran.dg/typebound_call_24.f03: New.
3243
3244 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3245
3246 PR tree-optimization/54245
3247 * gcc.dg/tree-ssa/pr54245.c: New test.
3248
3249 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250
3251 PR tree-optimization/54240
3252 * gcc.target/powerpc/pr54240.c: New test.
3253 * gcc.target/mips/pr54240.c: Likewise.
3254
3255 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3256
3257 PR target/52933
3258 * gcc.target/sh/pr52933-1.c: New.
3259 * gcc.target/sh/pr52933-2.c: New.
3260
3261 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/50751
3264 * gcc.target/sh/pr50751-8.c: New.
3265
3266 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3267
3268 PR fortran/47586
3269 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3270 * gfortran.dg/typebound_proc_27.f03: New test.
3271
3272 2012-08-14 Sterling Augustine <saugustine@google.com>
3273
3274 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3275
3276 2012-08-14 Tobias Burnus <burnus@net-b.de>
3277
3278 PR fortran/40881
3279 * gfortran.dg/data_constraints_3.f90: New.
3280 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3281 to disable -pedantic compilation.
3282 * gfortran.dg/pr37243.f: Ditto.
3283 * gfortran.dg/g77/19990826-3.f: Ditto.
3284 * gfortran.dg/g77/20020307-1.f : Ditto.
3285 * gfortran.dg/g77/980310-3.f: Ditto.
3286
3287 2012-08-14 Tobias Burnus <burnus@net-b.de>
3288
3289 PR fortran/54234
3290 * gfortran.dg/warn_conversion_4.f90: New.
3291
3292 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR middle-end/53411
3295 PR rtl-optimization/53495
3296 * gcc.c-torture/compile/pr53411.c: New test.
3297 * gcc.c-torture/compile/pr53495.c: New test.
3298
3299 2012-08-13 Richard Guenther <rguenther@suse.de>
3300
3301 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3302
3303 2012-08-13 Richard Guenther <rguenther@suse.de>
3304
3305 PR tree-optimization/54200
3306 * gcc.dg/guality/pr54200.c: New testcase.
3307 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3308
3309 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3310
3311 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3312
3313 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3314
3315 PR target/51244
3316 * gcc.target/sh/pr51244-7.c: New.
3317 * gcc.target/sh/pr51244-8.c: New.
3318 * gcc.target/sh/pr51244-9.c: New.
3319 * gcc.target/sh/pr51244-10.c: New.
3320
3321 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3322
3323 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3324 -m2e or -m2a.
3325 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3326 * gcc.target/sh/pr53511-1.c: Likewise.
3327 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3328 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3329 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3330 * gcc.target/sh/pr53512-3.c: Likewise.
3331 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3332
3333 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3334
3335 PR target/39423
3336 * gcc.c-torture/compile/pr39423-1.c: New.
3337 * gcc.c-torture/compile/pr39423-2.c: New.
3338
3339 2012-08-12 Tobias Burnus <burnus@net-b.de>
3340
3341 PR fortran/54221
3342 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3343 they appear uninitialized on the RHS.
3344 * gfortran.dg/public_private_module_6.f90: New.
3345
3346 2012-08-11 Martin Jambor <mjambor@suse.cz>
3347
3348 PR fortran/48636
3349 * gfortran.dg/pr48636.f90: New test.
3350
3351 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3352
3353 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3354 to avoid warnings.
3355 (main): Adjust caller.
3356
3357 2012-08-10 Richard Guenther <rguenther@suse.de>
3358
3359 * gcc.dg/matrix/*.c: Adjust and move ...
3360 * gcc.dg/torture/: ... here.
3361 * gcc.dg/matrix: Remove directory.
3362
3363 2012-08-10 Richard Guenther <rguenther@suse.de>
3364
3365 PR middle-end/54219
3366 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3367
3368 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369
3370 PR middle-end/54211
3371 * gcc.dg/tree-ssa/pr54211.c: New test.
3372
3373 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3374
3375 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3376 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3377
3378 2012-08-10 Richard Guenther <rguenther@suse.de>
3379
3380 PR tree-optimization/54109
3381 * gcc.dg/torture/pr54109.c: New testcase.
3382 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3383 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3384
3385 2012-08-10 Richard Guenther <rguenther@suse.de>
3386
3387 PR tree-optimization/54027
3388 * gcc.dg/torture/pr54027.c: New testcase.
3389
3390 2012-08-10 Richard Guenther <rguenther@suse.de>
3391
3392 * g++.dg/plugin/selfassign.c: Adjust.
3393 * gcc.dg/plugin/selfassign.c: Likewise.
3394 * gcc.dg/strlenopt-11.c: Likewise.
3395 * gcc.dg/strlenopt-13.c: Likewise.
3396 * gcc.dg/no-strict-overflow-4.c: Likewise.
3397 * gcc.dg/strict-overflow-4.c: Likewise.
3398 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3399 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3400 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3401 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3402 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3403 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3404 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3405 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3406 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3407 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3408 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3409 * gcc.dg/pr46309.c: Likewise.
3410 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3411
3412 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3413
3414 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3415 for x86 targets.
3416 * gcc.c-torture/compile/20120727-2.c: New test.
3417
3418 2012-08-09 Martin Jambor <mjambor@suse.cz>
3419
3420 * gcc.dg/ipa/iinline-4.c: New test.
3421 * gcc.dg/ipa/iinline-5.c: Likewise.
3422 * gcc.dg/ipa/iinline-6.c: Likewise.
3423 * gcc.dg/ipa/iinline-7.c: Likewise.
3424 * gcc.dg/lto/20120723_0.c: Likewise.
3425 * gcc.dg/lto/20120723_1.c: Likewise.
3426
3427 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3428
3429 PR target/39423
3430 * gcc.target/sh/pr39423-1.c: New.
3431
3432 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 PR target/51244
3435 * gcc.target/sh/pr51244-5: New.
3436 * gcc.target/sh/pr51244-6: New.
3437
3438 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3439
3440 * gcc.target/i386/adx-addxcarry32-3.c: New.
3441 * gcc.target/i386/adx-addxcarry64-3.c: New.
3442
3443 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3444
3445 PR rtl-optimization/53701
3446 * gcc.dg/pr53701.c: New test.
3447
3448 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3449
3450 * gcc.c-torture/compile/20120727-1.c: New test.
3451
3452 2012-08-09 Tobias Burnus <burnus@net-b.de>
3453
3454 PR fortran/54199
3455 * gfortran.dg/intrinsic_shadow_4.f90: New.
3456
3457 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3458
3459 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3460
3461 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3462
3463 * gcc.c-torture/execute/20120808-1.c: New test.
3464
3465 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3466
3467 PR rtl-optimization/54157
3468 * gcc.target/i386/pr54157.c: New file.
3469
3470 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3471
3472 * gcc.target/i386/adx-addcarryx32-1.c: New.
3473 * gcc.target/i386/adx-addcarryx32-2.c: New.
3474 * gcc.target/i386/adx-addcarryx64-1.c: New.
3475 * gcc.target/i386/adx-addcarryx64-2.c: New.
3476 * gcc.target/i386/adx-check.h: New.
3477 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3478 * gcc.target/i386/sse-12.c: Add -madx.
3479 * gcc.target/i386/sse-13.c: Ditto.
3480 * gcc.target/i386/sse-14.c: Ditto.
3481 * gcc.target/i386/sse-22.c: Ditto.
3482 * gcc.target/i386/sse-23.c: Ditto.
3483 * g++.dg/other/i386-2.C: Ditto.
3484 * g++.dg/other/i386-3.C: Ditto.
3485
3486 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3487
3488 * gcc.dg/tree-ssa/slsr-5.c: New.
3489 * gcc.dg/tree-ssa/slsr-6.c: New.
3490 * gcc.dg/tree-ssa/slsr-7.c: New.
3491 * gcc.dg/tree-ssa/slsr-8.c: New.
3492 * gcc.dg/tree-ssa/slsr-9.c: New.
3493 * gcc.dg/tree-ssa/slsr-10.c: New.
3494 * gcc.dg/tree-ssa/slsr-11.c: New.
3495 * gcc.dg/tree-ssa/slsr-12.c: New.
3496 * gcc.dg/tree-ssa/slsr-13.c: New.
3497 * gcc.dg/tree-ssa/slsr-14.c: New.
3498 * gcc.dg/tree-ssa/slsr-15.c: New.
3499 * gcc.dg/tree-ssa/slsr-16.c: New.
3500 * gcc.dg/tree-ssa/slsr-17.c: New.
3501 * gcc.dg/tree-ssa/slsr-18.c: New.
3502 * gcc.dg/tree-ssa/slsr-19.c: New.
3503 * gcc.dg/tree-ssa/slsr-20.c: New.
3504 * gcc.dg/tree-ssa/slsr-21.c: New.
3505 * gcc.dg/tree-ssa/slsr-22.c: New.
3506 * gcc.dg/tree-ssa/slsr-23.c: New.
3507 * gcc.dg/tree-ssa/slsr-24.c: New.
3508 * gcc.dg/tree-ssa/slsr-25.c: New.
3509 * gcc.dg/tree-ssa/slsr-26.c: New.
3510 * gcc.dg/tree-ssa/slsr-30.c: New.
3511 * gcc.dg/tree-ssa/slsr-31.c: New.
3512
3513 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3514
3515 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3516 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3517 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3518
3519 2012-08-06 Cary Coutant <ccoutant@google.com>
3520
3521 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3522
3523 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3524
3525 PR fortran/35831
3526 * gfortran.dg/dummy_procedure_5.f90: Modified.
3527 * gfortran.dg/dummy_procedure_8.f90: New.
3528 * gfortran.dg/interface_26.f90: Modified.
3529 * gfortran.dg/proc_ptr_11.f90: Modified.
3530 * gfortran.dg/proc_ptr_15.f90: Modified.
3531 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3532 * gfortran.dg/typebound_override_1.f90: Modified.
3533 * gfortran.dg/typebound_proc_6.f03: Modified.
3534
3535 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3536
3537 PR tree-optimization/51938
3538 PR tree-optimization/52005
3539 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3540 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3541 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3542 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3543
3544 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3545
3546 Avoid crashing on erroneous static_assert usage
3547 * g++.dg/cpp0x/static_assert8.C: New test.
3548
3549 2012-08-06 Jason Merrill <jason@redhat.com>
3550
3551 * g++.dg/cpp0x/sfinae38.C: New.
3552
3553 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3554 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/54165
3557 * g++.dg/conversion/void2.C: New.
3558
3559 2012-08-06 Tom de Vries <tom@codesourcery.com>
3560
3561 * gcc.dg/tree-ssa/vrp78.c: New test.
3562
3563 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3564 Richard Sandiford <rdsandiford@googlemail.com>
3565
3566 * g++.dg/opt/enum2.C: Require fpic target.
3567 * g++.dg/lto/20090303_0.C: Likewise.
3568
3569 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3570 Catherine Moore <clm@codesourcery.com>
3571
3572 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3573 flush function names too.
3574 * gcc.target/mips/clear-cache-1.c: Likewise.
3575
3576 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3577
3578 PR target/54156
3579 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3580
3581 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3582
3583 PR fortran/54166
3584 * gfortran.dg/array_5.f90: New test.
3585
3586 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3587
3588 PR tree-optimization/30318
3589 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3590
3591 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3592
3593 * g++.dg/ext/vector17.C: New testcase.
3594
3595 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3596
3597 PR target/51931
3598 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3599 * g++.dg/opt/longbranch1.C: Likewise.
3600
3601 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3602
3603 PR tree-optimization/53805
3604 * gcc.dg/fold-notunord.c: New testcase.
3605
3606 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3607
3608 PR fortran/48820
3609 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3610 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3611
3612 2012-08-02 Jason Merrill <jason@redhat.com>
3613 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/51213 (again)
3616 * g++.dg/cpp0x/sfinae37.C: Extend.
3617
3618 2012-08-02 Richard Guenther <rguenther@suse.de>
3619
3620 PR tree-optimization/50672
3621 * g++.dg/torture/pr50672.C: New testcase.
3622
3623 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3624
3625 PR fortran/54147
3626 * gfortran.dg/abstract_type_6.f03: Modified.
3627 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3628 * gfortran.dg/proc_ptr_comp_35.f90: New.
3629 * gfortran.dg/typebound_proc_9.f03: Modified.
3630 * gfortran.dg/typebound_proc_26.f90: New.
3631
3632 2012-08-02 Richard Guenther <rguenther@suse.de>
3633
3634 * gcc.dg/torture/pta-callused-1.c: Adjust.
3635 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3636 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3637 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3638 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3639 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3640 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3641 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3642 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3643
3644 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3645
3646 PR fortran/54033
3647 * gfortran.dg/include_6.f90: New test case.
3648 * gfortran.dg/include_7.f90: New test case.
3649 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3650
3651 2012-08-01 Tom de Vries <tom@codesourcery.com>
3652
3653 * gcc.dg/tree-ssa/vrp76.c: New test.
3654
3655 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3656
3657 PR tree-optimization/46556
3658 * gcc.dg/tree-ssa/slsr-27.c: New.
3659 * gcc.dg/tree-ssa/slsr-28.c: New.
3660 * gcc.dg/tree-ssa/slsr-29.c: New.
3661
3662 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3663
3664 PR fortran/42418
3665 * gfortran.dg/proc_decl_29.f90: New.
3666
3667 2012-07-31 Dehao Chen <dehao@google.com>
3668
3669 * gcc.dg/predict-7.c: New test.
3670
3671 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3672
3673 PR fortran/54134
3674 * gfortran.dg/typebound_override_3.f90: New.
3675
3676 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3677
3678 PR tree-optimization/53773
3679 * gcc.dg/vect/pr53773.c: New test.
3680
3681 2012-07-31 Nick Clifton <nickc@redhat.com>
3682
3683 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3684 and for XStormy16.
3685
3686 2012-07-31 Tobias Burnus <burnus@net-b.de>
3687
3688 * gfortran.dg/c_funloc_tests_6.f90: New.
3689 * gfortran.dg/c_funloc_tests_7.f90: New.
3690 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3691
3692 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 PR c++/53624
3695 * g++.dg/cpp0x/temp_default5.C: New.
3696
3697 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3698
3699 PR fortran/51081
3700 * gfortran.dg/proc_ptr_37.f90: New.
3701
3702 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3703
3704 * lib/target-supports.exp
3705 (check_effective_target_vect_natural_alignment): New function.
3706 * gcc.dg/align-2.c: Only run on targets with natural alignment
3707 of vector types.
3708 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3709 alignment of vector types.
3710
3711 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3712 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3713
3714 * gcc.target/i386/rdseed16-1.c: New.
3715 * gcc.target/i386/rdseed32-1.c: Ditto
3716 * gcc.target/i386/rdseed64-1.c: Ditto
3717 * gcc.target/i386/sse-12.c: Add -mrdseed.
3718 * gcc.target/i386/sse-13.c: Ditto.
3719 * gcc.target/i386/sse-14.c: Ditto.
3720 * g++.dg/other/i386-2.C: Ditto.
3721 * g++.dg/other/i386-3.C: Ditto.
3722
3723 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3724
3725 PR target/51244
3726 * gcc.target/sh/pr51244-4.c: New.
3727
3728 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3729
3730 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3731 for alpha*-*-* targets. Cleanup original tree dump.
3732
3733 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3734
3735 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3736 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3737
3738 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3739
3740 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3741 rand, srand. Include <stdlib.h>.
3742
3743 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3744
3745 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3746
3747 2012-07-26 Richard Henderson <rth@redhat.com>
3748
3749 * gcc.dg/attr-hotcold-1.c: New.
3750 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3751
3752 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3753 Sandra Loosemore <sandra@codesourcery.com>
3754
3755 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3756
3757 2012-07-26 Tobias Burnus <burnus@net-b.de>
3758
3759 * gfortran.dg/contiguous_1.f90: Update dg-error.
3760 * gfortran.dg/proc_ptr_32.f90: Ditto.
3761
3762 2012-07-26 Richard Guenther <rguenther@suse.de>
3763
3764 PR tree-optimization/54098
3765 * gcc.dg/torture/pr54098.c: New testcase.
3766
3767 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3768
3769 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3770 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3771
3772 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3773
3774 PR fortran/44354
3775 * gfortran.dg/array_constructor_39.f90: New test.
3776
3777 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3778
3779 PR fortran/44354
3780 * gfortran.dg/array_constructor_38.f90: New test.
3781
3782 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3783
3784 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3785
3786 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3787
3788 * gnat.dg/noreturn5.ad[sb]: New test.
3789
3790 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3791 Paul Brook <paul@codesourcery.com>
3792
3793 PR target/53633
3794
3795 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3796 * c-c++-common/pr53633.c: New test.
3797
3798 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3799
3800 * gcc.target/i386/asm-dialect-1.c: New test case.
3801
3802 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3803 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3804
3805 * gcc.target/i386/prefetchw-1.c: New.
3806 * gcc.target/i386/sse-12.c: Add -mprfchw.
3807 * gcc.target/i386/sse-13.c: Ditto.
3808 * gcc.target/i386/sse-14.c: Ditto.
3809 * gcc.target/i386/sse-22.c: Ditto.
3810 * gcc.target/i386/sse-23.c: Ditto.
3811 * g++.dg/other/i386-2.C: Ditto.
3812 * g++.dg/other/i386-3.C: Ditto.
3813
3814 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3815
3816 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3817
3818 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3819
3820 PR target/54051
3821 * gcc.target/arm/pr54051.c: New.
3822 * gcc.target/arm/vfp-1.c: Adjust test.
3823
3824 2012-07-24 Julian Brown <julian@codesourcery.com>
3825
3826 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3827 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3828 hard-float ARM.
3829
3830 2012-07-23 Paul Brook <paul@codesourcery.com>
3831
3832 * g++.dg/other/armv7m-1.c: New test.
3833
3834 2012-07-23 Julian Brown <julian@codesourcery.com>
3835
3836 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3837 ARM.
3838 (DO_TEST): Define to 1 for appropriate ARM targets.
3839
3840 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3841
3842 PR tree-optimization/53881
3843 * gcc.dg/pr53881.c: Renamed to ...
3844 * gcc.dg/pr53881-1.c: ... this.
3845 * gcc.dg/pr53881-2.c: New test.
3846
3847 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3848
3849 Handle recent changes in default atomics for cris*-*-linux*.
3850 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3851 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3852 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3853 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3854 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3855 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3856 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3857 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3858 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3859 -mno-unaligned-atomic-may-use-library is in effect for
3860 cris*-*-linux*.
3861 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3862 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3863 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3864 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3865 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3866 gcc.target/cris/torture/sync-mis-op-i-1.c,
3867 gcc.target/cris/torture/sync-mis-op-i-2.c,
3868 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3869 gcc.target/cris/torture/sync-mis-op-i-3.c,
3870 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3871 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3872 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3873 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3874 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3875 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3876 (main): Remove local variable x.
3877 [mis_ok]: Check that atomics don't fail.
3878
3879 2012-07-21 Andrew Pinski <apinski@cavium.com>
3880
3881 * gcc.dg/tree-ssa/vrp72.c: New test.
3882 * gcc.dg/tree-ssa/vrp73.c: New test.
3883 * gcc.dg/tree-ssa/vrp74.c: New test.
3884 * gcc.dg/tree-ssa/vrp75.c: New test.
3885
3886 2012-07-21 Andrew Pinski <apinski@cavium.com>
3887
3888 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3889 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3890
3891 2012-07-21 Andrew Pinski <apinski@cavium.com>
3892
3893 * gcc.target/mips/octeon-pop-2.c: New testcase.
3894
3895 2012-07-21 Tobias Burnus <burnus@net-b.de>
3896
3897 PR fortran/48820
3898 * gfortran.dg/assumed_rank_3.f90: New.
3899 * gfortran.dg/assumed_rank_11.f90: New.
3900 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3901 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3902 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3903
3904 2012-07-21 Andrew Pinski <apinski@cavium.com>
3905
3906 * gcc.target/mips/unaligned-1.c: New testcase.
3907
3908 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3909
3910 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3911
3912 2012-07-20 Tobias Burnus <burnus@net-b.de>
3913
3914 * gfortran.dg/bind_c_array_params_2.f90: New.
3915 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3916 and update dg-error.
3917
3918 2012-07-20 Tobias Burnus <burnus@net-b.de>
3919
3920 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3921
3922 2012-07-20 Jason Merrill <jason@redhat.com>
3923
3924 PR c++/54038
3925 * g++.dg/other/array7.C: New.
3926
3927 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3928
3929 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3930 the basic block and check loop depth.
3931 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3932 matching patterns and comments.
3933 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3934 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3935
3936 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR c++/28656
3939 * c-c++-common/pr28656.c: New test.
3940
3941 2012-07-19 Jason Merrill <jason@redhat.com>
3942
3943 PR c++/54026
3944 * g++.dg/init/mutable1.C: New.
3945
3946 2012-07-20 Tobias Burnus <burnus@net-b.de>
3947
3948 PR fortran/48820
3949 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3950 * gfortran.dg/assumed_rank_1.f90: New.
3951 * gfortran.dg/assumed_rank_1_c.c: New.
3952 * gfortran.dg/assumed_rank_2.f90: New.
3953 * gfortran.dg/assumed_rank_4.f90: New.
3954 * gfortran.dg/assumed_rank_5.f90: New.
3955 * gfortran.dg/assumed_rank_6.f90: New.
3956 * gfortran.dg/assumed_rank_7.f90: New.
3957 * gfortran.dg/assumed_rank_8.f90: New.
3958 * gfortran.dg/assumed_rank_8_c.c: New.
3959 * gfortran.dg/assumed_rank_9.f90: New.
3960 * gfortran.dg/assumed_rank_10.f90: New.
3961 * gfortran.dg/assumed_rank_12.f90: New.
3962
3963 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3964
3965 * gnat.dg/opt25.adb: New test.
3966 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3967 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3968
3969 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/aggr20.ad[sb]: New test.
3972 * gnat.dg/aggr20_pkg.ads: New helper.
3973
3974 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3975
3976 * gnat.dg/derived_type3.adb: New test.
3977 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3978
3979 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR rtl-optimization/53942
3982 * gcc.dg/pr53942.c: New test.
3983
3984 2012-07-19 Jason Merrill <jason@redhat.com>
3985
3986 PR c++/54021
3987 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3988
3989 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3990
3991 * gnat.dg/discr38.adb: New test.
3992
3993 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR middle-end/54017
3996 * c-c++-common/gomp/pr54017.c: New test.
3997
3998 2012-07-19 Richard Guenther <rguenther@suse.de>
3999 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gnat.dg/loop_optimization11.adb: New testcase.
4002 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4003
4004 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4005 Jason Merrill <jason@redhat.com>
4006
4007 * g++.dg/cpp0x/sfinae37.C: New.
4008 * g++.dg/template/access23.C: New.
4009 * g++.dg/template/access7.C: Adjust.
4010 * g++.dg/template/sfinae10.C: Don't expect errors.
4011 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4012
4013 2012-07-18 Julian Brown <julian@codesourcery.com>
4014 Sandra Loosemore <sandra@codesroucery.com>
4015
4016 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4017
4018 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4019
4020 * gnat.dg/noreturn4.ad[sb]: New test.
4021 * gnat.dg/noreturn4_pkg.ads: New helper.
4022
4023 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4024 Julian Brown <julian@codesourcery.com>
4025
4026 * gcc.target/arm/neon-vdup-1.c: New test case.
4027 * gcc.target/arm/neon-vdup-2.c: New test case.
4028 * gcc.target/arm/neon-vdup-3.c: New test case.
4029 * gcc.target/arm/neon-vdup-4.c: New test case.
4030 * gcc.target/arm/neon-vdup-5.c: New test case.
4031 * gcc.target/arm/neon-vdup-6.c: New test case.
4032 * gcc.target/arm/neon-vdup-7.c: New test case.
4033 * gcc.target/arm/neon-vdup-8.c: New test case.
4034 * gcc.target/arm/neon-vdup-9.c: New test case.
4035 * gcc.target/arm/neon-vdup-10.c: New test case.
4036 * gcc.target/arm/neon-vdup-11.c: New test case.
4037 * gcc.target/arm/neon-vdup-12.c: New test case.
4038 * gcc.target/arm/neon-vdup-13.c: New test case.
4039 * gcc.target/arm/neon-vdup-14.c: New test case.
4040 * gcc.target/arm/neon-vdup-15.c: New test case.
4041 * gcc.target/arm/neon-vdup-16.c: New test case.
4042 * gcc.target/arm/neon-vdup-17.c: New test case.
4043 * gcc.target/arm/neon-vdup-18.c: New test case.
4044 * gcc.target/arm/neon-vdup-19.c: New test case.
4045 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4046 arguments non-constant.
4047
4048 2012-07-18 Richard Guenther <rguenther@suse.de>
4049
4050 PR tree-optimization/53970
4051 * g++.dg/torture/pr53970.C: New testcase.
4052
4053 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4054
4055 PR target/38621
4056 * gcc.c-torture/compile/pr38621.c: New.
4057
4058 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4059
4060 PR target/33135
4061 * gcc.target/sh/pr33135-1.c: New.
4062 * gcc.target/sh/pr33135-2.c: New.
4063 * gcc.target/sh/pr33135-3.c: New.
4064 * gcc.target/sh/pr33135-4.c: New.
4065
4066 2012-07-17 Jason Merrill <jason@redhat.com>
4067
4068 PR c++/53995
4069 * g++.dg/parse/enum9.C: New.
4070
4071 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4072 Sandra Loosemore <sandra@codesourcery.com>
4073
4074 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4075 if there is a conflict with -mcpu=. Use -mcpu=5208.
4076
4077 2012-07-17 Jason Merrill <jason@redhat.com>
4078
4079 PR c++/53989
4080 * g++.dg/template/array23.C: New.
4081
4082 2012-07-17 Tobias Burnus <burnus@net-b.de>
4083
4084 PR fortran/53985
4085 * gfortran.dg/bind_c_usage_26.f90: New.
4086 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4087 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4088 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4089 * gfortran.dg/interop_params.f03: Ditto.
4090
4091 2012-07-17 Jason Merrill <jason@redhat.com>
4092
4093 * g++.dg/template/inherit8.C: Adjust.
4094 * g++.dg/template/using21.C: Adjust.
4095 * g++.dg/template/using22.C: Adjust.
4096
4097 PR c++/53549
4098 * g++.dg/template/current-inst1.C: New.
4099 * g++.dg/parse/crash35.C: Adjust.
4100
4101 2012-07-17 Tobias Burnus <burnus@net-b.de>
4102
4103 PR fortran/52101
4104 * gfortran.dg/oldstyle_4.f90: New.
4105
4106 2012-07-17 Tobias Burnus <burnus@net-b.de>
4107
4108 PR fortran/49265
4109 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4110 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4111
4112 2012-07-16 Jason Merrill <jason@redhat.com>
4113
4114 * g++.dg/parse/access8.C: Adjust.
4115 * g++.dg/template/sfinae6_neg.C: Adjust.
4116
4117 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4118
4119 PR fortran/53824
4120 * gfortran.dg/coarray_allocate_1.f90: New test.
4121
4122 2012-07-16 Andrew Pinski <apinski@cavium.com>
4123
4124 * gcc.c-torture/execute/bswap-1.c: New testcase.
4125 * gcc.c-torture/compile/unalign-1.c: New testcase.
4126 * gcc.c-torture/compile/20120524-1.c: New testcase.
4127 * gcc.c-torture/compile/20101216-1.c: New testcase.
4128
4129 2012-07-16 Dehao Chen <dehao@google.com>
4130
4131 Revert
4132 2012-07-10 Dehao Chen <dehao@google.com>
4133
4134 * gcc.dg/debug_info_inline.c: New test.
4135
4136 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4137
4138 PR fortran/53956
4139 * gfortran.dg/proc_decl_28.f90: New.
4140
4141 2012-07-16 Andrew Pinski <apinski@cavium.com>
4142
4143 * gcc.dg/torture/builtins-1.c: New testcase.
4144
4145 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4146
4147 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4148 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4149 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4150 gcc.target/cris/sync-1-v10.c,
4151 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4152 pass -mno-unaligned-atomic-may-use-library.
4153 * gcc.target/cris/sync-xchg-1.c: New test.
4154 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4155 valid register operand output modifier.
4156
4157 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4158
4159 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4160 characters.
4161
4162 2012-07-13 Andrew Pinski <apinski@cavium.com>
4163
4164 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4165 rather than cleanup-tree-dump.
4166 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4167
4168 2012-07-13 Richard Guenther <rguenther@suse.de>
4169
4170 PR tree-optimization/53907
4171 * gcc.target/i386/pr53907.c: New testcase.
4172
4173 2012-07-13 Richard Guenther <rguenther@suse.de>
4174
4175 PR tree-optimization/53922
4176 * gcc.dg/torture/pr53922.c: New testcase.
4177
4178 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4179
4180 PR rtl-optimization/53908
4181 * gcc.dg/torture/pr53908.c: New test.
4182
4183 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4184
4185 PR c++/53531
4186 * g++.dg/cpp0x/variadic135.C: New.
4187
4188 2012-07-12 Jason Merrill <jason@redhat.com>
4189
4190 * g++.dg/template/sfinae6_neg.C: Adjust.
4191
4192 2012-07-12 Tobias Burnus <burnus@net-b.de>
4193
4194 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4195 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4196 scan-tree-dump-times pattern.
4197
4198 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4199
4200 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4201
4202 2012-07-11 Jason Merrill <jason@redhat.com>
4203
4204 DR 1402
4205 * g++.g/cpp0x/defaulted37.C: New.
4206
4207 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4208
4209 PR target/53859
4210 * gcc.target/arm/pr53859.c: New test.
4211
4212 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4213
4214 PR target/53886
4215 * gcc.c-torture/compile/pr53886.c: New.
4216
4217 2012-07-10 Dehao Chen <dehao@google.com>
4218
4219 * gcc.dg/debug_info_inline.c: New test.
4220
4221 2012-07-10 Jason Merrill <jason@redhat.com>
4222
4223 PR c++/53733
4224 * g++.dg/cpp0x/defaulted36.C: New.
4225 * g++.dg/cpp0x/defaulted21.C: Adjust.
4226
4227 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4228
4229 2012-07-09 Sterling Augustine <saugustine@google.com>
4230
4231 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4232
4233 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4234
4235 PR tree-optimization/53887
4236 * gcc.dg/pr53887.c: New test.
4237
4238 2012-07-09 Jason Merrill <jason@redhat.com>
4239
4240 PR c++/53882
4241 * g++.dg/cpp0x/nullptr29.C: New.
4242
4243 2012-07-09 Tom de Vries <tom@codesourcery.com>
4244 Richard Guenther <rguenther@suse.de>
4245
4246 * gcc.dg/builtin-unreachable-6.c: New test.
4247 * gcc.dg/builtin-unreachable-5.c: New test.
4248
4249 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4250
4251 PR tree-optimization/53881
4252 * gcc.dg/pr53881.c: New test.
4253
4254 2012-07-06 Jason Merrill <jason@redhat.com>
4255
4256 PR c++/53862
4257 * g++.dg/cpp0x/variadic134.C: New.
4258
4259 PR c++/53858
4260 * g++.dg/cpp0x/alias-decl-20.C: New.
4261
4262 2012-07-06 Tom de Vries <tom@codesourcery.com>
4263
4264 PR tree-optimization/51879
4265 * gcc.dg/pr51879-16.c: New test.
4266 * gcc.dg/pr51879-17.c: Same.
4267
4268 2012-07-06 Tom de Vries <tom@codesourcery.com>
4269
4270 PR tree-optimization/52009
4271 * gcc.dg/pr51879-7.c: New test.
4272 * gcc.dg/pr51879-18.c: New test.
4273
4274 2012-07-05 Jason Merrill <jason@redhat.com>
4275
4276 PR c++/50852
4277 * g++.dg/template/typedef39.C: New.
4278
4279 PR c++/53039
4280 * g++.dg/cpp0x/variadic133.C: New.
4281 * g++.dg/template/param1.C: Adjust.
4282
4283 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4284
4285 PR target/48941
4286 PR target/51980
4287 * gcc.target/arm/neon/vtrnf32.c: Update.
4288 * gcc.target/arm/neon/vtrns32.c: Update.
4289 * gcc.target/arm/neon/vtrnu32.c: Update.
4290 * gcc.target/arm/neon/vzipf32.c: Update.
4291 * gcc.target/arm/neon/vzips32.c: Update.
4292 * gcc.target/arm/neon/vzipu32.c: Update.
4293
4294 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4295
4296 PR fortran/53732
4297 * gfortran.dg/inline_sum_4.f90: New test.
4298
4299 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4300
4301 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4302
4303 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4304
4305 * gcc.target/arm/fma-sp.c: New testcase.
4306 * gcc.target/arm/fma.c: Likewise.
4307 * gcc.target/arm/fma.h: Likewise.
4308
4309 2012-07-04 Jason Merrill <jason@redhat.com>
4310
4311 PR c++/53848
4312 * g++.dg/other/enum3.C: New.
4313
4314 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4315
4316 PR middle-end/53321
4317 * g++.dg/torture/pr53321.C: New test.
4318
4319 2012-07-04 Richard Guenther <rguenther@suse.de>
4320
4321 PR tree-optimization/53844
4322 * g++.dg/tree-ssa/pr53844.C: New testcase.
4323
4324 2012-07-04 Richard Guenther <rguenther@suse.de>
4325
4326 PR tree-optimization/53849
4327 * gcc.dg/pr53849.c: New testcase.
4328
4329 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR c++/53812
4332 * g++.dg/ext/label14.C: New test.
4333
4334 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4335
4336 PR target/53811
4337 * g++.dg/other/pr53811.C: New test.
4338
4339 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4340
4341 PR target/28896
4342 * gcc.target/m68k/stack-limit-1.c: New testcase.
4343
4344 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4345
4346 * gnat.dg/recursive_call.adb: New test.
4347
4348 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4349
4350 * gnat.dg/discr37.ad[sb]: New test.
4351
4352 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4353
4354 * g++.dg/other/packed1.C: Remove SH from xfail list.
4355
4356 2012-07-02 Jason Merrill <jason@redhat.com>
4357
4358 PR c++/53619
4359 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4360
4361 PR c++/53783
4362 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4363
4364 PR c++/53788
4365 * g++.dg/cpp0x/decltype39.C: New.
4366 * g++.dg/diagnostic/method1.C: Adjust.
4367
4368 PR c++/53816
4369 * g++.dg/template/ref6.C: New.
4370
4371 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4372
4373 PR target/53568
4374 * gcc.target/sh/pr53568-1.c: New.
4375
4376 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4377
4378 PR target/51244
4379 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4380
4381 2012-07-02 Jason Merrill <jason@redhat.com>
4382
4383 PR c++/53821
4384 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4385
4386 PR c++/53524
4387 * g++.dg/template/enum7.C: New.
4388 * g++.dg/other/ptrmem10.C: Adjust.
4389 * g++.dg/other/ptrmem11.C: Adjust.
4390 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4391
4392 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4393
4394 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4395
4396 2012-07-01 Wei Guozhi <carrot@google.com>
4397
4398 PR target/53447
4399 * gcc.target/arm/pr53447-1.c: New testcase.
4400 * gcc.target/arm/pr53447-2.c: New testcase.
4401 * gcc.target/arm/pr53447-3.c: New testcase.
4402 * gcc.target/arm/pr53447-4.c: New testcase.
4403
4404 2012-06-29 Richard Guenther <rguenther@suse.de>
4405
4406 PR tree-optimization/47061
4407 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4408
4409 2012-06-29 Richard Guenther <rguenther@suse.de>
4410
4411 PR tree-optimization/37541
4412 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4413
4414 2012-06-29 Richard Guenther <rguenther@suse.de>
4415
4416 PR tree-optimization/52589
4417 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4418
4419 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4420
4421 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4422
4423 * g++.dg/template/error46.C: Add missing comment to dg-message.
4424 * g++.dg/template/crash107.C: Likewise.
4425 * g++.dg/template/error47.C: Likewise.
4426 * g++.dg/template/crash108.C: Likewise.
4427 * g++.dg/overload/operator5.C: Likewise.
4428
4429 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4430 errors in dg-message directives, add comments.
4431
4432 2012-06-28 Kai Tietz <ktietz@redhat.com>
4433
4434 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4435 hard-coded 'unsigned long'.
4436
4437 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR tree-optimization/51581
4440 * gcc.dg/vect/pr51581-4.c: New test.
4441
4442 PR tree-optimization/53645
4443 * gcc.c-torture/execute/pr53645-2.c: New test.
4444
4445 2012-06-28 Richard Guenther <rguenther@suse.de>
4446
4447 PR middle-end/53790
4448 * gcc.dg/torture/pr53790.c: New testcase.
4449
4450 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR tree-optimization/53645
4453 * gcc.c-torture/execute/pr53645.c: New test.
4454
4455 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4456
4457 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4458
4459 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4460
4461 PR debug/53671
4462 PR debug/49888
4463 * gcc.dg/guality/pr49888.c: Account for the possibility that
4464 the variable is optimized out at the first test.
4465
4466 2012-06-27 Jason Merrill <jason@redhat.com>
4467
4468 * g++.dg/cpp0x/override2.C: Adjust.
4469 * g++.dg/template/error5.C: Adjust.
4470 * g++.dg/parse/crash28.C: Adjust.
4471
4472 PR c++/53563
4473 * g++.dg/parse/template27.C: New.
4474 * g++.dg/template/crash74.C: Adjust expected output.
4475
4476 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4477
4478 PR fortran/41951
4479 PR fortran/49591
4480 * gfortran.dg/typebound_operator_16.f03: New.
4481
4482 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4483
4484 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4485 even src1.i and src2.i fields even in the second half of the arrays.
4486
4487 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4488
4489 PR c++/51033.
4490 * g++.dg/torture/vshuf-16.inc: New test.
4491 * g++.dg/torture/vshuf-2.inc: New test.
4492 * g++.dg/torture/vshuf-4.inc: New test.
4493 * g++.dg/torture/vshuf-8.inc: New test.
4494 * g++.dg/torture/vshuf-main.inc: New test.
4495 * g++.dg/torture/vshuf-v16hi.C: New test.
4496 * g++.dg/torture/vshuf-v16qi.C: New test.
4497 * g++.dg/torture/vshuf-v2df.C: New test.
4498 * g++.dg/torture/vshuf-v2di.C: New test.
4499 * g++.dg/torture/vshuf-v2sf.C: New test.
4500 * g++.dg/torture/vshuf-v2si.C: New test.
4501 * g++.dg/torture/vshuf-v4df.C: New test.
4502 * g++.dg/torture/vshuf-v4di.C: New test.
4503 * g++.dg/torture/vshuf-v4sf.C: New test.
4504 * g++.dg/torture/vshuf-v4si.C: New test.
4505 * g++.dg/torture/vshuf-v8hi.C: New test.
4506 * g++.dg/torture/vshuf-v8qi.C: New test.
4507 * g++.dg/torture/vshuf-v8si.C: New test.
4508
4509 2012-06-27 Richard Guenther <rguenther@suse.de>
4510
4511 PR middle-end/53676
4512 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4513
4514 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4515
4516 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4517 scan-dump-dem-not): Use printable pattern in test name.
4518
4519 2012-06-26 Sterling Augustine <saugustine@google.com>
4520 Dominique Dhumieres <dominiq@lps.ens.fr>
4521
4522 * gcc.dg/pubtypes-2.c: Update expected output.
4523 * gcc.dg/pubtypes-3.c: Likewise.
4524 * gcc.dg/pubtypes-4.c: Likewise.
4525
4526 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4527
4528 * gcc.dg/tree-ssa/slsr-1.c: New test.
4529 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4530 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4531 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4532
4533 2012-06-26 Matt Turner <mattst88@gmail.com>
4534
4535 PR target/35294
4536 * gcc.target/arm/mmx-2.c: New.
4537
4538 2012-06-26 Richard Guenther <rguenther@suse.de>
4539
4540 PR c++/53752
4541 * g++.dg/torture/pr53752.C: New testcase.
4542
4543 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR tree-optimization/53748
4546 * gcc.c-torture/compile/pr53748.c: New test.
4547
4548 2012-06-25 Jason Merrill <jason@redhat.com>
4549
4550 PR c++/53498
4551 PR c++/53305
4552 * g++.dg/cpp0x/decltype38.C: New.
4553 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4554
4555 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4556
4557 * lib/target-supports-dg.exp (testname-for-summary): New.
4558 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4559 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4560 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4561 scan-module-absence, output-exists, output-exists-not: Use
4562 testname-for-summary.
4563 (dg-test): Clean up testname_with_flags.
4564 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4565 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4566 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4567 scan-assembler-dem-not, object-size: Use testname-for-summary.
4568 * lib/gcov.exp (run-gcov): Likewise.
4569 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4570 scan-dump-dem, scan-dump-dem-note): Likewise.
4571
4572 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4573 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4574 including profopt.opt; save and restore existing value.
4575 * g++.dg/bprob/bprob.exp: Likewise.
4576 * gcc.dg/matrix/matrix.exp: Likewise.
4577 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4578 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4579 PROFOPT_OPTIONS.
4580
4581 2012-06-25 Richard Henderson <rth@redhat.com>
4582
4583 * gcc.dg/pr53749.c: New.
4584
4585 2012-06-25 Jason Merrill <jason@redhat.com>
4586
4587 PR c++/52988
4588 * g++.dg/cpp0x/nullptr28.C: New.
4589
4590 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4591
4592 * gcc.target/arm/neon-vld1_dupQ.c: New.
4593
4594 2012-06-25 Florian Weimer <fweimer@redhat.com>
4595
4596 * g++.dg/init/new35.C: New.
4597 * g++.dg/init/new36.C: New.
4598 * g++.dg/init/new37.C: New.
4599 * g++.dg/ext/vla5.C: New warning.
4600 * g++.dg/ext/vla8.C: New warning.
4601 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4602
4603 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4604 James Greenhalgh <james.greenhalgh@arm.com>
4605
4606 * gcc.target/arm/ftest-support-arm.h New testcase.
4607 * gcc.target/arm/ftest-support-thumb.h Likewise.
4608 * gcc.target/arm/ftest-support.h Likewise.
4609 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4610 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4611 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4612 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4613 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4614 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4615 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4616 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4617 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4618 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4619 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4620 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4621 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4622 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4623 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4624 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4625 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4626 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4627 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4628 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4629 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4630 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4631 * lib/target-supports.exp
4632 (check_effective_target_arm_arch_FUNC): Add support for more
4633 architectures.
4634 (add_options_for_arm_arch_FUNC): Likewise.
4635 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4636
4637 2012-06-25 Jason Merrill <jason@redhat.com>
4638
4639 PR c++/53202
4640 * g++.dg/cpp0x/constexpr-tuple.C: New.
4641
4642 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR target/53759
4645 * gcc.target/i386/pr53759.c: New test.
4646
4647 PR c++/53594
4648 * g++.dg/cpp0x/nsdmi7.C: New test.
4649
4650 2012-06-24 Kai Tietz <ktietz@redhat.com>
4651
4652 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4653 for LLP64 targets.
4654 * gcc.target/i386/pr38988.c: Likewise.
4655
4656 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4657
4658 PR fortran/47710
4659 PR fortran/53328
4660 * gfortran.dg/typebound_generic_12.f03: New.
4661 * gfortran.dg/typebound_generic_13.f03: New.
4662
4663 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gnat.dg/lto15.ad[sb]: New test.
4666
4667 2012-06-21 Meador Inge <meadori@codesourcery.com>
4668
4669 PR c/53702
4670 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4671
4672 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4673
4674 * gcc.dg/pch/ident-1.c: New test.
4675 * gcc.dg/pch/ident-1.hs: Header file for new test.
4676
4677 2012-06-21 Michael Matz <matz@suse.de>
4678
4679 PR middle-end/53688
4680 * gcc.c-torture/execute/pr53688.c: New test.
4681
4682 2012-06-20 Richard Guenther <rguenther@suse.de>
4683
4684 PR tree-optimization/30318
4685 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4686
4687 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4688
4689 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4690
4691 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4692
4693 * gcc.target/i386/clearcapv2.map: New file.
4694 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4695
4696 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4697
4698 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4699 and add __sh__ case.
4700
4701 2012-06-19 Jason Merrill <jason@redhat.com>
4702
4703 PR c++/52637
4704 * g++.dg/debug/localclass1.C: New.
4705
4706 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4707
4708 * g++.dg/cpp0x/override4.C: New.
4709
4710 2012-06-14 Jason Merrill <jason@redhat.com>
4711
4712 PR c++/53651
4713 * g++.dg/cpp0x/decltype37.C: New.
4714
4715 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4716
4717 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4718
4719 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4720
4721 * gcc.c-torture/compile/vector-5.c,
4722 gcc.c-torture/compile/vector-6.c: New tests.
4723
4724 2012-06-19 Richard Henderson <rth@redhat.com>
4725
4726 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4727
4728 2012-06-19 Richard Guenther <rguenther@suse.de>
4729
4730 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4731
4732 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4733
4734 PR target/53712
4735 * gcc.target/i386/pr53712.c: New test.
4736
4737 2012-06-18 Tobias Burnus <burnus@net-b.de>
4738
4739 PR fortran/53692
4740 * gfortran.dg/elemental_optional_args_6.f90: New.
4741
4742 2012-06-18 Tobias Burnus <burnus@net-b.de>
4743
4744 PR fortran/53526
4745 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4746 * gfortran.dg/coarray/move_alloc_1.f90
4747
4748 2012-06-18 Tobias Burnus <burnus@net-b.de>
4749
4750 PR fortran/53526
4751 * gfortran.dg/coarray_27.f90: New.
4752
4753 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4754 Greta Yorsh <Greta.Yorsh@arm.com>
4755
4756 * gcc.target/arm/epilog-1.c: New test.
4757
4758 2012-06-18 Richard Guenther <rguenther@suse.de>
4759
4760 PR tree-optimization/53693
4761 * g++.dg/torture/pr53693.C: New testcase.
4762
4763 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4764
4765 PR tree-optimization/53703
4766 * gcc.dg/torture/pr53703.c: New test.
4767
4768 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4769
4770 PR middle-end/53698
4771 * gcc.target/i386/pr53698.c: New test.
4772
4773 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4774
4775 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4776
4777 2012-06-17 Tobias Burnus <burnus@net-b.de>
4778
4779 PR fortran/53691
4780 PR fortran/53685
4781 * gfortran.dg/transfer_check_3.f90: New.
4782
4783 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4784
4785 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4786
4787 2012-06-16 Tobias Burnus <burnus@net-b.de>
4788
4789 PR fortran/53642
4790 PR fortran/45170
4791 * gfortran.dg/deferred_type_param_8.f90: New.
4792
4793 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4794
4795 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4796 testname that includes flags, passed in as new argument, in
4797 pass/fail messages.
4798 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4799 and pass it to verify-* procedures.
4800
4801 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4802 alignment torture options with usual torture options.
4803
4804 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4805 messages reported for one line of source code.
4806 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4807 * g++.dg/cpp0x/decltype2.C: Likewise.
4808 * g++.dg/cpp0x/decltype3.C: Likewise.
4809 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4810 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4811 * g++.dg/cpp0x/static_assert3.C: Likewise.
4812 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4813 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4814 * g++.dg/cpp0x/union1.C: Likewise.
4815 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4816 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4817 * g++.dg/cpp0x/variadic2.C: Likewise.
4818 * g++.dg/cpp0x/variadic20.C: Likewise.
4819 * g++.dg/cpp0x/variadic74.C: Likewise.
4820 * g++.dg/diagnostic/bitfld2.C: Likewise.
4821 * g++.dg/ext/attrib44.C: Likewise.
4822 * g++.dg/ext/no-asm-1.C: Likewise.
4823 * g++.dg/other/error34.C: Likewise.
4824 * g++.dg/parse/crash46.C: Likewise.
4825 * g++.dg/parse/error10.C: Likewise.
4826 * g++.dg/parse/error2.C: Likewise.
4827 * g++.dg/parse/error3.C: Likewise.
4828 * g++.dg/parse/error36.C: Likewise.
4829 * g++.dg/parse/error8.C: Likewise.
4830 * g++.dg/parse/error9.C: Likewise.
4831 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4832 * g++.dg/parse/parser-pr28152.C: Likewise.
4833 * g++.dg/parse/template25.C: Likewise.
4834 * g++.dg/parse/typename11.C: Likewise.
4835 * g++.dg/tc1/dr147.C: Likewise.
4836 * g++.dg/template/deduce3.C: Likewise.
4837 * g++.dg/template/koenig9.C: Likewise.
4838 * g++.dg/template/pr23510.C: Likewise.
4839 * g++.dg/warn/pr12242.C: Likewise.
4840 * g++.dg/warn/pr30551-2.C: Likewise.
4841 * g++.dg/warn/pr30551.C: Likewise.
4842 * g++.old-deja/g++.other/typename1.C: Likewise.
4843 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4844
4845 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4846
4847 PR c++/51033
4848 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4849 * c-c++-common/torture/vshuf-2.inc: Likewise.
4850 * c-c++-common/torture/vshuf-4.inc: Likewise.
4851 * c-c++-common/torture/vshuf-8.inc: Likewise.
4852 * c-c++-common/torture/vshuf-main.inc: Likewise.
4853 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4854 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4855 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4856 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4857 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4858 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4859 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4860 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4861 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4862 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4863 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4864 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4865 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4866 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4867
4868 2012-06-15 Michael Matz <matz@suse.de>
4869
4870 * gcc.dg/tree-ssa/vector-4.c: New test.
4871
4872 2012-06-15 Michael Matz <matz@suse.de>
4873
4874 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4875 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4876
4877 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4878
4879 PR tree-optimization/53636
4880 * gcc.target/arm/pr53636.c: New test.
4881
4882 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR tree-optimization/51581
4885 * gcc.c-torture/execute/pr51581-1.c: New test.
4886 * gcc.c-torture/execute/pr51581-2.c: New test.
4887 * gcc.dg/vect/pr51581-1.c: New test.
4888 * gcc.dg/vect/pr51581-2.c: New test.
4889 * gcc.dg/vect/pr51581-3.c: New test.
4890 * gcc.target/i386/avx-pr51581-1.c: New test.
4891 * gcc.target/i386/avx-pr51581-2.c: New test.
4892 * gcc.target/i386/avx2-pr51581-1.c: New test.
4893 * gcc.target/i386/avx2-pr51581-2.c: New test.
4894 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4895
4896 2012-06-15 Richard Guenther <rguenther@suse.de>
4897
4898 * gcc.c-torture/execute/20120615-1.c: New testcase.
4899
4900 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4901
4902 * gnat.dg/vect8.ad[sb]: New test.
4903
4904 2012-06-14 Richard Guenther <rguenther@suse.de>
4905
4906 * gcc.dg/tree-ssa/vrp.h: New testcase.
4907 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4908
4909 2012-06-13 Christian Bruel <christian.bruel@st.com>
4910
4911 PR target/53621
4912 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4913
4914 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4915
4916 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4917
4918 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4919
4920 PR testsuite/20771
4921 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4922 test summary unique.
4923
4924 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4925 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4926 scan-stack-usage-not): Don't strip torture options from test name.
4927
4928 * lib/scandump.exp (scan-dump-times): Use printable version of
4929 regexp in test summary line.
4930
4931 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4932 messages reported for one line of source code.
4933 * gcc.dg/format/few-1.c: Likewise.
4934 * gcc.dg/ia64-sync-2.c: Likewise.
4935 * gcc.dg/sync-2.c: Likewise.
4936 * gcc.dg/noncompile/pr44517.c: Likewise.
4937
4938 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4939
4940 PR debug/49888
4941 * gcc.dg/guality/pr49888.c: New.
4942
4943 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4944
4945 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4946 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4947 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4948
4949 2012-06-13 Tobias Burnus <burnus@net-b.de>
4950
4951 PR fortran/53643
4952 * gfortran.dg/intent_out_7.f90: New.
4953
4954 2012-06-13 Tobias Burnus <burnus@net-b.de>
4955
4956 PR fortran/53597
4957 * gfortran.dg/save_4.f90: New.
4958
4959 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/53532
4962 PR c/51034
4963 PR c/53196
4964 * gcc.dg/pr53532.c: New test.
4965 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4966 adjust line numbers.
4967 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4968 * gcc.dg/Wcxx-compat-8.c: Likewise.
4969 * gcc.dg/pr51034.c: New test.
4970 * gcc.dg/pr53196-1.c: New test.
4971 * gcc.dg/pr53196-2.c: New test.
4972
4973 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4974
4975 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4976 alignment torture options with usual torture options.
4977 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4978 instead of dg-options.
4979 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4980 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4981 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4982 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4983 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4984 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4985
4986 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4987 to checks for multiple messages reported for one line of source code.
4988 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4989
4990 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4991 messages reported for one line of source code.
4992
4993 * gcc.dg/20031223-1.c: Add comments to check for multiple
4994 messages reported for one line of source code.
4995 * gcc.dg/Wconversion-integer.c: Likewise.
4996 * gcc.dg/Wfatal-2.c: Likewise.
4997 * gcc.dg/Wfatal.c: Likewise.
4998 * gcc.dg/Wobjsize-1.c: Likewise.
4999 * gcc.dg/c99-vla-jump-1.c: Likewise.
5000 * gcc.dg/c99-vla-jump-2.c: Likewise.
5001 * gcc.dg/c99-vla-jump-3.c: Likewise.
5002 * gcc.dg/c99-vla-jump-4.c: Likewise.
5003 * gcc.dg/c99-vla-jump-5.c: Likewise.
5004 * gcc.dg/decl-9.c: Likewise.
5005 * gcc.dg/declspec-10.c: Likewise.
5006 * gcc.dg/declspec-18.c: Likewise.
5007 * gcc.dg/mtune.c: Likewise.
5008 * gcc.dg/parser-pr28152-2.c: Likewise.
5009 * gcc.dg/parser-pr28152.c: Likewise.
5010 * gcc.dg/pr14475.c: Likewise.
5011 * gcc.dg/pr27953.c: Likewise.
5012 * gcc.dg/pr28322-3.c: Likewise.
5013 * gcc.dg/pr30457.c: Likewise.
5014 * gcc.dg/pr30551-2.c: Likewise.
5015 * gcc.dg/pr30551-3.c: Likewise.
5016 * gcc.dg/pr30551-4.c: Likewise.
5017 * gcc.dg/pr30551-5.c: Likewise.
5018 * gcc.dg/pr30551-6.c: Likewise.
5019 * gcc.dg/pr30551.c: Likewise.
5020 * gcc.dg/pr45461.c: Likewise.
5021 * gcc.dg/pr48552-1.c: Likewise.
5022 * gcc.dg/pr48552-2.c: Likewise.
5023 * gcc.dg/redecl-1.c: Likewise.
5024 * gcc.dg/transparent-union-3.c: Likewise.
5025 * gcc.dg/utf-dflt.c: Likewise.
5026 * gcc.dg/utf-dflt2.c: Likewise.
5027 * gcc.dg/vla-8.c: Likewise.
5028 * gcc.dg/vla-init-1.c: Likewise.
5029 * gcc.dg/wtr-int-type-1.c: Likewise.
5030
5031 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5032 messages reported for for one line of source code.
5033 * c-c++-common/raw-string-5.c: Likewise.
5034 * c-c++-common/raw-string-4.c: Likewise.
5035 * c-c++-common/raw-string-6.c: Likewise.
5036 * c-c++-common/pr20000.c: Likewise.
5037
5038 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5039 messages reported for one line of source code.
5040 * gcc.dg/cpp/pr30786.c: Likewise.
5041 * gcc.dg/cpp/pr28709.c: Likewise.
5042 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5043 * gcc.dg/cpp/macspace2.c: Likewise.
5044 * gcc.dg/cpp/missing-header-1.c: Likewise.
5045 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5046 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5047 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5048
5049 2012-06-12 Jason Merrill <jason@redhat.com>
5050
5051 PR c++/53599
5052 * g++.dg/template/local7.C: New.
5053
5054 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5055
5056 PR target/53511
5057 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5058 * gcc.target/sh/pr51340-2.c: Likewise.
5059 * gcc.target/sh/pr51340-3.c: Likewise.
5060
5061 2012-06-12 Michael Matz <matz@suse.de>
5062
5063 * gcc.dg/torture/alias-1.c: New test.
5064
5065 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5066
5067 PR rtl-optimization/53589
5068 * gcc.dg/torture/pr53589.c: New test.
5069
5070 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5071
5072 PR target/50749
5073 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5074 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5075 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5076 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5077 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5078 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5079 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5080 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5081 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5082 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5083 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5084 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5085 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5086 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5087 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5088 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5089
5090 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5091
5092 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5093 (check_intel_cpu_model): New function.
5094 (check_amd_cpu_model): New function.
5095 (check_features): New function.
5096 (__get_cpuid_output): New function.
5097 (check_detailed): New function.
5098 (fn1): Rename to quick_check.
5099 (main): Update to call quick_check and call check_detailed.
5100
5101 2012-06-11 Richard Henderson <rth@redhat.com>
5102
5103 * lib/target-supports.exp
5104 (check_effective_target_sync_long_long_runtime): Use
5105 check_effective_target_lp64 instead of
5106 check_effective_target_powerpc64 for powerpc targets.
5107
5108 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5109
5110 PR target/53511
5111 * gcc.target/sh/pr53511-1.c: New.
5112
5113 2012-06-11 Richard Guenther <rguenther@suse.de>
5114
5115 PR middle-end/53470
5116 * g++.dg/lto/pr53470_0.C: New testcase.
5117 * gcc.dg/lto/pr53470_0.c: Likewise.
5118
5119 2012-06-11 Richard Guenther <rguenther@suse.de>
5120
5121 PR c++/53605
5122 * g++.dg/ext/pr53605.C: New testcase.
5123
5124 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/specs/array1.ads: New test.
5127 * gnat.dg/specs/array2.ads: Likewise.
5128 * gnat.dg/array22.adb: Likewise.
5129
5130 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5131
5132 * gnat.dg/constant4.adb: New test.
5133 * gnat.dg/constant4_pkg.ads: New helper.
5134
5135 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5136
5137 PR fortran/52552
5138 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5139 * gfortran.dg/allocate_class_1.f90: Modified.
5140 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5141 * gfortran.dg/allocate_class_2.f90: New.
5142
5143 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5144
5145 PR middle-end/53535
5146 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5147
5148 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5149
5150 PR fortran/52861
5151 * gfortran.dg/string_assign_2.f90: New test case.
5152
5153 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5154
5155 PR fortran/52861
5156 * gfortran.dg/string_assign_1.f90: New test case.
5157
5158 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR middle-end/53580
5161 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5162 * gcc.dg/gomp/critical-4.c: Likewise.
5163 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5164 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5165 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5166 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5167 * c-c++-common/gomp/pr53580.c: New test.
5168
5169 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5170
5171 PR c++/51214
5172 * g++.dg/cpp0x/forw_enum11.C: New.
5173
5174 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5175
5176 PR c++/53567
5177 * g++.dg/cpp0x/alias-decl-19.C: New.
5178
5179 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5180
5181 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5182
5183 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5184
5185 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5186 (XSTATE_FP): Ditto.
5187 (XSTATE_SSE): Ditto.
5188 (XSTATE_YMM): Ditto.
5189 (avx_os_support): Use new defines.
5190
5191 2012-06-06 Richard Guenther <rguenther@suse.de>
5192
5193 PR testsuite/32380
5194 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5195 loops.
5196
5197 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5198
5199 PR c++/52841
5200 * g++.dg/cpp0x/pr52841.C: New testcase.
5201
5202 2012-06-06 Richard Guenther <rguenther@suse.de>
5203
5204 PR tree-optimization/53081
5205 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5206 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5207
5208 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5209
5210 * gcc.target/powerpc/pr53487.c: New test.
5211
5212 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5213
5214 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5215
5216 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5217
5218 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5219
5220 2012-06-05 Richard Guenther <rguenther@suse.de>
5221
5222 PR tree-optimization/30442
5223 * gcc.dg/vect/bb-slp-30.c: New testcase.
5224
5225 2012-06-05 Richard Guenther <rguenther@suse.de>
5226
5227 PR tree-optimization/53081
5228 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5229 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5230 -fno-tree-loop-distribute-patterns.
5231
5232 2012-06-05 Alan Modra <amodra@gmail.com>
5233
5234 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5235 Check static chain in nested funcs.
5236
5237 2012-06-04 Tobias Burnus <burnus@net-b.de>
5238
5239 PR fortran/50619
5240 * gfortran.dg/init_flag_10.f90: New.
5241
5242 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/53524
5245 * g++.dg/warn/Wenum-compare-no-2: New.
5246
5247 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5248
5249 PR preprocessor/53463
5250 * g++.dg/cpp/limits.C: New test.
5251 * g++.dg/parse/error19.C: Adjust.
5252 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5253 * g++.dg/warn/pr35635.C: Likewise.
5254 * g++.old-deja/g++.pt/assign1.C: Likewise.
5255
5256 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5257
5258 PR target/53559
5259 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5260 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5261 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5262 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5263 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5264 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5265 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5266 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5267
5268 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5269
5270 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5271
5272 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR tree-optimization/53550
5275 * gcc.dg/pr53550.c: New test.
5276
5277 2012-06-04 Richard Guenther <rguenther@suse.de>
5278
5279 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5280 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5281 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5282
5283 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5284
5285 PR fortran/48831
5286 * gfortran.dg/parameter_array_element_2.f90: New.
5287
5288 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5289
5290 PR target/53512
5291 * gcc.target/sh/pr53512-1.c: New.
5292 * gcc.target/sh/pr53512-2.c: New.
5293 * gcc.target/sh/pr53512-3.c: New.
5294 * gcc.target/sh/pr53512-4.c: New.
5295
5296 2012-06-01 Jason Merrill <jason@redhat.com>
5297
5298 PR c++/52973
5299 * g++.dg/ext/visibility/template12.C: New.
5300 * g++.dg/ext/attrib14.C: Adjust warning line.
5301
5302 PR c++/52725
5303 * g++.dg/parse/new6.C: New.
5304 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5305
5306 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5307
5308 * c-c++-common/restrict-2.c: Revert previous change.
5309
5310 2012-06-01 Jason Merrill <jason@redhat.com>
5311
5312 PR c++/53137
5313 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5314
5315 PR c++/53484
5316 * g++.dg/cpp0x/auto33.C: New.
5317
5318 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5319
5320 PR c++/26155
5321 * g++.dg/parse/namespace-alias-1.C: New.
5322
5323 2012-06-01 Christian Bruel <christian.bruel@st.com>
5324
5325 * gcc.dg/spec-options.c: New test.
5326 * gcc.dg/foo.specs: New file.
5327
5328 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 PR ada/53517
5331 * gnat.dg/lto14.adb: Skip on Solaris.
5332
5333 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5334
5335 * gcc.target/cris/sync-1-v10.c,
5336 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5337 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5338 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5339 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5340 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5341 gcc.target/cris/torture/sync-mis-op-i-1.c,
5342 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5343 gcc.target/cris/torture/sync-mis-op-i-2.c,
5344 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5345 gcc.target/cris/torture/sync-mis-op-i-3.c,
5346 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5347 gcc.target/cris/torture/sync-mis-op-s-1.c,
5348 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5349 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5350 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5351 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5352 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5353 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5354 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5355 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5356 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5357
5358 2012-05-31 Richard Guenther <rguenther@suse.de>
5359
5360 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5361 ldist-pr45948.c with disabled SCCP.
5362
5363 2012-05-31 Richard Guenther <rguenther@suse.de>
5364
5365 PR middle-end/48493
5366 * gcc.dg/torture/pr48493.c: New testcase.
5367
5368 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5369
5370 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5371 arm32 to targets.
5372 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5373 of the initialization loop.
5374 (dg-final): Adjust the expected number of vectorized loops depending
5375 on vect_char_mult target selector.
5376
5377 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5378
5379 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5380 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5381 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5382 New tests.
5383
5384 2012-05-30 Jason Merrill <jason@redhat.com>
5385
5386 PR c++/53356
5387 * g++.dg/init/new34.C: New.
5388 * g++.dg/tree-ssa/stabilize1.C: New.
5389
5390 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR c++/53356
5393 * g++.dg/init/new33.C: New test.
5394
5395 2012-05-30 Richard Guenther <rguenther@suse.de>
5396
5397 PR middle-end/53501
5398 * gcc.dg/torture/pr53501.c: New testcase.
5399 * c-c++-common/restrict-2.c: Adjust.
5400
5401 2012-05-30 Alan Modra <amodra@gmail.com>
5402
5403 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5404 torture-finish.
5405
5406 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5407
5408 * gcc.target/i386/shuf-concat.c: New test.
5409
5410 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR rtl-optimization/53519
5413 * gcc.c-torture/compile/pr53519.c: New test.
5414
5415 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5416
5417 * gcc.target/arm/neon-vrev.c: New.
5418
5419 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5420
5421 PR target/51340
5422 * gcc.target/sh/pr51340-1.c: New.
5423 * gcc.target/sh/pr51340-2.c: New.
5424 * gcc.target/sh/pr51340-3.c: New.
5425
5426 2012-05-29 Richard Guenther <rguenther@suse.de>
5427
5428 PR tree-optimization/53516
5429 * gcc.dg/torture/pr53516.c: New testcase.
5430
5431 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5432
5433 PR preprocessor/53229
5434 * gcc.dg/cpp/paste6.c: Force to run without
5435 -ftrack-macro-expansion.
5436 * gcc.dg/cpp/paste8.c: Likewise.
5437 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5438 -ftrack-macro-expansion.
5439 * gcc.dg/cpp/paste12.c: Force to run without
5440 -ftrack-macro-expansion.
5441 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5442 -ftrack-macro-expansion.
5443 * gcc.dg/cpp/paste13.c: Likewise.
5444 * gcc.dg/cpp/paste14.c: Likewise.
5445 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5446 -ftrack-macro-expansion.
5447 * gcc.dg/cpp/paste18.c: New test.
5448
5449 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5450
5451 * gcc.target/cris/torture/trap-1.c,
5452 gcc.target/cris/torture/trap-2.c,
5453 gcc.target/cris/torture/trap-3.c,
5454 gcc.target/cris/torture/trap-v0.c,
5455 gcc.target/cris/torture/trap-v3.c: New tests.
5456
5457 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5458
5459 PR c++/25137
5460 * g++.dg/warn/Wbraces3.C: New.
5461 * g++.dg/warn/Wbraces4.C: Likewise.
5462
5463 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR tree-optimization/53505
5466 * c-c++-common/torture/pr53505.c: New test.
5467
5468 2012-05-27 Nathan Sidwell <nathan@acm.org>
5469
5470 * gcc.dg/stmt-expr-4.c: New.
5471
5472 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/53491
5475 * g++.dg/parse/crash60.C: New.
5476
5477 2012-05-26 Jason Merrill <jason@redhat.com>
5478
5479 PR c++/53220
5480 * c-c++-common/array-lit.c: New.
5481 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5482
5483 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 PR ada/50294
5486 * gnat.dg/array21.adb: New test.
5487
5488 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5491
5492 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5493
5494 PR c++/32054
5495 * g++.dg/other/anon-union3.C: New.
5496
5497 2012-05-25 Ian Lance Taylor <iant@google.com>
5498
5499 * gcc.dg/split-6.c: New test.
5500
5501 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5502
5503 * gnat.dg/lto14.adb: New test.
5504
5505 2012-05-25 Tristan Gingold <gingold@adacore.com>
5506
5507 * gcc.target/i386/large-frame.c: New.
5508
5509 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5510 * gcc.target/powerpc/lhs-1.c: New.
5511 * gcc.target/powerpc/lhs-2.c: New.
5512 * gcc.target/powerpc/lhs-3.c: New.
5513
5514 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5515
5516 Make unwound macro expansion trace less redundant
5517 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5518 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5519 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5520 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5521 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5522 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5523
5524 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/53464
5527 * g++.dg/cpp0x/constexpr-default1.C: New.
5528
5529 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/32080
5532 * g++.dg/eh/goto2.C: New.
5533
5534 2012-05-24 Richard Guenther <rguenther@suse.de>
5535
5536 PR middle-end/53460
5537 * g++.dg/tree-prof/pr53460.C: New testcase.
5538
5539 2012-05-24 Richard Guenther <rguenther@suse.de>
5540
5541 PR bootstrap/53466
5542 * g++.dg/debug/pr53466.C: New testcase.
5543
5544 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR tree-optimization/53465
5547 * gcc.c-torture/execute/pr53465.c: New test.
5548
5549 2012-05-23 Tobias Burnus <burnus@net-b.de>
5550
5551 PR fortran/51055
5552 PR fortran/45170
5553 * gfortran.dg/allocate_with_typespec_6.f90: New.
5554
5555 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/29185
5558 * g++.dg/warn/delete-array-1.C: New.
5559
5560 2012-05-23 Richard Guenther <rguenther@suse.de>
5561
5562 * gcc.dg/torture/pr39074-2.c: Adjust.
5563 * gcc.dg/torture/pr39074.c: Likewise.
5564 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5565 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5566
5567 2012-05-22 Jan Hubicka <jh@suse.cz>
5568
5569 PR middle-end/53161
5570 * g++.dg/torture/pr53161.C: New testcase.
5571
5572 2012-05-22 Tobias Burnus <burnus@net-b.de>
5573
5574 PR fortran/53389
5575 * gfortran.dg/realloc_on_assign_15.f90: New.
5576
5577 2012-05-22 Richard Guenther <rguenther@suse.de>
5578
5579 PR middle-end/51071
5580 * gcc.dg/torture/pr51071-2.c: New testcase.
5581
5582 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5583
5584 PR tree-optimization/53336
5585 * g++.dg/torture/pr53336.C: New testcase.
5586
5587 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5588
5589 PR c++/53322
5590 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5591 instead of -Wunused-local-typedefs.
5592
5593 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/51184
5596 * g++.dg/other/abstract4.C: New-
5597
5598 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/40821
5601 * g++.dg/ext/attrib46.C: New.
5602
5603 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5604
5605 PR c/53418
5606 * gcc.c-torture/compile/pr53418-1.c,
5607 gcc.c-torture/compile/pr53418-2.c: New tests.
5608
5609 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR tree-optimization/53366
5612 * gcc.dg/torture/pr53366-1.c: New test.
5613 * gcc.dg/torture/pr53366-2.c: New test.
5614 * gcc.target/i386/pr53366-1.c: New test.
5615 * gcc.target/i386/pr53366-2.c: New test.
5616
5617 PR tree-optimization/53409
5618 * gcc.c-torture/compile/pr53409.c: New test.
5619
5620 PR tree-optimization/53410
5621 * gcc.c-torture/compile/pr53410-1.c: New test.
5622 * gcc.c-torture/compile/pr53410-2.c: New test.
5623
5624 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5625
5626 PR target/53425
5627 * gcc.target/i386/pr53425-1.c: New file.
5628 * gcc.target/i386/pr53425-2.c: Likewise.
5629
5630 2012-05-21 Richard Guenther <rguenther@suse.de>
5631
5632 PR tree-optimization/53408
5633 * gcc.dg/torture/pr53408.c: New testcase.
5634
5635 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5636 H.J. Lu <hongjiu.lu@intel.com>
5637
5638 PR target/53416
5639 * gcc.target/i386/pr53416.c: New file.
5640
5641 2012-05-21 Richard Guenther <rguenther@suse.de>
5642
5643 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5644
5645 2012-05-21 Richard Guenther <rguenther@suse.de>
5646
5647 * gcc.dg/torture/ldist-1.c: New testcase.
5648
5649 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 * gnat.dg/lto13.adb: New test.
5652 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5653
5654 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * gnat.dg/specs/lto12.ads: New test.
5657 * gnat.dg/specs/lto12_pkg.ads: New helper.
5658
5659 2012-05-18 Richard Guenther <rguenther@suse.de>
5660
5661 PR tree-optimization/53346
5662 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5663 * gcc.target/i386/incoming-10.c: Adjust.
5664 * gcc.target/i386/incoming-11.c: Likewise.
5665 * gcc.target/i386/pr46295.c: Likewise.
5666
5667 2012-05-18 Richard Guenther <rguenther@suse.de>
5668
5669 * gcc.dg/pr53352.c: Return zero.
5670
5671 2012-05-18 Richard Guenther <rguenther@suse.de>
5672
5673 PR tree-optimization/53390
5674 * gcc.dg/torture/pr53390.c: New testcase.
5675
5676 2012-05-18 Meador Inge <meadori@codesourcery.com>
5677
5678 PR rtl-optimization/53352
5679 * gcc.dg/pr53352.c: New test.
5680
5681 2012-05-17 David S. Miller <davem@davemloft.net>
5682
5683 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5684 failure on sparc-*-linux-gnu.
5685
5686 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/39681
5689 * g++.dg/parse/error49.C: New.
5690 * g++.dg/cpp0x/error8.C: Likewise.
5691 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5692 * g++.dg/ext/utf-dflt2.C: Likewise.
5693 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5694 * g++.dg/ext/utf-dflt.C: Likewise.
5695 * c-c++-common/raw-string-3.c: Likewise.
5696 * c-c++-common/raw-string-4.c: Likewise.
5697
5698 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5699
5700 PR c++/53371
5701 * g++.dg/cpp0x/catch1.C: New.
5702
5703 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/44516
5706 * g++.dg/parse/error48.C: New.
5707 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5708 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5709
5710 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5711
5712 * gcc.dg/tm/indirect-2.c: New test.
5713
5714 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5715
5716 PR tree-optimization/53217
5717 * gfortran.dg/pr53217.f90: New test.
5718
5719 2012-05-16 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/53364
5722 * g++.dg/torture/pr53364.C: New testcase.
5723
5724 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5725
5726 PR testsuite/52641
5727 * gcc.dg/pr52549.c: Fix test for long != void*
5728 * gcc.c-torture/execute/pr52979-1.x: New file.
5729 * gcc.c-torture/execute/pr52979-2.x: New file.
5730
5731 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5732
5733 PR preprocessor/7263
5734 * gcc.dg/binary-constants-2.c: Run without tracking locations
5735 accross macro expansion.
5736 * gcc.dg/binary-constants-3.c: Likewise.
5737 * gcc.dg/cpp/sysmac2.c: Likewise.
5738 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5739 location.
5740 * gcc.dg/cpp/syshdr3.c: New test.
5741 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5742 * gcc.dg/system-binary-constants-1.c: New test.
5743 * gcc.dg/system-binary-constants-1.h: New header for the new test
5744 above.
5745 * g++.dg/cpp/syshdr3.C: New test.
5746 * g++.dg/cpp/syshdr3.h: New header the new test above.
5747 * g++.dg/system-binary-constants-1.C: New test.
5748 * g++.dg/system-binary-constants-1.h: New header the new test
5749 above.
5750
5751 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5754
5755 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR target/53358
5758 * gcc.dg/pr53358.c: New test.
5759
5760 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/11856
5763 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5764 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5765
5766 2012-05-15 Olivier Hainque <hainque@adacore.com>
5767
5768 * g++.dg/eh/sighandle.C: New testcase.
5769
5770 2012-05-15 Richard Guenther <rguenther@suse.de>
5771
5772 PR tree-optimization/53355
5773 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5774
5775 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5776
5777 * gfortran.dg/*.f90: Remove now redundant manual
5778 cleanup-modules directive.
5779
5780 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5781
5782 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5783 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5784
5785 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5786
5787 PR fortran/52428
5788 * gfortran.dg/int_range_io_1.f90: New test.
5789
5790 2012-05-14 Andi Kleen <ak@linux.intel.com>
5791 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR target/53315
5794 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5795 * gcc.target/i386/rtm-check.h: New file.
5796 * gcc.target/i386/pr53315.c: New test.
5797
5798 2012-05-14 Tobias Burnus <burnus@net-b.de>
5799
5800 PR fortran/49110
5801 PR fortran/51055
5802 PR fortran/53329
5803 * gfortran.dg/deferred_type_param_4.f90: New.
5804 * gfortran.dg/deferred_type_param_6.f90: New.
5805
5806 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5807
5808 * gcc.target/i386/retarg.c: New test.
5809
5810 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5811
5812 PR fortran/45170
5813 * gfortran.dg/deferred_type_param_3.f90: New.
5814 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5815 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5816
5817 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5818
5819 * gnat.dg/null_pointer_deref3.adb: New test.
5820
5821 2012-05-12 Tobias Burnus <burnus@net-b.de>
5822
5823 PR fortran/49110
5824 PR fortran/52843
5825 * gfortran.dg/deferred_type_param_5.f90: New.
5826
5827 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 * g++.dg/parse/error47.C: New.
5830
5831 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5832
5833 PR fortran/52537
5834 * gfortran.dg/string_compare_4.f90: Change option
5835 to -fdump-tree-original. Add test case for kind=4.
5836
5837 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5838
5839 PR fortran/52537
5840 * gfortran.dg/string_compare_4.f90: New test.
5841
5842 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5843
5844 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5845
5846 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/53305
5849 * g++.dg/cpp0x/variadic132.C: New.
5850
5851 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/53158
5854 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5855 * g++.dg/parse/error26.C: Tweak dg-error column number.
5856
5857 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/53301
5860 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5861
5862 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5863
5864 * gnat.dg/lto11.ad[sb]: New test.
5865
5866 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5867
5868 PR target/52908
5869 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5870 directive to Scan for vpmuldq, not vpmacsdql.
5871
5872 2012-05-09 Michael Matz <matz@suse.de>
5873
5874 PR tree-optimization/53185
5875 * gcc.dg/vect/pr53185.c: New test.
5876
5877 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5878
5879 PR middle-end/53249
5880 * gcc.target/i386/pr53249.c: New.
5881
5882 2012-05-09 Richard Guenther <rguenther@suse.de>
5883
5884 PR tree-optimization/18437
5885 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5886 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5887
5888 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR tree-optimization/53226
5891 * gcc.c-torture/compile/pr53226.c: New test.
5892
5893 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5894
5895 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5896 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5897 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5898 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5899 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5900 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5901 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5902 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5904 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5905 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5906 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5907 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5908 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5909
5910 2012-05-09 Dehao Chen <dehao@google.com>
5911
5912 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5913 * gcc.dg/predict-2.c: Likewise.
5914 * gcc.dg/predict-3.c: Likewise.
5915 * gcc.dg/predict-4.c: Likewise.
5916 * gcc.dg/predict-5.c: Likewise.
5917 * gcc.dg/predict-6.c: Likewise.
5918
5919 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5920
5921 PR target/53272
5922 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5923
5924 2012-05-08 Richard Guenther <rguenther@suse.de>
5925
5926 * gcc.dg/fold-bitand-4.c: New testcase.
5927
5928 2012-05-08 Dehao Chen <dehao@google.com>
5929
5930 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5931 heuristic is working properly.
5932 * gcc.dg/predict-2.c: Likewise.
5933 * gcc/dg/predict-3.c: Likewise.
5934 * gcc/dg/predict-4.c: Likewise.
5935 * gcc/dg/predict-5.c: Likewise.
5936 * gcc/dg/predict-6.c: Likewise.
5937
5938 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR tree-optimization/53239
5941 * g++.dg/opt/vrp3.C: New test.
5942 * g++.dg/opt/vrp3-aux.cc: New file.
5943 * g++.dg/opt/vrp3.h: New file.
5944
5945 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5946
5947 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5948 .uleb128 support in assembler output.
5949
5950 2012-05-07 Richard Guenther <rguenther@suse.de>
5951
5952 PR lto/42987
5953 * g++.dg/lto/pr42987_0.C: New testcase.
5954 * g++.dg/lto/pr42987_1.C: Likewise.
5955
5956 2012-05-07 Tobias Burnus <burnus@net-b.de>
5957
5958 PR fortran/53255
5959 * gfortran.dg/typebound_operator_15.f90: New.
5960
5961 2012-05-06 Tobias Burnus <burnus@net-b.de>
5962
5963 PR fortran/41587
5964 * gfortran.dg/class_array_13.f90: New.
5965
5966 2012-05-06 Tristan Gingold <gingold@adacore.com>
5967
5968 * gnat.dg/warn7.adb: New test.
5969
5970 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5971
5972 * gnat.dg/specs/renamings.ads: Rename to...
5973 * gnat.dg/specs/renaming1.ads: ...this.
5974 * gnat.dg/specs/renaming2.ads: New test.
5975 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5976 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5977 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5978 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5979
5980 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5981
5982 * gnat.dg/discr36.ad[sb]: New test.
5983 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5984
5985 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5986
5987 PR c/43772
5988 * c-c++-common/pr43772.c: New.
5989
5990 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5991
5992 PR fortran/41600
5993 * gfortran.dg/select_type_26.f03 : New test.
5994 * gfortran.dg/select_type_27.f03 : New test.
5995
5996 PR fortran/53191
5997 * gfortran.dg/select_type_28.f03 : New test.
5998
5999 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6000
6001 PR fortran/49010
6002 PR fortran/24518
6003 * gfortran.dg/mod_sign0_1.f90: New test.
6004 * gfortran.dg/mod_large_1.f90: New test.
6005
6006 2012-05-04 Tobias Burnus <burnus@net-b.de>
6007
6008 PR fortran/53175
6009 gfortran.dg/public_private_module_5.f90: New.
6010
6011 2012-05-04 Tobias Burnus <burnus@net-b.de>
6012
6013 PR fortran/53111
6014 * gfortran.dg/constructor_7.f90: New.
6015 * gfortran.dg/constructor_8.f90: New.
6016
6017 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/53166
6020 * g++.dg/cpp0x/static_assert7.C: New.
6021
6022 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6023
6024 PR tree-optimization/52633
6025 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6026 recognized as widening shifts instead of over-widening.
6027 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6028 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6029 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6030 * gcc.target/arm/pr52633.c: New test.
6031
6032 2012-05-04 Richard Guenther <rguenther@suse.de>
6033
6034 PR tree-optimization/53168
6035 * gcc.dg/torture/pr53168.c: New testcase.
6036 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6037
6038 2012-05-04 Richard Guenther <rguenther@suse.de>
6039
6040 * gcc.dg/lto/pr53214_0.c: New testcase.
6041
6042 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6043
6044 * gcc.target/ia64/pr48496.c: New test.
6045 * gcc.target/ia64/pr52657.c: Likewise.
6046
6047 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6048
6049 PR c/51712
6050 * c-c++-common/pr51712.c: New.
6051
6052 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6053
6054 PR target/53199
6055 * gcc.target/powwerpc/pr53199.c: New file.
6056
6057 2012-05-03 Jason Merrill <jason@redhat.com>
6058
6059 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6060
6061 * gcc.dg/debug/dwarf2/dups-types.c: New.
6062 * gcc.dg/debug/dwarf2/dups-types.h: New.
6063
6064 2012-05-03 Jason Merrill <jason@redhat.com>
6065
6066 * g++.dg/debug/dwarf2/namespace-2.C: New.
6067 * g++.dg/debug/dwarf2/localclass3.C: New.
6068
6069 2012-05-03 Jason Merrill <jason@redhat.com>
6070
6071 * g++.dg/debug/dwarf2/thunk1.C: New.
6072
6073 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6074
6075 PR c++/53186
6076 * g++.dg/other/final2.C: New.
6077
6078 2012-05-03 Richard Guenther <rguenther@suse.de>
6079
6080 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6081
6082 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6083
6084 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6085 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6086 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6087 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6088
6089 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6090
6091 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6092 .byte 0xf2.
6093 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6094 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6095 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6096
6097 PR debug/53174
6098 * gcc.dg/pr53174.c: New test.
6099
6100 PR target/53187
6101 * gcc.target/arm/pr53187.c: New test.
6102 * gcc.c-torture/compile/pr53187.c: New test.
6103
6104 2012-05-03 Richard Guenther <rguenther@suse.de>
6105
6106 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6107 unsupported prefetching support.
6108
6109 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6110
6111 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6112 option -ftrack-macro-expansion=0.
6113 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6114 option -ftrack-macro-expansion=0.
6115
6116 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6117
6118 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6119 dg-options for target arm with dg-additional-options.
6120
6121 2012-05-03 Richard Guenther <rguenther@suse.de>
6122
6123 PR tree-optimization/53144
6124 * gcc.dg/torture/pr53144.c: New testcase.
6125
6126 2012-05-03 Tobias Burnus <burnus@net-b.de>
6127
6128 PR fortran/52864
6129 * gfortran.dg/pointer_intent_7.f90: New.
6130 * gfortran.dg/pure_formal_3.f90: New.
6131
6132 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6133
6134 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6135
6136 2012-05-02 Martin Jambor <mjambor@suse.cz>
6137
6138 PR lto/52605
6139 * g++.dg/lto/pr52605_0.C: New test.
6140
6141 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6142
6143 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6144 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6145 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6146 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6147 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6148 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6149 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6150 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6151 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6152 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6153 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6154 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6155 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6156 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6157 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6158 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6159
6160 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6161
6162 PR middle-end/53153
6163 * gcc.dg/pr53153.c: New test.
6164
6165 2012-05-02 Richard Guenther <rguenther@suse.de>
6166
6167 * g++.dg/tree-ssa/pr19807.C: Adjust.
6168
6169 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR tree-optimization/53163
6172 * gcc.c-torture/compile/pr53163.c: New test.
6173
6174 PR rtl-optimization/53160
6175 * gcc.c-torture/execute/pr53160.c: New test.
6176
6177 2012-05-01 Ian Lance Taylor <iant@google.com>
6178
6179 PR c/37303
6180 * gcc.dg/pr37303.c: New test.
6181
6182 2012-05-01 Richard Henderson <rth@redhat.com>
6183
6184 * lib/target-supports.exp
6185 (check_effective_target_sync_long_long_runtime): True for
6186 check_effective_target_powerpc64.
6187
6188 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6189
6190 PR c++/51033
6191 * gcc.dg/vector-1.c: Move to ...
6192 * c-c++-common/vector-1.c: ... here.
6193 * gcc.dg/vector-2.c: Move to ...
6194 * c-c++-common/vector-2.c: ... here.
6195 * gcc.dg/vector-3.c: Move to ...
6196 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6197 * gcc.dg/vector-4.c: Move to ...
6198 * c-c++-common/vector-4.c: ... here.
6199 * gcc.dg/vector-init-1.c: Move to ...
6200 * c-c++-common/vector-init-1.c: ... here.
6201 * gcc.dg/vector-init-2.c: Move to ...
6202 * c-c++-common/vector-init-2.c: ... here.
6203 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6204 * c-c++-common/vector-subscript-1.c: ... here.
6205 * gcc.dg/vector-subscript-2.c: Move to ...
6206 * c-c++-common/vector-subscript-2.c: ... here.
6207 * gcc.dg/vector-subscript-3.c: Move to ...
6208 * c-c++-common/vector-subscript-3.c: ... here.
6209
6210 PR c++/51314
6211 * g++.dg/cpp0x/vt-51314.C: New test.
6212 * g++.dg/cpp0x/variadic76.C: Fix.
6213
6214 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6215
6216 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6217
6218 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6219
6220 Add -Wvarargs option
6221 * c-c++-common/Wvarargs.c: New test case.
6222 * c-c++-common/Wvarargs-2.c: Likewise.
6223
6224 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6225
6226 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6227 * objc.dg/foreach-7.m: Force the test case to run without
6228 -ftrack-macro-expansion.
6229 * c-c++-common/tm/attrib-1.c: Likewise.
6230 * c-c++-common/warn-ommitted-condop.c: Likewise.
6231 * gcc.dg/assign-warn-1.c: Likewise.
6232 * gcc.dg/assign-warn-2.c: Likewise.
6233 * gcc.dg/attr-alloc_size.c: Likewise.
6234 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6235 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6236 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6237 * gcc.dg/c90-const-expr-9.c: Likewise.
6238 * gcc.dg/c99-const-expr-9.c: Likewise.
6239 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6240 * gcc.dg/cpp/direct2s.c: Likewise.
6241 * gcc.dg/cpp/pr28709.c: Likewise.
6242 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6243 * gcc.dg/dfp/composite-type.c: Likewise.
6244 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6245 with -ftrack-macro-expansion
6246 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6247 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6248 * g++.dg/ext/cleanup-1.C: Likewise.
6249 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6250 * g++.dg/template/sfinae10.C: Likewise.
6251 * g++.dg/tm/wrap-2.C: Likewise.
6252 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6253 * g++.dg/warn/Wsign-conversion.C: Likewise.
6254 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6255 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6256 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6257 it to run with -ftrack-macro-expansion.
6258 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6259 test cases without -ftrack-macro-expansion.
6260
6261 Fix location for static class members
6262 * g++.dg/template/sfinae6_neg.C: Adjust.
6263
6264 Make conversion warnings work on NULL with -ftrack-macro-expansion
6265 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6266 alongside the previous testing for NULL.
6267
6268 Fix -Wuninitialized for -ftrack-macro-expansion
6269 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6270
6271 Strip "<built-in>" loc from displayed expansion context
6272 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6273 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6274 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6275 new test above.
6276
6277 Fix expansion point loc for macro-like tokens
6278 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6279 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6280
6281 Fix token pasting with -ftrack-macro-expansion
6282 * gcc.dg/cpp/paste17.c: New test case for
6283 -ftrack-macro-expansion=2 mode only.
6284 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6285
6286 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/warn6.ad[sb]: New test.
6289
6290 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6291
6292 PR 53149
6293 * gcc.dg/20011021-1.c: Adjust testcase.
6294
6295 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6296
6297 PR fortran/53148
6298 * gfortran.dg/function_optimize_12.f90: New test.
6299
6300 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6301
6302 PR target/53156
6303 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6304 code to match current output and cover new peephole2 pattern.
6305
6306 2012-04-27 Ollie Wild <aaw@google.com>
6307
6308 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6309
6310 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6311
6312 * gcc.c-torture/execute/20120427-2.c: New testcase.
6313 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6314 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6315 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6316
6317 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6318
6319 PR target/53138
6320 * gcc.c-torture/execute/20120427-1.c: New testcase.
6321
6322 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6323
6324 PR middle-end/27139
6325 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6326
6327 2012-04-27 Tom de Vries <tom@codesourcery.com>
6328
6329 PR tree-optimization/51879
6330 * gcc.dg/pr51879.c: New test.
6331 * gcc.dg/pr51879-2.c: Same.
6332 * gcc.dg/pr51879-3.c: Same.
6333 * gcc.dg/pr51879-4.c: Same.
6334 * gcc.dg/pr51879-6.c: Same.
6335
6336 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/53096
6339 * g++.dg/cpp0x/defaulted35.C: New.
6340 * g++.dg/cpp0x/defaulted15.C: Adjust.
6341
6342 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6343
6344 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6345 structure layout.
6346
6347 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6348
6349 * gcc.target/i386/builtin_target.c: Check avx2.
6350
6351 2012-04-26 Alan Modra <amodra@gmail.com>
6352
6353 * gcc.target/powerpc/savres.c: New test.
6354 * gcc.target/powerpc/powerpc.exp: Run it.
6355
6356 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6357
6358 PR target/53120
6359 * gcc.dg/torture/pr53120.c: New test.
6360
6361 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR middle-end/52979
6364 * gcc.c-torture/compile/pr52979-1.c: New test.
6365 * gcc.c-torture/execute/pr52979-1.c: New test.
6366 * gcc.c-torture/execute/pr52979-2.c: New test.
6367
6368 2012-04-25 Richard Guenther <rguenther@suse.de>
6369
6370 * gcc.target/i386/l_fma_float_5.c: Adjust.
6371 * gcc.target/i386/l_fma_double_4.c: Likewise.
6372 * gcc.target/i386/l_fma_float_2.c: Likewise.
6373 * gcc.target/i386/l_fma_float_6.c: Likewise.
6374 * gcc.target/i386/l_fma_double_1.c: Likewise.
6375 * gcc.target/i386/l_fma_double_5.c: Likewise.
6376 * gcc.target/i386/l_fma_float_3.c: Likewise.
6377 * gcc.target/i386/l_fma_double_2.c: Likewise.
6378 * gcc.target/i386/l_fma_double_6.c: Likewise.
6379 * gcc.target/i386/l_fma_float_4.c: Likewise.
6380 * gcc.target/i386/l_fma_double_3.c: Likewise.
6381 * gcc.target/i386/l_fma_float_1.c: Likewise.
6382
6383 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR tree-optimization/53058
6386 * gcc.c-torture/compile/pr53058.c: New test.
6387
6388 2012-04-25 Jan Hubicka <jh@suse.cz>
6389
6390 PR middle-end/53088
6391 * gcc.target/i386/pr39082-1.c: Update warning location.
6392
6393 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR c/52880
6396 * gcc.dg/pr52880.c: New test.
6397
6398 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6399
6400 * gcc.dg/m-un-2.c: Update.
6401 * gcc.dg/20011021-1.c: Update.
6402
6403 2012-04-25 Tobias Burnus <burnus@net-b.de>
6404
6405 PR fortran/52196
6406 * gfortran.dg/realloc_on_assign_14.f90: New.
6407
6408 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6409
6410 PR testsuite/52641
6411 PR tree-optimizations/52891
6412 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6413
6414 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6415
6416 PR c++/52363
6417 * g++.dg/cpp0x/sfinae35.C: New.
6418 * g++.dg/cpp0x/sfinae36.C: Likewise.
6419
6420 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6421
6422 * gcc.target/builtin_target.c: New testcase.
6423
6424 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6425
6426 PR target/47197
6427 * gcc.target/powerpc/pr47197.c: New test.
6428
6429 2012-04-24 Richard Guenther <rguenther@suse.de>
6430
6431 PR tree-optimization/53085
6432 * g++.dg/torture/pr53085.C: New testcase.
6433
6434 2012-04-24 Andrew Pinski <apinski@cavium.com>
6435
6436 PR tree-opt/33512
6437 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6438 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6439 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6440
6441 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR middle-end/53084
6444 * gcc.c-torture/execute/pr53084.c: New test.
6445
6446 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6449
6450 2012-04-23 Andrew Pinski <apinski@cavium.com>
6451
6452 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6453
6454 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6455
6456 PR regression/53076
6457 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6458 * gcc.dg/torture/builtin-power-1.c: Likewise.
6459
6460 2012-04-23 Richard Guenther <rguenther@suse.de>
6461
6462 PR tree-optimization/53070
6463 * gcc.dg/torture/pr53070.c: New testcase.
6464
6465 2012-04-23 Richard Guenther <rguenther@suse.de>
6466
6467 PR c/53060
6468 * gcc.dg/pr53060.c: New testcase.
6469
6470 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR tree-optimizations/52891
6473 * gcc.c-torture/compile/pr52891-1.c: New test.
6474 * gcc.c-torture/compile/pr52891-2.c: New test.
6475
6476 2012-04-22 Tobias Burnus <burnus@net-b.de>
6477
6478 PR fortran/53051
6479 * gfortran.dg/read_float_4.f90: New.
6480
6481 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6482
6483 PR 35441
6484 * c-c++-common/pr35441.C: New.
6485
6486 2012-04-20 Ian Lance Taylor <iant@google.com>
6487
6488 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6489 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6490
6491 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6492
6493 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6494 array access.
6495 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6496
6497 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6498
6499 PR rtl-optimization/44214
6500 * gcc.dg/pr44214-1.c: New test.
6501 * gcc.dg/pr44214-2.c: Likewise.
6502 * gcc.dg/pr44214-3.c: Likewise.
6503
6504 2012-04-20 Richard Guenther <rguenther@suse.de>
6505
6506 * g++.dg/torture/20120420-1.C: New testcase.
6507
6508 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6509
6510 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6511
6512 2012-04-19 Christian Bruel <christian.bruel@st.com>
6513
6514 * gcc.dg/pr52283.c: New test.
6515
6516 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6517
6518 * gcc.dg/pr37985.c: New test.
6519
6520 2012-04-19 Richard Guenther <rguenther@suse.de>
6521
6522 PR rtl-optimization/44688
6523 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6524 possibly profitable.
6525
6526 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6527
6528 PR tree-optimization/52976
6529 * gfortran.dg/reassoc_11.f: New test.
6530
6531 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6532
6533 PR tree-optimization/52976
6534 * gfortran.dg/reassoc_7.f: New test.
6535 * gfortran.dg/reassoc_8.f: Likewise.
6536 * gfortran.dg/reassoc_9.f: Likewise.
6537 * gfortran.dg/reassoc_10.f: Likewise.
6538
6539 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/52422
6542 * g++.dg/cpp0x/sfinae33.C: New.
6543 * g++.dg/cpp0x/sfinae34.C: Likewise.
6544
6545 2012-04-18 Joey Ye <joey.ye@arm.com>
6546
6547 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6548
6549 2012-04-18 Richard Guenther <rguenther@suse.de>
6550
6551 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6552 array access.
6553 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6554 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6555
6556 2012-04-17 Tom de Vries <tom@codesourcery.com>
6557
6558 * g++.dg/pr51264-4.C: New test.
6559
6560 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/52599
6563 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6564
6565 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/53003
6568 * g++.dg/parse/crash59.C: New.
6569
6570 2012-04-17 Michael Matz <matz@suse.de>
6571
6572 PR tree-optimization/18437
6573 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6574
6575 2012-04-17 Richard Guenther <rguenther@suse.de>
6576
6577 PR middle-end/53011
6578 * g++.dg/torture/pr53011.C: New testcase.
6579
6580 2012-04-16 Jason Merrill <jason@redhat.com>
6581
6582 PR c++/38543
6583 * g++.dg/cpp0x/variadic131.C: New.
6584
6585 PR c++/52008
6586 * g++.dg/cpp0x/variadic130.C: New.
6587
6588 PR c++/50830
6589 * g++.dg/cpp0x/variadic129.C: New.
6590
6591 PR c++/50303
6592 * g++.dg/cpp0x/variadic128.C: New.
6593
6594 2012-04-16 Tobias Burnus <burnus@net-b.de>
6595
6596 PR fortran/52864
6597 * gfortran.dg/pointer_intent_6.f90: New.
6598
6599 2012-04-16 Tobias Burnus <burnus@net-b.de>
6600
6601 PR fortran/52916
6602 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6603 to include public_private_module_4.f90.
6604 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6605 targets.
6606
6607 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/49152
6610 * g++.dg/diagnostic/operator1.C: New.
6611 * g++.dg/ext/label5.C: Adjust.
6612 * g++.dg/ext/va-arg1.C: Likewise.
6613 * g++.dg/other/error20.C: Likewise.
6614 * g++.dg/other/error20.C: Likewise.
6615 * g++.dg/other/error16.C: Likewise.
6616 * g++.dg/other/error10.C: Likewise.
6617 * g++.dg/parse/error30.C: Likewise.
6618 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6619
6620 2012-04-16 Jason Merrill <jason@redhat.com>
6621
6622 PR c++/51148
6623 * g++.dg/cpp0x/variadic127.C: New.
6624
6625 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626
6627 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6628 testcase name.
6629 Use fail, pass instead of unresolved.
6630 Don't log $optstr.
6631
6632 PR testsuite/52948
6633 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6634 TODO_dump_func.
6635 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6636 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6637 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6638
6639 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6640
6641 PR fortran/52968
6642 * gfortran.dg/typebound_call_23.f03: New test case.
6643
6644 2012-04-15 Jason Merrill <jason@redhat.com>
6645
6646 PR c++/47220
6647 * g++.dg/cpp0x/variadic126.C: New.
6648
6649 PR c++/52380
6650 * g++.dg/cpp0x/variadic125.C: New.
6651
6652 PR c++/52292
6653 * g++.dg/cpp0x/variadic124.C: New.
6654
6655 PR c++/52706
6656 * g++.dg/cpp0x/nullptr27.C: New.
6657
6658 PR c++/52818
6659 * g++.dg/warn/format8.C: New.
6660
6661 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6662
6663 PR fortran/51082
6664 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6665
6666 2012-04-14 Tobias Burnus <burnus@net-b.de>
6667
6668 PR fortran/52916
6669 PR fortran/40973
6670 * gfortran.dg/public_private_module_3.f90: New.
6671 * gfortran.dg/public_private_module_4.f90: New.
6672
6673 2012-04-14 Tom de Vries <tom@codesourcery.com>
6674
6675 * gcc.dg/superblock.c: New test.
6676
6677 2012-04-14 Tom de Vries <tom@codesourcery.com>
6678
6679 * gcc.dg/pr51879-12.c: New test.
6680
6681 2012-04-13 Jason Merrill <jason@redhat.com>
6682
6683 PR c++/52824
6684 * g++.dg/cpp0x/variadic123.C: New.
6685 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6686
6687 PR c++/52905
6688 * g++.dg/cpp0x/initlist-ctor1.C: New.
6689
6690 PR c++/52915
6691 * g++.dg/other/anon-union2.C: New.
6692
6693 2012-04-13 Martin Jambor <mjambor@suse.cz>
6694
6695 PR middle-end/52939
6696 * g++.dg/ipa/pr52939.C: New test.
6697
6698 2012-04-13 Tom de Vries <tom@codesourcery.com>
6699
6700 * gcc.dg/pr52734.c: New test.
6701
6702 2012-04-13 Richard Guenther <rguenther@suse.de>
6703
6704 PR tree-optimization/52969
6705 * gcc.dg/torture/pr52969.c: New testcase.
6706
6707 2012-04-13 Richard Guenther <rguenther@suse.de>
6708
6709 PR c/52549
6710 * gcc.dg/pr52549.c: New testcase.
6711
6712 2012-04-13 Richard Guenther <rguenther@suse.de>
6713
6714 PR c/52862
6715 * gcc.dg/pr52862.c: New testcase.
6716
6717 2012-04-13 Joey Ye <joey.ye@arm.com>
6718
6719 * gcc.target/arm/thumb1-imm.c: New testcase.
6720
6721 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6722
6723 PR target/52932
6724 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6725 second function argument.
6726 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6727 (calc_permps): Update declaration. Calculate result correctly.
6728 (avx2_test): Change src2 type to union256i_d.
6729 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6730 correctly.
6731
6732 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6733
6734 PR target/52775
6735 * gcc.target/powerpc/pr52775.c: New file.
6736
6737 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6738
6739 PR tree-optimization/18589
6740 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6741 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6742 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6743 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6744 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6745 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6746 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6747 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6748 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6749 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6750
6751 2012-04-12 Richard Guenther <rguenther@suse.de>
6752
6753 PR tree-optimization/52943
6754 * gcc.dg/torture/pr52943.c: New testcase.
6755
6756 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6757
6758 PR target/50751
6759 * gcc/target/sh/pr50751-4.c: New.
6760 * gcc/target/sh/pr50751-5.c: New.
6761 * gcc/target/sh/pr50751-6.c: New.
6762 * gcc/target/sh/pr50751-7.c: New.
6763
6764 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6765
6766 PR c++/52465
6767 * g++.dg/lookup/using52.C: New.
6768
6769 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6770
6771 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6772
6773 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 PR rtl-optimization/52876
6776 * gcc.target/i386/pr52876.c: New.
6777
6778 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6779
6780 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6781 __UINTPTR_TYPE__.
6782 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6783 __INTPTR_TYPE__.
6784 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6785 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6786 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6787 (ptrdiff_t): ... this. All uses changed.
6788 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6789 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6790 __INTPTR_TYPE__.
6791 (main): Cast argument to __INTPTR_TYPE__.
6792 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6793 size_t.
6794 * gcc.dg/mallign.c (main): Likewise.
6795 * gcc.dg/pr38700.c (foo): Likewise.
6796 * gcc.dg/long-long-cst1.c (t): Likewise.
6797 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6798 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6799 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6800 * gcc.dg/pr25682.c (d, foo): Likewise.
6801 * gcc.dg/format/cast-1.c (f): Likewise.
6802 * gcc.dg/c90-const-expr-10.c
6803 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6804 (size_t): ...this. All uses changed.
6805 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6806 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6807 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6808 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6809 * gcc.dg/sequence-pt-1.c: Likewise.
6810 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6811 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6812 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6813 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6814 of ptrdiff_t with it.
6815 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6816 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6817 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6818
6819 2012-04-11 Jason Merrill <jason@redhat.com>
6820
6821 PR debug/45088
6822 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6823 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6824
6825 PR c++/52906
6826 * g++.dg/ext/attrib45.C: New.
6827
6828 * g++.dg/eh/dtor3.C: New.
6829
6830 2012-04-11 Richard Guenther <rguenther@suse.de>
6831
6832 PR middle-end/52621
6833 * gfortran.dg/pr52621.f90: New testcase.
6834
6835 2012-04-11 Richard Guenther <rguenther@suse.de>
6836
6837 PR middle-end/52918
6838 * g++.dg/torture/pr52918-1.C: New testcase.
6839 * g++.dg/torture/pr52918-2.C: Likewise.
6840
6841 2012-04-11 Tobias Burnus <burnus@net-b.de>
6842
6843 PR fortran/52729
6844 * gfortran.dg/block_11.f90: New.
6845
6846 2012-04-11 Nick Clifton <nickc@redhat.com>
6847
6848 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6849
6850 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6851
6852 PR target/16458
6853 * gcc.target/powerpc/pr16458-1.c: New test.
6854 * gcc.target/powerpc/pr16458-2.c: Likewise.
6855 * gcc.target/powerpc/pr16458-3.c: Likewise.
6856 * gcc.target/powerpc/pr16458-4.c: Likewise.
6857
6858 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6861 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6862 * gcc.dg/builtin-bswap-5.c: Likewise.
6863 * gcc.target/i386/builtin-bswap-4.c: New test.
6864
6865 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6866
6867 PR 24985
6868 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6869
6870 2012-04-11 Richard Guenther <rguenther@suse.de>
6871
6872 PR rtl-optimization/52881
6873 * gcc.dg/torture/pr52881.c: New testcase.
6874 * gcc.dg/torture/pr52913.c: Likewise.
6875
6876 2012-04-11 Richard Guenther <rguenther@suse.de>
6877
6878 PR tree-optimization/52912
6879 * gcc.dg/torture/pr52912.c: New testcase.
6880
6881 2010-04-10 Michael Matz <matz@suse.de>
6882
6883 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6884 * gcc.dg/vect/vect-outer-1.c: Adjust.
6885 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6886 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6887 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6888 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6889 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6890 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6891
6892 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6893
6894 PR tree-optimization/52870
6895 * gcc.dg/vect/pr52870.c: New test.
6896
6897 2012-04-09 Mike Stump <mikestump@comcast.net>
6898
6899 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6900 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6901 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6902 * gnat.dg/aggr11.adb: Likewise.
6903 * gnat.dg/aggr11_pkg.ads: Likewise.
6904 * gnat.dg/aggr15.adb: Likewise.
6905 * gnat.dg/aggr15.ads: Likewise.
6906 * gnat.dg/aggr17.adb: Likewise.
6907 * gnat.dg/aggr18.adb: Likewise.
6908 * gnat.dg/array14.adb: Likewise.
6909 * gnat.dg/array14.ads: Likewise.
6910 * gnat.dg/array14_pkg.ads: Likewise.
6911 * gnat.dg/array19.adb: Likewise.
6912 * gnat.dg/array19.ads: Likewise.
6913 * gnat.dg/discr27.adb: Likewise.
6914 * gnat.dg/discr27.ads: Likewise.
6915 * gnat.dg/discr35.adb: Likewise.
6916 * gnat.dg/discr35.ads: Likewise.
6917 * gnat.dg/discr6.adb: Likewise.
6918 * gnat.dg/discr6_pkg.ads: Likewise.
6919 * gnat.dg/import1.adb: Likewise.
6920 * gnat.dg/import1.ads: Likewise.
6921 * gnat.dg/loop_address2.adb: Likewise.
6922 * gnat.dg/opt7.adb: Likewise.
6923 * gnat.dg/opt7.ads: Likewise.
6924 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6925 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6926 * gnat.dg/rep_clause2.adb: Likewise.
6927 * gnat.dg/rep_clause2.ads: Likewise.
6928 * gnat.dg/slice2.adb: Likewise.
6929 * gnat.dg/slice2.ads: Likewise.
6930 * gnat.dg/slice6.adb: Likewise.
6931 * gnat.dg/slice6_pkg.ads: Likewise.
6932 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6933 * gnat.dg/taft_type2.adb: Likewise.
6934 * gnat.dg/taft_type2.ads: Likewise.
6935 * gnat.dg/taft_type2_pkg.ads: Likewise.
6936 * gnat.dg/volatile10.adb: Likewise.
6937 * gnat.dg/volatile10_pkg.ads: Likewise.
6938
6939 * gcc.dg/dll-8.c: Remove execute permissions.
6940 * g++.dg/ext/dllexport5.C: Likewise.
6941
6942 2012-04-09 Jan Hubicka <jh@suse.cz>
6943
6944 PR lto/52722
6945 PR lto/51765
6946 PR lto/52634
6947 * gcc.dg/lto/pr52634_1.c: New testcase.
6948 * gcc.dg/lto/pr52634_0.c: New testcase.
6949
6950 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6951
6952 PR target/52883
6953 * gcc.target/i386/pr52883.c: New testcase.
6954
6955 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6956
6957 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6958 (check_effective_target_sync_long_long): Add SPARC case.
6959 (check_effective_target_sync_long_long_runtime): Likewise.
6960 (check_effective_target_sync_int_long): Adjust SPARC case.
6961 (check_effective_target_sync_char_short): Likewise.
6962
6963 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6964
6965 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6966 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6967
6968 2012-04-08 Tobias Burnus <burnus@net-b.de>
6969
6970 PR fortran/40973
6971 PR fortran/52751
6972 * gfortran.dg/public_private_module_2.f90: New.
6973
6974 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6975
6976 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6977 directives.
6978
6979 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6980
6981 PR fortran/52893
6982 * gfortran.dg/function_optimize_11.f90: New test.
6983
6984 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6985
6986 PR fortran/52668
6987 * gfortran.dg/use_only_6.f90: New test.
6988
6989 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6990
6991 PR fortran/52668
6992 * gfortran.dg/use_only_6.f90: New test.
6993 2012-04-06 Mike Stump <mikestump@comcast.net>
6994
6995 PR testsuite/50722
6996 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6997
6998 2012-04-05 Jason Merrill <jason@redhat.com>
6999
7000 PR c++/52596
7001 * g++.dg/template/qualified-id5.C: New.
7002
7003 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7004
7005 PR target/52882
7006 * gcc.target/i386/pr52882.c: New test.
7007
7008 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7009 Dominique D'Humieures <dominiq@lps.ens.fr>
7010
7011 PR testsuite/52614
7012 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7013 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7014
7015 2012-04-04 Jason Merrill <jason@redhat.com>
7016
7017 PR c++/52845
7018 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7019
7020 2012-04-03 Jason Merrill <jason@redhat.com>
7021
7022 PR c++/52796
7023 * g++.dg/cpp0x/variadic-value1.C: New.
7024
7025 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7026
7027 * gnat.dg/pack18.adb: New test.
7028 * gnat.dg/pack18_pkg.ads: New helper.
7029
7030 2012-04-03 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/52808
7033 * gcc.dg/pr52808.c: New testcase.
7034
7035 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR tree-optimization/52835
7038 * gfortran.dg/pr52835.f90: New test.
7039
7040 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/specs/aggr5.ads: New test.
7043
7044 2012-04-02 Richard Guenther <rguenther@suse.de>
7045
7046 PR tree-optimization/52756
7047 * gcc.dg/torture/pr52756.c: New testcase.
7048
7049 2012-04-02 Richard Guenther <rguenther@suse.de>
7050
7051 PR middle-end/52803
7052 * gcc.dg/pr52803.c: New testcase.
7053
7054 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7055
7056 PR c++/40942
7057 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7058 DR 214 in account.
7059
7060 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/50043
7063 * g++.dg/cpp0x/noexcept17.C: New.
7064 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7065 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7066 * g++.dg/cpp0x/noexcept01.C: Likewise.
7067 * g++.dg/eh/init-temp1.C: Likewise.
7068 * g++.dg/eh/ctor1.C: Likwise.
7069
7070 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * gnat.dg/controlled6.adb: New test.
7073 * gnat.dg/controlled6_pkg.ads: New helper.
7074 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7075
7076 2012-03-30 Richard Henderson <rth@redhat.com>
7077
7078 PR debug/52727
7079 * g++.dg/opt/pr52727.C: New testcase.
7080
7081 2012-03-30 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/52754
7084 * gcc.target/i386/pr52754.c: New testcase.
7085
7086 2012-03-30 Richard Guenther <rguenther@suse.de>
7087
7088 PR middle-end/52772
7089 * g++.dg/torture/pr52772.C: New testcase.
7090
7091 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/52718
7094 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7095
7096 2012-03-29 Jason Merrill <jason@redhat.com>
7097
7098 PR c++/52685
7099 * g++.dg/template/inherit8.C: New.
7100
7101 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR c++/52759
7104 * g++.dg/ext/weak4.C: New test.
7105
7106 PR tree-optimization/52760
7107 * gcc.c-torture/execute/pr52760.c: New test.
7108
7109 2012-03-29 Jason Merrill <jason@redhat.com>
7110
7111 PR c++/52743
7112 * g++.dg/cpp0x/initlist-array3.C: New.
7113
7114 2012-03-28 Jason Merrill <jason@redhat.com>
7115
7116 PR c++/52746
7117 * g++.dg/overload/virtual2.C: New.
7118
7119 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/vect7.ad[sb]: New test.
7122
7123 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7124 Tobias Burnus <burnus@gcc.gnu.org>
7125
7126 PR fortran/52652
7127 * gfortran.dg/allocate_class_1.f90 : Change error test.
7128 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7129 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7130 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7131
7132 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR middle-end/52691
7135 * gcc.dg/pr52691.c: New test.
7136
7137 PR middle-end/52750
7138 * gcc.c-torture/compile/pr52750.c: New test.
7139
7140 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7141
7142 PR target/52692
7143 * gcc.target/avr/torture/builtins-2.c: New test.
7144
7145 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR target/52736
7148 * gcc.target/i386/pr52736.c: New test.
7149
7150 2012-03-27 Martin Jambor <mjambor@suse.cz>
7151
7152 PR middle-end/52693
7153 * gcc.dg/torture/pr52693.c: New test.
7154
7155 2012-03-27 Meador Inge <meadori@codesourcery.com>
7156
7157 PR c++/52672
7158 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7159
7160 2012-03-27 Mike Stump <mikestump@comcast.net>
7161
7162 PR target/52665
7163 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7164 failures that match branch names.
7165
7166 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7167 H.J. Lu <hongjiu.lu@intel.com>
7168
7169 PR target/52698
7170 * gcc.target/i386/pr52698.c: New test.
7171
7172 2012-03-27 Richard Guenther <rguenther@suse.de>
7173
7174 PR middle-end/52720
7175 * gcc.dg/torture/pr52720.c: New testcase.
7176
7177 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7178
7179 * gnat.dg/pack17.adb: New test.
7180
7181 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7182
7183 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7184 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7185
7186 2012-03-26 Martin Jambor <mjambor@suse.cz>
7187
7188 PR tree-optimization/50052
7189 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7190
7191 2012-03-26 Richard Guenther <rguenther@suse.de>
7192
7193 PR tree-optimization/52701
7194 * gfortran.dg/pr52701.f90: New testcase.
7195
7196 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7197
7198 PR tree-optimization/52686
7199 * gcc.target/arm/pr52686.c: New test.
7200
7201 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7202
7203 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7204 Add "-Os -flto" to list.
7205
7206 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/concat2.ad[sb]: New test.
7209
7210 2012-03-24 Jason Merrill <jason@redhat.com>
7211
7212 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7213 * g++.dg/cpp0x/trailing2.C: Likewise.
7214 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7215 * g++.dg/cpp1y/auto-fn1.C: New.
7216 * g++.dg/cpp1y/auto-fn2.C: New.
7217 * g++.dg/cpp1y/auto-fn3.C: New.
7218 * g++.dg/cpp1y/auto-fn4.C: New.
7219 * g++.dg/cpp1y/auto-fn5.C: New.
7220 * g++.dg/cpp1y/auto-fn6.C: New.
7221 * g++.dg/cpp1y/auto-fn7.C: New.
7222 * g++.dg/cpp1y/auto-fn8.C: New.
7223 * g++.dg/cpp1y/auto-fn9.C: New.
7224 * g++.dg/cpp1y/auto-fn10.C: New.
7225 * g++.dg/cpp1y/auto-fn11.C: New.
7226
7227 2012-03-23 Richard Guenther <rguenther@suse.de>
7228
7229 PR tree-optimization/52678
7230 * gfortran.dg/pr52678.f: New testcase.
7231
7232 2012-03-23 Richard Guenther <rguenther@suse.de>
7233
7234 PR tree-optimization/52638
7235 * g++.dg/torture/pr52638.C: New testcase.
7236
7237 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/52487
7240 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7241
7242 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR c++/52671
7245 * g++.dg/ext/attrib44.C: New test.
7246
7247 2012-03-22 Jan Hubicka <jh@suse.cz>
7248
7249 PR middle-end/51737
7250 * g++.dg/torture/pr51737.C: New testcase
7251
7252 2012-03-22 Richard Guenther <rguenther@suse.de>
7253
7254 PR tree-optimization/52548
7255 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7256
7257 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7258
7259 * lib/fortran-modules.exp (list-module-names-1): Remove
7260 warning.
7261
7262 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7263
7264 PR target/50751
7265 * gcc.target/sh/pr50751-1.c: New.
7266 * gcc.target/sh/pr50751-2.c: New.
7267 * gcc.target/sh/pr50751-3.c: New.
7268
7269 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7270
7271 PR target/52479
7272 * gcc.target/sh/sh4a-cos.c: Remove.
7273 * gcc.target/sh/sh4a-sin.c: Remove.
7274 * gcc.target/sh/sh4a-sincos.c: Remove.
7275
7276 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7277
7278 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7279 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7280
7281 2012-03-21 Martin Jambor <mjambor@suse.cz>
7282
7283 PR testsuite/52641
7284 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7285 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7286
7287 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7288
7289 * gcc.target/arm/thumb-16bit-ops.c: New file.
7290 * gcc.target/arm/thumb-ifcvt.c: New file.
7291
7292 2012-03-20 Jason Merrill <jason@redhat.com>
7293
7294 * lib/target-supports.exp: Add { target c++1y }.
7295
7296 * g++.dg/cpp0x/auto32.C: New.
7297
7298 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7299
7300 PR testsuite/52641
7301 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7302 int32plus.
7303 * gcc.dg/torture/pr48124-4.c: Ditto:
7304 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7305
7306 2012-03-20 Jason Merrill <jason@redhat.com>
7307
7308 PR c++/52510
7309 * g++.dg/cpp0x/initlist66.C: New.
7310
7311 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7312
7313 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7314 __AVR_HAVE_LPMX__
7315
7316 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7317
7318 PR target/49868
7319 * gcc.target/avr/torture/addr-space-2.h: New file.
7320 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7321 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7322 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7323 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7324
7325 2012-03-20 Richard Guenther <rguenther@suse.de>
7326
7327 * gnat.dg/pack16.adb: New testcase.
7328 * gnat.dg/pack16_pkg.ads: Likewise.
7329 * gnat.dg/specs/pack8.ads: Likewise.
7330 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7331
7332 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7333
7334 * g++.dg/warn/Wuseless-cast.C: Extend.
7335
7336 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7337
7338 PR c++/14710
7339 * g++.dg/warn/Wuseless-cast.C: New.
7340
7341 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7342
7343 PR libfortran/52608
7344 * gfortran.dg/pr52608.f90: New test.
7345
7346 2012-03-17 Tobias Burnus <burnus@net-b.de>
7347
7348 PR fortran/52585
7349 * gfortran.dg/proc_ptr_36.f90: New.
7350
7351 2012-03-16 Martin Jambor <mjambor@suse.cz>
7352
7353 * gcc.dg/misaligned-expand-1.c: New test.
7354 * gcc.dg/misaligned-expand-3.c: Likewise.
7355
7356 2012-03-16 Richard Guenther <rguenther@suse.de>
7357 Kai Tietz <ktietz@redhat.com>
7358
7359 PR middle-end/48814
7360 * gcc.c-torture/execute/pr48814-1.c: New test.
7361 * gcc.c-torture/execute/pr48814-2.c: New test.
7362 * gcc.dg/tree-ssa/assign-1.c: New test.
7363 * gcc.dg/tree-ssa/assign-2.c: New test.
7364 * gcc.dg/tree-ssa/assign-3.c: New test.
7365
7366 2012-03-16 Richard Guenther <rguenther@suse.de>
7367
7368 * gnat.dg/specs/pack7.ads: New testcase.
7369
7370 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR target/52568
7373 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7374 * gcc.dg/torture/vshuf-8.inc: Likewise.
7375 * gcc.dg/torture/vshuf-16.inc: Likewise.
7376 * gcc.dg/torture/vshuf-32.inc: Likewise.
7377
7378 2012-03-15 Jason Merrill <jason@redhat.com>
7379
7380 * g++.dg/torture/pr52582.C: New.
7381
7382 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7383
7384 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7385
7386 2012-03-15 Ira Rosen <irar@il.ibm.com>
7387 Ulrich Weigand <ulrich.weigand@linaro.org>
7388
7389 * gcc.dg/vect/slp-cond-3.c: New test.
7390 * gcc.dg/vect/slp-cond-4.c: New test.
7391
7392 2012-03-15 Ira Rosen <irar@il.ibm.com>
7393 Ulrich Weigand <ulrich.weigand@linaro.org>
7394
7395 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7396 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7397
7398 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7399
7400 PR libfortran/52434
7401 PR libfortran/48878
7402 PR libfortran/38199
7403 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7404 * gfortran.dg/round_1.f03: Likewise.
7405
7406 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7407 Andrew Pinski <apinski@cavium.com>
7408
7409 PR middle-end/52592
7410 * gcc.dg/pr52592.c: New test.
7411
7412 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7413
7414 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7415 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7416 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7417 * lib/fortran-modules.exp: .. this new file. Adjust users.
7418 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7419 gfortran-dg-debug-runtest): Call cleanup-modules.
7420 * lib/fortran-torture.exp (fortran-torture-execute,
7421 fortran-torture): Likewise.
7422 * gfortran.dg/coarray/caf.exp: Likewise.
7423 * lib/lto.exp: Likewise.
7424 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7425 * gfortran.dg/class_4b.f03: Likewise.
7426 * gfortran.dg/class_4c.f03: Likewise.
7427 * gfortran.dg/class_45a.f03: Likewise.
7428 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7429 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7430 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7431 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7432 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7433 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7434 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7435 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7436 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7437 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7438 * gfortran.dg/whole_file_28.f90: Likewise.
7439 * gfortran.dg/whole_file_29.f90: Likewise.
7440 * gfortran.dg/whole_file_30.f90: Likewise.
7441 * gfortran.dg/whole_file_31.f90: Likewise.
7442
7443 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR tree-optimization/52267
7446 * gcc.dg/pr52267.c: New test.
7447 * gcc.dg/tree-ssa/vrp65.c: New test.
7448 * gcc.dg/tree-ssa/vrp66.c: New test.
7449
7450 2012-03-15 Richard Guenther <rguenther@suse.de>
7451
7452 PR middle-end/52580
7453 * gfortran.dg/vect/pr52580.f: New testcase.
7454
7455 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7456
7457 * gcc.target/sh/fpul-usage-1.c: New.
7458
7459 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7460
7461 PR target/49468
7462 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7463 * gcc.target/sh/pr49468-di.c: Likewise.
7464
7465 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7468 * gcc.dg/c99-stdint-6.c: Likewise.
7469 * gcc.dg/lto/20090210_0.c: Likewise.
7470 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7471 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7472 * gcc.dg/pragma-init-fini-2.c: Likewise.
7473 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7474 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7475 * gcc.target/i386/pr22152.c: Likewise.
7476 * gcc.target/i386/vect8-ret.c: Likewise.
7477 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7478 handling.
7479
7480 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481
7482 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7483 * g++.dg/tree-prof/partition1.C: Likewise.
7484 * g++.dg/tree-prof/partition2.C: Likewise.
7485 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7486 handling.
7487 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7488 * gcc.c-torture/execute/20010724-1.c: Remove.
7489 * gcc.c-torture/execute/20010724-1.x: Remove.
7490 * gcc.c-torture/execute/20040208-2.c: Remove.
7491 * gcc.c-torture/execute/20040208-2.x: Remove.
7492 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7493 Remove.
7494 (main) [__mips__ && __sgi__]: Remove.
7495 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7496 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7497 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7498 mips-sgi-irix6* handling.
7499 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7500 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7501 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7502 handling.
7503 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7504 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7505 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7506 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7507 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7508 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7509 mips-sgi-irix6*.
7510 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7511 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7512 * gcc.target/mips/save-restore-3.c: Likewise.
7513 * gcc.target/mips/save-restore-4.c: Likewise.
7514 * gcc.target/mips/save-restore-5.c: Likewise.
7515 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7516 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7517 messages.
7518 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7519 IRIX 6 handling.
7520 (restore_ld_library_path_env_vars): Likewise.
7521 * lib/target-supports.exp (check_profiling_available): Remove
7522 mips*-*-irix* handling.
7523 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7524 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7525 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7526
7527 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR c++/52582
7530 * g++.dg/opt/pr52582.C: New test.
7531
7532 2012-03-14 Richard Guenther <rguenther@suse.de>
7533
7534 PR tree-optimization/52571
7535 * gcc.dg/vect/vect-2.c: Initialize arrays.
7536 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7537 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7538 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7539
7540 2012-03-14 Richard Guenther <rguenther@suse.de>
7541
7542 PR middle-end/52080
7543 PR middle-end/52097
7544 PR middle-end/48124
7545 * gcc.dg/torture/pr48124-1.c: New testcase.
7546 * gcc.dg/torture/pr48124-2.c: Likewise.
7547 * gcc.dg/torture/pr48124-3.c: Likewise.
7548 * gcc.dg/torture/pr48124-4.c: Likewise.
7549
7550 2012-03-14 Richard Guenther <rguenther@suse.de>
7551
7552 PR middle-end/52578
7553 * gcc.dg/pr52578.c: New testcase.
7554
7555 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR c++/52521
7558 * g++.dg/cpp0x/udlit-args2.C: New test.
7559
7560 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7561
7562 PR target/48596
7563 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7564 * gcc.c-torture/compile/pr48596.c: ... here.
7565
7566 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7567
7568 PR c++/51641
7569 * g++.dg/lookup/hidden-class17.C: New test.
7570
7571 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c/52577
7574 * gcc.dg/Wunused-var-3.c: New test.
7575
7576 2012-03-13 Martin Jambor <mjambor@suse.cz>
7577
7578 * gcc.dg/misaligned-expand-2.c: New test.
7579
7580 2012-03-13 Richard Guenther <rguenther@suse.de>
7581
7582 PR middle-end/52134
7583 * gcc.dg/pr52134.c: New testcase.
7584
7585 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7586
7587 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7588
7589 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 PR tree-optimization/46728
7592 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7593 * gcc.target/powerpc/pr46728-5.c: Likewise.
7594 * gcc.target/powerpc/pr46728-8.c: Likewise.
7595 * gcc.target/powerpc/pr46728-10.c: Likewise.
7596 * gcc.target/powerpc/pr46728-11.c: Likewise.
7597 * gcc.target/powerpc/pr46728-13.c: Likewise.
7598 * gcc.target/powerpc/pr46728-14.c: Likewise.
7599 * gcc.target/powerpc/pr46728-15.c: Likewise.
7600
7601 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7602
7603 PR c++/52299
7604 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7605
7606 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7607
7608 PR tree-optimization/46728
7609 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7610 * gcc.target/powerpc/pr46728-5.c: Likewise.
7611 * gcc.target/powerpc/pr46728-8.c: Likewise.
7612 * gcc.target/powerpc/pr46728-10.c: Likewise.
7613 * gcc.target/powerpc/pr46728-11.c: Likewise.
7614 * gcc.target/powerpc/pr46728-13.c: Likewise.
7615 * gcc.target/powerpc/pr46728-14.c: Likewise.
7616 * gcc.target/powerpc/pr46728-15.c: Likewise.
7617
7618 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7619
7620 PR target/49868
7621 * gcc.target/avr/torture/addr-space-1.h: New file.
7622 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7623 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7624 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7625 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7626
7627 2012-03-12 Andrew Pinski <apinski@cavium.com>
7628
7629 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7630
7631 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632
7633 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7634 * g++.dg/abi/thunk4.C: Likewise.
7635 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7636 Adapt line numbers.
7637 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7638 handling.
7639 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7640 * g++.dg/eh/spbp.C: Likewise.
7641 * g++.dg/ext/label13.C: Likewise.
7642 * g++.dg/guality/guality.exp: Likewise.
7643 * g++.dg/other/anon5.C: Likewise.
7644 * g++.dg/other/pragma-ep-1.C: Remove.
7645 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7646 * g++.dg/warn/pr31246.C: Likewise.
7647 * g++.dg/warn/weak1.C: Likewise.
7648 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7649 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7650 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7651 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7652 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7653 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7654 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7655 * gcc.dg/c99-tgmath-1.c: Likewise.
7656 * gcc.dg/c99-tgmath-2.c: Likewise.
7657 * gcc.dg/c99-tgmath-3.c: Likewise.
7658 * gcc.dg/c99-tgmath-4.c: Likewise.
7659 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7660 handling.
7661 * gcc.dg/debug/pr49032.c: Likewise.
7662 * gcc.dg/guality/guality.exp: Likewise.
7663 * gcc.dg/intmax_t-1.c: Likewise.
7664 * gcc.dg/pr48616.c: Likewise.
7665 * gcc.dg/pragma-ep-1.c: Remove.
7666 * gcc.dg/pragma-ep-2.c: Remove.
7667 * gcc.dg/pragma-ep-3.c: Remove.
7668 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7669 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7670 * gcc.misc-tests/gcov-14.c: Likewise.
7671 * gfortran.dg/guality/guality.exp: Likewise.
7672 * lib/target-supports.exp (check_weak_available): Likewise.
7673 (add_options_for_tls): Likewise.
7674 (check_ascii_locale_available): Likewise.
7675 * obj-c++.dg/dwarf-2.mm: Likewise.
7676 * objc.dg/dwarf-1.m: Likewise.
7677 * objc.dg/dwarf-2.m: Likewise.
7678
7679 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR tree-optimization/51721
7682 * gcc.dg/tree-ssa/vrp64.c: New test.
7683
7684 PR tree-optimization/52533
7685 * gcc.c-torture/compile/pr52533.c: New test.
7686
7687 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7688
7689 * gcc.target/i386/rtm-xabort-1.c: New.
7690 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7691 * gcc.target/i386/rtm-xend-1.c: Ditto.
7692 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7693 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7694 * gcc.target/i386/sse-13.c: Ditto.
7695 * gcc.target/i386/sse-14.c: Ditto.
7696 * gcc.target/i386/sse-22.c: Ditto.
7697 * gcc.target/i386/sse-23.c: Ditto.
7698 * g++.dg/other/i386-2.C: Ditto.
7699 * g++.dg/other/i386-3.C: Ditto.
7700
7701 2012-03-12 Tobias Burnus <burnus@net-b.de>
7702
7703 PR fortran/52542
7704 * gfortran.dg/proc_ptr_35.f90: New.
7705
7706 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7707
7708 PR target/52530
7709 * gcc.dg/torture/pr52530.c: New test.
7710
7711 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7712
7713 PR target/51244
7714 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7715
7716 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7717
7718 PR target/52450
7719 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7720
7721 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7722
7723 2012-03-09 Andrew Pinski <apinski@cavium.com>
7724
7725 PR middle-end/51988
7726 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7727 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7728
7729 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7730
7731 * gcc.dg/tree-ssa/scev-3.c: New.
7732 * gcc.dg/tree-ssa/scev-4.c: New.
7733
7734 2012-03-08 Tobias Burnus <burnus@net-b.de>
7735
7736 PR fortran/52469
7737 * gfortran.dg/proc_ptr_34.f90
7738
7739 2012-03-07 Jason Merrill <jason@redhat.com>
7740
7741 PR c++/52521
7742 * g++.dg/cpp0x/udlit-mangle.C: New.
7743
7744 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7745
7746 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7747
7748 2012-03-06 Richard Guenther <rguenther@suse.de>
7749
7750 PR middle-end/52493
7751 * gcc.dg/torture/pr52493.c: New testcase.
7752
7753 2012-03-06 Richard Guenther <rguenther@suse.de>
7754
7755 PR lto/52097
7756 * gcc.dg/lto/pr52097_0.c: New testcase.
7757
7758 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7759
7760 PR target/51244
7761 * gcc.target/sh/pr51244-1.c: New.
7762 * gcc.target/sh/pr51244-2.c: New.
7763 * gcc.target/sh/pr51244-3.c: New.
7764
7765 2012-03-05 Jason Merrill <jason@redhat.com>
7766
7767 PR c++/51930
7768 * g++.dg/ext/visibility/template11.C: New.
7769
7770 * g++.dg/cpp0x/implicit13.C: New.
7771
7772 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR tree-optimization/51721
7775 * gcc.dg/tree-ssa/vrp63.c: New test.
7776 * gcc.dg/pr51721.c: New test.
7777
7778 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7779
7780 PR fortran/50981
7781 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7782 argument checks.
7783
7784 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7785
7786 PR target/52146
7787 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7788
7789 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7790
7791 PR fortran/50981
7792 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7793
7794 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7795
7796 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7797 int32plus.
7798
7799 2012-03-03 Jason Merrill <jason@redhat.com>
7800
7801 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7802
7803 Core 1270
7804 * g++.dg/cpp0x/initlist65.C: New.
7805
7806 PR c++/36797
7807 * g++.dg/ext/is_empty2.C: New.
7808
7809 2012-03-03 Tobias Burnus <burnus@net-b.de>
7810
7811 PR fortran/48820
7812 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7813
7814 2012-03-03 Tobias Burnus <burnus@net-b.de>
7815
7816 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7817 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7818 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7819 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7820 * gfortran.dg/class_30.f90: Remove dg-warning line.
7821 * gfortran.dg/bind_c_usage_25.f90: New.
7822
7823 2012-03-03 Tobias Burnus <burnus@net-b.de>
7824
7825 PR fortran/48820
7826 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7827 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7828 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7829
7830 2012-03-03 Tobias Burnus <burnus@net-b.de>
7831
7832 PR fortran/48820
7833 * gfortran.dg/assumed_type_1.f90: New.
7834 * gfortran.dg/assumed_type_2.f90: New.
7835 * gfortran.dg/assumed_type_3.f90: New.
7836 * gfortran.dg/assumed_type_4.f90: New.
7837
7838 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7839
7840 PR target/49486
7841 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7842 * gcc.target/sh/pr49468-di.c: New.
7843
7844 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7845
7846 * gcc.dg/graphite/pr50561.c: Update.
7847
7848 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7849
7850 * gcc.target/powerpc/pr52457.c: New test.
7851
7852 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7853
7854 * gcc.target/arm/sat-1.c: New test.
7855
7856 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7857
7858 PR target/46716
7859 * gcc.target/i386/pr46716.c: New test.
7860
7861 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 PR c++/51989
7864 * g++.dg/cpp0x/sfinae32.C: New.
7865
7866 2012-03-02 Richard Guenther <rguenther@suse.de>
7867
7868 PR tree-optimization/52406
7869 * gcc.dg/torture/pr52406.c: New testcase.
7870
7871 2012-03-02 Tobias Burnus <burnus@net-b.de>
7872
7873 PR fortran/52325
7874 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7875 * gfortran.dg/nullify_2.f90: Update dg-error.
7876 * gfortran.dg/nullify_4.f90: Ditto.
7877 * gfortran.dg/pointer_init_6.f90: Ditto.
7878
7879 2012-03-02 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/52270
7882 * gfortran.dg/class_51.f90: New.
7883
7884 2012-03-02 Tobias Burnus <burnus@net-b.de>
7885
7886 PR fortran/52452
7887 * gfortran.dg/intrinsic_8.f90: New.
7888
7889 2012-03-01 Kai Tietz <ktietz@redhat.com>
7890
7891 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7892 routines on mingw targets.
7893 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7894
7895 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR tree-optimization/52445
7898 * gcc.dg/pr52445.c: New test.
7899
7900 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR target/52437
7903 * gcc.c-torture/compile/pr52437.c: New test.
7904
7905 PR middle-end/52419
7906 * gcc.dg/torture/pr52419.c: New test.
7907
7908 PR tree-optimization/52429
7909 * gcc.dg/torture/pr52429.c: New test.
7910 * g++.dg/opt/pr52429.C: New test.
7911
7912 2012-02-29 Richard Guenther <rguenther@suse.de>
7913
7914 PR testsuite/52297
7915 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7916 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7917 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7918 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7919 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7920 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7921
7922 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7923
7924 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7925
7926 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7927
7928 PR fortran/52386
7929 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7930
7931 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7932
7933 PR target/51534
7934 * gcc.target/arm/neon/pr51534.c: New testcase.
7935
7936 2012-02-28 Richard Guenther <rguenther@suse.de>
7937
7938 PR target/52407
7939 * gcc.dg/torture/pr52407.c: New testcase.
7940
7941 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7942
7943 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7944 * gcc.target/arm/vfp2.c: Likewise.
7945 * gcc.target/arm/vfp3.c: Likewise.
7946 * gcc.target/arm/vfp4.c: Likewise.
7947 * gcc.target/arm/vfp5.c: Likewise.
7948 * gcc.target/arm/vfp6.c: Likewise.
7949 * gcc.target/arm/vfp7.c: Likewise.
7950 * gcc.target/arm/vfp8.c: Likewise.
7951 * gcc.target/arm/vfp9.c: Likewise.
7952 * gcc.target/arm/vfp10.c: Likewise.
7953 * gcc.target/arm/vfp11.c: Likewise.
7954 * gcc.target/arm/vfp12.c: Likewise.
7955 * gcc.target/arm/vfp13.c: Likewise.
7956 * gcc.target/arm/vfp14.c: Likewise.
7957 * gcc.target/arm/vfp15.c: Likewise.
7958 * gcc.target/arm/vfp16.c: Likewise.
7959 * gcc.target/arm/vfp17.c: Likewise.
7960 * gcc.target/arm/neon-constants.h: New file.
7961 * gcc.target/arm/neon-vect1.c: New test.
7962 * gcc.target/arm/neon-vect2.c: New test.
7963 * gcc.target/arm/neon-vect3.c: New test.
7964 * gcc.target/arm/neon-vect4.c: New test.
7965 * gcc.target/arm/neon-vect5.c: New test.
7966 * gcc.target/arm/neon-vect6.c: New test.
7967 * gcc.target/arm/neon-vect7.c: New test.
7968 * gcc.target/arm/neon-vect8.c: New test.
7969
7970 2012-02-28 Richard Guenther <rguenther@suse.de>
7971
7972 PR tree-optimization/52402
7973 * gcc.dg/torture/pr52402.c: New testcase.
7974
7975 2012-02-28 Richard Guenther <rguenther@suse.de>
7976
7977 PR lto/52400
7978 * g++.dg/lto/pr52400_0.C: New testcase.
7979
7980 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7981
7982 * gcc.target/avr/torture/builtins-1.c: New test.
7983 * gcc.target/avr/torture/builtins-error.c: New test.
7984
7985 2012-02-28 Kai Tietz <ktietz@redhat.com>
7986
7987 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7988 * gcc.target/i386/pr45352-2.c: Likewise.
7989 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7990 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7991 targets instead rand.
7992 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7993 * gcc.target/i386/sse2-mul-1.c: Likewise.
7994 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7995 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7996 * gcc.target/i386/pad-1.c: Likewise.
7997 * gcc.target/i386/pad-9.c: Likewise.
7998 * gcc.target/i386/pad-2.c: Likewise.
7999 * gcc.target/i386/pad-5b.c: Likewise.
8000 * gcc.target/i386/pad-8.c: Likewise.
8001 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8002 * gcc.target/i386/pr44130.c: Likewise.
8003 * gcc.target/i386/align-main-1.c: Likewise.
8004 * gcc.target/i386/align-main-2.c: Likewise.
8005 * gcc.target/i386/sw-1.c: Likewise.
8006 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8007 on x64 mingw target.
8008 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8009 * gcc.target/i386/pr46295.c: Likewise.
8010 * gcc.target/i386/amd64-abi-1.c: Likewise.
8011 * gcc.target/i386/amd64-abi-2.c: Likewise.
8012 * gcc.target/i386/pr39082-1.c: Likewise.
8013 * gcc.target/i386/pr39162.c: Likewise.
8014 * gcc.target/i386/pr22152.c: Likewise.
8015 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8016 * gcc.target/i386/wrfsbase-2.c: Likewise.
8017 * gcc.target/i386/local.c: Likewise
8018 * gcc.target/i386/wrgsbase-1.c: Likewise.
8019 * gcc.target/i386/wrfsbase-1.c: Likewise.
8020 * gcc.target/i386/pr39315-3.c: Likewise.
8021 * gcc.target/i386/pr35767-4.c: Likewise.
8022 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8023 x64 mingw target.
8024 * gcc.target/i386/pr45336-2.c: Likewise.
8025 * gcc.target/i386/pr45336-1.c: Likewise.
8026 * gcc.target/i386/pr45336-4.c: Likewise.
8027
8028 2012-02-27 Tristan Gingold <gingold@adacore.com>
8029
8030 * gnat.dg/array20.ad[sb]: New test.
8031
8032 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR target/52375
8035 * gcc.target/arm/pr52375.c: New test.
8036 * gcc.c-torture/compile/pr52375.c: New test.
8037
8038 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8039
8040 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8041 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8042
8043 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8044
8045 * gnat.dg/aggr19.adb: New test.
8046 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8047
8048 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8049
8050 PR target/49263
8051 * gcc.target/sh/pr49263.c: New.
8052
8053 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8054
8055 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8056 simulate_thread_wrapper_other_threads
8057 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8058 Move initialization of 'value' to main().
8059 (main): Initialize 'value';
8060 * gcc.dg/simulate-thread/speculative-store.c
8061 (simulate_thread_step_verify): Return 0 when successful.
8062 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8063 Reduce threshold.
8064 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8065 (simulate_thread_wrapper_other_threads): Return a success/fail value
8066 and issue an error if the instruction count threshold is exceeded.
8067
8068 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8069
8070 PR target/50580
8071 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8072 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8073
8074 2012-02-24 Richard Guenther <rguenther@suse.de>
8075
8076 PR middle-end/52355
8077 * gcc.dg/pr52355.c: New testcase.
8078
8079 2012-02-23 Kai Tietz <ktietz@redhat.com>
8080
8081 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8082 * gcc.dg/Wpadded.c: Likewise.
8083 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8084 structure-layout.
8085 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8086 for sleep by Sleep and add windows.h include for this function.
8087 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8088 targets.
8089 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8090 target.
8091 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8092 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8093 on x64 mingw target.
8094 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8095 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8096 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8097 failure on LLP64 target.
8098
8099 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8100
8101 PR c/52290
8102 * gcc.dg/noncompile/pr52290.c: New test.
8103
8104 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR tree-optimization/52019
8107 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8108
8109 2012-02-22 Kai Tietz <ktietz@redhat.com>
8110
8111 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8112 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8113 derived pdiff_t type.
8114 * g++.dg/torture/pr49720.C: Likewise
8115
8116 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8117
8118 PR target/52330
8119 * gcc.target/i386/pr52330.c: New test.
8120
8121 2012-02-22 Tobias Burnus <burnus@net-b.de>
8122
8123 PR fortran/52335
8124 * gfortran.dg/io_constraints_10.f90: New.
8125
8126 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8127
8128 * lib/target-supports.exp (check_effective_target_vect_condition):
8129 Return true for NEON.
8130
8131 2012-02-21 Kai Tietz <ktietz@redhat.com>
8132
8133 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8134
8135 2012-02-21 Richard Guenther <rguenther@suse.de>
8136
8137 PR tree-optimization/52324
8138 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8139
8140 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8141
8142 PR middle-end/51782
8143 * gcc.target/avr/torture/pr51782-1.c: New test.
8144
8145 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR tree-optimization/52318
8148 * gcc.dg/pr52318.c: New test.
8149
8150 2012-02-20 Kai Tietz <ktietz@redhat.com>
8151
8152 * gcc.dg/bf-ms-layout-3.c: New testcase.
8153
8154 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8155
8156 PR testsuite/52229
8157 PR fortran/32380
8158 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8159
8160 2012-02-20 Richard Guenther <rguenther@suse.de>
8161
8162 PR tree-optimization/52298
8163 * gcc.dg/torture/pr52298.c: New testcase.
8164 * gcc.dg/vect/pr52298.c: Likewise.
8165
8166 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8167
8168 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8169 * gcc.c-torture/execute/pr52286.c: Ditto.
8170
8171 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR tree-optimization/52286
8174 * gcc.c-torture/execute/pr52286.c: New test.
8175
8176 2012-02-18 Tobias Burnus <burnus@net-b.de>
8177
8178 PR fortran/52295
8179 * gfortran.dg/interface_35.f90: Use -std=f2003.
8180 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8181 * gfortran.dg/interface_assignment_4.f90: Ditto.
8182 * gfortran.dg/bessel_1.f90: Ditto.
8183 * gfortran.dg/func_result_6.f90: Ditto.
8184 * gfortran.dg/hypot_1.f90: Ditto.
8185 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8186
8187 2012-02-17 Tobias Burnus <burnus@net-b.de>
8188
8189 PR translation/52232
8190 PR translation/52234
8191 PR translation/52245
8192 PR translation/52246
8193 PR translation/52262
8194 PR translation/52273
8195 * gfortran.dg/coarray_22.f90: Update dg-error.
8196 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8197
8198 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200 PR target/51753
8201 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8202 (simulate-thread): Use default timeout.
8203
8204 2012-02-16 Jason Merrill <jason@redhat.com>
8205
8206 PR c++/52248
8207 * g++.dg/ext/timevar1.C: New.
8208
8209 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8210
8211 PR c++/52126
8212 * g++.dg/template/using21.C: New.
8213 * g++.dg/template/using22.C: Likewise.
8214
8215 2012-02-16 Jason Merrill <jason@redhat.com>
8216
8217 PR c++/51415
8218 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8219
8220 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR tree-optimization/52255
8223 * gcc.c-torture/compile/pr52255.c: New test.
8224
8225 PR debug/52260
8226 * g++.dg/debug/dwarf2/pr52260.C: New test.
8227
8228 PR middle-end/51929
8229 * g++.dg/ipa/pr51929.C: New test.
8230
8231 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8232
8233 PR target/52199
8234 * gcc.target/powerpc/pr52199.c: New file.
8235
8236 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8237
8238 PR target/52152
8239 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8240
8241 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243 * gcc.dg/pr51867.c: Don't include <math.h>.
8244 (sqrtf): Declare.
8245
8246 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8247
8248 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8249 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8250
8251 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8252
8253 PR tree-optimization/50561
8254 * gcc.dg/graphite/pr50561.c: New testcase.
8255
8256 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8257
8258 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8259 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8260
8261 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8262
8263 * gnat.dg/discr35.ad[sb]: New test.
8264
8265 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8266
8267 * gnat.dg/volatile10.adb: New test.
8268 * gnat.dg/volatile10_pkg.ads: New helper.
8269
8270 2012-02-14 Jason Merrill <jason@redhat.com>
8271
8272 * g++.dg/ext/attrib43.C: New.
8273
8274 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8275
8276 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8277 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8278 fgnu_tm.
8279 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8280 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8281 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8282 effective_target fgnu_tm.
8283 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8284
8285 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR c++/52247
8288 * g++.dg/template/asmgoto1.C: New test.
8289
8290 2012-02-14 Ian Lance Taylor <iant@google.com>
8291
8292 PR go/48501
8293 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8294 compiling generated file for 64bit and index tests.
8295
8296 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8297
8298 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8299
8300 2012-02-14 Richard Guenther <rguenther@suse.de>
8301
8302 PR tree-optimization/52244
8303 PR tree-optimization/51528
8304 * gcc.dg/torture/pr52244.c: New testcase.
8305
8306 2012-02-14 Walter Lee <walt@tilera.com>
8307
8308 * g++.dg/other/PR23205.C: Disable test on tile.
8309 * g++.dg/other/pr23205-2.C: Disable test on tile.
8310 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8311 * gcc.dg/20040813-1.c: Disable test on tile.
8312 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8313 * gcc.misc-tests/linkage.exp: Handle tilegx.
8314
8315 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR tree-optimization/52210
8318 * gcc.dg/pr52210.c: New test.
8319
8320 2012-02-14 Jason Merrill <jason@redhat.com>
8321
8322 PR c++/39055
8323 * g++.dg/overload/defarg5.C: New.
8324
8325 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR c/52181
8328 * c-c++-common/pr52181.c: New test.
8329
8330 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR c++/52215
8333 * g++.dg/ext/atomic-1.C: New test.
8334
8335 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8336
8337 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8338
8339 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR middle-end/52209
8342 * gcc.c-torture/execute/pr52209.c: New test.
8343
8344 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8345
8346 PR fortran/50981
8347 * gfortran.dg/elemental_optional_args_5.f03: New test.
8348
8349 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8350
8351 PR testsuite/50076
8352 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8353 cases.
8354
8355 2012-02-11 Ian Lance Taylor <iant@google.com>
8356
8357 PR go/51874
8358 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8359 SPARC Solaris. Don't run the test at all on systems where it may
8360 not work, rather than xfailing it.
8361
8362 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8363
8364 PR rtl-optimization/52175
8365 * gcc.c-torture/compile/pr52175.c: New test.
8366
8367 2012-02-10 Jason Merrill <jason@redhat.com>
8368
8369 PR c++/51910
8370 * g++.dg/template/repo10.C: New.
8371
8372 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR debug/52132
8375 * gcc.dg/pr52132.c: New test.
8376
8377 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8378
8379 * gnat.dg/specs/aggr4.ads: New test.
8380 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8381
8382 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8383
8384 PR target/52146
8385 * gcc.target/i386/pr52146.c: New.
8386
8387 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR middle-end/52177
8390 * c-c++-common/pr52177.c: New test.
8391
8392 2012-02-10 Jan Hubicka <jh@suse.cz>
8393
8394 PR middle-end/48600
8395 * g++.dg/torture/pr48600.C: New testcase.
8396
8397 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8398
8399 PR middle-end/52140
8400 * gcc.dg/dfp/pr52140.c: New test.
8401
8402 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR fortran/32380
8405 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8406 of dg-options.
8407
8408 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8409
8410 PR middle-end/51867
8411 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8412 * gcc.dg/pr51867.c: New test.
8413
8414 2012-02-09 Ian Lance Taylor <iant@google.com>
8415
8416 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8417 which don't support -fsplit-stack. Turn off optimization when
8418 compiling select5-out.go.
8419
8420 2012-02-08 Ian Lance Taylor <iant@google.com>
8421
8422 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8423 systems which don't support -fsplit-stack.
8424
8425 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8426
8427 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8428 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8429 machine instuction in the log.
8430
8431 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8432
8433 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8434 to 20 seconds.
8435
8436 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8437
8438 PR driver/48524
8439 * gcc.dg/pr48524.c: New test.
8440 * gcc.dg/pr48524.spec: New spec file for test.
8441
8442 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8443
8444 PR fortran/32380
8445 * gfortran.dg/vect/pr32380.f90: New test.
8446
8447 2012-02-08 Tobias Burnus <burnus@net-b.de>
8448
8449 PR fortran/52151
8450 * gfortran.dg/realloc_on_assign_12.f90: New.
8451
8452 2012-02-08 Richard Guenther <rguenther@suse.de>
8453
8454 PR rtl-optimization/52170
8455 * gcc.dg/torture/pr52170.c: New testcase.
8456
8457 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR gcov-profile/52150
8460 * gcc.dg/tree-prof/pr52150.c: New test.
8461
8462 PR rtl-optimization/52139
8463 * gcc.dg/pr52139.c: New test.
8464
8465 2012-02-07 Jason Merrill <jason@redhat.com>
8466
8467 PR c++/51675
8468 * g++.dg/cpp0x/constexpr-union3.C: New.
8469
8470 PR c++/52035
8471 * g++.dg/lto/pr52035_0.C: New.
8472
8473 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8474
8475 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8476 * gcc.dg/special/weak-1.c: Likewise.
8477 * gcc.dg/ucnid-12.c: Likewise.
8478 * gcc.dg/torture/pr45678-1.c: Likewise.
8479 * gcc.dg/torture/pr45678-2.c: Likewise.
8480 * gcc.dg/vector-4.c: Likewise.
8481 * gcc.dg/ipa/inline-5.c: Likewise.
8482 * gcc.dg/ucnid-11.c: Likewise.
8483 * gcc.misc-tests/gcov-13.c: Likewise.
8484 * gcc.misc-tests/gcov-14.c: Likewise.
8485 * g++.dg/ext/label13.C: Likewise.
8486 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8487 hppa*-*-hpux* options.
8488 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8489 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8490 * gcc.dg/pr48616.c: Likewise.
8491 * gcc.dg/pr17957.c: Likewise.
8492 * gcc.dg/pr17055-1.c: Likewise.
8493 * gcc.dg/pr32912-1.c: Likewise.
8494 * gcc.dg/tm/pr51472.c: Likewise.
8495 * c-c++-common/fold-bitand-4.c: Likewise.
8496 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8497 Use dg-additional-options for extra options.
8498
8499 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8500
8501 * gcc.target/epiphany/interrupt-2.c: New test.
8502
8503 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8504
8505 PR target/52155
8506 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8507 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8508 for MIPS ELF.
8509
8510 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8511
8512 PR target/52152
8513 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8514
8515 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8516
8517 PR middle-end/24306
8518 PR target/52154
8519 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8520 * gcc.target/mips/va-arg-1.c: New test.
8521
8522 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8523
8524 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8525 for -mno-pointers-to-nested-functions.
8526
8527 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8528
8529 * gcc.c-torture/execute/20120207-1.c: New test.
8530
8531 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR rtl-optimization/52060
8534 * gcc.dg/torture/pr52060.c: New test.
8535
8536 PR middle-end/52074
8537 * gcc.c-torture/compile/pr52074.c: New test.
8538
8539 2012-02-07 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/51514
8542 * gfortran.dg/class_to_type_2.f90: New.
8543
8544 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8545
8546 PR fortran/32373
8547 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8548 Remove module.
8549
8550 2012-02-06 Jason Merrill <jason@redhat.com>
8551
8552 PR c++/52088
8553 * g++.dg/template/conv13.C: New.
8554
8555 2012-02-06 Richard Guenther <rguenther@suse.de>
8556
8557 PR tree-optimization/52115
8558 * gcc.c-torture/compile/pr52115.c: New testcase.
8559
8560 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/52129
8563 * gcc.c-torture/execute/pr52129.c: New test.
8564
8565 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8566
8567 * gcc.dg/pr48374.c: Actually add the test I forgot
8568 in the 2012-01-25 commit.
8569
8570 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8571
8572 PR fortran/32373
8573 * gfortran.dg/vect/vect-8.f90: New test case.
8574
8575 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8576
8577 PR fortran/48847
8578 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8579
8580 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8581
8582 PR fortran/52102
8583 * gfortran.dg/class_48.f90 : Add test of allocate class array
8584 component with source in subroutine test3. Remove commenting
8585 out in subroutine test4, since branching on unitialized variable
8586 is now fixed (no PR for this last.).
8587
8588 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8589
8590 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8591 on MIPS targets.
8592 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8593
8594 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8595
8596 PR target/52125
8597 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8598 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8599
8600 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8603 (check_effective_target_sync_int_long): Use it.
8604 (check_effective_target_sync_char_short): Likewise.
8605 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8606
8607 2012-02-05 Tobias Burnus <burnus@net-b.de>
8608
8609 PR fortran/51972
8610 * gfortran.dg/class_48.f90: Add some further checks.
8611
8612 2012-02-05 Ira Rosen <irar@il.ibm.com>
8613
8614 PR tree-optimization/52091
8615 * gcc.dg/vect/pr52091.c: New test.
8616
8617 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR rtl-optimization/52113
8620 * gcc.target/avr/pr52113.c: New test.
8621
8622 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR rtl-optimization/52092
8625 * gcc.c-torture/compile/pr52092.c: New test.
8626
8627 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8628
8629 PR fortran/41587
8630 * gfortran.dg/class_array_10.f03: New test.
8631
8632 PR fortran/46356
8633 * gfortran.dg/class_array_11.f03: New test.
8634
8635 PR fortran/51754
8636 * gfortran.dg/class_array_12.f03: New test.
8637
8638 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8639
8640 PR fortran/52012
8641 * gfortran.dg/realloc_on_assign_11.f90: New test.
8642
8643 2012-02-02 Tobias Burnus <burnus@net-b.de>
8644
8645 PR fortran/52093
8646 * gfortran.dg/shape_7.f90: New.
8647
8648 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8649
8650 * gcc.target/mips/mips-prepend-1.c: New test.
8651
8652 2012-02-02 Jan Hubicka <jh@suse.cz>
8653 Tom de Vries <tom@codesourcery.com>
8654
8655 PR middle-end/51998
8656 * gcc.dg/alias-12.c: New testcase.
8657 * gcc.dg/alias-13.c: New testcase.
8658
8659 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR target/52086
8662 * gcc.dg/pr52086.c: New test.
8663
8664 PR tree-optimization/52073
8665 * gcc.c-torture/compile/pr52073.c: New test.
8666
8667 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8668
8669 PR fortran/51958
8670 * gfortran.dg/function_optimize_10.f90: New test.
8671
8672 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8673
8674 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8675 test on alpha*-*-*.
8676
8677 2012-02-01 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/52024
8680 * gfortran.dg/typebound_operator_14.f90: New.
8681
8682 2012-02-01 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/52059
8685 * gfortran.dg/elemental_function_1.f90: New.
8686
8687 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8688
8689 PR rtl-optimization/51374
8690 * gcc.target/avr/torture/pr51374-1.c:
8691 Also fail if SBIS is seen.
8692
8693 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8694
8695 PR rtl-optimization/51374
8696 * gcc.target/avr/torture/pr51374-1.c: New.
8697
8698 2012-01-31 Tobias Burnus <burnus@net-b.de>
8699
8700 PR fortran/52024
8701 * gfortran.dg/typebound_generic_11.f90: New.
8702
8703 2012-01-31 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/52029
8706 * gfortran.dg/class_49.f90: New.
8707
8708 2012-01-31 Tobias Burnus <burnus@net-b.de>
8709
8710 PR fortran/52013
8711 * gfortran.dg/elemental_args_check_6.f90: New.
8712
8713 2012-01-31 Jason Merrill <jason@redhat.com>
8714
8715 PR c++/52043
8716 * g++.dg/cpp0x/variadic122.C: New.
8717
8718 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8719
8720 PR fortran/52012
8721 * gfortran.dg/realloc_on_assign_10.f90: New test.
8722
8723 2012-01-31 Richard Guenther <rguenther@suse.de>
8724
8725 PR tree-optimization/51528
8726 * gcc.dg/torture/pr51528.c: New testcase.
8727
8728 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8729
8730 PR go/48501
8731 * lib/go.exp (go_target_compile): Append timeout= to options.
8732 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8733 select5-out.go test on alpha*-*-* targets.
8734
8735 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8736
8737 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8738 (TEST_SHORT): Reformat in the same way.
8739 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8740 (TEST_SHORT): Reformat in the same way.
8741 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8742 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8743 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8744 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8745 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8746
8747 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8748
8749 PR target/51835
8750 * gcc.target/arm/pr51835.c: New testcase.
8751
8752 2012-01-30 Richard Guenther <rguenther@suse.de>
8753
8754 PR tree-optimization/52028
8755 * gcc.dg/torture/pr52028.c: New testcase.
8756 * gfortran.dg/ldist-pr45199.f: Adjust.
8757 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8758 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8759 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8760
8761 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR debug/52027
8764 * gcc.dg/tree-prof/pr52027.c: New test.
8765
8766 PR tree-optimization/52046
8767 * gcc.dg/pr52046.c: New test.
8768
8769 PR debug/52048
8770 * g++.dg/other/pr52048.C: New test.
8771
8772 2012-01-30 Richard Guenther <rguenther@suse.de>
8773
8774 PR tree-optimization/52045
8775 * gcc.dg/pr52045.c: New testcase.
8776
8777 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8778
8779 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8780 new code generated for __sync_lock_release.
8781
8782 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8783
8784 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8785
8786 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8787
8788 PR testsuite/51875
8789 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8790
8791 * g++.dg/ext/visibility/template10.C: Fix typo.
8792
8793 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8794
8795 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8796
8797 PR c++/51327
8798 * g++.dg/cpp0x/constexpr-ice6.C: New.
8799
8800 2012-01-29 Tobias Burnus <burnus@net-b.de>
8801
8802 PR fortran/41600
8803 * gfortran.dg/default_initialization_6.f90: New.
8804
8805 2012-01-29 Tobias Burnus <burnus@net-b.de>
8806
8807 PR fortran/51972
8808 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8809 * gfortran.dg/class_48.f90: New.
8810
8811 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8812
8813 PR fortran/51808
8814 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8815
8816 2012-01-28 Tobias Burnus <burnus@net-b.de>
8817
8818 PR fortran/51972
8819 * gfortran.dg/class_allocate_12.f90: New.
8820
8821 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8822
8823 * gcc.dg/torture/pr50444.c: Fix dg directives.
8824
8825 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR target/52006
8828 * gcc.target/arm/pr52006.c: New test.
8829
8830 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8831
8832 PR testsuite/52011
8833 * gcc.dg/lto/trans-mem.h: New file.
8834 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8835 * gcc.dg/lto/trans-mem-1_1.c: Same.
8836 * gcc.dg/lto/trans-mem-4_1.c: Same.
8837 * gcc.dg/lto/trans-mem-3_1.c: Same.
8838
8839 2012-01-27 Tobias Burnus <burnus@net-b.de>
8840
8841 PR fortran/52022
8842 * gfortran.dg/dummy_procedure_7.f90: New.
8843
8844 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8845
8846 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8847 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8848
8849 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR c++/51852
8852 * g++.dg/other/gc5.C: New test.
8853
8854 2012-01-27 Richard Guenther <rguenther@suse.de>
8855
8856 PR tree-optimization/50444
8857 * gcc.dg/torture/pr50444.c: New testcase.
8858
8859 2012-01-27 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/51970
8862 PR fortran/51977
8863 * gfortran.dg/move_alloc_13.f90: New.
8864
8865 2012-01-27 Tobias Burnus <burnus@net-b.de>
8866
8867 PR fortran/51953
8868 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8869 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8870 and change dg-error string.
8871
8872 2012-01-27 Tobias Burnus <burnus@net-b.de>
8873
8874 PR fortran/52016
8875 * gfortran.dg/elemental_args_check_5.f90: New.
8876
8877 2012-01-27 Richard Guenther <rguenther@suse.de>
8878
8879 PR middle-end/51959
8880 * g++.dg/torture/pr51959.C: New testcase.
8881
8882 2012-01-27 Tom de Vries <tom@codesourcery.com>
8883
8884 PR tree-optimization/51990
8885 * gcc.dg/pr51990.c: New test.
8886 * gcc.dg/pr51990-2.c: Same.
8887
8888 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8889 Tobias Burnus <burnus@gcc.gnu.org>
8890
8891 PR fortran/48705
8892 * gfortran.dg/class_allocate_11.f03: New.
8893
8894 PR fortran/51870
8895 PR fortran/51943
8896 PR fortran/51946
8897 * gfortran.dg/class_allocate_7.f03: New.
8898 * gfortran.dg/class_allocate_8.f03: New.
8899 * gfortran.dg/class_allocate_9.f03: New.
8900 * gfortran.dg/class_allocate_10.f03: New.
8901
8902 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * gnat.dg/discr34.adb: New test.
8905 * gnat.dg/discr34_pkg.ads: New helper.
8906
8907 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8908
8909 * gnat.dg/discr33.adb: New test.
8910
8911 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8912
8913 * gnat.dg/limited_with3.ad[sb): New test.
8914 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8915 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8916 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8917
8918 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8919
8920 * gnat.dg/stack_usage1.adb: New test.
8921 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8922
8923 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8924 * gcc.dg/pr44194-2.c: Likewise.
8925
8926 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8927
8928 PR c++/51370
8929 * g++.dg/template/crash112.C: New.
8930
8931 2012-01-27 Richard Henderson <rth@redhat.com>
8932
8933 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8934
8935 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8936
8937 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8938
8939 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR middle-end/51895
8942 * g++.dg/opt/pr51895.C: New test.
8943
8944 2012-01-26 Michael Matz <matz@suse.de>
8945
8946 PR tree-optimization/48794
8947 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8948
8949 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8950
8951 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8952
8953 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8954
8955 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8956 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8957 memory.
8958 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8959 the default value for s390 and s390x.
8960
8961 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8962
8963 PR lto/51698
8964 * gcc.dg/lto/trans-mem-4_0.c: New.
8965 * gcc.dg/lto/trans-mem-4_1.c: New.
8966 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8967 TM builtins.
8968 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8969 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8970 TM builtins.
8971 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8972 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8973 TM builtins.
8974
8975 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8976
8977 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8978
8979 2012-01-25 Ian Lance Taylor <iant@google.com>
8980
8981 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8982
8983 2012-01-25 Tobias Burnus <burnus@net-b.de>
8984
8985 PR fortran/51995
8986 * gfortran.dg/typebound_proc_25.f90: New.
8987
8988 2012-01-25 Jason Merrill <jason@redhat.com>
8989
8990 PR c++/51992
8991 * g++.dg/lto/pr51992_0.C: New.
8992
8993 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR tree-optimization/51987
8996 * gcc.target/i386/pr51987.c: New test.
8997
8998 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8999
9000 * gcc.dg/tm/lto-1.c: Require lto support in target.
9001
9002 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9003
9004 PR rtl-optimization/48374
9005 * gcc.dg/pr48374.c: New test.
9006
9007 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9008
9009 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9010
9011 2012-01-25 Tobias Burnus <burnus@net-b.de>
9012
9013 PR fortran/51966
9014 * gfortran.dg/derived_constructor_char_3.f90: New.
9015
9016 2012-01-24 Ian Lance Taylor <iant@google.com>
9017
9018 * go.test/go-test.exp (filecmp): New procedure.
9019 (errchk): Handle quoted square brackets.
9020 (go-gc-tests): Set go_compile_args. Handle various new test
9021 lines. Skip a few new tests.
9022 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9023
9024 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9025
9026 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9027 (check_effective_target_vect_extract_even_odd)
9028 (check_effective_target_vect_interleave): Return true for MIPS
9029 paired-single.
9030
9031 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9032
9033 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9034 (main): Use it instead of argc.
9035
9036 2012-01-24 Jason Merrill <jason@redhat.com>
9037
9038 PR c++/51973
9039 * g++.dg/cpp0x/sfinae31.C: New.
9040
9041 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9042
9043 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9044
9045 2012-01-24 Jason Merrill <jason@redhat.com>
9046
9047 PR c++/51812
9048 * g++.dg/inherit/covariant20.C: New.
9049
9050 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9051
9052 PR c++/51223
9053 * g++.dg/parse/crash58.C: New.
9054
9055 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR target/51957
9058 * gcc.dg/pr51957-1.c: New test.
9059 * gcc.dg/pr51957-1.h: New file.
9060 * gcc.dg/pr51957-2.c: New test.
9061
9062 2012-01-23 Jason Merrill <jason@redhat.com>
9063
9064 PR c++/51930
9065 * g++.dg/ext/visibility/template10.C: New.
9066
9067 2012-01-23 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/51948
9070 * gfortran.dg/move_alloc_12.f90: New.
9071
9072 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9073
9074 PR middle-end/45416
9075 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9076
9077 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9078
9079 PR c++/51398
9080 * g++.dg/template/crash111.C: New.
9081
9082 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9083
9084 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9085 configurations.
9086 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9087
9088 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9089
9090 PR testsuite/51941
9091 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9092 the DW_TAG_class_type and DW_AT_name: "Executor".
9093
9094 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9095
9096 * lib/target-supports.exp
9097 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9098 (check_effective_target_vect_interleave): Likewise.
9099
9100 2012-01-22 Jason Merrill <jason@redhat.com>
9101
9102 PR c++/51925
9103 * g++.dg/template/using20.C: New.
9104 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9105
9106 2012-01-23 Jason Merrill <jason@redhat.com>
9107
9108 PR target/51934
9109 * g++.dg/torture/pr51344.C: Limit to x86.
9110
9111 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9112
9113 * c-c++-common/tm/omp.c: Require target with pthread support.
9114
9115 2012-01-23 Richard Guenther <rguenther@suse.de>
9116
9117 PR tree-optimization/51949
9118 * gcc.dg/torture/pr51949.c: New testcase.
9119
9120 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR rtl-optimization/51933
9123 * gcc.c-torture/execute/pr51933.c: New test.
9124
9125 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9126
9127 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9128 Do not define for Interix.
9129
9130 2012-01-22 Jason Merrill <jason@redhat.com>
9131
9132 PR c++/51832
9133 * g++.dg/lto/pr51832.h: New.
9134 * g++.dg/lto/pr51832_0.C: New.
9135 * g++.dg/lto/pr51832_1.C: New.
9136
9137 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9138
9139 * gcc.dg/ext-elim-1.c: New test.
9140
9141 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9142
9143 PR target/51931
9144 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9145 * g++.dg/opt/longbranch1.C: Likewise.
9146
9147 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9150 in C++11 mode.
9151
9152 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9153
9154 PR fortran/50556
9155 * gfortran.dg/namelist_74.f90: New test.
9156 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9157
9158 2012-01-21 Tobias Burnus <burnus@net-b.de>
9159
9160 PR fortran/51913
9161 * gfortran.dg/class_47.f90: New.
9162
9163 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9164
9165 * gnat.dg/renaming5.ad[sb]: New test.
9166
9167 2012-01-20 Jason Merrill <jason@redhat.com>
9168
9169 PR c++/51919
9170 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9171
9172 2012-01-20 Jason Merrill <jason@redhat.com>
9173
9174 PR c++/51922
9175 * g++.dg/ext/attrib42.C: Require ilp32.
9176
9177 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR target/51915
9180 * gcc.target/arm/pr51915.c: New test.
9181
9182 2012-01-20 Cary Coutant <ccoutant@google.com>
9183 Dodji Seketeli <dodji@redhat.com>
9184
9185 PR debug/45682
9186 * g++.dg/debug/dwarf2/nested-3.C: New test.
9187
9188 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9189
9190 PR c++/51402
9191 * g++.dg/template/crash110.C: New.
9192
9193 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194
9195 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9196 Remove default options on hppa*-*-hpux*.
9197
9198 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9199
9200 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9201
9202 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9203
9204 * gcc.c-torture/compile/pr51856.c: New testcase.
9205
9206 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9207
9208 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9209 options to go_target_compile.
9210
9211 2012-01-20 Kai Tietz <ktietz@redhat.com>
9212
9213 * g++.dg/torture/pr51344.C: Fix typo.
9214
9215 2012-01-20 Richard Guenther <rguenther@suse.de>
9216
9217 PR tree-optimization/51903
9218 * g++.dg/torture/pr51903.C: New testcase.
9219
9220 2012-01-20 Tobias Burnus <burnus@net-b.de>
9221 Janus Weil <janus@gcc.gnu.org>
9222
9223 PR fortran/51056
9224 * gfortran.dg/use_21.f90: New.
9225
9226 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/51106
9229 * gcc.dg/torture/pr51106-1.c: New test.
9230 * gcc.dg/torture/pr51106-2.c: New test.
9231
9232 2012-01-19 Kai Tietz <ktietz@redhat.com>
9233
9234 * g++.dg/torture/pr51344.C: New test.
9235
9236 2012-01-19 Tobias Burnus <burnus@net-b.de>
9237
9238 PR fortran/51904
9239 * gfortran.dg/intrinsic_size_2.f90: New.
9240
9241 2012-01-19 Jason Merrill <jason@redhat.com>
9242
9243 PR c++/51889
9244 * g++.dg/inherit/using7.C: New.
9245
9246 2012-01-19 Richard Guenther <rguenther@suse.de>
9247
9248 PR tree-optimization/37997
9249 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9250
9251 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9252
9253 PR rtl-optimization/51505
9254 * gcc.dg/pr51505.c: New test.
9255
9256 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9257
9258 PR fortran/51634
9259 * gfortran.dg/typebound_operator_12.f03: New.
9260 * gfortran.dg/typebound_operator_13.f03: New.
9261
9262 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9263
9264 PR c++/51225
9265 * g++.dg/cpp0x/pr51225.C: New.
9266
9267 2012-01-17 Ian Lance Taylor <iant@google.com>
9268
9269 PR go/50656
9270 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9271
9272 2012-01-17 Tobias Burnus <burnus@net-b.de>
9273
9274 PR fortran/51869
9275 * gfortran.dg/realloc_on_assign_9.f90: New.
9276
9277 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9278
9279 PR other/51165
9280 * gcc.dg/tm/memopt-3.c: Remove xfail.
9281 * gcc.dg/tm/memopt-4.c: Remove xfail.
9282 * gcc.dg/tm/memopt-5.c: Remove xfail.
9283 * gcc.dg/tm/memopt-7.c: Remove xfail.
9284
9285 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR tree-optimization/51877
9288 * gcc.c-torture/execute/pr51877.c: New test.
9289
9290 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9291
9292 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9293 {!vect_align_arrays} to vect_sizes_32B_16B.
9294 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9295 * gcc.dg/vect/vect-peel-3.c: Ditto.
9296
9297 2012-01-16 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/51854
9300 * g++.dg/abi/mangle60.C: New.
9301
9302 PR c++/51827
9303 * g++.dg/pch/mangle1.{C,Hs}: New.
9304
9305 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9306 Tobias Burnus <burnus@net-b.de>
9307
9308 PR fortran/50981
9309 * gfortran.dg/elemental_optional_args_3.f90: New
9310 * gfortran.dg/elemental_optional_args_4.f90: New
9311
9312 2012-01-16 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/51809
9315 * gfortran.dg/use_20.f90: New
9316
9317 2012-01-16 Jason Merrill <jason@redhat.com>
9318
9319 PR c++/51868
9320 * g++.dg/cpp0x/rv-bitfield.C: New.
9321 * g++.dg/cpp0x/rv-bitfield2.C: New.
9322
9323 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9324
9325 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9326 subroutine 'qsort' and use index array to assign the result.
9327
9328 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR tree-optimization/51865
9331 * gcc.dg/pr51865.c: New test.
9332
9333 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9334
9335 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9336
9337 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9338
9339 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9340 to be loaded from the constant pool, rather than via %hi and %lo.
9341
9342 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9343
9344 PR rtl-optimization/51821
9345 * gcc.dg/pr51821.c: New test.
9346
9347 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9348
9349 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9350
9351 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9352
9353 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9354
9355 2012-01-14 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/51800
9358 * gfortran.dg/init_flag_8.f90: New.
9359 * gfortran.dg/init_flag_9.f90: New.
9360
9361 2011-01-14 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/51816
9364 * gfortran.dg/use_18.f90: New.
9365 * gfortran.dg/use_19.f90: New.
9366
9367 2012-01-13 Ian Lance Taylor <iant@google.com>
9368
9369 PR c++/50012
9370 * g++.dg/warn/Wsign-compare-4.C: New.
9371
9372 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9373
9374 PR fortran/48351
9375 * gfortran.dg/alloc_comp_assign.f03: New.
9376 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9377 __BUILTIN_FREE from 38 to 32.
9378
9379 2012-01-13 Jason Merrill <jason@redhat.com>
9380
9381 PR c++/20681
9382 * g++.dg/warn/Wreturn-type-7.C: New.
9383
9384 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9385
9386 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9387 assumption.
9388 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9389 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9390 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9391 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9392 int32plus because of big array needed.
9393 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9394 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9395
9396 2012-01-13 Jason Merrill <jason@redhat.com>
9397
9398 PR c++/51813
9399 * g++.dg/ext/visibility/template9.C: New.
9400
9401 PR c++/51620
9402 * g++.dg/cpp0x/defaulted34.C: New.
9403 * g++.dg/template/virtual3.C: New.
9404
9405 2012-01-13 Richard Guenther <rguenther@suse.de>
9406
9407 PR middle-end/8081
9408 * gcc.dg/torture/pr8081.c: New testcase.
9409
9410 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9411
9412 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9413
9414 2012-01-12 Jason Merrill <jason@redhat.com>
9415
9416 PR c++/51714
9417 * g++.dg/ext/stmtexpr14.C: New.
9418
9419 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9420
9421 PR c++/51633
9422 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9423
9424 2012-01-12 Jason Merrill <jason@redhat.com>
9425
9426 PR c++/48051
9427 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9428 * g++.dg/abi/mangle58.C: Likewise.
9429
9430 PR c++/51403
9431 * g++.dg/template/arg8.C: New.
9432
9433 2012-01-12 Ira Rosen <irar@il.ibm.com>
9434
9435 PR tree-optimization/51799
9436 * gcc.dg/vect/pr51799.c: New test.
9437 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9438 patterns.
9439
9440 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9441 Tobias Burnus <burnus@net-b.de>
9442
9443 PR fortran/51057
9444 PR fortran/51616
9445 * lib/target-supports.exp
9446 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9447 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9448
9449 2012-01-11 Jason Merrill <jason@redhat.com>
9450
9451 PR c++/51565
9452 * g++.dg/ext/attrib42.C: New.
9453
9454 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR bootstrap/51796
9457 * gcc.dg/pr51796.c: New test.
9458
9459 2012-01-11 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/51818
9462 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9463
9464 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9465
9466 * gnat.dg/array19.ad[sb]: New test.
9467
9468 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9469
9470 * gnat.dg/opt23.ad[sb]: New test.
9471 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9472 * gnat.dg/opt24.ad[sb]: New test.
9473
9474 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9475
9476 PR tree-optimization/49642
9477 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9478 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9479
9480 2012-01-11 Jason Merrill <jason@redhat.com>
9481
9482 PR c++/51613
9483 * g++.dg/template/explicit-args5.C: New.
9484
9485 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9486
9487 * gcc.c-torture/execute/20120110-1.c: New testcase.
9488
9489 2012-01-10 Jason Merrill <jason@redhat.com>
9490
9491 PR c++/51614
9492 * g++.dg/inherit/ambig1.C: New.
9493
9494 PR c++/51433
9495 * g++.dg/cpp0x/constexpr-cache1.C: New.
9496
9497 2012-01-10 Richard Guenther <rguenther@suse.de>
9498
9499 PR tree-optimization/51801
9500 * gcc.dg/torture/pr51801.c: New testcase.
9501
9502 2012-01-10 Tobias Burnus <burnus@net-b.de>
9503
9504 PR fortran/51652
9505 * gfortran.dg/allocate_with_typespec_5.f90: New.
9506
9507 2012-01-10 Tobias Burnus <burnus@net-b.de>
9508
9509 * gfortran.dg/class_39.f03: Update dg-error string.
9510
9511 2012-01-10 Richard Guenther <rguenther@suse.de>
9512
9513 PR tree-optimization/50913
9514 * gcc.dg/graphite/interchange-16.c: New testcase.
9515 * gcc.dg/graphite/scop-20.c: XFAIL.
9516 * gfortran.dg/graphite/interchange-1.f: Likewise.
9517 * gfortran.dg/graphite/block-1.f90: Likewise.
9518 * gfortran.dg/graphite/block-2.f: Likewise.
9519
9520 2012-01-10 Richard Henderson <rth@redhat.com>
9521
9522 * lib/target-supports.exp (check_effective_target_vect_perm,
9523 check_effective_target_vect_perm_byte,
9524 check_effective_target_vect_perm_short): Enable for arm neon.
9525
9526 2012-01-09 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/46328
9529 * gfortran.dg/typebound_operator_11.f90: New.
9530
9531 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9532
9533 * gnat.dg/array18.adb: New test.
9534 * gnat.dg/array18_pkg.ads: New helper.
9535
9536 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9537
9538 PR fortran/51791
9539 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9540 around base object in first assignment in main program.
9541 * gfortran.dg/typebound_operator_10.f03: New test.
9542
9543 2012-01-09 Martin Jambor <mjambor@suse.cz>
9544
9545 PR tree-optimization/51759
9546 * g++.dg/ipa/pr51759.C: New test.
9547
9548 2012-01-09 Tobias Burnus <burnus@net-b.de>
9549
9550 PR fortran/51758
9551 * gfortran.dg/optional_absent_2.f90: New.
9552
9553 2012-01-09 Tobias Burnus <burnus@net-b.de>
9554
9555 PR fortran/51578
9556 * gfortran.dg/use_17.f90: New.
9557
9558 2012-01-09 Gary Funck <gary@intrepid.com>
9559
9560 PR preprocessor/33919
9561 * gcc.dg/pr33919.c: New test.
9562 * gcc.dg/pr33919-0.h: New test header file.
9563 * gcc.dg/pr33919-1.h: Ditto.
9564 * gcc.dg/pr33919-2.h: Ditto.
9565
9566 2012-01-07 Jan Hubicka <jh@suse.cz>
9567
9568 PR tree-optimize/51694
9569 * gcc.c-torture/compile/pr51694.c: new testcase.
9570
9571 2012-01-07 Jan Hubicka <jh@suse.cz>
9572
9573 PR tree-optimization/51600
9574 * g++.dg/torture/pr51600.C: New testcase.
9575
9576 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9577
9578 PR gcov-profile/51715
9579 PR gcov-profile/51717
9580 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9581 * gcc.misc-tests/gcov-14.c: Likewise.
9582
9583 2012-01-06 Jason Merrill <jason@redhat.com>
9584
9585 * g++.dg/parse/new5.C: New.
9586
9587 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9588
9589 PR testsuite/51655
9590 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9591 including <string.h>.
9592
9593 2012-01-06 Jason Merrill <jason@redhat.com>
9594
9595 * g++.dg/abi/mangle51.C: New.
9596 * g++.dg/abi/mangle52.C: New.
9597 * g++.dg/abi/mangle53.C: New.
9598 * g++.dg/abi/mangle54.C: New.
9599 * g++.dg/abi/mangle55.C: New.
9600 * g++.dg/abi/mangle56.C: New.
9601 * g++.dg/abi/mangle57.C: New.
9602 * g++.dg/abi/mangle58.C: New.
9603 * g++.dg/abi/mangle59.C: New.
9604 * g++.dg/cpp0x/trailing3.C: Update mangling.
9605 * g++.dg/cpp0x/variadic111.C: Update mangling.
9606 * g++.dg/cpp0x/variadic4.C: Update mangling.
9607 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9608 * g++.dg/template/nontype22.C: Works now.
9609 * g++.dg/template/pr35240.C: Works now.
9610
9611 * g++.dg/cpp0x/error7.C: New.
9612
9613 2012-01-06 Tobias Burnus <burnus@net-b.de>
9614
9615 * gfortran.dg/deallocate_stat_2.f90: New.
9616 * coarray/allocate_errgmsg.f90: New.
9617 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9618 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9619 * coarray/subobject_1.f90: Fix for num_images > 1.
9620 * gfortran.dg/deallocate_stat.f90: Update due to changed
9621 stat= handling.
9622
9623 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9624
9625 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9626
9627 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9628
9629 * ada/acats/overflow.lst: Add cb20004.
9630
9631 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9632
9633 PR c++/51541
9634 * g++.dg/cpp0x/alias-decl-18.C: New test.
9635
9636 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9637
9638 * gcc.c-torture/execute/20120104-1.c: New test.
9639
9640 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9641
9642 PR fortran/PR48946
9643 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9644 the old typebound_operator_8.f03.
9645 * gfortran.dg/typebound_operator_8.f03: New version of
9646 typebound_operator_7.f03 with 'u' a derived type instead of a
9647 class object.
9648
9649 2012-01-05 Richard Guenther <rguenther@suse.de>
9650
9651 * g++.dg/torture/pr49309.C: Skip for -flto.
9652
9653 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR middle-end/51761
9656 * gcc.c-torture/compile/pr51761.c: New test.
9657
9658 2012-01-05 Richard Guenther <rguenther@suse.de>
9659
9660 PR tree-optimization/51760
9661 * gcc.dg/torture/pr51760.c: New testcase.
9662
9663 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9664
9665 PR middle-end/51472
9666 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9667
9668 2012-01-05 Richard Guenther <rguenther@suse.de>
9669
9670 PR lto/41576
9671 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9672 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9673
9674 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR debug/51695
9677 * gcc.dg/pr51695.c: New test.
9678
9679 2012-01-04 Andrew Pinski <apinski@cavium.com>
9680
9681 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9682 * gcc.target/mips/octeon2-lx-1.c: New test.
9683 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9684 * gcc.target/mips/octeon2-lx-2.c: New test.
9685 * gcc.target/mips/octeon2-lx-3.c: New test.
9686
9687 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9688
9689 PR other/51163
9690 PR other/51164
9691 * gcc.dg/tm/alias-1.c: Adjust regexp.
9692 * gcc.dg/tm/alias-2.c: Adjust regexp.
9693
9694 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/51064
9697 * g++.dg/warn/Wparentheses-26.C: New.
9698
9699 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9700
9701 * gfortran.dg/elemental_optional_args_2.f90: New test.
9702
9703 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9704
9705 PR fortran/49693
9706 * gfortran.dg/common_17.f90: New test.
9707
9708 2012-01-04 Richard Guenther <rguenther@suse.de>
9709
9710 PR tree-optimization/49651
9711 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9713
9714 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/51738
9717 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9718
9719 2012-01-03 Andrew Pinski <apinski@cavium.com>
9720
9721 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9722 for all mips targets. Also allow an optional .cfi_startproc.
9723
9724 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9725
9726 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9727
9728 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 PR c++/29273
9731 * g++.dg/rtti/dyncast5.C: New.
9732
9733 2012-01-03 Richard Guenther <rguenther@suse.de>
9734
9735 PR tree-optimization/51070
9736 * gcc.dg/torture/pr51070-2.c: New testcase.
9737
9738 2012-01-03 Richard Guenther <rguenther@suse.de>
9739
9740 PR tree-optimization/51692
9741 * gcc.dg/torture/pr51692.c: New testcase.
9742
9743 2012-01-03 Richard Guenther <rguenther@suse.de>
9744
9745 PR debug/51650
9746 * g++.dg/lto/pr51650-3_0.C: New testcase.
9747
9748 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/15867
9751 * g++.dg/warn/Wredundant-decls-spec.C: New.
9752
9753 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR tree-optimization/51719
9756 * g++.dg/tree-prof/pr51719.C: New test.
9757
9758 2012-01-03 Richard Guenther <rguenther@suse.de>
9759
9760 PR middle-end/51730
9761 * gcc.dg/fold-compare-6.c: New testcase.
9762
9763 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR c++/51669
9766 * g++.dg/gomp/pr51669.C: New test.
9767
9768 2012-01-02 Jason Merrill <jason@redhat.com>
9769
9770 PR c++/51675
9771 * g++.dg/cpp0x/constexpr-union2.C: New.
9772
9773 PR c++/51666
9774 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9775
9776 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9777
9778 PR c++/51462
9779 * g++.dg/cpp0x/constexpr-99.C: New test.
9780
9781 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9782
9783 PR c++/20140
9784 * g++.dg/template/init9.C: New.
9785
9786 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9787
9788 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9789 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9790 rather than a specific number.
9791
9792 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9793
9794 PR fortran/46262
9795 PR fortran/46328
9796 PR fortran/51052
9797 * gfortran.dg/typebound_operator_7.f03: New.
9798 * gfortran.dg/typebound_operator_8.f03: New.
9799
9800 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9801
9802 PR target/51729
9803 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9804 XFAIL.
9805 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9806
9807 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9808
9809 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9810
9811 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9812
9813 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9814 for MIPS.
9815
9816 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9817
9818 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9819 * gfortran.dg/io_real_boz_4.f90: Likewise.
9820 * gfortran.dg/io_real_boz_5.f90: Likewise.
9821
9822 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9823
9824 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9825
9826 2012-01-02 Revital Eres <revital.eres@linaro.org>
9827
9828 * gcc.dg/sms-11.c: New file.
9829
9830 2012-01-02 Tobias Burnus <burnus@net-b.de>
9831
9832 PR fortran/51682
9833 * gfortran.dg/coarray/image_index_3.f90: New.
9834
9835 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9836
9837 PR c++/16603
9838 * g++.dg/parse/enum8.C: New.
9839
9840 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/51379
9843 * g++.dg/conversion/reinterpret4.C: New.
9844 * g++.dg/conversion/reinterpret1.C: Adjust.
9845
9846 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9849
9850 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9851
9852 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9853 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9854 * g++.old-deja/g++.jason/access14.C: Likewise.
9855 * g++.old-deja/g++.jason/access8.C: Likewise.
9856 * g++.old-deja/g++.jason/access1.C: Likewise.
9857 * g++.old-deja/g++.other/access3.C: Likewise.
9858 * g++.old-deja/g++.other/access5.C: Likewise.
9859 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9860 * g++.old-deja/g++.law/visibility22.C: Likewise.
9861 * g++.old-deja/g++.law/visibility26.C: Likewise.
9862 * g++.old-deja/g++.mike/p2746.C: Likewise.
9863 * g++.dg/debug/using1.C: Likewise.
9864 * g++.dg/lookup/using51.C: Likewise.
9865 * g++.dg/inherit/using5.C: Likewise.
9866 * g++.dg/inherit/pr30297.C: Likewise.
9867 * g++.dg/inherit/access8.C: Likewise.
9868 * g++.dg/torture/pr39362.C: Likewise.
9869 * g++.dg/template/crash13.C: Likewise.
9870 * g++.dg/template/using10.C: Likewise.
9871
9872 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9873
9874 PR fortran/51502
9875 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9876
9877 2012-01-01 Ira Rosen <irar@il.ibm.com>
9878
9879 PR tree-optimization/51704
9880 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9881 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9882 corresponding flags.
9883
9884 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/51723
9887 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9888
9889 2012-01-01 Jan Hubicka <jh@suse.cz>
9890
9891 PR rtl-optimization/51069
9892 * gcc.c-torture/compile/pr51069.c: New testcase.
9893
9894 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR tree-optimization/51683
9897 * gcc.dg/pr51683.c: New test.
9898 \f
9899 Copyright (C) 2012 Free Software Foundation, Inc.
9900
9901 Copying and distribution of this file, with or without modification,
9902 are permitted in any medium without royalty provided the copyright
9903 notice and this notice are preserved.