aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2007-09-03re PR fortran/31675 (Fortran front-end and libgfortran should have a common ↵Francois-Xavier Coudert11-121/+168
header file) PR fortran/31675 * libgfortran.h: New file. * iso-fortran-env.def: Use macros in the new header instead of hardcoded integer constants. * Make-lang.in (F95_PARSER_OBJS, GFORTRAN_TRANS_DEPS): Add fortran/libgfortran.h. * gfortran.h (GFC_STD_*, GFC_FPE_*, options_convert, ioerror_codes): Remove. * trans.c (ERROR_ALLOCATION): Remove. (gfc_call_malloc, gfc_allocate_with_status, gfc_allocate_array_with_status): Use LIBERROR_ALLOCATION. * trans-types.h (GFC_DTYPE_*): Remove. * trans-decl.c (gfc_generate_function_code): Use GFC_CONVERT_NATIVE instead of CONVERT_NATIVE. * trans-io.c (set_parameter_value, set_parameter_ref): Use LIBERROR_* macros instead of IOERROR_ macros. * trans-intrinsic.c (gfc_conv_intrinsic_function): Use LIBERROR_END and LIBERROR_EOR instead of hardcoded constants. * options.c (gfc_init_options): Use GFC_CONVERT_NATIVE instead of CONVERT_NATIVE. (gfc_handle_option): Use GFC_CONVERT_* macros instead of CONVERT_*. * libgfortran.h: Include gcc/fortran/libgfortran.h. Remove M_PI, GFC_MAX_DIMENSIONS, GFC_DTYPE_*, GFC_NUM_RANK_BITS, error_codes, GFC_STD_*, GFC_FPE_* and unit_convert. * runtime/environ.c (variable_table): Use GFC_*_UNIT_NUMBER instead of hardcoded constants. (do_parse, init_unformatted): Use GFC_CONVERT_* macros instead of CONVERT_*. * runtime/string.c (find_option): Use LIBERROR_BAD_OPTION instead of ERROR_BAD_OPTION. * runtime/error.c (translate_error, generate_error): Use LIBERROR_* macros instead of ERROR_*. * io/file_pos.c (formatted_backspace, unformatted_backspace, st_backspace, st_rewind, st_flush): Rename macros. * io/open.c (convert_opt, edit_modes, new_unit, already_open, st_open): Likewise. * io/close.c (st_close): Likewise. * io/list_read.c (next_char, convert_integer, parse_repeat, read_logical, read_integer, read_character, parse_real, check_type, list_formatted_read_scalar, namelist_read, nml_err_ret): Likewise. * io/read.c (convert_real, read_l, read_decimal, read_radix, read_f): Likewise. * io/inquire.c (inquire_via_unit): Likewise. * io/unit.c (get_internal_unit): Likewise. * io/transfer.c (read_sf, read_block, read_block_direct, write_block, write_buf, unformatted_read, unformatted_write, formatted_transfer_scalar, us_read, us_write, data_transfer_init, skip_record, next_record_r, write_us_marker, next_record_w_unf, next_record_w, finalize_transfer, st_read, st_write_done): Likewise. * io/format.c (format_error): Likewise. From-SVN: r128050
2007-09-03* config/netbsd-elf.h (USE_LD_AS_NEEDED): Define.Krister Walfridsson2-0/+9
From-SVN: r128049
2007-09-03re PR middle-end/33290 (gcc.c-torture/execute/930921-1.c fails at -O1 and ↵Richard Sandiford2-1/+13
above now) gcc/ PR middle-end/33290 * optabs.c (avoid_expensive_constant): Canonicalize CONST_INTs before forcing them into a register. From-SVN: r128048
2007-09-03mips.md (fetchop_bit): Use define_code_iterator rather than define_code_macro.Richard Sandiford2-1/+6
gcc/ * config/mips/mips.md (fetchop_bit): Use define_code_iterator rather than define_code_macro. From-SVN: r128047
2007-09-03gcc.c (xputenv): New function.Francois-Xavier Coudert2-5/+24
* gcc.c (xputenv): New function. (putenv_from_prefixes): Use xputenv instead of putenv. (process_command): Use xputenv instead of putenv. (set_collect_gcc_options): Use xputenv instead of putenv. (main): Use xputenv instead of putenv. From-SVN: r128046
2007-09-03no-tree-scev-cprop-vect-iv-1.c: Restored.H.J. Lu7-0/+122
2007-09-03 H.J. Lu <hongjiu.lu@intel.com> * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ... * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test. * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ... * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test. * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ... * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test. From-SVN: r128045
2007-09-03builtin_bswap_v3.c: New testcase.Jesper Nilsson3-0/+27
* gcc.target/cris/builtin_bswap_v3.c: New testcase. * gcc.target/cris/builtin_bswap_v8.c: New testcase. From-SVN: r128044
2007-09-03cris.h (TARGET_HAS_SWAP): Defined to describe availability of swap instruction.Jesper Nilsson3-0/+14
* config/cris/cris.h (TARGET_HAS_SWAP): Defined to describe availability of swap instruction. * config/cris/cris.md (bswapsi2): Implement using swap instruction. From-SVN: r128043
2007-09-03Update -fmodulo-sched-allow-regmoves documentationRevital Eres2-1/+7
From-SVN: r128041
2007-09-03Change SMS behavior upon failureVladimir Yanovsky2-131/+370
Co-Authored-By: Ayal Zaks <zaks@il.ibm.com> Co-Authored-By: Revital Eres <eres@il.ibm.com> From-SVN: r128040
2007-09-03* gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.Jesper Nilsson2-0/+5
From-SVN: r128039
2007-09-03Make-lang.in: Change copyright header to refer to version 3 of the GNU ↵Nick Clifton25-126/+115
General Public License... * Make-lang.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * ada-tree.def, nmake.adt, nlists.h, snames.h, utils.c, Makefile.rtl, Makefile.in, config-lang.in, uintp.h, urealp.h, namet.h, decl.c, utils2.c, lang.opt, elists.h, atree.h, types.h, treeprs.adt, lang-specs.h, cuintp.c, stringt.h, gnatbl.c: Likewise. From-SVN: r128038
2007-09-03mips.md (UNSPEC_COMPARE_AND_SWAP, [...]): New define_constants.David Daney8-5/+508
2007-09-02 David Daney <ddaney@avtrex.com> * config/mips/mips.md (UNSPEC_COMPARE_AND_SWAP, UNSPEC_SYNC_OLD_OP, UNSPEC_SYNC_NEW_OP, UNSPEC_SYNC_EXCHANGE): New define_constants. (optab, insn): Add more attributes. (fetchop_bit): New code macro. (immediate_insn): New code macro attribute. (sync): Change condition to ISA_HAS_SYNC. (rdhwr): Change predicate for operand 0 to register_operand. (memory_barrier): New expand. (sync_compare_and_swap<mode>, sync_add<mode>, sync_sub<mode>, sync_old_add<mode>, sync_old_sub<mode>, sync_new_add<mode>, sync_new_sub<mode>, sync_<optab><mode>, sync_old_<optab><mode>, sync_new_<optab><mode>, sync_nand<mode>, sync_old_nand<mode>, sync_new_nand<mode>, sync_lock_test_and_set<mode>): New insns. * config/mips/mips.h (ISA_HAS_SYNC, ISA_HAS_LL_SC): New ISA predicates. (MIPS_COMPARE_AND_SWAP, MIPS_SYNC_OP, MIPS_SYNC_OLD_OP, MIPS_SYNC_NEW_OP, MIPS_SYNC_NAND, MIPS_SYNC_OLD_NAND, MIPS_SYNC_NEW_NAND, MIPS_SYNC_EXCHANGE): New Macros. 2007-09-02 David Daney <ddaney@avtrex.com> * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test. * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto. * gcc.target/mips/atomic-memory-1.c: Ditto. * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto. From-SVN: r128037
2007-09-03invoke.texi: Fix the -frange-checking option entry.Steven G. Kargl2-3/+7
2007-09-02 Steven G. Kargl <kargl@gcc.gnu.org> * invoke.texi: Fix the -frange-checking option entry. From-SVN: r128036
2007-09-03Correct tested targetHans-Peter Nilsson1-1/+1
From-SVN: r128035
2007-09-03cris.h (TARGET_HAS_LZ, [...]): Defined to describe availability and behavior ↵Jesper Nilsson6-4/+28
of CLZ. * config/cris/cris.h (TARGET_HAS_LZ, CLZ_DEFINED_VALUE_AT_ZERO): Defined to describe availability and behavior of CLZ. * config/cris/cris.md (clzsi2): Implement using lz instruction. * config/cris/cris.opt: Tweak comment for "-metrax4". * config/cris/arit.c (LZ): When defined, define as __builtin_clz. * longlong.h [__CRIS__ && __CRIS_arch_version >= 3] (count_leading_zeros): Define. Co-Authored-By: Hans-Peter Nilsson <hp@axis.com> From-SVN: r128034
2007-09-03builtin_clz_v0.c: New testcase.Jesper Nilsson3-0/+29
* gcc.target/cris/builtin_clz_v0.c: New testcase. * gcc.target/cris/builtin_clz_v3.c: New testcase. From-SVN: r128033
2007-09-03Daily bump.GCC Administrator1-1/+1
From-SVN: r128031
2007-09-02decl.c (match_string_p): New helper function to explicitly match a string of ↵Roger Sayle4-129/+180
characters. * decl.c (match_string_p): New helper function to explicitly match a string of characters. (match_attr_spec): Remove no longer needed DECL_COLON from decl_types. Delete decls array and peek_char. Rewrite decl attribute parser to avoid calling gfc_match_strings. * match.c (gfc_match_strings): Delete unused function. * match.h (gfc_match_strings): Delete prototype. From-SVN: r128028
2007-09-02dump-parse-tree.c (show_char_const): New function.Tobias Schlüter5-28/+58
fortran/ * dump-parse-tree.c (show_char_const): New function. (gfc_show_expr): Use it. * expr.c (find_substring_ref): Rework to not keep characters dangling beyond end of string. testsuite/ * gfortran.dg/substr_6.f90: New test. From-SVN: r128027
2007-09-022007-09-02 Paolo Carlini <pcarlini@suse.de>Paolo Carlini1-1/+0
* Remove junk in ChangeLog. From-SVN: r128026
2007-09-02re PR c++/33208 (Broken diagnostic: 'component_ref' not supported by dump_decl)Paolo Carlini5-3/+27
/cp 2007-09-02 Paolo Carlini <pcarlini@suse.de> PR c++/33208 * typeck.c (build_unary_op): Fix error message for Boolean expression as operand to operator--. /testsuite 2007-09-02 Paolo Carlini <pcarlini@suse.de> PR c++/33208 * g++.dg/other/error18.C: New. * g++.dg/expr/bitfield3.C: Adjust. From-SVN: r128025
2007-09-02re PR fortran/33276 (465.tonto in SPEC CPU 2006 fails to compile)H.J. Lu4-0/+38
gcc/fortran/ 2007-09-02 H.J. Lu <hongjiu.lu@intel.com> PR fortran/33276 * array.c (expand_iterator): Initialize frame.prev. gcc/testsuite/ 2007-09-02 H.J. Lu <hongjiu.lu@intel.com> PR fortran/33276 * gfortran.fortran-torture/compile/pr33276.f90: New. From-SVN: r128024
2007-09-02ggc-page.c (ggc_pch_read): Call validate_free_objects.Laurynas Biveinis2-0/+7
2007-09-01 Laurynas Biveinis <laurynas.biveinis@gmail.com> * ggc-page.c (ggc_pch_read): Call validate_free_objects. From-SVN: r128023
2007-09-02Daily bump.GCC Administrator1-1/+1
From-SVN: r128021
2007-09-02re PR middle-end/33272 (Compiler does not take advantage of restrict)Joseph Myers4-0/+33
PR middle-end/33272 * c-decl.c (grokdeclarator): Apply qualifiers to type of parameter decayed from array. testsuite: * gcc.dg/c99-arraydecl-3.c: New test. From-SVN: r128018
2007-09-01arm.c, [...]: Fix comment typos.Kazu Hirata19-23/+32
* config/arm/arm.c, config/rs6000/ppu_intrinsics.h, config/spu/spu.c, df-scan.c, fixed-value.c, fold-const.c, ginclude/tgmath.h, haifa-sched.c, optabs.c, recog.c, sched-deps.c, sched-int.h, system.h, target.h, tree-ssa-live.c, tree-vect-transform.c, tree-vectorizer.c, tree.def: Fix comment typos. From-SVN: r128016
2007-09-01m68k.c (TARGET_DEFAULT_TARGET_FLAGS): Remove.Kazu Hirata3-4/+13
* config/m68k/m68k.c (TARGET_DEFAULT_TARGET_FLAGS): Remove. (override_options): Turn on -mstrict-align on non-ColdFire targets. * config/m68k/m68k.h (BIGGEST_ALIGNMENT): Update a comment. From-SVN: r128015
2007-09-01c-common.c (const_strip_array_types): Delete.Kaveh R. Ghazi17-303/+204
* c-common.c (const_strip_array_types): Delete. * c-common.h (const_strip_array_types): Likewise. * emit-rtl.c (const_next_insn, const_previous_insn, const_next_nonnote_insn, const_prev_nonnote_insn, const_next_real_insn, const_prev_real_insn, const_next_active_insn, const_prev_active_insn, const_next_label, const_prev_label): Delete. * gimple-low.c (block_may_fallthru): Use expr_last. * jump.c (reversed_comparison_code_parts): Use prev_nonnote_insn. * rtl.h (const_previous_insn, const_next_insn, const_prev_nonnote_insn, const_next_nonnote_insn, const_prev_real_insn, const_next_real_insn, const_prev_active_insn, const_next_active_insn, const_prev_label, const_next_label): Delete. * rtlanal.c (keep_with_call_p): Use next_nonnote_insn. * system.h (CONST_CAST): Update comment. * tree-cfg.c (tree_can_merge_blocks_p): Use last_stmt. (const_first_stmt, const_last_stmt): Delete. (tree_block_ends_with_condjump_p): Use last_stmt. * tree-flow.h (const_first_stmt, const_last_stmt): Delete. * tree-iterator.c (const_expr_first, const_expr_last, const_expr_only): Delete. * tree.c (const_lookup_attribute): Likewise. (attribute_list_contained): Use lookup_attribute. * tree.h (const_lookup_attribute, const_expr_first, const_expr_last, const_expr_only): Delete. cp: * tree.c (pod_type_p, zero_init_p): Use strip_array_types. * typeck.c (cp_type_quals, cp_type_readonly, cp_has_mutable_p): Likewise. From-SVN: r128014
2007-09-01tree-ssa-alias.c (create_name_tags): Use TYPE_VOLATILE instead of ↵Richard Guenther3-15/+24
TREE_THIS_VOLATILE. 2007-09-01 Richard Guenther <rguenther@suse.de> * tree-ssa-alias.c (create_name_tags): Use TYPE_VOLATILE instead of TREE_THIS_VOLATILE. * tree-ssa-operands.c (add_virtual_operand): Do not set has_volatile_ops. Do not check s_ann for NULL. (get_indirect_ref_operands): Likewise. (get_expr_operands): Likewise. For all reference trees set has_volatile_ops based on TREE_THIS_VOLATILE. Also check base of reference for TREE_THIS_VOLATILE. From-SVN: r128012
2007-09-01tree-cfg.c (verify_gimple_expr): Fix check for conversions between integral ↵Richard Guenther2-2/+10
types. 2007-09-01 Richard Guenther <rguenther@suse.de> * tree-cfg.c (verify_gimple_expr): Fix check for conversions between integral types. Also allow conversions between pointer types. From-SVN: r128011
2007-09-01Daily bump.GCC Administrator1-1/+1
From-SVN: r128008
2007-08-31optabs.c (prepare_float_lib_cmp): Use libgcc_cmp_return_mode instead of ↵Andrew Pinski5-14/+57
word_mode. 2007-08-31 Andrew Pinski <andrew_pinski@playstation.sony.com> * optabs.c (prepare_float_lib_cmp): Use libgcc_cmp_return_mode instead of word_mode. * config/dfp-bit.h: Likewise. * config/fp-bit.h: Likewise. * config/spu/spu.c (spu_libgcc_cmp_return_mode): New function. (spu_libgcc_shift_count_mode): New function. (TARGET_LIBGCC_CMP_RETURN_MODE): Define. (TARGET_LIBGCC_SHIFT_COUNT_MODE): Define. From-SVN: r128005
2007-08-31tree-pretty-print.c: Include output.h.Joseph Myers3-3/+11
* tree-pretty-print.c: Include output.h. (dump_decl_name, dump_generic_node): Use %wd with pp_printf, not HOST_WIDE_INT_PRINT_DEC. * Makefile.in (tree-pretty-print.o): Add dependency on output.h. From-SVN: r128004
2007-08-31re PR c++/32597 (New operation with empty parameter pack does not ↵Douglas Gregor7-9/+99
value-initialize) 2007-08-31 Douglas Gregor <doug.gregor@gmail.com> PR c++/32597 * init.c (build_default_init): Make extern. * cp-tree.h (build_default_init): Declare here. * pt.c (tsubst_expr): When the instantiation of the initializer of a variable results in an empty list, default-initialize the variable. (tsubst_copy_and_build): When the instantiation of the initializer in a new expression results in an empty initializer list, default-initialize it. 2007-08-31 Douglas Gregor <doug.gregor@gmail.com> PR c++/32597 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New. * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New. From-SVN: r128000
2007-08-31mangle.c (write_type): Change mangling of rvalue reference from `RR' to `O'.Doug Gregor2-2/+9
2007-08-31 Douglas Gregor <doug.gregor@gmail.com> * mangle.c (write_type): Change mangling of rvalue reference from `RR' to `O'. 2007-08-31 Douglas Gregor <doug.gregor@gmail.com> * demangle.h (enum demangle_component_type): Add DEMANGLE_COMPONENT_RVALUE_REFERENCE. 2007-08-31 Douglas Gregor <doug.gregor@gmail.com> * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_RVALUE_REFERENCE. (d_make_comp): Ditto. (cplus_demangle_type): Ditto. (d_print_comp): Ditto. (d_print_mod): Ditto. (d_print_function_type): Ditto. 2007-08-31 Douglas Gregor <doug.gregor@gmail.com> * testsuite/abi/demangle/cxx0x/rref.cc: New. From-SVN: r127999
2007-08-31re PR fortran/33232 (Diagnose comma in "read()," and "write(),")Tobias Burnus5-6/+25
2007-08-31 Tobias Burnus <burnus@net-b.de> PR fortran/33232 * io.c (match_io): Also diagnose extra comma for READ. 2007-08-31 Tobias Burnus <burnus@net-b.de> PR fortran/33232 * gfortran.dg/eor_handling_2.f90: Add dg-warnings. * gfortran.dg/read_1.f90: New. From-SVN: r127997
2007-08-31re PR rtl-optimization/33224 (failing rtl iv analysis (maybe due to df))Zdenek Dvorak2-1/+8
PR rtl-optimization/33224 * loop-iv.c (latch_dominating_def): Check that the definition belongs to the analysed region. From-SVN: r127996
2007-08-31function.c (allocate_struct_function): Do not set ↵Richard Guenther3-27/+16
current_function_returns_pointer. 2007-08-31 Richard Guenther <rguenther@suse.de> * function.c (allocate_struct_function): Do not set current_function_returns_pointer. * function.h (struct var_refs_queue): Remove. (struct simple_obstack_stack): Likewise. (struct function): Remove fixup_var_refs_queue member. Remove returns_pointer flag. (current_function_returns_pointer): Remove define. From-SVN: r127994
2007-08-31tree-ssa-coalesce.c (compare_pairs): Use the elements as secondary keys in ↵Nick Clifton2-2/+21
order to obtain a stable sort. * tree-ssa-coalesce.c (compare_pairs): Use the elements as secondary keys in order to obtain a stable sort. From-SVN: r127993
2007-08-31re PR target/33132 (m32r: ICE: RTL check: expected elt 0 type 'i' or 'n', ↵Nick Clifton3-11/+20
have 'w' (rtx const_int) in insn_current_length, at insn-attrtab.c:29) PR target/33132 * config/m32r/constraints.md: Add W constraint for integer zero. * config/m32r/m32r.md (get_pc): Use W and i constraints. Fix length calculation by using alternatives. From-SVN: r127992
2007-08-31optabs.c (shift_optab_p, [...]): New functions, split out from expand_binop.Richard Sandiford2-76/+128
gcc/ * optabs.c (shift_optab_p, commutative_optab_p): New functions, split out from expand_binop. (avoid_expensive_constant): New function. (expand_binop_directly): Remove commutative_op argument and call cummutative_optab_p instead. Do not change op0 or op1 when swapping xop0 and xop1. Apply avoid_expensive_constant to each argument after potential swapping. Enforce the canonical order of commutative operands. (expand_binop): Use shift_optab_p and commutative_optab_p. Update the calls to expand_binop_directly. Only force constants into registers when widening an operation. Only swap operands once a direct expansion has been rejected. (expand_twoval_binop): Only force constants into registers when using a direct expansion. From-SVN: r127991
2007-08-31sched-deps.c (update_dep): Mark arguments with ATTRIBUTE_UNUSED.Maxim Kuvyrkov3-2/+14
* sched-deps.c (update_dep): Mark arguments with ATTRIBUTE_UNUSED. (sched_analyze_insn): Don't postprocess speculative dependencies when target has no scheduling. * tree-vect-transform.c (vect_estimate_min_profitable_iters): Fix 'uninitialized' warning. From-SVN: r127989
2007-08-31* decl.c (duplicate_decls): Remove duplicated line.Jakub Jelinek2-1/+4
From-SVN: r127988
2007-08-31re PR c++/33210 (Broken diagnostics: 'bound_template_template_parm' not ↵Paolo Carlini4-3/+24
supported by pp_cxx_unqualified_id/dump_decl) /cp 2007-08-31 Paolo Carlini <pcarlini@suse.de> PR c++/33210 * cxx-pretty-print.c (pp_cxx_unqualified_id): Deal with BOUND_TEMPLATE_TEMPLATE_PARM. /testsuite 2007-08-31 Paolo Carlini <pcarlini@suse.de> PR c++/33210 * g++.dg/template/error30.C: New. From-SVN: r127987
2007-08-31Resync.Arnaud Charlet1-0/+194
From-SVN: r127986
2007-08-31Add new tests.Arnaud Charlet5-0/+102
From-SVN: r127985
2007-08-31[multiple changes]Arnaud Charlet6-99/+133
2007-08-31 Vincent Celier <celier@adacore.com> * fmap.ads: Minor comment updates 2007-08-31 GNAT Script <nobody@adacore.com> * Make-lang.in: Makefile automatically updated 2007-08-31 Bob Duff <duff@adacore.com> * sinfo.ads: Minor comment fix. 2007-08-31 Thomas Quinot <quinot@adacore.com> * stand.ads: (Standard_Debug_Renaming_Type): Make comment consistent with implementation. Documentation cleanup only. 2007-08-31 Sergey Rybin <rybin@adacore.com> * vms_data.ads: Add new qualifier /STMT_NAME_ON_NEW_LINE for the new gnatpp '--separate-stmt-name' option. Add new qualifier /USE_ON_NEW_LIN for the new gnatpp '--use-on-new-line' option. * gnat_ugn.texi: Add description for the new gnatpp '--separate-stmt-name' and '--use-on-new-line' options. From-SVN: r127984
2007-08-31symbols-vms.adb (Initialize): Read symbol files with continuation linesVincent Celier1-2/+41
2007-08-31 Vincent Celier <celier@adacore.com> * symbols-vms.adb (Initialize): Read symbol files with continuation lines (Finalize): If symbol is long, split the line From-SVN: r127983
2007-08-31tempdir.adb: On VMS, take into account GNUTMPDIR before TMPDIRVincent Celier1-6/+23
2007-08-31 Vincent Celier <celier@adacore.com> * tempdir.adb: On VMS, take into account GNUTMPDIR before TMPDIR From-SVN: r127982