jakub [Mon, 28 Nov 2005 19:45:46 +0000 (19:45 +0000)]
* gcc.dg/compat/struct-layout-1_generate.c: Add -w option
on mmix-*-* for *_[xy].c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107615
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Mon, 28 Nov 2005 18:18:54 +0000 (18:18 +0000)]
* varasm.c (ultimate_transparent_alias_target): Add comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107611
138bc75d-0d04-0410-961f-
82ee72b054a4
jkj [Mon, 28 Nov 2005 18:01:50 +0000 (18:01 +0000)]
* g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
headers.
* g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
* gcc.c-torture/compile/
20000804-1.c: Skip if using -fPIC on X86.
* gcc.target/i386/asm-3.c: Ditto.
* gcc.target/i386/clobbers.c: Ditto.
* gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
* gcc.target/i386/cmov1.c: Make magic* static so it matches the
test regexp.
* gcc.target/i386/mul.c: Ditto.
* gcc.target/i386/ssetype-1.c: Ditto.
* gcc.dg/
20040813-1.c: Skip on SVR5 systems.
* gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
static so the test works with -fPIC mode too. Based on comment in
PR19231 by Pinski.
* gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107608
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Mon, 28 Nov 2005 17:41:07 +0000 (17:41 +0000)]
* GCC Regression Tester.wdgt: Rename to GCC_Regression_Tester.wdgt.
* GCC_Regression_Tester.wdgt/Info.plist
(CFBundleDisplayName): Update for rename.
(CFBundleName): Use shorter name.
(CFBundleVersion): Update to 1.0.1.
(CFBundleShortVersionString): Update to 1.0.1.
(LSHasLocalizedDisplayName): New.
(NSHumanReadableCopyright): New.
* GCC_Regression_Tester.wdgt/de.lproj/InfoPlist.strings: New.
* GCC_Regression_Tester.wdgt/en.lproj/InfoPlist.strings: New.
* GCC_Regression_Tester.wdgt/ja.lproj/InfoPlist.strings: New.
* GCC_Regression_Tester.wdgt/widget.html: Use max-age=30
to help out intermediate caches.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107606
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Mon, 28 Nov 2005 17:01:21 +0000 (17:01 +0000)]
* config/m68k/m68k.c (notice_update_cc): Use SET_DEST and
SET_SRC instead of XEXP where appropriate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107605
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Mon, 28 Nov 2005 13:42:32 +0000 (13:42 +0000)]
* config/fp-bit.c (isnan, isinf, pack_d, unpack_d): Use
__builtin_expect.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107603
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Mon, 28 Nov 2005 13:41:38 +0000 (13:41 +0000)]
* config/fp-bit.h (LSHIFT): Take shift count parameter.
* config/fp-bit.c (_fpadd_parts): Shift in one go instead of one
bit at a time.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107602
138bc75d-0d04-0410-961f-
82ee72b054a4
bernds [Mon, 28 Nov 2005 12:59:34 +0000 (12:59 +0000)]
* config/bfin/bfin.c (bfin_secondary_reload): Renamed from
secondary_input_reload_class, made static. Adapt to new
infrastructure.
(secondary_output_reload_class): Delete.
(TARGET_SECONDARY_RELOAD): New macro.
* config/bfin/bfin.h (SECONDARY_INPUT_RELOAD_CLASS,
SECONDARY_OUTPUT_RELOAD_CLASS): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107601
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Mon, 28 Nov 2005 10:34:30 +0000 (10:34 +0000)]
.:
PR c++/21166
* c-decl.c (finish_struct): Only set DECL_PACKED on a field
when its natural alignment is > BITS_PER_UNIT.
* stor-layout.c (finalize_type_size): Revert my patch of 2005-08-08.
* c-common.c (handle_packed_attribute): Ignore packing on a field
whose type is naturally char aligned.
cp:
PR c++/21166
* class.c (check_field_decls): Only set DECL_PACKED on a field
when its natural alignment is > BITS_PER_UNIT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107599
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Mon, 28 Nov 2005 10:00:55 +0000 (10:00 +0000)]
2005-11-28 Richard Guenther <rguenther@suse.de>
* c-common.c (strict_aliasing_warning): Handle all
component-ref like accesses.
* gcc.dg/alias-9.c: New testcase.
* g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107598
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Mon, 28 Nov 2005 07:29:43 +0000 (07:29 +0000)]
PR middle-end/20219
* fold-const.c (fold binary) <RDIV_EXPR>: Optimize
sin(x)/tan(x) as cos(x) and tan(x)/sin(x) as 1.0/cos(x)
when flag_unsafe_math_optimizations is set and
we don't care about NaNs or Infinities.
Move x/expN(y) and x/pow(y,z) transformation into common
flag_unsafe_math_optimizations section.
testsuite/
* gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
tan(x)/sin(x) transformations.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107597
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 28 Nov 2005 07:16:33 +0000 (07:16 +0000)]
* intrinsics/ftell.c (ftell, FTELL_SUB): Add unlock_unit call.
* intrinsics/fget.c (fgetc, fputs): Likewise.
* intrinsics/tty.c (ttynam): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107595
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Mon, 28 Nov 2005 05:36:53 +0000 (05:36 +0000)]
* gcc.c (main): Change type of argv to "char **".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107594
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Mon, 28 Nov 2005 03:57:55 +0000 (03:57 +0000)]
missed from last commit
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107593
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Mon, 28 Nov 2005 03:57:05 +0000 (03:57 +0000)]
* doc/invoke.texi (powerpc msdata-data): Static data doesn't go in
small data sections.
* config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Make global.
* config/rs6000/rs6000-protos.h: (rs6000_elf_in_small_data_p): Declare.
* config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Rename to..
(ASM_OUTPUT_ALIGNED_DECL_LOCAL): ..this, adding extra parm. Don't
output locals to sbss if !rs6000_elf_in_small_data_p.
(ASM_OUTPUT_ALIGNED_BSS): Adjust for above.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107592
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Mon, 28 Nov 2005 03:52:01 +0000 (03:52 +0000)]
PR target/24997
* config/rs6000/rs6000.c (legitimate_indexed_address_p): Allow pattern
generated by reload.
* config/rs6000/predicates.md (indexed_or_indirect_operand): Use
indexed_or_indirect_address.
(indexed_or_indirect_address): Don't test for base reg. Call
address_operand last. Make it a special predicate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107591
138bc75d-0d04-0410-961f-
82ee72b054a4
drow [Mon, 28 Nov 2005 03:29:01 +0000 (03:29 +0000)]
Fix changelog typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107590
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Mon, 28 Nov 2005 00:23:28 +0000 (00:23 +0000)]
2005-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/25109
* io/unit.c (init_units): Set default flag to BLANK_NULL per
requirement of F95 standard. Set PAD_YES for stdin.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107588
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 28 Nov 2005 00:17:25 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107585
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Sun, 27 Nov 2005 22:37:06 +0000 (22:37 +0000)]
PR c++/24979
* cp-tree.h (DECL_MAIN_P): Remove duplicate definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107578
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sun, 27 Nov 2005 22:09:40 +0000 (22:09 +0000)]
* intrinsics/random.c: Include config.h
* io/size_from_kind.c: Include config.h and libgfortran.h
* io/io.h: Revert 2005-11-21 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107577
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Sun, 27 Nov 2005 21:51:42 +0000 (21:51 +0000)]
* config/m68k/m68k.c (notice_update_cc): Remove useless code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107576
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sun, 27 Nov 2005 21:31:36 +0000 (21:31 +0000)]
2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24575
* fold-const.c (negate_expr_p): Add case for signed divides if overflow
is undefined.
(negate_expr): Likewise.
2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24575
* gcc.dg/tree-ssa/divide-3.c: New test.
* gcc.dg/tree-ssa/divide-4.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107575
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Sun, 27 Nov 2005 21:26:36 +0000 (21:26 +0000)]
* config/m68k/m68k.c: Reindent and fix whitespace, remove
redundant parens.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107574
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Sun, 27 Nov 2005 21:03:33 +0000 (21:03 +0000)]
libgfortran ChangeLog:
2005-11-27 Janne Blomqvist <jb@gcc.gnu.org>
* m4/*: Add const restrict to function arguments.
* generated/*.c: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107573
138bc75d-0d04-0410-961f-
82ee72b054a4
kargl [Sun, 27 Nov 2005 20:26:19 +0000 (20:26 +0000)]
2005-11-27 Bernhard Fischer <rep.nop@aon.at>
* gfortran.h: remove superfluous whitespace and use GNU
comment-style for the documentation of backend_decl.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107571
138bc75d-0d04-0410-961f-
82ee72b054a4
kargl [Sun, 27 Nov 2005 15:47:56 +0000 (15:47 +0000)]
PR fortran/24917
* primary.c (match_boz_constant): Implement postfix BOZ constants;
(match_string_constant): Peek for b, o, z, and x
* gfortran.dg/boz_6.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107568
138bc75d-0d04-0410-961f-
82ee72b054a4
fxcoudert [Sun, 27 Nov 2005 14:01:36 +0000 (14:01 +0000)]
PR fortran/23912
* iresolve.c (gfc_resolve_dim, gfc_resolve_mod,
gfc_resolve_modulo): When arguments have different kinds, fold
the lower one to the largest kind.
* check.c (gfc_check_a_p): Arguments of different kinds is not
a hard error, but an extension.
* simplify.c (gfc_simplify_dim, gfc_simplify_mod,
gfc_simplify_modulo): When arguments have different kinds, fold
the lower one to the largest kind.
* gfortran.dg/modulo_1.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107566
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sun, 27 Nov 2005 12:42:33 +0000 (12:42 +0000)]
* cfgcleanup.c (try_crossjump_to_edge): Always split SRC2 if it
has EH predecessor edges.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107565
138bc75d-0d04-0410-961f-
82ee72b054a4
fxcoudert [Sun, 27 Nov 2005 11:56:25 +0000 (11:56 +0000)]
* io/write.c (namelist_write): Correct type in previous commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107564
138bc75d-0d04-0410-961f-
82ee72b054a4
fxcoudert [Sun, 27 Nov 2005 11:42:46 +0000 (11:42 +0000)]
PR libfortran/24919
* io/list_read.c (eat_separator, finish_separator,
read_character): Handle CRLF separators correctly during reads.
(nml_query): Use the HAVE_CRLF macro to print adequate newlines.
* io/io.h (st_parameter_dt): Add comment about the possible
values for sf_seen_eor.
* io/unix.c (tempfile, regular_file): HAVE_CRLF doesn't imply
that O_BINARY is defined, so we add that condition.
(stream_at_bof): Fix typo in comment.
* io/transfer.c (read_sf): Handle correctly CRLF, setting
sf_seen_eor value to 2 instead of 1.
(formatted_transfer_scalar): Use the sf_seen_eor value to
handle CRLF the right way.
* io/write.c (nml_write_obj, namelist_write): Use CRLF as newline
when HAVE_CRLF is defined.
* gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
fail on CRLF platforms.
* gfortran.dg/ftell_2.f90: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107563
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Sun, 27 Nov 2005 03:25:42 +0000 (03:25 +0000)]
2005-11-26 Eric Christopher <echristo@apple.com>
* gcc.dg/intmax_t-1.c: Remove mips xfail.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107562
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Sun, 27 Nov 2005 02:29:36 +0000 (02:29 +0000)]
2005-11-26 Eric Christopher <echristo@apple.com>
* config/i386/i386.md (*zero_extendqihi2_movzbw): Avoid partial
register stalls by zero extending to the full register.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107559
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 27 Nov 2005 01:40:01 +0000 (01:40 +0000)]
* config/floatunsisf.c, config/floatunsidf.c,
config/floatunsixf.c, config/floatunsitf.c: New files.
* config/ia64/t-hpux: Add floatunsitf.c.
* config/ia64/ia64.c (ia64_init_libfuncs): Use
_U_Qfcnvxuf_dbl_to_quad for unsigned DImode-to-TFmode conversion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107558
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sun, 27 Nov 2005 01:14:39 +0000 (01:14 +0000)]
2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
* objc.dg/gnu-runtime-3.m: Simplify.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107556
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 27 Nov 2005 00:17:30 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107553
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 26 Nov 2005 22:54:14 +0000 (22:54 +0000)]
* io/list_read.c (nml_parse_qualifier): Use ssize_t instead of int
in dtp->u.p.value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107545
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 26 Nov 2005 22:31:12 +0000 (22:31 +0000)]
* c-lex.c (pragma_lex): Rename from c_lex.
* c-pch.c: Update for pragma_lex rename.
* c-pragma.c, c-pragma.h, config/ia64/ia64-c.c: Likewise.
* config/m32c/m32c-pragma.c, config/darwin-c.c: Likewise.
* config/rs6000/rs6000-c.c, config/c4x/c4x-c.c: Likewise.
* config/sol2-c.c, config/v850/v850-c.c: Likewise.
* doc/tm.texi: Likewise.
cp/
* lex.c: Update for pragma_lex rename.
* parser.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107544
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sat, 26 Nov 2005 22:18:04 +0000 (22:18 +0000)]
2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/23669
* fold-const.c (fold_binary): Convert -A/-B to A/B for signed types
when overflow is undefined.
2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/23669
* gcc.dg/tree-ssa/divide-1.c: New test.
* gcc.dg/tree-ssa/divide-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107543
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Sat, 26 Nov 2005 12:04:45 +0000 (12:04 +0000)]
* doc/md.texi (Insn Canonicalizations): Refer to the
function commutative_operand_precedence for further rules.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107541
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Sat, 26 Nov 2005 09:32:21 +0000 (09:32 +0000)]
testsuite ChangeLog:
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
PR libgfortran/24945
* gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107540
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Sat, 26 Nov 2005 09:12:36 +0000 (09:12 +0000)]
libgfortran ChangeLog:
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
PR libgfortran/24945
* io/open.c (edit_modes): Check for STATUS_UNKNOWN flag.
testsuite ChangeLog
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
PR libgfortran/24945
* gfortran.dg/open_status_2.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107538
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 26 Nov 2005 04:06:57 +0000 (04:06 +0000)]
PR middle-end/21309
* expmed.c (choose_mult_variant): Return immediately when mult_cost
is less than zero. Limit mult_cost to a reasonable upper bound for
the synthetic multiplication sequence.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107537
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 26 Nov 2005 01:25:20 +0000 (01:25 +0000)]
PR middle-end/25022
* builtins.c (expand_builtin_printf, expand_builtin_fprintf,
fold_builtin_fputs, fold_builtin_printf, fold_builtin_fprintf):
Lookup the explicit replacement functions for any unlocked
stdio builtin transformations.
testsuite:
* gcc.c-torture/execute/builtins/fprintf.c,
gcc.c-torture/execute/builtins/fputs-lib.c,
gcc.c-torture/execute/builtins/fputs.c,
gcc.c-torture/execute/builtins/lib/fprintf.c,
gcc.c-torture/execute/builtins/lib/printf.c,
gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107535
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 26 Nov 2005 00:17:29 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107531
138bc75d-0d04-0410-961f-
82ee72b054a4
mark [Fri, 25 Nov 2005 22:30:53 +0000 (22:30 +0000)]
* standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and
gnu/javax/rmi.
* scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and
gnu/javax/rmi to bc.
* gnu/CORBA/ObjectCreator.java: New override file for missing
VMStackWalker issue.
* gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938
* gnu/CORBA/DynAn/RecordAny.java: Likewise
* sources.am: Regenerated.
* Makefile.in: Regenerated
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107522
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 25 Nov 2005 22:15:20 +0000 (22:15 +0000)]
* io/list_read.c (nml_parse_qualifier): Use memcpy to extract
values from dtp->u.p.value.
* io/io.h (struct st_parameter_dt): Change reversion_flag, first_item,
seen_dollar, sf_seen_eor, eor_condition, no_leading_blank, char_flag,
input_complete, at_eol, comma_flag, namelist_mode, nml_read_error to
single-bit fields. Move value to where it'll be at least pointer
aligned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107520
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Fri, 25 Nov 2005 20:15:27 +0000 (20:15 +0000)]
* config/cris/cris.md ("reload_out<mode>"): Mark operand 2 as
earlyclobber.
* targhooks.c (default_secondary_reload): Don't require operand 2
for an input reload to be earlyclobber.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107517
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Fri, 25 Nov 2005 20:09:21 +0000 (20:09 +0000)]
* gcc.dg/
20050922-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107516
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Fri, 25 Nov 2005 20:08:45 +0000 (20:08 +0000)]
* gcc.dg/
20050922-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107515
138bc75d-0d04-0410-961f-
82ee72b054a4
pault [Fri, 25 Nov 2005 18:42:50 +0000 (18:42 +0000)]
2005-11-25 Paul Thomas <pault@gcc.gnu.org>
gfortran.dg/substring_equivalence.f90
gfortran.dg/auto_internal_assumed.f90: Remove execute permissions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107513
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Fri, 25 Nov 2005 17:40:00 +0000 (17:40 +0000)]
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
* objc.dg/gnu-runtime-3.m: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107512
138bc75d-0d04-0410-961f-
82ee72b054a4
aph [Fri, 25 Nov 2005 16:18:17 +0000 (16:18 +0000)]
2005-11-25 Andrew Haley <aph@redhat.com>
PR libgcj/25016
* posix-threads.cc (_Jv_CondWait): Rewrite calculation of the
struct timespec we pass to pthread_cond_timedwait.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107509
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 14:59:09 +0000 (14:59 +0000)]
PR c++/9278
* decl.c (grokparms): Do not allow typedef-names in a '(void)'
parmlist.
* g++.dg/other/void1.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107508
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 14:50:20 +0000 (14:50 +0000)]
* fold-const.c (negate_mathfn_p): Fix comment and add support
for BUILT_IN_CBRT, BUILT_IN_SINH, BUILT_IN_TANH, BUILT_IN_ASINH,
BUILT_IN_ATANH.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107507
138bc75d-0d04-0410-961f-
82ee72b054a4
rmathew [Fri, 25 Nov 2005 14:14:32 +0000 (14:14 +0000)]
* testsuite/libjava.jacks/jacks.xfail: Remove
non-jls-argument-expansion-13 and add
non-jls-argument-expansion-error-1 in response to the @file support
patch in the main GCC driver.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107506
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 25 Nov 2005 12:57:02 +0000 (12:57 +0000)]
PR middle-end/24998
* config/sparc/sparc.c (sparc_init_libfuncs): Use _Q_utoq and
_Q_ulltoq for unsigned conversions from SImode and DImode to
TFmode.
testsuite:
* gcc.dg/torture/fp-int-convert-float.c,
gcc.dg/torture/fp-int-convert-double.c,
gcc.dg/torture/fp-int-convert-long-double.c,
gcc.dg/torture/fp-int-convert-timode.c,
gcc.dg/torture/fp-int-convert-float80.c,
gcc.dg/torture/fp-int-convert-float80-timode.c,
gcc.dg/torture/fp-int-convert-float128.c,
gcc.dg/torture/fp-int-convert-float128-timode.c,
gcc.dg/torture/fp-int-convert.h: New files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107502
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 12:52:12 +0000 (12:52 +0000)]
* typeck2.c (process_init_constructor_union): Remove check for
unnamed union members.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107501
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 12:49:19 +0000 (12:49 +0000)]
* name-lookup.c (lookup_name_real): Merge two if's.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107500
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 12:46:40 +0000 (12:46 +0000)]
* pt.c (instantiate_class_template): Clean-up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107499
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Fri, 25 Nov 2005 12:43:38 +0000 (12:43 +0000)]
* pt.c (template_class_depth_real): Remove. Move functionality to ...
(template_class_depth): ... here, replacing count_specializations
with 0. Adjust comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107498
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Fri, 25 Nov 2005 06:41:48 +0000 (06:41 +0000)]
* config/rs6000/ppc64-fp.c (__floatunditf): New function.
(__floatundidf, __floatundisf): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107494
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Fri, 25 Nov 2005 05:57:10 +0000 (05:57 +0000)]
Check the last byte for '\n'
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107492
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Fri, 25 Nov 2005 05:47:47 +0000 (05:47 +0000)]
Regenerate fixincl.x from current template
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107491
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 25 Nov 2005 05:13:41 +0000 (05:13 +0000)]
* config/rs6000/rs6000.c (rs6000_sr_alias_set): Delete.
(rs6000_override_options): Remove initialization of
rs6000_sr_alias_set.
(rs6000_emit_eh_reg_restore): Use gen_frame_mem.
(rs6000_emit_stack_tie): Same.
(emit_frame_save): Same.
(gen_frame_mem_offset): Same.
(rs6000_emit_prologue): Same.
(rs6000_emit_epilogue): Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107489
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Fri, 25 Nov 2005 05:05:26 +0000 (05:05 +0000)]
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24989
* fold-const.c (fold_build): Convert bool_var != 1 and
bool_var == 0 to !bool_var.
2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24989
* gcc.dg/tree-ssa/bool-10.c: New test.
* gcc.dg/tree-ssa/bool-11.c: New test.
* gcc.dg/tree-ssa/bool-7.c: Un-xfail.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107488
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Fri, 25 Nov 2005 04:54:59 +0000 (04:54 +0000)]
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24990
* fold-const.c (fold_binary): Fold (~a) == C to a == ~C
for C being INTEGER_CST. Likewise for !=.
2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/24990
* tree-ssa/pr24990-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107487
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Fri, 25 Nov 2005 04:15:15 +0000 (04:15 +0000)]
2005-11-24 Bryce McKinlay <mckinlay@redhat.com>
* sysdep/ia64-frame.h: Removed.
* sysdep/ia64.c: Removed.
* sysdep/dwarf2-backtrace.cc: Removed.
* configure.ac: Remove references to HAVE_BACKTRACE and
SUPPLY_BACKTRACE.
* Makefile.am: Remove SUPPLY_BACKTRACE support.
* configure: Rebuilt.
* Makefile.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107486
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 25 Nov 2005 03:57:22 +0000 (03:57 +0000)]
PR middle-end/24998
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Use _q_utoq for
unsigned conversions from SImode to TFmode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107483
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Fri, 25 Nov 2005 03:36:13 +0000 (03:36 +0000)]
2005-11-24 Bryce McKinlay <mckinlay@redhat.com>
* gij.cc (nonstandard_opts_help): Add entry for -Xss.
2005-11-24 Bryce McKinlay <mckinlay@redhat.com>
* gcj.texi (gij options): Add -Xss documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107480
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 25 Nov 2005 00:17:22 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107477
138bc75d-0d04-0410-961f-
82ee72b054a4
bernds [Thu, 24 Nov 2005 22:06:17 +0000 (22:06 +0000)]
* expr.c (expand_expr_real_1): Fix error in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107471
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 24 Nov 2005 19:08:20 +0000 (19:08 +0000)]
2005-11-24 J"orn Rennecke <joern.rennecke@st.com>
* caller-save.c: (this_insn_sets): Move into:
(save_call_clobbered_regs).
(mark_set_regs): Get this_insn_sets from data.
(save_call_clobbered_regs): Take sets of the return value by
sibcalls into account.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107469
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 24 Nov 2005 18:55:53 +0000 (18:55 +0000)]
PR target/21623:
* regclass.c (FORBIDDEN_INC_DEC_CLASSES): Remove
SECONDARY_INPUT_RELOAD_CLASS and SECONDARY_OUTPUT_RELOAD_CLASS tests.
(init_fake_stack_mems): Remove HAVE_SECONDARY_RELOADS test.
(memory_move_secondary_cost, init_reg_autoinc): Remove
SECONDARY_INPUT_RELOAD_CLASS / SECONDARY_OUTPUT_RELOAD_CLASS tests.
Replace SECONDARY_{IN,OUT}PUT_RELOAD_CLASS use with
secondary_reload_class call.
(copy_cost): Likewise. Add new parameter prev_sri. Changed all
callers.
* reload.c (entire file): Remove HAVE_SECONDARY_RELOADS checks.
(push_secondary_reload): Use secondary_reload target hook.
(secondary_reload_class, scratch_reload_class): New functions.
(push_reload): Remove SECONDARY_INPUT_RELOAD_CLASS and
SECONDARY_OUTPUT_RELOAD_CLASS tests. Replace
SECONDARY_{IN,OUT}PUT_RELOAD_CLASS use with secondary_reload_class call.
* reload.h (HAVE_SECONDARY_RELOADS): Don't define nor test.
(secondary_reload_class, scratch_reload_class): Declare.
* reload1.c: Include target.h.
(reload_adjust_reg_for_temp): New function.
(reload_adjust_reg_for_icode): Likewise.
(choose_reload_regs): Remove SECONDARY_INPUT_RELOAD_CLASS test.
Replace SECONDARY_INPUT_RELOAD_CLASS use with secondary_reload_class
call.
(emit_input_reload_insns): Likewise. Rewrite secondary reload checks
for inheritance. Support case when both secondary & tertiary reloads
are for intermediate registers.
(emit_output_reload_insns): Replace SECONDARY_OUTPUT_RELOAD_CLASS use
with secondary_reload_class call. Support case when both secondary
& tertiary reloads are for intermediate registers.
* target-def.h (TARGET_SECONDARY_RELOAD): Provide default definition.
(TARGET_INITIALIZER) Add TARGET_SECONDARY_RELOAD.
* target.h (secondary_reload_info): New struct / typedef.
(struct gcc_target): New member secondary_reload.
* targhooks.c Include reload.h, optabs.h and recog.h.
(default_secondary_reload): New function.
* targhooks.h (default_secondary_reload): Declare.
* doc/tm.texi: Document secondary_reload target hook. Update
description of SECONDARY_*RELOAD_CLASS and reload_{in,out}<mode>.
* doc/md.texi: Likewise.
* sh-protos.h (sh_secondary_reload): Declare.
* sh.c (TARGET_SECONDARY_RELOAD): Override.
(sh_secondary_reload): New function.
* sh.h (SECONDARY_INOUT_RELOAD_CLASS): Don't define.
(SECONDARY_OUTPUT_RELOAD_CLASS): Likewise.
(SECONDARY_INPUT_RELOAD_CLASS): Likewise.
(HAVE_SECONDARY_RELOADS): Define.
* sh.md (reload_indf): Rename to:
(reload_indf__frn).
(reload_outdf): Rename to:
(reload_outdf__RnFRm).
(reload_insf): Rename to:
(reload_insf__frn).
(reload_insi): Rename to:
(reload_insi__i_fpul).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107468
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Thu, 24 Nov 2005 14:08:21 +0000 (14:08 +0000)]
* configure.ac: Require at least texinfo 4.4.
* configure: Regenerate.
* doc/install.texi (Tools/packages necessary for building GCC):
Update required version of texinfo to at least 4.4.
(Installing GCC: Building): Update required version of texinfo
to at least 4.4.
(Installing GCC: Final installation): Update required version
of texi2dvi to at least 4.4.
(Host/target specific installation notes for GCC): Update required
version of texinfo to at least 4.4.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107465
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 24 Nov 2005 10:48:15 +0000 (10:48 +0000)]
2005-11-24 Richard Guenther <rguenther@suse.de>
Dirk Mueller <dmueller@suse.de>
PR c++/14024
* c-common.h (strict_aliasing_warning): Declare.
* c-common.c (strict_aliasing_warning): New function,
split out from ...
* c-typeck.c (build_c_cast): ... here.
* typeck.c (build_reinterpret_cast_1): Use it.
* g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
* g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
* g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
* g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
* g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
* g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107459
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Thu, 24 Nov 2005 10:32:48 +0000 (10:32 +0000)]
Get the logs in.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107458
138bc75d-0d04-0410-961f-
82ee72b054a4
bonzini [Thu, 24 Nov 2005 09:48:43 +0000 (09:48 +0000)]
2005-11-24 Paolo Bonzini <bonzini@gnu.org>
* optabs.c (expand_binop): Use swap_commutative_operands_with_target
to order operands.
(swap_commutative_operands_with_target): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107457
138bc75d-0d04-0410-961f-
82ee72b054a4
bonzini [Thu, 24 Nov 2005 09:47:36 +0000 (09:47 +0000)]
2005-11-24 Paolo Bonzini <bonzini@gnu.org>
* gcse.c (hash_scan_set): Look through REG_EQUAL or REG_EQUIV notes
also when doing PRE, rather than only for global CPROP.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107456
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Thu, 24 Nov 2005 03:11:33 +0000 (03:11 +0000)]
PR c++/24235
* pt.c (check_instantiated_args): Reword diagnostic message about
template argument involving local types.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107451
138bc75d-0d04-0410-961f-
82ee72b054a4
bje [Thu, 24 Nov 2005 02:50:02 +0000 (02:50 +0000)]
* machmode.h (CLASS_HAS_WIDER_MODES_P): New macro.
* optabs.c (expand_binop): Use CLASS_HAS_WIDER_MODES_P, improve
formatting.
(expand_twoval_unop): Likewise.
(widen_clz): Likewise.
(expand_parity): Likewise.
(expand_unop): Likewise.
(emit_cmp_and_jmp_insn_1): Likewise.
(prepare_float_lib_cmp): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107450
138bc75d-0d04-0410-961f-
82ee72b054a4
bje [Thu, 24 Nov 2005 02:31:38 +0000 (02:31 +0000)]
* optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P.
Remove unused `class' variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107449
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Thu, 24 Nov 2005 02:02:26 +0000 (02:02 +0000)]
2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
PR c++/21667
* c-typeck.c (build_array_ref): Avoid code duplicate. Use
common
C/C++ diagnostic function warn_array_subscript_with_type_char.
* c-common.h (warn_array_subscript_with_type_char): Declare.
* c-common.c (warn_array_subscript_with_type_char): Define.
cp/
2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
PR c++/21667
* typeck.c (build_array_ref): Avoid code duplicate. Use
common
C/C++ diagnostic function warn_array_subscript_with_type_char.
testsuite/
2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
PR c++/21667
* gcc.dg/Wchar-subscripts.c: New.
* g++.dg/warn/Wchar-subscripts.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107448
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Thu, 24 Nov 2005 01:29:51 +0000 (01:29 +0000)]
2005-11-23 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/24975 (basic_string)
* include/bits/basic_string.h (_Rep::_S_empty_rep): Avoid
strict-aliasing warnings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107447
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 24 Nov 2005 00:17:11 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107444
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 23 Nov 2005 23:08:54 +0000 (23:08 +0000)]
These files were stored incorrectly in the old CVS repository: they
were in the Attic but were not marked as dead. This had the effect of
making them appear to not exist in CVS checkouts, but they were
accidentally resurrected by cvs2svn. I am now deleting them again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107435
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Wed, 23 Nov 2005 20:29:09 +0000 (20:29 +0000)]
* GCC Regression Tester.wdgt/widget.html: New file.
* GCC Regression Tester.wdgt/Info.plist: New file.
* GCC Regression Tester.wdgt/Icon.png: New file.
* GCC Regression Tester.wdgt/Default.png: New file.
* README: Describe new files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107430
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Wed, 23 Nov 2005 18:46:40 +0000 (18:46 +0000)]
* update_web_docs_svn: Set @srcdir in gcc-vers.texi.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107427
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Wed, 23 Nov 2005 18:08:59 +0000 (18:08 +0000)]
* doc/invoke.texi: For man pages, include gcc-vers.texi.
List @file in the option summary. Include the libiberty
documentation for @file.
* gcc.c (main): Call expandargv.
* Makefile.in (gcc-vers.texi): Define srcdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107426
138bc75d-0d04-0410-961f-
82ee72b054a4
dnovillo [Wed, 23 Nov 2005 18:05:38 +0000 (18:05 +0000)]
* passes.c (init_optimization_passes): Document
sequencing of passes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107425
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Wed, 23 Nov 2005 13:40:32 +0000 (13:40 +0000)]
* config/m68k/predicates.md (pcrel_address, extend_operator,
post_inc_operand, pre_dec_operand): Remove redundant
conditionals.
(const_uint32_operand, const_sint32_operand): Use gcc_assert
instead of abort.
(valid_dbcc_comparison_p): Rewrite in the lisp style.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107419
138bc75d-0d04-0410-961f-
82ee72b054a4
guerby [Wed, 23 Nov 2005 11:31:25 +0000 (11:31 +0000)]
2005-11-23 Laurent GUERBY <laurent@guerby.net>
* mlib-prj.adb (Build_Library): Initialize Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107416
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Wed, 23 Nov 2005 10:18:11 +0000 (10:18 +0000)]
* io/open.c (new_unit): Use the right unit number when checking
for stdin, stdout, stderr.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107413
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Wed, 23 Nov 2005 08:45:09 +0000 (08:45 +0000)]
* g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107403
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Wed, 23 Nov 2005 07:07:33 +0000 (07:07 +0000)]
PR c/21668
* c-decl.c (grokdeclarator): Don't warn for 'extern const' when
compiling at the intersection of C and C++.
testsuite/
PR c/21668
* gcc.dg/Wc++-compat.c: New.
* gcc.dg/Wno-c++-compat.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107401
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Wed, 23 Nov 2005 02:29:39 +0000 (02:29 +0000)]
* gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
(vspltish, vspltisw): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107398
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Wed, 23 Nov 2005 02:14:26 +0000 (02:14 +0000)]
2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/24794
* gfortran.dg/namelist_12.f: Fix quotes.
* gfortran.dg/namelist_13.f90: Fix quotes.
* gfortran.dg/namelist_14.f90: Fix quotes.
* gfortran.dg/namelist_15.f90: Fix quotes.
* gfortran.dg/namelist_use.f90: Fix quotes.
* gfortran.dg/namelist_use_only.f90: Fix quotes.
* gfortran.dg/namelist_21.f90: New test.
* gfortran.dg/namelist_22.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107396
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Wed, 23 Nov 2005 02:02:31 +0000 (02:02 +0000)]
2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/24794
* io/list_read.c (read_character): Add auto completion on short
namelist reads.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107394
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 23 Nov 2005 00:17:35 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107390
138bc75d-0d04-0410-961f-
82ee72b054a4
bje [Wed, 23 Nov 2005 00:07:23 +0000 (00:07 +0000)]
* dwarf2.h (enum dwarf_type): Add DW_ATE_decimal_float.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107384
138bc75d-0d04-0410-961f-
82ee72b054a4