re PR driver/36312 (should refuse to overwrite input file with output file)
gcc/testsuite/ChangeLog:
2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
PR driver/36312
* gcc.misc-tests/output.exp: New test case for identical input and
output files.
include/ChangeLog:
2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
PR driver/36312
* filenames.h: Add prototype for canonical_filename_eq.
gcc/ChangeLog:
2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
PR driver/36312
* diagnostic-core.h: Add prototype for fatal_error.
* diagnostic.c (fatal_error): New function fatal_error.
* gcc.c (store_arg): Remove have_o_argbuf_index.
(process_command): Check if input and output files are the same.
* toplev.c (init_asm_output): Check if input and output files are
the same.
libiberty/ChangeLog:
2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
Manuel López-Ibáñez <manu@gcc.gnu.org>
PR driver/36312
* filename_cmp.c (canonical_filename_eq): New function to check if
file names are the same.
* functions.texi: Updated with documentation for new function.
Co-Authored-By:
Manuel López-Ibáñez <manu@gcc.gnu.org>
From-SVN: r217391
Showing
- gcc/ChangeLog 11 additions, 0 deletionsgcc/ChangeLog
- gcc/diagnostic-core.h 2 additions, 0 deletionsgcc/diagnostic-core.h
- gcc/diagnostic.c 17 additions, 0 deletionsgcc/diagnostic.c
- gcc/gcc.c 14 additions, 7 deletionsgcc/gcc.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.misc-tests/output.exp 66 additions, 0 deletionsgcc/testsuite/gcc.misc-tests/output.exp
- gcc/toplev.c 9 additions, 2 deletionsgcc/toplev.c
- include/ChangeLog 6 additions, 0 deletionsinclude/ChangeLog
- include/filenames.h 2 additions, 0 deletionsinclude/filenames.h
- libiberty/ChangeLog 8 additions, 0 deletionslibiberty/ChangeLog
- libiberty/filename_cmp.c 29 additions, 0 deletionslibiberty/filename_cmp.c
- libiberty/functions.texi 14 additions, 4 deletionslibiberty/functions.texi
Loading
Please register or sign in to comment