1. 25 Jan, 2008 5 commits
    • re PR middle-end/33333 (ICE with #pragma omp parallel for in try/catch statement) · 80e67011
      	PR middle-end/33333
      	* gimplify.c (gimplify_omp_for): Gimplify OMP_FOR_PRE_BODY.
      
      	* g++.dg/gomp/pr33333.C: New test.
      
      From-SVN: r131820
      Jakub Jelinek committed
    • re PR preprocessor/34692 (Internal error with pragma in macro) · 765d600a
      	PR preprocessor/34692
      	* macro.c (collect_args): Add pragma_buff argument.  Push
      	CPP_PRAGMA ... CPP_PRAGMA_EOL tokens to *pragma_buff, rather
      	than into arguments.  Reset prevent_expansion and parsing_args
      	state at CPP_PRAGMA_EOL/CPP_EOF.
      	(funlike_invocation_p): Add pragma_buff argument, pass it through
      	to collect_args.
      	(enter_macro_context): Add result argument.  Adjust
      	funlike_invocation_p caller.  Emit all deferred pragma tokens
      	gathered during collect_args before the expansion, add a padding
      	token.  Return 2 instead of 1 if any pragma tokens were prepended.
      	(cpp_get_token): If enter_macro_context returns 2, don't return
      	a padding token, instead cycle to grab CPP_PRAGMA token.
      	* directives.c (_cpp_handle_directive): If was_parsing_args
      	in deferred pragma, leave parsing_args and prevent_expansion as is.
      
      	* gcc.dg/cpp/pr34692.c: New test.
      	* gcc.dg/gomp/pr34692.c: New test.
      
      From-SVN: r131819
      Jakub Jelinek committed
    • ipa-struct-reorg.c (remove_str_allocs_in_func, [...]): New functions. · 1525f2c3
      2008-01-25  Golovanevsky Olga  <olga@il.ibm.com>
      
      	* ipa-struct-reorg.c (remove_str_allocs_in_func, remove_str_allocs):
      	New functions.
      	(remove_structure): Update allocations list before removing structure.
      
      From-SVN: r131818
      Golovanevsky Olga committed
    • [multiple changes] · bd91d743
      2008-01-25  Golovanevsky Olga  <olga@il.ibm.com>
      
      	* ipa-struct-reorg.c (is_safe_cond_expr, 
      	create_new_stmts_for_cond_expr): Use integer_zerop function,
      	that recognize not only zero-pointer, but zero-integer too.
      	
      2008-01-24  Olga Golovanevsky  <olga@il.ibm.com>
      
              * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
      
      From-SVN: r131817
      Olga Golovanevsky committed
    • Daily bump. · 6ba2cd59
      From-SVN: r131814
      GCC Administrator committed
  2. 24 Jan, 2008 30 commits
  3. 23 Jan, 2008 5 commits