* MAINTAINERS (Write After Approval): Add myself.
-2008-05-14 Rafael Espindola <espindola@google.com>
+2008-05-14 Rafael Espíndola <espindola@google.com>
* config-ml.in: don't handle --enable-shared and --enable-static.
* MAINTAINERS (Write After Approval): Remove myself.
(Language Front End Maintainers): Add myself as fortran 95 maintainer.
-2006-02-21 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-02-21 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Makefile.tpl (BUILD_CONFIGDIRS): Remove.
(TARGET_CONFIGDIRS): Remove.
of libf2c.
* configure, Makefile.in: Regenerate.
-2004-05-13 Tobias Schl���¼ter <tobi@gcc.gnu.org>
+2004-05-13 Tobias Schlüter <tobi@gcc.gnu.org>
* MAINTAINERS (Write After Approval): Add myself.
* MAINTAINERS: Added myself.
2000-04-05 Benjamin Kosnik <bkoz@cygnus.com>
- Martin v. Loewis <martin@loewis.home.cs.tu-berlin.de>
+ Martin v. Löwis <martin@loewis.home.cs.tu-berlin.de>
* configure.in (enable_libstdcxx_v3): Add.
(target_libs): Add bits here to switch between libstdc++-v2 and
* texi2pod.pl: Handle @include, @ftable, @vtable.
Reformat some code for clarity.
-2002-02-24 Christian Jönsson <c.christian.joensson@telia.com>
+2002-02-24 Christian Jönsson <c.christian.joensson@telia.com>
* test_summary: Additional to XPASS and FAIL, add UNRESOLVED,
WARNING and ERROR output from the *.sum files.
* gcc_update: Allow patches compressed by bzip2.
-1999-10-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1999-10-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* newcvsroot: New file.
* fixincl.x: Regenerate.
-2008-02-04 Ismail Dönmez <ismail@pardus.org.tr>
+2008-02-04 Ismail Dönmez <ismail@pardus.org.tr>
* inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage,
freebsd_gcc4_breakage, hppa_hpux_fp_macros, hpux11_abs,
* passes.c (init_optimization_passes): Exchange store-ccp
with a ccp pass.
-2008-08-19 Rafael Espindola <espindola@google.com>
+2008-08-19 Rafael Espíndola <espindola@google.com>
* varasm.c (weak_decls): Move earlier in the file.
(assemble_external): Add weak decls to the weak_decls list.
PR ada/36554
* dwarf2out.c (is_subrange_type): Deal with BOOLEAN_TYPE.
-2008-07-30 Rafael Avila de Espindola <espindola@google.com>
+2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
PR 36974
* final.c (call_from_call_insn): Handle COND_EXEC.
* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Add clause for
vector modes.
-2008-07-30 Rafael Avila de Espindola <espindola@google.com>
+2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
* final.c (call_from_call_insn): New.
(final_scan_insn): Call assemble_external on FUNCTION_DECLs.
(TARGET_OPTION_PRINT): Ditto.
(TARGET_CAN_INLINE_P): Ditto.
-2008-07-22 Rafael Avila de Espindola <espindola@google.com>
+2008-07-22 Rafael Ávila de Espíndola <espindola@google.com>
* c-typeck.c (build_external_ref): Don't call assemble_external.
* final.c (output_operand): Call assemble_external.
highest magnitude if this is still less or equal to the true
quotient in magnitude.
-2008-07-21 Rafael Avila de Espindola <espindola@google.com>
+2008-07-21 Rafael Ávila de Espíndola <espindola@google.com>
* Makefile.in: Replace toplev.h with TOPLEV_H.
* c-decl.c (merge_decls): Don't set DECL_IN_SYSTEM_HEADER.
(m32c_legitimate_address_p): Handle "++rii" addresses created by
m32c_legitimize_reload_address.
-2007-07-16 Rafael Avila de Espindola <espindola@google.com>
+2007-07-16 Rafael Ávila de Espíndola <espindola@google.com>
* c-decl.c (merge_decls): Keep DECL_SOURCE_LOCATION and
DECL_IN_SYSTEM_HEADER in sync.
* emit-rtl.c (set_mem_attributes_minus_bitpos): Improve comment.
-2007-07-14 Rafael Avila de Espindola <espindola@google.com>
+2007-07-14 Rafael Ávila de Espíndola <espindola@google.com>
* c-decl.c (diagnose_mismatched_decls): Don't warn if TREE_NO_WARNING
is set.
Clear __gcov_indreict_call_callee variable to avoid misattribution
of the profile.
-2008-05-28 Rafael Espindola <espindola@google.com>
+2008-05-28 Rafael Espíndola <espindola@google.com>
* see.c (see_def_extension_not_merged): Use copy_rtx_if_shared to avoid
invalid sharing.
for A24 to PSImode.
(m32c_address_cost): Detail costs for indirect offsets.
-2008-05-23 Rafael Espindola <espindola@google.com>
+2008-05-23 Rafael Espíndola <espindola@google.com>
* see.c (see_get_extension_data): Don't use SUBREG_REG to test
if a node is a SUBREG.
* config/avr/avr.c (get_sequence_length): Add new function.
(expand_prologue, expand_epilogue): Remove duplicate code.
-2008-05-22 Rafael Espindola <espindola@google.com>
+2008-05-22 Rafael Espíndola <espindola@google.com>
* see.c (see_pre_insert_extensions): Use copy_rtx to avoid invalid rtx
sharing.
to one line.
* doc/invoke.texi (Wframe-larger-than=): Add more description.
-2008-05-08 Rafael Espindola <espindola@google.com>
+2008-05-08 Rafael Espíndola <espindola@google.com>
* tree-complex.c (expand_complex_div_wide): Don't create CONDs that
trap.
(evaluate_stmt): Print the likely value.
(ccp_visit_stmt): Avoid excessive vertical spacing.
-2008-04-30 Rafael Espindola <espindola@google.com>
+2008-04-30 Rafael Espíndola <espindola@google.com>
* builtins.c (fold_call_expr): Return realret.
* tree-ssa-threadedge.c
* tree-vect-analyze.c (vect_analyze_group_access): SLP is
incapable of dealing with loads with gaps.
-2008-04-24 Rafael Espindola <espindola@google.com>
+2008-04-24 Rafael Espíndola <espindola@google.com>
* tree-flow.h (vrp_evaluate_conditional): Change signature.
* tree-ssa-propagate.c (fold_predicate_in): Update call to
* Makefile.in (s-gtyp-input): Remove tmp-gi.list before writing it.
-2008-04-18 Rafael Espindola <espindola@google.com>
+2008-04-18 Rafael Espíndola <espindola@google.com>
* tree-vrp.c (find_case_label_index): Fix the binary search.
(find_case_label_range): New.
* c-decl.c (finish_decl): If extern or static var has variable
size, set TREE_TYPE (decl) to error_mark_node.
-2008-04-15 Rafael Espindola <espindola@google.com>
+2008-04-15 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_call_nonnegative_warnv_p): Remove local
variable arg1.
* config/spu/spu.c (spu_init_builtins): Mark builtins as nothrow.
-2008-04-10 Rafael Espindola <espindola@google.com>
+2008-04-10 Rafael Espíndola <espindola@google.com>
* tree-vrp.c (extract_range_from_binary_expr): Don't handle
TRUTH_ANDIF_EXPR or TRUTH_ORIF_EXPR.
* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Update
GNU Fortran language string.
-2008-04-08 Rafael Espindola <espindola@google.com>
+2008-04-08 Rafael Espíndola <espindola@google.com>
* fold-canst.c (tree_call_nonnegative_warnv_p): New.
(tree_invalid_nonnegative_warnv_p): Use tree_call_nonnegative_warnv_p.
make sure to fill gaps with a fallback label if default_label
is not present.
-2008-04-03 Dominique d'Humieres <dominiq@lps.ens.fr>
+2008-04-03 Dominique d'Humières <dominiq@lps.ens.fr>
PR target/35801
* config/rs6000/rs6000.c (rs6000_output_mi_thunk): Free cfun.
(varying_mem_p): Move above propagate_rtx.
(all_uses_available_at): Do not check MEMs.
-2008-04-02 Rafael Espindola <espindola@google.com>
+2008-04-02 Rafael Espíndola <espindola@google.com>
* tree-vrp.c (extract_code_and_val_from_cond): Remove.
(register_edge_assert_for_2): Split the cond argument.
(*sse4_1_smin<mode>3): Likewise.
(*sse4_1_umin<mode>3): Likewise.
-2008-04-01 Rafael Espindola <espindola@google.com>
+2008-04-01 Rafael Espíndola <espindola@google.com>
* tree-cfg.c (verify_expr): remove in_phi.
(verify_stmt): Don't call walk_tree with verify_expr. Use
PR pch/13675
* c-pch.c (c_common_read_pch): On error close (fd) resp. fclose (f).
-2008-04-01 Rafael Espindola <espindola@google.com>
+2008-04-01 Rafael Espíndola <espindola@google.com>
* tree-vrp.c (extract_code_and_val_from_cond_with_ops): New.
(extract_code_and_val_from_cond): Use
vectorization support.
* doc/invoke.texi (-mveclibabi) [svml]: Document new target option.
-2008-03-28 Rafael Espindola <espindola@google.com>
+2008-03-28 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_unary_nonnegative_warnv_p): Make it public.
(tree_binary_nonnegative_warnv_p): Make it public.
on hpux10.
* configure: Rebuilt.
-2008-03-04 Rafael Espindola <espindola@google.com>
+2008-03-04 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_simple_nonnegative_warnv_p): New.
(tree_unary_nonnegative_warnv_p): New.
* config/i386/smmintrin.h (SIDD_XXX): Renamed to ...
(_SIDD_XXX): This.
-2008-03-04 Rafael Espindola <espindola@google.com>
+2008-03-04 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_unary_nonzero_warnv_p): New.
(tree_binary_nonzero_warnv_p): New.
* tree.c (get_file_function_name_long): Split out...
(get_file_function_name): ...from here.
-Thu Aug 13 16:09:53 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
+Thu Aug 13 16:09:53 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
* expr.c (safe_from_p): Change code to ERROR_MARK only when not
accessing nodes.
* alias.c (rtx_equal_for_memref_p): Handle SCRATCH as a memory
address.
-Thu May 21 20:18:13 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
+Thu May 21 20:18:13 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
* Makefile.in (TREE_H): Add tree-check.h.
(tree-check.h, gencheck): New targets.
(REG_N_CHANGES_SIZE, REG_N_CALLS_CROSSED, REG_LIVE_LENGTH): Likewise.
(REGNO_FIRST_UID, REGNO_LAST_UID, REGNO_LAST_NOTE_UID): Likewise.
-Wed May 13 12:54:19 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
+Wed May 13 12:54:19 1998 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
* acconfig.h (ENABLE_CHECKING): Undefine.
* configure.in (--enable-checking): New option.
* genpeep.c: Likewise.
* genrecog.c: Likewise.
-1998-03-24 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1998-03-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* c-lang.c (lang_print_xnode): New function.
* objc/objc-act.c (lang_print_xnode): Likewise.
* varasm.c (assemble_string): Similarly for 'i'.
* i386.h (LEGITIMIZE_ADDRESS): Similarly for 'orig_x'.
-1998-02-13 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1998-02-13 Martin von Löwis <loewis@informatik.hu-berlin.de>
* c-lang.c (lang_print_xnode): New function.
* objc/objc-act.c (lang_print_xnode): Likewise.
* Makefile.in (dwarfout.o): Depend on frame.h
(dwarf2out.o): Likewise.
-1999-12-29 "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
+1999-12-29 "Martin v. Löwis" <martin@loewis.home.cs.tu-berlin.de>
Restore i386 binary compatibility in Dwarf EH info.
* config/i386/i386.h (DWARF_FRAME_REGISTERS): Define as 17, the old
* config/i386/i386.c (memory_address_length): Add missing parenthesis.
-Wed Apr 14 13:59:27 1999 Martin von Loewis <loewis@informatik.hu-berlin.de>
+Wed Apr 14 13:59:27 1999 Martin von Löwis <loewis@informatik.hu-berlin.de>
* extend.texi (Deprecated Features): New node.
* invoke.texi (-Wdeprecated): Document.
* ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as
they have been incorporated into the gettext CVS. Change the text to
reflect the current status of NLS. Add instructions for accessing
- the gettext CVS and add the patch from Martin v. Loewis.
+ the gettext CVS and add the patch from Martin v. Löwis.
2000-08-27 Geoff Keating <geoffk@cygnus.com>
value, and we make a new quantity, make sure that it won't be
mistaken by for a valid one by mention_regs.
-2000-08-13 Ralf Gütlein <ralf.guetlein@aranea.de>
+2000-08-13 Ralf Gütlein <ralf.guetlein@aranea.de>
* h8300.md: Remove obsolete peepholes.
* pa/som.h (ASM_WEAKEN_LABEL): Export weak data symbols so that they
have global scope.
-2000-06-30 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-06-30 Martin von Löwis <loewis@informatik.hu-berlin.de>
* invoke.texi (-Wreturn-type): In C++, a missing return type is
always an error.
* configure.in (ENUM_BITFIELDS_ARE_UNSIGNED): Delete redundant
call to AC_MSG_RESULT.
-2000-04-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* invoke.texi: Correct grammatical errors, document
-fno-gnu-keywords as identical to -fno-asm for C++.
'long lineno' to 'unsigned int lineno'.
(CPP_BUF_LINE, CPP_BUF_COL): New macros.
-2000-04-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* extend.texi: ISO C99 is not a draft anymore.
* invoke.texi: ISO C++ is not a draft anymore.
than GETC ().
* cpphash.h: (CPP_BUMP_BUFFER_LINE_CUR, CPP_BUMP_LINE_CUR): New.
-2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* invoke.texi (-fno-gnu-keywords): Remove classof, headof,
__classof__, and __headof__ from the list of gnu keywords.
* config/ia64/ia64.h (HARD_REGNO_RENAME_OK, RENAME_EXTENDED_BLOCKS):
New macros.
-2000-04-04 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-04 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* Makefile (gccbug): New target.
(doc): Depend on it.
in the --enable-checking handling.
* configure: Regenerate.
-2000-03-20 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-20 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* c-parse.in (SAVE_WARN_FLAGS): Use size_int.
* c-parse.y, c-parse.c, objc/objc-parse.y, objc/objc-parse.c:
* jump.c (delete_noop_moves): Remove code attempting to
combine stack adjustments.
-2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* emit-rtl.c (push_to_full_sequence, end_full_sequence): New functions.
* except.c (emit_cleanup_handler): Use them.
* config/c4x/c4x.h (CPP_SPEC): Fix typo.
-2000-03-17 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-17 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* call.c (special_function_p): It is only malloc if it returns
Pmode.
* i386.md: Revert 2000-01-16 change.
-2000-03-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* gccbug.in: Add web category, gcc specific classes.
* cpphash.c (dump_hash_helper): Only dump nodes of type
T_MACRO. Emit a newline after each definition.
-2000-03-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* gccbug.in: New file.
* configure.in (all_outputs): Add gccbug.
* calls.c (emit_library_call): Check for null REG.
-2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-03-01 Martin von Löwis <loewis@informatik.hu-berlin.de>
* c-decl.c (current_function_decl): Move to toplev.c.
(init_decl_processing): Don't add current_function_decl as a ggc
* config/arm/thumb.h (ASM_OUTPUT_ALIGN): Do not generate
anything for an alignment of zero.
-2000-02-18 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-02-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gcc.texi (Bug Reporting): Refer to bugs.html.
(Bug Lists): Likewise.
* alpha.h (FLOAT_STORE_FLAG_VALUE): Use REAL_VALUE_ATOF.
-2000-01-18 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-01-18 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST.
(RESTORE_WARN_FLAGS): Unpack it.
(rotlsi3_cmpno, rotlhi3_cmpno, rotlqi3_cmpno, rotrsi3_cmpno,
rotrhi3_cmpno, rotrqi3_cmpno): Likewise.
-2000-01-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
+2000-01-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
* ginclude/stdbool.h: Support compilation as C++.
(machopic_legitimize_pic_address): Improve codegen in dynamic-no-pic
case.
-2003-10-15 Gábor Lóki <alga@rgai.hu>
+2003-10-15 Gábor Lóki <alga@rgai.hu>
* fold-const.c (tree_swap_operands_p): Disable some features
when optimizing for size.
* config/i386/xmmintrin.h: Include <mm_malloc.h>.
2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
- Tanguy Fautrà <tfautre@pandora.be>
+ Tanguy Fautré <tfautre@pandora.be>
* config/i386/pmm_malloc.h: New file.
* config/xtensa/lib1funcs.asm: Use C-style comments.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* tree.c (local_define_builtin): Replace calls to
lang_hooks.builtin_function with add_builtin_function.
(dump_decl_name): Do not walk the decl tree chains.
* tree-pass.h (TDF_CHAIN): Remove.
-2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Makefile.in (C): Remove
(PROTO): Remove
* opts.c (common_handle_option): Free new_option pointer.
* df-core.c (df_analyze): Free postorder pointer.
-2006-02-15 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-02-15 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Makefile.in: Fix the examples about the use of stamps
* basic-block.h: Remove the prototype for
partition_hot_cold_basic_blocks.
-2006-01-16 Rafael Ãvila de EspÃ�ndola <rafael.espindola@gmail.com>
+2006-01-16 Rafael Ã\81vila de EspÃ�ndola <rafael.espindola@gmail.com>
* cppspec.c (lang_specific_spec_functions): Remove.
* gcc.c (lookup_spec_function): Use static_spec_functions directly.
movhi_insn, movqi_insn, movsf_insn, movdf_insn): Don't allow constant
to memory moves.
-2007-06-11 Rafael Avila de Espindola <espindola@google.com>
+2007-06-11 Rafael Ávila de Espíndola <espindola@google.com>
* tree.c (signed_or_unsigned_type_for): New.
(unsigned_type_for): Use signed_or_unsigned_type_for.
(i386_pe_mangle_decl_assembler_name): New. Wrap
i386_pe_maybe_mangle_decl_assembler_name.
-2007-05-16 Rafael Avila de Espindola <espindola@google.com>
+2007-05-16 Rafael Ávila de Espíndola <espindola@google.com>
* c-common.c (c_common_signed_or_unsigned_type): Delay the check for
INTEGRAL_TYPE_P and TYPE_UNSIGNED.
* config/i386/i386.c (ix86_scalar_mode_supported): TFmode is
supported for TARGET_64BIT.
-2007-05-16 Rafael Avila de Espindola <espindola@google.com>
+2007-05-16 Rafael Ávila de Espíndola <espindola@google.com>
* c-common.c (c_common_signed_or_unsigned_type): Emulate
c_common_unsigned_type behavior.
* genautomata.c (gen_regexp_el): Allocate correct size for regexp.
-2007-05-14 Rafael Avila de Espindola <espindola@google.com>
+2007-05-14 Rafael Ávila de Espíndola <espindola@google.com>
* c-common.c (warnings_for_convert_and_check): Use unsigned_type_for
instead of c_common_unsigned_type.
* config/avr/avr.md (movw peephole2): New.
(movw_r peephole2): New.
-2007-03-30 Rafael Avila de Espindola <espindola@google.com>
+2007-03-30 Rafael Ávila de Espíndola <espindola@google.com>
* tree.h (get_signed_or_unsigned_type): New.
* fold-const.c (operand_equal_for_comparison_p): Use
* c-common.c (warn_logical_operator): Fix condition.
-2007-03-10 Tobias Schl�ter <tobi@gcc.gnu.org>
+2007-03-10 Tobias Schlüter <tobi@gcc.gnu.org>
* config/i386/darwin.h (DARWIN_MINVERSION_SPEC): Add missing
quotation mark.
* langhooks.h (struct lang_hooks): Removed field
'can_use_bit_fields_p'.
-2007-01-10 Ralf Corsépius <ralf.corsepius@rtems.org>
+2007-01-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* config/bfin/t-bfin, config/bfin/t-bfin-elf: Remove GCC_CFLAGS.
* config/frv/predicates.md (reg_or_0_operand): Accept
CONST_DOUBLEs.
-2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* config/bfin/rtems.h, config/bfin/t-rtems: New.
* config.gcc: Add bfin*-rtems*.
and enable call to diagnose_omp_structured_block_errors.
* Makefile.in (GTFILES): Add omp-low.c again.
-2008-05-02 Rafael Espindola <espindola@google.com>
+2008-05-02 Rafael Espíndola <espindola@google.com>
* tree-gimple.c (is_gimple_condexpr): Do not allow
trapping comparisons.
(verify_stmts): Add code to check that label_to_block_map and labels
are consistent.
-2008-04-22 Rafael Espindola <espindola@google.com>
+2008-04-22 Rafael Espíndola <espindola@google.com>
Merge with mainline @134843.
(lower_eh_constructs_2): Call maybe_record_in_goto_queue for
GIMPLE_CONDs.
-2008-05-01 Rafael Espindola <espindola@google.com>
+2008-05-01 Rafael Espíndola <espindola@google.com>
* gimple-pretty-print.c (dump_gimple_try): Print like trunk does.
(dump_gimple_catch): Print like trunk does.
-2008-05-01 Rafael Espindola <espindola@google.com>
+2008-05-01 Rafael Espíndola <espindola@google.com>
* passes.c (gimple_verify_flow_info): Enable remaining
pass_rename_ssa_copies passes.
-2008-05-01 Rafael Espindola <espindola@google.com>
+2008-05-01 Rafael Espíndola <espindola@google.com>
* tree-cfg.c (gimple_verify_flow_info): Handle switches with only the
default label.
replace_locals_stmt, copy_gimple_seq_and_replace_locals): New.
* tree-inline.h (copy_gimple_seq_and_replace_locals): New prototype.
-2008-04-29 Rafael Espindola <espindola@google.com>
+2008-04-29 Rafael Espíndola <espindola@google.com>
* gimple-pretty-print.c (dump_gimple_return): Add missing space.
* tree-ssa-threadedge.c (simplify_control_stmt_condition): Fix type
of variable.
-2008-04-29 Rafael Espindola <espindola@google.com>
+2008-04-29 Rafael Espíndola <espindola@google.com>
* gimple-pretty-print.c (pp_cfg_jump): add missing ";".
-2008-04-29 Rafael Espindola <espindola@google.com>
+2008-04-29 Rafael Espíndola <espindola@google.com>
* gimple-pretty-print.c (dump_gimple_assign): print ";" at the end.
(dump_gimple_return):print ";" at the end.
(dump_gimple_cond): use op_symbol_code instead of tree_code_name.
(pp_cfg_jump): print ";" at the end.
-2008-04-29 Rafael Espindola <espindola@google.com>
+2008-04-29 Rafael Espíndola <espindola@google.com>
* ipa-cp.c (ipcp_driver): Disable.
* matrix-reorg.c (matrix_reorg): Comment body.
(remap_gimple_stmt): Add code to handle GIMPLE_RESX region number
remapping.
-2008-04-28 Rafael Espindola <espindola@google.com>
+2008-04-28 Rafael Espíndola <espindola@google.com>
* cfgexpand.c (gimple_to_tree): Add support for switch stmts without
a default label.
gimplify_do_stmt and gimplify_switch_stmt. Tuplify
gimplification of CONTINUE_STMT and BREAK_STMT.
-2008-04-26 Rafael Espindola <espindola@google.com>
+2008-04-26 Rafael Espíndola <espindola@google.com>
* gimple.c (gimple_build_assign_with_ops): Don't set SSA_NAME_DEF_STMT.
* gimple.h (gimple_assign_set_lhs): Set SSA_NAME_DEF_STMT.
(gimplify_init_ctor_eval_range): Add a fall-through label for
GIMPLE_COND statement.
-2008-04-25 Rafael Espindola <espindola@google.com>
+2008-04-25 Rafael Espíndola <espindola@google.com>
* tree-ssa-dom.c (avail_expr_eq): Return false if the hashes don't
match.
GIMPLE_CHANGE_DYNAMIC_TYPE.
* tree-cfg.c (verify_types_in_gimple_stmt): Likewise.
-2008-04-24 Rafael Espindola <espindola@google.com>
+2008-04-24 Rafael Espíndola <espindola@google.com>
* tree-ssa-dom.c (initialize_hash_element): Fix the type of the code
variable.
-2008-04-23 Rafael Espindola <espindola@google.com>
+2008-04-23 Rafael Espíndola <espindola@google.com>
* omp-low.c (gate_lower_omp): Return 0.
* passes.c (init_optimization_passes): Enable all passes whose
(lower_omp_1): Remove debugging code.
* gimple.h (gimple_omp_parallel_combined_p): Add new argument.
-2008-04-22 Rafael Espindola <espindola@google.com>
+2008-04-22 Rafael Espíndola <espindola@google.com>
Merge with mainline @134552.
(build_ssa_operands): Likewise.
(stmt_references_memory_p): Remove.
-2008-04-21 Rafael Espindola <espindola@google.com>
+2008-04-21 Rafael Espíndola <espindola@google.com>
Cherry pick http://gcc.gnu.org/ml/gcc-patches/2008-04/msg01213.html
* tree-cfg.c (need_fake_edge_p): Initialize CALL_FLAGS.
-2008-04-12 Rafael Espindola <espindola@google.com>
+2008-04-12 Rafael Espíndola <espindola@google.com>
Merge with mainline @134237.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-13 Rafael Espindola <espindola@google.com>
+2008-04-13 Rafael Espíndola <espindola@google.com>
* config/extensions.m4: Add. Was missing from previous merge.
-2008-04-12 Rafael Espindola <espindola@google.com>
+2008-04-12 Rafael Espíndola <espindola@google.com>
Merge with mainline @133860.
(tree_ssa_phiprop): Tuplify.
* passes.c (init_optimization_passes): Re-enable pass_phiprop.
-2008-04-11 Rafael Espindola <espindola@google.com>
+2008-04-11 Rafael Espíndola <espindola@google.com>
* tree-ssa-math-opts.c (execute_cse_sincos_1): fix warning.
if cfun is NULL.
-2008-04-04 Rafael Espindola <espindola@google.com>
+2008-04-04 Rafael Espíndola <espindola@google.com>
Merge with mainline @133632.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-04 Rafael Espindola <espindola@google.com>
+2008-04-04 Rafael Espíndola <espindola@google.com>
Merge with mainline @133631.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-04 Rafael Espindola <espindola@google.com>
+2008-04-04 Rafael Espíndola <espindola@google.com>
Merge with mainline @133630.
(lower_nested_functions): Pass convert_nl_goto_receiver as the first
parameter to walk_all_functions.
-2008-04-03 Rafael Espindola <espindola@google.com>
+2008-04-03 Rafael Espíndola <espindola@google.com>
Merge with mainline @133624.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-03 Rafael Espindola <espindola@google.com>
+2008-04-03 Rafael Espíndola <espindola@google.com>
Merge with mainline @133612.
* cfgexpand.c (gimple_to_tree): Generate assignment to return value
if necessary.
-2008-04-02 Rafael Espindola <espindola@google.com>
+2008-04-02 Rafael Espíndola <espindola@google.com>
Merge with mainline @133597.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-02 Rafael Espindola <espindola@google.com>
+2008-04-02 Rafael Espíndola <espindola@google.com>
Merge with mainline @133527.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-02 Rafael Espindola <espindola@google.com>
+2008-04-02 Rafael Espíndola <espindola@google.com>
Merge with mainline @133519.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-04-02 Rafael Espindola <espindola@google.com>
+2008-04-02 Rafael Espíndola <espindola@google.com>
Merge with mainline @133453.
* gimplify.c (gimplify_switch_expr): Verify the return value from
gimplify_expr.
-2008-03-31 Rafael Espindola <espindola@google.com>
+2008-03-31 Rafael Espíndola <espindola@google.com>
Merge with mainline @133452.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-31 Rafael Espindola <espindola@google.com>
+2008-03-31 Rafael Espíndola <espindola@google.com>
Merge with mainline @133440.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-31 Rafael Espindola <espindola@google.com>
+2008-03-31 Rafael Espíndola <espindola@google.com>
Merge with mainline @133423.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-30 Rafael Espindola <espindola@google.com>
+2008-03-30 Rafael Espíndola <espindola@google.com>
Merge with mainline @133342.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-28 Rafael Espindola <espindola@google.com>
+2008-03-28 Rafael Espíndola <espindola@google.com>
Merge with mainline @133341.
* omp-low.c (expand_omp_sections): Fix build breakage due to an
uninitialized variable.
-2008-03-28 Rafael Espindola <espindola@google.com>
+2008-03-28 Rafael Espíndola <espindola@google.com>
Merge with mainline @133315.
V_MAIN and V_BACK.
(expand_omp_for): Initialize VIN.
-2008-03-28 Rafael Espindola <espindola@google.com>
+2008-03-28 Rafael Espíndola <espindola@google.com>
Merge with mainline @133313.
(gimple_has_location): Remove fixmes.
* tree-cfg.c (gimple_block_label): Remove ATTRIBUTE_UNUSED.
-2008-03-27 Rafael Espindola <espindola@google.com>
+2008-03-27 Rafael Espíndola <espindola@google.com>
Merge with mainline @133311.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-27 Rafael Espindola <espindola@google.com>
+2008-03-27 Rafael Espíndola <espindola@google.com>
* gcc/tree-nested.c (save_tmp_var): Use gsi_insert_after_without_update
instead of gsi_insert_after.
* testsuite/gcc.dg/tree-ssa/ssa-dse-10.c: {dg-final} changed.
* testsuite/gcc.dg/tree-ssa/pr30375.c: {dg-final} changed.
-2008-03-26 Rafael Espindola <espindola@google.com>
+2008-03-26 Rafael Espíndola <espindola@google.com>
* gcc/tree-ssa-operands.c (ssa_operands_active): Assert that cfun is
not NULL.
* gcc/tree-nested.c (init_tmp_var): Use
gsi_insert_before_without_update instead of gsi_insert_before.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133309.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133306.
* passes.c (init_optimization_passes):
Enable pass_copy_prop.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133257.
(gimplify_body): Updated the call to gimple_build_bind and moved
the copying of block information into gimplify_bind_expr.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133255.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133251.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-25 Rafael Espindola <espindola@google.com>
+2008-03-25 Rafael Espíndola <espindola@google.com>
Merge with mainline @133250.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-24 Rafael Espindola <espindola@google.com>
+2008-03-24 Rafael Espíndola <espindola@google.com>
Merge with mainline @133246.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-24 Rafael Espindola <espindola@google.com>
+2008-03-24 Rafael Espíndola <espindola@google.com>
Merge with mainline @133222.
* passes.c (init_optimization_passes): Enable pass_split_crit_edges.
-2008-03-24 Rafael Espindola <espindola@google.com>
+2008-03-24 Rafael Espíndola <espindola@google.com>
Merge with mainline @133169.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-21 Rafael Espindola <espindola@google.com>
+2008-03-21 Rafael Espíndola <espindola@google.com>
Merge with mainline @133168.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-21 Rafael Espindola <espindola@google.com>
+2008-03-21 Rafael Espíndola <espindola@google.com>
Merge with mainline @133167.
(gimplify_call_expr): Remove call to get_tmp_var_for, set
gimple_register on a new lhs in some cases.
-2008-03-20 Rafael Espindola <espindola@google.com>
+2008-03-20 Rafael Espíndola <espindola@google.com>
Merge with mainline @133162.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-20 Rafael Espindola <espindola@google.com>
+2008-03-20 Rafael Espíndola <espindola@google.com>
Merge with mainline @133161.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-20 Rafael Espindola <espindola@google.com>
+2008-03-20 Rafael Espíndola <espindola@google.com>
Merge with mainline @133140.
* configure.ac (ACX_PKGVERSION): Update revision merge string.
* configure: Regenerate.
-2008-03-20 Rafael Espindola <espindola@google.com>
+2008-03-20 Rafael Espíndola <espindola@google.com>
Merge with mainline @133138.
* tree-phinodes.c (allocate_phi_node): Fix syntax errors from
previous commit.
-2008-03-05 Rafael Espindola <espindola@google.com>
+2008-03-05 Rafael Espíndola <espindola@google.com>
* tree-phinodes.c (allocate_phi_node): free free_phinodes[bucket]
if empty.
pass_warn_function_return, pass_update_address_taken,
pass_simple_dse and pass_build_alias passes.
-2008-03-04 Rafael Espindola <espindola@google.com>
+2008-03-04 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_simple_nonnegative_warnv_p): New.
(tree_unary_nonnegative_warnv_p): New.
(struct gimple_cfg_hooks): Enable block_ends_with_call_p
callback.
-2008-03-04 Rafael Espindola <espindola@google.com>
+2008-03-04 Rafael Espíndola <espindola@google.com>
* fold-const.c (tree_unary_nonzero_warnv_p): New.
(tree_binary_nonzero_warnv_p): New.
* tree-cfg.c (replace_uses_by): Check that op is not null.
* passes.c (init_optimization_passes): Enable pass_lim.
-2008-02-28 Rafael Espindola <espindola@google.com>
+2008-02-28 Rafael Espíndola <espindola@google.com>
* tree-outof-ssa.c (insert_backedge_copies): Don't build
uninitialized assignment.
-2008-02-28 Rafael Espindola <espindola@google.com>
+2008-02-28 Rafael Espíndola <espindola@google.com>
* tree-dfa.c (dump_dfa_stats): cast dfa_stats.max_num_phi_args to long.
* tree-cfgcleanup.c (tree_forwarder_block_p): Fix test
for PHI_WANTED.
-2008-02-25 Rafael Espindola <espindola@google.com>
+2008-02-25 Rafael Espíndola <espindola@google.com>
* tree-cfgcleanup.c (tree_forwarder_block_p): fix thinko.
-2008-02-24 Rafael Espindola <espindola@google.com>
+2008-02-24 Rafael Espíndola <espindola@google.com>
* gimple-iterator.c (gsi_split_seq_before): Don't abort if at the
beginning.
(copy_or_nop_cast_stmt_rhs): New.
* gimple.h (copy_or_nop_cast_stmt_rhs): Declare.
-2008-02-21 Rafael Espindola <espindola@google.com>
+2008-02-21 Rafael Espíndola <espindola@google.com>
* gimple.h (gimple_cond_true_p): Define.
(gimple_cond_false_p): Define.
(gimple_cond_single_var_p): Define.
-2008-02-21 Rafael Espindola <espindola@google.com>
+2008-02-21 Rafael Espíndola <espindola@google.com>
* tree-tailcall.c (adjust_accumulator_values): Check that a phi was
found.
-2008-02-21 Rafael Espindola <espindola@google.com>
+2008-02-21 Rafael Espíndola <espindola@google.com>
* tree-tailcall.c (adjust_accumulator_values): Initialize phi.
* gimplify.c (gimplify_expr): Save locus into the right
sequence.
-2008-02-20 Rafael Espindola <espindola@google.com>
+2008-02-20 Rafael Espíndola <espindola@google.com>
* passes.c (init_optimization_passes): Enable pass_mark_used_blocks
and pass_cleanup_cfg_post_optimizing.
* tree-optimize.c (execute_cleanup_cfg_post_optimizing): call cleanup_tree_cfg.
-2008-02-20 Rafael Espindola <espindola@google.com>
+2008-02-20 Rafael Espíndola <espindola@google.com>
* passes.c (init_optimization_passes): Enable pass_nrv.
* tree-nrv.c (finalize_nrv_r): data is now a walk_stmt_info.
ebitmap.o-warn, lower-subreg.o-warn, tree-chrec.o-warn):
Change -Wno-error to -Wno-uninitialized.
-2008-02-19 Rafael Espindola <espindola@google.com>
+2008-02-19 Rafael Espíndola <espindola@google.com>
* tree-eh.c (collect_finally_tree): handle GIMPLE_SWITCH.
markers to execute pass_expand.
Guard more passes under #if 0.
-2008-02-01 Rafael Espindola <espindola@google.com>
+2008-02-01 Rafael Espíndola <espindola@google.com>
* passes.c (init_optimization_passes): Enable pass_del_ssa.
(create_outofssa_var_map):Port to tuples.
(coalesce_partitions): Port to tuples.
-2008-02-01 Rafael Espindola <espindola@google.com>
+2008-02-01 Rafael Espíndola <espindola@google.com>
* tree-ssa-operands.c (free_stmt_operands): Only free
with_ops.addresses_taken if stmt has ops.
-2008-01-31 Rafael Espindola <espindola@google.com>
+2008-01-31 Rafael Espíndola <espindola@google.com>
* tree-optimize.c (pass_free_cfg_annotations): Flip
works_with_tuples_p.
lower-subreg.o-warn, tree-chrec.o-warn, varasm.o-warn):
New.
-2008-01-30 Rafael Espindola <espindola@google.com>
+2008-01-30 Rafael Espíndola <espindola@google.com>
* gimplify.c (gimplify_scan_omp_clauses): Comment out
pop_gimplify_context calls
-2008-01-30 Rafael Espindola <espindola@google.com>
+2008-01-30 Rafael Espíndola <espindola@google.com>
* gimple.h (gsi_after_labels): Add.
-2008-01-30 Rafael Espindola <espindola@google.com>
+2008-01-30 Rafael Espíndola <espindola@google.com>
* Makefile.in (tree-complex.o): Uncomment gt-tree-vect-generic.h.
(GTFILES): Add tree-vect-generic.c.
(pass_lower_vector): flip works_with_tuples_p
(pass_lower_vector_ssa) flip works_with_tuples_
-2008-01-29 Rafael Espindola <espindola@google.com>
+2008-01-29 Rafael Espíndola <espindola@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-01/msg01434.html
(movsf_normal): Change to unnamed pattern.
Likewise for movdf, movxf, and friends.
-Mon Jun 8 13:18:04 1998 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+Mon Jun 8 13:18:04 1998 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* Makefile.in (TREE_H): Add tree-check.h.
(tree-check.h, s-check, gencheck): New targets.
POINTER_PLUS_EXPR's operands.
When adding an offset to a pointer, use POINTER_PLUS_EXPR.
-2007-06-11 Rafael Avila de Espindola <espindola@google.com>
+2007-06-11 Rafael Ávila de Espíndola <espindola@google.com>
* trans.c (Attribute_to_gnu): Use signed_or_unsigned_type_for instead
of get_signed_or_unsigned_type.
* misc.c (enumerate_modes): Consider log2_b to always be one.
-2007-05-14 Rafael Avila de Espindola <espindola@google.com>
+2007-05-14 Rafael Ávila de Espíndola <espindola@google.com>
* misc.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
(Print_Name,Print_Node): Make these debug printouts more robust: print
"no such..." instead of crashing on bad input.
-2007-03-30 Rafael Avila de Espindola <espindola@google.com>
+2007-03-30 Rafael Ávila de Espíndola <espindola@google.com>
* trans.c (Attribute_to_gnu): Use get_signed_or_unsigned_type
instead of gnat_signed_or_unsigned_type.
* fe.h: Remove redundant declarations.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* utils.c (builtin_function): Rename to gnat_builtin_function.
Move common code to add_builtin_function.
* utils.c (create_var_decl): Use have_global_bss_p when deciding
whether to make the decl common.
-2006-02-20 Rafael �vila de Esp�ndola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (Ada): Remove.
(.PHONY): Remove Ada
* s-bitops.adb: Clarify comment for Bits_Array
-2005-12-07 Rafael �vila de Esp�ndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (ada.install-normal): Remove.
-2005-12-07 Rafael �vila de Esp�ndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype.
* semantics.c (classtype_has_nothrow_assign_or_copy_p): Only check
copy constructors and copy assignment operators proper.
-2008-07-21 Rafael Avila de Espindola <espindola@google.com>
+2008-07-21 Rafael Ávila de Espíndola <espindola@google.com>
* parser.c (cp_token): Remove in_system_header.
(eof_token): Remove in_system_header.
* init.c (avoid_placement_new_aliasing): New static function.
(build_new_1): Call it.
-2007-06-11 Rafael Avila de Espindola <espindola@google.com>
+2007-06-11 Rafael Ávila de Espíndola <espindola@google.com>
* cp-objcp-common.h (LANG_HOOKS_SIGNED_TYPE): Remove.
(LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): Remove.
* rtti.c (get_tinfo_decl_dynamic, get_typeid): Try to complete the
type only if is a class type (5.2.8/4).
-2007-05-14 Rafael Avila de Espindola <espindola@google.com>
+2007-05-14 Rafael Ávila de Espíndola <espindola@google.com>
* cp-objcp-common.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
* decl.c (grokdeclarator): Use unsigned_type_for instead of
* decl.c (require_complete_types_for_parms): Call layout_decl
after we've completed the type.
-1998-11-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-11-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (validate_nonmember_using_decl): Allow using templates
from the global namespace.
* method.c (build_overload_value): Handle REFERENCE_TYPE.
-1998-11-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-11-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (grokdeclarator): Allow namespace-scoped members if they
are friends.
* decl.c (grokdeclarator): Set DECL_NONCONVERTING_P for all
non-converting constructors.
-1998-10-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-10-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gxxint.texi: Correct documentation for n, N, Q, and B.
-1998-10-23 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-10-23 Martin von Löwis <loewis@informatik.hu-berlin.de>
* parse.y (condition): Convert VAR_DECL from reference to indirect
reference.
* decl.c (grokdeclarator): Use them.
* tree.c (canonical_type_variant): Likewise.
-1998-10-22 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-10-22 Martin von Löwis <loewis@informatik.hu-berlin.de>
* parse.y (named_class_head): Push into class while parsing the
base class list.
* pt.c (tsubst, TEMPLATE*PARM*): Abort if we don't have any args.
-1998-10-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-10-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (validate_nonmember_using_decl): Fix using-directives of
std if std is ignored.
* pt.c (instantiate_decl): Do save and restore file position.
-1998-10-05 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-10-05 Martin von Löwis <loewis@informatik.hu-berlin.de>
* method.c (build_decl_overload_real): Clear
numeric_output_need_bar after __.
(finish_anon_union): Also complain about local anon unions with no
members.
-1998-09-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-09-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (lookup_namespace_name): If the name is a namespace,
return it immediately.
* decl2.c (grokfield): Likewise.
* pt.c (finish_member_template_decl): Likewise.
-1998-09-20 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-09-20 Martin von Löwis <loewis@informatik.hu-berlin.de>
* method.c (hack_identifier): Finding multiple members is always
an error.
* error.c (dump_type_real): Handle NAMESPACE_DECL.
* parse.y (base_class.1): Avoid crash on error.
-1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (make_typename_type): If context is a namespace, the code
is in error.
* lex.c (real_yylex): Don't warn about long long constants if
we're allowing long long.
-1998-08-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-08-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (pushdecl): Use IDENTIFIER_NAMESPACE_VALUE instead of
accessing bindings directly.
* decl.c (qualify_lookup): New fn.
(lookup_name_real): Use it.
-1998-07-16 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+1998-07-16 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (add_using_namespace): When directly using a namespace
that was indirect before, promote it.
* decl.c (push_using_directive): Iterate over namespaces used
indirectly.
-1998-07-15 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1998-07-15 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (add_using_namespace): Iterate over namespaces used
indirectly.
* parse.y (using_directive): New nonterminal.
(extdef, simple_stmt): Use it.
-1998-07-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-07-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (add_function): Move error message ...
(arg_assoc_namespace): ... from here.
* call.c (joust): Don't warn about "confusing" conversions to the
same type.
-1998-07-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-07-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
* class.c (push_nested_class): Complain about namespaces.
* decl.c (start_decl): Enter the object's namespace.
* init.c (build_offset_ref): Call mark_used and
convert_from_reference for namespace members.
-Mon Jul 13 23:25:28 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
+Mon Jul 13 23:25:28 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
* search.c (my_tree_cons): The bitfield is at index 2.
* lang-options.h: Format changed to work with new --help support
in gcc/toplev.c
-1998-07-12 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-07-12 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (build_expr_from_tree): Change calls of do_identifier.
Do Koenig lookup in CALL_EXPR.
* sig.c (build_signature_pointer_or_reference_type): Don't set
DECL_CONTEXT.
-1998-06-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1998-06-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
Set DECL_CONTEXT for globals to NULL_TREE instead of global_namespace.
* cp-tree.h (FROB_CONTEXT): New macro.
* error.c (cp_printers): Use 'o' instead of '_' for the null entry.
-1998-06-05 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+1998-06-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* cp-tree.h (DECL_NAMESPACE_ALIAS, ORIGINAL_NAMESPACE): Declare.
* decl.c (lookup_name_real): Add namespaces_only parameter.
* error.c (dump_expr): Clean up NEW_EXPR case.
-1998-06-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-06-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
Suggested by Brendan Kehoe
* decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL,
* decl.c (pushdecl): Don't copy the type_decl.
-1998-05-26 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1998-05-26 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* class.c (pushclass): Always store TYPE_MAIN_VARIANT in
current_class_type.
* decl.c (pushtag): Avoid crashing on erroneous input.
-1998-05-25 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1998-05-25 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl.c (push_namespace): Only produce one unique name for
anonymous namespaces.
used as expression.
* typeck.c (decay_conversion): Likewise.
-1998-05-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-05-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* error.c (dump_expr): Support namespaces.
* pt.c (classtype_mangled_name): Don't try DECL_CONTEXT on types.
In fact, don't use DECL_CONTEXT at all here.
-1998-05-20 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1998-05-20 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (record_unknown_type): New function.
(init_decl_processing): Call it for the unknown and global type
* class.c (instantiate_type): Don't abort on TREE_NONLOCAL_FLAG.
-Mon May 18 01:43:01 1998 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+Mon May 18 01:43:01 1998 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl.c (lookup_name_real): Don't look at IDENTIFIER_LOCAL_VALUE
for a type unless it is one.
* Makefile.in (BISON): Use bison from the build tree if it exists.
(FLEX): Likewise.
-Sun May 17 14:52:08 1998 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+Sun May 17 14:52:08 1998 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* typeck.c (type_unknown_p): Return true for TREE_LIST also.
* decl.c (lookup_name_real): Use it.
* search.c (lookup_field): Likewise.
-Fri May 8 23:32:42 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
+Fri May 8 23:32:42 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
* cp-tree.def (OVERLOAD): New node.
* cp-tree.h (BINDING_TYPE, SET_IDENTIFIER_GLOBAL_VALUE,
* decl.c (get_unique_name): Tweak from earlier in the name.
-Tue Feb 24 22:15:04 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
+Tue Feb 24 22:15:04 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
* cp-tree.def: Add CPLUS_BINDING node.
* cp-tree.h (tree_binding): New struct.
* semantics.c (begin_new_placement): Remove.
(finish_new_placement): Likewise.
-1999-11-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1999-11-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* cp-tree.h (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK): New macro.
(DECL_TEMPLATE_INFO): Use it.
* typeck.c (mark_addressable): Addressed variables are implicitly
used.
-1999-09-23 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1999-09-23 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): New macro.
(RECORD_OR_UNION_TYPE_CHECK, LANG_IDENTIFIER_CAST): Likewise.
* decl.c (init_decl_processing): If -fshort-wchar, use 'short unsigned
int' for wchar_t.
-1999-09-23 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1999-09-23 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* ir.texi: Fix formatting errors and typos.
* decl2.c (lang_decode_option): Adjust, in the wake of recent
changes to option processing.
-1999-09-21 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+1999-09-21 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* typeck.c (get_member_function_from_ptrfunc): Allow extraction of
function pointer from pmfs with no object given.
(cp_finish_decl): Adjust call to layout_var_decl.
* pt.c (tsubst_expr): Make sure to initialize stmt before using it.
-1999-09-18 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1999-09-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
* typeck.c (get_member_function_from_ptrfunc): Always consider
virtuality inside member pointer.
(build_functional_cast): Likewise.
* xref.c (GNU_xref_decl): Likewise.
-1999-08-10 Martin v. Loewis <martin@mira.isdn.cs.tu-berlin.de>
+1999-08-10 Martin v. Löwis <martin@mira.isdn.cs.tu-berlin.de>
* lex.c (do_identifier): Remove unnecessary lookup of class field.
-1999-08-09 Martin v. Loewis <martin@mira.isdn.cs.tu-berlin.de>
+1999-08-09 Martin v. Löwis <martin@mira.isdn.cs.tu-berlin.de>
* decl2.c (set_decl_namespace): Do not complain about non-matching
decls if processing a template.
maybe_push_cache_obstack.
* search.c (push_class_decls): Likewise.
-1999-06-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-06-14 Martin von Löwis <loewis@informatik.hu-berlin.de>
* pt.c (tsubst_friend_function): Push into namespace of friend
function before pushdecl'ing it.
* pt.c (check_explicit_specialization): Improve error messages.
-1999-05-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-05-04 Martin von Löwis <loewis@informatik.hu-berlin.de>
* typeck.c (string_conv_p): Use same_type_p to check whether we
try to convert between char and wchar_t.
* typeck.c (build_const_cast): Tighten checks for legality.
-1999-05-02 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-05-02 Martin von Löwis <loewis@informatik.hu-berlin.de>
* init.c (build_member_call): Lookup names coming from
namespace-scoped LOOKUP_EXPR.
* gxxint.texi: Add documentation for 'I'.
-1999-05-02 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-05-02 Martin von Löwis <loewis@informatik.hu-berlin.de>
* tinfo.cc (operator==): Qualify type_info with std::.
* typeck.c (build_unary_op): Handle taking the address of a unique
bound non-static member function.
-1999-04-13 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1999-04-13 Martin von Löwis <loewis@informatik.hu-berlin.de>
* lang-options.h (-Wdeprecated): New flag.
* decl2.c (warn_deprecated): New flag.
(GNU_xref_end_scope, GNU_xref_ref, GNU_xref_decl, GNU_xref_call,
gen_assign, GNU_xref_member): Const-ify a char*.
-1999-03-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gxxint.texi: Remove old discussion on copying virtual bases.
* lex.c (do_identifier): If we got error_mark_node, call
lookup_name again.
-1999-03-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* class.c (finish_struct_1): Always reset TYPE_FIELDS for empty
classes.
* Make-lang.in: ($(INTL_TARGETS)): Depend on cp/parse.c.
($(srcdir)/cp/parse.c): Moved from ../Makefile.in.
-1999-03-17 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-17 Martin von Löwis <loewis@informatik.hu-berlin.de>
* parse.y (named_complex_class_head_sans_basetype):
Do not push a scope for error_mark_node.
* sig.c (build_signature_table_constructor): Use cp_error.
-1999-03-13 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-13 Martin von Löwis <loewis@informatik.hu-berlin.de>
* semantics.c (finish_switch_cond): Handle error cases gracefully.
Detected by g++.law/enum5.C.
* typeck2.c (process_init_constructor): Return error if one argument
is in error. Detected by g++.benjamin/13478.C.
-1999-03-12 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-12 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (select_decl): Allow class templates when we need types.
* decl2.c (ambiguous_decl): Likewise.
* decl2.c (import_export_class): Also return if
CLASSTYPE_INTERFACE_ONLY is set.
-1999-03-03 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-03-03 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (push_overloaded_decl): Only overwrite the old binding if
there was one.
* typeck.c (convert_for_assignment): Allow boolean integral constant
expressions to convert to null pointer.
-1999-02-24 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1999-02-24 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (lookup_namespace_name): Resolve namespace aliases.
expand_si_desc, expand_class_desc, expand_ptr_desc, expand_attr_desc,
expand_generic_desc): Likewise.
-1999-01-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1999-01-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
* tree.c (equal_functions): New function.
(ovl_member): Call it.
* cvt.c (cp_convert_to_pointer): Fix conversion of 0 to pmf.
-1999-01-25 Martin von Loewis <loewis@informatik.hu-berlin.de>
+1999-01-25 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (decls_match): Return 1 if old and new are identical.
(push_overloaded_decl): Set OVL_USED when PUSH_USING.
* parse.y (member_init): Just pass in the type.
* init.c (expand_member_init): Handle getting a type.
-2000-07-04 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-07-04 Martin v. Löwis <loewis@informatik.hu-berlin.de>
Jason Merrill <jason@redhat.com>
* decl.c (finish_function): Warn if a function has no return
* decl.c (pushdecl): Don't set DECL_CONTEXT from current_namespace.
(push_namespace): Set DECL_CONTEXT for a new NAMESPACE_DECL.
-2000-06-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-06-24 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* parse.y (complex_direct_notype_declarator): Support global_scope.
* Makefile.in: Adjust conflict count.
* semantics.c (finish_member_declaration): Don't mark members of
classes declared in an extern "C" region as extern "C".
-2000-05-22 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-05-22 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl2.c (qualified_lookup_using_namespace): Look through
namespace aliases.
* ir.texi: Correct typo.
-2000-04-25 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-25 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl.c (grokdeclarator): Reject VLAs as members.
(interface_only): Don't declare.
(interface_unknown): Likewise.
-2000-04-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* tree.h (HAVE_TEMPLATES): Remove definition.
* lang-options.h (-fthis-is-variable): Remove documentation.
(__pointer_to_member_type_info::__do_catch): Remove.
(__pointer_to_member_type_info::__pointer_catch): Implement.
-2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-04-10 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* lex.c (init_parse): Remove traces of classof and headof.
* decl2.c (flag_operator_names): Default to 1.
* init.c (build_offset_ref): Handle the case of a templated member
function.
-2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* except.c (expand_exception_blocks): Clear catch_clauses_last.
(layout_class_type): Implement new ABI handling of bitfields
longer than their types.
-2000-03-18 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-18 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* parse.y (extdefs): Call ggc_collect.
* parse.c: Regenerated.
* init.c (construct_virtual_bases): Fix thinko.
* typeck.c (expand_ptrmemfunc_cst): Fix thinko.
-2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-03-01 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (current_function_decl): Move to toplev.c.
* decl.c (decls_match): Remove obsolete static member nadgering.
-2000-02-21 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-02-21 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* decl.c (grokdeclarator): Change ANSI to ISO.
* lex.c (consume_string, readescape, do_identifier): Likewise.
* decl.c (redeclaration_error_message): Allow redeclaration of
namespace-scope decls.
-2000-02-18 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-02-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
* typeck2.c (my_friendly_abort): Use GCCBUGURL.
* optimize.c (copy_body_r): Clear the operand three of a
TARGET_EXPR when copying it.
-2000-01-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-01-14 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* method.c (build_decl_overload_real): Check whether we are in ::
before returning __builtin_new/delete.
(fixup_vtable_deltas1): Likewise.
(finish_struct_1): Likewise.
-2000-01-01 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-01-01 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* call.c (build_new_method_call): Also check destructors.
* mangle.c (write_bare_function_type): Mangle return type for
methods of Java classes
-2005-12-08 Th�dore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+2005-12-08 Théodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
* call.c (build_conditional_expr): Print types in error messages.
* cp-gimplify.c (gimplify_cp_loop): Use fold_build3.
-2005-12-07 Rafael �ila de Esp�dola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (c++.all.build, c++.install-normal): Remove.
-2005-12-07 Rafael �ila de Esp�dola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype.
* typeck.c (build_binary_op): Duplicate warning message
for better translation.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* decl.c (builtin_function_1): Move common code to
add_builtin_function.
* decl.c (grok_op_properties): Check for ellipsis in arguments of
operators.
-2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (C++): Remove.
(.PHONY): Remove C++.
(cp_parser_asm_definition): Call cgraph_add_asm_node rather than
assemble_asm.
-2006-01-16 Rafael �ila de Esp�dola <rafael.espindola@gmail.com>
+2006-01-16 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* g++spec.c (lang_specific_spec_functions): Remove.
* symbol.c (gfc_add_common): Disable checks to work around other more
fundamental inadequacies.
-2004-05-22 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-05-22 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* trans-decl.c (gfc_get_extern_function_decl): Set DECL_IS_PURE
only for functions.
* decl.c (variable_decl): Always apply default initializer.
-2004-05-08 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-05-08 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/15206
* trans-intrinsic.c (gfc_conv_intrinsic_rrspacing): Fixed to
Remove "set DEVELOPMENT".
(Compiling GFORTRAN): Remove.
-2004-05-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-05-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* array.c (match_subscript, match_array_ref): Add comments
explaining argument 'init'.
* primary.c (match_digits, match_integer_constant): Add comment
explaining signflag.
-2004-05-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-05-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/13940
* primary.c: Include system.h and flags.h, needed for pedantic.
(match_boz_constant): Allow "x" for hexadecimal constants, warn if
pedantic is set.
-2004-05-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-05-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/13940
* match.c (match_data_constant): Handle case where
gfc_find_symbol sets sym to NULL
-2004-04-28 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-04-28 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* Make-lang.in (f95-lang.o, trans-intrinsic.o): Add missing
dependency on mathbuiltins.def
* gfortranspec.c: Do not include multilib.h.
-2004-04-24 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2004-04-24 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* trans-intrinsic.c: Fix comment, this is not trans-expr.c. Add
2004 to copyright years.
PR fortran/25587
* trans-io.c (gfc_build_st_parameter): Correct off by one error.
-2005-12-28 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-28 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove distdir from comment.
as actual arguments to ASSOCIATED. Moved a misplaced
comment.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (fortran.all.build, fortran.install-normal): Remove.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype, except for
gt-fortran-trans.h.
the nullifying of intent(out) arguments rather than the backend
declaration.
-2006-12-20 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/25392
* trans-stmt.c (gfc_trans_return): Fix comment formatting.
function declarations to match the library changes. Mark
allocation functions with DECL_IS_MALLOC.
-2006-12-12 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* trans-expr.c (gfc_conv_substring): Check for empty substring.
* trans-expr.c (gfc_conv_expr_reference): Set TREE_STATIC on the
new CONST_DECL.
-2006-11-11 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-11-11 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* array.c: Add 2006 to copyright years.
* data.c: Same.
* expr.c (simplify_parameter_variable): Keep rank of original
expression.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (f951$(exeext)): Depend on and link with attribs.o.
* trans.h (builtin_function): Rename to gfc_builtin_function.
PR fortran/29097
* scanner.c (include_line): Handle conditional include.
-2006-09-25 Tobias Schluter <tobias.schlueter@physik.uni-muenchen.de>
+2006-09-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/21203
* error.c (show_loci): No need to risk an ICE to output a
* iresolve.c (resolve_spread): Build shape for result if the
source shape is available and dim and ncopies are constants.
-2006-09-18 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-09-18 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/28817
PR fortran/21918
* intrinsic.texi: Document new intrinsics.
-2006-07-01 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/19259
* parse.c (next_free): Error out on line starting with semicolon.
* parse.c (next_statement): Add check to avoid an ICE when
gfc_current_locus.lb is not set.
-2006-05-07 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/27457
* match.c (match_case_eos): Error out on garbage following
-fall-intrinsics is used.
(gfc_handle_option): Permit -Wno-nonstd-intrinsics.
-2006-05-04 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-05-04 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* simplify.c (ascii_table): Fix wrong entry.
* module.c (read_module): Remove redundant code lines.
-2006-02-20 Rafael \81Ávila de Esp\81índola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (FORTRAN): Remove
(.PHONY): Remove F95 and f95. Add fortran
PR fortran/26054
* options.c: Do not warn for Fortran 2003 features by default.
-2006-02-15 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-15 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* check.c: Update copyright years.
to check dim argument.
(check_reduction): Likewise.
-2006-02-14 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/26277
* io.c (match_ltag): Mark label as referenced.
are set.
-2006-02-10 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/14771
* arith.c (eval_intrinsic): Accept INTRINSIC_PARENTHESES.
* expr.c (check_intrinsic_op): Likewise.
* module.c (mio_expr): Likewise.
-2006-02-09 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* dump-parse-tree.c: Update copyright years.
* matchexp.c: Likewise.
is_aliased_array and convert it to a temporary and back again
using gfc_conv_aliased_arg.
-2006-01-19 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-01-19 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* gfortranspec.c: Update copyright years.
* trans.c: Likewise.
* trans-stmt.h: Likewise.
* trans-types.c: Likewise.
-2006-01-18 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-01-18 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/18540
PR fortran/18937
argument checking. Replace strcmp's with comparisons with generic
codes.
-2006-01-16 Rafael \81Ávila de Esp\81índola <rafael.espindola@gmail.com>
+2006-01-16 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* gfortranspec.c (lang_specific_spec_functions): Remove.
* trans.c (gfc_add_expr_to_block): Do not fold tcc_statement
nodes.
-2006-01-11 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+2006-01-11 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* parse.c (next_fixed): Remove superfluous string concatenation.
(gfc_dep_resolver): Correct the logic for substrings so that
overlapping arrays are handled correctly.
-2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/32147
* module.c (write_symbol): Fix whitespace.
namespaces and start search for symbol in current namespace.
2007-10-18 Paul Thomas <pault@gcc.gnu.org>
- Dominique d'Humieres <dominiq@lps.ens.fr>
+ Dominique d'Humières <dominiq@lps.ens.fr>
PR fortran/33733
* simplify.c (gfc_simplify_transfer): Return null if the source
* resolve.c (check_dimension): Fix dimension-type switch;
improve error message.
-2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org>
PR fortran/33254
PR fortran/33636
* expr.c (find_array_section): Check for constructor constantness.
-2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33689
* resolve.c (gfc_resolve_expr): Fix indentation.
* mathbuiltins.def (GAMMA): Change function name to
"tgamma" instad of "gamma".
-2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/20851
* expr.c (check_inquiry): Typo fix in error message.
* simplify.c (range_check): Return gfc_bad_expr if incoming expression
is NULL.
-2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
* simplify.c (gfc_simplify_size): Fix typo.
-2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/25076
* resolve.c (gfc_find_forall_index): Move towards top,
* gfortran.h (gfc_linebuf): Add dbg_emitted field.
(gfc_define_undef_line): New prototype.
-2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33626
* resolve.c (resolve_operator): Always copy the type for
* trans-decl.c (build_function_decl): Set "externally_visible"
attribute on the MAIN program decl.
-2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33198
* resolve.c (has_default_initializer): Move to top. Make bool.
* module.c (mio_expr): Avoid -Wcast-qual warning.
-2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
* arith.c (reduce_binary_aa): Fix capitalization.
* check.c (gfc_check_dot_product): Likewise.
PR fortran/30780
* invoke.texi: Add note to -ffpe-trap option. Fix typos.
-2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33269
* io.c (check_format_string): Move NULL and constant checks into
reduce_binary_aa): Call ourselves recursively if an element of
the constructor is itself a constant array.
-2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
* io.c (resolve_tag_format): New function using code split out
and simplified from ...
* match.c (gfc_match_strings): Delete unused function.
* match.h (gfc_match_strings): Delete prototype.
-2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
+2007-09-02 Tobias Schlüter <tobi@gcc.gnu.org>
* dump-parse-tree.c (show_char_const): New function.
(gfc_show_expr): Use it.
runtime error checking.
2007-08-22 Roger Sayle <roger@eyesopen.com>
- Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+ Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* match.c (intrinsic_operators): Delete.
(gfc_match_intrinsic_op): Rewrite matcher to avoid calling
dummy arguments, tell middle-end not to emit additional warnings.
2007-07-08 Daniel Franke <franke.daniel@gmail.com>
- Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+ Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/17711
* gfortran.h (gfc_intrinsic_op): Added INTRINSIC_EQ_OS,
the total offset to the field.
* target-memory.h : Add prototype for gfc_merge_initializers.
-2007-06-11 Rafael Avila de Espindola <espindola@google.com>
+2007-06-11 Rafael Ávila de Espíndola <espindola@google.com>
* trans-types.c (gfc_signed_type): Remove.
* trans-types.h (gfc_signed_type): Remove.
* trans-expr.c (gfc_conv_substring): Evaluate substring bounds
only once.
-2007-05-14 Rafael Avila de Espindola <espindola@google.com>
+2007-05-14 Rafael Ávila de Espíndola <espindola@google.com>
* f95-lang.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
* trans-intrinsic.c (gfc_conv_intrinsic_ishft): Use unsigned_type_for
* gfortran.texi: Add a section for the %VAL, %REF and %LOC
extensions.
-2007-03-30 Rafael Avila de Espindola <espindola@google.com>
+2007-03-30 Rafael Ávila de Espíndola <espindola@google.com>
* trans-types.c (gfc_signed_or_unsigned_type): Remove.
(gfc_unsigned_type): Use get_signed_or_unsigned_type instead of
NEGATIVE and then a POINTER_PLUS_EXPR instead
of a MINUS_EXPR.
-2007-06-11 Rafael Avila de Espindola <espindola@google.com>
+2007-06-11 Rafael Ávila de Espíndola <espindola@google.com>
* typeck.c (java_signed_type): Remove.
* lang.c (LANG_HOOKS_SIGNED_TYPE): Remove.
* jcf-dump.c (HANDLE_MAGIC): Use 'unsigned long' for %lx.
(print_constant): Likewise.
-2007-05-14 Rafael Avila de Espindola <espindola@google.com>
+2007-05-14 Rafael Ávila de Espíndola <espindola@google.com>
* expr.c (build_java_binop): Use unsigned_type_for instead of
java_unsigned_type.
* jcf-parse.c (give_name_to_class): Don't set input_location from
DECL_ARTIFICIAL decls.
-2007-03-30 Rafael Avila de Espindola <espindola@google.com>
+2007-03-30 Rafael Ávila de Espíndola <espindola@google.com>
* typeck.c (java_signed_or_unsigned_type): Removed.
(java_signed_type): use get_signed_or_unsigned_type instead of
* jcf-path.c (jcf_path_compute): New function.
* jcf.h (jcf_path_compute): Declare.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* decl.c: Include langhooks.h.
(builtin_function): Remove.
* jv-scan.c (version), jcf-dump.c (version), gjavah.c (version):
Update copyright notice dates.
-2006-01-16 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-01-16 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* jvspec.c (lang_specific_spec_functions): Remove.
* expr.c (build_field_ref): Add in-line check for missing field.
* decl.c (java_init_decl_processing): Add soft_nosuchfield_node.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (java.all.build, java.install-normal): Remove.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype, except for
gt-java-parse.h.
properly initialize `finished_label'. Don't emit gotos for empty
try statements.
-2000-03-19 Martin v. Loewis <loewis@informatik.hu-berlin.de>
+2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* except.c (emit_handlers): Clear catch_clauses_last.
(build_current_thisn): Likewise.
(patch_method_invocation): Likewise.
-2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-03-01 Martin von Löwis <loewis@informatik.hu-berlin.de>
* decl.c (current_function_decl): Move to toplev.c.
(expand_java_return): Handle the case of a native integer smaller
than a JVM integer.
-2000-02-18 Martin von Loewis <loewis@informatik.hu-berlin.de>
+2000-02-18 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gjavah.c (help): Use GCCBUGURL.
* jv-scan.c (help): Likewise.
PR objc++/36723
* objc-act.c (objc_build_constructor): Update C++ tweak.
-2007-07-14 Rafael Avila de Espindola <espindola@google.com>
+2007-07-14 Rafael Ávila de Espíndola <espindola@google.com>
* objc-act.c (synth_module_prologue): Use TREE_NO_WARNING instead
of DECL_IN_SYSTEM_HEADER.
* objc-act.c (objc_finish_file): Remove ifdef clause for OBJCPLUS and
content where we called cp_finish_file.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* objc-act.c (synth_module_prologue): Replace calls to
builtin_function with add_builtin_function.
module descriptor.
(gen_type_name_0): Fix ICE when issuing warning.
-2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (OBJC): Remove
(OBJECTIVE-C): Remove
(objective-c): Remove
PR objc/25348
* objc-act.c (encode_array): Handle arrays to zero sized types.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (objc.all.build, objc.install-normal): Remove.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype.
* Make-lang.in: Add dummy lang.install-pdf target.
-2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
+2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* objcp-decl.h (objcp_builtin_function): Remove.
* Make-lang.in (objcp/objcp-decl.o): Add dependency on
$(TARGET_H).
-2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (OBJ-C++): Remove
(.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
* Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
-2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
* Make-lang.in: Remove all dependencies on s-gtype.
* exgettext: Merge changes from diffutils. Scan .def files in
addition to .c and .h. Add --language=c to xgettext command line.
-2001-12-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2001-12-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* es.po: Update to 3.0 template.
-2001-12-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2001-12-05 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* da.po, es.po, fr.po, ja.po: New files.
* gfortran.dg/cshift_char_3.f90: New test case.
* gfortran.dg/cshift_nan_1.f90: New test case.
-2008-08-14 Rafael Avila de Espindola <espindola@google.com>
+2008-08-14 Rafael Ávila de Espíndola <espindola@google.com>
* gcc.dg/visibility-14.c: New test.
* gcc.dg/visibility-15.c: New test.
PR tree-optimization/36967
* gfortran.dg/pr36967.f: New testcase.
-2008-07-30 Rafael Avila de Espindola <espindola@google.com>
+2008-07-30 Rafael Ávila de Espíndola <espindola@google.com>
* gcc.dg/visibility-14.c: New test.
* gcc.dg/visibility-15.c: New test.
dg-additional-sources.
(profopt-execute): Handle additional sources.
-2008-05-28 Rafael Espindola <espindola@google.com>
+2008-05-28 Rafael Espíndola <espindola@google.com>
* gcc.dg/20080528-1.c: New test.
* g++.dg/template/inline1.C: For the not-defined symbol, use the
pattern from g++.dg/template/qualttp17.C.
-2008-05-23 Rafael Espindola <espindola@google.com>
+2008-05-23 Rafael Espíndola <espindola@google.com>
* gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
* gcc.dg/20080522-1.c: Moved from gcc.c-torture.
* gfortran.dg/cshift_large_1.f90: New test.
* gfortran.dg/eoshift_large_1.f90: New test.
-2008-05-22 Rafael Espindola <espindola@google.com>
+2008-05-22 Rafael Espíndola <espindola@google.com>
* gcc.c-torture/compile/20080522-1.c: New testcase.
PR fortran/36162
* gfortran.dg/module_widestring_1.f90: New test.
-2008-05-08 Rafael Espindola <espindola@google.com>
+2008-05-08 Rafael Espíndola <espindola@google.com>
* gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
* gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
PR fortran/35780
* gfortran.dg/simplify_argN_1.f90: New test.
-2008-04-06 Tobias Schl�ter <tobi@gcc.gnu.org>
+2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/35832
* gfortran.dg/io_constraints_2.f90: Adapt to new error message.
* g++.dg/torture/pr35164-1.C: New testcase.
* g++.dg/torture/pr35164-2.C: Likewise.
-2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
+2008-02-15 Dominique d'Humières <dominiq@lps.ens.fr>
PR testsuite/35119
* g++.dg/template/spec35.C: Change the regular expressions
* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
-2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-10-31 Dominique d'Humières <dominiq@lps.ens.fr>
Tobias Burnus <burnus@net-b.de>
PR fortran/33941
PR c++/30659
* g++.dg/template/crash71.C: New.
-2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/32147
* gfortran.dg/module_md5_1.f90: Update hash-value.
* gfortran.dg/bounds_check_10.f90: Fix testcase.
-2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org>
PR fortran/33254
PR tree-optimization/33572
* g++.dg/torture/pr33572.C: Replace with complete test.
-2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33689
* gfortran.dg/spec_expr_5.f90: New.
PR libfortran/33683
* gfortran.dg/gamma_5.f90: New test case
-2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/20851
* initialization_1.f90: Fix dg-error annotations.
PR tree-optimization/33572
* g++.dg/torture/pr33572.C: New.
-2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/25076
* gfortran.dg/forall_11.f90: New.
PR tree-optimization/33627
* g++.dg/torture/pr33627.C: New testcase.
-2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33626
* gfortran.dg/parens_6.f90: New.
* gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
* gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
-2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33198
* gfortran.dg/common_errors_1.f90: New.
* gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
* gcc.target/i386/pr33524.c: ...this.
-2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33354
* gfortran.dg/minmaxloc_4.f90: New.
PR middle-end/7003
* gcc.target/powerpc/gcse-1.c: New test.
-2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
* gfortran.dg/array_initializer_3.f90: Adapt error annotations for
fixed capitalizations.
PR c++/14688
* g++.dg/inherit/override_attribs.C: New file.
-2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/33269
* io.c (check_format_string): Move NULL and constant checks into
* gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
* gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
-2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
* gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
* gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
* gcc.target/cris/builtin_clz_v0.c: New testcase.
* gcc.target/cris/builtin_clz_v3.c: New testcase.
-2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
+2007-09-02 Tobias Schlüter <tobi@gcc.gnu.org>
* gfortran.dg/substr_6.f90: New test.
PR c++/32596
* g++.dg/ext/visibility/anon5.C: New test.
-2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-08-28 Dominique d'Humières <dominiq@lps.ens.fr>
* gfortran.dg/gamma_4.f90: Fix large-real kind selection.
* gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
* gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
-2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-07-27 Dominique d'Humières <dominiq@lps.ens.fr>
* gfortran.dg/operator_3.f90: Fix dg directive.
* gfortran.dg/min_max_conformance.f90: Fix dg directive.
PR fortran/30814
* gfortran.dg/pack_bounds_1.f90: New test case.
-2007-07-23 Daniel Franke <franke.daniel@gmail.com>
+2007-07-23 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31639
* gfortran.dg/initialization_9.f90: New test.
* gcc.target/m68k/interrupt_thread-2.c: Likewise.
* gcc.target/m68k/interrupt_thread-3.c: Likewise.
-2007-07-12 Daniel Franke <franke.daniel@gmail.com>
+2007-07-12 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31639
* gfortran.dg/func_decl_4.f90: New test.
* gcc.dg/tree-ssa/prefetch-6.c: New test.
-2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
* gfortran.dg/sizeof.f90: New.
* transfer_simplify_1.f90: New test.
* transfer_simplify_2.f90: New test.
-2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-05-15 Dominique d'Humières <dominiq@lps.ens.fr>
* gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
gcc.target/m68k/interrupt_thread-3.c: New.
* gcc.target/m68k/m68k.exp: Accept fido.
-2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-05-13 Dominique d'Humières <dominiq@lps.ens.fr>
* gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
* gfortran.dg/altreturn_3.f90: Likewise.
PR tree-optimization/31885
* gcc.dg/tree-ssa/loop-29.c: New test.
-2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
+2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
* assumed_dummy_1.f90: Fix dg directive.
* char_initialiser_actual.f90: Likewise.
* gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
-2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/31144
* gfortran.dg/module_naming_1.f90: New.
PR fortran/31550
* gfortran.dg/used_types_16.f90: New test.
-2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/18937
* gfortran.dg/goto_2.f90: New.
* gfortran.dg/c_by_val.c: Use GCC extensions instead of including
<complex.h>.
-2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/31250
* gfortran.dg/char_length_2.f90: New.
PR fortran/31193
* gfortran.dg/transfer_array_intrinsic_3.f90: New test.
-2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/20897
* gfortran.dg/derived_name_1.f90: New.
* gcc.target/ia64/builtin-popcount-1.c: New test case.
* gcc.target/ia64/builtin-popcount-2.c: Likewise.
-2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
+2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
PR fortran/30478
* gfortran.dg/enum_4.f90: Update error message checks.
PR target/29248
* gcc.dg/rs6000-leaf.c: New.
-2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/25392
* gfortran.dg/f2c_8.f90: New test.
* gcc.c-torture/compile/vector-2.c: New test.
* gcc.c-torture/compile/vector-3.c: New test.
-2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
* lib/fortran-torture.exp: Update copyright years. Remove
obsolete comment. Test -ftree-vectorize where it makes sense.
* gnat.dg/string_slice.adb: New test.
-2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/19259
* gfortran.dg/semicolon_fixed.c: New.
PR tree-optimization/27409
* gcc.dg/torture/pr27409.c: New testcase.
-2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/27457
* gfortran.dg/select_6.f90: New.
PR fortran/25045
* optional_dim.f90: New test.
-2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/26277
* gfortran.dg/label_4.f90: New.
gfortran.dg/null_1.f90: New test.
-2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/14771
* gfortran.dg/parens_4.f90: New.
* gcc.dg/pr23372-1.c: Remove empty file.
-2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
Paul Thomas <pault@gcc.gnu.org>
PR fortran/14771
* gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
* gcc.dg/tree-ssa/pr23382.c: Ditto.
-2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/25577
* gfortran.dg/mvbits_1.f90: New.
* gcc.target/i386/20060125-1.c: New test case.
* gcc.target/i386/20060125-2.c: New test case.
-2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/18540
* gfortran.dg/goto_1.f: New.
* gcc.c-torture/compile/labels-2.c: New test.
-1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
+1999-12-27 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gcc.c-torture/execute/991227-1.c: New test.
* g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
-1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
+1999-12-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
* gcc.c-torture/execute/991221-1.c: New test.
* g77.f-torture/execute/970816-3.f: New test from Craig.
-1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
+1998-07-10 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
* g++.other/singleton.C: Return error value instead of taking
SIGSEGV.
* g++.other/singleton.C: New test. Warning is under dispute.
Runtime crash is not.
-1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
+1998-07-09 Martin von Löwis <martin@mira.isdn.cs.tu-berlin.de>
* g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
- RS/6000 support, by Metin G. Ozisik, Mimi Ph\81û\81ông-Th\81åo V\81õ, and
+ RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
John Gilmore.
* a.out.gnu.h: Update slightly.
* Merge egcs & devo libiberty.
-1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
Likewise.
-2004-03-09 Kim Ho <kho@redhat.com>
+2004-03-09 Kim Ho <kho@redhat.com>
* java/awt/Container.java: (visitChild): Move
the x and y coordinate of the component rectangle
(setBackground): If c is null, inherit from closest ancestor whose
background color is set.
-2004-02-26 Kim Ho <kho@redhat.com>
+2004-02-26 Kim Ho <kho@redhat.com>
* Makefile.am: Add new files.
* Makefile.in: Re-generate.
(getMaximumSize): ditto.
(paintTicks): Use doubles to find the
tick location.
- (paintHorizontalLabel): Use preferredSize
+ (paintHorizontalLabel): Use preferredSize
as initial width and height.
(paintVerticalLabel): ditto.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Added constant.
-2004-02-16 Kim Ho <kho@redhat.com>
+2004-02-16 Kim Ho <kho@redhat.com>
* javax/swing/JSlider.java: Fix indentation and comments.
(setModel): Remove null check to conform with Sun's.
(hide): Only do something if component is visible at the moment.
(reshape): If lightweight, erase old bounds and repaint new bounds.
-2004-02-13 Kim Ho <kho@redhat.com>
+2004-02-13 Kim Ho <kho@redhat.com>
* Makefile.am: Updated for new file.
* Makefile.in: Regenerated.
* java/sql/Timestamp.java
(valueOf): Fixed confusion of java.sql.Date and java.util.Date
-2003-07-24 H. V�is�nen <hvaisane@joyx.joensuu.fi>
+2003-07-24 H. Väisänen <hvaisane@joyx.joensuu.fi>
* java/text/SimpleDateFormat.java (format) [YEAR_FIELD]: Zero pad
unless field size is 2.
* java/util/zip/ZipFile.java (readEntries): Search for the End Of
Central Directory. When a zip comment is present the directory
- may start earlier. Patch suggested by J�rg Prante
+ may start earlier. Patch suggested by Jörg Prante
<joergprante@gmx.de>.
* java/util/zip/ZipConstants.java: Renamed constants to their SUN
* java/util/zip/ZipFile.java: Return -1 in
PartialInputStream.read(byte[],int,int) when end of stream reached.
- Reported by Bernd M�sli <bmoesli@esmertec.com>.
+ Reported by Bernd Mösli <bmoesli@esmertec.com>.
2001-10-01 Mark Wielaard <mark@klomp.org>
* ChangeLog: Restore corrupted umlauts.
Some time between 2004-04-07 and 2004-05-01, somebody used
- an editing tool on ChangeLog that converted Bernd M�sli's surname
- to Mvsli, and similarly corrupted the names of J�rg Prante and
- H. V�is�nen. It looks as if the editing tool read in latin1
+ an editing tool on ChangeLog that converted Bernd Mösli's surname
+ to Mvsli, and similarly corrupted the names of Jörg Prante and
+ H. Väisänen. It looks as if the editing tool read in latin1
characters, then masked them with 0x7F and wrote them out again.
* ChangeLog: Explicitly set coding system to latin-1.
2005-11-09 Mark Wielaard <mark@klomp.org>
- Reported by Petteri Räty <betelgeuse@gentoo.org>
+ Reported by Petteri Räty <betelgeuse@gentoo.org>
* INSTALL: Remove double --enable-xmlj entry.
2005-11-09 Anthony Balkissoon <abalkiss@redhat.com>
* bits/sbuf_iter.h (istreambuf_iterator::operator++()): Fix.
* testsuite/27/27istringstream_formatted.cc: Add.
-1999-04-16 Martin v. Loewis <martin@mira.isdn.cs.tu-berlin.de>
+1999-04-16 Martin v. Löwis <martin@mira.isdn.cs.tu-berlin.de>
* src/basic_file.cc (__basic_file::open): Fix thinko in
_G_HAVE_IO_FILE_OPEN bits.
* config/os/bsd/freebsd/bits/ctype_noninline.h: Same.
* config/os/aix/bits/ctype_noninline.h: Same.
- Testcase by Dietmar Kühl via Peter Schmid
+ Testcase by Dietmar Kühl via Peter Schmid
* testsuite/22_locale/ctype_members_char.cc (char>): Add test for
classic_table().
* testsuite/ext/allocators.cc: Fixup.
2003-06-11 Stefan Olsson <stefan@snon.net>
- Ola Rönnerup <fnolis@home.se>
+ Ola Rönnerup <fnolis@home.se>
* include/Makefile.am (ext_headers): Add.
* include/Makefile.in: Regenerate.
2003-04-29 Joel Sherrill <joel.sherrill@OARcorp.com>
Loren J. Rittle <ljrittle@acm.org>
- Martin v. Loewis <martin@v.loewis.de>
+ Martin v. Löwis <martin@v.loewis.de>
* config/cpu/i386/atomicity.h: New file.
* update_version: Add some documentation.
-2004-01-02 Pop Sébastian <pop@gauvain.u-strasbg.fr>
+2004-01-02 Pop Sébastian <pop@gauvain.u-strasbg.fr>
* update_version (ADD_BRANCHES): Add lno-branch.
386 asm code replacing longest_match().
contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
A C++ I/O streams interface to the zlib gz* functions
- contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no>
+ contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no>
Another C++ I/O streams interface
contrib/untgz/ by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
A very simple tar.gz file extractor using zlib