Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1211)

Side by Side Diff: gcc/gcc/config/i386/i386.md

Issue 3187016: [gcc] Fix optimized expand of ptr diff for 64-bit PIC (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: improved comment Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
None
OLDNEW
1 ;; GCC machine description for IA-32 and x86-64. 1 ;; GCC machine description for IA-32 and x86-64.
2 ;; Copyright (C) 1988, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2 ;; Copyright (C) 1988, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
3 ;; 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 3 ;; 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 ;; Free Software Foundation, Inc. 4 ;; Free Software Foundation, Inc.
5 ;; Mostly by William Schelter. 5 ;; Mostly by William Schelter.
6 ;; x86_64 support added by Jan Hubicka 6 ;; x86_64 support added by Jan Hubicka
7 ;; 7 ;;
8 ;; This file is part of GCC. 8 ;; This file is part of GCC.
9 ;; 9 ;;
10 ;; GCC is free software; you can redistribute it and/or modify 10 ;; GCC is free software; you can redistribute it and/or modify
(...skipping 845 matching lines...) Expand 10 before | Expand all | Expand 10 after
856 856
857 857
858 (define_insn "*cmpsi_ccno_1" 858 (define_insn "*cmpsi_ccno_1"
859 [(set (reg FLAGS_REG) 859 [(set (reg FLAGS_REG)
860 (compare (match_operand:SI 0 "nonimmediate_operand" "r,?mr") 860 (compare (match_operand:SI 0 "nonimmediate_operand" "r,?mr")
861 (match_operand:SI 1 "const0_operand" "")))] 861 (match_operand:SI 1 "const0_operand" "")))]
862 "ix86_match_ccmode (insn, CCNOmode)" 862 "ix86_match_ccmode (insn, CCNOmode)"
863 "@ 863 "@
864 test{l}\t%0, %0 864 test{l}\t%0, %0
865 cmp{l}\t{%1, %0|%0, %1}" 865 cmp{l}\t{%1, %0|%0, %1}"

error: old chunk mismatch

OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698