[Bug tree-optimization/53852] [4.9/5/6 Regression] -ftree-loop-linear: large compile time / memory usage

2015-11-06 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53852

--- Comment #21 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Fri Nov  6 09:51:12 2015
New Revision: 229839

URL: https://gcc.gnu.org/viewcvs?rev=229839=gcc=rev
Log:
Add testcases for middle-end/53852 and middle-end/67518

2015-11-06  Joost VandeVondele  <vond...@gnu.gcc.org>

PR middle-end/53852
PR middle-end/67518
* gfortran.dg/PR67518.f90: New test.
* gfortran.dg/PR53852.f90: New test.



Added:
trunk/gcc/testsuite/gfortran.dg/PR53852.f90
trunk/gcc/testsuite/gfortran.dg/PR67518.f90
Modified:
trunk/gcc/testsuite/ChangeLog

[Bug middle-end/67518] [6 Regression][graphite] ISL: position out of bounds

2015-11-06 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67518

--- Comment #4 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Fri Nov  6 09:51:12 2015
New Revision: 229839

URL: https://gcc.gnu.org/viewcvs?rev=229839=gcc=rev
Log:
Add testcases for middle-end/53852 and middle-end/67518

2015-11-06  Joost VandeVondele  <vond...@gnu.gcc.org>

PR middle-end/53852
PR middle-end/67518
* gfortran.dg/PR67518.f90: New test.
* gfortran.dg/PR53852.f90: New test.



Added:
trunk/gcc/testsuite/gfortran.dg/PR53852.f90
trunk/gcc/testsuite/gfortran.dg/PR67518.f90
Modified:
trunk/gcc/testsuite/ChangeLog

[Bug middle-end/68002] retaining unused static functions at -O1

2015-10-19 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68002

--- Comment #2 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Oct 19 10:24:37 2015
New Revision: 228965

URL: https://gcc.gnu.org/viewcvs?rev=228965=gcc=rev
Log:
Fix PR68002, add -fkeep-static-functions

gcc/ChangeLog:

2015-10-17  Joost VandeVondele  <vond...@gnu.gcc.org>

PR middle-end/68002
* common.opt (fkeep-static-functions): New option.
* doc/invoke.texi: Document it.
* cgraphunit.c (cgraph_node::finalize_function): Use it.

gcc/testsuite/ChangeLog:

2015-10-17  Joost VandeVondele  <vond...@gnu.gcc.org>

PR middle-end/68002
* gcc.dg/PR68002.c: New test.


Added:
trunk/gcc/testsuite/gcc.dg/PR68002.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraphunit.c
trunk/gcc/common.opt
trunk/gcc/doc/invoke.texi
trunk/gcc/testsuite/ChangeLog


[Bug libgomp/67303] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67303

--- Comment #4 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 12:17:07 2015
New Revision: 227122

URL: https://gcc.gnu.org/viewcvs?rev=227122root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
branches/gcc-5-branch/libgomp/ChangeLog
branches/gcc-5-branch/libgomp/config/linux/wait.h
branches/gcc-5-branch/libgomp/iter.c
branches/gcc-5-branch/libgomp/iter_ull.c


[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

--- Comment #3 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 12:17:07 2015
New Revision: 227122

URL: https://gcc.gnu.org/viewcvs?rev=227122root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
branches/gcc-5-branch/libgomp/ChangeLog
branches/gcc-5-branch/libgomp/config/linux/wait.h
branches/gcc-5-branch/libgomp/iter.c
branches/gcc-5-branch/libgomp/iter_ull.c


[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

--- Comment #2 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 11:01:25 2015
New Revision: 227119

URL: https://gcc.gnu.org/viewcvs?rev=227119root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
trunk/libgomp/ChangeLog
trunk/libgomp/config/linux/wait.h
trunk/libgomp/iter.c
trunk/libgomp/iter_ull.c


[Bug libgomp/67303] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67303

--- Comment #3 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 11:01:25 2015
New Revision: 227119

URL: https://gcc.gnu.org/viewcvs?rev=227119root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
trunk/libgomp/ChangeLog
trunk/libgomp/config/linux/wait.h
trunk/libgomp/iter.c
trunk/libgomp/iter_ull.c


[Bug fortran/63152] needless initialization of local pointer arrays.

2014-09-19 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63152

--- Comment #3 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Fri Sep 19 10:28:00 2014
New Revision: 215387

URL: https://gcc.gnu.org/viewcvs?rev=215387root=gccview=rev
Log:
2014-09-19  Joost VandeVondele  vond...@gcc.gnu.org

PR fortran/63152
* trans-array.c (gfc_trans_deferred_array): Only nullify allocatables.

2014-09-19  Joost VandeVondele  vond...@gcc.gnu.org

PR fortran/63152
* gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
* gfortran.dg/pr63152.f90: New test.


Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-array.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gfortran.dg/auto_char_dummy_array_1.f90


[Bug fortran/62245] gfortran miscompiles int() on mips

2014-09-05 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62245

--- Comment #12 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Fri Sep  5 13:40:05 2014
New Revision: 214958

URL: https://gcc.gnu.org/viewcvs?rev=214958root=gccview=rev
Log:
PR fortran/62245
* intrinsic.texi (INT): clarify result.

Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/intrinsic.texi


[Bug fortran/61234] Warn for use-stmt without explicit only-list.

2014-08-22 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61234

--- Comment #6 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Fri Aug 22 10:14:50 2014
New Revision: 214311

URL: https://gcc.gnu.org/viewcvs?rev=214311root=gccview=rev
Log:
 2014-08-22  Joost VandeVondele  joost.vandevond...@mat.ethz.ch

 * gfortran.dg/use_without_only_1.f90: New test.

 2014-08-22  Joost VandeVondele  joost.vandevond...@mat.ethz.ch

 PR fortran/61234
 * lang.opt (Wuse-without-only): New flag.
 * gfortran.h (gfc_option_t): Add it.
 * invoke.texi: Document it.
 * module.c (gfc_use_module): Warn if needed.
 * options.c (gfc_init_options,gfc_handle_option): Init accordingly.


Added:
trunk/gcc/testsuite/gfortran.dg/use_without_only_1.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/gfortran.h
trunk/gcc/fortran/invoke.texi
trunk/gcc/fortran/lang.opt
trunk/gcc/fortran/module.c
trunk/gcc/fortran/options.c
trunk/gcc/testsuite/ChangeLog