gcc/libgfortran/runtime
Francois-Xavier Coudert 3571925eb5 select.c: Moved content to select_inc.c.
* runtime/select.c: Moved content to select_inc.c. Include it. 
        Add macros for different character types.
        * runtime/select_inc.c: New file.
        * runtime/convert_char.c: New file.
        * intrinsics/pack_generic.c (pack_char4, pack_s_char4): New
        functions.
        * intrinsics/transpose_generic.c (transpose_char4): New function.
        * intrinsics/spread_generic.c (spread_char4, spread_char4_scalar):
        New functions.
        * intrinsics/unpack_generic.c (unpack1_char4, unpack0_char4): 
        New functions.
        * intrinsics/reshape_generic.c (reshape_char): Use
        gfc_charlen_type as type for length variables.
        (reshape_char4): New function.
        * gfortran.map (GFORTRAN_1.1): Add _gfortran_select_string_char4,
        _gfortran_convert_char1_to_char4, _gfortran_convert_char4_to_char1,
        _gfortran_transpose_char4, _gfortran_spread_char4,
        _gfortran_spread_char4_scalar, _gfortran_reshape_char4,
        _gfortran_pack_char4, _gfortran_pack_s_char4,
        _gfortran_unpack0_char4 and _gfortran_unpack1_char4.
        * Makefile.am: Add runtime/convert_char.c.
        * Makefile.in: Regenerate.

From-SVN: r135496
2008-05-18 12:00:20 +00:00
..
backtrace.c re PR libfortran/32972 (performance of pack/unpack) 2008-04-13 20:15:58 +00:00
compile_options.c re PR libfortran/21185 (Improve testsuite results on newlib targets) 2007-09-15 14:52:46 +00:00
convert_char.c select.c: Moved content to select_inc.c. 2008-05-18 12:00:20 +00:00
environ.c re PR fortran/33795 (Environment variable GFORTRAN_UNBUFFERED_<number> not working) 2007-10-19 04:10:58 +00:00
error.c re PR libfortran/36094 (Runtime error show_locus not working correctly) 2008-05-02 01:33:16 +00:00
fpu.c re PR fortran/14943 (read/write code generation is not thread safe) 2005-11-21 23:03:56 +01:00
in_pack_generic.c re PR libfortran/32972 (performance of pack/unpack) 2008-04-13 20:15:58 +00:00
in_unpack_generic.c re PR libfortran/32972 (performance of pack/unpack) 2008-04-13 20:15:58 +00:00
main.c re PR fortran/32021 (Fix,document,remove GFORTRAN_* environment variables) 2007-10-18 21:25:21 +00:00
memory.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
pause.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
select.c select.c: Moved content to select_inc.c. 2008-05-18 12:00:20 +00:00
select_inc.c select.c: Moved content to select_inc.c. 2008-05-18 12:00:20 +00:00
stop.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
string.c re PR fortran/31675 (Fortran front-end and libgfortran should have a common header file) 2007-09-03 16:44:15 +00:00