aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-05-22tree-dfa.c (refs_may_alias_p): Exit early if possible.Richard Guenther5-43/+177
2008-05-22 Richard Guenther <rguenther@suse.de> * tree-dfa.c (refs_may_alias_p): Exit early if possible. Handle more cases of offset disambiguation that is possible if strict-aliasing rules apply. * tree-ssa-loop-im.c (mem_refs_may_alias_p): Use refs_may_alias_p for basic offset and type-based disambiguation. * gcc.dg/tree-ssa/alias-18.c: New testcase. From-SVN: r135754
2008-05-22slice5.adb: New test.Arnaud Charlet9-0/+114
* gnat.dg/slice5.adb: New test. * gnat.dg/notnot.adb: New test. * gnat.dg/tf_interface_1.ad[sb]: New test. * gnat.dg/const1.adb: New test. * gnat.dg/parameterlessfunc.adb: New test. * gnat.dg/specs/interface5.ads: New test. * gnat.dg/specs/cpp_assignment.ads: New test. From-SVN: r135753
2008-05-22* lib/dg-pch.exp (dg-pch): Fix if bracing.Nathan Sidwell2-7/+11
From-SVN: r135752
2008-05-21i386.c (ix86_expand_vector_init_one_var): Use ix86_expand_vector_set on ↵H.J. Lu7-1/+99
V16QImode for SSE4.1. gcc/ 2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_expand_vector_init_one_var): Use ix86_expand_vector_set on V16QImode for SSE4.1. gcc/testsuite/ 2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * gcc.target/i386/m128-check.h (ARRAY_SIZE): New. (CHECK_EXP): Use it. * gcc.target/i386/set-v16qi-3.h: New. * gcc.target/i386/sse2-set-v16qi-3.c: Likewise. * gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise. From-SVN: r135750
2008-05-22c.opt (Wimport): Mark as undocumented.Tom Tromey4-12/+10
* c.opt (Wimport): Mark as undocumented. * doc/invoke.texi (Option Summary): Don't mention -Wimport or -Wno-import. (Warning Options): Likewise. * doc/cppopts.texi: Don't mention -Wimport. From-SVN: r135747
2008-05-22Daily bump.GCC Administrator1-1/+1
From-SVN: r135745
2008-05-21re PR middle-end/36286 (ICE with -ftree-loop-linear and -O1 and above)Sebastian Pop5-2/+54
2008-05-21 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/36286 PR tree-optimization/36287 * lambda-code.c (build_access_matrix): Do not use the loop->num for computing the number of induction variables: use the loop depth instead. * testsuite/gcc.dg/tree-ssa/pr36287.c: New. * testsuite/gfortran.dg/pr36286.f90: New. From-SVN: r135741
2008-05-21re PR preprocessor/27777 (Bad diagnostic emission when #error contains a ↵Tom Tromey8-14/+86
trigraph) gcc/testsuite PR preprocessor/27777: * gcc.dg/cpp/pr27777.c: New file. libcpp PR preprocessor/27777: * lex.c (cpp_output_line_to_string): New function. * internal.h (_cpp_begin_message): Don't declare. * errors.c (_cpp_begin_message): Now static. * include/cpplib.h (cpp_output_line_to_string): Declare. * directives.c (do_diagnostic): Rewrote. Use cpp_output_line_to_string. Don't use _cpp_begin_message. From-SVN: r135740
2008-05-21bitset (bitset<>::bitset(const char*)): Add per DR 778.Paolo Carlini4-8/+82
2008-05-21 Paolo Carlini <paolo.carlini@oracle.com> * include/std/bitset (bitset<>::bitset(const char*)): Add per DR 778. (bitset<>::_M_copy_from_ptr): Add. (bitset<>::_M_copy_from_string): Forward to the latter. * doc/xml/manual/intro.xml: Add an entry for DR 778. * testsuite/23_containers/bitset/cons/2.cc: Add. From-SVN: r135738
2008-05-21lwg-active.html: Update to Revision R56.Paolo Carlini4-4696/+14062
2008-05-21 Paolo Carlini <paolo.carlini@oracle.com> * doc/html/ext/lwg-active.html: Update to Revision R56. * doc/html/ext/lwg-closed.html: Likewise. * doc/html/ext/lwg-defects.html: Likewise. From-SVN: r135737
2008-05-21re PR c++/36023 (ICE with cast to variable-sized object)Jakub Jelinek2-8/+8
PR c++/36023 * cp-tree.h (check_array_initializer): New prototype. * decl.c (check_array_initializer): New function. (check_initializer): Call it. * semantics.c (finish_compound_literal): Call it for ARRAY_TYPEs. * g++.dg/ext/complit10.C: New test. From-SVN: r135735
2008-05-21re PR c++/36023 (ICE with cast to variable-sized object)Jakub Jelinek6-18/+71
PR c++/36023 * cp-tree.h (check_array_initializer): New prototype. * decl.c (check_array_initializer): New function. (check_initializer): Call it. * semantics.c (finish_compound_literal): Call it for ARRAY_TYPEs. * g++.dg/ext/complit10.C: New test. From-SVN: r135734
2008-05-21cygming.h (ASM_OUTPUT_LABELREF): Honor option -f(no-)leading-underscore.Kai Tietz2-2/+8
2008-05-21 Kai Tietz <kai.tietz@onevision.com> PR/36280 * config/i386/cygming.h (ASM_OUTPUT_LABELREF): Honor option -f(no-)leading-underscore. From-SVN: r135733
2008-05-21i386.c (ix86_expand_vector_init_general): Use GET_MODE_NUNITS (mode).H.J. Lu2-2/+7
2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_expand_vector_init_general): Use GET_MODE_NUNITS (mode). From-SVN: r135732
2008-05-21* gfortran.dg/nint_2.f90: XFAIL only when using -O0.Janis Johnson2-1/+4
From-SVN: r135731
2008-05-21invoke.texi: Add cpu_type's 464 and 464fp.Peter Bergner7-8/+27
* doc/invoke.texi: Add cpu_type's 464 and 464fp. (-mmulhw): Add 464 to description. (-mdlmzb): Likewise. * config.gcc: Handle --with-cpu=464 and --with-cpu=464fp. * config/rs6000/rs6000.c (processor_target_table): Add 464 and 464fp entries. * config/rs6000/rs6000.h (ASM_CPU_SPEC): Add 464 and 464fp support. * config/rs6000/t-fprules (MULTILIB_MATCHES_FLOAT): Include -mcpu=464. * config/rs6000/rs6000.md: Update comments for 464. From-SVN: r135730
2008-05-21sourcebuild.texi (Test Directives): Add dg-xfail-run-if.Janis Johnson13-2/+129
gcc/ * doc/sourcebuild.texi (Test Directives): Add dg-xfail-run-if. gcc/testsuite/ * lib/target-supports-dg.exp (dg-xfail-run-if): New. * gcc.test-framework/dg-do-run-xrif-exp-F.c: New test. * gcc.test-framework/dg-do-run-xrif-exp-P.c: New test. * gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test. * gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test. * gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test. * gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test. * gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test. * gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test. * gcc.test-framework/test-framework.awk: Handle new tests. From-SVN: r135729
2008-05-21sse.md (vec_extractv4sf): Removed.H.J. Lu2-58/+13
2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/sse.md (vec_extractv4sf): Removed. (vec_extractv2df): Likewise. (vec_extractv2di): Likewise. (vec_extractv4si): Likewise. (vec_extractv8hi): Likewise. (vec_extractv16qi): Likewise. (vec_extract<mode>): New. From-SVN: r135728
2008-05-21sse.md (vec_setv4sf): Removed.H.J. Lu2-58/+13
2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/sse.md (vec_setv4sf): Removed. (vec_setv2df): Likewise. (vec_setv2di): Likewise. (vec_setv4si): Likewise. (vec_setv8hi): Likewise. (vec_setv16qi): Likewise. (vec_set<mode>): New. From-SVN: r135726
2008-05-21i386.c (ix86_expand_vector_init_general): Remove goto for vec_concat and ↵H.J. Lu2-17/+9
vec_interleave. 2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_expand_vector_init_general): Remove goto for vec_concat and vec_interleave. From-SVN: r135725
2008-05-21sse.md (vec_initv4sf): Removed.H.J. Lu2-47/+12
2008-05-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/sse.md (vec_initv4sf): Removed. (vec_initv2df): Likewise. (vec_initv2di): Likewise. (vec_initv4si): Likewise. (vec_initv8hi): Likewise. (vec_initv16qi): Likewise. (vec_init<mode>): New. From-SVN: r135724
2008-05-21re PR fortran/36257 (SPREAD gives wrong results with array CHARACTER parameters)Francois-Xavier Coudert4-4/+23
PR fortran/36257 * gfortran.dg/char_length_12.f90: New test. * iresolve.c (check_charlen_present): Don't force the rank to 1. From-SVN: r135723
2008-05-21* collect2.c (find_a_file): Use IS_ABSOLUTE_PATH.Joseph Myers2-5/+5
From-SVN: r135721
2008-05-21symtab.h (HT_ALLOCED): Remove.Tom Tromey13-159/+431
libcpp * include/symtab.h (HT_ALLOCED): Remove. (ht_purge): Declare. * symtab.c (DELETED): New define. (ht_lookup): Update comment. (ht_lookup_with_hash): Handle deleted entries. Remove HT_ALLOCED code. Use subobject allocator for strings, if it exists. (ht_expand): Handle deleted entries. (ht_forall): Likewise. (ht_purge): New function. (ht_dump_statistics): Print deletion statistics. gcc * ggc-zone.c (lookup_page_table_if_allocated): New function. (zone_find_object_offset): Likewise. (gt_ggc_m_S): Likewise. (highest_bit): Likewise. * ggc-page.c (gt_ggc_m_S): New function. * stringpool.c (string_stack): Remove. (init_stringpool): Update. (ggc_alloc_string): Use ggc_alloc. (maybe_delete_ident): New function. (ggc_purge_stringpool): Likewise. (gt_ggc_m_S): Remove. * ggc-common.c (ggc_protect_identifiers): New global. (ggc_mark_roots): Call ggc_purge_stringpool. Use ggc_protect_identifiers. * ggc.h (ggc_protect_identifiers): Declare. (gt_ggc_m_S): Update. (ggc_purge_stringpool): Declare. * toplev.c (compile_file): Set and reset ggc_protect_identifiers. * gengtype.c (write_types_process_field) <TYPE_STRING>: Remove special case. (write_root): Cast gt_ggc_m_S to gt_pointer_walker. gcc/cp * mangle.c (save_partially_mangled_name): Remove. (restore_partially_mangled_name): Likewise. (write_encoding): Update. (write_unqualified_name): Likewise. (start_mangling): Always use name_obstack. Remove 'ident_p' argument. (get_identifier_nocopy): Remove. (finish_mangling_internal): Rename from finish_mangling. (finish_mangling): New function. (finish_mangling_get_identifier): Likewise. (partially_mangled_name, partially_mangled_name_len): Remove. (mangle_decl_string): Change return type. Update. (mangle_decl, mangle_type_string, mangle_special_for_type, mangle_ctor_vtbl_for_type, mangle_thunk, mangle_guard_variable, mangle_ref_init_variable): Update. From-SVN: r135720
2008-05-21config.gcc (sparc-*-linux*): Always include sparc/t-linux in tmake_file.David S. Miller2-2/+8
* config.gcc (sparc-*-linux*): Always include sparc/t-linux in tmake_file. From-SVN: r135713
2008-05-21cfgexpand.c (tree_expand_cfg): Zap the EH throw statement table once finished.Eric Botcazou2-2/+7
* cfgexpand.c (tree_expand_cfg): Zap the EH throw statement table once finished. From-SVN: r135712
2008-05-21New file.Thomas Quinot3-0/+409
From-SVN: r135709
2008-05-21memops-asm.c: Set inside_main.Nathan Sidwell7-28/+66
* gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main. * lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of suffixes not to delete. * gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp. * g++.dg/pch/pch.C: Likewise. * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement. * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are dg-errors expected. From-SVN: r135708
2008-05-21re PR libgcj/36252 (OutOfMemoryError on simple text conversion.)David Daney5-2/+53
2008-05-20 David Daney <ddaney@avtrex.com> PR libgcj/36252 * java/lang/natString.ccn: Add #include <java/io/CharConversionException.h>. (init (byte[], int, int, String)): Catch and ignore CharConversionException. Break out of conversion loop on incomplete input. * testsuite/libjava.lang/PR36252.java: New test. * testsuite/libjava.lang/PR36252.out: New file, its expected output. * testsuite/libjava.lang/PR36252.jar: New file, its pre-compiled jar file. From-SVN: r135705
2008-05-21Daily bump.GCC Administrator1-1/+1
From-SVN: r135701
2008-05-21re PR testsuite/20771 (Duplicate PCH test names)Janis Johnson7-11/+23
PR testsuite/20771 * lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate compile results for pch test lines in gcc.sum. * gcc.dg/pch/counter-2.c: Add comments to dg-error directives to make them unique in gcc.sum. * gcc.dg/pch/valid-1.c: Ditto. * gcc.dg/pch/valid-2.c: Ditto. * gcc.dg/pch/valid-3.c: Ditto. * gcc.dg/pch/warn-1.c: Same for dg-warning. From-SVN: r135696
2008-05-21* gcc.dg/array-quals-1.c: xfail read only section check for avr target.Andy Hutchinson2-1/+6
From-SVN: r135695
2008-05-20re PR testsuite/34889 (gcc.c-torture/execute/builtins/pr23484-chk.c fails on ↵Andy Hutchinson2-0/+12
16 bit integer platforms) PR testsuite/34889 * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for 16bit int target. From-SVN: r135694
2008-05-20ifc-20040816-1.c: signal.h not required.Andy Hutchinson5-1/+14
* gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required. * gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if SIGNAL_SUPPRESS. * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto. * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto. From-SVN: r135693
2008-05-20* gcc.dg/builtins-config.h: AVR does not have C99 runtime.Andy Hutchinson2-0/+6
From-SVN: r135692
2008-05-20re PR testsuite/22523 (template/inline1.C does not test correctly on all ↵Janis Johnson2-1/+4
targerts) PR testsuite/22523 * g++.dg/template/inline1.C: Handle syntax for more assemblers. From-SVN: r135691
2008-05-20scandump.exp (scan-dump): Handle non-existent dump file.Janis Johnson2-20/+53
* lib/scandump.exp (scan-dump): Handle non-existent dump file. (scan-dump-times): Ditto. (scan-dump-not): Ditto. (scan-dump-dem): Ditto. (scan-dump-dem-not): Ditto. From-SVN: r135690
2008-05-20bitfield-1.mm: XFAIL for ICE...Janis Johnson2-9/+14
* obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other test directives; use dg-prune-output instead of dg-excess-errors for possible message to ignore; adjust line numbers for messages. From-SVN: r135689
2008-05-20comp-types-10.mm: XFAIL for ICE.Janis Johnson3-2/+9
* obj-c++.dg/comp-types-10.mm: XFAIL for ICE. * obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after other test directives. From-SVN: r135687
2008-05-20try-catch-2.mm: Move dg-options after dg-xfail-if.Janis Johnson5-6/+13
* obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if. * obj-c++.dg/encode-8.mm: Move dg-options after dg-do. * obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of dg-excess-errors for possible additional message. * obj-c++.dg/layout-1.mm: Use dg-prune-output instead of dg-excess-errors for possible additional message. From-SVN: r135686
2008-05-20* g++.dg/ext/vector14.C: Ignore a possible warning.Janis Johnson2-0/+6
From-SVN: r135685
2008-05-20mips.md (UNSPEC_SYNC_NEW_OP_12, [...]): New define_constants.David Daney5-53/+500
2008-05-20 David Daney <ddaney@avtrex.com> * config/mips/mips.md (UNSPEC_SYNC_NEW_OP_12, UNSPEC_SYNC_OLD_OP_12, UNSPEC_SYNC_EXCHANGE_12): New define_constants. (UNSPEC_SYNC_EXCHANGE, UNSPEC_MEMORY_BARRIER, UNSPEC_SET_GOT_VERSION, UNSPEC_UPDATE_GOT_VERSION): Renumber. (optab, insn): Add 'plus' and 'minus' to define_code_attr. (atomic_hiqi_op): New define_code_iterator. (sync_compare_and_swap<mode>): Call mips_expand_atomic_qihi instead of mips_expand_compare_and_swap_12. (compare_and_swap_12): Use MIPS_COMPARE_AND_SWAP_12 instead of MIPS_COMPARE_AND_SWAP_12_0. Pass argument to MIPS_COMPARE_AND_SWAP_12. (sync_<optab><mode>, sync_old_<optab><mode>, sync_new_<optab><mode>, sync_nand<mode>, sync_old_nand<mode>, sync_new_nand<mode>): New define_expands for HI and QI mode operands. (sync_<optab>_12, sync_old_<optab>_12, sync_new_<optab>_12, sync_nand_12, sync_old_nand_12, sync_new_nand_12): New insns. (sync_lock_test_and_set<mode>): New define_expand for HI and QI modes. (test_and_set_12): New insn. (sync_old_add<mode>, sync_new_add<mode>, sync_old_<optab><mode>, sync_new_<optab><mode>, sync_old_nand<mode>, sync_new_nand<mode>, sync_lock_test_and_set<mode>): Add early clobber to operand 0 for SI and DI mode insns. * config/mips/mips-protos.h (mips_gen_fn_6, mips_gen_fn_5, mips_gen_fn_4): New typedefs. (mips_gen_fn_ptrs): Define new union type. (mips_expand_compare_and_swap_12): Remove declaration. (mips_expand_atomic_qihi): Declare function. * config/mips/mips.c (mips_expand_compare_and_swap_12): Rename to... (mips_expand_atomic_qihi): ... this. Use new generator function parameter. * config/mips/mips.h (MIPS_COMPARE_AND_SWAP_12): Add OPS parameter. (MIPS_COMPARE_AND_SWAP_12_0): Delete macro. (MIPS_COMPARE_AND_SWAP_12_ZERO_OP, MIPS_COMPARE_AND_SWAP_12_NONZERO_OP, MIPS_SYNC_OP_12, MIPS_SYNC_OP_12_NOT_NOP, MIPS_SYNC_OP_12_NOT_NOT, MIPS_SYNC_OLD_OP_12, MIPS_SYNC_OLD_OP_12_NOT_NOP, MIPS_SYNC_OLD_OP_12_NOT_NOP_REG, MIPS_SYNC_OLD_OP_12_NOT_NOT, MIPS_SYNC_OLD_OP_12_NOT_NOT_REG, MIPS_SYNC_NEW_OP_12, MIPS_SYNC_NEW_OP_12_NOT_NOP, MIPS_SYNC_NEW_OP_12_NOT_NOT, MIPS_SYNC_EXCHANGE_12, MIPS_SYNC_EXCHANGE_12_ZERO_OP, MIPS_SYNC_EXCHANGE_12_NONZERO_OP): New macros. From-SVN: r135684
2008-05-20i386.c (ix86_expand_vector_init_one_nonzero): Add the missing break.H.J. Lu2-0/+6
2008-05-20 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_expand_vector_init_one_nonzero): Add the missing break. From-SVN: r135682
2008-05-21avr.h (machine_function): Add 'is_OS_main' field.Anatoly Sokolov3-5/+36
* config/avr/avr.h (machine_function): Add 'is_OS_main' field. * config/avr/avr.c (avr_OS_main_function_p): Add new function. (avr_attribute_table): Add 'OS_main' function attribute. (avr_regs_to_save, expand_prologue, expand_epilogue): Handle functions with 'OS_main' attribute. From-SVN: r135681
2008-05-20modular.adb: Remove test...Samuel Tardieu2-16/+5
gcc/testsuite/ * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already checks that the bug is fixed and is more concise. From-SVN: r135679
2008-05-20re PR ada/35791 ([Ada] V-table messed up with interface composition)Samuel Tardieu2-0/+55
gcc/testsuite/ PR ada/35791 * gnat.dg/check_displace_generation.adb: New. From-SVN: r135677
2008-05-20re PR middle-end/35204 (crash by too deep recursion in DFS ↵Richard Guenther2-50/+112
tree-ssa-sccvn.c:1898) 2008-05-20 Richard Guenther <rguenther@suse.de> PR tree-optimization/35204 * tree-ssa-sccvn.c (extract_and_process_scc_for_name): New helper, split out from ... (DFS): ... here. Make the DFS walk non-recursive. From-SVN: r135676
2008-05-20re PR ada/30740 (Improper semantics in gnat's compilation of certain ↵Samuel Tardieu2-0/+21
expressions involving modular arithmetic) gcc/testsuite/ PR ada/30740 * gnat.dg/modular.adb: New test. From-SVN: r135675
2008-05-20re PR tree-optimization/36181 (Simple for loop generates ICE with ↵Sebastian Pop4-0/+50
-ftree-parallelize-loops=2) 2008-05-20 Sebastian Pop <sebastian.pop@amd.com> Jan Sjodin <jan.sjodin@amd.com> PR tree-optimization/36181 * tree-parloops.c (loop_has_vector_phi_nodes): New. (parallelize_loops): Don't parallelize when the loop has vector phi nodes. * gcc.dg/tree-ssa/pr36181.c: New. From-SVN: r135673
2008-05-20tree-loop-linear.c (gather_interchange_stats): Look in the access matrix...Jan Sjodin8-22/+341
2008-05-20 Jan Sjodin <jan.sjodin@amd.com> Sebastian Pop <sebastian.pop@amd.com> * tree-loop-linear.c (gather_interchange_stats): Look in the access matrix, and never look at the tree representation of the memory accesses. (linear_transform_loops): Computes parameters and access matrices. * tree-data-ref.c (compute_data_dependences_for_loop): Returns false when fails. (access_matrix_get_index_for_parameter): New. * tree-data-ref.h (struct access_matrix): New. (AM_LOOP_NEST_NUM, AM_NB_INDUCTION_VARS, AM_PARAMETERS, AM_MATRIX, AM_NB_PARAMETERS, AM_CONST_COLUMN_INDEX, AM_NB_COLUMNS, AM_GET_SUBSCRIPT_ACCESS_VECTOR, AM_GET_ACCESS_MATRIX_ELEMENT, am_vector_index_for_loop): New. (struct data_reference): Add field access_matrix. (DR_ACCESS_MATRIX): New. (compute_data_dependences_for_loop): Update declaration. (lambda_collect_parameters, lambda_compute_access_matrices): Declared. * lambda.h (lambda_vector_vec_p): Declared. * lambda-code.c: Depend on pointer-set.h. (lambda_collect_parameters_from_af, lambda_collect_parameters, av_for_af_base, av_for_af, build_access_matrix, lambda_compute_access_matrices): New. * Makefile.in (lambda-code.o): Depend on pointer-set.h. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> From-SVN: r135672