95330b7af9d7c6e764fbca99138d91a864272f27
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-05-27 Bud Davis <jmdavis@link.com>
2
3 PR fortran/50405
4 * gfortran.dg/stfunc_8.f90: New.
5
6 2013-05-27 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/57343
9 * gcc.dg/torture/pr57343.c: New testcase.
10
11 2013-05-27 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/57417
14 * gcc.dg/torture/pr57417.c: New testcase.
15
16 2013-05-27 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/57396
19 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
20
21 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
22
23 * gnat.dg/specs/last_bit.ads: New test.
24
25 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gnat.dg/specs/machine_attribute.ads: New test.
28
29 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
30
31 * gnat.dg/incomplete3.ad[sb]: New test.
32
33 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
34
35 PR target/53916
36 * gcc.target/mips/div-13.c: New test.
37
38 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
39
40 PR target/55777
41 * gcc.target/mips/mips16-attributes-5.c,
42 * gcc.target/mips/mips16-attributes-6.c: New tests.
43
44 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
47 * gcc.dg/builtin-bswap-8.c: Likewise.
48
49 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
50
51 PR c++/52216
52 * g++.dg/cpp0x/new1.C: New.
53
54 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
55
56 PR c++/25666
57 * g++.dg/parse/dtor16.C: New.
58 * g++.dg/parse/dtor6.C: Adjust.
59
60 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/19618
63 * g++.dg/expr/bitfield12.C: New.
64
65 2013-05-24 Jeff Law <law@redhat.com>
66
67 PR tree-optimization/57124
68 * gcc.c-torture/execute/pr57124.c: New test.
69 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
70
71 2013-05-24 Martin Jambor <mjambor@suse.cz>
72
73 PR tree-optimization/57294
74 * gcc.dg/ipa/pr57294.c: New test.
75
76 2013-05-24 Ian Bolton <ian.bolton@arm.com>
77
78 * gcc.target/aarch64/scalar_intrinsics.c
79 (force_simd): Use a valid instruction.
80 (test_vdupd_lane_s64): Pass a valid lane argument.
81 (test_vdupd_lane_u64): Likewise.
82
83 2013-05-24 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/57287
86 * gcc.dg/pr57287.c: New testcase.
87
88 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/26572
91 * g++.dg/template/error51.C: New.
92
93 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/25503
96 * g++.dg/template/bitfield2.C: New.
97
98 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
99
100 * gnat.dg/specs/noinline1.ads: New test.
101 * gnat.dg/noinline2.ad[sb]: Likewise.
102 * gnat.dg/specs/noinline3.ads: Likewise.
103 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
104
105 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
106
107 PR tree-ssa/57385
108 * gcc.dg/tree-ssa/pr57385.c: New test.
109
110 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
111
112 * gnat.dg/derived_type4.adb: New test.
113
114 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gcc.dg/builtin-bswap-6.c: New test.
117 * gcc.dg/builtin-bswap-7.c: Likewise.
118 * gcc.dg/builtin-bswap-8.c: Likewise.
119 * gcc.dg/builtin-bswap-9.c: Likewise.
120
121 2013-05-23 Christian Bruel <christian.bruel@st.com>
122
123 PR debug/57351
124 * gcc.dg/debug/pr57351.c: New test
125
126 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
127
128 * gcc.target/aarch64/vect-clz.c: New file.
129
130 2013-05-23 Martin Jambor <mjambor@suse.cz>
131
132 PR middle-end/57347
133 * gcc.dg/ipa/pr57347.c: New test.
134
135 2013-05-23 Richard Biener <rguenther@suse.de>
136
137 PR tree-optimization/57380
138 * g++.dg/tree-ssa/pr57380.C: New testcase.
139
140 2013-05-23 Richard Biener <rguenther@suse.de>
141
142 PR middle-end/57381
143 * gcc.dg/torture/pr57381.c: New testcase.
144
145 2013-05-23 Jakub Jelinek <jakub@redhat.com>
146
147 PR middle-end/57344
148 * gcc.c-torture/execute/pr57344-1.c: New test.
149 * gcc.c-torture/execute/pr57344-2.c: New test.
150 * gcc.c-torture/execute/pr57344-3.c: New test.
151 * gcc.c-torture/execute/pr57344-4.c: New test.
152
153 2013-05-23 Richard Biener <rguenther@suse.de>
154
155 PR rtl-optimization/57341
156 * gcc.dg/torture/pr57341.c: New testcase.
157
158 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/57352
161 * g++.dg/parse/crash62.C: New.
162
163 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
164 Pat Haugen <pthaugen@us.ibm.com>
165 Peter Bergner <bergner@vnet.ibm.com>
166
167 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
168 crypto builtins.
169
170 2013-05-22 Tobias Burnus <burnus@net-b.de>
171
172 PR fortran/57364
173 * gfortran.dg/defined_assignment_6.f90: New.
174
175 2013-05-22 Tobias Burnus <burnus@net-b.de>
176
177 PR fortran/57338
178 * gfortran.dg/assumed_type_6.f90: New.
179
180 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/57211
183 * g++.dg/cpp0x/Wunused-parm.C: New.
184
185 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
186
187 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
188 * g++.dg/warn/Wdouble-promotion.C: Likewise.
189
190 2013-05-21 Easwaran Raman <eraman@google.com>
191
192 PR tree-optimization/57322
193 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
194
195 2013-05-21 Graham Stott <graham.stott@btinternet.com>
196
197 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
198 .set (no)?micromips
199
200 2013-05-21 Tobias Burnus <burnus@net-b.de>
201
202 PR fortran/57035
203 * gfortran.dg/assumed_type_5.f90: New.
204 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
205 * gfortran.dg/assumed_rank_2.f90: Ditto.
206 * gfortran.dg/assumed_type_3.f90: Update dg-error.
207 * gfortran.dg/no_arg_check_3.f90: Ditto.
208
209 2013-05-21 Jakub Jelinek <jakub@redhat.com>
210
211 PR tree-optimization/57331
212 * gcc.c-torture/compile/pr57331.c: New test.
213
214 2013-05-21 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/57330
217 * gcc.dg/torture/pr57330.c: New testcase.
218
219 2013-05-21 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/57303
222 * gcc.dg/torture/pr57303.c: New testcase.
223
224 2013-05-21 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/57321
227 * gcc.c-torture/execute/pr57321.c: New test.
228
229 2013-05-20 Tobias Burnus <burnus@net-b.de>
230
231 PR fortran/48858
232 PR fortran/55465
233 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
234 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
235 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
236 * gfortran.dg/binding_label_tests_3.f03: Ditto.
237 * gfortran.dg/binding_label_tests_4.f03: Ditto.
238 * gfortran.dg/binding_label_tests_5.f03: Ditto.
239 * gfortran.dg/binding_label_tests_6.f03: Ditto.
240 * gfortran.dg/binding_label_tests_7.f03: Ditto.
241 * gfortran.dg/binding_label_tests_8.f03: Ditto.
242 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
243 * gfortran.dg/binding_label_tests_24.f90: New.
244 * gfortran.dg/binding_label_tests_25.f90: New.
245
246 2013-05-20 Tobias Burnus <burnus@net-b.de>
247
248 PR fortran/48858
249 * gfortran.dg/binding_label_tests_17.f90: New.
250 * gfortran.dg/binding_label_tests_18.f90: New.
251 * gfortran.dg/binding_label_tests_19.f90: New.
252 * gfortran.dg/binding_label_tests_20.f90: New.
253 * gfortran.dg/binding_label_tests_21.f90: New.
254 * gfortran.dg/binding_label_tests_22.f90: New.
255 * gfortran.dg/binding_label_tests_23.f90: New.
256
257 2013-05-20 Tobias Burnus <burnus@net-b.de>
258
259 PR fortran/48858
260 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
261 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
262 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
263 * gfortran.dg/common_18.f90: New.
264 * gfortran.dg/common_19.f90: New.
265 * gfortran.dg/common_20.f90: New.
266 * gfortran.dg/common_21.f90: New.
267
268 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
269
270 PR c++/12288
271 * g++.dg/parse/error52.C: New.
272 * g++.dg/parse/error3.C: Adjust.
273 * g++.dg/parse/error36.C: Likewise.
274
275 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/56547
278 * gcc.target/sh/pr56547-1.c: New.
279 * gcc.target/sh/pr56547-2.c: New.
280
281 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/23608
284 * g++.dg/warn/Wsign-compare-6.C: New.
285 * g++.dg/warn/Wdouble-promotion.C: Adjust.
286
287 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
288
289 PR c++/57327
290 * g++.dg/template/error50.C: New.
291
292 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/10207
295 * g++.dg/ext/complit13.C: New.
296
297 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
298
299 PR c++/57175
300 * g++.dg/pr57175.C: New testcase.
301
302 2013-05-17 Easwaran Raman <eraman@google.com>
303
304 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
305
306 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
307
308 PR testsuite/57313
309 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
310
311 2013-05-17 Jakub Jelinek <jakub@redhat.com>
312
313 PR rtl-optimization/57281
314 PR rtl-optimization/57300
315 * gcc.dg/pr57300.c: New test.
316 * gcc.c-torture/execute/pr57281.c: New test.
317
318 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/18126
321 * g++.dg/ext/sizeof-complit.C: New.
322
323 2013-05-17 Marek Polacek <polacek@redhat.com>
324
325 * gcc.dg/strlenopt-25.c: New test.
326 * gcc.dg/strlenopt-26.c: Likewise.
327
328 2013-05-17 Jakub Jelinek <jakub@redhat.com>
329
330 * gcc.target/i386/rotate-4.c: Compile only with -mavx
331 instead of -mavx2, require only avx instead of avx2.
332 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
333 of avx2-check.h and turn into an avx runtime test instead of
334 avx2 runtime test.
335
336 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
337
338 * g++.dg/ext/vector22.C: Uncomment working test.
339
340 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
341
342 PR c++/17410
343 * g++.dg/template/pr17410.C: New.
344
345 2013-05-16 Jakub Jelinek <jakub@redhat.com>
346
347 * gcc.target/i386/rotate-3.c: New test.
348 * gcc.target/i386/rotate-3a.c: New test.
349 * gcc.target/i386/rotate-4.c: New test.
350 * gcc.target/i386/rotate-4a.c: New test.
351 * gcc.target/i386/rotate-5.c: New test.
352 * gcc.target/i386/rotate-5a.c: New test.
353
354 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
355
356 * gcc.dg/visibility-21.c: Require section_anchors.
357
358 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
359
360 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
361 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
362 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
363
364 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
365
366 * gcc.dg/visibility-21.c: New.
367
368 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
369
370 PR middle-end/57286
371 * gcc.dg/pr57286.c: New testcase.
372 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
373 * g++.dg/ext/vector22.C: Comment out transformations not
374 performed anymore.
375
376 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
377
378 PR target/57260
379 * gcc.target/mips/call-1.c: Restrict to o32.
380 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
381
382 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
383
384 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
385 dg-messages.
386 * g++.dg/warn/Wshadow-1.C: Likewise.
387 * g++.dg/warn/Wshadow-6.C: Likewise.
388 * g++.dg/warn/Wshadow-7.C: Likewise.
389
390 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
391
392 PR c++/31952
393 * g++.dg/parse/pr31952-1.C: New.
394 * g++.dg/parse/pr31952-2.C: Likewise.
395 * g++.dg/parse/pr31952-3.C: Likewise.
396
397 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
398 * g++.old-deja/g++.jason/cond.C: Likewise.
399 * g++.dg/cpp0x/range-for5.C: Likewise.
400
401 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
402
403 PR target/19599
404 * gcc.target/arm/pr40887.c: Adjust testcase.
405 * gcc.target/arm/pr19599.c: New test.
406
407 2013-05-15 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/57275
410 * gcc.target/i386/pr57275.c: New testcase.
411
412 2013-05-15 Jan Hubicka <jh@suse.cz>
413
414 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
415 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
416 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
417
418 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
419
420 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
421 scheduling.
422
423 2013-05-14 Jakub Jelinek <jakub@redhat.com>
424
425 PR c++/57274
426 * c-c++-common/Wsequence-point-1.c: New test.
427
428 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
429
430 * g++.dg/ext/vector22.C: New testcase.
431 * gcc.dg/binop-xor3.c: Remove xfail.
432
433 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
434
435 * gcc.target/aarch64/vect-fcm.x: Add cases testing
436 FLOAT cmp FLOAT ? INT : INT.
437 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
438 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
439 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
440 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
441 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
442 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
443
444 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/53903
447 * g++.dg/cpp0x/defaulted43.C: New.
448
449 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
450
451 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
452 (alloca): Remove declaration.
453 (foo9): Replace alloca by __builtin_alloca.
454
455 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
456
457 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
458 Expect "size of array is too large" error.
459
460 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
461
462 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
463
464 2013-05-14 Richard Biener <rguenther@suse.de>
465
466 PR middle-end/57235
467 * g++.dg/torture/pr57235.C: New testcase.
468
469 2013-05-14 Jakub Jelinek <jakub@redhat.com>
470
471 PR middle-end/57251
472 * gcc.dg/torture/pr57251.c: New test.
473
474 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
475
476 PR target/57264
477 * gcc.target/i386/pr57264.c: New test.
478
479 2013-05-13 Jakub Jelinek <jakub@redhat.com>
480
481 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
482
483 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
484
485 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
486
487 2013-05-13 Jakub Jelinek <jakub@redhat.com>
488
489 PR tree-optimization/45216
490 PR tree-optimization/57157
491 * c-c++-common/rotate-1.c: Add 32 tests with +.
492 * c-c++-common/rotate-1a.c: Adjust.
493 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
494 * c-c++-common/rotate-2b.c: New test.
495 * c-c++-common/rotate-3.c: Add 32 tests with +.
496 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
497 * c-c++-common/rotate-4b.c: New test.
498 * c-c++-common/rotate-5.c: New test.
499
500 2013-05-13 Martin Jambor <mjambor@suse.cz>
501
502 PR middle-end/42371
503 * gcc.dg/ipa/remref-0.c: New test.
504 * gcc.dg/ipa/remref-1a.c: Likewise.
505 * gcc.dg/ipa/remref-1b.c: Likewise.
506 * gcc.dg/ipa/remref-2a.c: Likewise.
507 * gcc.dg/ipa/remref-2b.c: Likewise.
508
509 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
510
511 * gcc.dg/vector-shift-2.c: New testcase.
512
513 2013-05-13 Jakub Jelinek <jakub@redhat.com>
514
515 PR tree-optimization/57230
516 * gcc.dg/strlenopt-24.c: New test.
517
518 PR tree-optimization/57230
519 * gcc.dg/strlenopt-23.c: New test.
520
521 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
522
523 PR target/57108
524 * gcc.target/sh/pr57108.c: Move this test case to ...
525 * gcc.c-torture/compile/pr57108.c: ... here.
526
527 2013-05-10 Richard Biener <rguenther@suse.de>
528
529 PR tree-optimization/57214
530 * gcc.dg/torture/pr57214.c: New testcase.
531
532 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
533
534 * gcc.dg/vector-shift.c: New testcase.
535
536 2013-05-10 Jakub Jelinek <jakub@redhat.com>
537
538 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
539
540 PR tree-optimization/45216
541 PR tree-optimization/57157
542 * c-c++-common/rotate-1.c: New test.
543 * c-c++-common/rotate-1a.c: New test.
544 * c-c++-common/rotate-2.c: New test.
545 * c-c++-common/rotate-2a.c: New test.
546 * c-c++-common/rotate-3.c: New test.
547 * c-c++-common/rotate-3a.c: New test.
548 * c-c++-common/rotate-4.c: New test.
549 * c-c++-common/rotate-4a.c: New test.
550
551 2013-05-10 Richard Biener <rguenther@suse.de>
552
553 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
554 * gcc.target/i386/l_fma_double_1.c: Adjust.
555 * gcc.target/i386/l_fma_double_2.c: Likewise.
556 * gcc.target/i386/l_fma_double_3.c: Likewise.
557 * gcc.target/i386/l_fma_double_4.c: Likewise.
558 * gcc.target/i386/l_fma_double_5.c: Likewise.
559 * gcc.target/i386/l_fma_double_6.c: Likewise.
560 * gcc.target/i386/l_fma_float_1.c: Likewise.
561 * gcc.target/i386/l_fma_float_2.c: Likewise.
562 * gcc.target/i386/l_fma_float_3.c: Likewise.
563 * gcc.target/i386/l_fma_float_4.c: Likewise.
564 * gcc.target/i386/l_fma_float_5.c: Likewise.
565 * gcc.target/i386/l_fma_float_6.c: Likewise.
566
567 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/51226
570 * g++.dg/cpp0x/pr51226.C: New.
571
572 2013-04-16 Han Shen <shenhan@google.com>
573
574 Test cases for '-fstack-protector-strong'.
575 * gcc.dg/fstack-protector-strong.c: New.
576 * g++.dg/fstack-protector-strong.C: New.
577
578 2013-05-07 Ian Bolton <ian.bolton@arm.com>
579
580 * gcc.target/aarch64/ands_1.c: New test.
581 * gcc.target/aarch64/ands_2.c: Likewise
582
583 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
584
585 * lib/target-supports.exp (check_effective_target_hw): New
586 function.
587 * c-c++-common/asan/clone-test-1.c: Call
588 check_effective_target_hw.
589 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
590 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
591 possible decorations.
592 * c-c++-common/asan/null-deref-1.c: Likewise.
593 * c-c++-common/asan/stack-overflow-1.c: Likewise.
594 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
595 * c-c++-common/asan/use-after-free-1.c: Likewise.
596 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
597 * g++.dg/asan/large-func-test-1.C: Likewise.
598
599 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
600
601 * gcc.target/aarch64/scalar_intrinsics.c: Update.
602
603 2013-05-07 Richard Biener <rguenther@suse.de>
604
605 PR middle-end/57190
606 * g++.dg/torture/pr57190.C: New testcase.
607
608 2013-05-07 Jakub Jelinek <jakub@redhat.com>
609
610 PR tree-optimization/57149
611 * gcc.dg/pr57149.c: New test.
612
613 PR debug/57184
614 * gcc.dg/pr57184.c: New test.
615
616 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gnat.dg/specs/array3.ads: New test.
619
620 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
621
622 * c-c++-common/vector-scalar-2.c: New testcase.
623
624 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
625
626 * gcc.target/i386/asm-dialect-2.c: New testcase.
627
628 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
629
630 PR c++/57183
631 * g++.dg/cpp0x/auto38.C: New.
632
633 2013-05-06 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/57185
636 * gcc.dg/autopar/pr57185.c: New testcase.
637
638 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
639
640 PR target/57106
641 * gcc.target/i386/pr57106.c: New test.
642
643 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
644
645 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
646 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
647 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
648 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
649 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
650 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
651 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
652
653 2013-05-06 Teresa Johnson <tejohnson@google.com>
654
655 PR bootstrap/57154
656 * gcc.dg/pr57154.c: New test.
657
658 2013-05-06 Richard Biener <rguenther@suse.de>
659
660 PR middle-end/57147
661 * gcc.dg/torture/pr57147-1.c: New testcase.
662 * gcc.dg/torture/pr57147-2.c: Likewise.
663 * gcc.dg/torture/pr57147-3.c: Likewise.
664
665 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
666
667 PR target/55303
668 * gcc.target/sh/pr55303-1.c: New.
669 * gcc.target/sh/pr55303-2.c: New.
670 * gcc.target/sh/pr55303-3.c: New.
671
672 2013-05-05 Tobias Burnus <burnus@net-b.de>
673
674 * gfortran.dg/allocate_with_source_3.f90: New.
675
676 2013-05-05 Tobias Burnus <burnus@net-b.de>
677
678 PR fortran/57141
679 * gfortran.dg/null_8.f90: New.
680
681 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/53745
684 * g++.dg/cpp0x/enum27.C: New.
685 * g++.dg/cpp0x/enum_base.C: Adjust.
686
687 2013-05-04 Jakub Jelinek <jakub@redhat.com>
688
689 PR tree-optimization/56205
690 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
691
692 2013-05-04 Tobias Burnus <burnus@net-b.de>
693
694 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
695 * gfortran.dg/bind_c_usage_27.f90: New.
696 * gfortran.dg/bind_c_usage_28.f90: New.
697
698 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/51927
701 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
702
703 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
704
705 PR target/57150
706 * gcc.target/powerpc/pr57150.c: New file.
707
708 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709
710 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
711 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
712 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
713 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
714 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
715 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
716 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
717
718 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
719
720 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
721 scan-assembler-times.
722
723 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
724
725 * gcc.dg/tree-ssa/slsr-32.c: New.
726 * gcc.dg/tree-ssa/slsr-33.c: New.
727 * gcc.dg/tree-ssa/slsr-34.c: New.
728 * gcc.dg/tree-ssa/slsr-35.c: New.
729 * gcc.dg/tree-ssa/slsr-36.c: New.
730 * gcc.dg/tree-ssa/slsr-37.c: New.
731 * gcc.dg/tree-ssa/slsr-38.c: New.
732
733 2013-05-03 Ian Bolton <ian.bolton@arm.com>
734
735 * gcc.target/aarch64/tst_1.c: New test.
736 * gcc.target/aarch64/tst_2.c: Likewise
737
738 2013-05-02 Jeff Law <law@redhat.com>
739
740 PR tree-optimization/57144
741 * gcc.c-torture/execute/pr57144.c: New test.
742
743 2013-05-03 Jakub Jelinek <jakub@redhat.com>
744
745 PR rtl-optimization/57130
746 * gcc.c-torture/execute/pr57130.c: New test.
747
748 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
749
750 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
751
752 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
753
754 * gcc.target/aarch64/fabd.c: New file.
755
756 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/54318
759 * g++.dg/cpp0x/pr54318.C: New.
760
761 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/14283
764 * g++.dg/parse/error51.C: New.
765 * g++.dg/parse/error15.C: Adjust column numbers.
766
767 2013-05-02 Tobias Burnus <burnus@net-b.de>
768
769 PR fortran/57142
770 * gfortran.dg/size_kind_2.f90: New.
771 * gfortran.dg/size_kind_3.f90: New.
772
773 2013-05-02 Richard Biener <rguenther@suse.de>
774
775 PR middle-end/57140
776 * g++.dg/torture/pr57140.C: New testcase.
777
778 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
779
780 PR target/56732
781 * gcc.target/arm/pr56732-1.c: New test.
782
783 2013-05-02 Martin Jambor <mjambor@suse.cz>
784
785 PR middle-end/56988
786 * gcc.dg/ipa/pr56988.c: New test.
787
788 2013-05-02 Ian Bolton <ian.bolton@arm.com>
789
790 * gcc.target/aarch64/bics_1.c: New test.
791 * gcc.target/aarch64/bics_2.c: Likewise.
792
793 2013-05-02 Jakub Jelinek <jakub@redhat.com>
794
795 PR rtl-optimization/57131
796 * gcc.c-torture/execute/pr57131.c: New test.
797
798 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
799
800 PR c++/57132
801 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
802
803 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
804
805 PR target/57091
806 * gcc.target/i386/pr57091.c: New test.
807
808 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
809
810 * gcc.target/aarch64/vect-vaddv.c: New.
811
812 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
813
814 * gcc.target/aarch64/vect-vmaxv.c: New.
815 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
816
817 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
818
819 * gcc.target/aarch64/scalar-vca.c: New.
820 * gcc.target/aarch64/vect-vca.c: Likewise.
821
822 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
823
824 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
825 (test_vceqd_s64): Force arguments to SIMD registers.
826 (test_vceqzd_s64): Likewise.
827 (test_vcged_s64): Likewise.
828 (test_vcled_s64): Likewise.
829 (test_vcgezd_s64): Likewise.
830 (test_vcged_u64): Likewise.
831 (test_vcgtd_s64): Likewise.
832 (test_vcltd_s64): Likewise.
833 (test_vcgtzd_s64): Likewise.
834 (test_vcgtd_u64): Likewise.
835 (test_vclezd_s64): Likewise.
836 (test_vcltzd_s64): Likewise.
837 (test_vtst_s64): Likewise.
838 (test_vtst_u64): Likewise.
839
840 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
841
842 PR c++/57092
843 * g++.dg/cpp0x/decltype53.C: New.
844
845 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
846
847 PR fortran/57071
848 * gfortran.dg/power_5.f90: New test.
849
850 2013-04-30 Richard Biener <rguenther@suse.de>
851
852 PR middle-end/57122
853 * gcc.dg/torture/pr57122.c: New testcase.
854
855 2013-04-30 Richard Biener <rguenther@suse.de>
856
857 PR middle-end/57107
858 * g++.dg/torture/pr57107.C: New testcase.
859
860 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
861
862 PR rtl-optimization/57105
863 * gcc.dg/pr57105.c: New test.
864
865 2013-04-30 Jakub Jelinek <jakub@redhat.com>
866
867 PR tree-optimization/57104
868 * gcc.dg/pr57104.c: New test.
869
870 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
871
872 PR target/44578
873 * gcc.target/i386/pr44578.c: New test.
874
875 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
876
877 PR target/57097
878 * gcc.target/i386/pr57097.c: New test.
879
880 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
881
882 PR target/57098
883 * gcc.target/i386/pr57098.c: New test.
884
885 2013-04-29 Kai Tietz <ktietz@redhat.com>
886
887 * gcc.c-torture/execute/pr55875.c: New test.
888
889 2013-04-29 Richard Biener <rguenther@suse.de>
890
891 PR middle-end/57075
892 * gcc.dg/torture/pr57075.c: New testcase.
893
894 2013-04-29 Richard Biener <rguenther@suse.de>
895
896 PR middle-end/57103
897 * gcc.dg/autopar/pr57103.c: New testcase.
898
899 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
900
901 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
902
903 2013-04-29 Tom de Vries <tom@codesourcery.com>
904
905 * gcc.dg/pr50763.c: Update test.
906
907 2013-04-26 Jeff Law <law@redhat.com>
908
909 * gcc.dg/tree-ssa/vrp88.c: New test.
910
911 2013-04-29 Christian Bruel <christian.bruel@st.com>
912
913 PR target/57108
914 * gcc.target/sh/pr57108.c: New test.
915
916 2013-04-29 Richard Biener <rguenther@suse.de>
917
918 PR middle-end/57089
919 * gfortran.dg/gomp/pr57089.f90: New testcase.
920
921 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
922
923 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
924
925 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
926
927 * gcc.target/aarch64/vect-vcvt.c: New.
928
929 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
930
931 * gcc.target/aarch64/vect-vrnd.c: New.
932
933 2013-04-29 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/57081
936 * gcc.dg/torture/pr57081.c: New testcase.
937
938 2013-04-29 Jakub Jelinek <jakub@redhat.com>
939
940 PR tree-optimization/57083
941 * gcc.dg/torture/pr57083.c: New test.
942
943 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/56450
946 * g++.dg/cpp0x/decltype52.C: New.
947
948 2013-04-28 Jakub Jelinek <jakub@redhat.com>
949
950 N3472 binary constants
951 * g++.dg/cpp/limits.C: Adjust warning wording.
952 * g++.dg/system-binary-constants-1.C: Likewise.
953 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
954
955 2013-04-28 Tobias Burnus <burnus@net-b.de>
956
957 PR fortran/57093
958 * gfortran.dg/coarray_30.f90: New.
959
960 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
961
962 PR fortran/57071
963 * frontend-passes (optimize_power): New function.
964 (optimize_op): Use it.
965
966 2013-04-27 Jakub Jelinek <jakub@redhat.com>
967
968 PR target/56866
969 * gcc.c-torture/execute/pr56866.c: New test.
970 * gcc.target/i386/pr56866.c: New test.
971
972 2013-04-26 Jakub Jelinek <jakub@redhat.com>
973
974 PR go/57045
975 * gcc.dg/setjmp-5.c: New test.
976
977 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
978
979 PR c++/55708
980 * g++.dg/cpp0x/constexpr-55708.C: New.
981
982 2013-04-26 Richard Biener <rguenther@suse.de>
983
984 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
985 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
986 * gcc.dg/pr53265.c: Remove XFAILs.
987 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
988 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
989
990 2013-04-26 Jakub Jelinek <jakub@redhat.com>
991
992 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
993 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
994 -fdiagnostics-color=never option similarly to
995 -fno-diagnostics-show-caret option.
996
997 2013-04-25 Jakub Jelinek <jakub@redhat.com>
998
999 PR rtl-optimization/57003
1000 * gcc.target/i386/pr57003.c: New test.
1001
1002 2013-04-25 Marek Polacek <polacek@redhat.com>
1003
1004 PR tree-optimization/57066
1005 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1006
1007 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1008 Tejas Belagod <tejas.belagod@arm.com>
1009
1010 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1011 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1012 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1013
1014 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1015
1016 * gcc.target/aarch64/cmp.c: New.
1017
1018 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1019
1020 * gcc.target/aarch64/ngc.c: New.
1021
1022 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023
1024 * lib/target-supports.exp
1025 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1026 (check_effective_target_arm_neon_fp16_ok): Likewise.
1027 (add_options_for_arm_neon_fp16): Likewise.
1028 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1029 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1030
1031 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1032
1033 PR rtl-optimizations/57046
1034 * gcc.target/i386/pr57046.c: New test.
1035
1036 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1037
1038 * g++.dg/cpp1y/cplusplus.C: New.
1039
1040 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1043
1044 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 * c-c++-common/Wpointer-arith-1.c: New.
1047
1048 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1049
1050 * g++.dg/cpp1y/cxx1y_macro.C: New.
1051
1052 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1053
1054 PR c++/56970
1055 * g++.dg/cpp0x/sfinae45.C: New.
1056
1057 2013-04-24 Richard Biener <rguenther@suse.de>
1058
1059 PR testsuite/57050
1060 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1061
1062 2013-04-23 Richard Biener <rguenther@suse.de>
1063
1064 PR middle-end/57036
1065 * gcc.dg/torture/pr57036-1.c: New testcase.
1066 * gcc.dg/torture/pr57036-2.c: Likewise.
1067
1068 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1069
1070 * gcc.target/aarch64/scalar-mov.c: New testcase.
1071
1072 2013-04-23 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/57026
1075 * gcc.dg/torture/pr57026.c: New testcase.
1076
1077 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1078
1079 PR fortran/53685
1080 PR fortran/57022
1081 * gfortran.dg/transfer_check_4.f90: New.
1082
1083 2013-04-22 Marek Polacek <polacek@redhat.com>
1084
1085 PR sanitizer/56990
1086 * gcc.dg/pr56990.c: New test.
1087
1088 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1089
1090 PR target/57018
1091 * gcc.target/i386/pr57018.c: New test.
1092
1093 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1094
1095 * gcc.target/aarch64/vrecps.c: New.
1096 * gcc.target/aarch64/vrecpx.c: Likewise.
1097
1098 2013-04-22 Christian Bruel <christian.bruel@st.com>
1099
1100 PR target/56995
1101 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1102
1103 2013-04-21 Jeff Law <law@redhat.com>
1104
1105 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1106
1107 2013-04-20 Tobias Burnus <burnus@net-b.de>
1108
1109 PR fortran/56907
1110 * gfortran.dg/c_loc_test_22.f90: New.
1111
1112 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1113
1114 PR rtl-optimization/56847
1115 * gcc.dg/pr56847.c: New test.
1116
1117 2013-04-19 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/56982
1120 * gcc.c-torture/execute/pr56982.c: New testcase.
1121
1122 2013-04-19 Martin Jambor <mjambor@suse.cz>
1123
1124 PR tree-optimization/56718
1125 * g++.dg/ipa/imm-devirt-1.C: New test.
1126 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1127
1128 2013-04-19 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/57000
1131 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1132
1133 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1134 Mikael Morin <mikael@gcc.gnu.org>
1135
1136 PR fortran/56872
1137 * gfortran.dg/array_constructor_45.f90: New test.
1138 * gfortran.dg/array_constructor_46.f90: New test.
1139 * gfortran.dg/array_constructor_47.f90: New test.
1140 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1141
1142 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR rtl-optimization/56999
1145 * g++.dg/opt/pr56999.C: New test.
1146
1147 2013-04-18 Cary Coutant <ccoutant@google.com>
1148
1149 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1150 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1151
1152 2013-04-18 Cary Coutant <ccoutant@google.com>
1153
1154 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1155 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1156 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1157 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1158 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1159 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1160 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1161 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1162 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1163 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1164 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1165
1166 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1167
1168 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1169
1170 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR tree-optimization/56984
1173 * gcc.c-torture/compile/pr56984.c: New test.
1174
1175 PR rtl-optimization/56992
1176 * gcc.dg/pr56992.c: New test.
1177
1178 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1179
1180 PR fortran/56814
1181 * gfortran.dg/proc_ptr_42.f90: New.
1182
1183 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1184
1185 * gnat.dg/discr41.ad[sb]: New test.
1186 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1187 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1188 * gcc.dg/vect/slp-24.c: Likewise.
1189 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1190 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1191 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1192 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1193 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1194 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1195 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1196 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1197 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1198 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1199 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1200 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1201 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1202 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1203 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1204 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1205 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1206 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1207 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1208 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1209 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1210 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1211 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1212 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1213 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1214 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1215
1216 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1217
1218 PR fortran/40958
1219 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1220 * gfortran.dg/module_md5_1.f90: Remove.
1221
1222 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1223
1224 * gcc.target/aarch64/adds3.c: New.
1225 * gcc.target/aarch64/subs3.c: New.
1226
1227 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1228
1229 * gcc.target/aarch64/adds1.c: New.
1230 * gcc.target/aarch64/adds2.c: New.
1231 * gcc.target/aarch64/subs1.c: New.
1232 * gcc.target/aarch64/subs2.c: New.
1233
1234 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1235
1236 Implement n3599 - Literal operator templates for strings.
1237 * g++.dg/cpp1y/udlit-char-template.C: New test.
1238 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1239
1240 2013-04-16 Tobias Burnus <burnus@net-b.de>
1241
1242 PR fortran/39505
1243 * gfortran.dg/no_arg_check_1.f90: New.
1244 * gfortran.dg/no_arg_check_2.f90: New.
1245 * gfortran.dg/no_arg_check_3.f90: New.
1246
1247 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1248
1249 PR fortran/56968
1250 * gfortran.dg/proc_ptr_41.f90: New.
1251
1252 2013-04-16 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/56756
1255 * gcc.dg/torture/pr56756.c: New testcase.
1256
1257 2013-04-16 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/56969
1260 * gfortran.dg/c_assoc_5.f90: New.
1261
1262 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1263
1264 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1265 * gcc.c-torture/execute/pr33992.x: Remove.
1266 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1267 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1268 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1269
1270 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR tree-optimization/56962
1273 * gcc.c-torture/execute/pr56962.c: New test.
1274
1275 2013-04-15 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/56933
1278 * gcc.dg/vect/pr56933.c: New testcase.
1279
1280 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1281
1282 * gcc.target/arm/anddi3-opt.c: New test.
1283 * gcc.target/arm/anddi3-opt2.c: Likewise.
1284
1285 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1286
1287 * gcc.dg/pr56890-1.c: New test.
1288 * gcc.dg/pr56890-2.c: Likewise.
1289
1290 2013-04-15 Joey Ye <joey.ye@arm.com>
1291
1292 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1293 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1294
1295 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1296
1297 PR fortran/56816
1298 * gfortran.dg/select_type_33.f03: New test.
1299
1300 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1301
1302 PR fortran/55959
1303 * gfortran.dg/typebound_proc_29.f03: New.
1304
1305 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1306
1307 PR fortran/56266
1308 * gfortran.dg/typebound_proc_28.f03: New.
1309
1310 2013-04-12 Jeff Law <law@redhat.com>
1311
1312 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1313 either.
1314
1315 2013-04-12 Tobias Burnus <burnus@net-b.de>
1316
1317 PR fortran/56929
1318 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1319
1320 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1321
1322 PR target/56903
1323 * gcc.target/i386/pr56903.c: New test.
1324
1325 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1326
1327 PR fortran/56261
1328 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1329 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1330 * gfortran.dg/block_11.f90: Fix invalid test case.
1331 * gfortran.dg/function_types_3.f90: Add new error message.
1332 * gfortran.dg/global_references_1.f90: Ditto.
1333 * gfortran.dg/import2.f90: Remove unneeded parts.
1334 * gfortran.dg/import6.f90: Fix invalid test case.
1335 * gfortran.dg/proc_decl_2.f90: Ditto.
1336 * gfortran.dg/proc_decl_9.f90: Ditto.
1337 * gfortran.dg/proc_decl_18.f90: Ditto.
1338 * gfortran.dg/proc_ptr_40.f90: New.
1339 * gfortran.dg/whole_file_7.f90: Modified error wording.
1340 * gfortran.dg/whole_file_16.f90: Ditto.
1341 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1342 * gfortran.dg/whole_file_18.f90: Modified error wording.
1343 * gfortran.dg/whole_file_20.f03: Ditto.
1344 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1345 invalid test case.
1346
1347 2013-04-12 Richard Biener <rguenther@suse.de>
1348
1349 Revert
1350 2013-04-10 Richard Biener <rguenther@suse.de>
1351
1352 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1353
1354 2013-04-12 Tobias Burnus <burnus@net-b.de>
1355
1356 PR fortran/56845
1357 * gfortran.dg/class_allocate_15.f90: New.
1358
1359 Revert:
1360 2013-04-12 Tobias Burnus <burnus@net-b.de>
1361
1362 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1363 scan-tree-dump-times.
1364
1365 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR tree-optimization/56918
1368 PR tree-optimization/56920
1369 * gcc.dg/vect/pr56918.c: New test.
1370 * gcc.dg/vect/pr56920.c: New test.
1371
1372 2013-04-12 Tobias Burnus <burnus@net-b.de>
1373
1374 PR fortran/56845
1375 * gfortran.dg/class_allocate_14.f90: New.
1376 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1377 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1378
1379 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1380
1381 * gcc.dg/fold-cstvecshift.c: New testcase.
1382
1383 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1384
1385 * gcc.target/aarch64/negs.c: New.
1386
1387 >>>>>>> trunk
1388 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c++/56895
1391 * g++.dg/template/arrow4.C: New test.
1392
1393 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1394
1395 * gnat.dg/array23.adb: New test.
1396 * gnat.dg/array23_pkg[123].ads: New helpers.
1397
1398 2013-04-11 Jeff Law <law@redhat.com>
1399
1400 PR tree-optimization/56900
1401 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1402
1403 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/56913
1406 * g++.dg/cpp0x/sfinae44.C: New.
1407
1408 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1409
1410 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1411 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1412
1413 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/54216
1416 * g++.dg/cpp0x/enum26.C: New.
1417 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1418
1419 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1420
1421 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1422 inverse operands.
1423 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1424 loop is vectorized.
1425 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1426 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1427 loop is vectorized and that the correct instruction is generated.
1428 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1429 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1430 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1431
1432 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR tree-optimization/56899
1435 * gcc.c-torture/execute/pr56899.c: New test.
1436
1437 2013-04-10 David S. Miller <davem@davemloft.net>
1438
1439 * gcc.target/sparc/setcc-4.c: New test.
1440 * gcc.target/sparc/setcc-5.c: New test.
1441
1442 2013-04-10 Richard Biener <rguenther@suse.de>
1443
1444 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1445
1446 2013-04-10 Richard Biener <rguenther@suse.de>
1447
1448 * gcc.dg/vect/slp-39.c: New testcase.
1449
1450 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1451
1452 PR tree-optimization/55524
1453 * gcc.target/epiphany/fnma-1.c: New test.
1454
1455 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1456
1457 * gcc.dg/tree-ssa/inline-11.c: New test
1458
1459 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR c++/56895
1462 * g++.dg/template/arrow3.C: New test.
1463
1464 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1465
1466 * gcc.target/arm/minmax_minus.c: New test.
1467
1468 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR middle-end/56883
1471 * c-c++-common/gomp/pr56883.c: New test.
1472
1473 2013-04-09 Jeff Law <law@redhat.com>
1474
1475 * gcc.dg/tree-ssa/vrp87.c: New test.
1476
1477 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1478
1479 PR tree-optimization/56854
1480 * g++.dg/torture/pr56854.C: New test.
1481
1482 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1483
1484 PR fortran/56782
1485 * gfortran.dg/array_constructor_44.f90: New test.
1486
1487 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 PR c++/56871
1490 * g++.dg/cpp0x/constexpr-specialization.C: New.
1491
1492 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1493
1494 * gcc.c-torture/execute/pr56837.c: New test.
1495
1496 PR c++/34949
1497 PR c++/50243
1498 * g++.dg/opt/vt3.C: New test.
1499 * g++.dg/opt/vt4.C: New test.
1500
1501 2013-04-08 Jeff Law <law@redhat.com>
1502
1503 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1504
1505 2013-04-08 Richard Biener <rguenther@suse.de>
1506
1507 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1508
1509 2013-04-08 Richard Biener <rguenther@suse.de>
1510
1511 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1512
1513 2013-04-08 Richard Biener <rguenther@suse.de>
1514
1515 * g++.dg/vect/slp-pr56812.cc: Adjust.
1516
1517 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1518
1519 * gcc.dg/pr56837.c: New test.
1520 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1521 "generated memset minus one".
1522
1523 2013-04-07 Tobias Burnus <burnus@net-b.de>
1524
1525 PR fortran/56849
1526 * gfortran.dg/reshape_5.f90: New.
1527
1528 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1529
1530 PR target/56843
1531 * gcc.target/powerpc/recip-1.c: Modify expected output.
1532 * gcc.target/powerpc/recip-3.c: Likewise.
1533 * gcc.target/powerpc/recip-4.c: Likewise.
1534 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1535
1536 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1537
1538 * gcc.target/arm/peep-ldrd-1.c: New test.
1539 * gcc.target/arm/peep-strd-1.c: Likewise.
1540
1541 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1542
1543 * gcc.target/arm/negdi-1.c: New test.
1544 * gcc.target/arm/negdi-2.c: Likewise.
1545 * gcc.target/arm/negdi-3.c: Likewise.
1546 * gcc.target/arm/negdi-4.c: Likewise.
1547
1548 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1549
1550 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1551 Add -march=armv8-a when we use v8 NEON.
1552 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1553 (check_effective_target_vect_call_ceilf): Likewise.
1554 (check_effective_target_vect_call_floorf): Likewise.
1555 (check_effective_target_vect_call_roundf): Likewise.
1556 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1557 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1558 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1559 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1560 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1561
1562 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1563
1564 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1565 * gcc.target/powerpc/sd-pwr6.c: Same.
1566 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1567 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1568
1569 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1570
1571 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1572
1573 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1574
1575 PR fortran/40881
1576 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1577 * gfortran.dg/altreturn_4.f90: Ditto.
1578 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1579 * gfortran.dg/altreturn_5.f90: Ditto.
1580 * gfortran.dg/altreturn_6.f90: Ditto.
1581 * gfortran.dg/altreturn_7.f90: Ditto.
1582
1583 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1584
1585 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1586 New procedure.
1587 (check_effective_target_arm_v8_neon_ok_nocache):
1588 Likewise.
1589 (check_effective_target_arm_v8_neon_ok): Change to use
1590 check_effective_target_arm_v8_neon_ok_nocache.
1591 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1592 NEON flags.
1593 (check_effective_target_vect_call_btruncf):
1594 Enable for arm and ARMv8 NEON.
1595 (check_effective_target_vect_call_ceilf): Likewise.
1596 (check_effective_target_vect_call_floorf): Likewise.
1597 (check_effective_target_vect_call_roundf): Likewise.
1598 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1599 target.
1600
1601 2013-04-04 Marek Polacek <polacek@redhat.com>
1602
1603 PR tree-optimization/48186
1604 * gcc.dg/pr48186.c: New test.
1605
1606 2013-04-04 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/56826
1609 * gcc.dg/vect/pr56826.c: New testcase.
1610 * gcc.dg/vect/O3-pr36098.c: Adjust.
1611
1612 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1613
1614 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1615 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1616 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1617 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1618 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1619 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1620 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1621 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1622 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1623 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1624
1625 2013-04-04 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/56213
1628 * gcc.dg/vect/vect-123.c: New testcase.
1629
1630 2013-04-04 Tobias Burnus <burnus@net-b.de>
1631
1632 PR fortran/56810
1633 * gfortran.dg/read_repeat_2.f90: New.
1634
1635 2013-04-04 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/56837
1638 * g++.dg/torture/pr56837.C: New testcase.
1639
1640 2013-04-04 Tobias Burnus <burnus@net-b.de>
1641
1642 PR fortran/50269
1643 * gfortran.dg/c_loc_test_21.f90: New.
1644 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1645 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1646 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1647 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1648 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1649
1650 2013-04-03 Jeff Law <law@redhat.com>
1651
1652 PR tree-optimization/56799
1653 * gcc.c-torture/execute/pr56799.c: New test.
1654
1655 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/56815
1658 * g++.dg/warn/Wpointer-arith-1.C: New.
1659 * g++.dg/gomp/for-19.C: Adjust.
1660
1661 2013-04-03 Marek Polacek <polacek@redhat.com>
1662
1663 PR sanitizer/55702
1664 * gcc.dg/pr55702.c: New test.
1665
1666 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667
1668 PR target/56809
1669 * gcc.dg/pr56809.c: New testcase.
1670
1671 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR debug/56819
1674 * g++.dg/debug/pr56819.C: New test.
1675
1676 2013-04-03 Richard Biener <rguenther@suse.de>
1677
1678 PR tree-optimization/56817
1679 * g++.dg/torture/pr56817.C: New testcase.
1680
1681 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1682
1683 * gcc.dg/vect/bb-slp-31.c: New file.
1684
1685 2013-04-03 Jason Merrill <jason@redhat.com>
1686
1687 PR c++/34949
1688 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1689
1690 2013-04-03 Richard Biener <rguenther@suse.de>
1691
1692 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1693
1694 2013-04-03 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/55964
1697 * gcc.dg/torture/pr55964-2.c: New testcase.
1698
1699 2013-04-03 Richard Biener <rguenther@suse.de>
1700
1701 PR tree-optimization/56501
1702 * gcc.dg/torture/pr56501.c: New testcase.
1703
1704 2013-04-03 Richard Biener <rguenther@suse.de>
1705
1706 PR tree-optimization/56407
1707 * gcc.dg/torture/pr56407.c: New testcase.
1708
1709 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1710
1711 PR tree-optimization/56790
1712 * g++.dg/ext/pr56790-1.C: New testcase.
1713
1714 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1715
1716 * gcc.target/i386/merge-1.c: New testcase.
1717 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1718
1719 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR c/19449
1722 * gcc.c-torture/execute/pr19449.c: New test.
1723
1724 2013-04-03 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/56812
1727 * g++.dg/vect/slp-pr56812.cc: New testcase.
1728
1729 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1730
1731 PR fortran/56284
1732 PR fortran/40881
1733 * gfortran.dg/altreturn_8.f90: New.
1734 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1735 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1736 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1737
1738 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR rtl-optimization/56745
1741 * gcc.c-torture/compile/pr56745.c: New test.
1742
1743 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1744
1745 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1746
1747 2013-04-02 Richard Biener <rguenther@suse.de>
1748
1749 PR tree-optimization/56778
1750 * gcc.dg/torture/pr56778.c: New testcase.
1751
1752 2013-04-02 Richard Biener <rguenther@suse.de>
1753
1754 PR middle-end/56768
1755 * g++.dg/torture/pr56768.C: New testcase.
1756
1757 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1758
1759 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1760
1761 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1762
1763 PR fortran/56660
1764 * gfortran.dg/namelist_82.f90: New test.
1765
1766 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1767
1768 PR fortran/56500
1769 * gfortran.dg/implicit_class_1.f90: New.
1770
1771 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1772
1773 PR fortran/56786
1774 * gfortran.dg/namelist_81.f90: New test.
1775
1776 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1777
1778 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1779 for constant and equal string lengths.
1780 * gfortran.dg/character_comparison_5.f90: Likewise.
1781 * gfortran.dg/character_comparison_9.f90: New test.
1782
1783 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1784
1785 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1786 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1787
1788 2013-03-29 Tobias Burnus <burnus@net-b.de>
1789
1790 PR fortran/35203
1791 * gfortran.dg/optional_absent_3.f90: New.
1792
1793 2013-03-29 Tobias Burnus <burnus@net-b.de>
1794
1795 PR fortran/56737
1796 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1797
1798 2013-03-29 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/56735
1801 * gfortran.dg/namelist_80.f90: New.
1802
1803 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1804
1805 PR fortran/45159
1806 * gfortran.dg/string_length_2.f90: New test.
1807 * gfortran.dg/dependency_41.f90: New test.
1808
1809 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1810
1811 PR fortran/55806
1812 * gfortran.dg/array_constructor_43.f90: New test.
1813 * gfortran.dg/random_seed_3.f90: New test.
1814
1815 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1816
1817 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1818 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1819 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1820 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1821 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1822 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1823 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1824 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1825 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1826 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1827
1828 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/56725
1831 * g++.dg/conversion/op4.C: Adjust.
1832 * g++.dg/cpp0x/rv1n.C: Likewise.
1833 * g++.dg/cpp0x/rv2n.C: Likewise.
1834 * g++.dg/cpp0x/template_deduction.C: Likewise.
1835 * g++.dg/expr/cond8.C: Likewise.
1836 * g++.dg/other/error4.C: Likewise.
1837 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1838 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1839 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1840 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1841 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1842 * g++.old-deja/g++.law/cvt20.C: Likewise.
1843 * g++.old-deja/g++.law/cvt8.C: Likewise.
1844 * g++.old-deja/g++.law/init8.C: Likewise.
1845 * g++.old-deja/g++.mike/net12.C: Likewise.
1846 * g++.old-deja/g++.mike/net8.C: Likewise.
1847 * g++.old-deja/g++.mike/p2793.C: Likewise.
1848 * g++.old-deja/g++.mike/p3836.C: Likewise.
1849 * g++.old-deja/g++.mike/p418.C: Likewise.
1850 * g++.old-deja/g++.mike/p701.C: Likewise.
1851 * g++.old-deja/g++.mike/p807.C: Likewise.
1852
1853 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1854
1855 PR middle-end/56694
1856 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1857 targets.
1858
1859 2013-03-28 Marek Polacek <polacek@redhat.com>
1860
1861 PR tree-optimization/56695
1862 * gcc.dg/vect/pr56695.c: New test.
1863
1864 2013-03-28 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/37021
1867 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1868 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1869
1870 2013-03-27 Tobias Burnus <burnus@net-b.de>
1871
1872 PR fortran/56650
1873 PR fortran/36437
1874 * gfortran.dg/sizeof_2.f90: New.
1875 * gfortran.dg/sizeof_3.f90: New.
1876 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1877
1878 2013-03-27 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/37021
1881 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1882
1883 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1884
1885 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1886 * g++.dg/ipa/ivinline-2.C: Likewise.
1887 * g++.dg/ipa/ivinline-3.C: Likewise.
1888 * g++.dg/ipa/ivinline-4.C: Likewise.
1889 * g++.dg/ipa/ivinline-5.C: Likewise.
1890 * g++.dg/ipa/ivinline-7.C: Likewise.
1891 * g++.dg/ipa/ivinline-8.C: Likewise.
1892 * g++.dg/ipa/ivinline-9.C: Likewise.
1893 * g++.dg/cpp0x/noexcept03.C: Likewise.
1894 * gcc.dg/const-1.c: Likewise.
1895 * gcc.dg/ipa/pure-const-1.c: Likewise.
1896 * gcc.dg/noreturn-8.c: Likewise.
1897 * gcc.target/i386/mmx-1.c: Likewise.
1898 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1899 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1900 * gcc.c-torture/execute/pr33992.x: New file.
1901
1902 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1905
1906 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 PR c++/55951
1909 * g++.dg/ext/desig5.C: New.
1910
1911 2013-03-26 Tobias Burnus <burnus@net-b.de>
1912
1913 PR fortran/56649
1914 * gfortran.dg/merge_init_expr_2.f90: New.
1915 * gfortran.dg/merge_char_1.f90: Modify test to
1916 stay a run-time test.
1917 * gfortran.dg/merge_char_3.f90: Ditto.
1918
1919 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1920
1921 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1922 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1923
1924 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/56722
1927 * g++.dg/cpp0x/range-for23.C: New.
1928
1929 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1930
1931 PR libfortran/52512
1932 * gfortran.dg/namelist_79.f90: New.
1933
1934 2013-03-25 Martin Jambor <mjambor@suse.cz>
1935
1936 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1937
1938 2013-03-25 Tobias Burnus <burnus@net-b.de>
1939
1940 PR fortran/38536
1941 PR fortran/38813
1942 PR fortran/38894
1943 PR fortran/39288
1944 PR fortran/40963
1945 PR fortran/45824
1946 PR fortran/47023
1947 PR fortran/47034
1948 PR fortran/49023
1949 PR fortran/50269
1950 PR fortran/50612
1951 PR fortran/52426
1952 PR fortran/54263
1953 PR fortran/55343
1954 PR fortran/55444
1955 PR fortran/55574
1956 PR fortran/56079
1957 PR fortran/56378
1958 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1959 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1960 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1961 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1962 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1963 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1964 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1965 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1966 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1967 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1968 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1969 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1970 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1971 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1972 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1973 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1974 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1975 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1976 * gfortran.dg/pr32601_1.f03: Ditto.
1977 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1978 * gfortran.dg/blockdata_7.f90: New.
1979 * gfortran.dg/c_assoc_4.f90: New.
1980 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1981 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1982 * gfortran.dg/c_funloc_tests_8.f90: New.
1983 * gfortran.dg/c_loc_test_17.f90: New.
1984 * gfortran.dg/c_loc_test_18.f90: New.
1985 * gfortran.dg/c_loc_test_19.f90: New.
1986 * gfortran.dg/c_loc_test_20.f90: New.
1987 * gfortran.dg/c_sizeof_5.f90: New.
1988 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1989 * gfortran.dg/transfer_resolve_2.f90: New.
1990 * gfortran.dg/transfer_resolve_3.f90: New.
1991 * gfortran.dg/transfer_resolve_4.f90: New.
1992 * gfortran.dg/pr32601.f03: Update dg-error.
1993 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1994 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1995
1996 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1997
1998 * gcc.target/arm/vseleqdf.c: New test.
1999 * gcc.target/arm/vseleqsf.c: Likewise.
2000 * gcc.target/arm/vselgedf.c: Likewise.
2001 * gcc.target/arm/vselgesf.c: Likewise.
2002 * gcc.target/arm/vselgtdf.c: Likewise.
2003 * gcc.target/arm/vselgtsf.c: Likewise.
2004 * gcc.target/arm/vselledf.c: Likewise.
2005 * gcc.target/arm/vsellesf.c: Likewise.
2006 * gcc.target/arm/vselltdf.c: Likewise.
2007 * gcc.target/arm/vselltsf.c: Likewise.
2008 * gcc.target/arm/vselnedf.c: Likewise.
2009 * gcc.target/arm/vselnesf.c: Likewise.
2010 * gcc.target/arm/vselvcdf.c: Likewise.
2011 * gcc.target/arm/vselvcsf.c: Likewise.
2012 * gcc.target/arm/vselvsdf.c: Likewise.
2013 * gcc.target/arm/vselvssf.c: Likewise.
2014
2015 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2016
2017 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2018 body from here...
2019 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2020 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2021 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2022 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2023 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2024 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2025 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2026 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2027 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2028 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2029 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2030 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2031 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2032 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2033 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2034 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2035 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2036 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2037 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2038 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2039 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2040 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2041 * gcc.target/arm/atomic-op-char.c: Likewise.
2042 * gcc.target/arm/atomic-op-consume.c: Likewise.
2043 * gcc.target/arm/atomic-op-int.c: Likewise.
2044 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2045 * gcc.target/arm/atomic-op-release.c: Likewise.
2046 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2047 * gcc.target/arm/atomic-op-short.c: Likewise.
2048
2049 2013-03-25 Richard Biener <rguenther@suse.de>
2050
2051 PR middle-end/56694
2052 * g++.dg/torture/pr56694.C: New testcase.
2053
2054 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2055
2056 PR target/56720
2057 * gcc.target/arm/neon-vcond-gt.c: New test.
2058 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2059 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2060
2061 2013-03-25 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/56689
2064 * gcc.dg/torture/pr56689.c: New testcase.
2065
2066 2013-03-25 Kai Tietz <ktietz@redhat.com>
2067
2068 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2069
2070 2013-03-24 Tobias Burnus <burnus@net-b.de>
2071
2072 PR fortran/56696
2073 * gfortran.dg/eof_5.f90: New.
2074
2075 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2076
2077 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2078 alphabetically.
2079
2080 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2081
2082 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2083
2084 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2085
2086 PR testsuite/55994
2087 * gcc.c-torture/execute/builtins/builtins.exp: Add
2088 -Wl,--allow-multiple-definition for RTEMS targets.
2089
2090 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2091
2092 * gcc.target/aarch64/movk.c: New test.
2093
2094 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2095
2096 * g++.dg/ext/vector21.C: New testcase.
2097
2098 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2099
2100 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2101 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2102
2103 2013-03-21 Richard Biener <rguenther@suse.de>
2104
2105 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2106 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2107
2108 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2109
2110 * gcc.target/aarch64/vect.c: Test and result vector added
2111 for sabd and saba instructions.
2112 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2113 instructions in assembly.
2114 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2115 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2116 for fabd instruction.
2117 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2118 instruction in assembly.
2119 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2120
2121 2013-03-20 Jeff Law <law@redhat.com>
2122
2123 * g++.dg/tree-ssa/ssa-dom.C: New test.
2124
2125 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2126
2127 * gcc.target/powerpc/mmfpgpr.c: New test.
2128 * gcc.target/powerpc/sd-vsx.c: Likewise.
2129 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2130 * gcc.target/powerpc/vsx-float0.c: Likewise.
2131
2132 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2133
2134 PR tree-optimization/56355
2135 * gcc.dg/pr56355-1.c: New file.
2136
2137 2013-03-20 Catherine Moore <clm@codesourcery.com>
2138 Richard Sandiford <rdsandiford@googlemail.com>
2139
2140 * gcc.target/mips/mips.exp: Add microMIPS support.
2141 * gcc.target/mips/umips-movep-2.c: New test.
2142 * gcc.target/mips/umips-lwp-2.c: New test.
2143 * gcc.target/mips/umips-swp-5.c: New test.
2144 * gcc.target/mips/umips-constraints-1.c: New test.
2145 * gcc.target/mips/umips-lwp-3.c: New test.
2146 * gcc.target/mips/umips-swp-6.c: New test.
2147 * gcc.target/mips/umips-constraints-2.c: New test.
2148 * gcc.target/mips/umips-save-restore-1.c: New test.
2149 * gcc.target/mips/umips-lwp-4.c: New test.
2150 * gcc.target/mips/umips-swp-7.c: New test.
2151 * gcc.target/mips/umips-save-restore-2.c: New test.
2152 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2153 * gcc.target/mips/umips-lwp-5.c: New test.
2154 * gcc.target/mips/umips-save-restore-3.c: New test.
2155 * gcc.target/mips/umips-lwp-6.c: New test.
2156 * gcc.target/mips/umips-swp-1.c: New test.
2157 * gcc.target/mips/umips-lwp-7.c: New test.
2158 * gcc.target/mips/umips-swp-2.c: New test.
2159 * gcc.target/mips/umips-lwp-8.c: New test.
2160 * gcc.target/mips/umips-swp-3.c: New test.
2161 * gcc.target/mips/umips-movep-1.c: New test.
2162 * gcc.target/mips/umips-lwp-1.c: New test.
2163 * gcc.target/mips/umips-swp-4.c: New test.
2164
2165 2013-03-20 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/56661
2168 * gcc.dg/torture/pr56661.c: New testcase.
2169
2170 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2171
2172 PR rtl-optimization/56605
2173 * gcc.target/powerpc/pr56605.c: New.
2174
2175 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2176
2177 PR fortran/54932
2178 * gfortran.dg/do_1.f90: Don't xfail.
2179
2180 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2181
2182 PR libfortran/51825
2183 * gfortran.dg/namelist_77.f90: New.
2184 * gfortran.dg/namelist_78.f90: New.
2185
2186 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2187
2188 PR libfortran/48618
2189 * gfortran.dg/open_negative_unit_1.f90: New.
2190
2191 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2192
2193 * gcc.target/aarch64/sbc.c: New test.
2194
2195 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2196
2197 * gcc.target/aarch64/ror.c: New test.
2198
2199 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2200
2201 * gcc.target/aarch64/extr.c: New test.
2202
2203 2013-03-19 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/56273
2206 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2207 * c-c++-common/uninit-17.c: Likewise.
2208
2209 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR tree-optimization/56635
2212 * g++.dg/torture/pr56635.C: New test.
2213
2214 2013-03-18 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/3713
2217 * g++.dg/ipa/devirt-12.C: New testcase.
2218
2219 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c/56566
2222 * c-c++-common/pr56566.c: New test.
2223
2224 2013-03-17 Jason Merrill <jason@redhat.com>
2225
2226 * g++.dg/template/abstract-dr337.C: XFAIL.
2227
2228 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR c++/56607
2231 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2232 * c-c++-common/pr56607.c: New test.
2233
2234 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/56582
2237 * g++.dg/cpp0x/constexpr-array5.C: New.
2238
2239 2013-03-15 Tobias Burnus <burnus@net-b.de>
2240
2241 PR fortran/56615
2242 * gfortran.dg/transfer_intrinsic_5.f90: New.
2243
2244 2013-03-15 Kai Tietz <ktietz@redhat.com>
2245
2246 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2247 * gcc.target/i386/pr20020-1.c: Likewise.
2248 * gcc.target/i386/pr20020-2.c: Likewise.
2249 * gcc.target/i386/pr20020-3.c: Likewise.
2250 * gcc.target/i386/pr53425-1.c: Likewise.
2251 * gcc.target/i386/pr53425-2.c: Likewise.
2252 * gcc.target/i386/pr55093.c: Likewise.
2253 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2254
2255 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR debug/56307
2258 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2259 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2260
2261 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR tree-optimization/53265
2264 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2265 undefined behavior.
2266 * gcc.dg/graphite/id-6.c (test): Likewise.
2267 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2268 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2269
2270 PR tree-optimization/53265
2271 * gcc.dg/pr53265.c: New test.
2272 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2273 to dg-options.
2274 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2275 arrays.
2276 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2277 n, use it as high bound instead of 4.
2278
2279 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2280
2281 PR target/49880
2282 * gcc.target/sh/pr49880-1.c: New.
2283 * gcc.target/sh/pr49880-2.c: New.
2284 * gcc.target/sh/pr49880-3.c: New.
2285 * gcc.target/sh/pr49880-4.c: New.
2286 * gcc.target/sh/pr49880-5.c: New.
2287
2288 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2291
2292 2013-03-13 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/56608
2295 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2296
2297 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/56611
2300 * g++.dg/cpp0x/alias-decl-32.C: New.
2301
2302 2013-03-11 Jan Hubicka <jh@suse.cz>
2303
2304 PR middle-end/56571
2305 * gcc.c-torture/compile/pr56571.c: New testcase.
2306
2307 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2308
2309 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2310 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2311
2312 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2313
2314 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2315 * gcc.dg/inline_4.c: Likewise.
2316 * gcc.dg/unroll_2.c: Likewise.
2317 * gcc.dg/unroll_3.c: Likewise.
2318 * gcc.dg/unroll_4.c: Likewise.
2319
2320 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2321
2322 PR testsuite/54119
2323 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2324
2325 PR debug/56307
2326 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2327
2328 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2329
2330 PR target/40797
2331 * gcc.c-torture/compile/pr40797.c: New.
2332
2333 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2334
2335 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2336
2337 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2338
2339 PR fortran/56575
2340 * gfortran.dg/class_56.f90: New test.
2341
2342 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2343
2344 PR middle-end/56524
2345 * gcc.target/mips/pr56524.c: New test.
2346
2347 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/56565
2350 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2351
2352 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2353
2354 PR c++/51412
2355 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2356
2357 2013-03-08 Marek Polacek <polacek@redhat.com>
2358
2359 PR tree-optimization/56478
2360 * gcc.dg/torture/pr56478.c: New test.
2361
2362 2013-03-08 Kai Tietz <ktietz@redhat.com>
2363
2364 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2365 targets linker option --allow-multiple-definition.
2366
2367 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2368 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2369 * gcc.dg/pr52549.c: Add LLP64 case.
2370 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2371 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2372 * gcc.dg/torture/pr51071-2.c: Likewise.
2373 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2375 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2376 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2377 * gcc.dg/weak/weak-1.c: Likewise.
2378 * gcc.dg/weak/weak-2.c: Likewise.
2379 * gcc.dg/weak/weak-3.c: Likewise.
2380 * gcc.dg/weak/weak-4.c: Likewise.
2381 * gcc.dg/weak/weak-5.c: Likewise.
2382 * gcc.dg/weak/weak-15.c: Likewise.
2383 * gcc.dg/weak/weak-16.c: Likewise.
2384
2385 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2386
2387 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR tree-optimization/56559
2390 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2391
2392 2013-03-07 Andreas Schwab <schwab@suse.de>
2393
2394 * gcc.dg/pr31490.c: Fix last change.
2395
2396 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/56534
2399 * g++.dg/template/crash115.C: New.
2400
2401 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR tree-optimization/56539
2404 * gcc.c-torture/compile/pr56539.c: New test.
2405
2406 2013-03-06 Kai Tietz <ktietz@redhat.com>
2407
2408 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2409 targets.
2410 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2411 * gcc.dg/lto/20091013-1_2.c: Likewise.
2412 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2413
2414 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gnat.dg/specs/aggr6.ads: New test.
2417
2418 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gnat.dg/loop_optimization15.ad[sb]: New test.
2421
2422 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR middle-end/56548
2425 * gcc.dg/pr56548.c: New test.
2426
2427 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2428
2429 PR debug/53363
2430 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2431
2432 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR c++/56543
2435 * g++.dg/template/typename20.C: New test.
2436
2437 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR debug/56510
2440 * gcc.dg/pr56510.c: New test.
2441
2442 PR rtl-optimization/56484
2443 * gcc.c-torture/compile/pr56484.c: New test.
2444
2445 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2446
2447 PR c++/56530
2448 * g++.dg/warn/Wsign-conversion-2.C: New.
2449
2450 2013-03-05 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/56270
2453 * gcc.dg/vect/slp-38.c: New testcase.
2454
2455 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR rtl-optimization/56494
2458 * gcc.dg/pr56494.c: New test.
2459
2460 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2461
2462 * gcc.dg/pr56424.c: New test.
2463
2464 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2465
2466 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2467 * gcc.dg/pr56228.c <avr>: Skip.
2468
2469 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2470
2471 PR testsuite/52641
2472 PR tree-optimization/52631
2473 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2474
2475 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2476
2477 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2478 * gcc.dg/vect/vect-83_64.c: Same.
2479
2480 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2481
2482 PR fortran/56477
2483 * gfortran.dg/pointer_check_13.f90: New test.
2484
2485 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2486
2487 PR fortran/54730
2488 * gfortran.dg/array_constructor_42.f90: New test.
2489
2490 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 PR c++/52688
2493 * g++.dg/template/static33.C: New.
2494 * g++.dg/template/static34.C: Likewise.
2495
2496 PR c++/10291
2497 * g++.dg/template/static35.C: New.
2498
2499 2013-03-01 Steve Ellcey <sellcey@mips.com>
2500
2501 * gcc.dg/pr56396.c: Require pic support.
2502
2503 2013-03-01 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/55481
2506 * gcc.dg/torture/pr56488.c: New testcase.
2507
2508 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2509 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR sanitizer/56454
2512 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2513 no_sanitize_address attribute rather than no_address_safety_analysis.
2514 * g++.dg/asan/sanitizer_test_utils.h
2515 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2516 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2517 in addition to no_address_safety_analysis.
2518
2519 2013-02-28 Jason Merrill <jason@redhat.com>
2520
2521 PR c++/56481
2522 * g++.dg/cpp0x/constexpr-and.C: New.
2523
2524 2013-02-28 Martin Jambor <mjambor@suse.cz>
2525
2526 PR tree-optimization/56294
2527 * g++.dg/debug/pr56294.C: New test.
2528
2529 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2530
2531 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2532
2533 2013-02-27 Marek Polacek <polacek@redhat.com>
2534
2535 PR rtl-optimization/56466
2536 * gcc.dg/pr56466.c: New test.
2537
2538 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2539
2540 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2541 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2542 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2543
2544 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2545
2546 PR middle-end/45472
2547 * gcc.dg/pr45472.c: New test.
2548
2549 2013-02-26 Marek Polacek <polacek@redhat.com>
2550
2551 PR tree-optimization/56426
2552 * gcc.dg/pr56436.c: New test.
2553
2554 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR tree-optimization/56448
2557 * gcc.c-torture/compile/pr56448.c: New test.
2558
2559 PR tree-optimization/56443
2560 * gcc.dg/torture/pr56443.c: New test.
2561
2562 2013-02-25 Richard Biener <rguenther@suse.de>
2563
2564 PR tree-optimization/56175
2565 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2566
2567 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2568
2569 PR c++/56403
2570 * g++.dg/torture/pr56403.C: New test.
2571
2572 2013-02-25 Catherine Moore <clm@codesourcery.com>
2573
2574 Revert:
2575 2013-02-24 Catherine Moore <clm@codesourcery.com>
2576 Richard Sandiford <rdsandiford@googlemail.com>
2577
2578 * gcc.target/mips/mips.exp: Add microMIPS support.
2579 * gcc.target/mips/umips-movep-2.c: New test.
2580 * gcc.target/mips/umips-lwp-2.c: New test.
2581 * gcc.target/mips/umips-swp-5.c: New test.
2582 * gcc.target/mips/umips-constraints-1.c: New test.
2583 * gcc.target/mips/umips-lwp-3.c: New test.
2584 * gcc.target/mips/umips-swp-6.c: New test.
2585 * gcc.target/mips/umips-constraints-2.c: New test.
2586 * gcc.target/mips/umips-save-restore-1.c: New test.
2587 * gcc.target/mips/umips-lwp-4.c: New test.
2588 * gcc.target/mips/umips-swp-7.c: New test.
2589 * gcc.target/mips/umips-save-restore-2.c: New test.
2590 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2591 * gcc.target/mips/umips-lwp-5.c: New test.
2592 * gcc.target/mips/umips-save-restore-3.c: New test.
2593 * gcc.target/mips/umips-lwp-6.c: New test.
2594 * gcc.target/mips/umips-swp-1.c: New test.
2595 * gcc.target/mips/umips-lwp-7.c: New test.
2596 * gcc.target/mips/umips-swp-2.c: New test.
2597 * gcc.target/mips/umips-lwp-8.c: New test.
2598 * gcc.target/mips/umips-swp-3.c: New test.
2599 * gcc.target/mips/umips-movep-1.c: New test.
2600 * gcc.target/mips/umips-lwp-1.c: New test.
2601 * gcc.target/mips/umips-swp-4.c: New test.
2602
2603 2013-02-24 Catherine Moore <clm@codesourcery.com>
2604 Richard Sandiford <rdsandiford@googlemail.com>
2605
2606 * gcc.target/mips/mips.exp: Add microMIPS support.
2607 * gcc.target/mips/umips-movep-2.c: New test.
2608 * gcc.target/mips/umips-lwp-2.c: New test.
2609 * gcc.target/mips/umips-swp-5.c: New test.
2610 * gcc.target/mips/umips-constraints-1.c: New test.
2611 * gcc.target/mips/umips-lwp-3.c: New test.
2612 * gcc.target/mips/umips-swp-6.c: New test.
2613 * gcc.target/mips/umips-constraints-2.c: New test.
2614 * gcc.target/mips/umips-save-restore-1.c: New test.
2615 * gcc.target/mips/umips-lwp-4.c: New test.
2616 * gcc.target/mips/umips-swp-7.c: New test.
2617 * gcc.target/mips/umips-save-restore-2.c: New test.
2618 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2619 * gcc.target/mips/umips-lwp-5.c: New test.
2620 * gcc.target/mips/umips-save-restore-3.c: New test.
2621 * gcc.target/mips/umips-lwp-6.c: New test.
2622 * gcc.target/mips/umips-swp-1.c: New test.
2623 * gcc.target/mips/umips-lwp-7.c: New test.
2624 * gcc.target/mips/umips-swp-2.c: New test.
2625 * gcc.target/mips/umips-lwp-8.c: New test.
2626 * gcc.target/mips/umips-swp-3.c: New test.
2627 * gcc.target/mips/umips-movep-1.c: New test.
2628 * gcc.target/mips/umips-lwp-1.c: New test.
2629 * gcc.target/mips/umips-swp-4.c: New test.
2630
2631 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2632
2633 PR sanitizer/56393
2634 * lib/asan-dg.exp (asan_link_flags): Add
2635 -B${gccpath}/libsanitizer/asan/ to flags.
2636
2637 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR middle-end/56420
2640 * gcc.dg/torture/pr56420.c: New test.
2641
2642 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2643
2644 PR middle-end/56108
2645 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2646
2647 2013-02-21 Martin Jambor <mjambor@suse.cz>
2648
2649 PR tree-optimization/56310
2650 * g++.dg/ipa/pr56310.C: New test.
2651
2652 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2653
2654 PR fortran/56385
2655 * gfortran.dg/proc_ptr_comp_37.f90: New.
2656
2657 2013-02-21 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/56415
2660 Revert
2661 2013-02-11 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/56273
2664 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2665 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2666 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2667 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2668 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2669 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2670
2671 2013-02-21 Marek Polacek <polacek@redhat.com>
2672
2673 PR tree-optimization/56398
2674 * g++.dg/torture/pr56398.C: New test.
2675
2676 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR inline-asm/56405
2679 * gcc.c-torture/compile/pr56405.c: New test.
2680
2681 2013-02-20 Jan Hubicka <jh@suse.cz>
2682
2683 PR tree-optimization/56265
2684 * g++.dg/ipa/devirt-11.C: New testcase.
2685
2686 2013-02-20 Richard Biener <rguenther@suse.de>
2687
2688 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2689
2690 2013-02-20 Richard Biener <rguenther@suse.de>
2691 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR tree-optimization/56396
2694 * gcc.dg/pr56396.c: New testcase.
2695
2696 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/56373
2699 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2700
2701 2013-02-19 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/56384
2704 * gcc.dg/torture/pr56384.c: New testcase.
2705
2706 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR tree-optimization/56350
2709 * gcc.dg/pr56350.c: New test.
2710
2711 PR tree-optimization/56381
2712 * g++.dg/opt/pr56381.C: New test.
2713
2714 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR pch/54117
2717 * lib/dg-pch.exp (pch-init, pch-finish,
2718 check_effective_target_pch_supported_debug): New procs.
2719 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2720 Likewise if $pch_unsupported_debug and $flags include -g.
2721 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2722 and dg-require-effective-target pch_unsupported_debug.
2723 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2724 * objc.dg/pch/pch.exp: Likewise.
2725 * gcc.dg/pch/pch.exp: Likewise.
2726 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2727 pch_unsupported_debug.
2728 * gcc.dg/pch/valid-1.hs: Likewise.
2729 * gcc.dg/pch/valid-1b.c: Likewise.
2730 * gcc.dg/pch/valid-1b.hs: Likewise.
2731
2732 2013-02-18 Richard Biener <rguenther@suse.de>
2733
2734 PR tree-optimization/56366
2735 * gcc.dg/torture/pr56366.c: New testcase.
2736
2737 2013-02-18 Richard Biener <rguenther@suse.de>
2738
2739 PR middle-end/56349
2740 * gcc.dg/torture/pr56349.c: New testcase.
2741
2742 2013-02-18 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/56321
2745 * gcc.dg/torture/pr56321.c: New testcase.
2746
2747 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2748
2749 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2750
2751 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2752 Dodji Seketeli <dodji@redhat.com>
2753
2754 PR asan/56330
2755 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2756 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2757 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2758 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2759 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2760 * c-c++-common/asan/pr56330.c: Likewise.
2761 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2762 Ensure the size argument of __builtin_memcpy is a constant.
2763
2764 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2765 Paolo Carlini <paolo.carlini@oracle.com>
2766
2767 PR c++/51242
2768 * g++.dg/cpp0x/enum23.C: New.
2769
2770 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2771
2772 PR target/54685
2773 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2774
2775 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2776
2777 PR rtl-optimization/56348
2778 * gcc.target/i386/pr56348.c: New test.
2779
2780 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2781
2782 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2783 * gcc.target/arm/interrupt-2.c: Likewise.
2784
2785 2013-02-15 Tobias Burnus <burnus@net-b.de>
2786
2787 PR fortran/56318
2788 * gfortran.dg/matmul_9.f90: New.
2789
2790 2013-02-15 Tobias Burnus <burnus@net-b.de>
2791
2792 PR fortran/53818
2793 * gfortran.dg/init_flag_11.f90: New.
2794
2795 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2796
2797 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2798
2799 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2800
2801 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2802 characters.
2803
2804 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2805 Tobias Burnus <burnus@net-b.de>
2806
2807 PR testsuite/56138
2808 * gfortran.dg/allocatable_function_7.f90: New.
2809
2810 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2811
2812 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2813 * asan_globals_test-wrapper.cc: New file.
2814 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2815 instead of asan_globals_test.cc as dg-additional-sources.
2816 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2817 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2818 "sanitizer_test_utils.h" instead of
2819 "sanitizer_common/tests/sanitizer_test_utils.h".
2820 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2821 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2822 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2823 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2824 * g++.dg/asan/asan_test.cc: Synced from upstream.
2825 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2826
2827 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2828
2829 Fix an asan crash
2830 * c-c++-common/asan/memcmp-2.c: New test.
2831
2832 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2833
2834 PR c++/55582
2835 * g++.dg/cpp0x/udlit-string-literal.h: New.
2836 * g++.dg/cpp0x/udlit-string-literal.C: New.
2837
2838 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2839
2840 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2841
2842 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2843
2844 PR target/56184
2845 * gcc.target/arm/pr56184.C: New test.
2846
2847 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c++/56302
2850 * g++.dg/torture/pr56302.C: New test.
2851 * g++.dg/cpp0x/constexpr-56302.C: New test.
2852 * c-c++-common/pr56302.c: New test.
2853
2854 2013-02-13 Tobias Burnus <burnus@net-b.de>
2855 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856
2857 PR fortran/56204
2858 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2859 * gfortran.dg/quad_3.f90: Ditto.
2860
2861 2013-02-13 Kostya Serebryany <kcc@google.com>
2862
2863 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2864 to match the fresh asan run-time.
2865 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2866
2867 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2868
2869 Avoid instrumenting duplicated memory access in the same basic block
2870 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2871 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2872 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2873 * c-c++-common/asan/inc.c: Likewise.
2874
2875 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2876
2877 PR inline-asm/56148
2878 * gcc.target/i386/pr56148.c: New test.
2879
2880 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2881 Tobias Burnus <burnus@net-b.de>
2882
2883 PR testsuite/56082
2884 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2885 to kind=2.
2886
2887 2013-02-12 Richard Biener <rguenther@suse.de>
2888
2889 PR lto/56297
2890 * gcc.dg/lto/pr56297_0.c: New testcase.
2891 * gcc.dg/lto/pr56297_0.c: Likewise.
2892
2893 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2894
2895 PR fortran/46952
2896 * gfortran.dg/typebound_deferred_1.f90: New.
2897
2898 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR rtl-optimization/56151
2901 * gcc.target/i386/pr56151.c: New test.
2902
2903 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2904
2905 * g++.dg/ext/mv12.C: New test.
2906 * g++.dg/ext/mv12.h: New file.
2907 * g++.dg/ext/mv12-aux.C: New file.
2908 * g++.dg/ext/mv13.C: New test.
2909
2910 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2911
2912 * lib/target-supports.exp
2913 (check_effective_target_powerpc_eabi_ok): New.
2914 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2915 powerpc_eabi_ok.
2916 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2917 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2918 only.
2919 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2920 * gcc.target/powerpc/pr51623.c: Likewise.
2921 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2922 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2923
2924 2013-02-11 Alexander Potapenko <glider@google.com>
2925 Jack Howarth <howarth@bromo.med.uc.edu>
2926 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR sanitizer/55617
2929 * g++.dg/asan/pr55617.C: Run on all targets.
2930
2931 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2932
2933 PR rtl-optimization/56275
2934 * gcc.dg/pr56275.c: New test.
2935
2936 2013-02-11 Richard Biener <rguenther@suse.de>
2937
2938 PR tree-optimization/56273
2939 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2940
2941 2013-02-11 Richard Biener <rguenther@suse.de>
2942
2943 PR tree-optimization/56264
2944 * gcc.dg/torture/pr56264.c: New testcase.
2945
2946 2013-02-11 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/56273
2949 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2950 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2951 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2952 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2953 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2954 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2955
2956 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2957
2958 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2959 for *-*-linux-gnu targets.
2960 * g++.dg/asan/interception-test-1.c: Ditto.
2961 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2962 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2963
2964 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2965
2966 PR fortran/55362
2967 * gfortran.dg/intrinsic_size_4.f90 : New test.
2968
2969 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR target/56256
2972 * gcc.target/powerpc/pr56256.c: New test.
2973
2974 2013-02-08 Ian Lance Taylor <iant@google.com>
2975
2976 * lib/go.exp: Load timeout.exp.
2977
2978 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2979
2980 PR rtl-optimization/56246
2981 * gcc.target/i386/pr56246.c: New test.
2982
2983 2013-02-08 Jeff Law <law@redhat.com>
2984
2985 PR debug/53948
2986 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2987
2988 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2989
2990 PR target/56043
2991 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2992 powerpc*-*-linux*.
2993
2994 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2995
2996 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2997
2998 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR rtl-optimization/56195
3001 * gcc.dg/torture/pr56195.c: New test.
3002
3003 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3004
3005 PR fortran/54107
3006 * gfortran.dg/recursive_interface_2.f90: New test.
3007
3008 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR tree-optimization/56250
3011 * gcc.c-torture/execute/pr56250.c: New test.
3012
3013 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3014
3015 PR tree-optimization/56064
3016 * gcc.dg/fixed-point/view-convert-2.c: New test.
3017
3018 2013-02-08 Michael Matz <matz@suse.de>
3019
3020 PR tree-optimization/52448
3021 * gcc.dg/pr52448.c: New test.
3022
3023 2013-02-08 Richard Biener <rguenther@suse.de>
3024
3025 PR middle-end/56181
3026 * gcc.dg/torture/pr56181.c: New testcase.
3027
3028 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3029
3030 PR target/54222
3031 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3032 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3033
3034 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR c++/56241
3037 * g++.dg/parse/crash61.C: New test.
3038
3039 PR c++/56239
3040 * g++.dg/parse/pr56239.C: New test.
3041
3042 PR c++/56237
3043 * g++.dg/abi/mangle61.C: New test.
3044
3045 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3046
3047 PR rtl-optimization/56225
3048 * gcc.target/i386/pr56225.c: New test.
3049
3050 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR debug/56154
3053 * gcc.dg/guality/pr56154-1.c: New test.
3054 * gcc.dg/guality/pr56154-2.c: New test.
3055 * gcc.dg/guality/pr56154-3.c: New test.
3056 * gcc.dg/guality/pr56154-4.c: New test.
3057 * gcc.dg/guality/pr56154-aux.c: New file.
3058
3059 PR tree-optimization/55789
3060 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3061 cleanup-tree-dump.
3062 * gcc.dg/tree-ssa/inline-3.c: Add
3063 --param max-early-inliner-iterations=2 option.
3064
3065 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3066
3067 PR debug/53363
3068 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3069 Add -fno-dwarf2-cfi-asm to dg-options.
3070 Adapt match count.
3071
3072 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/56228
3075 * gcc.dg/pr56228.c: New test.
3076
3077 2013-02-07 Alan Modra <amodra@gmail.com>
3078
3079 PR target/54009
3080 * gcc.target/powerpc/pr54009.c: New test.
3081 PR target/54131
3082 * gfortran.dg/pr54131.f: New test.
3083
3084 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3085
3086 PR fortran/55789
3087 * gfortran.dg/array_constructor_41.f90: New test.
3088
3089 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3090
3091 PR fortran/55978
3092 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3093
3094 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR middle-end/56217
3097 * g++.dg/gomp/pr56217.C: New test.
3098
3099 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR tree-optimization/56205
3102 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3103 * gcc.c-torture/execute/pr56205.c: New test.
3104
3105 2013-02-05 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/53342
3108 PR tree-optimization/53185
3109 * gcc.dg/vect/pr53185-2.c: New testcase.
3110
3111 2013-02-05 Jan Hubicka <jh@suse.cz>
3112
3113 PR tree-optimization/55789
3114 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3115 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3116 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3117 * g++.dg/ipa/inline-1.C: New testcase.
3118 * g++.dg/ipa/inline-2.C: New testcase.
3119 * g++.dg/ipa/inline-3.C: New testcase.
3120
3121 2013-02-05 Jan Hubicka <jh@suse.cz>
3122
3123 PR tree-optimization/55789
3124 * g++.dg/torture/pr55789.C: New testcase.
3125
3126 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR middle-end/56167
3129 * gcc.dg/pr56167.c: New test.
3130
3131 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3132
3133 PR target/55146
3134 * gcc.target/sh/pr55146.c: New.
3135
3136 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3137
3138 PR tree-optimization/54386
3139 * gcc.target/sh/pr54386.c: New.
3140
3141 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/56008
3144 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3145
3146 PR fortran/47517
3147 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3148
3149 2013-02-04 Alexander Potapenko <glider@google.com>
3150 Jack Howarth <howarth@bromo.med.uc.edu>
3151 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR sanitizer/55617
3154 * g++.dg/asan/pr55617.C: New test.
3155
3156 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3157
3158 PR fortran/54195
3159 * gfortran.dg/typebound_operator_19.f90: New test.
3160 * gfortran.dg/typebound_assignment_4.f90: New test.
3161
3162 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3163
3164 PR fortran/54107
3165 * gfortran.dg/recursive_interface_1.f90: New test.
3166
3167 2013-02-04 Richard Guenther <rguenther@suse.de>
3168
3169 PR lto/56168
3170 * gcc.dg/lto/pr56168_0.c: New testcase.
3171 * gcc.dg/lto/pr56168_1.c: Likewise.
3172
3173 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3174
3175 PR fortran/50627
3176 PR fortran/56054
3177 * gfortran.dg/block_12.f90: New test.
3178 * gfortran.dg/module_error_1.f90: New test.
3179
3180 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3181
3182 * lib/target-supports.exp (check_effective_target_vect_float)
3183 (check_effective_target_vect_no_align): Add mips-sde-elf.
3184
3185 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3186
3187 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3188
3189 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3190
3191 * gcc.dg/pr56023.c: XFAIL on AIX.
3192 * gcc.dg/vect/pr49352.c: Same.
3193
3194 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3195
3196 * gnat.dg/opt26.adb: New test.
3197
3198 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3199
3200 Revert.
3201 2013-01-27 Amol Pise <amolpise15@gmail.com>
3202
3203 * gcc.target/arm/neon-vfnms-1.c: New test.
3204 * gcc.target/arm/neon-vfnma-1.c: New test.
3205
3206 2013-01-31 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/56157
3209 * gcc.dg/torture/pr56157.c: New testcase.
3210
3211 2013-01-30 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/56150
3214 * gcc.dg/torture/pr56150.c: New testcase.
3215
3216 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR sanitizer/55374
3219 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3220 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3221 printed in backtrace.
3222 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3223 to avoid errors about mismatched allocation vs. deallocation.
3224
3225 PR c++/55742
3226 * g++.dg/mv1.C: Moved to...
3227 * g++.dg/ext/mv1.C: ... here. Adjust test.
3228 * g++.dg/mv2.C: Moved to...
3229 * g++.dg/ext/mv2.C: ... here. Adjust test.
3230 * g++.dg/mv3.C: Moved to...
3231 * g++.dg/ext/mv3.C: ... here.
3232 * g++.dg/mv4.C: Moved to...
3233 * g++.dg/ext/mv4.C: ... here.
3234 * g++.dg/mv5.C: Moved to...
3235 * g++.dg/ext/mv5.C: ... here. Adjust test.
3236 * g++.dg/mv6.C: Moved to...
3237 * g++.dg/ext/mv6.C: ... here. Adjust test.
3238 * g++.dg/ext/mv7.C: New test.
3239 * g++.dg/ext/mv8.C: New test.
3240 * g++.dg/ext/mv9.C: New test.
3241 * g++.dg/ext/mv10.C: New test.
3242 * g++.dg/ext/mv11.C: New test.
3243
3244 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3245
3246 PR rtl-optimization/56144
3247 * gcc.dg/pr56144.c: New.
3248
3249 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3250
3251 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3252 message.
3253 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3254 * g++.dg/cpp0x/constexpr-55573.C: Same
3255
3256 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3257
3258 PR tree-optimization/56064
3259 * gcc.dg/fixed-point/view-convert.c: New test.
3260
3261 2013-01-30 Andreas Schwab <schwab@suse.de>
3262
3263 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3264 evaluate the end index in string range.
3265
3266 2013-01-30 Tobias Burnus <burnus@net-b.de>
3267
3268 PR fortran/56138
3269 * gfortran.dg/allocatable_function_6.f90: New.
3270
3271 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3272 Mikael Morin <mikael@gcc.gnu.org>
3273
3274 PR fortran/54107
3275 * gfortran.dg/proc_ptr_comp_36.f90: New.
3276
3277 2013-01-29 Richard Biener <rguenther@suse.de>
3278
3279 PR tree-optimization/55270
3280 * gcc.dg/torture/pr55270.c: New testcase.
3281
3282 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR rtl-optimization/56117
3285 * gcc.dg/pr56117.c: New test.
3286
3287 2013-01-28 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/56034
3290 * gcc.dg/torture/pr56034.c: New testcase.
3291
3292 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR tree-optimization/56125
3295 * gcc.dg/pr56125.c: New test.
3296
3297 2013-01-28 Tobias Burnus <burnus@net-b.de>
3298 Mikael Morin <mikael@gcc.gnu.org>
3299
3300 PR fortran/53537
3301 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3302 * gfortran.dg/import8.f90: Likewise.
3303 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3304 * gfortran.dg/import10.f90: New test.
3305 * gfortran.dg/import11.f90: Likewise
3306
3307 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR testsuite/56053
3310 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3311 string.h. Provide memset, malloc and free prototypes, adjust line
3312 numbers in dg-output.
3313 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3314 Provide memset prototype and adjust line numbers in dg-output.
3315 * c-c++-common/asan/global-overflow-1.c: Likewise.
3316
3317 PR tree-optimization/56094
3318 * gcc.dg/pr56094.c: New test.
3319
3320 2013-01-27 Amol Pise <amolpise15@gmail.com>
3321
3322 * gcc.target/arm/neon-vfnms-1.c: New test.
3323 * gcc.target/arm/neon-vfnma-1.c: New test.
3324
3325 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3326
3327 PR target/56114
3328 * gcc.target/i386/pr56114.c: New test.
3329
3330 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3331
3332 PR fortran/55984
3333 * gfortran.dg/associate_14.f90: New test.
3334
3335 PR fortran/56047
3336 * gfortran.dg/associate_13.f90: New test.
3337
3338 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/56098
3341 * gcc.dg/pr56098-1.c: New test.
3342 * gcc.dg/pr56098-2.c: New test.
3343
3344 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3345
3346 PR target/54222
3347 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3348
3349 2013-01-22 Marek Polacek <polacek@redhat.com>
3350
3351 PR tree-optimization/56035
3352 * gcc.dg/pr56035.c: New test.
3353
3354 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3355
3356 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3357 for MIPS.
3358
3359 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3360
3361 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3362
3363 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR c/56078
3366 * gcc.dg/pr56078.c: New test.
3367 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3368
3369 2013-01-24 Martin Jambor <mjambor@suse.cz>
3370
3371 PR tree-optimization/55927
3372 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3373
3374 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.target/i386/movsd.c: New test.
3377
3378 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3379
3380 PR inline-asm/55934
3381 * gcc.target/i386/pr55934.c: New test.
3382
3383 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3384
3385 PR fortran/56081
3386 * gfortran.dg/select_8.f90: New.
3387
3388 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3389
3390 * gcc.target/microblaze/microblaze.exp: Remove
3391 target_config_cflags check.
3392
3393 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR fortran/56052
3396 * gfortran.dg/gomp/pr56052.f90: New test.
3397
3398 PR target/49069
3399 * gcc.dg/pr49069.c: New test.
3400
3401 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/55944
3404 * g++.dg/cpp0x/constexpr-static10.C: New.
3405
3406 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3407
3408 PR target/56028
3409 * gcc.target/i386/pr56028.c: New test.
3410
3411 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR target/55686
3414 * gcc.target/i386/pr55686.c: New test.
3415
3416 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3417
3418 PR c++/53609
3419 * g++.dg/cpp0x/variadic139.C: New test.
3420 * g++.dg/cpp0x/variadic140.C: Likewise.
3421 * g++.dg/cpp0x/variadic141.C: Likewise.
3422
3423 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3424
3425 * gnat.dg/warn8.adb: New test.
3426
3427 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3428
3429 PR fortran/55919
3430 * gfortran.dg/include_8.f90: New test.
3431
3432 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3433
3434 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3435 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3436
3437 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR tree-optimization/56051
3440 * gcc.c-torture/execute/pr56051.c: New test.
3441
3442 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3443
3444 PR rtl-optimization/56023
3445 * gcc.dg/pr56023.c: New test.
3446
3447 2013-01-21 Martin Jambor <mjambor@suse.cz>
3448
3449 PR middle-end/56022
3450 * gcc.target/i386/pr56022.c: New test.
3451
3452 2013-01-21 Jason Merrill <jason@redhat.com>
3453
3454 * lib/target-supports.exp (check_effective_target_alias): New.
3455
3456 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3457
3458 PR debug/53235
3459 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3460
3461 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3462
3463 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3464
3465 2013-01-19 Jeff Law <law@redhat.com>
3466
3467 PR tree-optimization/52631
3468 * tree-ssa/pr52631.c: New test.
3469 * tree-ssa/ssa-fre-9: Update expected output.
3470
3471 2013-01-19 Anthony Green <green@moxielogic.com>
3472
3473 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3474 for moxie.
3475
3476 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR tree-optimization/56029
3479 * g++.dg/torture/pr56029.C: New test.
3480
3481 2013-01-18 Sharad Singhai <singhai@google.com>
3482
3483 PR tree-optimization/55995
3484 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3485
3486 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3487
3488 PR target/55433
3489 * gcc.target/i386/pr55433.c: New.
3490
3491 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR middle-end/56015
3494 * gfortran.dg/pr56015.f90: New test.
3495
3496 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3497
3498 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3499
3500 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3501
3502 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3503 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3504 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3505 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3506 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3507
3508 2013-01-17 Jeff Law <law@redhat.com>
3509
3510 * gcc.dg/pr52573.c: Move to...
3511 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3512
3513 PR rtl-optimization/52573
3514 * gcc.dg/pr52573.c: New test.
3515
3516 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3517
3518 PR sanitizer/55679
3519 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3520 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3521 check_no_compiler_messages to test support in ucontext.h.
3522 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3523 compliant RLIMIT_AS.
3524
3525 2013-01-17 Marek Polacek <polacek@redhat.com>
3526
3527 PR rtl-optimization/55833
3528 * gcc.dg/pr55833.c: New test.
3529
3530 2013-01-17 Jan Hubicka <jh@suse.cz>
3531
3532 PR tree-optimization/55273
3533 * gcc.c-torture/compile/pr55273.c: New testcase.
3534
3535 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3536
3537 PR target/55981
3538 * gcc.target/pr55981.c: New test.
3539
3540 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3541
3542 * gcc.target/arm/pr40887.c: Require at least armv5.
3543 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3544 * gcc.target/arm/pr51915.c: Likewise.
3545 * gcc.target/arm/pr52006.c: Likewise.
3546 * gcc.target/arm/pr53187.c: Likewise.
3547
3548 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3549 * gcc.target/arm/ftest-support-arm.h: Delete.
3550 * gcc.target/arm/ftest-support-thumb.h: Delete.
3551 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3552 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3553 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3554 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3555 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3556 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3557 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3558 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3559 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3560 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3561 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3562 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3563 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3564 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3565 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3566 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3567 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3568 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3569 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3570 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3571 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3572 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3573 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3574 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3575
3576 2013-01-17 Martin Jambor <mjambor@suse.cz>
3577
3578 PR tree-optimizations/55264
3579 * g++.dg/ipa/pr55264.C: New test.
3580
3581 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3582
3583 PR fortran/55983
3584 * gfortran.dg/class_55.f90: New.
3585
3586 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3587
3588 PR testsuite/55994
3589 * gcc.c-torture/execute/builtins/builtins.exp: Add
3590 -Wl,--allow-multiple-definition for eabi and elf targets.
3591
3592 PR testsuite/54622
3593 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3594 check_effective_target_vect_perm_short,
3595 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3596 check_effective_target_vect64): Return 0 for big-endian ARM.
3597 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3598
3599 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3600 prototypes.
3601
3602 2013-01-16 Richard Biener <rguenther@suse.de>
3603
3604 PR tree-optimization/55964
3605 * gcc.dg/torture/pr55964.c: New testcase.
3606
3607 2013-01-16 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/54767
3610 PR tree-optimization/53465
3611 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3612
3613 2013-01-16 Christian Bruel <christian.bruel@st.com>
3614
3615 PR target/55301
3616 * gcc.target/sh/sh-switch.c: New testcase.
3617
3618 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3619
3620 * gcc.dg/webizer.c: Increase the array size.
3621
3622 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR target/55940
3625 * gcc.dg/pr55940.c: New test.
3626
3627 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3628 Harald Anlauf <anlauf@gmx.de>
3629
3630 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3631 * gfortran.dg/bounds_check_5.f90: Likewise.
3632 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3633 * gfortran.dg/continuation_9.f90: Likewise.
3634 * gfortran.dg/move_alloc_13.f90: Likewise.
3635 * gfortran.dg/structure_constructor_11.f90: Likewise.
3636 * gfortran.dg/tab_continuation.f: Likewise.
3637 * gfortran.dg/warning-directive-2.F90: Likewise.
3638 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3639
3640 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3641
3642 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3643 * gcc.target/arm/fma-sp.c: Likewise.
3644
3645 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3646
3647 PR rtl-optimization/55153
3648 * gcc.dg/pr55153.c: New.
3649
3650 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR tree-optimization/55920
3653 * gcc.c-torture/compile/pr55920.c: New test.
3654
3655 2013-01-15 Richard Biener <rguenther@suse.de>
3656
3657 PR middle-end/55882
3658 * gcc.dg/torture/pr55882.c: New testcase.
3659
3660 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR tree-optimization/55955
3663 * gcc.c-torture/compile/pr55955.c: New test.
3664
3665 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3666
3667 PR c++/55663
3668 * g++.dg/cpp0x/alias-decl-31.C: New test.
3669
3670 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3671
3672 PR fortran/54286
3673 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3674 case where interface is null.
3675
3676 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3677
3678 PR fortran/55806
3679 * gfortran.dg/array_constructor_40.f90: New test.
3680
3681 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3682
3683 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3684
3685 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3686
3687 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3688 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3689 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3690 * gcc.target/aarch64/vect-ld1r.c: New.
3691 * gcc.target/aarch64/vect-ld1r.x: New.
3692
3693 2013-01-14 Andi Kleen <ak@linux.intel.com>
3694
3695 PR target/55948
3696 * gcc.target/i386/hle-clear-rel.c: New file
3697 * gcc.target/i386/hle-store-rel.c: New file.
3698
3699 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3700
3701 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3702 * gfortran.dg/bounds_check_4.f90: Likewise.
3703 * gfortran.dg/inquire_10.f90: Likewise.
3704 * gfortran.dg/minloc_3.f90: Likewise.
3705 * gfortran.dg/minlocval_3.f90: Likewise.
3706 * gfortran.dg/module_double_reuse.f90: Likewise.
3707 * gfortran.dg/mvbits_1.f90: Likewise.
3708 * gfortran.dg/oldstyle_1.f90: Likewise.
3709 * gfortran.dg/pr20163-2.f: Likewise.
3710 * gfortran.dg/save_1.f90: Likewise.
3711 * gfortran.dg/scan_1.f90: Likewise.
3712 * gfortran.dg/select_char_1.f90: Likewise.
3713 * gfortran.dg/shape_4.f90: Likewise.
3714 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3715 * gfortran.dg/function_optimize_10.f90: Likewise.
3716 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3717 * gfortran.dg/used_types_17.f90: Likewise.
3718 * gfortran.dg/used_types_18.f90: Likewise.
3719
3720 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3721
3722 PR fortran/54286
3723 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3724
3725 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3726
3727 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3728
3729 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3730
3731 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3732
3733 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3734
3735 PR fortran/55072
3736 * gfortran.dg/assumed_type_2.f90: Fix test case.
3737 * gfortran.dg/internal_pack_13.f90: New test.
3738 * gfortran.dg/internal_pack_14.f90: New test.
3739
3740 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3741
3742 PR fortran/55868
3743 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3744 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3745 $tar to STAR.
3746
3747 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3748
3749 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3750
3751 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3752
3753 PR target/55719
3754 * gcc.target/s390/pr55719.c: New testcase.
3755
3756 2013-01-11 Richard Guenther <rguenther@suse.de>
3757
3758 PR tree-optimization/44061
3759 * gcc.dg/pr44061.c: New testcase.
3760
3761 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3762
3763 Update copyright years.
3764
3765 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3766 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR target/55565
3769 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3770
3771 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3772
3773 PR rtl-optimization/55672
3774 * gcc.target/i386/pr55672.c: New.
3775
3776 2013-01-10 Jeff Law <law@redhat.com>
3777
3778 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3779 pass/fail message unique.
3780
3781
3782 2013-01-10 Jason Merrill <jason@redhat.com>
3783
3784 * ada/.gitignore: New.
3785
3786 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3787
3788 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3789 Add tls options.
3790 * g++.dg/tls/thread_local2.C: Likewise.
3791 * g++.dg/tls/thread_local2g.C: Likewise.
3792 * g++.dg/tls/thread_local6.C: Likewise.
3793 * g++.dg/tls/thread_local-order1.C: Add tls options.
3794 * g++.dg/tls/thread_local-order2.C: Likewise.
3795 * g++.dg/tls/thread_local3.C: Likewise.
3796 * g++.dg/tls/thread_local3g.C: Likewise.
3797 * g++.dg/tls/thread_local4.C: Likewise.
3798 * g++.dg/tls/thread_local4g.C: Likewise.
3799 * g++.dg/tls/thread_local5.C: Likewise.
3800 * g++.dg/tls/thread_local5g.C: Likewise.
3801 * g++.dg/tls/thread_local6g.C: Likewise.
3802
3803 2013-01-10 Kostya Serebryany <kcc@google.com>
3804
3805 * g++.dg/asan/asan_test.cc: Sync from upstream.
3806
3807 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR tree-optimization/55921
3810 * gcc.c-torture/compile/pr55921.c: New test.
3811
3812 2013-01-09 Jan Hubicka <jh@suse.cz>
3813
3814 PR tree-optimization/55569
3815 * gcc.c-torture/compile/pr55569.c: New testcase.
3816
3817 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3818
3819 PR fortran/47203
3820 * gfortran.dg/use_28.f90: New test.
3821
3822 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3823
3824 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3825 number matching more robust.
3826
3827 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3828
3829 PR rtl-optimization/55829
3830 * gcc.target/i386/pr55829.c: New.
3831
3832 2013-01-09 Tobias Burnus <burnus@net-b.de>
3833
3834 PR fortran/55758
3835 * gfortran.dg/bind_c_bool_1.f90: New.
3836 * gfortran.dg/do_5.f90: Add dg-warning.
3837
3838 2013-01-09 Jan Hubicka <jh@suse.cz>
3839
3840 PR tree-optimization/55875
3841 * gcc.c-torture/execute/pr55875.c: New testcase.
3842 * g++.dg/torture/pr55875.C: New testcase.
3843
3844 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR c/48418
3847 * c-c++-common/pr48418.c: New test.
3848
3849 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3850
3851 PR c++/55801
3852 * g++.dg/tls/thread_local-ice.C: New.
3853
3854 2013-01-09 Andreas Schwab <schwab@suse.de>
3855
3856 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3857
3858 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR tree-optimization/48189
3861 * gcc.dg/pr48189.c: New test.
3862
3863 2013-01-04 Jan Hubicka <jh@suse.cz>
3864
3865 PR tree-optimization/55823
3866 * g++.dg/ipa/devirt-10.C: New testcase.
3867
3868 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3869 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3870
3871 PR rtl-optimization/55845
3872 * gcc.target/i386/pr55845.c: New test.
3873
3874 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3875
3876 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3877 instructions generated instead of number of occurances.
3878
3879 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3880
3881 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3882 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3883 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3884 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3885 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3886 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3887 * gcc.target/aarch64/vect-fcm.x: Likewise.
3888 * lib/target-supports.exp
3889 (check_effective_target_vect_cond): Enable for AArch64.
3890
3891 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3892
3893 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3894 endian-safe float pool loading.
3895 (test_square_root_v4sf): Likewise.
3896 (test_square_root_v2df): Likewise.
3897 * lib/target-supports.exp
3898 (check_effective_target_vect_call_sqrtf): Add AArch64.
3899
3900 2013-01-08 Martin Jambor <mjambor@suse.cz>
3901
3902 PR debug/55579
3903 * gcc.dg/tree-ssa/pr55579.c: New test.
3904
3905 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3906
3907 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3908 asm comments.
3909
3910 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR middle-end/55890
3913 * gcc.dg/torture/pr55890-3.c: New test.
3914
3915 PR middle-end/55851
3916 * gcc.c-torture/compile/pr55851.c: New test.
3917
3918 PR sanitizer/55844
3919 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3920 dg-options.
3921
3922 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3923
3924 PR fortran/55618
3925 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3926
3927 2013-01-07 Tobias Burnus <burnus@net-b.de>
3928
3929 PR fortran/55763
3930 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3931 * gfortran.dg/pointer_init_7.f90: New.
3932
3933 2013-01-07 Richard Biener <rguenther@suse.de>
3934
3935 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3936
3937 2013-01-07 Richard Biener <rguenther@suse.de>
3938
3939 PR middle-end/55890
3940 * gcc.dg/torture/pr55890-1.c: New testcase.
3941 * gcc.dg/torture/pr55890-2.c: Likewise.
3942
3943 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3944
3945 * gcc.target/aarch64/fmovd.c: New.
3946 * gcc.target/aarch64/fmovf.c: Likewise.
3947 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3948 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3949 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3950 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3951 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3952 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3953
3954 2013-01-07 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/55888
3957 PR tree-optimization/55862
3958 * gcc.dg/torture/pr55888.c: New testcase.
3959
3960 2013-01-07 Tobias Burnus <burnus@net-b.de>
3961
3962 PR fortran/55852
3963 * gfortran.dg/intrinsic_size_3.f90: New.
3964
3965 2013-01-07 Tobias Burnus <burnus@net-b.de>
3966
3967 PR fortran/55763
3968 * gfortran.dg/select_type_32.f90: New.
3969
3970 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3971
3972 PR c++/52343
3973 * g++.dg/cpp0x/alias-decl-29.C: New test.
3974
3975 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3976
3977 PR fortran/53876
3978 PR fortran/54990
3979 PR fortran/54992
3980 * gfortran.dg/class_array_15.f03: New test.
3981
3982 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3983
3984 PR fortran/42769
3985 PR fortran/45836
3986 PR fortran/45900
3987 * gfortran.dg/use_23.f90: New test.
3988 * gfortran.dg/use_24.f90: New test.
3989 * gfortran.dg/use_25.f90: New test.
3990 * gfortran.dg/use_26.f90: New test.
3991 * gfortran.dg/use_27.f90: New test.
3992
3993 2013-01-06 Olivier Hainque <hainque@adacore.com>
3994
3995 * gnat.dg/specs/clause_on_volatile.ads: New test.
3996
3997 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3998
3999 * gnat.dg/alignment10.adb: New test.
4000
4001 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4002 Mikael Morin <mikael@gcc.gnu.org>
4003
4004 PR fortran/55827
4005 * gfortran.dg/use_22.f90: New test.
4006
4007 2013-01-04 Andrew Pinski <apinski@cavium.com>
4008
4009 * gcc.target/aarch64/cmp-1.c: New testcase.
4010
4011 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4012
4013 PR fortran/55172
4014 * gfortran.dg/select_type_31.f03: New test.
4015
4016 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4017
4018 PR c++/54526 (again)
4019 * g++.dg/cpp0x/parse2.C: Extend.
4020 * g++.old-deja/g++.other/crash28.C: Adjust.
4021
4022 2013-01-04 Richard Biener <rguenther@suse.de>
4023
4024 PR tree-optimization/55862
4025 * gcc.dg/torture/pr55862.c: New testcase.
4026
4027 2013-01-04 Martin Jambor <mjambor@suse.cz>
4028
4029 PR tree-optimization/55755
4030 * gcc.dg/torture/pr55755.c: New test.
4031 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4032 * gcc.dg/tree-ssa/pr45144.c: Update.
4033
4034 2013-01-04 Richard Biener <rguenther@suse.de>
4035
4036 PR middle-end/55863
4037 * gcc.dg/fold-reassoc-2.c: New testcase.
4038
4039 2013-01-04 Tobias Burnus <burnus@net-b.de>
4040
4041 PR fortran/55763
4042 * gfortran.dg/null_7.f90: New.
4043
4044 2013-01-04 Tobias Burnus <burnus@net-b.de>
4045
4046 PR fortran/55854
4047 PR fortran/55763
4048 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4049 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4050 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4051
4052 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4053
4054 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4055
4056 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4057
4058 PR fortran/55855
4059 * gfortran.dg/assignment_1.f90: Modified.
4060 * gfortran.dg/assignment_4.f90: New.
4061
4062 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4063
4064 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4065
4066 2013-01-03 Richard Biener <rguenther@suse.de>
4067
4068 PR tree-optimization/55857
4069 * gcc.dg/vect/pr55857-1.c: New testcase.
4070 * gcc.dg/vect/pr55857-2.c: Likewise.
4071
4072 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR rtl-optimization/55838
4075 * gcc.dg/pr55838.c: New test.
4076
4077 PR tree-optimization/55832
4078 * gcc.c-torture/compile/pr55832.c: New test.
4079
4080 2013-01-02 Teresa Johnson <tejohnson@google.com>
4081
4082 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4083 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4084 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4085 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4086 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4087 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4088 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4089 * gcc.dg/unroll_1.c: Ditto.
4090 * gcc.dg/unroll_2.c: Ditto.
4091 * gcc.dg/unroll_3.c: Ditto.
4092 * gcc.dg/unroll_4.c: Ditto.
4093
4094 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4095
4096 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4097
4098 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4099
4100 PR fortran/55818
4101 * gfortran.dg/eof_4.f90: New test.
4102
4103 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4104
4105 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4106 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4107 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4108 (compat_setup_dfp): Initialize compat_alt_caret and
4109 compat_save_TEST_ALWAYS_FLAGS.
4110
4111 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4112
4113 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4114
4115 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4116
4117 * gcc.dg/torture/fp-int-convert-2.c: New test.
4118
4119 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4120
4121 * gfortran.dg/newunit_3.f90: Add dg-do run.
4122 * gfortran.dg/inquire_15.f90: Add dg-do run.
4123
4124 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR tree-optimization/55831
4127 * gcc.dg/pr55831.c: New test.
4128 \f
4129 Copyright (C) 2013 Free Software Foundation, Inc.
4130
4131 Copying and distribution of this file, with or without modification,
4132 are permitted in any medium without royalty provided the copyright
4133 notice and this notice are preserved.