Skip to content
Snippets Groups Projects
  1. Dec 14, 2007
    • Benjamin Kosnik's avatar
      re PR libstdc++/30127 (std::has_facet returns true for not installed derived facets) · c5f416ab
      Benjamin Kosnik authored
      2007-12-14  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/30127
      	PR libstdc++/34449
      	* include/bits/locale_classes.h (use_facet): Check facet hierarchy.
      	(has_facet): Same.
      	* testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New.
      	* testsuite/22_locale/global_templates/
      	standard_facet_hierarchies.cc: New.
      
      From-SVN: r130941
      c5f416ab
    • Jakub Jelinek's avatar
      re PR target/29978 (redundant jumps) · 18117c05
      Jakub Jelinek authored
      	PR target/29978
      	* config/i386/i386.c (ix86_expand_branch): Optimize LE/LEU/GT/GTU
      	DImode comparisons against constant with all 1's in the lower word.
      
      	* gcc.target/i386/pr29978.c: New test.
      
      From-SVN: r130938
      18117c05
    • Paolo Bonzini's avatar
      df-core.c: Update comments referring to removed features. · 05c219bb
      Paolo Bonzini authored
      2007-12-14  Paolo Bonzini  <bonzini@gnu.org>
      
      	* df-core.c: Update comments referring to removed features.
      	* df-problems.c: Likewise.
      	* df-scan.c: Likewise.
      	* df.h: Likewise.
      
      From-SVN: r130937
      05c219bb
    • Uros Bizjak's avatar
      sse.md (sse4_2_pcmpestr): Use reg_not_xmm0_operand constraint for operand2. · 627eb745
      Uros Bizjak authored
      	* config/i386/sse.md (sse4_2_pcmpestr): Use reg_not_xmm0_operand
      	constraint for operand2.  Use nonimm_not_xmm0_operand constraint
      	for operand 4.  Update arguments in the call to
      	gen_sse4_2_pcmpestr_cconly.
      	(sse_4_2_pcmpestr_cconly): Renumber insn operands and update insn
      	template accordingly.
      	(sse4_2_pcmpistr): Use reg_not_xmm0_operand constraint for operand2.
      	Use nonimm_not_xmm0_operand constraint for operand 3.  Update
      	arguments in the call to gen_sse4_2_pcmpistr_cconly.
      	(sse_4_2_pcmpistr_cconly): Renumber insn operands and update insn
      
      testsuite/ChangeLog:
      
      	* gcc.target/i386/sse-12.c (dg-options): Use -msse4
      	instead of -msse4.1.
      	* gcc.target/i386/sse-12.c (dg-options): Ditto.
      	* g++.dg/other/i386-2.C (dg-options): Ditto.
      
      From-SVN: r130934
      627eb745
    • Tobias Burnus's avatar
      re PR fortran/34438 (gfortran not compliant w.r.t default initialization of... · 72052237
      Tobias Burnus authored
      re PR fortran/34438 (gfortran not compliant w.r.t default initialization of derived type component and implicit SAVE attribute)
      
      2007-12-14  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34438
              * resolve.c (resolve_symbol): Do not emit public-variable-
              of-private-derived-type error for non-module variables.
      
      2007-12-14  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34438
              * gfortran.dg/private_type_10.f90: New.
      
      From-SVN: r130933
      72052237
    • Tobias Burnus's avatar
      re PR fortran/34398 (BOZ literals: Range checks) · 4956b1f1
      Tobias Burnus authored
      2007-12-14  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34398
              * expr.c (gfc_check_assign): Add range checks for assignments of
              * BOZs.
              * resolve.c (resolve_ordinary_assign): Ditto.
              * arith.c (gfc_range_check): Fix return value for complex
              * numbers.
      
      2007-12-14  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34398
              * gfortran.dg/nan_4.f90: New.
      
      From-SVN: r130932
      4956b1f1
    • Richard Guenther's avatar
      re PR middle-end/34462 (tree check: expected ssa_name, have struct_field_tag... · ae4dbd44
      Richard Guenther authored
      re PR middle-end/34462 (tree check: expected ssa_name, have struct_field_tag in vuses_compare, at tree-vn.c:118)
      
      2007-12-14  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/34462
      	* tree-ssa-operands.h (create_ssa_artificial_load_stmt): Add
      	parameter to say whether to unlink immediate uses.
      	* tree-ssa-operands.c (create_ssa_artificial_load_stmt): Do not
      	mark the artificial stmt as modified.  Unlink immediate uses
      	only if requested.
      	* tree-ssa-dom.c (record_equivalences_from_stmt): Update caller.
      	* tree-ssa-pre.c (insert_fake_stores): Likewise.
      
      	* gcc.c-torture/compile/20071214-1.c: New testcase.
      
      From-SVN: r130931
      ae4dbd44
    • Uros Bizjak's avatar
      sse-14.c (test_1, [...]): New macros to test macroized SSE intrinsics. · 2c9fd13e
      Uros Bizjak authored
      	* gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
      	macros to test macroized SSE intrinsics.  Use new macros to test
      	macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
      	emmintrin.h, xmmintrin.h and bmmintrin.h
      	* gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
      	to test with immediate operand.
      
      From-SVN: r130930
      2c9fd13e
    • Daniel Franke's avatar
      re PR fortran/34324 (Module files on CRLF systems) · e96e22e3
      Daniel Franke authored
      2007-12-14  Daniel Franke  <franke.daniel@gmail.com>
      
              PR fortran/34324
              * module.c (parse_atom): Fixed parsing of modules files whose
              lines are terminated by CRLF.
      
      From-SVN: r130928
      e96e22e3
    • John David Anglin's avatar
      re PR target/34091 (ICE in reload_cse_simplify_operands, at postreload.c:392) · cc79ab0e
      John David Anglin authored
      	PR target/34091
      	* gcc.c-torture/compile/pr34091.c: New test.
      
      From-SVN: r130927
      cc79ab0e
    • GCC Administrator's avatar
      Daily bump. · d749a87d
      GCC Administrator authored
      From-SVN: r130925
      d749a87d
  2. Dec 13, 2007
    • Eric Botcazou's avatar
      re PR middle-end/33088 (spurious exceptions with -ffloat-store) · 7b7e6ecd
      Eric Botcazou authored
      	PR middle-end/33088
      	* gimplify.c (gimplify_modify_expr_complex_part): Add note to comment.
      	* tree-complex.c (init_dont_simulate_again): Return true if there are
      	uninitialized loads generated by gimplify_modify_expr_complex_part.
      	* tree-gimple.c (is_gimple_reg_type): Return false for complex types
      	if not optimizing.
      	* tree-ssa.c (ssa_undefined_value_p): New predicate extracted from...
      	(warn_uninit): ...here.  Use ssa_undefined_value_p.
      	* tree-ssa-pre.c (is_undefined_value): Delete.
      	(phi_translate_1): Use ssa_undefined_value_p.
      	(add_to_exp_gen): Likewise.
      	(make_values_for_stmt): Likewise.
      	* tree-flow.h (ssa_undefined_value_p): Declare.
      
      From-SVN: r130917
      7b7e6ecd
    • Olga Golovanevsky's avatar
      struct-reorg.exp: Replace DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. · e49f4f07
      Olga Golovanevsky authored
      2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
      
      	* gcc.dg/struct/struct-reorg.exp: Replace 
      	 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
      
      From-SVN: r130916
      e49f4f07
    • Tobias Burnus's avatar
      [multiple changes] · 7e4b97c7
      Tobias Burnus authored
      2007-12-13  Anton Korobeynikov  <asl@math.spbu.ru>
      
              * trans-decl.c (gfc_build_builtin_function_decls): Correct decl
              construction for select_string() and internal_unpack()
      
      2007-12-13  Duncan Sands  <baldrick@free.fr>
                  Anton Korobeynikov  <asl@math.spbu.ru>
      
              * trans-expr.c (gfc_conv_structure): Make sure record
              * constructors
              for static variables are marked constant.
      
      From-SVN: r130914
      7e4b97c7
    • Thomas Koenig's avatar
      re PR libfortran/34370 (file positioning after nonadvancing i/o) · 108bc190
      Thomas Koenig authored
      2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/34370
      	PR libfortran/34323
      	PR libfortran/34405
      	* io/io.h:  Add previous_nonadvancing_write to gfc_unit.
      	Add prototype for finish_last_advance_record.
      	* io/file_pos.c (st_backspace):  Generate error if backspace is
      	attempted for direct access or unformatted stream.
      	If there are bytes left from a previous ADVANCE="no", write
      	them out before performing the backspace.
      	(st_endfile):  Generate error if endfile is attempted for
      	direct access.
      	If there are bytes left from a previous ADVANCE="no", write
      	them out before performing the endfile.
      	(st_rewind):  Generate error if rewind is attempted for
      	direct access.
      	* unit.c (close_unit_1):  Move functionality to write
      	previously written bytes to...
      	(finish_last_advance_record):  ... here.
      	* transfer.c (data_transfer_init):  If reading, reset
      	previous_nonadvancing_write.
      	(finalize_transfer):  Set the previous_noadvancing_write
      	flag if we are writing and ADVANCE="no" was specified.
      	Only call next_record() if advance="no" wasn't specified.
      
      2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/34370
      	PR libfortran/34323
      	PR libfortran/34405
      	* gfortran.dg/advance_6.f90:  New test case.
      	* gfortran.dg/direct_io_7.f90:  New test case.
      	* gfortran.dg/streamio_13.f90:  New test case.
      
      From-SVN: r130912
      108bc190
    • Douglas Gregor's avatar
      __func__.C: New. · a2b3eb5c
      Douglas Gregor authored
      2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
      
      	* g++.dg/cpp0x/__func__.C: New.
      
      From-SVN: r130911
      a2b3eb5c
    • Andrew Pinski's avatar
      re PR bootstrap/34144 (Revision 130005 causes bootstrap failure with --disable-checking) · 76ce039e
      Andrew Pinski authored
      
      2007-12-13  Andrew Pinski  <pinskia@gmail.com>
      	    David Daney  <ddaney@avtrex.com>
      
      	PR bootstrap/34144
      	* system.h: Make -Wuninitialized non-fatal if ASSERT_CHECKING
      	is disabled.
      
      Co-Authored-By: default avatarDavid Daney <ddaney@avtrex.com>
      
      From-SVN: r130908
      76ce039e
    • Jakub Jelinek's avatar
      re PR rtl-optimization/32636 (25_algorithms/search_n/iterator.cc: miscompiled... · bff98546
      Jakub Jelinek authored
      re PR rtl-optimization/32636 (25_algorithms/search_n/iterator.cc: miscompiled on hppa2.0w-hp-hpux11.11)
      
      	PR rtl-optimization/32636
      	* df-scan.c (df_get_entry_block_def_set): Set struct_value_rtx
      	regno in entry_block_defs even if HAVE_prologue && epilogue_completed.
      
      From-SVN: r130907
      bff98546
    • Olga Golovanevsky's avatar
      Fogot to commit ipa-struct-reorg.c · d9d90953
      Olga Golovanevsky authored
      From-SVN: r130906
      d9d90953
    • Uros Bizjak's avatar
      re PR target/34435 (SSE2 intrinsics - emmintrin with optimisations off and type conversion error) · bfcd7233
      Uros Bizjak authored
              PR target/34435
              * config/i386/emmintrin.h (_mm_shuffle_pd, _mm_extract_epi16,
              _mm_insert_epi16, _mm_shufflehi_epi16, _mm_shufflelo_epi16,
              _mm_shuffle_epi32): Cast non-constant input values to either __m64,
              __m128, __m128i or __m128d in a macro version of the intrinsic.
              Cast constant input values to int.
              * config/i386/ammintrin.h (_mm_extracti_si64, _mm_inserti_si64): Ditto.
              * config/i386/bmmintrin.h (_mm_roti_epi8, _mm_roti_epi16,
              _mm_roti_epi32, _mm_roti_epi64): Ditto.
              * config/i386/smmintrin.h (_mm_blend_epi16, _mm_blend_ps, _mm_blend_pd,
              _mm_dp_ps, _mm_dp_pd, _mm_insert_ps, _mm_extract_ps, _mm_insert_epi8,
              _mm_insert_epi32, _mm_insert_epi64, _mm_extract_epi8, mm_extract_epi32,
              _mm_extract_epi64, _mm_mpsadbw_epu8, _mm_cmpistrm, _mm_cmpistri,
              _mm_cmpestrm, _mm_cmpestri, _mm_cmpistra, _mm_cmpistrc, _mm_cmpistro,
              _mm_cmpistrs, _mm_cmpistrz, _mm_cmpestra, _mm_cmpestrc, _mm_cmpestro,
              _mm_cmpestrs, _mm_cmpestrz): Ditto.
              * config/i386/tmmintrin.h (_mm_alignr_epi8, _mm_alignr_pi8): Ditto.
              * config/i386/xmmintrin.h (_mm_shuffle_ps, _mm_extract_pi16, _m_pextrw,
              _mm_insert_pi16, _m_pinsrw, _mm_shuffle_pi16, _m_pshufw): Ditto.
              * config/i386/mmintrin-common.h (_mm_round_pd, _mm_round_sd,
              _mm_round_ps, _mm_round_ss): Ditto.
      
      testsuite/ChangeLog:
      
              PR target/34435
              * g++.dg/other/pr34435.C: New testcase.
      
      From-SVN: r130904
      bfcd7233
    • Arnaud Charlet's avatar
      Restore part of patch lost for PR ada/15805: · 17cf3985
      Arnaud Charlet authored
      	* sem_ch3.adb (Analyze_Object_Declaration): Signal an error
      	when an access to constant is used to initialize an access
      	value.
      
      From-SVN: r130903
      17cf3985
    • Samuel Tardieu's avatar
      re PR ada/34360 (typo gcc/ada/Makefile.in for GNU/kFreeBSD) · 3958c9c8
      Samuel Tardieu authored
          gcc/ada/
      	PR ada/34360
      	* Makefile.in: Change two occurrences of mlib-tgt.adb by correct name
      	mlib-tgt-specific.adb.
      
      From-SVN: r130896
      3958c9c8
    • Richard Guenther's avatar
      re PR middle-end/34450 (compile takes up 1.8 GB RAM at -O1) · 863d2a57
      Richard Guenther authored
      2007-12-13  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/34450
      	* params.def (PARAM_SCCVN_MAX_SCC_SIZE): New param.
      	* invoke.texi (sccvn-max-scc-size): Document.
      	* Makefile.in (tree-ssa-sccvn.o): Add $(PARAMS_H) dependency.
      	* tree-ssa-sccvn.h (run_scc_vn): Return true on success, false
      	on error.
      	* tree-ssa-sccvn.c (params.h): Include.
      	(DFS): Return true if all went well, return false as soon as
      	a SCC exceeds the size of PARAM_SCCVN_MAX_SCC_SIZE.
      	(run_scc_vn): Return true if all went well, return false if
      	we aborted during DFS.
      	* tree-ssa-pre.c (execute_pre): Check if SCCVN finished
      	successfully, otherwise bail out.
      
      From-SVN: r130895
      863d2a57
    • Olga Golovanevsky's avatar
      ipa-struct-reorg.c (is_candidate): Print information to dump file when the type is initialized. · 3905a1b2
      Olga Golovanevsky authored
      2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
      
      	* ipa-struct-reorg.c (is_candidate): Print information to dump 
      	file when the type is initialized.
      	(get_stmt_accesses):  Likewise when a structure has bitfields
      	or field access is too complicate.
      	(safe_cond_expr_check): Likewise for unsafe condition expressions.
      	(exclude_cold_structs): Likewise for cold structures.
      	(collect_structures): Suppress redundant print when there are 
      	no structures to transform.
      	(do_reorg): Print to dump file a number of structures that 
      	will be transformed.
      	(dump_new_types): Print a number of new types to replace 
      	an original structure type.
      
      From-SVN: r130894
      3905a1b2
    • Olga Golovanevsky's avatar
      struct: New directory with tests for struct-reorg optimizaion. · 65e79ca2
      Olga Golovanevsky authored
      2007-11-26  Olga Golovanevsky  <olga@il.ibm.com>
      
      	* gcc.dg/struct: New directory with tests 
      	for struct-reorg optimizaion.
      	* gcc.dg/struct/struct-reorg.exp: New script.
      	* gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
      	* gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
      	* gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_return.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
      	* gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
      	* gcc.dg/struct/wo_prof_global_array.c: Likewise.
      	* gcc.dg/struct/wo_prof_global_var.c: Likewise.
      	* gcc.dg/struct/wo_prof_local_array.c: Likewise.
      	* gcc.dg/struct/wo_prof_local_var.c: Likewise.
      	* gcc.dg/struct/wo_prof_two_strs.c: Likewise.
      	* gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
      	* gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
      	* gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
      	* gcc.dg/struct/w_prof_two_strs.c: Likewise.
      	* gcc.dg/struct/w_prof_global_array.c: Likewise.
      	* gcc.dg/struct/w_prof_global_var.c: Likewise.
      	* gcc.dg/struct/w_prof_local_array.c: Likewise.
      	* gcc.dg/struct/w_prof_local_var.c: Likewise.
      	* gcc.dg/struct/w_prof_single_str_global.c: Likewise.
      	* gcc.dg/struct/w_ratio_cold_str.c: Likewise.
      
      From-SVN: r130893
      65e79ca2
    • Bob Duff's avatar
      (Attribute_to_gnu): Check for violations of the No_Implicit_Dynamic_Code restriction. · 78185974
      Bob Duff authored
      	(Attribute_to_gnu): Check for violations of the No_Implicit_Dynamic_Code
       	restriction. This checking used to be done in the front end, but is
      	moved here so we can make it more accurate.
      
      From-SVN: r130892
      78185974
    • Arnaud Charlet's avatar
      Resync · e9b54d64
      Arnaud Charlet authored
      From-SVN: r130891
      e9b54d64
    • Golovanevsky Olga's avatar
      invoke.texi (Optimiza Options): Document new -fipa-struct-reorg option and... · 5bb06e18
      Golovanevsky Olga authored
      invoke.texi (Optimiza Options): Document new -fipa-struct-reorg option and struct-reorg-cold-struct-ratio parameter.
      
      2007-12-13  Golovanevsky Olga  <olga@il.ibm.com>
      
      	* doc/invoke.texi (Optimiza Options): Document new -fipa-struct-reorg
      	option and struct-reorg-cold-struct-ratio parameter.
      
      From-SVN: r130890
      5bb06e18
    • Tobias Burnus's avatar
      re PR libfortran/34427 (Revision 130708 breaks namelist input) · b446725a
      Tobias Burnus authored
      2007-12-13  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34427
              * io/list_read.c (read_real): Fix unwinding for namelists.
      
      2007-12-13  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/34427
              * gfortran.dg/namelist_42.f90: New.
      
      From-SVN: r130889
      b446725a
    • Arnaud Charlet's avatar
      Update comments. · 014c0095
      Arnaud Charlet authored
      Minor reformatting.
      Kill new warnings.
      
      From-SVN: r130888
      014c0095
    • Arnaud Charlet's avatar
      (Nkind_In): New functions. · 14b7d74b
      Arnaud Charlet authored
      Add support for new flags.
      
      From-SVN: r130887
      14b7d74b
    • Arnaud Charlet's avatar
      Removed, no longer used · c5765b24
      Arnaud Charlet authored
      From-SVN: r130886
      c5765b24
    • Arnaud Charlet's avatar
      New file. · 0ecf24f3
      Arnaud Charlet authored
      From-SVN: r130885
      0ecf24f3
    • Arnaud Charlet's avatar
      New file. · 70e4fcc4
      Arnaud Charlet authored
      From-SVN: r130884
      70e4fcc4
    • Javier Miranda's avatar
      sem_ch3.ads, [...] (Check_Abstract_Overriding): Avoid generation of spurious... · 7d7af38a
      Javier Miranda authored
      sem_ch3.ads, [...] (Check_Abstract_Overriding): Avoid generation of spurious error if parent is an interface type...
      
      2007-12-06  Javier Miranda  <miranda@adacore.com>
      	    Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.ads, sem_ch3.adb (Check_Abstract_Overriding): Avoid
      	generation of spurious error if parent is an interface type; caused
      	because predefined primitive bodies will be generated later by
      	Freeze_Record_Type.
      	(Process_Subtype): The subtype inherits the Known_To_Have_Preelab_Init
      	flag.
      	(Derive_Subprograms): Handle derivations of predefined primitives
      	after all the user-defined primitives to ensure that they are
      	found in proper order in instantiations.
      	(Add_Interface_Tag_Components, Inherit_Components): Update occurrences
      	of Related_Interface to Related_Type.
      	(Record_Type_Declaration): Minor reordering of calls to decorate the
      	Tag component because the entity must have set its Ekind attribute
      	before setting its Is_Tag attribute.
      	(Analyze_Subtype_Declaration): In the case of subtypes with
      	Private_Kind, inherit Known_To_Have_Preelab_Init from the parent.
      
      From-SVN: r130883
      7d7af38a
    • Arnaud Charlet's avatar
      i-vxwork.ads: Kill new warning on Convention C, since changing the spec would break code. · 2242f4dd
      Arnaud Charlet authored
      	* i-vxwork.ads: Kill new warning on Convention C, since changing the
      	spec would break code.
      
      From-SVN: r130882
      2242f4dd
    • Geert Bosch's avatar
      s-parame-vxworks.adb: Update comments to reflect usage of this package by Nucleus. · 4f9720e0
      Geert Bosch authored
      2007-12-06  Geert Bosch  <bosch@adacore.com>
      
      	* s-parame-vxworks.adb: 
      	Update comments to reflect usage of this package by Nucleus.
      
      From-SVN: r130881
      4f9720e0
    • Vincent Celier's avatar
      symbols-processing-vms-ia64.adb (Process.Skip_Half): New procedure · 405fc8e9
      Vincent Celier authored
      2007-12-06  Vincent Celier  <celier@adacore.com>
      
      	* symbols-processing-vms-ia64.adb (Process.Skip_Half): New procedure
      	(Process.H): Remove variable. Replace Read_Half (H) with Skip_Half.
      
      From-SVN: r130880
      405fc8e9
    • Gary Dismukes's avatar
      make.adb (Scan_Make_Arg): Add test for -aamp_target switch... · f5552c89
      Gary Dismukes authored
      2007-12-06  Gary Dismukes  <dismukes@adacore.com>
      	    Arnaud Charlet  <charlet@adacore.com>
      
      	* make.adb (Scan_Make_Arg): Add test for -aamp_target switch, passing
      	it to the front end and setting the aamp_target environment variable
      	to the switch's argument to ensure that gnaampbind and gnaamplink will
      	take the specified library into account.
      	(Make): Only set Check_Object_Consistency to False for JVM, not for CIL
      	target, since the CIL compiler supports an "object" file (.il files).
      
      From-SVN: r130879
      f5552c89
    • Bob Duff's avatar
      itypes.ads, itypes.adb (Create_Itype): For access-to-subprogram types... · 4b790886
      Bob Duff authored
      2007-12-06  Bob Duff  <duff@adacore.com>
      
      	* itypes.ads, itypes.adb (Create_Itype): For access-to-subprogram
      	types, set Can_Use_Internal_Rep appropriately, based on
      	Always_Compatible_Rep_On_Target.
      
      From-SVN: r130878
      4b790886
Loading