1 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7 * g++.dg/lookup/typedef2.C: New.
9 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
11 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
12 output of vdup intrinsics.
14 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
16 * gcc.target/arm/lp1189445.c: New testcase.
18 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
20 * gcc.dg/torture/pr58079.c: New test.
22 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/warn9.adb: New test.
26 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
29 * g++.dg/lookup/typedef2.C: New.
31 2013-08-07 David Malcolm <dmalcolm@redhat.com>
33 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
34 to optstr when building plugins on darwin.
36 2013-08-06 Martin Jambor <mjambor@suse.cz>
38 PR tree-optimization/57539
39 * gcc.dg/ipa/pr57539.c: New test.
41 2013-08-06 Martin Jambor <mjambor@suse.cz>
42 Bernd Edlinger <bernd.edlinger@hotmail.de>
44 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
47 2013-08-06 Martin Jambor <mjambor@suse.cz>
50 * gfortran.dg/pr57987.f90: New test.
52 2013-08-06 Martin Jambor <mjambor@suse.cz>
55 * gcc.dg/torture/pr58041.c: New test.
56 * gcc.target/arm/pr58041.c: Likewise.
58 2013-08-06 Janus Weil <janus@gcc.gnu.org>
61 * gfortran.dg/pointer_init_8.f90: New.
63 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/cpp0x/pr58080.C: New.
68 2013-08-05 David Malcolm <dmalcolm@redhat.com>
70 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
71 to optstr when building plugins.
73 2013-08-05 David Malcolm <dmalcolm@redhat.com>
75 Patch autogenerated by refactor_passes.py from
76 https://github.com/davidmalcolm/gcc-refactoring-scripts
77 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
79 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
80 struct to a subclass of gimple_opt_pass along with...
81 (pass_data_one_pass): ...new pass_data instance and...
82 (make_one_pass): ...new function.
83 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
84 global struct to a subclass of gimple_opt_pass along with...
85 (pass_data_warn_self_assign): ...new pass_data instance and...
86 (make_pass_warn_self_assign): ...new function.
87 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
88 a global struct to a subclass of gimple_opt_pass along with...
89 (pass_data_dumb_plugin_example): ...new pass_data instance and...
90 (make_pass_dumb_plugin_example): ...new function.
91 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
92 global struct to a subclass of gimple_opt_pass along with...
93 (pass_data_warn_self_assign): ...new pass_data instance and...
94 (make_pass_warn_self_assign): ...new function.
96 2013-08-05 David Malcolm <dmalcolm@redhat.com>
98 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
99 is created and added to the pass_manager to reflect
100 autogenerated changes.
101 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
102 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
103 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
105 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
108 * g++.dg/cpp0x/pr58072.C: New.
110 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
112 * gcc.dg/torture/pr57993-2.cpp: New.
114 2013-08-02 Jan Hubicka <jh@suse.cz>
116 * gcc.dg/ipa/ipa-1.c: Update.
117 * gcc.dg/ipa/ipa-2.c: Update.
118 * gcc.dg/ipa/ipa-3.c: Update.
119 * gcc.dg/ipa/ipa-4.c: Update.
120 * gcc.dg/ipa/ipa-5.c: Update.
121 * gcc.dg/ipa/ipa-7.c: Update.
122 * gcc.dg/ipa/ipa-8.c: Update.
123 * gcc.dg/ipa/ipcp-1.c: Update.
124 * gcc.dg/ipa/ipcp-2.c: Update.
126 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
128 PR rtl-optimization/58048
129 * gcc.target/i386/pr58048.c: New.
131 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133 * gcc.target/arm/neon-for-64bits-2.c: Delete.
135 2013-08-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
136 Peter Bergner <bergner@vnet.ibm.com>
139 * g++.dg/overload/using3.C: New.
140 * g++.dg/overload/using2.C: Adjust.
141 * g++.dg/lookup/using9.C: Likewise.
143 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
145 * gcc.target/arm/pr46972-2.c: New test.
147 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
149 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
151 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
153 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
155 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
157 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
158 rather than addressing!=absolute when deciding how to handle MIPS16
159 when the test forces an ABI.
161 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
166 2013-07-30 Steve Ellcey <sellcey@mips.com>
168 * gcc.target/mips/code-readable-1.c: Increase switch size.
169 * gcc.target/mips/code-readable-2.c: Ditto.
170 * gcc.target/mips/code-readable-3.c: Ditto.
171 * gcc.target/mips/code-readable-4.c: Ditto.
173 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/parse/crash63.C: New.
178 2013-07-30 Tobias Burnus <burnus@net-b.de>
181 * gfortran.dg/pointer_assign_8.f90: New.
182 * gfortran.dg/pointer_assign_9.f90: New.
183 * gfortran.dg/pointer_assign_10.f90: New.
184 * gfortran.dg/pointer_assign_11.f90: New.
186 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
188 * gcc.target/arm/pr57637.c: New testcase.
190 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
192 PR tree-optimization/57993
193 * gcc.dg/torture/pr57993.c: New test.
195 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
197 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
199 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/conversion/ambig2.C: New.
204 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
206 * gcc.target/mips/fabs-2008.c: New test case.
207 * gcc.target/mips/fabs-legacy.c: New test case.
208 * gcc.target/mips/fabsf-2008.c: New test case.
209 * gcc.target/mips/fabsf-legacy.c: New test case.
210 * gcc.target/mips/fneg-2008.c: New test case.
211 * gcc.target/mips/fneg-legacy.c: New test case.
212 * gcc.target/mips/fneg-2008.c: New test case.
213 * gcc.target/mips/fneg-legacy.c: New test case.
214 * gcc.target/mips/nan-2008.c: New test case.
215 * gcc.target/mips/nan-legacy.c: New test case.
216 * gcc.target/mips/nanf-2008.c: New test case.
217 * gcc.target/mips/nanf-legacy.c: New test case.
218 * gcc.target/mips/nans-2008.c: New test case.
219 * gcc.target/mips/nans-legacy.c: New test case.
220 * gcc.target/mips/nansf-2008.c: New test case.
221 * gcc.target/mips/nansf-legacy.c: New test case.
222 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
224 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
225 Maxim Kuvyrkov <maxim@kugelworks.com>
227 * lib/target-supports.exp (check_effective_target_non_bionic): New
228 effective-target test.
229 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
230 * g++.dg/tls/thread_local4g.C: Ditto.
232 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
235 * gfortran.dg/vector_subsript_7.f90: New test.
237 2013-07-27 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/warn_alias.f90: New.
242 2013-07-27 Janus Weil <janus@gcc.gnu.org>
245 * gfortran.dg/class_array_19.f90: New.
247 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
249 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
250 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
251 * gcc.dg/vect/pr57741-3.c: Likewise.
252 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
254 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
256 Skip tests that make assumptions about struct layout that don't hold
258 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
259 * g++.dg/cpp0x/iop.C: Likewise.
260 * g++.dg/cpp0x/named_refs.C: Likewise.
261 * g++.dg/cpp0x/rv1p.C: Likewise.
262 * g++.dg/cpp0x/rv2p.C: Likewise.
263 * g++.dg/cpp0x/rv3p.C: Likewise.
264 * g++.dg/cpp0x/rv4p.C: Likewise.
265 * g++.dg/cpp0x/rv5p.C: Likewise.
266 * g++.dg/cpp0x/rv6p.C: Likewise.
267 * g++.dg/cpp0x/rv7p.C: Likewise.
268 * g++.dg/cpp0x/rv8p.C: Likewise.
269 * g++.dg/ext/strncpy-chk1.C: Likewise.
270 * gcc.dg/builtin-object-size-10.c: Likewise.
271 * gcc.dg/builtin-object-size-11.c: Likewise.
272 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
273 * gcc.dg/pr25805.c: Likewise.
274 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
275 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
276 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
277 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
278 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
279 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
280 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
281 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
282 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
283 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
284 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
285 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
286 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
287 * gcc.c-torture/execute/zerolen-2.x: Likewise.
288 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
290 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
291 * gcc.dg/tree-ssa/loop-1.c: Likewise.
293 * gcc.dg/torture/pr37868.c: Disable for epiphany.
294 * gcc.dg/sibcall-6.c: Enable for epiphany.
296 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
298 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
300 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
302 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
303 memcpy not initializers.
305 * gcc.dg/guality/guality.exp: Skip on AIX.
307 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/cpp0x/pr57101.C: New.
312 2013-07-26 Ian Bolton <ian.bolton@arm.com>
314 * gcc.target/aarch64/neg_1.c: New test.
316 2013-07-25 Janus Weil <janus@gcc.gnu.org>
319 * gfortran.dg/typebound_call_25.f90: New.
321 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
324 * g++.dg/cpp0x/pr57981.C: New.
326 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
329 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
331 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
333 PR rtl-optimization/57960
334 * gcc.target/s390/pr57960.c: New.
336 2013-07-25 Janus Weil <janus@gcc.gnu.org>
339 * gfortran.dg/unlimited_polymorphic_9.f90: New.
341 2013-07-25 Terry Guo <terry.guo@arm.com>
343 * gcc.target/arm/thumb1-Os-mult.c: New test case.
345 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/inherit/pr57942.C: New.
350 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
352 * gcc.target/powerpc/bool2.h: New file, test the code generation
353 of logical operations for power5, altivec, power7, and power8 systems.
354 * gcc.target/powerpc/bool2-p5.c: Likewise.
355 * gcc.target/powerpc/bool2-av.c: Likewise.
356 * gcc.target/powerpc/bool2-p7.c: Likewise.
357 * gcc.target/powerpc/bool2-p8.c: Likewise.
358 * gcc.target/powerpc/bool3.h: Likewise.
359 * gcc.target/powerpc/bool3-av.c: Likewise.
360 * gcc.target/powerpc/bool2-p7.c: Likewise.
361 * gcc.target/powerpc/bool2-p8.c: Likewise.
363 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
365 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
367 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
369 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
371 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
373 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
374 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
375 type from long to long long.
376 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
377 to have effective-target keywords of lp64 and ilp32.
378 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
379 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
380 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
381 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
382 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
383 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
384 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
385 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
386 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
388 2013-07-23 Tom Tromey <tromey@redhat.com>
389 Joseph Myers <joseph@codesourcery.com>
391 * gcc.dg/c11-generic-1.c: New file.
392 * gcc.dg/c11-generic-2.c: New file.
394 2013-07-22 Tobias Burnus <burnus@net-b.de>
398 * coarray/lib_realloc_1.f90: Permit optimization.
399 * gfortran.dg/coarray_31.f90: New.
401 2013-07-22 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/class_array_7.f03: Fix memory leak.
406 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/cpp0x/decltype56.C: New.
411 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
413 * gcc.dg/pr53265.c: Correct line number in dg-message.
415 2013-07-22 Diego Novillo <dnovillo@google.com>
417 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
419 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
422 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
423 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
425 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
428 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
429 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
430 * gcc.dg/torture/pr53366-1.c: Same.
431 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
432 * gcc.dg/torture/pr56488.c: Same.
433 * gcc.dg/torture/pr57584.c: Same.
434 * gcc.dg/tree-ssa/pr57385.c: Same.
435 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
437 2013-07-21 OndĂ
Âej BĂÂlka <neleai@seznam.cz>
439 * c-c++-common/pr41779.c: Fix typos.
440 * gcc.c-torture/compile/20031125-2.c: Likewise.
441 * gcc.c-torture/compile/20040621-1.c: Likewise.
442 * gcc.c-torture/execute/20020418-1.c: Likewise.
443 * gcc.dg/20020108-1.c: Likewise.
444 * gcc.dg/atomic-generic-aux.c: Likewise.
445 * gcc.dg/builtin-complex-err-2.c: Likewise.
446 * gcc.dg/decl-1.c: Likewise.
447 * gcc.dg/di-sync-multithread.c: Likewise.
448 * gcc.dg/format/c90-printf-1.c: Likewise.
449 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
450 * gcc.dg/long-long-compare-1.c: Likewise.
451 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
452 * gcc.dg/pr17055-1.c: Likewise.
453 * gcc.dg/pr27095.c: Likewise.
454 * gcc.dg/torture/fp-int-convert.h: Likewise.
455 * gcc.dg/tree-prof/inliner-1.c: Likewise.
456 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
457 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
458 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
459 * gcc.dg/tree-ssa/loop-19.c: Likewise.
460 * gcc.dg/tree-ssa/loop-1.c: Likewise.
461 * gcc.dg/tree-ssa/pr21001.c: Likewise.
462 * gcc.dg/tree-ssa/pr42585.c: Likewise.
463 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
464 * gcc.dg/vect/vect-cond-5.c: Likewise.
465 * gcc.dg/weak/typeof-2.c: Likewise.
466 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
467 * gcc.target/arm/naked-1.c: Likewise.
468 * gcc.target/i386/pr9771-1.c: Likewise.
469 * gcc.target/sparc/sparc-constant-1.c: Likewise.
470 * gcc.target/sparc/struct-ret-check.c: Likewise.
471 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
472 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
473 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
476 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
479 * gfortran.dg/dependency_42.f90: New test.
480 * gfortran.dg/dependency_43.f90: New test.
482 2013-07-21 Tobias Burnus <burnus@net-b.de>
485 * gfortran.dg/round_4.f90: New.
487 2013-07-21 Tobias Burnus <burnus@net-b.de>
490 * gfortran.dg/min_max_conformance_2.f90: New.
492 2013-07-20 Jakub Jelinek <jakub@redhat.com>
494 PR preprocessor/57620
495 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
496 (main): Don't test {s,u,U,L}12.
497 * c-c++-common/raw-string-13.c: New test.
498 * c-c++-common/raw-string-14.c: New test.
499 * c-c++-common/raw-string-15.c: New test.
500 * c-c++-common/raw-string-16.c: New test.
502 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
504 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
506 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
508 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
510 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
511 target { ! keeps_null_pointer_checks }.
512 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
513 target { ! keeps_null_pointer_checks }.
515 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
516 * gcc.dg/torture/pr56488.c: Likewise.
518 2013-07-19 Ian Bolton <ian.bolton@arm.com>
520 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
523 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
525 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
526 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
527 * gfortran.dg/guality/guality.exp: Skip on AIX.
529 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
531 * g++.dg/debug/pr56819.C: Skip on AIX.
532 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
533 * g++.dg/guality/guality.exp: Skip on AIX.
535 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
537 * gcc.misc-tests/gcov-14.c: Skip on AIX.
539 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
541 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
544 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
545 Adjust to corrected rounding.
547 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
549 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
550 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
551 check_effective_target_cilkplus.
552 * g++.dg/cilk-plus/cilk-plus.exp: Same.
554 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
556 * gcc.target/powerpc/pr57744.c: Fix typo.
558 2013-07-18 Sriraman Tallam <tmsriram@google.com>
561 * gcc.c-torture/compile/pr57698.c: New test.
562 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
563 * gcc.c-torture/compile/pr44043.c: Ditto.
565 2013-07-18 Wei Mi <wmi@google.com>
567 PR rtl-optimization/57878
568 * g++.dg/pr57518.C: New test.
570 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572 * gcc.dg/pr42611.c: Move dg-error to correct line.
574 2013-07-17 Tobias Burnus <burnus@net-b.de>
577 * gfortran.dg/dollar_sym_3.f: New.
578 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
580 2013-07-16 Iain Sandoe <iain@codesourcery.com>
585 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
586 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
587 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
588 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
589 * objc.dg/image-info.m: Likewise.
590 * objc.dg/symtab-1.m: Likewise.
591 * objc.dg/torture/strings/const-str-10.m: Likewise.
592 * objc.dg/torture/strings/const-str-11.m: Likewise.
593 * objc.dg/torture/strings/const-str-9.m: Likewise.
594 * objc.dg/zero-link-1.m: Likewise.
595 * objc.dg/zero-link-2.m: Likewise.
596 * objc.dg/no-extra-load.m: Avoid Foundation.h.
597 * objc.dg/objc-foreach-4.m: Likewise.
598 * objc.dg/objc-foreach-5.m: Likewise.
599 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
601 * obj-c++.dg/strings/const-str-12.mm: Likewise.
602 * obj-c++.dg/syntax-error-1.mm: Likewise.
603 * objc.dg/method-6.m: Likewise.
604 * objc.dg/pr23214.m: Likewise.
605 * objc.dg/proto-lossage-7.m: Likewise.
606 * objc.dg/strings/const-str-12b.m: Likewise.
607 * objc.dg/zero-link-3.m: Likewise.
608 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
609 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
610 adjust headers, interfaces and encoded types to reflect current system
611 versions. Add FIXME and outputs from current system compiler for
614 2013-07-15 Cong Hou <congh@google.com>
616 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
618 * gcc.target/i386/l_fma_float_3.c: Likewise.
619 * gcc.target/i386/l_fma_double_1.c: Likewise.
620 * gcc.target/i386/l_fma_double_3.c: Likewise.
622 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
624 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
625 function to test if HTM is available.
626 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
627 * gcc.target/powerpc/htm-builtin-1.c: New test.
629 2013-07-15 Tobias Burnus <burnus@net-b.de>
631 * gfortran.dg/coarray_lib_realloc_1.f90: New.
632 * gfortran.dg/coarray/lib_realloc_1.f90: New.
633 * gfortran.dg/coarray_6.f90: Add dg-error.
635 2013-07-15 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/finalize_18.f90: New.
640 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
643 * fortran.dg/module_variable_1.f90: New test.
644 * fortran.dg/module_variable_2.f90: New test.
646 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
648 * g++.dg/ext/vector19.C: Adapt.
649 * g++.dg/ext/vector23.C: New testcase.
651 2013-07-12 Michael Matz <matz@suse.de>
654 * c-c++-common/pr55771.c: New test.
656 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
658 * gcc.target/aarch64/vect-movi.c: New.
660 2013-07-11 Sriraman Tallam <tmsriram@google.com>
663 * g++.dg/ext/pr57362.C: New.
665 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
668 * gcc.target/avr/torture/pr57631.c: New test.
670 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/cpp0x/constexpr-ice7.C: New.
675 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
677 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
679 * gcc.c-torture/execute/nest-align-1.x: New.
681 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/cpp0x/sfinae48.C: New.
686 2013-07-10 Jakub Jelinek <jakub@redhat.com>
688 PR preprocessor/57824
689 * c-c++-common/raw-string-17.c: New test.
690 * c-c++-common/gomp/pr57824.c: New test.
692 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/cpp0x/reinterpret_cast1.C: New.
696 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
697 * g++.dg/conversion/dr195.C: Update.
698 * g++.dg/expr/cast2.C: Likewise.
700 2013-07-10 Jakub Jelinek <jakub@redhat.com>
702 * c-c++-common/raw-string-18.c: New test.
703 * c-c++-common/raw-string-19.c: New test.
705 PR preprocessor/57757
706 * g++.dg/cpp/paste1.C: New test.
707 * g++.dg/cpp/paste2.C: New test.
709 2013-07-10 Graham Stott <grahams@btinternet.com>
711 * gcc.target/mips/mulsize-1.c: New.
712 * gcc.target/mips/mulsize-2.c: New.
713 * gcc.target/mips/mulsize-3.c: New.
714 * gcc.target/mips/mulsize-4.c: New.
716 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
719 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
720 * g++.dg/ext/vector24.C: New testcase.
722 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
725 * g++.dg/cpp0x/decltype17.C: Adjust.
727 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/cpp0x/pr51786.C: New.
732 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
734 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
736 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
738 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
740 * gcc.target/powerpc/sd-vsx.c: Require dfp.
741 * gcc.target/powerpc/sd-pwr6.c: Likewise.
743 2013-07-08 Tobias Burnus <burnus@net-b.de>
746 * gfortran.dg/c_f_pointer_tests_8.f90: New.
748 2013-07-08 Tobias Burnus <burnus@net-b.de>
751 * gfortran.dg/do_check_9.f90: New.
753 2013-07-08 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/dot_product_2.f90: New.
758 2013-07-08 Tobias Burnus <burnus@net-b.de>
761 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
763 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
765 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
766 * gfortran.dg/finalize_10.f90: Fix dg-final.
768 2013-07-08 Jakub Jelinek <jakub@redhat.com>
771 * gcc.target/i386/pr57819.c: New test.
773 PR rtl-optimization/57829
774 * gcc.c-torture/execute/pr57829.c: New test.
776 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
778 * gcc.target/i386/memcpy-vector_loop-1.c: New.
779 * gcc.target/i386/memcpy-vector_loop-2.c: New.
781 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
784 * gcc.target/i386/pr57807.c: New test.
786 2013-07-06 Jakub Jelinek <jakub@redhat.com>
789 * gcc.dg/tree-ssa/vrp89.c: New test.
791 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/parse/defarg16.C: New.
796 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
798 PR rtl-optimization/55342
799 * gcc.target/i386/pr55342.c: New.
801 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
803 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
805 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/inherit/virtual10.C: New.
810 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
813 * gcc.dg/large-size-array-6.c: New test.
815 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/template/crash116.C: New.
820 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
822 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
823 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
825 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp0x/nsdmi-list3.C: New.
830 2013-07-03 Jakub Jelinek <jakub@redhat.com>
833 * gcc.target/i386/pr57777.c: New test.
836 * g++.dg/template/arg9.C: New test.
838 2013-07-02 Sriraman Tallam <tmsriram@google.com>
840 * gcc.target/i386/avx-inline.c: New test.
842 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
844 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
845 * gcc.target/mips/call-2.c: Likewise.
846 * gcc.target/mips/call-3.c: Likewise.
847 * gcc.target/mips/lazy-binding-1.c: Likewise.
849 2013-07-02 Jakub Jelinek <jakub@redhat.com>
851 PR tree-optimization/57741
852 * gcc.dg/vect/pr57741-1.c: New test.
853 * gcc.dg/vect/pr57741-2.c: New test.
854 * gcc.dg/vect/pr57741-3.c: New test.
856 2013-07-02 Ian Bolton <ian.bolton@arm.com>
858 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
860 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
861 * lib/target-supports.exp: Define aarch64_little_endian.
863 2013-07-02 Ian Bolton <ian.bolton@arm.com>
865 * gcc.target/aarch64/abs_1.c: New test.
867 2013-07-02 Ian Bolton <ian.bolton@arm.com>
869 * gcc.target/aarch64/bfxil_1.c: New test.
870 * gcc.target/aarch64/bfxil_2.c: Likewise.
872 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
875 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
876 array sizes from 100 to 20.
878 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
881 * gfortran.dg/pointer_remapping_8.f90: New.
883 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
885 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
886 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
887 * g++.dg/cpp1y/udlit-userdef-string.C: New.
888 * g++.dg/cpp1y/complex_literals.h: New.
890 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/cpp0x/noexcept21.C: New.
895 2013-06-28 Jakub Jelinek <jakub@redhat.com>
898 * gcc.target/i386/pr57736.c: New test.
900 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
902 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
904 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
905 strings to match the fixed error messages.
906 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
907 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
910 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
913 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
914 stqcx. get even registers.
916 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
919 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
921 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
923 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
925 * gcc.target/i386/bmi-1.c: Ditto.
926 * gcc.target/i386/bmi-bextr-4.c: New.
927 * gcc.target/i386/bmi-bextr-5.c: Ditto.
929 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/cpp0x/initlist73.C: New.
934 2013-06-27 Meador Inge <meadori@codesourcery.com>
936 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
937 * g++.dg/simulate-thread/atomics-2.C: Likewise.
938 * g++.dg/simulate-thread/atomics-1.C: Likewise.
940 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
943 * g++.dg/ext/pr57509.C: New file.
945 2013-06-27 Jakub Jelinek <jakub@redhat.com>
948 * gcc.target/i386/bmi-bextr-3.c: New test.
951 * gcc.target/i386/bmi2-bzhi-1.c: New test.
953 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
956 * g++.dg/cpp0x/pr57172.C: New testcase.
958 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
960 * gcc.target/s390/htm-1.c: New file.
961 * gcc.target/s390/htm-nofloat-1.c: New file.
962 * gcc.target/s390/htm-xl-intrin-1.c: New file.
964 2013-06-26 Tobias Burnus <burnus@net-b.de>
967 * gfortran.dg/bounds_check_17.f90: New.
969 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
972 * g++.dg/cpp1y/pr57640.C: New.
974 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
977 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
978 overflow due to size of arrays.
980 2013-06-25 Jakub Jelinek <jakub@redhat.com>
982 PR tree-optimization/57705
983 * gcc.dg/vect/pr57705.c: New test.
984 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
986 2013-06-25 Martin Jambor <mjambor@suse.cz>
989 * g++.dg/ipa/pr57670.C: New test.
991 2013-06-25 Richard Biener <rguenther@suse.de>
994 * gcc.dg/pr56977.c: New testcase.
996 2013-06-24 Martin Jambor <mjambor@suse.cz>
998 PR tree-optimization/57358
999 * gcc.dg/ipa/pr57358.c: New test.
1001 2013-06-24 Richard Biener <rguenther@suse.de>
1004 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1006 2013-06-24 Richard Biener <rguenther@suse.de>
1008 PR tree-optimization/57488
1009 * gcc.dg/torture/pr57488.c: New testcase.
1011 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1012 Dominique d'Humieres <dominiq@lps.ens.fr>
1015 * gfortran.dg/fraction.f90: New.
1017 2013-06-24 Alan Modra <amodra@gmail.com>
1019 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1020 Add scan-assembler-not "lvx".
1021 * gcc.target/powerpc/le-altivec-consts.c: New.
1023 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/cpp0x/sfinae47.C: New.
1027 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1030 * gcc.target/sh/pr52483-1.c: New.
1031 * gcc.target/sh/pr52483-2.c: New.
1032 * gcc.target/sh/pr52483-3.c: New.
1033 * gcc.target/sh/pr52483-4.c: New.
1034 * gcc.target/sh/pr52483-5.c: New.
1036 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1038 * gcc.target/i386/intrinsics_1.c: New test.
1039 * gcc.target/i386/intrinsics_2.c: Ditto.
1040 * gcc.target/i386/intrinsics_3.c: Ditto.
1041 * gcc.target/i386/intrinsics_4.c: Ditto.
1042 * gcc.target/i386/intrinsics_5.c: Ditto.
1043 * gcc.target/i386/intrinsics_6.c: Ditto.
1044 * gcc.target/i386/avx-1.c: Provide macros for builtins
1045 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1047 2013-06-21 Tobias Burnus <burnus@net-b.de>
1050 * gfortran.dg/finalize_17.f90: New.
1052 2013-06-21 Tobias Burnus <burnus@net-b.de>
1054 * gfortran.dg/realloc_on_assign_18.f90: New.
1056 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1058 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1059 Also changed the returns from error as distinct values so that
1060 debugging can get easier.
1061 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1062 errors specific to C, if necessary. Also added new error
1064 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1065 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1066 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1067 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1068 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1069 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1070 the same changes as parser_errors3.c, spaces were added between colons
1071 to not confuse C++ compiler with 2 colons as scope.
1072 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1073 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1074 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1075 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1076 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1077 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1078 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1079 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1080 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1081 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1082 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1083 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1086 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1089 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1091 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/pr57655.c: New test.
1096 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1098 * ada/acats/tests/gcc: Delete.
1099 * gnat.dg/style: Likewise.
1101 2013-06-20 Jeff Law <law@redhat.com>
1103 PR tree-optimization/57660
1104 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1105 based on their branch cost.
1107 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1109 2013-06-20 Tobias Burnus <burnus@net-b.de>
1112 * gfortran.dg/list_read_11.f90: New.
1114 2013-06-20 Richard Biener <rguenther@suse.de>
1116 PR tree-optimization/57584
1117 * gcc.dg/torture/pr57584.c: New testcase.
1119 2013-06-19 Sharad Singhai <singhai@google.com>
1121 * g++.dg/gcov/gcov-8.C: New testcase.
1122 * lib/gcov.exp: Handle intermediate format.
1124 2013-06-19 Wei Mi <wmi@google.com>
1126 PR rtl-optimization/57518
1127 * testsuite/gcc.dg/pr57518.c: New test.
1129 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1131 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1133 2013-06-19 Jan Hubicka <jh@suse.cz>
1135 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1137 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1139 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1140 hard-coded values of array sizes with a #define.
1141 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1142 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1143 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1144 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1145 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1147 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1149 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1150 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1152 2013-06-19 Jeff Law <law@redhat.com>
1154 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1156 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1159 * g++.dg/template/error53.C: New.
1161 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1164 * gcc.target/powerpc/pr55033.c: Fix options.
1166 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1168 * gcc.target/i386/inline_error.c: New test.
1169 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1170 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1172 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/cpp0x/decltype55.C: New.
1177 2013-06-18 Marek Polacek <polacek@redhat.com>
1179 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1181 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1183 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1185 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1187 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1188 Also changed the returns from error as distinct values so that it is
1191 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1193 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1195 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/template/error52.C: New.
1199 * g++.dg/lookup/friend15.C: Update.
1200 * g++.dg/parse/error11.C: Likewise.
1201 * g++.dg/parse/error14.C: Likewise.
1202 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1203 * g++.dg/parse/template25.C: Likewise.
1204 * g++.old-deja/g++.jason/cond.C: Likewise.
1205 * g++.old-deja/g++.mike/for2.C: Likewise.
1206 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1207 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1209 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1211 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1214 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1216 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1217 accidentally placing minus sign for length instead of stride.
1219 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1221 PR rtl-optimization/57425
1222 PR rtl-optimization/57569
1223 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1224 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1226 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1230 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1232 * gfortran.dg/typebound_assignment_6.f03: New.
1234 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1236 * gcc.target/h8300/h8300.exp: New.
1237 * gcc.dg/pragma-isr.c: Move to ...
1238 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1239 * gcc.target/h8300/pragma-isr.c: ... and here.
1240 * gcc.dg/pragma-isr2.c: Move to ...
1241 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1242 * gcc.target/h8300/pragma-isr2.c: ... and here.
1243 * gcc.dg/pragma-isr-trapa.c: Move to ...
1244 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1245 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1246 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1247 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1248 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1249 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1250 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1251 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1252 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1253 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1254 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1255 * gcc.dg/attr-isr-trapa.c: Move to ...
1256 * gcc.target/sh/attr-isr-trapa.c: ... here.
1258 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/ext/builtin-offsetof1.C: New.
1263 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1265 * gcc.target/aarch64/vect_smlal_1.c: New file.
1267 2013-06-14 Tobias Burnus <burnus@net-b.de>
1270 * gfortran.dg/defined_assignment_7.f90: New.
1272 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1275 * g++.dg/rtti/dyncast6.C: New.
1276 * g++.dg/cpp0x/dyncast1.C: Likewise.
1278 2013-06-14 Alan Modra <amodra@gmail.com>
1281 * gcc.dg/pr57134.c: New.
1283 2013-06-14 Tobias Burnus <burnus@net-b.de>
1286 * gfortran.dg/deferred_type_param_9.f90: New.
1288 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1290 * gcc.dg/fold-minus-1.c: New testcase.
1292 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1295 * gfortran.dg/typebound_assignment_5.f03: New.
1297 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1299 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1301 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1302 Pat Haugen <pthaugen@us.ibm.com>
1303 Peter Bergner <bergner@vnet.ibm.com>
1305 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1306 load/store instructions on power7, power8.
1307 * gcc.target/powerpc/atomic-p8.c: Likewise.
1309 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1312 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1314 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/warn/Wunused-var-20.C: New.
1319 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1321 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1322 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1323 Run with -fno-common.
1325 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1327 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1328 and exit function calls with return 1 and return 0, respectively.
1330 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1332 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1335 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1337 PR tree-optimization/57361
1338 * gcc.dg/tree-ssa/pr57361.c: New file.
1340 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1342 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1343 to ensure alignment.
1344 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1346 2013-06-12 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1350 2013-06-12 Tobias Burnus <burnus@net-b.de>
1351 Dominique d'Humieres <dominiq@lps.ens.fr>
1353 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1355 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1358 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1359 * gcc.target/i386/pr56564-3.c: Likewise.
1361 2013-06-11 Tobias Burnus <burnus@net-b.de>
1364 * gfortran.dg/class_array_18.f90: New.
1366 2013-06-11 Jan Hubicka <jh@suse.cz>
1369 * g++.dg/ext/visibility/anon6.C: Update testcase.
1371 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1374 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1375 in how we check __sec_reduce_mutating function's result.
1377 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1378 Pat Haugen <pthaugen@us.ibm.com>
1379 Peter Bergner <bergner@vnet.ibm.com>
1381 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1382 direct move instructions.
1383 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1384 * gcc.target/powerpc/direct-move.h: Likewise.
1385 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1386 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1387 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1388 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1389 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1390 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1392 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/cpp0x/pr52440.C: New.
1397 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.target/i386/pr56564-1.c: New test.
1401 * gcc.target/i386/pr56564-2.c: New test.
1402 * gcc.target/i386/pr56564-3.c: New test.
1403 * gcc.target/i386/pr56564-4.c: New test.
1404 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1405 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1406 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1407 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1408 * gcc.target/i386/vect-sizes-1.c: Likewise.
1409 * gcc.target/i386/memcpy-1.c: Likewise.
1410 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1411 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1413 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1415 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1416 systems to cover all GNU systems.
1417 * g++.dg/abi/guard2.C: Likewise.
1418 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1419 * g++.dg/eh/sighandle.C: Likewise.
1420 * g++.dg/ext/cleanup-10.C: Likewise.
1421 * g++.dg/ext/cleanup-11.C: Likewise.
1422 * g++.dg/ext/cleanup-8.C: Likewise.
1423 * g++.dg/ext/cleanup-9.C: Likewise.
1424 * g++.dg/opt/const5.C: Likewise.
1425 * g++.dg/opt/life1.C: Likewise.
1426 * g++.dg/other/pr39496.C: Likewise.
1427 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1428 * g++.old-deja/g++.abi/align.C: Likewise.
1429 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1430 * g++.old-deja/g++.law/weak.C: Likewise.
1431 * g++.old-deja/g++.pt/asm1.C: Likewise.
1432 * gcc.c-torture/execute/20030125-1.x: Likewise.
1433 * gcc.c-torture/execute/990127-2.x: Likewise.
1434 * gcc.dg/20041106-1.c: Likewise.
1435 * gcc.dg/20050503-1.c: Likewise.
1436 * gcc.dg/builtin-object-size-5.c: Likewise.
1437 * gcc.dg/cleanup-10.c: Likewise.
1438 * gcc.dg/cleanup-11.c: Likewise.
1439 * gcc.dg/cleanup-8.c: Likewise.
1440 * gcc.dg/cleanup-9.c: Likewise.
1441 * gcc.dg/complex-5.c: Likewise.
1442 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1443 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1444 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1445 * gcc.dg/dfp/pr35739.c: Likewise.
1446 * gcc.dg/fdata-sections-1.c: Likewise.
1447 * gcc.dg/lto/20090206-1_0.c: Likewise.
1448 * gcc.dg/lto/20090206-2_0.c: Likewise.
1449 * gcc.dg/pr30360.c: Likewise.
1450 * gcc.dg/pr37303.c: Likewise.
1451 * gcc.dg/pr39323-1.c: Likewise.
1452 * gcc.dg/pr39323-2.c: Likewise.
1453 * gcc.dg/pr39323-3.c: Likewise.
1454 * gcc.dg/pr45416.c: Likewise.
1455 * gcc.dg/setjmp-2.c: Likewise.
1456 * gcc.dg/split-1.c: Likewise.
1457 * gcc.dg/split-3.c: Likewise.
1458 * gcc.dg/split-4.c: Likewise.
1459 * gcc.dg/strlenopt-12g.c: Likewise.
1460 * gcc.dg/strlenopt-14g.c: Likewise.
1461 * gcc.dg/strlenopt-14gf.c: Likewise.
1462 * gcc.dg/strlenopt-16g.c: Likewise.
1463 * gcc.dg/strlenopt-17g.c: Likewise.
1464 * gcc.dg/strlenopt-18g.c: Likewise.
1465 * gcc.dg/strlenopt-1f.c: Likewise.
1466 * gcc.dg/strlenopt-22g.c: Likewise.
1467 * gcc.dg/strlenopt-2f.c: Likewise.
1468 * gcc.dg/strlenopt-4g.c: Likewise.
1469 * gcc.dg/strlenopt-4gf.c: Likewise.
1470 * gcc.dg/struct-ret-3.c: Likewise.
1471 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1472 * gcc.misc-tests/linkage.exp: Likewise.
1473 * gcc.target/i386/20000724-1.c: Likewise.
1474 * gcc.target/i386/align-main-3.c: Likewise.
1475 * gcc.target/i386/cleanup-1.c: Likewise.
1476 * gcc.target/i386/inline-mcpy.c: Likewise.
1477 * gcc.target/i386/pr32268.c: Likewise.
1478 * gcc.target/i386/pr36613.c: Likewise.
1479 * gcc.target/i386/pr39013-1.c: Likewise.
1480 * gcc.target/i386/pr39013-2.c: Likewise.
1481 * gcc.target/i386/pr39496.c: Likewise.
1482 * gcc.target/i386/pr40906-3.c: Likewise.
1483 * gcc.target/i386/pr46084.c: Likewise.
1484 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1486 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1489 * gcc.target/sh/pr6526.c: New.
1491 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1494 * gcc.c-torture/execute/pr57568.c: New test.
1496 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/other/vararg-4.C: New.
1501 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1503 PR rtl-optimization/57559
1504 * gcc.target/s390/pr57559.c : New test.
1506 2013-06-08 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/finalize_10.f90: New.
1510 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1511 * gfortran.dg/finalize_15.f90: New.
1513 2013-06-08 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/storage_size_4.f90: New.
1518 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1521 * testsuite/g++.dg/ext/pr57548.C: New test.
1523 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1526 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1528 2013-06-07 Jan Hubicka <jh@suse.cz>
1530 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1532 2013-06-07 Tobias Burnus <burnus@net-b.de>
1535 * gfortran.dg/array_constructor_48.f90: New.
1536 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1537 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1539 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1542 * gcc.target/arm/xordi3-opt.c: New test.
1544 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1547 Revert to dg-options.
1549 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1552 * gcc.target/powerpc/pr55033.c: New.
1554 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/cpp0x/alias-decl-36.C: New.
1559 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1560 Pat Haugen <pthaugen@us.ibm.com>
1561 Peter Bergner <bergner@vnet.ibm.com>
1563 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1564 power8 builtin functions.
1565 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1566 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1567 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1568 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1569 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1570 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1571 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1572 tests to test power8 auto-vectorization.
1573 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1574 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1575 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1576 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1578 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1579 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1581 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1583 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1585 (check_effective_target_powerpc_p8vector_ok): Likewise.
1586 (is-effective-target): Likewise.
1587 (check_vect_support_and_set_flags): Likewise.
1589 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1592 * g++.dg/parse/error53.C: New.
1594 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1596 PR rtl-optimization/57459
1597 * gcc.target/i386/pr57459.c: New test.
1599 2013-06-06 Teresa Johnson <tejohnson@google.com>
1602 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1603 into -freorder-blocks-and-partition test.
1604 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1605 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1606 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1607 * gcc.dg/tree-prof/pr50907.c: Ditto.
1608 * gcc.dg/tree-prof/pr45354.c: Ditto.
1609 * g++.dg/tree-prof/partition2.C: Ditto.
1610 * g++.dg/tree-prof/partition3.C: Ditto.
1612 2013-06-06 Tobias Burnus <burnus@net-b.de>
1615 * gfortran.dg/finalize_16.f90: New.
1617 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1619 * gcc.dg/vect/no-section-anchors-vect-68.c:
1620 Add dg-skip-if aarch64_tiny.
1622 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1625 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1626 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1628 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/decltype54.C: New.
1633 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1635 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1636 arm*-*-*eabi* targets.
1637 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1639 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1641 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1642 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1645 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1646 * gfortran.dg/io_real_boz_4.f90: Ditto.
1647 * gfortran.dg/io_real_boz_5.f90: Ditto.
1649 2013-06-05 Andreas Schwab <schwab@suse.de>
1651 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1653 2013-06-04 Jan Hubicka <jh@suse.cz>
1655 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1657 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1659 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1660 parameters with void.
1661 (main2): Removed argc parameter.
1662 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1663 (main): Replaced argc, argv parameters with void.
1664 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1665 (main2): Removed argc parameter.
1666 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1667 argv parameters with void. Added __asm volatile to avoid optimization
1668 on argc, if necessary.
1669 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1670 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1671 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1672 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1673 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1674 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1675 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1676 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1677 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1678 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1679 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1680 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1681 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1682 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1683 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1684 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1685 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1686 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1687 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1688 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1689 parameters with void.
1690 (main2): Removed argc parameter.
1691 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1692 (main): Replaced argc, argv parameters with void.
1693 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1694 argv parameters with void. Also renamed this function as main, and
1695 delete the existing main.
1696 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1697 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1698 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1700 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1702 * gcc.target/aarch64/movi_1.c: New test.
1704 2013-06-04 Tobias Burnus <burnus@net-b.de>
1707 * gfortran.dg/finalize_12.f90: New.
1708 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1709 end of scope finalization.
1710 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1711 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1712 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1713 * gfortran.dg/class_19.f03: Ditto.
1714 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1715 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1716 * gfortran.dg/extends_14.f03: Ditto.
1717 * gfortran.dg/move_alloc_4.f90: Ditto.
1718 * gfortran.dg/typebound_proc_27.f03: Ditto.
1720 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1722 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1723 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1724 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1725 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1726 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1727 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1728 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1729 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1730 * gfortran.dg/io_real_boz_4.f90: Ditto.
1731 * gfortran.dg/io_real_boz_5.f90: Ditto.
1732 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1733 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1734 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1735 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1736 * gfortran.dg/transpose_2.f90: Fix dg-output.
1738 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1740 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1741 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1742 dg-option and an header comment.
1744 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/sfinae46.C: New.
1748 * g++.dg/cpp0x/defaulted13.C: Adjust.
1749 * g++.dg/cpp0x/defaulted2.C: Likewise.
1750 * g++.dg/cpp0x/defaulted26.C: Likewise.
1751 * g++.dg/cpp0x/defaulted3.C: Likewise.
1752 * g++.dg/cpp0x/error1.C: Likewise.
1753 * g++.dg/cpp0x/implicit1.C: Likewise.
1754 * g++.dg/cpp0x/implicit11.C: Likewise.
1755 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1756 * g++.dg/cpp0x/initlist47.C: Likewise.
1757 * g++.dg/cpp0x/initlist9.C: Likewise.
1758 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1759 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1760 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1761 * g++.dg/cpp0x/union4.C: Likewise.
1762 * g++.dg/template/crash108.C: Likewise.
1763 * g++.dg/template/crash41.C: Likewise.
1764 * g++.old-deja/g++.jason/local.C: Likewise.
1765 * g++.old-deja/g++.law/visibility3.C: Likewise.
1767 2013-06-03 Teresa Johnson <tejohnson@google.com>
1769 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1770 * gcc.dg/vect/bb-slp-14.c: Ditto.
1771 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1772 * gcc.dg/vect/bb-slp-23.c: Ditto.
1773 * gcc.dg/vect/bb-slp-15.c: Ditto.
1774 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1775 * gcc.dg/vect/bb-slp-24.c: Ditto.
1776 * gcc.dg/vect/bb-slp-16.c: Ditto.
1777 * gcc.dg/vect/bb-slp-25.c: Ditto.
1778 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1779 * gcc.dg/vect/bb-slp-17.c: Ditto.
1780 * gcc.dg/vect/bb-slp-1.c: Ditto.
1781 * gcc.dg/vect/bb-slp-26.c: Ditto.
1782 * gcc.dg/vect/bb-slp-18.c: Ditto.
1783 * gcc.dg/vect/bb-slp-2.c: Ditto.
1784 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1785 * gcc.dg/vect/bb-slp-27.c: Ditto.
1786 * gcc.dg/vect/bb-slp-19.c: Ditto.
1787 * gcc.dg/vect/bb-slp-3.c: Ditto.
1788 * gcc.dg/vect/bb-slp-28.c: Ditto.
1789 * gcc.dg/vect/bb-slp-4.c: Ditto.
1790 * gcc.dg/vect/bb-slp-29.c: Ditto.
1791 * gcc.dg/vect/bb-slp-5.c: Ditto.
1792 * gcc.dg/vect/bb-slp-6.c: Ditto.
1793 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1794 * gcc.dg/vect/bb-slp-7.c: Ditto.
1795 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1796 * gcc.dg/vect/bb-slp-8.c: Ditto.
1797 * gcc.dg/vect/bb-slp-9.c: Ditto.
1798 * gcc.dg/vect/bb-slp-10.c: Ditto.
1799 * gcc.dg/vect/bb-slp-11.c: Ditto.
1800 * gcc.dg/vect/bb-slp-20.c: Ditto.
1801 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1802 * gcc.dg/vect/bb-slp-21.c: Ditto.
1803 * gcc.dg/vect/bb-slp-30.c: Ditto.
1804 * gcc.dg/vect/bb-slp-13.c: Ditto.
1805 * gcc.dg/vect/bb-slp-22.c: Ditto.
1806 * g++.dg/vect/slp-pr50413.cc: Ditto.
1807 * g++.dg/vect/slp-pr56812.cc: Ditto.
1808 * g++.dg/vect/slp-pr50819.cc: Ditto.
1810 2013-06-01 Tobias Burnus <burnus@net-b.de>
1813 * gfortran.dg/class_array_17.f90: New.
1815 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1817 * ada/acats/floatstore.lst: New.
1818 * ada/acats/run_all.sh: Process it.
1820 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1822 * gcc.target/powerpc/e500-ord-1.c: New test.
1823 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1824 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1825 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1827 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1829 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1831 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1833 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1835 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1837 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1839 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1842 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1845 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1847 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1849 2013-05-31 Marek Polacek <polacek@redhat.com>
1851 PR tree-optimization/57478
1852 PR tree-optimization/57453
1853 * gcc.dg/torture/pr57478.c: New test.
1855 2013-05-31 Tobias Burnus <burnus@net-b.de>
1858 * gfortran.dg/class_array_17.f90: New.
1860 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1863 * gcc.target/arm/iordi3-opt.c: New test.
1865 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1869 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1870 * gfortran.dg/interface_26.f90: Ditto.
1871 * gfortran.dg/proc_ptr_11.f90: Ditto.
1872 * gfortran.dg/proc_ptr_15.f90: Ditto.
1873 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1874 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1875 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1876 * gfortran.dg/typebound_override_1.f90: Ditto.
1877 * gfortran.dg/typebound_override_4.f90: Ditto.
1878 * gfortran.dg/typebound_proc_6.f03: Ditto.
1879 * gfortran.dg/assumed_type_7.f90: New test.
1880 * gfortran.dg/typebound_override_5.f90: New test.
1881 * gfortran.dg/typebound_override_6.f90: New test.
1882 * gfortran.dg/typebound_override_7.f90: New test.
1884 2013-05-30 Tobias Burnus <burnus@net-b.de>
1887 * gfortran.dg/power_6.f90: New.
1889 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1891 * gcc.target/aarch64/insv_1.c: New test.
1893 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1895 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1896 dg-skip-if "No stabs".
1898 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1901 * gfortran.dg/assumed_size_1.f90: New.
1903 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1905 * gcc.dg/shrink-wrap-alloca.c: New added.
1906 * gcc.dg/shrink-wrap-pretend.c: New added.
1907 * gcc.dg/shrink-wrap-sibcall.c: New added.
1909 2013-05-30 Tobias Burnus <burnus@net-b.de>
1912 * gfortran.dg/assumed_rank_13.f90: New.
1914 2013-05-29 Easwaran Raman <eraman@google.com>
1916 PR tree-optimization/57442
1917 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1919 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1921 PR tree-optimization/57441
1922 * gcc.c-torture/compile/pr57441.c: New.
1924 2013-05-29 Dehao Chen <dehao@google.com>
1927 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1929 2013-05-29 Tobias Burnus <burnus@net-b.de>
1932 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1933 * gfortran.dg/class_19.f03: Ditto.
1935 2013-05-29 Richard Biener <rguenther@suse.de>
1937 * gcc.dg/vect/bb-slp-32.c: New testcase.
1939 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1941 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1942 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1943 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1944 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1945 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1946 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1947 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1948 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1949 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1950 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1951 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1952 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1953 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1954 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1955 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1956 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1957 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1958 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1959 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1960 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1961 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1962 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1963 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1964 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1965 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1966 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1967 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1968 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1969 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1970 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1971 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1972 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1973 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1974 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1975 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1976 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1977 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1978 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1979 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1981 2013-05-29 Tobias Burnus <burnus@net-b.de>
1984 * gfortran.dg/finalize_11.f90: New.
1985 * gfortran.dg/finalize_4.f03: Remove dg-error.
1986 * gfortran.dg/finalize_5.f03: Ditto.
1987 * gfortran.dg/finalize_6.f03: Ditto.
1988 * gfortran.dg/finalize_7.f03: Ditto.
1990 2013-05-28 Tobias Burnus <burnus@net-b.de>
1992 * gfortran.dg/class_array_16.f90: New.
1994 2013-05-28 Tobias Burnus <burnus@net-b.de>
1997 * testsuite/gfortran.dg/use_29.f90: New.
1999 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/fp_exception.adb: New test.
2003 2013-05-28 Richard Biener <rguenther@suse.de>
2005 PR tree-optimization/56787
2006 * gcc.dg/vect/pr56787.c: New testcase.
2008 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2009 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/typebound_override_4.f90: New.
2014 2013-05-28 Richard Biener <rguenther@suse.de>
2016 PR tree-optimization/57411
2017 * g++.dg/opt/pr57411.C: New testcase.
2019 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2021 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2022 * gcc.dg/builtin-bswap-9.c: Likewise.
2024 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2026 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2028 2013-05-27 Richard Biener <rguenther@suse.de>
2031 * gcc.dg/gomp/pr57412.c: New testcase.
2033 2013-05-27 Bud Davis <jmdavis@link.com>
2036 * gfortran.dg/stfunc_8.f90: New.
2038 2013-05-27 Richard Biener <rguenther@suse.de>
2040 PR tree-optimization/57343
2041 * gcc.dg/torture/pr57343.c: New testcase.
2043 2013-05-27 Richard Biener <rguenther@suse.de>
2045 PR tree-optimization/57417
2046 * gcc.dg/torture/pr57417.c: New testcase.
2048 2013-05-27 Richard Biener <rguenther@suse.de>
2050 PR tree-optimization/57396
2051 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2053 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2055 * gnat.dg/specs/last_bit.ads: New test.
2057 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/specs/machine_attribute.ads: New test.
2061 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/incomplete3.ad[sb]: New test.
2065 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2068 * gcc.target/mips/div-13.c: New test.
2070 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2073 * gcc.target/mips/mips16-attributes-5.c,
2074 * gcc.target/mips/mips16-attributes-6.c: New tests.
2076 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2078 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2079 * gcc.dg/builtin-bswap-8.c: Likewise.
2081 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/cpp0x/new1.C: New.
2086 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2089 * g++.dg/parse/dtor16.C: New.
2090 * g++.dg/parse/dtor6.C: Adjust.
2092 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/expr/bitfield12.C: New.
2097 2013-05-24 Jeff Law <law@redhat.com>
2099 PR tree-optimization/57124
2100 * gcc.c-torture/execute/pr57124.c: New test.
2101 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2103 2013-05-24 Martin Jambor <mjambor@suse.cz>
2105 PR tree-optimization/57294
2106 * gcc.dg/ipa/pr57294.c: New test.
2108 2013-05-24 Dehao Chen <dehao@google.com>
2110 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2112 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2114 * gcc.target/aarch64/scalar_intrinsics.c
2115 (force_simd): Use a valid instruction.
2116 (test_vdupd_lane_s64): Pass a valid lane argument.
2117 (test_vdupd_lane_u64): Likewise.
2119 2013-05-24 Richard Biener <rguenther@suse.de>
2121 PR tree-optimization/57287
2122 * gcc.dg/pr57287.c: New testcase.
2124 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/template/error51.C: New.
2129 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2132 * g++.dg/template/bitfield2.C: New.
2134 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2136 * gnat.dg/specs/noinline1.ads: New test.
2137 * gnat.dg/noinline2.ad[sb]: Likewise.
2138 * gnat.dg/specs/noinline3.ads: Likewise.
2139 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2141 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2144 * gcc.dg/tree-ssa/pr57385.c: New test.
2146 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2148 * gnat.dg/derived_type4.adb: New test.
2150 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2152 * gcc.dg/builtin-bswap-6.c: New test.
2153 * gcc.dg/builtin-bswap-7.c: Likewise.
2154 * gcc.dg/builtin-bswap-8.c: Likewise.
2155 * gcc.dg/builtin-bswap-9.c: Likewise.
2157 2013-05-23 Christian Bruel <christian.bruel@st.com>
2160 * gcc.dg/debug/pr57351.c: New test
2162 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2164 * gcc.target/aarch64/vect-clz.c: New file.
2166 2013-05-23 Martin Jambor <mjambor@suse.cz>
2169 * gcc.dg/ipa/pr57347.c: New test.
2171 2013-05-23 Richard Biener <rguenther@suse.de>
2173 PR tree-optimization/57380
2174 * g++.dg/tree-ssa/pr57380.C: New testcase.
2176 2013-05-23 Richard Biener <rguenther@suse.de>
2179 * gcc.dg/torture/pr57381.c: New testcase.
2181 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2184 * gcc.c-torture/execute/pr57344-1.c: New test.
2185 * gcc.c-torture/execute/pr57344-2.c: New test.
2186 * gcc.c-torture/execute/pr57344-3.c: New test.
2187 * gcc.c-torture/execute/pr57344-4.c: New test.
2189 2013-05-23 Richard Biener <rguenther@suse.de>
2191 PR rtl-optimization/57341
2192 * gcc.dg/torture/pr57341.c: New testcase.
2194 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/parse/crash62.C: New.
2199 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2200 Pat Haugen <pthaugen@us.ibm.com>
2201 Peter Bergner <bergner@vnet.ibm.com>
2203 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2206 2013-05-22 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/defined_assignment_6.f90: New.
2211 2013-05-22 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/assumed_type_6.f90: New.
2216 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/cpp0x/Wunused-parm.C: New.
2221 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2224 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2226 2013-05-21 Easwaran Raman <eraman@google.com>
2228 PR tree-optimization/57322
2229 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2231 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2233 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2236 2013-05-21 Tobias Burnus <burnus@net-b.de>
2239 * gfortran.dg/assumed_type_5.f90: New.
2240 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2241 * gfortran.dg/assumed_rank_2.f90: Ditto.
2242 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2243 * gfortran.dg/no_arg_check_3.f90: Ditto.
2245 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2247 PR tree-optimization/57331
2248 * gcc.c-torture/compile/pr57331.c: New test.
2250 2013-05-21 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/57330
2253 * gcc.dg/torture/pr57330.c: New testcase.
2255 2013-05-21 Richard Biener <rguenther@suse.de>
2257 PR tree-optimization/57303
2258 * gcc.dg/torture/pr57303.c: New testcase.
2260 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2262 PR tree-optimization/57321
2263 * gcc.c-torture/execute/pr57321.c: New test.
2265 2013-05-20 Tobias Burnus <burnus@net-b.de>
2269 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2270 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2271 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2272 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2273 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2274 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2275 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2276 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2277 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2278 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2279 * gfortran.dg/binding_label_tests_24.f90: New.
2280 * gfortran.dg/binding_label_tests_25.f90: New.
2282 2013-05-20 Tobias Burnus <burnus@net-b.de>
2285 * gfortran.dg/binding_label_tests_17.f90: New.
2286 * gfortran.dg/binding_label_tests_18.f90: New.
2287 * gfortran.dg/binding_label_tests_19.f90: New.
2288 * gfortran.dg/binding_label_tests_20.f90: New.
2289 * gfortran.dg/binding_label_tests_21.f90: New.
2290 * gfortran.dg/binding_label_tests_22.f90: New.
2291 * gfortran.dg/binding_label_tests_23.f90: New.
2293 2013-05-20 Tobias Burnus <burnus@net-b.de>
2296 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2297 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2298 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2299 * gfortran.dg/common_18.f90: New.
2300 * gfortran.dg/common_19.f90: New.
2301 * gfortran.dg/common_20.f90: New.
2302 * gfortran.dg/common_21.f90: New.
2304 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/parse/error52.C: New.
2308 * g++.dg/parse/error3.C: Adjust.
2309 * g++.dg/parse/error36.C: Likewise.
2311 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2314 * gcc.target/sh/pr56547-1.c: New.
2315 * gcc.target/sh/pr56547-2.c: New.
2317 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/warn/Wsign-compare-6.C: New.
2321 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2323 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/template/error50.C: New.
2328 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/ext/complit13.C: New.
2333 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2336 * g++.dg/pr57175.C: New testcase.
2338 2013-05-17 Easwaran Raman <eraman@google.com>
2340 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2342 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2345 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2347 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2349 PR rtl-optimization/57281
2350 PR rtl-optimization/57300
2351 * gcc.dg/pr57300.c: New test.
2352 * gcc.c-torture/execute/pr57281.c: New test.
2354 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2357 * g++.dg/ext/sizeof-complit.C: New.
2359 2013-05-17 Marek Polacek <polacek@redhat.com>
2361 * gcc.dg/strlenopt-25.c: New test.
2362 * gcc.dg/strlenopt-26.c: Likewise.
2364 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2367 instead of -mavx2, require only avx instead of avx2.
2368 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2369 of avx2-check.h and turn into an avx runtime test instead of
2372 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2374 * g++.dg/ext/vector22.C: Uncomment working test.
2376 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/template/pr17410.C: New.
2381 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2383 * gcc.target/i386/rotate-3.c: New test.
2384 * gcc.target/i386/rotate-3a.c: New test.
2385 * gcc.target/i386/rotate-4.c: New test.
2386 * gcc.target/i386/rotate-4a.c: New test.
2387 * gcc.target/i386/rotate-5.c: New test.
2388 * gcc.target/i386/rotate-5a.c: New test.
2390 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2392 * gcc.dg/visibility-21.c: Require section_anchors.
2394 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2396 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2397 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2398 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2400 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2402 * gcc.dg/visibility-21.c: New.
2404 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2407 * gcc.dg/pr57286.c: New testcase.
2408 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2409 * g++.dg/ext/vector22.C: Comment out transformations not
2412 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2415 * gcc.target/mips/call-1.c: Restrict to o32.
2416 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2418 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2422 * g++.dg/warn/Wshadow-1.C: Likewise.
2423 * g++.dg/warn/Wshadow-6.C: Likewise.
2424 * g++.dg/warn/Wshadow-7.C: Likewise.
2426 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/parse/pr31952-1.C: New.
2430 * g++.dg/parse/pr31952-2.C: Likewise.
2431 * g++.dg/parse/pr31952-3.C: Likewise.
2433 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2434 * g++.old-deja/g++.jason/cond.C: Likewise.
2435 * g++.dg/cpp0x/range-for5.C: Likewise.
2437 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2440 * gcc.target/arm/pr40887.c: Adjust testcase.
2441 * gcc.target/arm/pr19599.c: New test.
2443 2013-05-15 Richard Biener <rguenther@suse.de>
2445 PR tree-optimization/57275
2446 * gcc.target/i386/pr57275.c: New testcase.
2448 2013-05-15 Jan Hubicka <jh@suse.cz>
2450 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2451 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2452 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2454 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2456 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2459 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2462 * c-c++-common/Wsequence-point-1.c: New test.
2464 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2466 * g++.dg/ext/vector22.C: New testcase.
2467 * gcc.dg/binop-xor3.c: Remove xfail.
2469 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2471 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2472 FLOAT cmp FLOAT ? INT : INT.
2473 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2474 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2475 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2476 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2477 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2478 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2480 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2483 * g++.dg/cpp0x/defaulted43.C: New.
2485 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2488 (alloca): Remove declaration.
2489 (foo9): Replace alloca by __builtin_alloca.
2491 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2493 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2494 Expect "size of array is too large" error.
2496 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2498 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2500 2013-05-14 Richard Biener <rguenther@suse.de>
2503 * g++.dg/torture/pr57235.C: New testcase.
2505 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2508 * gcc.dg/torture/pr57251.c: New test.
2510 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2513 * gcc.target/i386/pr57264.c: New test.
2515 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2519 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2521 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2523 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2525 PR tree-optimization/45216
2526 PR tree-optimization/57157
2527 * c-c++-common/rotate-1.c: Add 32 tests with +.
2528 * c-c++-common/rotate-1a.c: Adjust.
2529 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2530 * c-c++-common/rotate-2b.c: New test.
2531 * c-c++-common/rotate-3.c: Add 32 tests with +.
2532 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2533 * c-c++-common/rotate-4b.c: New test.
2534 * c-c++-common/rotate-5.c: New test.
2536 2013-05-13 Martin Jambor <mjambor@suse.cz>
2539 * gcc.dg/ipa/remref-0.c: New test.
2540 * gcc.dg/ipa/remref-1a.c: Likewise.
2541 * gcc.dg/ipa/remref-1b.c: Likewise.
2542 * gcc.dg/ipa/remref-2a.c: Likewise.
2543 * gcc.dg/ipa/remref-2b.c: Likewise.
2545 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2547 * gcc.dg/vector-shift-2.c: New testcase.
2549 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2551 PR tree-optimization/57230
2552 * gcc.dg/strlenopt-24.c: New test.
2554 PR tree-optimization/57230
2555 * gcc.dg/strlenopt-23.c: New test.
2557 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2560 * gcc.target/sh/pr57108.c: Move this test case to ...
2561 * gcc.c-torture/compile/pr57108.c: ... here.
2563 2013-05-10 Richard Biener <rguenther@suse.de>
2565 PR tree-optimization/57214
2566 * gcc.dg/torture/pr57214.c: New testcase.
2568 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2570 * gcc.dg/vector-shift.c: New testcase.
2572 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2576 PR tree-optimization/45216
2577 PR tree-optimization/57157
2578 * c-c++-common/rotate-1.c: New test.
2579 * c-c++-common/rotate-1a.c: New test.
2580 * c-c++-common/rotate-2.c: New test.
2581 * c-c++-common/rotate-2a.c: New test.
2582 * c-c++-common/rotate-3.c: New test.
2583 * c-c++-common/rotate-3a.c: New test.
2584 * c-c++-common/rotate-4.c: New test.
2585 * c-c++-common/rotate-4a.c: New test.
2587 2013-05-10 Richard Biener <rguenther@suse.de>
2589 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2590 * gcc.target/i386/l_fma_double_1.c: Adjust.
2591 * gcc.target/i386/l_fma_double_2.c: Likewise.
2592 * gcc.target/i386/l_fma_double_3.c: Likewise.
2593 * gcc.target/i386/l_fma_double_4.c: Likewise.
2594 * gcc.target/i386/l_fma_double_5.c: Likewise.
2595 * gcc.target/i386/l_fma_double_6.c: Likewise.
2596 * gcc.target/i386/l_fma_float_1.c: Likewise.
2597 * gcc.target/i386/l_fma_float_2.c: Likewise.
2598 * gcc.target/i386/l_fma_float_3.c: Likewise.
2599 * gcc.target/i386/l_fma_float_4.c: Likewise.
2600 * gcc.target/i386/l_fma_float_5.c: Likewise.
2601 * gcc.target/i386/l_fma_float_6.c: Likewise.
2603 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2606 * g++.dg/cpp0x/pr51226.C: New.
2608 2013-04-16 Han Shen <shenhan@google.com>
2610 Test cases for '-fstack-protector-strong'.
2611 * gcc.dg/fstack-protector-strong.c: New.
2612 * g++.dg/fstack-protector-strong.C: New.
2614 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2616 * gcc.target/aarch64/ands_1.c: New test.
2617 * gcc.target/aarch64/ands_2.c: Likewise
2619 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2621 * lib/target-supports.exp (check_effective_target_hw): New
2623 * c-c++-common/asan/clone-test-1.c: Call
2624 check_effective_target_hw.
2625 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2626 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2627 possible decorations.
2628 * c-c++-common/asan/null-deref-1.c: Likewise.
2629 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2630 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2631 * c-c++-common/asan/use-after-free-1.c: Likewise.
2632 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2633 * g++.dg/asan/large-func-test-1.C: Likewise.
2635 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2637 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2639 2013-05-07 Richard Biener <rguenther@suse.de>
2642 * g++.dg/torture/pr57190.C: New testcase.
2644 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2646 PR tree-optimization/57149
2647 * gcc.dg/pr57149.c: New test.
2650 * gcc.dg/pr57184.c: New test.
2652 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2654 * gnat.dg/specs/array3.ads: New test.
2656 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2658 * c-c++-common/vector-scalar-2.c: New testcase.
2660 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2662 * gcc.target/i386/asm-dialect-2.c: New testcase.
2664 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2667 * g++.dg/cpp0x/auto38.C: New.
2669 2013-05-06 Richard Biener <rguenther@suse.de>
2671 PR tree-optimization/57185
2672 * gcc.dg/autopar/pr57185.c: New testcase.
2674 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2677 * gcc.target/i386/pr57106.c: New test.
2679 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2681 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2682 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2683 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2684 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2685 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2686 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2687 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2689 2013-05-06 Teresa Johnson <tejohnson@google.com>
2692 * gcc.dg/pr57154.c: New test.
2694 2013-05-06 Richard Biener <rguenther@suse.de>
2697 * gcc.dg/torture/pr57147-1.c: New testcase.
2698 * gcc.dg/torture/pr57147-2.c: Likewise.
2699 * gcc.dg/torture/pr57147-3.c: Likewise.
2701 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2704 * gcc.target/sh/pr55303-1.c: New.
2705 * gcc.target/sh/pr55303-2.c: New.
2706 * gcc.target/sh/pr55303-3.c: New.
2708 2013-05-05 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/allocate_with_source_3.f90: New.
2712 2013-05-05 Tobias Burnus <burnus@net-b.de>
2715 * gfortran.dg/null_8.f90: New.
2717 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/cpp0x/enum27.C: New.
2721 * g++.dg/cpp0x/enum_base.C: Adjust.
2723 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2725 PR tree-optimization/56205
2726 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2728 2013-05-04 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2731 * gfortran.dg/bind_c_usage_27.f90: New.
2732 * gfortran.dg/bind_c_usage_28.f90: New.
2734 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2739 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2742 * gcc.target/powerpc/pr57150.c: New file.
2744 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2746 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2747 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2748 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2749 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2750 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2751 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2752 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2754 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2756 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2757 scan-assembler-times.
2759 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2761 * gcc.dg/tree-ssa/slsr-32.c: New.
2762 * gcc.dg/tree-ssa/slsr-33.c: New.
2763 * gcc.dg/tree-ssa/slsr-34.c: New.
2764 * gcc.dg/tree-ssa/slsr-35.c: New.
2765 * gcc.dg/tree-ssa/slsr-36.c: New.
2766 * gcc.dg/tree-ssa/slsr-37.c: New.
2767 * gcc.dg/tree-ssa/slsr-38.c: New.
2769 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2771 * gcc.target/aarch64/tst_1.c: New test.
2772 * gcc.target/aarch64/tst_2.c: Likewise
2774 2013-05-02 Jeff Law <law@redhat.com>
2776 PR tree-optimization/57144
2777 * gcc.c-torture/execute/pr57144.c: New test.
2779 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2781 PR rtl-optimization/57130
2782 * gcc.c-torture/execute/pr57130.c: New test.
2784 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2786 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2788 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2790 * gcc.target/aarch64/fabd.c: New file.
2792 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/pr54318.C: New.
2797 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/parse/error51.C: New.
2801 * g++.dg/parse/error15.C: Adjust column numbers.
2803 2013-05-02 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/size_kind_2.f90: New.
2807 * gfortran.dg/size_kind_3.f90: New.
2809 2013-05-02 Richard Biener <rguenther@suse.de>
2812 * g++.dg/torture/pr57140.C: New testcase.
2814 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2817 * gcc.target/arm/pr56732-1.c: New test.
2819 2013-05-02 Martin Jambor <mjambor@suse.cz>
2822 * gcc.dg/ipa/pr56988.c: New test.
2824 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2826 * gcc.target/aarch64/bics_1.c: New test.
2827 * gcc.target/aarch64/bics_2.c: Likewise.
2829 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2831 PR rtl-optimization/57131
2832 * gcc.c-torture/execute/pr57131.c: New test.
2834 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2837 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2839 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2842 * gcc.target/i386/pr57091.c: New test.
2844 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2846 * gcc.target/aarch64/vect-vaddv.c: New.
2848 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2850 * gcc.target/aarch64/vect-vmaxv.c: New.
2851 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2853 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2855 * gcc.target/aarch64/scalar-vca.c: New.
2856 * gcc.target/aarch64/vect-vca.c: Likewise.
2858 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2860 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2861 (test_vceqd_s64): Force arguments to SIMD registers.
2862 (test_vceqzd_s64): Likewise.
2863 (test_vcged_s64): Likewise.
2864 (test_vcled_s64): Likewise.
2865 (test_vcgezd_s64): Likewise.
2866 (test_vcged_u64): Likewise.
2867 (test_vcgtd_s64): Likewise.
2868 (test_vcltd_s64): Likewise.
2869 (test_vcgtzd_s64): Likewise.
2870 (test_vcgtd_u64): Likewise.
2871 (test_vclezd_s64): Likewise.
2872 (test_vcltzd_s64): Likewise.
2873 (test_vtst_s64): Likewise.
2874 (test_vtst_u64): Likewise.
2876 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/cpp0x/decltype53.C: New.
2881 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran.dg/power_5.f90: New test.
2886 2013-04-30 Richard Biener <rguenther@suse.de>
2889 * gcc.dg/torture/pr57122.c: New testcase.
2891 2013-04-30 Richard Biener <rguenther@suse.de>
2894 * g++.dg/torture/pr57107.C: New testcase.
2896 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2898 PR rtl-optimization/57105
2899 * gcc.dg/pr57105.c: New test.
2901 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2903 PR tree-optimization/57104
2904 * gcc.dg/pr57104.c: New test.
2906 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2909 * gcc.target/i386/pr44578.c: New test.
2911 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2914 * gcc.target/i386/pr57097.c: New test.
2916 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2919 * gcc.target/i386/pr57098.c: New test.
2921 2013-04-29 Kai Tietz <ktietz@redhat.com>
2923 * gcc.c-torture/execute/pr55875.c: New test.
2925 2013-04-29 Richard Biener <rguenther@suse.de>
2928 * gcc.dg/torture/pr57075.c: New testcase.
2930 2013-04-29 Richard Biener <rguenther@suse.de>
2933 * gcc.dg/autopar/pr57103.c: New testcase.
2935 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2937 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2939 2013-04-29 Tom de Vries <tom@codesourcery.com>
2941 * gcc.dg/pr50763.c: Update test.
2943 2013-04-26 Jeff Law <law@redhat.com>
2945 * gcc.dg/tree-ssa/vrp88.c: New test.
2947 2013-04-29 Christian Bruel <christian.bruel@st.com>
2950 * gcc.target/sh/pr57108.c: New test.
2952 2013-04-29 Richard Biener <rguenther@suse.de>
2955 * gfortran.dg/gomp/pr57089.f90: New testcase.
2957 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2959 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2961 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2963 * gcc.target/aarch64/vect-vcvt.c: New.
2965 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2967 * gcc.target/aarch64/vect-vrnd.c: New.
2969 2013-04-29 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/57081
2972 * gcc.dg/torture/pr57081.c: New testcase.
2974 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2976 PR tree-optimization/57083
2977 * gcc.dg/torture/pr57083.c: New test.
2979 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2982 * g++.dg/cpp0x/decltype52.C: New.
2984 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2986 N3472 binary constants
2987 * g++.dg/cpp/limits.C: Adjust warning wording.
2988 * g++.dg/system-binary-constants-1.C: Likewise.
2989 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2991 2013-04-28 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/coarray_30.f90: New.
2996 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2999 * frontend-passes (optimize_power): New function.
3000 (optimize_op): Use it.
3002 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.c-torture/execute/pr56866.c: New test.
3006 * gcc.target/i386/pr56866.c: New test.
3008 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3011 * gcc.dg/setjmp-5.c: New test.
3013 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3016 * g++.dg/cpp0x/constexpr-55708.C: New.
3018 2013-04-26 Richard Biener <rguenther@suse.de>
3020 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3021 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3022 * gcc.dg/pr53265.c: Remove XFAILs.
3023 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3024 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3026 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3028 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3029 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3030 -fdiagnostics-color=never option similarly to
3031 -fno-diagnostics-show-caret option.
3033 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3035 PR rtl-optimization/57003
3036 * gcc.target/i386/pr57003.c: New test.
3038 2013-04-25 Marek Polacek <polacek@redhat.com>
3040 PR tree-optimization/57066
3041 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3043 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3044 Tejas Belagod <tejas.belagod@arm.com>
3046 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3047 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3048 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3050 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3052 * gcc.target/aarch64/cmp.c: New.
3054 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3056 * gcc.target/aarch64/ngc.c: New.
3058 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3060 * lib/target-supports.exp
3061 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3062 (check_effective_target_arm_neon_fp16_ok): Likewise.
3063 (add_options_for_arm_neon_fp16): Likewise.
3064 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3065 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3067 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3069 PR rtl-optimizations/57046
3070 * gcc.target/i386/pr57046.c: New test.
3072 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/cpp1y/cplusplus.C: New.
3076 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3080 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3082 * c-c++-common/Wpointer-arith-1.c: New.
3084 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3086 * g++.dg/cpp1y/cxx1y_macro.C: New.
3088 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/cpp0x/sfinae45.C: New.
3093 2013-04-24 Richard Biener <rguenther@suse.de>
3096 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3098 2013-04-23 Richard Biener <rguenther@suse.de>
3101 * gcc.dg/torture/pr57036-1.c: New testcase.
3102 * gcc.dg/torture/pr57036-2.c: Likewise.
3104 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3106 * gcc.target/aarch64/scalar-mov.c: New testcase.
3108 2013-04-23 Richard Biener <rguenther@suse.de>
3110 PR tree-optimization/57026
3111 * gcc.dg/torture/pr57026.c: New testcase.
3113 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3117 * gfortran.dg/transfer_check_4.f90: New.
3119 2013-04-22 Marek Polacek <polacek@redhat.com>
3122 * gcc.dg/pr56990.c: New test.
3124 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3127 * gcc.target/i386/pr57018.c: New test.
3129 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3131 * gcc.target/aarch64/vrecps.c: New.
3132 * gcc.target/aarch64/vrecpx.c: Likewise.
3134 2013-04-22 Christian Bruel <christian.bruel@st.com>
3137 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3139 2013-04-21 Jeff Law <law@redhat.com>
3141 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3143 2013-04-20 Tobias Burnus <burnus@net-b.de>
3146 * gfortran.dg/c_loc_test_22.f90: New.
3148 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3150 PR rtl-optimization/56847
3151 * gcc.dg/pr56847.c: New test.
3153 2013-04-19 Richard Biener <rguenther@suse.de>
3155 PR tree-optimization/56982
3156 * gcc.c-torture/execute/pr56982.c: New testcase.
3158 2013-04-19 Martin Jambor <mjambor@suse.cz>
3160 PR tree-optimization/56718
3161 * g++.dg/ipa/imm-devirt-1.C: New test.
3162 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3164 2013-04-19 Richard Biener <rguenther@suse.de>
3166 PR tree-optimization/57000
3167 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3169 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3170 Mikael Morin <mikael@gcc.gnu.org>
3173 * gfortran.dg/array_constructor_45.f90: New test.
3174 * gfortran.dg/array_constructor_46.f90: New test.
3175 * gfortran.dg/array_constructor_47.f90: New test.
3176 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3178 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3180 PR rtl-optimization/56999
3181 * g++.dg/opt/pr56999.C: New test.
3183 2013-04-18 Cary Coutant <ccoutant@google.com>
3185 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3186 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3188 2013-04-18 Cary Coutant <ccoutant@google.com>
3190 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3191 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3192 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3193 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3194 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3195 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3196 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3197 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3198 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3199 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3200 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3202 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3204 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3206 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3208 PR tree-optimization/56984
3209 * gcc.c-torture/compile/pr56984.c: New test.
3211 PR rtl-optimization/56992
3212 * gcc.dg/pr56992.c: New test.
3214 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3217 * gfortran.dg/proc_ptr_42.f90: New.
3219 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3221 * gnat.dg/discr41.ad[sb]: New test.
3222 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3223 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3224 * gcc.dg/vect/slp-24.c: Likewise.
3225 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3226 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3227 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3228 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3229 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3230 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3231 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3232 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3233 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3234 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3235 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3236 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3237 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3238 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3239 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3240 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3241 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3242 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3243 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3244 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3245 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3246 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3247 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3248 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3249 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3250 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3252 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3255 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3256 * gfortran.dg/module_md5_1.f90: Remove.
3258 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3260 * gcc.target/aarch64/adds3.c: New.
3261 * gcc.target/aarch64/subs3.c: New.
3263 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3265 * gcc.target/aarch64/adds1.c: New.
3266 * gcc.target/aarch64/adds2.c: New.
3267 * gcc.target/aarch64/subs1.c: New.
3268 * gcc.target/aarch64/subs2.c: New.
3270 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3272 Implement n3599 - Literal operator templates for strings.
3273 * g++.dg/cpp1y/udlit-char-template.C: New test.
3274 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3276 2013-04-16 Tobias Burnus <burnus@net-b.de>
3279 * gfortran.dg/no_arg_check_1.f90: New.
3280 * gfortran.dg/no_arg_check_2.f90: New.
3281 * gfortran.dg/no_arg_check_3.f90: New.
3283 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3286 * gfortran.dg/proc_ptr_41.f90: New.
3288 2013-04-16 Richard Biener <rguenther@suse.de>
3290 PR tree-optimization/56756
3291 * gcc.dg/torture/pr56756.c: New testcase.
3293 2013-04-16 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/c_assoc_5.f90: New.
3298 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3300 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3301 * gcc.c-torture/execute/pr33992.x: Remove.
3302 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3303 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3304 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3306 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3308 PR tree-optimization/56962
3309 * gcc.c-torture/execute/pr56962.c: New test.
3311 2013-04-15 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/56933
3314 * gcc.dg/vect/pr56933.c: New testcase.
3316 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3318 * gcc.target/arm/anddi3-opt.c: New test.
3319 * gcc.target/arm/anddi3-opt2.c: Likewise.
3321 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3323 * gcc.dg/pr56890-1.c: New test.
3324 * gcc.dg/pr56890-2.c: Likewise.
3326 2013-04-15 Joey Ye <joey.ye@arm.com>
3328 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3329 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3331 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3334 * gfortran.dg/select_type_33.f03: New test.
3336 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3339 * gfortran.dg/typebound_proc_29.f03: New.
3341 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3344 * gfortran.dg/typebound_proc_28.f03: New.
3346 2013-04-12 Jeff Law <law@redhat.com>
3348 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3351 2013-04-12 Tobias Burnus <burnus@net-b.de>
3354 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3356 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3359 * gcc.target/i386/pr56903.c: New test.
3361 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3364 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3365 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3366 * gfortran.dg/block_11.f90: Fix invalid test case.
3367 * gfortran.dg/function_types_3.f90: Add new error message.
3368 * gfortran.dg/global_references_1.f90: Ditto.
3369 * gfortran.dg/import2.f90: Remove unneeded parts.
3370 * gfortran.dg/import6.f90: Fix invalid test case.
3371 * gfortran.dg/proc_decl_2.f90: Ditto.
3372 * gfortran.dg/proc_decl_9.f90: Ditto.
3373 * gfortran.dg/proc_decl_18.f90: Ditto.
3374 * gfortran.dg/proc_ptr_40.f90: New.
3375 * gfortran.dg/whole_file_7.f90: Modified error wording.
3376 * gfortran.dg/whole_file_16.f90: Ditto.
3377 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3378 * gfortran.dg/whole_file_18.f90: Modified error wording.
3379 * gfortran.dg/whole_file_20.f03: Ditto.
3380 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3383 2013-04-12 Richard Biener <rguenther@suse.de>
3386 2013-04-10 Richard Biener <rguenther@suse.de>
3388 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3390 2013-04-12 Tobias Burnus <burnus@net-b.de>
3393 * gfortran.dg/class_allocate_15.f90: New.
3396 2013-04-12 Tobias Burnus <burnus@net-b.de>
3398 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3399 scan-tree-dump-times.
3401 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3403 PR tree-optimization/56918
3404 PR tree-optimization/56920
3405 * gcc.dg/vect/pr56918.c: New test.
3406 * gcc.dg/vect/pr56920.c: New test.
3408 2013-04-12 Tobias Burnus <burnus@net-b.de>
3411 * gfortran.dg/class_allocate_14.f90: New.
3412 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3413 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3415 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3417 * gcc.dg/fold-cstvecshift.c: New testcase.
3419 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3421 * gcc.target/aarch64/negs.c: New.
3423 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3426 * g++.dg/template/arrow4.C: New test.
3428 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3430 * gnat.dg/array23.adb: New test.
3431 * gnat.dg/array23_pkg[123].ads: New helpers.
3433 2013-04-11 Jeff Law <law@redhat.com>
3435 PR tree-optimization/56900
3436 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3438 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/cpp0x/sfinae44.C: New.
3443 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3445 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3446 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3448 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3451 * g++.dg/cpp0x/enum26.C: New.
3452 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3454 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3456 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3458 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3460 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3461 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3462 loop is vectorized and that the correct instruction is generated.
3463 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3464 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3465 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3467 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3469 PR tree-optimization/56899
3470 * gcc.c-torture/execute/pr56899.c: New test.
3472 2013-04-10 David S. Miller <davem@davemloft.net>
3474 * gcc.target/sparc/setcc-4.c: New test.
3475 * gcc.target/sparc/setcc-5.c: New test.
3477 2013-04-10 Richard Biener <rguenther@suse.de>
3479 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3481 2013-04-10 Richard Biener <rguenther@suse.de>
3483 * gcc.dg/vect/slp-39.c: New testcase.
3485 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3487 PR tree-optimization/55524
3488 * gcc.target/epiphany/fnma-1.c: New test.
3490 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3492 * gcc.dg/tree-ssa/inline-11.c: New test
3494 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3497 * g++.dg/template/arrow3.C: New test.
3499 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3501 * gcc.target/arm/minmax_minus.c: New test.
3503 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3506 * c-c++-common/gomp/pr56883.c: New test.
3508 2013-04-09 Jeff Law <law@redhat.com>
3510 * gcc.dg/tree-ssa/vrp87.c: New test.
3512 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3514 PR tree-optimization/56854
3515 * g++.dg/torture/pr56854.C: New test.
3517 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3520 * gfortran.dg/array_constructor_44.f90: New test.
3522 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3525 * g++.dg/cpp0x/constexpr-specialization.C: New.
3527 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3529 * gcc.c-torture/execute/pr56837.c: New test.
3533 * g++.dg/opt/vt3.C: New test.
3534 * g++.dg/opt/vt4.C: New test.
3536 2013-04-08 Jeff Law <law@redhat.com>
3538 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3540 2013-04-08 Richard Biener <rguenther@suse.de>
3542 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3544 2013-04-08 Richard Biener <rguenther@suse.de>
3546 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3548 2013-04-08 Richard Biener <rguenther@suse.de>
3550 * g++.dg/vect/slp-pr56812.cc: Adjust.
3552 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3554 * gcc.dg/pr56837.c: New test.
3555 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3556 "generated memset minus one".
3558 2013-04-07 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/reshape_5.f90: New.
3563 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3566 * gcc.target/powerpc/recip-1.c: Modify expected output.
3567 * gcc.target/powerpc/recip-3.c: Likewise.
3568 * gcc.target/powerpc/recip-4.c: Likewise.
3569 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3571 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3573 * gcc.target/arm/peep-ldrd-1.c: New test.
3574 * gcc.target/arm/peep-strd-1.c: Likewise.
3576 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3578 * gcc.target/arm/negdi-1.c: New test.
3579 * gcc.target/arm/negdi-2.c: Likewise.
3580 * gcc.target/arm/negdi-3.c: Likewise.
3581 * gcc.target/arm/negdi-4.c: Likewise.
3583 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3585 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3586 Add -march=armv8-a when we use v8 NEON.
3587 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3588 (check_effective_target_vect_call_ceilf): Likewise.
3589 (check_effective_target_vect_call_floorf): Likewise.
3590 (check_effective_target_vect_call_roundf): Likewise.
3591 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3592 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3593 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3594 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3595 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3597 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3599 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3600 * gcc.target/powerpc/sd-pwr6.c: Same.
3601 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3602 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3604 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3606 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3608 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3611 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3612 * gfortran.dg/altreturn_4.f90: Ditto.
3613 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3614 * gfortran.dg/altreturn_5.f90: Ditto.
3615 * gfortran.dg/altreturn_6.f90: Ditto.
3616 * gfortran.dg/altreturn_7.f90: Ditto.
3618 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3620 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3622 (check_effective_target_arm_v8_neon_ok_nocache):
3624 (check_effective_target_arm_v8_neon_ok): Change to use
3625 check_effective_target_arm_v8_neon_ok_nocache.
3626 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3628 (check_effective_target_vect_call_btruncf):
3629 Enable for arm and ARMv8 NEON.
3630 (check_effective_target_vect_call_ceilf): Likewise.
3631 (check_effective_target_vect_call_floorf): Likewise.
3632 (check_effective_target_vect_call_roundf): Likewise.
3633 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3636 2013-04-04 Marek Polacek <polacek@redhat.com>
3638 PR tree-optimization/48186
3639 * gcc.dg/pr48186.c: New test.
3641 2013-04-04 Richard Biener <rguenther@suse.de>
3643 PR tree-optimization/56826
3644 * gcc.dg/vect/pr56826.c: New testcase.
3645 * gcc.dg/vect/O3-pr36098.c: Adjust.
3647 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3649 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3650 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3651 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3652 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3653 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3654 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3655 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3656 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3657 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3658 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3660 2013-04-04 Richard Biener <rguenther@suse.de>
3662 PR tree-optimization/56213
3663 * gcc.dg/vect/vect-123.c: New testcase.
3665 2013-04-04 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/read_repeat_2.f90: New.
3670 2013-04-04 Richard Biener <rguenther@suse.de>
3672 PR tree-optimization/56837
3673 * g++.dg/torture/pr56837.C: New testcase.
3675 2013-04-04 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/c_loc_test_21.f90: New.
3679 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3680 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3681 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3682 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3683 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3685 2013-04-03 Jeff Law <law@redhat.com>
3687 PR tree-optimization/56799
3688 * gcc.c-torture/execute/pr56799.c: New test.
3690 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3693 * g++.dg/warn/Wpointer-arith-1.C: New.
3694 * g++.dg/gomp/for-19.C: Adjust.
3696 2013-04-03 Marek Polacek <polacek@redhat.com>
3699 * gcc.dg/pr55702.c: New test.
3701 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3704 * gcc.dg/pr56809.c: New testcase.
3706 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3709 * g++.dg/debug/pr56819.C: New test.
3711 2013-04-03 Richard Biener <rguenther@suse.de>
3713 PR tree-optimization/56817
3714 * g++.dg/torture/pr56817.C: New testcase.
3716 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3718 * gcc.dg/vect/bb-slp-31.c: New file.
3720 2013-04-03 Jason Merrill <jason@redhat.com>
3723 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3725 2013-04-03 Richard Biener <rguenther@suse.de>
3727 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3729 2013-04-03 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/55964
3732 * gcc.dg/torture/pr55964-2.c: New testcase.
3734 2013-04-03 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/56501
3737 * gcc.dg/torture/pr56501.c: New testcase.
3739 2013-04-03 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/56407
3742 * gcc.dg/torture/pr56407.c: New testcase.
3744 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3746 PR tree-optimization/56790
3747 * g++.dg/ext/pr56790-1.C: New testcase.
3749 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3751 * gcc.target/i386/merge-1.c: New testcase.
3752 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3754 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3757 * gcc.c-torture/execute/pr19449.c: New test.
3759 2013-04-03 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/56812
3762 * g++.dg/vect/slp-pr56812.cc: New testcase.
3764 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3768 * gfortran.dg/altreturn_8.f90: New.
3769 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3770 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3771 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3773 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3775 PR rtl-optimization/56745
3776 * gcc.c-torture/compile/pr56745.c: New test.
3778 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3780 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3782 2013-04-02 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/56778
3785 * gcc.dg/torture/pr56778.c: New testcase.
3787 2013-04-02 Richard Biener <rguenther@suse.de>
3790 * g++.dg/torture/pr56768.C: New testcase.
3792 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3794 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3796 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3799 * gfortran.dg/namelist_82.f90: New test.
3801 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/implicit_class_1.f90: New.
3806 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3809 * gfortran.dg/namelist_81.f90: New test.
3811 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3813 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3814 for constant and equal string lengths.
3815 * gfortran.dg/character_comparison_5.f90: Likewise.
3816 * gfortran.dg/character_comparison_9.f90: New test.
3818 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3820 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3821 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3823 2013-03-29 Tobias Burnus <burnus@net-b.de>
3826 * gfortran.dg/optional_absent_3.f90: New.
3828 2013-03-29 Tobias Burnus <burnus@net-b.de>
3831 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3833 2013-03-29 Tobias Burnus <burnus@net-b.de>
3836 * gfortran.dg/namelist_80.f90: New.
3838 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3841 * gfortran.dg/string_length_2.f90: New test.
3842 * gfortran.dg/dependency_41.f90: New test.
3844 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3847 * gfortran.dg/array_constructor_43.f90: New test.
3848 * gfortran.dg/random_seed_3.f90: New test.
3850 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3852 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3853 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3854 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3855 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3856 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3857 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3858 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3859 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3860 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3861 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3863 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3866 * g++.dg/conversion/op4.C: Adjust.
3867 * g++.dg/cpp0x/rv1n.C: Likewise.
3868 * g++.dg/cpp0x/rv2n.C: Likewise.
3869 * g++.dg/cpp0x/template_deduction.C: Likewise.
3870 * g++.dg/expr/cond8.C: Likewise.
3871 * g++.dg/other/error4.C: Likewise.
3872 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3873 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3874 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3875 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3876 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3877 * g++.old-deja/g++.law/cvt20.C: Likewise.
3878 * g++.old-deja/g++.law/cvt8.C: Likewise.
3879 * g++.old-deja/g++.law/init8.C: Likewise.
3880 * g++.old-deja/g++.mike/net12.C: Likewise.
3881 * g++.old-deja/g++.mike/net8.C: Likewise.
3882 * g++.old-deja/g++.mike/p2793.C: Likewise.
3883 * g++.old-deja/g++.mike/p3836.C: Likewise.
3884 * g++.old-deja/g++.mike/p418.C: Likewise.
3885 * g++.old-deja/g++.mike/p701.C: Likewise.
3886 * g++.old-deja/g++.mike/p807.C: Likewise.
3888 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3891 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3894 2013-03-28 Marek Polacek <polacek@redhat.com>
3896 PR tree-optimization/56695
3897 * gcc.dg/vect/pr56695.c: New test.
3899 2013-03-28 Richard Biener <rguenther@suse.de>
3901 PR tree-optimization/37021
3902 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3903 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3905 2013-03-27 Tobias Burnus <burnus@net-b.de>
3909 * gfortran.dg/sizeof_2.f90: New.
3910 * gfortran.dg/sizeof_3.f90: New.
3911 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3913 2013-03-27 Richard Biener <rguenther@suse.de>
3915 PR tree-optimization/37021
3916 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3918 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3920 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3921 * g++.dg/ipa/ivinline-2.C: Likewise.
3922 * g++.dg/ipa/ivinline-3.C: Likewise.
3923 * g++.dg/ipa/ivinline-4.C: Likewise.
3924 * g++.dg/ipa/ivinline-5.C: Likewise.
3925 * g++.dg/ipa/ivinline-7.C: Likewise.
3926 * g++.dg/ipa/ivinline-8.C: Likewise.
3927 * g++.dg/ipa/ivinline-9.C: Likewise.
3928 * g++.dg/cpp0x/noexcept03.C: Likewise.
3929 * gcc.dg/const-1.c: Likewise.
3930 * gcc.dg/ipa/pure-const-1.c: Likewise.
3931 * gcc.dg/noreturn-8.c: Likewise.
3932 * gcc.target/i386/mmx-1.c: Likewise.
3933 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3934 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3935 * gcc.c-torture/execute/pr33992.x: New file.
3937 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3939 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3941 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3944 * g++.dg/ext/desig5.C: New.
3946 2013-03-26 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.dg/merge_init_expr_2.f90: New.
3950 * gfortran.dg/merge_char_1.f90: Modify test to
3951 stay a run-time test.
3952 * gfortran.dg/merge_char_3.f90: Ditto.
3954 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3957 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3959 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3962 * g++.dg/cpp0x/range-for23.C: New.
3964 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3967 * gfortran.dg/namelist_79.f90: New.
3969 2013-03-25 Martin Jambor <mjambor@suse.cz>
3971 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3973 2013-03-25 Tobias Burnus <burnus@net-b.de>
3993 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3994 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3995 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3996 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3997 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3998 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3999 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4000 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4001 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4002 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4003 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4004 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4005 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4006 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4007 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4008 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4009 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4010 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4011 * gfortran.dg/pr32601_1.f03: Ditto.
4012 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4013 * gfortran.dg/blockdata_7.f90: New.
4014 * gfortran.dg/c_assoc_4.f90: New.
4015 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4016 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4017 * gfortran.dg/c_funloc_tests_8.f90: New.
4018 * gfortran.dg/c_loc_test_17.f90: New.
4019 * gfortran.dg/c_loc_test_18.f90: New.
4020 * gfortran.dg/c_loc_test_19.f90: New.
4021 * gfortran.dg/c_loc_test_20.f90: New.
4022 * gfortran.dg/c_sizeof_5.f90: New.
4023 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4024 * gfortran.dg/transfer_resolve_2.f90: New.
4025 * gfortran.dg/transfer_resolve_3.f90: New.
4026 * gfortran.dg/transfer_resolve_4.f90: New.
4027 * gfortran.dg/pr32601.f03: Update dg-error.
4028 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4029 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4031 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4033 * gcc.target/arm/vseleqdf.c: New test.
4034 * gcc.target/arm/vseleqsf.c: Likewise.
4035 * gcc.target/arm/vselgedf.c: Likewise.
4036 * gcc.target/arm/vselgesf.c: Likewise.
4037 * gcc.target/arm/vselgtdf.c: Likewise.
4038 * gcc.target/arm/vselgtsf.c: Likewise.
4039 * gcc.target/arm/vselledf.c: Likewise.
4040 * gcc.target/arm/vsellesf.c: Likewise.
4041 * gcc.target/arm/vselltdf.c: Likewise.
4042 * gcc.target/arm/vselltsf.c: Likewise.
4043 * gcc.target/arm/vselnedf.c: Likewise.
4044 * gcc.target/arm/vselnesf.c: Likewise.
4045 * gcc.target/arm/vselvcdf.c: Likewise.
4046 * gcc.target/arm/vselvcsf.c: Likewise.
4047 * gcc.target/arm/vselvsdf.c: Likewise.
4048 * gcc.target/arm/vselvssf.c: Likewise.
4050 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4052 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4054 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4055 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4056 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4057 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4058 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4059 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4060 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4061 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4062 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4063 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4064 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4065 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4066 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4067 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4068 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4069 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4070 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4071 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4072 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4073 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4074 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4075 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4076 * gcc.target/arm/atomic-op-char.c: Likewise.
4077 * gcc.target/arm/atomic-op-consume.c: Likewise.
4078 * gcc.target/arm/atomic-op-int.c: Likewise.
4079 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4080 * gcc.target/arm/atomic-op-release.c: Likewise.
4081 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4082 * gcc.target/arm/atomic-op-short.c: Likewise.
4084 2013-03-25 Richard Biener <rguenther@suse.de>
4087 * g++.dg/torture/pr56694.C: New testcase.
4089 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092 * gcc.target/arm/neon-vcond-gt.c: New test.
4093 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4094 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4096 2013-03-25 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/56689
4099 * gcc.dg/torture/pr56689.c: New testcase.
4101 2013-03-25 Kai Tietz <ktietz@redhat.com>
4103 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4105 2013-03-24 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/eof_5.f90: New.
4110 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4112 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4115 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4117 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4119 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4122 * gcc.c-torture/execute/builtins/builtins.exp: Add
4123 -Wl,--allow-multiple-definition for RTEMS targets.
4125 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4127 * gcc.target/aarch64/movk.c: New test.
4129 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4131 * g++.dg/ext/vector21.C: New testcase.
4133 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4135 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4136 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4138 2013-03-21 Richard Biener <rguenther@suse.de>
4140 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4141 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4143 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4145 * gcc.target/aarch64/vect.c: Test and result vector added
4146 for sabd and saba instructions.
4147 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4148 instructions in assembly.
4149 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4150 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4151 for fabd instruction.
4152 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4153 instruction in assembly.
4154 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4156 2013-03-20 Jeff Law <law@redhat.com>
4158 * g++.dg/tree-ssa/ssa-dom.C: New test.
4160 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4162 * gcc.target/powerpc/mmfpgpr.c: New test.
4163 * gcc.target/powerpc/sd-vsx.c: Likewise.
4164 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4165 * gcc.target/powerpc/vsx-float0.c: Likewise.
4167 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4169 PR tree-optimization/56355
4170 * gcc.dg/pr56355-1.c: New file.
4172 2013-03-20 Catherine Moore <clm@codesourcery.com>
4173 Richard Sandiford <rdsandiford@googlemail.com>
4175 * gcc.target/mips/mips.exp: Add microMIPS support.
4176 * gcc.target/mips/umips-movep-2.c: New test.
4177 * gcc.target/mips/umips-lwp-2.c: New test.
4178 * gcc.target/mips/umips-swp-5.c: New test.
4179 * gcc.target/mips/umips-constraints-1.c: New test.
4180 * gcc.target/mips/umips-lwp-3.c: New test.
4181 * gcc.target/mips/umips-swp-6.c: New test.
4182 * gcc.target/mips/umips-constraints-2.c: New test.
4183 * gcc.target/mips/umips-save-restore-1.c: New test.
4184 * gcc.target/mips/umips-lwp-4.c: New test.
4185 * gcc.target/mips/umips-swp-7.c: New test.
4186 * gcc.target/mips/umips-save-restore-2.c: New test.
4187 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4188 * gcc.target/mips/umips-lwp-5.c: New test.
4189 * gcc.target/mips/umips-save-restore-3.c: New test.
4190 * gcc.target/mips/umips-lwp-6.c: New test.
4191 * gcc.target/mips/umips-swp-1.c: New test.
4192 * gcc.target/mips/umips-lwp-7.c: New test.
4193 * gcc.target/mips/umips-swp-2.c: New test.
4194 * gcc.target/mips/umips-lwp-8.c: New test.
4195 * gcc.target/mips/umips-swp-3.c: New test.
4196 * gcc.target/mips/umips-movep-1.c: New test.
4197 * gcc.target/mips/umips-lwp-1.c: New test.
4198 * gcc.target/mips/umips-swp-4.c: New test.
4200 2013-03-20 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/56661
4203 * gcc.dg/torture/pr56661.c: New testcase.
4205 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4207 PR rtl-optimization/56605
4208 * gcc.target/powerpc/pr56605.c: New.
4210 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213 * gfortran.dg/do_1.f90: Don't xfail.
4215 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4218 * gfortran.dg/namelist_77.f90: New.
4219 * gfortran.dg/namelist_78.f90: New.
4221 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4224 * gfortran.dg/open_negative_unit_1.f90: New.
4226 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4228 * gcc.target/aarch64/sbc.c: New test.
4230 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4232 * gcc.target/aarch64/ror.c: New test.
4234 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4236 * gcc.target/aarch64/extr.c: New test.
4238 2013-03-19 Richard Biener <rguenther@suse.de>
4240 PR tree-optimization/56273
4241 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4242 * c-c++-common/uninit-17.c: Likewise.
4244 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4246 PR tree-optimization/56635
4247 * g++.dg/torture/pr56635.C: New test.
4249 2013-03-18 Richard Biener <rguenther@suse.de>
4251 PR tree-optimization/3713
4252 * g++.dg/ipa/devirt-12.C: New testcase.
4254 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4257 * c-c++-common/pr56566.c: New test.
4259 2013-03-17 Jason Merrill <jason@redhat.com>
4261 * g++.dg/template/abstract-dr337.C: XFAIL.
4263 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4266 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4267 * c-c++-common/pr56607.c: New test.
4269 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4272 * g++.dg/cpp0x/constexpr-array5.C: New.
4274 2013-03-15 Tobias Burnus <burnus@net-b.de>
4277 * gfortran.dg/transfer_intrinsic_5.f90: New.
4279 2013-03-15 Kai Tietz <ktietz@redhat.com>
4281 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4282 * gcc.target/i386/pr20020-1.c: Likewise.
4283 * gcc.target/i386/pr20020-2.c: Likewise.
4284 * gcc.target/i386/pr20020-3.c: Likewise.
4285 * gcc.target/i386/pr53425-1.c: Likewise.
4286 * gcc.target/i386/pr53425-2.c: Likewise.
4287 * gcc.target/i386/pr55093.c: Likewise.
4288 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4290 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4293 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4294 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4296 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4298 PR tree-optimization/53265
4299 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4301 * gcc.dg/graphite/id-6.c (test): Likewise.
4302 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4303 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4305 PR tree-optimization/53265
4306 * gcc.dg/pr53265.c: New test.
4307 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4309 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4311 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4312 n, use it as high bound instead of 4.
4314 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4317 * gcc.target/sh/pr49880-1.c: New.
4318 * gcc.target/sh/pr49880-2.c: New.
4319 * gcc.target/sh/pr49880-3.c: New.
4320 * gcc.target/sh/pr49880-4.c: New.
4321 * gcc.target/sh/pr49880-5.c: New.
4323 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4325 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4327 2013-03-13 Richard Biener <rguenther@suse.de>
4329 PR tree-optimization/56608
4330 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4332 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4335 * g++.dg/cpp0x/alias-decl-32.C: New.
4337 2013-03-11 Jan Hubicka <jh@suse.cz>
4340 * gcc.c-torture/compile/pr56571.c: New testcase.
4342 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4344 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4345 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4347 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4349 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4350 * gcc.dg/inline_4.c: Likewise.
4351 * gcc.dg/unroll_2.c: Likewise.
4352 * gcc.dg/unroll_3.c: Likewise.
4353 * gcc.dg/unroll_4.c: Likewise.
4355 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4358 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4361 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4363 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4366 * gcc.c-torture/compile/pr40797.c: New.
4368 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4370 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4372 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4375 * gfortran.dg/class_56.f90: New test.
4377 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4380 * gcc.target/mips/pr56524.c: New test.
4382 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4387 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4390 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4392 2013-03-08 Marek Polacek <polacek@redhat.com>
4394 PR tree-optimization/56478
4395 * gcc.dg/torture/pr56478.c: New test.
4397 2013-03-08 Kai Tietz <ktietz@redhat.com>
4399 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4400 targets linker option --allow-multiple-definition.
4402 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4403 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4404 * gcc.dg/pr52549.c: Add LLP64 case.
4405 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4406 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4407 * gcc.dg/torture/pr51071-2.c: Likewise.
4408 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4409 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4410 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4411 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4412 * gcc.dg/weak/weak-1.c: Likewise.
4413 * gcc.dg/weak/weak-2.c: Likewise.
4414 * gcc.dg/weak/weak-3.c: Likewise.
4415 * gcc.dg/weak/weak-4.c: Likewise.
4416 * gcc.dg/weak/weak-5.c: Likewise.
4417 * gcc.dg/weak/weak-15.c: Likewise.
4418 * gcc.dg/weak/weak-16.c: Likewise.
4420 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4422 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4424 PR tree-optimization/56559
4425 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4427 2013-03-07 Andreas Schwab <schwab@suse.de>
4429 * gcc.dg/pr31490.c: Fix last change.
4431 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4434 * g++.dg/template/crash115.C: New.
4436 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4438 PR tree-optimization/56539
4439 * gcc.c-torture/compile/pr56539.c: New test.
4441 2013-03-06 Kai Tietz <ktietz@redhat.com>
4443 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4445 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4446 * gcc.dg/lto/20091013-1_2.c: Likewise.
4447 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4449 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4451 * gnat.dg/specs/aggr6.ads: New test.
4453 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4455 * gnat.dg/loop_optimization15.ad[sb]: New test.
4457 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.dg/pr56548.c: New test.
4462 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4465 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4467 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4470 * g++.dg/template/typename20.C: New test.
4472 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4475 * gcc.dg/pr56510.c: New test.
4477 PR rtl-optimization/56484
4478 * gcc.c-torture/compile/pr56484.c: New test.
4480 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4483 * g++.dg/warn/Wsign-conversion-2.C: New.
4485 2013-03-05 Richard Biener <rguenther@suse.de>
4487 PR tree-optimization/56270
4488 * gcc.dg/vect/slp-38.c: New testcase.
4490 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4492 PR rtl-optimization/56494
4493 * gcc.dg/pr56494.c: New test.
4495 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4497 * gcc.dg/pr56424.c: New test.
4499 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4501 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4502 * gcc.dg/pr56228.c <avr>: Skip.
4504 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4507 PR tree-optimization/52631
4508 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4510 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4512 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4513 * gcc.dg/vect/vect-83_64.c: Same.
4515 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4518 * gfortran.dg/pointer_check_13.f90: New test.
4520 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4523 * gfortran.dg/array_constructor_42.f90: New test.
4525 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/template/static33.C: New.
4529 * g++.dg/template/static34.C: Likewise.
4532 * g++.dg/template/static35.C: New.
4534 2013-03-01 Steve Ellcey <sellcey@mips.com>
4536 * gcc.dg/pr56396.c: Require pic support.
4538 2013-03-01 Richard Biener <rguenther@suse.de>
4540 PR tree-optimization/55481
4541 * gcc.dg/torture/pr56488.c: New testcase.
4543 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4544 Jakub Jelinek <jakub@redhat.com>
4547 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4548 no_sanitize_address attribute rather than no_address_safety_analysis.
4549 * g++.dg/asan/sanitizer_test_utils.h
4550 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4551 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4552 in addition to no_address_safety_analysis.
4554 2013-02-28 Jason Merrill <jason@redhat.com>
4557 * g++.dg/cpp0x/constexpr-and.C: New.
4559 2013-02-28 Martin Jambor <mjambor@suse.cz>
4561 PR tree-optimization/56294
4562 * g++.dg/debug/pr56294.C: New test.
4564 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4566 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4568 2013-02-27 Marek Polacek <polacek@redhat.com>
4570 PR rtl-optimization/56466
4571 * gcc.dg/pr56466.c: New test.
4573 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4575 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4576 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4577 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4579 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4582 * gcc.dg/pr45472.c: New test.
4584 2013-02-26 Marek Polacek <polacek@redhat.com>
4586 PR tree-optimization/56426
4587 * gcc.dg/pr56436.c: New test.
4589 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4591 PR tree-optimization/56448
4592 * gcc.c-torture/compile/pr56448.c: New test.
4594 PR tree-optimization/56443
4595 * gcc.dg/torture/pr56443.c: New test.
4597 2013-02-25 Richard Biener <rguenther@suse.de>
4599 PR tree-optimization/56175
4600 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4602 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4605 * g++.dg/torture/pr56403.C: New test.
4607 2013-02-25 Catherine Moore <clm@codesourcery.com>
4610 2013-02-24 Catherine Moore <clm@codesourcery.com>
4611 Richard Sandiford <rdsandiford@googlemail.com>
4613 * gcc.target/mips/mips.exp: Add microMIPS support.
4614 * gcc.target/mips/umips-movep-2.c: New test.
4615 * gcc.target/mips/umips-lwp-2.c: New test.
4616 * gcc.target/mips/umips-swp-5.c: New test.
4617 * gcc.target/mips/umips-constraints-1.c: New test.
4618 * gcc.target/mips/umips-lwp-3.c: New test.
4619 * gcc.target/mips/umips-swp-6.c: New test.
4620 * gcc.target/mips/umips-constraints-2.c: New test.
4621 * gcc.target/mips/umips-save-restore-1.c: New test.
4622 * gcc.target/mips/umips-lwp-4.c: New test.
4623 * gcc.target/mips/umips-swp-7.c: New test.
4624 * gcc.target/mips/umips-save-restore-2.c: New test.
4625 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4626 * gcc.target/mips/umips-lwp-5.c: New test.
4627 * gcc.target/mips/umips-save-restore-3.c: New test.
4628 * gcc.target/mips/umips-lwp-6.c: New test.
4629 * gcc.target/mips/umips-swp-1.c: New test.
4630 * gcc.target/mips/umips-lwp-7.c: New test.
4631 * gcc.target/mips/umips-swp-2.c: New test.
4632 * gcc.target/mips/umips-lwp-8.c: New test.
4633 * gcc.target/mips/umips-swp-3.c: New test.
4634 * gcc.target/mips/umips-movep-1.c: New test.
4635 * gcc.target/mips/umips-lwp-1.c: New test.
4636 * gcc.target/mips/umips-swp-4.c: New test.
4638 2013-02-24 Catherine Moore <clm@codesourcery.com>
4639 Richard Sandiford <rdsandiford@googlemail.com>
4641 * gcc.target/mips/mips.exp: Add microMIPS support.
4642 * gcc.target/mips/umips-movep-2.c: New test.
4643 * gcc.target/mips/umips-lwp-2.c: New test.
4644 * gcc.target/mips/umips-swp-5.c: New test.
4645 * gcc.target/mips/umips-constraints-1.c: New test.
4646 * gcc.target/mips/umips-lwp-3.c: New test.
4647 * gcc.target/mips/umips-swp-6.c: New test.
4648 * gcc.target/mips/umips-constraints-2.c: New test.
4649 * gcc.target/mips/umips-save-restore-1.c: New test.
4650 * gcc.target/mips/umips-lwp-4.c: New test.
4651 * gcc.target/mips/umips-swp-7.c: New test.
4652 * gcc.target/mips/umips-save-restore-2.c: New test.
4653 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4654 * gcc.target/mips/umips-lwp-5.c: New test.
4655 * gcc.target/mips/umips-save-restore-3.c: New test.
4656 * gcc.target/mips/umips-lwp-6.c: New test.
4657 * gcc.target/mips/umips-swp-1.c: New test.
4658 * gcc.target/mips/umips-lwp-7.c: New test.
4659 * gcc.target/mips/umips-swp-2.c: New test.
4660 * gcc.target/mips/umips-lwp-8.c: New test.
4661 * gcc.target/mips/umips-swp-3.c: New test.
4662 * gcc.target/mips/umips-movep-1.c: New test.
4663 * gcc.target/mips/umips-lwp-1.c: New test.
4664 * gcc.target/mips/umips-swp-4.c: New test.
4666 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4669 * lib/asan-dg.exp (asan_link_flags): Add
4670 -B${gccpath}/libsanitizer/asan/ to flags.
4672 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4675 * gcc.dg/torture/pr56420.c: New test.
4677 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4680 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4682 2013-02-21 Martin Jambor <mjambor@suse.cz>
4684 PR tree-optimization/56310
4685 * g++.dg/ipa/pr56310.C: New test.
4687 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4690 * gfortran.dg/proc_ptr_comp_37.f90: New.
4692 2013-02-21 Richard Biener <rguenther@suse.de>
4694 PR tree-optimization/56415
4696 2013-02-11 Richard Biener <rguenther@suse.de>
4698 PR tree-optimization/56273
4699 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4700 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4701 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4702 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4703 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4704 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4706 2013-02-21 Marek Polacek <polacek@redhat.com>
4708 PR tree-optimization/56398
4709 * g++.dg/torture/pr56398.C: New test.
4711 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4714 * gcc.c-torture/compile/pr56405.c: New test.
4716 2013-02-20 Jan Hubicka <jh@suse.cz>
4718 PR tree-optimization/56265
4719 * g++.dg/ipa/devirt-11.C: New testcase.
4721 2013-02-20 Richard Biener <rguenther@suse.de>
4723 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4725 2013-02-20 Richard Biener <rguenther@suse.de>
4726 Jakub Jelinek <jakub@redhat.com>
4728 PR tree-optimization/56396
4729 * gcc.dg/pr56396.c: New testcase.
4731 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4736 2013-02-19 Richard Biener <rguenther@suse.de>
4738 PR tree-optimization/56384
4739 * gcc.dg/torture/pr56384.c: New testcase.
4741 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4743 PR tree-optimization/56350
4744 * gcc.dg/pr56350.c: New test.
4746 PR tree-optimization/56381
4747 * g++.dg/opt/pr56381.C: New test.
4749 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4752 * lib/dg-pch.exp (pch-init, pch-finish,
4753 check_effective_target_pch_supported_debug): New procs.
4754 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4755 Likewise if $pch_unsupported_debug and $flags include -g.
4756 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4757 and dg-require-effective-target pch_unsupported_debug.
4758 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4759 * objc.dg/pch/pch.exp: Likewise.
4760 * gcc.dg/pch/pch.exp: Likewise.
4761 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4762 pch_unsupported_debug.
4763 * gcc.dg/pch/valid-1.hs: Likewise.
4764 * gcc.dg/pch/valid-1b.c: Likewise.
4765 * gcc.dg/pch/valid-1b.hs: Likewise.
4767 2013-02-18 Richard Biener <rguenther@suse.de>
4769 PR tree-optimization/56366
4770 * gcc.dg/torture/pr56366.c: New testcase.
4772 2013-02-18 Richard Biener <rguenther@suse.de>
4775 * gcc.dg/torture/pr56349.c: New testcase.
4777 2013-02-18 Richard Biener <rguenther@suse.de>
4779 PR tree-optimization/56321
4780 * gcc.dg/torture/pr56321.c: New testcase.
4782 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4784 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4786 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4787 Dodji Seketeli <dodji@redhat.com>
4790 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4791 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4792 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4793 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4794 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4795 * c-c++-common/asan/pr56330.c: Likewise.
4796 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4797 Ensure the size argument of __builtin_memcpy is a constant.
4799 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4800 Paolo Carlini <paolo.carlini@oracle.com>
4803 * g++.dg/cpp0x/enum23.C: New.
4805 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4808 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4810 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4812 PR rtl-optimization/56348
4813 * gcc.target/i386/pr56348.c: New test.
4815 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4817 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4818 * gcc.target/arm/interrupt-2.c: Likewise.
4820 2013-02-15 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/matmul_9.f90: New.
4825 2013-02-15 Tobias Burnus <burnus@net-b.de>
4828 * gfortran.dg/init_flag_11.f90: New.
4830 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4832 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4834 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4836 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4839 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4840 Tobias Burnus <burnus@net-b.de>
4843 * gfortran.dg/allocatable_function_7.f90: New.
4845 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4847 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4848 * asan_globals_test-wrapper.cc: New file.
4849 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4850 instead of asan_globals_test.cc as dg-additional-sources.
4851 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4852 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4853 "sanitizer_test_utils.h" instead of
4854 "sanitizer_common/tests/sanitizer_test_utils.h".
4855 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4856 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4857 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4858 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4859 * g++.dg/asan/asan_test.cc: Synced from upstream.
4860 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4862 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4865 * c-c++-common/asan/memcmp-2.c: New test.
4867 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4870 * g++.dg/cpp0x/udlit-string-literal.h: New.
4871 * g++.dg/cpp0x/udlit-string-literal.C: New.
4873 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4875 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4877 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4880 * gcc.target/arm/pr56184.C: New test.
4882 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/torture/pr56302.C: New test.
4886 * g++.dg/cpp0x/constexpr-56302.C: New test.
4887 * c-c++-common/pr56302.c: New test.
4889 2013-02-13 Tobias Burnus <burnus@net-b.de>
4890 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4893 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4894 * gfortran.dg/quad_3.f90: Ditto.
4896 2013-02-13 Kostya Serebryany <kcc@google.com>
4898 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4899 to match the fresh asan run-time.
4900 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4902 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4904 Avoid instrumenting duplicated memory access in the same basic block
4905 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4906 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4907 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4908 * c-c++-common/asan/inc.c: Likewise.
4910 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4913 * gcc.target/i386/pr56148.c: New test.
4915 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4916 Tobias Burnus <burnus@net-b.de>
4919 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4922 2013-02-12 Richard Biener <rguenther@suse.de>
4925 * gcc.dg/lto/pr56297_0.c: New testcase.
4926 * gcc.dg/lto/pr56297_0.c: Likewise.
4928 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4931 * gfortran.dg/typebound_deferred_1.f90: New.
4933 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4935 PR rtl-optimization/56151
4936 * gcc.target/i386/pr56151.c: New test.
4938 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4940 * g++.dg/ext/mv12.C: New test.
4941 * g++.dg/ext/mv12.h: New file.
4942 * g++.dg/ext/mv12-aux.C: New file.
4943 * g++.dg/ext/mv13.C: New test.
4945 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4947 * lib/target-supports.exp
4948 (check_effective_target_powerpc_eabi_ok): New.
4949 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4951 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4952 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4954 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4955 * gcc.target/powerpc/pr51623.c: Likewise.
4956 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4957 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4959 2013-02-11 Alexander Potapenko <glider@google.com>
4960 Jack Howarth <howarth@bromo.med.uc.edu>
4961 Jakub Jelinek <jakub@redhat.com>
4964 * g++.dg/asan/pr55617.C: Run on all targets.
4966 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4968 PR rtl-optimization/56275
4969 * gcc.dg/pr56275.c: New test.
4971 2013-02-11 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/56273
4974 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4976 2013-02-11 Richard Biener <rguenther@suse.de>
4978 PR tree-optimization/56264
4979 * gcc.dg/torture/pr56264.c: New testcase.
4981 2013-02-11 Richard Biener <rguenther@suse.de>
4983 PR tree-optimization/56273
4984 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4985 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4986 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4987 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4988 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4989 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4991 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4993 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4994 for *-*-linux-gnu targets.
4995 * g++.dg/asan/interception-test-1.c: Ditto.
4996 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4997 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4999 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5002 * gfortran.dg/intrinsic_size_4.f90 : New test.
5004 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5007 * gcc.target/powerpc/pr56256.c: New test.
5009 2013-02-08 Ian Lance Taylor <iant@google.com>
5011 * lib/go.exp: Load timeout.exp.
5013 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5015 PR rtl-optimization/56246
5016 * gcc.target/i386/pr56246.c: New test.
5018 2013-02-08 Jeff Law <law@redhat.com>
5021 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5023 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5026 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5029 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5031 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5033 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5035 PR rtl-optimization/56195
5036 * gcc.dg/torture/pr56195.c: New test.
5038 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5041 * gfortran.dg/recursive_interface_2.f90: New test.
5043 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5045 PR tree-optimization/56250
5046 * gcc.c-torture/execute/pr56250.c: New test.
5048 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5050 PR tree-optimization/56064
5051 * gcc.dg/fixed-point/view-convert-2.c: New test.
5053 2013-02-08 Michael Matz <matz@suse.de>
5055 PR tree-optimization/52448
5056 * gcc.dg/pr52448.c: New test.
5058 2013-02-08 Richard Biener <rguenther@suse.de>
5061 * gcc.dg/torture/pr56181.c: New testcase.
5063 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5066 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5067 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5069 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5072 * g++.dg/parse/crash61.C: New test.
5075 * g++.dg/parse/pr56239.C: New test.
5078 * g++.dg/abi/mangle61.C: New test.
5080 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5082 PR rtl-optimization/56225
5083 * gcc.target/i386/pr56225.c: New test.
5085 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.dg/guality/pr56154-1.c: New test.
5089 * gcc.dg/guality/pr56154-2.c: New test.
5090 * gcc.dg/guality/pr56154-3.c: New test.
5091 * gcc.dg/guality/pr56154-4.c: New test.
5092 * gcc.dg/guality/pr56154-aux.c: New file.
5094 PR tree-optimization/55789
5095 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5097 * gcc.dg/tree-ssa/inline-3.c: Add
5098 --param max-early-inliner-iterations=2 option.
5100 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5103 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5104 Add -fno-dwarf2-cfi-asm to dg-options.
5107 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5110 * gcc.dg/pr56228.c: New test.
5112 2013-02-07 Alan Modra <amodra@gmail.com>
5115 * gcc.target/powerpc/pr54009.c: New test.
5117 * gfortran.dg/pr54131.f: New test.
5119 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5122 * gfortran.dg/array_constructor_41.f90: New test.
5124 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5127 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5129 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5132 * g++.dg/gomp/pr56217.C: New test.
5134 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5136 PR tree-optimization/56205
5137 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5138 * gcc.c-torture/execute/pr56205.c: New test.
5140 2013-02-05 Richard Biener <rguenther@suse.de>
5142 PR tree-optimization/53342
5143 PR tree-optimization/53185
5144 * gcc.dg/vect/pr53185-2.c: New testcase.
5146 2013-02-05 Jan Hubicka <jh@suse.cz>
5148 PR tree-optimization/55789
5149 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5150 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5151 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5152 * g++.dg/ipa/inline-1.C: New testcase.
5153 * g++.dg/ipa/inline-2.C: New testcase.
5154 * g++.dg/ipa/inline-3.C: New testcase.
5156 2013-02-05 Jan Hubicka <jh@suse.cz>
5158 PR tree-optimization/55789
5159 * g++.dg/torture/pr55789.C: New testcase.
5161 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5164 * gcc.dg/pr56167.c: New test.
5166 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5169 * gcc.target/sh/pr55146.c: New.
5171 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5173 PR tree-optimization/54386
5174 * gcc.target/sh/pr54386.c: New.
5176 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5179 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5182 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5184 2013-02-04 Alexander Potapenko <glider@google.com>
5185 Jack Howarth <howarth@bromo.med.uc.edu>
5186 Jakub Jelinek <jakub@redhat.com>
5189 * g++.dg/asan/pr55617.C: New test.
5191 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5194 * gfortran.dg/typebound_operator_19.f90: New test.
5195 * gfortran.dg/typebound_assignment_4.f90: New test.
5197 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5200 * gfortran.dg/recursive_interface_1.f90: New test.
5202 2013-02-04 Richard Guenther <rguenther@suse.de>
5205 * gcc.dg/lto/pr56168_0.c: New testcase.
5206 * gcc.dg/lto/pr56168_1.c: Likewise.
5208 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5212 * gfortran.dg/block_12.f90: New test.
5213 * gfortran.dg/module_error_1.f90: New test.
5215 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5217 * lib/target-supports.exp (check_effective_target_vect_float)
5218 (check_effective_target_vect_no_align): Add mips-sde-elf.
5220 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5222 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5224 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5226 * gcc.dg/pr56023.c: XFAIL on AIX.
5227 * gcc.dg/vect/pr49352.c: Same.
5229 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5231 * gnat.dg/opt26.adb: New test.
5233 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5236 2013-01-27 Amol Pise <amolpise15@gmail.com>
5238 * gcc.target/arm/neon-vfnms-1.c: New test.
5239 * gcc.target/arm/neon-vfnma-1.c: New test.
5241 2013-01-31 Richard Biener <rguenther@suse.de>
5243 PR tree-optimization/56157
5244 * gcc.dg/torture/pr56157.c: New testcase.
5246 2013-01-30 Richard Biener <rguenther@suse.de>
5248 PR tree-optimization/56150
5249 * gcc.dg/torture/pr56150.c: New testcase.
5251 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5254 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5255 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5256 printed in backtrace.
5257 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5258 to avoid errors about mismatched allocation vs. deallocation.
5261 * g++.dg/mv1.C: Moved to...
5262 * g++.dg/ext/mv1.C: ... here. Adjust test.
5263 * g++.dg/mv2.C: Moved to...
5264 * g++.dg/ext/mv2.C: ... here. Adjust test.
5265 * g++.dg/mv3.C: Moved to...
5266 * g++.dg/ext/mv3.C: ... here.
5267 * g++.dg/mv4.C: Moved to...
5268 * g++.dg/ext/mv4.C: ... here.
5269 * g++.dg/mv5.C: Moved to...
5270 * g++.dg/ext/mv5.C: ... here. Adjust test.
5271 * g++.dg/mv6.C: Moved to...
5272 * g++.dg/ext/mv6.C: ... here. Adjust test.
5273 * g++.dg/ext/mv7.C: New test.
5274 * g++.dg/ext/mv8.C: New test.
5275 * g++.dg/ext/mv9.C: New test.
5276 * g++.dg/ext/mv10.C: New test.
5277 * g++.dg/ext/mv11.C: New test.
5279 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5281 PR rtl-optimization/56144
5282 * gcc.dg/pr56144.c: New.
5284 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5286 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5288 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5289 * g++.dg/cpp0x/constexpr-55573.C: Same
5291 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5293 PR tree-optimization/56064
5294 * gcc.dg/fixed-point/view-convert.c: New test.
5296 2013-01-30 Andreas Schwab <schwab@suse.de>
5298 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5299 evaluate the end index in string range.
5301 2013-01-30 Tobias Burnus <burnus@net-b.de>
5304 * gfortran.dg/allocatable_function_6.f90: New.
5306 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5307 Mikael Morin <mikael@gcc.gnu.org>
5310 * gfortran.dg/proc_ptr_comp_36.f90: New.
5312 2013-01-29 Richard Biener <rguenther@suse.de>
5314 PR tree-optimization/55270
5315 * gcc.dg/torture/pr55270.c: New testcase.
5317 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5319 PR rtl-optimization/56117
5320 * gcc.dg/pr56117.c: New test.
5322 2013-01-28 Richard Biener <rguenther@suse.de>
5324 PR tree-optimization/56034
5325 * gcc.dg/torture/pr56034.c: New testcase.
5327 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5329 PR tree-optimization/56125
5330 * gcc.dg/pr56125.c: New test.
5332 2013-01-28 Tobias Burnus <burnus@net-b.de>
5333 Mikael Morin <mikael@gcc.gnu.org>
5336 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5337 * gfortran.dg/import8.f90: Likewise.
5338 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5339 * gfortran.dg/import10.f90: New test.
5340 * gfortran.dg/import11.f90: Likewise
5342 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5345 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5346 string.h. Provide memset, malloc and free prototypes, adjust line
5347 numbers in dg-output.
5348 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5349 Provide memset prototype and adjust line numbers in dg-output.
5350 * c-c++-common/asan/global-overflow-1.c: Likewise.
5352 PR tree-optimization/56094
5353 * gcc.dg/pr56094.c: New test.
5355 2013-01-27 Amol Pise <amolpise15@gmail.com>
5357 * gcc.target/arm/neon-vfnms-1.c: New test.
5358 * gcc.target/arm/neon-vfnma-1.c: New test.
5360 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/i386/pr56114.c: New test.
5365 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5368 * gfortran.dg/associate_14.f90: New test.
5371 * gfortran.dg/associate_13.f90: New test.
5373 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5375 PR tree-optimization/56098
5376 * gcc.dg/pr56098-1.c: New test.
5377 * gcc.dg/pr56098-2.c: New test.
5379 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5382 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5384 2013-01-22 Marek Polacek <polacek@redhat.com>
5386 PR tree-optimization/56035
5387 * gcc.dg/pr56035.c: New test.
5389 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5391 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5394 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5396 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5398 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5401 * gcc.dg/pr56078.c: New test.
5402 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5404 2013-01-24 Martin Jambor <mjambor@suse.cz>
5406 PR tree-optimization/55927
5407 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5409 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5411 * gcc.target/i386/movsd.c: New test.
5413 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5416 * gcc.target/i386/pr55934.c: New test.
5418 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5421 * gfortran.dg/select_8.f90: New.
5423 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5425 * gcc.target/microblaze/microblaze.exp: Remove
5426 target_config_cflags check.
5428 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5431 * gfortran.dg/gomp/pr56052.f90: New test.
5434 * gcc.dg/pr49069.c: New test.
5436 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/cpp0x/constexpr-static10.C: New.
5441 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5444 * gcc.target/i386/pr56028.c: New test.
5446 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.target/i386/pr55686.c: New test.
5451 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5454 * g++.dg/cpp0x/variadic139.C: New test.
5455 * g++.dg/cpp0x/variadic140.C: Likewise.
5456 * g++.dg/cpp0x/variadic141.C: Likewise.
5458 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5460 * gnat.dg/warn8.adb: New test.
5462 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5465 * gfortran.dg/include_8.f90: New test.
5467 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5469 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5470 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5472 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5474 PR tree-optimization/56051
5475 * gcc.c-torture/execute/pr56051.c: New test.
5477 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5479 PR rtl-optimization/56023
5480 * gcc.dg/pr56023.c: New test.
5482 2013-01-21 Martin Jambor <mjambor@suse.cz>
5485 * gcc.target/i386/pr56022.c: New test.
5487 2013-01-21 Jason Merrill <jason@redhat.com>
5489 * lib/target-supports.exp (check_effective_target_alias): New.
5491 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5494 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5496 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5498 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5500 2013-01-19 Jeff Law <law@redhat.com>
5502 PR tree-optimization/52631
5503 * tree-ssa/pr52631.c: New test.
5504 * tree-ssa/ssa-fre-9: Update expected output.
5506 2013-01-19 Anthony Green <green@moxielogic.com>
5508 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5511 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5513 PR tree-optimization/56029
5514 * g++.dg/torture/pr56029.C: New test.
5516 2013-01-18 Sharad Singhai <singhai@google.com>
5518 PR tree-optimization/55995
5519 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5521 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5524 * gcc.target/i386/pr55433.c: New.
5526 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5529 * gfortran.dg/pr56015.f90: New test.
5531 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5533 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5535 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5537 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5538 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5539 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5540 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5541 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5543 2013-01-17 Jeff Law <law@redhat.com>
5545 * gcc.dg/pr52573.c: Move to...
5546 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5548 PR rtl-optimization/52573
5549 * gcc.dg/pr52573.c: New test.
5551 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5554 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5555 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5556 check_no_compiler_messages to test support in ucontext.h.
5557 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5558 compliant RLIMIT_AS.
5560 2013-01-17 Marek Polacek <polacek@redhat.com>
5562 PR rtl-optimization/55833
5563 * gcc.dg/pr55833.c: New test.
5565 2013-01-17 Jan Hubicka <jh@suse.cz>
5567 PR tree-optimization/55273
5568 * gcc.c-torture/compile/pr55273.c: New testcase.
5570 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5573 * gcc.target/pr55981.c: New test.
5575 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5577 * gcc.target/arm/pr40887.c: Require at least armv5.
5578 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5579 * gcc.target/arm/pr51915.c: Likewise.
5580 * gcc.target/arm/pr52006.c: Likewise.
5581 * gcc.target/arm/pr53187.c: Likewise.
5583 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5584 * gcc.target/arm/ftest-support-arm.h: Delete.
5585 * gcc.target/arm/ftest-support-thumb.h: Delete.
5586 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5587 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5588 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5589 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5590 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5591 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5592 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5593 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5594 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5595 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5596 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5597 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5598 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5599 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5600 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5601 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5602 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5603 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5604 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5605 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5606 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5607 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5608 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5609 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5611 2013-01-17 Martin Jambor <mjambor@suse.cz>
5613 PR tree-optimizations/55264
5614 * g++.dg/ipa/pr55264.C: New test.
5616 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5619 * gfortran.dg/class_55.f90: New.
5621 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5624 * gcc.c-torture/execute/builtins/builtins.exp: Add
5625 -Wl,--allow-multiple-definition for eabi and elf targets.
5628 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5629 check_effective_target_vect_perm_short,
5630 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5631 check_effective_target_vect64): Return 0 for big-endian ARM.
5632 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5634 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5637 2013-01-16 Richard Biener <rguenther@suse.de>
5639 PR tree-optimization/55964
5640 * gcc.dg/torture/pr55964.c: New testcase.
5642 2013-01-16 Richard Biener <rguenther@suse.de>
5644 PR tree-optimization/54767
5645 PR tree-optimization/53465
5646 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5648 2013-01-16 Christian Bruel <christian.bruel@st.com>
5651 * gcc.target/sh/sh-switch.c: New testcase.
5653 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5655 * gcc.dg/webizer.c: Increase the array size.
5657 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5660 * gcc.dg/pr55940.c: New test.
5662 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5663 Harald Anlauf <anlauf@gmx.de>
5665 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5666 * gfortran.dg/bounds_check_5.f90: Likewise.
5667 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5668 * gfortran.dg/continuation_9.f90: Likewise.
5669 * gfortran.dg/move_alloc_13.f90: Likewise.
5670 * gfortran.dg/structure_constructor_11.f90: Likewise.
5671 * gfortran.dg/tab_continuation.f: Likewise.
5672 * gfortran.dg/warning-directive-2.F90: Likewise.
5673 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5675 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5677 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5678 * gcc.target/arm/fma-sp.c: Likewise.
5680 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5682 PR rtl-optimization/55153
5683 * gcc.dg/pr55153.c: New.
5685 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5687 PR tree-optimization/55920
5688 * gcc.c-torture/compile/pr55920.c: New test.
5690 2013-01-15 Richard Biener <rguenther@suse.de>
5693 * gcc.dg/torture/pr55882.c: New testcase.
5695 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/55955
5698 * gcc.c-torture/compile/pr55955.c: New test.
5700 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5703 * g++.dg/cpp0x/alias-decl-31.C: New test.
5705 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5708 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5709 case where interface is null.
5711 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5714 * gfortran.dg/array_constructor_40.f90: New test.
5716 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5718 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5720 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5722 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5723 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5724 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5725 * gcc.target/aarch64/vect-ld1r.c: New.
5726 * gcc.target/aarch64/vect-ld1r.x: New.
5728 2013-01-14 Andi Kleen <ak@linux.intel.com>
5731 * gcc.target/i386/hle-clear-rel.c: New file
5732 * gcc.target/i386/hle-store-rel.c: New file.
5734 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5736 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5737 * gfortran.dg/bounds_check_4.f90: Likewise.
5738 * gfortran.dg/inquire_10.f90: Likewise.
5739 * gfortran.dg/minloc_3.f90: Likewise.
5740 * gfortran.dg/minlocval_3.f90: Likewise.
5741 * gfortran.dg/module_double_reuse.f90: Likewise.
5742 * gfortran.dg/mvbits_1.f90: Likewise.
5743 * gfortran.dg/oldstyle_1.f90: Likewise.
5744 * gfortran.dg/pr20163-2.f: Likewise.
5745 * gfortran.dg/save_1.f90: Likewise.
5746 * gfortran.dg/scan_1.f90: Likewise.
5747 * gfortran.dg/select_char_1.f90: Likewise.
5748 * gfortran.dg/shape_4.f90: Likewise.
5749 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5750 * gfortran.dg/function_optimize_10.f90: Likewise.
5751 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5752 * gfortran.dg/used_types_17.f90: Likewise.
5753 * gfortran.dg/used_types_18.f90: Likewise.
5755 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5758 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5760 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5762 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5764 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5766 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5768 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5771 * gfortran.dg/assumed_type_2.f90: Fix test case.
5772 * gfortran.dg/internal_pack_13.f90: New test.
5773 * gfortran.dg/internal_pack_14.f90: New test.
5775 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5778 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5779 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5782 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5784 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5786 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5789 * gcc.target/s390/pr55719.c: New testcase.
5791 2013-01-11 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/44061
5794 * gcc.dg/pr44061.c: New testcase.
5796 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5798 Update copyright years.
5800 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5801 Jakub Jelinek <jakub@redhat.com>
5804 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5806 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5808 PR rtl-optimization/55672
5809 * gcc.target/i386/pr55672.c: New.
5811 2013-01-10 Jeff Law <law@redhat.com>
5813 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5814 pass/fail message unique.
5817 2013-01-10 Jason Merrill <jason@redhat.com>
5819 * ada/.gitignore: New.
5821 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5823 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5825 * g++.dg/tls/thread_local2.C: Likewise.
5826 * g++.dg/tls/thread_local2g.C: Likewise.
5827 * g++.dg/tls/thread_local6.C: Likewise.
5828 * g++.dg/tls/thread_local-order1.C: Add tls options.
5829 * g++.dg/tls/thread_local-order2.C: Likewise.
5830 * g++.dg/tls/thread_local3.C: Likewise.
5831 * g++.dg/tls/thread_local3g.C: Likewise.
5832 * g++.dg/tls/thread_local4.C: Likewise.
5833 * g++.dg/tls/thread_local4g.C: Likewise.
5834 * g++.dg/tls/thread_local5.C: Likewise.
5835 * g++.dg/tls/thread_local5g.C: Likewise.
5836 * g++.dg/tls/thread_local6g.C: Likewise.
5838 2013-01-10 Kostya Serebryany <kcc@google.com>
5840 * g++.dg/asan/asan_test.cc: Sync from upstream.
5842 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5844 PR tree-optimization/55921
5845 * gcc.c-torture/compile/pr55921.c: New test.
5847 2013-01-09 Jan Hubicka <jh@suse.cz>
5849 PR tree-optimization/55569
5850 * gcc.c-torture/compile/pr55569.c: New testcase.
5852 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5855 * gfortran.dg/use_28.f90: New test.
5857 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5859 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5860 number matching more robust.
5862 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5864 PR rtl-optimization/55829
5865 * gcc.target/i386/pr55829.c: New.
5867 2013-01-09 Tobias Burnus <burnus@net-b.de>
5870 * gfortran.dg/bind_c_bool_1.f90: New.
5871 * gfortran.dg/do_5.f90: Add dg-warning.
5873 2013-01-09 Jan Hubicka <jh@suse.cz>
5875 PR tree-optimization/55875
5876 * gcc.c-torture/execute/pr55875.c: New testcase.
5877 * g++.dg/torture/pr55875.C: New testcase.
5879 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5882 * c-c++-common/pr48418.c: New test.
5884 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5887 * g++.dg/tls/thread_local-ice.C: New.
5889 2013-01-09 Andreas Schwab <schwab@suse.de>
5891 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5893 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5895 PR tree-optimization/48189
5896 * gcc.dg/pr48189.c: New test.
5898 2013-01-04 Jan Hubicka <jh@suse.cz>
5900 PR tree-optimization/55823
5901 * g++.dg/ipa/devirt-10.C: New testcase.
5903 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5904 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5906 PR rtl-optimization/55845
5907 * gcc.target/i386/pr55845.c: New test.
5909 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5911 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5912 instructions generated instead of number of occurances.
5914 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5916 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5917 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5918 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5919 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5920 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5921 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5922 * gcc.target/aarch64/vect-fcm.x: Likewise.
5923 * lib/target-supports.exp
5924 (check_effective_target_vect_cond): Enable for AArch64.
5926 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5928 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5929 endian-safe float pool loading.
5930 (test_square_root_v4sf): Likewise.
5931 (test_square_root_v2df): Likewise.
5932 * lib/target-supports.exp
5933 (check_effective_target_vect_call_sqrtf): Add AArch64.
5935 2013-01-08 Martin Jambor <mjambor@suse.cz>
5938 * gcc.dg/tree-ssa/pr55579.c: New test.
5940 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5942 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5945 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5948 * gcc.dg/torture/pr55890-3.c: New test.
5951 * gcc.c-torture/compile/pr55851.c: New test.
5954 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5957 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5960 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5962 2013-01-07 Tobias Burnus <burnus@net-b.de>
5965 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5966 * gfortran.dg/pointer_init_7.f90: New.
5968 2013-01-07 Richard Biener <rguenther@suse.de>
5970 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5972 2013-01-07 Richard Biener <rguenther@suse.de>
5975 * gcc.dg/torture/pr55890-1.c: New testcase.
5976 * gcc.dg/torture/pr55890-2.c: Likewise.
5978 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5980 * gcc.target/aarch64/fmovd.c: New.
5981 * gcc.target/aarch64/fmovf.c: Likewise.
5982 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5983 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5984 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5985 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5986 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5987 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5989 2013-01-07 Richard Biener <rguenther@suse.de>
5991 PR tree-optimization/55888
5992 PR tree-optimization/55862
5993 * gcc.dg/torture/pr55888.c: New testcase.
5995 2013-01-07 Tobias Burnus <burnus@net-b.de>
5998 * gfortran.dg/intrinsic_size_3.f90: New.
6000 2013-01-07 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/select_type_32.f90: New.
6005 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6008 * g++.dg/cpp0x/alias-decl-29.C: New test.
6010 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6015 * gfortran.dg/class_array_15.f03: New test.
6017 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6022 * gfortran.dg/use_23.f90: New test.
6023 * gfortran.dg/use_24.f90: New test.
6024 * gfortran.dg/use_25.f90: New test.
6025 * gfortran.dg/use_26.f90: New test.
6026 * gfortran.dg/use_27.f90: New test.
6028 2013-01-06 Olivier Hainque <hainque@adacore.com>
6030 * gnat.dg/specs/clause_on_volatile.ads: New test.
6032 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6034 * gnat.dg/alignment10.adb: New test.
6036 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6037 Mikael Morin <mikael@gcc.gnu.org>
6040 * gfortran.dg/use_22.f90: New test.
6042 2013-01-04 Andrew Pinski <apinski@cavium.com>
6044 * gcc.target/aarch64/cmp-1.c: New testcase.
6046 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6049 * gfortran.dg/select_type_31.f03: New test.
6051 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6053 PR c++/54526 (again)
6054 * g++.dg/cpp0x/parse2.C: Extend.
6055 * g++.old-deja/g++.other/crash28.C: Adjust.
6057 2013-01-04 Richard Biener <rguenther@suse.de>
6059 PR tree-optimization/55862
6060 * gcc.dg/torture/pr55862.c: New testcase.
6062 2013-01-04 Martin Jambor <mjambor@suse.cz>
6064 PR tree-optimization/55755
6065 * gcc.dg/torture/pr55755.c: New test.
6066 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6067 * gcc.dg/tree-ssa/pr45144.c: Update.
6069 2013-01-04 Richard Biener <rguenther@suse.de>
6072 * gcc.dg/fold-reassoc-2.c: New testcase.
6074 2013-01-04 Tobias Burnus <burnus@net-b.de>
6077 * gfortran.dg/null_7.f90: New.
6079 2013-01-04 Tobias Burnus <burnus@net-b.de>
6083 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6084 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6085 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6087 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6089 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6091 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6094 * gfortran.dg/assignment_1.f90: Modified.
6095 * gfortran.dg/assignment_4.f90: New.
6097 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6099 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6101 2013-01-03 Richard Biener <rguenther@suse.de>
6103 PR tree-optimization/55857
6104 * gcc.dg/vect/pr55857-1.c: New testcase.
6105 * gcc.dg/vect/pr55857-2.c: Likewise.
6107 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6109 PR rtl-optimization/55838
6110 * gcc.dg/pr55838.c: New test.
6112 PR tree-optimization/55832
6113 * gcc.c-torture/compile/pr55832.c: New test.
6115 2013-01-02 Teresa Johnson <tejohnson@google.com>
6117 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6118 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6119 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6120 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6121 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6122 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6123 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6124 * gcc.dg/unroll_1.c: Ditto.
6125 * gcc.dg/unroll_2.c: Ditto.
6126 * gcc.dg/unroll_3.c: Ditto.
6127 * gcc.dg/unroll_4.c: Ditto.
6129 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6131 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6133 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6136 * gfortran.dg/eof_4.f90: New test.
6138 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6140 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6141 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6142 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6143 (compat_setup_dfp): Initialize compat_alt_caret and
6144 compat_save_TEST_ALWAYS_FLAGS.
6146 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6148 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6150 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6152 * gcc.dg/torture/fp-int-convert-2.c: New test.
6154 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156 * gfortran.dg/newunit_3.f90: Add dg-do run.
6157 * gfortran.dg/inquire_15.f90: Add dg-do run.
6159 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6161 PR tree-optimization/55831
6162 * gcc.dg/pr55831.c: New test.
6164 Copyright (C) 2013 Free Software Foundation, Inc.
6166 Copying and distribution of this file, with or without modification,
6167 are permitted in any medium without royalty provided the copyright
6168 notice and this notice are preserved.